]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
osd/osd_internal_types: wake snaptrimmer on put_read lock, too
authorSage Weil <sage@redhat.com>
Thu, 2 Mar 2017 21:03:57 +0000 (15:03 -0600)
committerSage Weil <sage@redhat.com>
Thu, 2 Mar 2017 21:03:57 +0000 (15:03 -0600)
commit993179870ef7eece47cb9ccfb7275c29bf8536eb
tree574eb8078cb122c83925ffa91d69c0bfc83ab92e
parent870bc38823521532b5cb1d7d40f494df9fca7a57
osd/osd_internal_types: wake snaptrimmer on put_read lock, too

The snaptrimmer can block taking a write lock, which might happen due to
a conficting EC read.  When the EC read completes, we need to wake up the
snaptrimmer.

Fixes: http://tracker.ceph.com/issues/19131
Signed-off-by: Sage Weil <sage@redhat.com>
src/osd/osd_internal_types.h