]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
rgw: remove spawned_keys filter from incremental data sync 32534/head
authorCasey Bodley <cbodley@redhat.com>
Tue, 7 Jan 2020 18:30:51 +0000 (13:30 -0500)
committerCasey Bodley <cbodley@redhat.com>
Tue, 7 Jan 2020 21:30:00 +0000 (16:30 -0500)
commit3e2795fd8f14afdab909c3a15b65f47f390b2230
treea9df382cf1b02e0a0cf18912c0b3eb193858d6a4
parent94a3affe7c7fc0a64e5b86f675326d6aee4e9b7e
rgw: remove spawned_keys filter from incremental data sync

the spawned_keys filtering is valid "as long as we don't yield",
according to code comments. however, proper enforcement of the
spawn window necessitates yielding when we exceed that window

the key-based filtering provided by spawned_keys is actually already
satisfied by the call to marker_tracker->index_key_to_marker(), which
also takes completions (either from try_update_high_marker() or
finish()) into account

Signed-off-by: Casey Bodley <cbodley@redhat.com>
src/rgw/rgw_data_sync.cc