]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
mds: avoid sending duplicated table prepare/commit
authorYan, Zheng <zheng.z.yan@intel.com>
Sun, 31 Mar 2013 09:54:50 +0000 (17:54 +0800)
committerGreg Farnum <greg@inktank.com>
Mon, 1 Apr 2013 16:16:59 +0000 (09:16 -0700)
commit12e7c3d1713f27cf8dd794d33fd308e943ef1596
tree13e86da135434eaf0236f785458fea6e838855db
parenta5dce808b571533cedf519dfd3a375e423b23346
mds: avoid sending duplicated table prepare/commit

This patch makes table client defer sending table prepare/commit messages
until receiving table server's 'ready' message. This avoid duplicated table
prepare/commit messages.

Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
Reviewed-by: Greg Farnum <greg@inktank.com>
src/mds/AnchorClient.cc
src/mds/MDS.cc
src/mds/MDS.h
src/mds/MDSTableClient.cc
src/mds/MDSTableClient.h