~james-page/ubuntu/vivid/ceph/0.93

« back to all changes in this revision

Viewing changes to src/osd/PGBackend.h

  • Committer: Package Import Robot
  • Author(s): James Page
  • Date: 2014-07-30 10:15:40 UTC
  • mfrom: (0.1.29 sid)
  • Revision ID: package-import@ubuntu.com-20140730101540-b7gsn9jqkye4a5ty
Tags: 0.80.5-1
* New upstream stable release:
  - d/p/firefly-post-release.patch: Dropped, no longer required.
  - d/lib{rados2,cephfs1}.symbols: Update with new symbols.

Show diffs side-by-side

added added

removed removed

Lines of Context:
300
300
 
301
301
   virtual void check_recovery_sources(const OSDMapRef osdmap) = 0;
302
302
 
 
303
 
 
304
   /**
 
305
    * clean up any temporary on-disk state due to a pg interval change
 
306
    */
 
307
   void on_change_cleanup(ObjectStore::Transaction *t);
303
308
   /**
304
309
    * implementation should clear itself, contexts blessed prior to on_change
305
310
    * won't be called after on_change()
306
311
    */
307
 
   void on_change(ObjectStore::Transaction *t);
308
 
   virtual void _on_change(ObjectStore::Transaction *t) = 0;
 
312
   virtual void on_change() = 0;
309
313
   virtual void clear_state() = 0;
310
314
 
311
315
   virtual void on_flushed() = 0;