]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
rgw: data sync uses yield_spawn_window() 45713/head
authorCasey Bodley <cbodley@redhat.com>
Tue, 22 Mar 2022 20:42:55 +0000 (16:42 -0400)
committerCasey Bodley <cbodley@redhat.com>
Wed, 15 Jun 2022 12:58:32 +0000 (08:58 -0400)
commit0fcda11d74db1f1e16da2c5e7e0611967a7e235c
tree548d02fa1a9e855537cf8a203e142ceb59329e02
parentc673a842165dd7b9cff75b35e47e67cfd5ce8879
rgw: data sync uses yield_spawn_window()

restore concurrency to RGWDataSyncShardCR by replacing
drain_all_but_stack_cb() with yield_spawn_window()

Fixes: https://tracker.ceph.com/issues/55000
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit bfe9bd3aac4495763ca44c0995ca614e61d879ae)
src/rgw/rgw_data_sync.cc