summaryrefslogtreecommitdiffstats
path: root/src/rgw/driver/rados/rgw_reshard.cc (follow)
Commit message (Expand)AuthorAgeFilesLines
* rgw/reshard: use cls_rgw_bi_put_entries() when replaying the reshard logCasey Bodley2024-09-051-29/+5
* cls/rgw: add a helper function for calls to cls_cxx_map_remove_key()liangmingyuan2024-09-041-46/+41
* reshard: limiting the number of log to be recordedliangmingyuan2024-07-261-1/+2
* reshard: guarantee no duplicated index entries exist before startingliangmingyuan2024-07-261-10/+48
* reshard: small fix and cleanupliangmingyuan2024-07-221-38/+72
* rgw/reshard: Backward Compatibilityliangmingyuan2024-07-221-25/+58
* rgw/reshard: stop recording logs when reshard failedliangmingyuan2024-07-221-0/+2
* rgw/reshard: take into account the object stats of dest shardsliangmingyuan2024-07-211-16/+50
* rgw/reshard: copy the index entries to dest shards.liangmingyuan2024-07-211-105/+238
* Merge pull request #58354 from ivancich/wip-appropriate-min-objs-shardJ. Eric Ivancich2024-07-161-3/+6
|\
| * rgw: make sure min objs per shard is appropriateJ. Eric Ivancich2024-07-031-3/+6
* | rgw: add reshard status to bucket stats plus minor misc itemsJ. Eric Ivancich2024-07-121-17/+25
* | rgw/rados: RGWReshardWait warns about blockingCasey Bodley2024-07-021-1/+3
|/
* rgw: track initiator of reshard queue entriesJ. Eric Ivancich2024-05-311-17/+31
* rgw: provide testing support to dynamic resharding with reductionJ. Eric Ivancich2024-05-311-9/+42
* rgw: add shard reduction ability to dynamic reshardingJ. Eric Ivancich2024-05-311-33/+193
* cls/rgw: adding an entry to reshard queue has O_CREAT optionJ. Eric Ivancich2024-05-301-3/+17
* rgw: switch back to boost::asio for spawn() and yield_contextCasey Bodley2024-05-131-2/+1
* rgw: use rgw_owner in RGWBucketInfoCasey Bodley2024-04-101-1/+1
* rgw: check if bucket index layout can be resharded before progressingJ. Eric Ivancich2023-10-181-4/+4
* rgw: Remove logically dead codeVedansh Bhartia2023-07-161-3/+0
* src/rgw: Changing null_yield to optional_yieldKalpesh Pandya2023-06-191-28/+28
* src/rgw: Changing null_yield to optional_yieldKalpesh Pandya2023-06-191-5/+5
* src/rgw: Changing null_yield to optional_yieldKalpesh Pandya2023-06-191-18/+18
* rgw/reshard: avoid infinite loop if bi_list() returns -ENOENTCasey Bodley2023-03-011-1/+6
* rgw/reshard: refuse to reshard to new_num_shards=0Casey Bodley2023-03-011-0/+5
* rgw/reshard: use the rgw::num_shards() helperCasey Bodley2023-03-011-5/+5
* Merge pull request #49741 from adamemerson/wip-datalog-nonnull-yield-mostlyAli Maredia2023-01-261-1/+3
|\
| * rgw: Remove (most) uses of null_yield in datalogAdam C. Emerson2023-01-231-1/+3
* | rgw: stop blocking for asio threads for create_bucket()Ali Maredia2023-01-241-3/+3
|/
* rgw: refactor selected files for better above- vs below-the-lineKaleb S. KEITHLEY2023-01-231-0/+1407