]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
rgw: delete finisher only after finalizing watches 6164/head
authorYehuda Sadeh <yehuda@redhat.com>
Wed, 26 Aug 2015 22:08:18 +0000 (15:08 -0700)
committerLoic Dachary <ldachary@redhat.com>
Fri, 2 Oct 2015 15:11:11 +0000 (17:11 +0200)
commit4b0686f18f323b95adb1fc5cffe7c1e55e8f1c63
treee205652975b1a3e2a84c3560ba784d70d027249f
parente72bdc3bf1541e445f74def70b5aa185f1757468
rgw: delete finisher only after finalizing watches

Fixes: #12208
The watch error path might try to schedule a finisher work, delete finisher
only after watch destruction.

Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
(cherry picked from commit 97aed59fb9e865d30d31d2b7f4e93fc9727c96fa)
src/rgw/rgw_rados.cc