Feature #8869
MDS: support standby-replay on old-format journals
0%
Description
Right now if we see an old-format journal and we're in standby-replay, we just hang around waiting for it to be converted. We should instead handle the old format. The chief stumbling block there is converting it to the new format if we get promoted to active.
Or maybe this just isn't worth it, but let's evaluate.
Associated revisions
mds: handle replaying old format journals
To get back to the reformatting procedure that otherwise
occurs during MDLog::open, introduce an MDLog::reopen call
that MDS can use in the standbyreplay->standby transition
for the special case where the journal is old.
Fixes: #8869
Signed-off-by: John Spray <john.spray@redhat.com>
History
#1 Updated by John Spray over 9 years ago
- Status changed from New to Fix Under Review
#2 Updated by John Spray over 9 years ago
- Status changed from Fix Under Review to Resolved
This merged a couple of weeks ago in https://github.com/ceph/ceph/commit/440c820cce2c262570ab78e352bed8a630d41be5
#3 Updated by Greg Farnum over 7 years ago
- Component(FS) MDS added