]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
rgw: fix rgw hang when do RGWRealmReloader::reload after go SIGHUP 17281/head
authorfang.yuxiang <fang.yuxiang@eisoo.com>
Wed, 19 Jul 2017 10:49:11 +0000 (18:49 +0800)
committerNathan Cutler <ncutler@suse.com>
Sun, 27 Aug 2017 10:26:27 +0000 (12:26 +0200)
commit3c227e3f086cbfbfff23d11515d9261906c7219d
tree91a7373c91d4dcd461cb1fdb270d2b0ee32e545a
parent88126f86bf240db8bd4573832a75709a8ae8ddba
rgw: fix rgw hang when do RGWRealmReloader::reload after go SIGHUP

Quota async processer reference count err when bucket has no explicit shard

Fixes: http://tracker.ceph.com/issues/20686
Signed-off-by: fang yuxiang fang.yuxiang@eisoo.com
(cherry picked from commit 957b9bdee2024723da240e488b17d777942ac77d)

Conflicts:
    src/rgw/rgw_rados.cc - master has diverged from jewel; applied change
        manually to the RGWGetBucketStatsContext ctor call
src/rgw/rgw_quota.cc
src/rgw/rgw_rados.cc