Question about last_backfill

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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@xxxxxxxxxxxxxx
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

[Index of Archives]     [Information on CEPH]     [Linux Filesystem Development]     [Ceph Development]     [Ceph Large]     [Ceph Dev]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [xfs]


  Powered by Linux