]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
mds: remove SimpleLock::replicate_relax() 27500/head
authorYan, Zheng <zyan@redhat.com>
Wed, 27 Mar 2019 07:05:59 +0000 (15:05 +0800)
committerNathan Cutler <ncutler@suse.com>
Wed, 10 Apr 2019 21:54:47 +0000 (23:54 +0200)
commit69a0d266a8f161ca71a8d59d086a510383ebe658
treebf31defa920addf016ce6f76f24378c72ebd9764
parent9a6aa9636fe1204150061510641f78814ad344c7
mds: remove SimpleLock::replicate_relax()

The function changes lock to SYNC state without checking issued caps.
which can cause inconsistent between lock state and issued caps.

Besides the function is not very useful because locks except nestlock
have SYNC state as default. It's unlikely that unused lock is in LOCK
state.

Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
(cherry picked from commit 509651702cebd4d4e09eb12865627652ba8cd0c7)
src/mds/CDentry.h
src/mds/CInode.cc
src/mds/CInode.h
src/mds/Migrator.cc
src/mds/SimpleLock.h