]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
Merge PR #25254 into master
authorPatrick Donnelly <pdonnell@redhat.com>
Fri, 25 Jan 2019 18:52:47 +0000 (10:52 -0800)
committerPatrick Donnelly <pdonnell@redhat.com>
Fri, 25 Jan 2019 18:52:47 +0000 (10:52 -0800)
commitfef88d9581b5123f506a1880d98f79bcf372737e
tree185149f3d9afc6456e742e0d651604fc767b1dcd
parent2b9daafaf4219cafe37bbdea10898a1b0f378c60
parente824b3d2024db36789fdf579f0af9bf3bbe55d51
Merge PR #25254 into master

* refs/pull/25254/head:
mds: optimize resuming stale caps
client: avoid unnecessary wakeup when handling RENEWCAPS
client: set cap->wanted when adding new cap
client: don't wakeup cap waiters twice when mds recovered
mds: optimize revoking stale caps
mds: put notable caps at the front of session's caps list
mds: track if client has writeable range in Capability
mds: add session pointer to Capability
client: skip updating 'wanted' caps if caps are already issued
client: sync 'retain caps' logical from kernel client

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
src/client/Client.cc
src/client/Client.h
src/mds/CInode.cc
src/mds/Locker.cc
src/mds/MDCache.cc
src/mds/MDCache.h
src/mds/Server.cc
src/mds/SessionMap.h