Hi Sam, When calling merge_log on the following : http://pastealacon.com/32449 ( where the first column are the versions of the log entries and the second column are the versions of the olog entries ) I expect 5,2 and 6,1 from log to be added to divergent https://github.com/ceph/ceph/blob/master/src/osd/PGLog.cc#L493 however, because the 1 from 6,1 compares lower than the 2 of 3,2 ( lower_bound ), the loop stops https://github.com/ceph/ceph/blob/master/src/osd/PGLog.cc#L490 and divergent is empty. I am missing something and a hint would be much appreciated :-) Cheers -- Loïc Dachary, Artisan Logiciel Libre All that is necessary for the triumph of evil is that good people do nothing.
Attachment:
signature.asc
Description: OpenPGP digital signature