ceph/src/osd
Sage Weil 6d6cf388b2 osd/PrimaryLogPG: fix try_flush_mark_clean write contention case
Release ctx *after* we dereference it to queue up the other flush waiters.
This was a dumb mistake in the recent fix from 41609ba1b2

Fixes: http://tracker.ceph.com/issues/24174
Signed-off-by: Sage Weil <sage@redhat.com>
2018-05-18 09:24:48 -05:00
..
ClassHandler.cc
ClassHandler.h
CMakeLists.txt
ECBackend.cc core: use const_iterator for decode 2018-05-17 13:56:49 +08:00
ECBackend.h
ECMsgTypes.cc core: use const_iterator for decode 2018-05-17 13:56:49 +08:00
ECMsgTypes.h core: use const_iterator for decode 2018-05-17 13:56:49 +08:00
ECTransaction.cc
ECTransaction.h
ECUtil.cc core: use const_iterator for decode 2018-05-17 13:56:49 +08:00
ECUtil.h core: use const_iterator for decode 2018-05-17 13:56:49 +08:00
ExtentCache.cc
ExtentCache.h misc: mark constructors as explicit 2018-05-02 17:01:58 +02:00
HitSet.cc core: use const_iterator for decode 2018-05-17 13:56:49 +08:00
HitSet.h core: use const_iterator for decode 2018-05-17 13:56:49 +08:00
mClockClientQueue.cc
mClockClientQueue.h
mClockOpClassQueue.cc
mClockOpClassQueue.h
mClockOpClassSupport.cc
mClockOpClassSupport.h
ObjectVersioner.h
OpQueueItem.cc
OpQueueItem.h misc: mark constructors as explicit 2018-05-02 17:01:58 +02:00
OpRequest.cc
OpRequest.h
osd_internal_types.h
osd_types.cc core: use const_iterator for decode 2018-05-17 13:56:49 +08:00
osd_types.h Merge pull request #22015 from tchaikov/wip-denc 2018-05-18 00:56:08 +08:00
OSD.cc core: use const_iterator for decode 2018-05-17 13:56:49 +08:00
OSD.h mon,osd: dump "compression_algorithms" in "mon metadata" 2018-05-04 16:46:01 +08:00
OSDCap.cc
OSDCap.h misc: mark constructors as explicit 2018-05-02 17:01:58 +02:00
OSDMap.cc core: use const_iterator for decode 2018-05-17 13:56:49 +08:00
OSDMap.h core: use const_iterator for decode 2018-05-17 13:56:49 +08:00
OSDMapMapping.cc
OSDMapMapping.h
PG.cc Merge pull request #22015 from tchaikov/wip-denc 2018-05-18 00:56:08 +08:00
PG.h osd: Don't evict even when preemption has restarted with smaller chunk 2018-05-14 11:30:03 -07:00
PGBackend.cc core: use const_iterator for decode 2018-05-17 13:56:49 +08:00
PGBackend.h
PGLog.cc
PGLog.h core: use const_iterator for decode 2018-05-17 13:56:49 +08:00
PGPeeringEvent.cc
PGPeeringEvent.h
PGTransaction.h
PrimaryLogPG.cc osd/PrimaryLogPG: fix try_flush_mark_clean write contention case 2018-05-18 09:24:48 -05:00
PrimaryLogPG.h core: use const_iterator for decode 2018-05-17 13:56:49 +08:00
ReplicatedBackend.cc core: use const_iterator for decode 2018-05-17 13:56:49 +08:00
ReplicatedBackend.h
ScrubStore.cc
ScrubStore.h
Session.cc
Session.h
SnapMapper.cc core: use const_iterator for decode 2018-05-17 13:56:49 +08:00
SnapMapper.h core: use const_iterator for decode 2018-05-17 13:56:49 +08:00
TierAgentState.h
Watch.cc
Watch.h misc: mark constructors as explicit 2018-05-02 17:01:58 +02:00