Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
// pg->on_*
- /* TODO on_osd_failure does NOTHING! */
-#if 0
- for (unsigned i=0; i<oldacting.size(); i++)
- if (osdmap->is_down(oldacting[i]))
- ->on_osd_failure(oldacting[i]);
-#endif
-
on_change();
if (deleting) {
virtual bool same_for_modify_since(epoch_t e) = 0;
virtual bool same_for_rep_modify_since(epoch_t e) = 0;
- virtual void on_osd_failure(int osd) = 0;
virtual void on_role_change() = 0;
virtual void on_change() = 0;
virtual void on_activate() = 0;
* pg status change notification
*/
-void ReplicatedPG::on_osd_failure(int o)
-{
- //dout(10) << "on_osd_failure " << o << dendl;
-}
-
void ReplicatedPG::apply_and_flush_repops(bool requeue)
{
list<Message*> rq;
utime_t mtime, int what);
void _finish_mark_all_unfound_lost(list<ObjectContext*>& obcs);
- void on_osd_failure(int o);
- void on_acker_change();
void on_role_change();
void on_change();
void on_activate();