]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
mds: journal oldest client tid
authorSage Weil <sage@newdream.net>
Mon, 5 Apr 2010 22:38:45 +0000 (15:38 -0700)
committerSage Weil <sage@newdream.net>
Tue, 6 Apr 2010 19:32:07 +0000 (12:32 -0700)
commit07e39846411e3d9fecbdc57329bd3a0d142e2b8f
tree4a7b6d955816821fef23fcd22f5e1301d90ad414
parent2c2ea0a23397b5f97c994bbb0dd4c99f1f714c92
mds: journal oldest client tid

Journal the client's safe tid with new requests.  This keeps the client
completed_requests list trimmed, so that we don't build up a ginormous
list of all requests over the entire journal.

Forward rolling mds format change.
src/TODO
src/mds/Server.cc
src/mds/SessionMap.h
src/mds/events/EMetaBlob.h
src/mds/journal.cc