Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
rgw: fix skipping some objects to delete by RadosGW's object expirer.
Wei Qiaomiao has found that expired objects, which should be removed by the object expirer of RadosGW, might be left unprocessed till next restart of a RadosGW's instance. This happens when process_single_shard method of RGWObjectExpirer class exhaust a time slot for a single round and finishes without informing caller about the situation. Fixes: http://tracker.ceph.com/issues/16705 Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
- Loading branch information
1 parent
83cd785
commit 99f7d6e
Showing
2 changed files
with
19 additions
and
10 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters