]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
osd: stop rewinding replica log when we reach log.bottom
authorSage Weil <sage@newdream.net>
Tue, 23 Jun 2009 04:32:09 +0000 (21:32 -0700)
committerSage Weil <sage@newdream.net>
Tue, 23 Jun 2009 16:33:13 +0000 (09:33 -0700)
commit89eb728f14ebbf0994b08b9e8da3e33d4a67dcf9
treeb224a3fc7319140ae969dd309febc9ad1972c027
parente6cb25111f37f20a472002a1d8d97e113f09cf7f
osd: stop rewinding replica log when we reach log.bottom

We stop rewinding a replica log when we reach our own
log.bottom, because we don't know enough to do so in any
meaningful way, and because we can assume it is not
divergent at that point (barring any complete screwupedness).

Also, if we do change last_update, make sure last_complete is
rewound too.
src/osd/PG.cc