]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
mds: fix inotable project, sessionmap projection, ino (pre)allocation.
authorSage Weil <sage@newdream.net>
Tue, 23 Dec 2008 03:09:39 +0000 (19:09 -0800)
committerSage Weil <sage@newdream.net>
Tue, 23 Dec 2008 19:45:22 +0000 (11:45 -0800)
commit701ae00462386f5f12080d43116cc6671b6bb7be
tree4c17fb0014ebc074416972711780f8db9a4285f6
parentc59650c595bac985a108e15429353166fff58a38
mds: fix inotable project, sessionmap projection, ino (pre)allocation.

Table changes must be projected so that the saved table is never
newer than the end of the journal.
src/mds/InoTable.cc
src/mds/InoTable.h
src/mds/MDCache.h
src/mds/MDSTable.cc
src/mds/MDSTable.h
src/mds/Server.cc
src/mds/Server.h
src/mds/SessionMap.h
src/mds/events/EMetaBlob.h
src/mds/journal.cc