Hi, everyone.

In the PGLog::merge_log method, pg log entries in "olog" are inserted into 
current PGLog's "missing" structure only when they have "version" larger than 
current PGLog's head and its target object has "soid" less than current pg 
info's last_backfill. What does "last_backfill" in pg_info_t mean? Is it the 
max object id that the pg possessed after the last recovery_backfill process? 
If so, why only objects with "soid" less than "last_backfill" is considered 
missing, what if new objects are created by the current osd and modified by 
other osd during the current osd was "out" or "down"?


I'm really confused about this, please help me, thank you:-)
_______________________________________________
ceph-users mailing list
ceph-users@lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

Reply via email to