]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
mds: fix sessionmap version increasement when replaying ESessions
authorYan, Zheng <zyan@redhat.com>
Thu, 8 Dec 2016 02:25:18 +0000 (10:25 +0800)
committerYan, Zheng <zyan@redhat.com>
Fri, 9 Dec 2016 03:33:33 +0000 (11:33 +0800)
commita49726e10ef23be124d92872470fd258a1938d9e
tree2f2575c03b0ec1a9bb9a83367927e61f700871fe
parent0ec25575f4ed4c5d248d360061af7f76e30febb8
mds: fix sessionmap version increasement when replaying ESessions

SessionMap::open_sessions() is used by ESessions::replay() to open
sessions that were opened by Server::prepare_force_open_sessions().

Server::prepare_force_open_sessions() increases session map's version
for each opened sessions. But SessionMap::open_sessions() only increases
session map's version by one.

Signed-off-by: Yan, Zheng <zyan@redhat.com>
src/mds/SessionMap.h