summaryrefslogtreecommitdiffstats
path: root/src/rgw/rgw_reshard.cc (follow)
Commit message (Expand)AuthorAgeFilesLines
...
| * rgw: move block_while_resharding() out of RGWReshardWaitCasey Bodley2018-11-301-74/+1
| * rgw: RGWReshardWait takes optional_yieldCasey Bodley2018-11-301-3/+39
| * rgw: use ceph::condition_variable in RGWReshardWaitCasey Bodley2018-11-301-3/+3
* | Merge pull request #25356 from ivancich/wip-fix-rgw-optionsAbhishek L2018-12-131-1/+1
|\ \
| * | rgw: move all reshard config options out of legacy_config_optionsJ. Eric Ivancich2018-12-031-2/+3
| |/
* | rgw: feature -- log successful bucket resharding eventsJ. Eric Ivancich2018-12-121-0/+5
* | rgw: fix typoJ. Eric Ivancich2018-11-281-1/+1
* | rgw: clean up unused bucket index shardsJ. Eric Ivancich2018-11-201-32/+85
* | rgw: fix bug in error codes returnedJ. Eric Ivancich2018-11-171-2/+2
|/
* Merge pull request #25003 from ivancich/wip-update-reshard-paramsYuri Weinstein2018-11-161-9/+20
|\
| * rgw: reshard improvementsJ. Eric Ivancich2018-11-091-9/+20
* | rgw: svc: remove SystemObject implYehuda Sadeh2018-11-081-1/+2
* | rgw: svc: more zone work, add zone_utils, quota servicesYehuda Sadeh2018-11-081-3/+6
|/
* rgw: recover from incomplete reshard attemptJ. Eric Ivancich2018-10-261-7/+46
* rgw: move RGWReshardBucket lock to its own separate classJ. Eric Ivancich2018-10-261-124/+119
* rgw: failed resharding clears resharding status from shard headsJ. Eric Ivancich2018-10-261-7/+54
* rgw: change the bucket reshard lock to exclusive-ephemeralJ. Eric Ivancich2018-10-261-3/+6
* rgw: renew resharding locks to prevent expirationJ. Eric Ivancich2018-10-241-93/+123
* cls: add semantics for cls locks to require renewal without expiringJ. Eric Ivancich2018-10-241-3/+4
* rgw: use the same lock when reshardingOrit Wasserman2018-10-241-2/+16
* rgw: renew resharding lock during bucket reshardingOrit Wasserman2018-10-241-1/+36
* rgw: copy actual stats from the source shards during reshardAbhishek Lekshmanan2018-10-051-0/+1
* rgw: no need to RGWReshard::get before removeOrit Wasserman2018-04-101-1/+4
* rgw: reshard cancel command should clear the resharding flagOrit Wasserman2018-03-291-0/+13
* rgw: bucket resharding should not update bucket ACL or user statsOrit Wasserman2018-02-041-11/+5
* Revert "rgw: reshard should not update stats when linking new bucket instance"Orit Wasserman2018-01-251-5/+4
* Merge pull request #19253 from oritwas/wip-rgw-22124Yehuda Sadeh2017-12-121-4/+5
|\
| * rgw: reshard should not update stats when linking new bucket instanceOrit Wasserman2017-11-301-4/+5
* | [cleanup] Remove namespace using directives for stdShinobu Kinjo2017-11-271-1/+0
|/
* rgw: use tenant when updating the reshard logOrit Wasserman2017-11-071-0/+1
* Merge pull request #18184 from oritwas/wip-rgw-21725Matt Benjamin2017-10-171-3/+9
|\
| * rgw: disable dynamic resharding in multisite environmentOrit Wasserman2017-10-111-3/+9
* | rgw: consolidate code that implements hashing algorithmsJ. Eric Ivancich2017-10-091-2/+1
|/
* rgw: should unlock when reshard_log->update() reture non-zero in RGWBucketRes...weiqiaomiao2017-07-241-0/+1
* rgw: clarify when encountering eacces for reshard listKarol Mroz2017-07-171-6/+12
* rgw: initialize Non-static class member worker in RGWReshardJos Collin2017-06-231-1/+1
* rgw: remove debug helper codeYehuda Sadeh2017-06-051-3/+0
* rgw: ignore -ENOENT on bi_list()Yehuda Sadeh2017-06-051-1/+1
* rgw: add check to see if out is nullOrit Wasserman2017-06-051-3/+7
* rgw: update entry in resharding log when resharding has startedOrit Wasserman2017-06-051-41/+59
* rgw: replace reshard blocking sleep with interruptible condition waitYehuda Sadeh2017-06-051-3/+2
* rgw: update bucket instance with resharding detailsYehuda Sadeh2017-06-051-34/+83
* radosgw-admin: reshard execute output adjustmentsYehuda Sadeh2017-06-051-2/+6
* rgw: reshard: renew lease and handle marker when listing reshard repoYehuda Sadeh2017-06-051-28/+49
* rgw: remove unneeded and duplicate codeYehuda Sadeh2017-06-051-53/+4
* rgw: initialize bucket structureYehuda Sadeh2017-06-051-0/+1
* rgw: bucket_id does not include bucket nameYehuda Sadeh2017-06-051-2/+2
* rgw: internal api cleanupYehuda Sadeh2017-06-051-2/+2
* cls/rgw: modify logshard keyYehuda Sadeh2017-06-051-3/+6
* rgw: multiple fixes and adjustments related to resharding schedulerYehuda Sadeh2017-06-051-101/+81