]>
git.apps.os.sepia.ceph.com Git - ceph-ci.git/log 
Yehuda Sadeh  [Thu, 18 May 2017 18:51:21 +0000  (11:51 -0700)] 
rgw: replace reshard blocking sleep with interruptible condition waitSigned-off-by: Yehuda Sadeh <yehuda@redhat.com> 
Orit Wasserman  [Fri, 19 May 2017 11:02:17 +0000  (14:02 +0300)] 
rgw: add bucket to resharding queue if needs reshardingSigned-off-by: Orit Wasserman <owasserm@redhat.com> 
Yehuda Sadeh  [Thu, 25 May 2017 00:00:02 +0000  (17:00 -0700)] 
rgw-admin: radosgw-admin reshard execute -> reshard processSigned-off-by: Yehuda Sadeh <yehuda@redhat.com> 
Yehuda Sadeh  [Wed, 24 May 2017 23:01:25 +0000  (16:01 -0700)] 
rgw: update bucket instance with resharding detailsSigned-off-by: Yehuda Sadeh <yehuda@redhat.com> 
Yehuda Sadeh  [Wed, 24 May 2017 20:21:43 +0000  (13:21 -0700)] 
radosgw-admin: reshard execute output adjustmentsSigned-off-by: Yehuda Sadeh <yehuda@redhat.com> 
Yehuda Sadeh  [Wed, 24 May 2017 18:47:05 +0000  (11:47 -0700)] 
cls/rgw: remove unused field in reshard entrySigned-off-by: Yehuda Sadeh <yehuda@redhat.com> 
Yehuda Sadeh  [Wed, 24 May 2017 18:21:46 +0000  (11:21 -0700)] 
rgw: reshard: renew lease and handle marker when listing reshard repoSigned-off-by: Yehuda Sadeh <yehuda@redhat.com> 
Yehuda Sadeh  [Wed, 24 May 2017 18:24:20 +0000  (11:24 -0700)] 
cls/rgw: fix reshard_list truncation identificationSigned-off-by: Yehuda Sadeh <yehuda@redhat.com> 
Yehuda Sadeh  [Wed, 24 May 2017 18:23:46 +0000  (11:23 -0700)] 
cls/rgw: expose api to generate reshard indexing keySigned-off-by: Yehuda Sadeh <yehuda@redhat.com> 
Yehuda Sadeh  [Tue, 23 May 2017 00:10:14 +0000  (17:10 -0700)] 
rgw: remove unneeded and duplicate codeSigned-off-by: Yehuda Sadeh <yehuda@redhat.com> 
Yehuda Sadeh  [Tue, 23 May 2017 00:10:07 +0000  (17:10 -0700)] 
rgw: initialize bucket structureSigned-off-by: Yehuda Sadeh <yehuda@redhat.com> 
Yehuda Sadeh  [Wed, 24 May 2017 23:58:47 +0000  (16:58 -0700)] 
rgw-admin: revive reshard execute commandSigned-off-by: Yehuda Sadeh <yehuda@redhat.com> 
Yehuda Sadeh  [Wed, 24 May 2017 23:58:19 +0000  (16:58 -0700)] 
rgw: bucket_id does not include bucket nameSigned-off-by: Yehuda Sadeh <yehuda@redhat.com> 
Yehuda Sadeh  [Wed, 24 May 2017 23:55:21 +0000  (16:55 -0700)] 
rgw: bi_list() initialize is_truncated if -ENOENTSigned-off-by: Yehuda Sadeh <yehuda@redhat.com> 
Yehuda Sadeh  [Wed, 24 May 2017 23:54:30 +0000  (16:54 -0700)] 
rgw: internal api cleanupSigned-off-by: Yehuda Sadeh <yehuda@redhat.com> 
Yehuda Sadeh  [Wed, 24 May 2017 23:53:34 +0000  (16:53 -0700)] 
cls/rgw: reshard add command doesn't read existing statusSigned-off-by: Yehuda Sadeh <yehuda@redhat.com> 
Yehuda Sadeh  [Fri, 19 May 2017 22:44:06 +0000  (15:44 -0700)] 
cls/rgw: fix remove_reshard objclass opSigned-off-by: Yehuda Sadeh <yehuda@redhat.com> 
Yehuda Sadeh  [Fri, 19 May 2017 16:22:29 +0000  (09:22 -0700)] 
cls/rgw: modify logshard keySigned-off-by: Yehuda Sadeh <yehuda@redhat.com> 
Yehuda Sadeh  [Thu, 18 May 2017 23:21:19 +0000  (16:21 -0700)] 
rgw: multiple fixes and adjustments related to resharding schedulerSigned-off-by: Yehuda Sadeh <yehuda@redhat.com> 
Yehuda Sadeh  [Thu, 18 May 2017 21:48:07 +0000  (14:48 -0700)] 
rgw: fix compilation following rebaseSigned-off-by: Yehuda Sadeh <yehuda@redhat.com> 
Yehuda Sadeh  [Thu, 18 May 2017 18:51:21 +0000  (11:51 -0700)] 
rgw: replace reshard blocking sleep with interruptible condition waitSigned-off-by: Yehuda Sadeh <yehuda@redhat.com> 
Orit Wasserman  [Fri, 19 May 2017 13:48:12 +0000  (16:48 +0300)] 
rgw: actually reshard an entry from the resharding queueSigned-off-by: Orit Wasserman <owasserm@redhat.com> 
Orit Wasserman  [Fri, 19 May 2017 12:20:18 +0000  (15:20 +0300)] 
rgw: check if buckets needs resharding on all ops that add new objectsSigned-off-by: Orit Wasserman <owasserm@redhat.com> 
Orit Wasserman  [Fri, 19 May 2017 11:02:17 +0000  (14:02 +0300)] 
rgw: add bucket to resharding queue if needs reshardingSigned-off-by: Orit Wasserman <owasserm@redhat.com> 
Orit Wasserman  [Thu, 18 May 2017 19:48:28 +0000  (22:48 +0300)] 
rgw: check for bucket resharding  when adding an objectSigned-off-by: Orit Wasserman <owasserm@redhat.com> 
Orit Wasserman  [Thu, 18 May 2017 19:47:12 +0000  (22:47 +0300)] 
rgw: add a function to add a bucket to the resharding queueSigned-off-by: Orit Wasserman <owasserm@redhat.com> 
Orit Wasserman  [Thu, 18 May 2017 04:01:35 +0000  (07:01 +0300)] 
rgw: add a check_bucket_shards to the quotaSigned-off-by: Orit Wasserman <owasserm@redhat.com> 
Orit Wasserman  [Sun, 14 May 2017 08:03:22 +0000  (11:03 +0300)] 
rgw: moved reshard_bucket into RGWReshardSigned-off-by: Orit Wasserman <owasserm@redhat.com> 
Orit Wasserman  [Sun, 14 May 2017 06:05:49 +0000  (09:05 +0300)] 
rgw: remove cct from RGWReshard and BucketIndexLockGuardSigned-off-by: Orit Wasserman <owasserm@redhat.com> 
Orit Wasserman  [Sun, 14 May 2017 05:34:04 +0000  (08:34 +0300)] 
rgw: add resharding threadSigned-off-by: Orit Wasserman <owasserm@redhat.com> 
Yehuda Sadeh  [Wed, 17 May 2017 23:40:16 +0000  (16:40 -0700)] 
rgw: store new num shards in bucket index reshard entrySigned-off-by: Yehuda Sadeh <yehuda@redhat.com> 
Yehuda Sadeh  [Wed, 17 May 2017 21:50:53 +0000  (14:50 -0700)] 
rgw: fix deletion of index completion objectSigned-off-by: Yehuda Sadeh <yehuda@redhat.com> 
Yehuda Sadeh  [Wed, 17 May 2017 01:10:15 +0000  (18:10 -0700)] 
rgw: reshard complete handling, use multiple locksSigned-off-by: Yehuda Sadeh <yehuda@redhat.com> 
Yehuda Sadeh  [Tue, 16 May 2017 23:33:17 +0000  (16:33 -0700)] 
rgw: clean up index completions on shutdownSigned-off-by: Yehuda Sadeh <yehuda@redhat.com> 
Yehuda Sadeh  [Tue, 16 May 2017 22:30:32 +0000  (15:30 -0700)] 
rgw: update data log after index completion reshard handlingSigned-off-by: Yehuda Sadeh <yehuda@redhat.com> 
Yehuda Sadeh  [Sat, 13 May 2017 00:07:04 +0000  (17:07 -0700)] 
rgw: guard resharding in async completionsSigned-off-by: Yehuda Sadeh <yehuda@redhat.com> 
Yehuda Sadeh  [Fri, 12 May 2017 21:44:06 +0000  (14:44 -0700)] 
rgw: reshard guard for versioned operationsSigned-off-by: Yehuda Sadeh <yehuda@redhat.com> 
Yehuda Sadeh  [Fri, 12 May 2017 18:47:54 +0000  (11:47 -0700)] 
cls/rgw: changes to support reshard guard on olh bi opsSigned-off-by: Yehuda Sadeh <yehuda@redhat.com> 
Yehuda Sadeh  [Thu, 11 May 2017 22:41:15 +0000  (15:41 -0700)] 
rgw: handle reshard wait logic in cancel() tooSigned-off-by: Yehuda Sadeh <yehuda@redhat.com> 
Yehuda Sadeh  [Thu, 11 May 2017 17:39:26 +0000  (10:39 -0700)] 
rgw: fix update_bucket_id, reshard blocking logicSigned-off-by: Yehuda Sadeh <yehuda@redhat.com> 
Yehuda Sadeh  [Wed, 10 May 2017 23:58:41 +0000  (16:58 -0700)] 
rgw_admin: add rgw-admin reshard status command and initial blocking logicSigned-off-by: Yehuda Sadeh <yehuda@redhat.com> 
Yehuda Sadeh  [Wed, 10 May 2017 18:46:57 +0000  (11:46 -0700)] 
rgw: more detailed resharding status kept in bucket headerSigned-off-by: Yehuda Sadeh <yehuda@redhat.com> 
Yehuda Sadeh  [Wed, 10 May 2017 16:39:55 +0000  (09:39 -0700)] 
rgw: a few fixesSigned-off-by: Yehuda Sadeh <yehuda@redhat.com> 
Yehuda Sadeh  [Tue, 9 May 2017 22:38:57 +0000  (15:38 -0700)] 
rgw: mark source bucket shards when starting reshardSigned-off-by: Yehuda Sadeh <yehuda@redhat.com> 
Yehuda Sadeh  [Tue, 9 May 2017 22:19:10 +0000  (15:19 -0700)] 
rgw: move resharding code to BucketReshard classSigned-off-by: Yehuda Sadeh <yehuda@redhat.com> 
Yehuda Sadeh  [Tue, 9 May 2017 20:41:30 +0000  (13:41 -0700)] 
rgw: split per-bucket resharding logic out from general reshardingSigned-off-by: Yehuda Sadeh <yehuda@redhat.com> 
Yehuda Sadeh  [Mon, 8 May 2017 22:42:11 +0000  (15:42 -0700)] 
rgw: revert some reshard blocking logicSigned-off-by: Yehuda Sadeh <yehuda@redhat.com> 
Yehuda Sadeh  [Mon, 8 May 2017 21:43:37 +0000  (14:43 -0700)] 
cls/rgw: create an objclass method to guard in-progress reshardingSigned-off-by: Yehuda Sadeh <yehuda@redhat.com> 
Orit Wasserman  [Mon, 8 May 2017 13:41:35 +0000  (16:41 +0300)] 
rgw: RGWReshard update to new cls APISigned-off-by: Orit Wasserman <owasserm@redhat.com> 
Yehuda Sadeh  [Thu, 4 May 2017 22:11:09 +0000  (15:11 -0700)] 
cls/rgw: adjust types and opsSigned-off-by: Yehuda Sadeh <yehuda@redhat.com> 
Yehuda Sadeh  [Thu, 4 May 2017 20:50:26 +0000  (13:50 -0700)] 
cls/rgw: minor changesSigned-off-by: Yehuda Sadeh <yehuda@redhat.com> 
Yehuda Sadeh  [Thu, 4 May 2017 20:39:54 +0000  (13:39 -0700)] 
cls/rgw: generate_reshard_key, change output paramSigned-off-by: Yehuda Sadeh <yehuda@redhat.com> 
Yehuda Sadeh  [Thu, 4 May 2017 20:36:38 +0000  (13:36 -0700)] 
cls/rgw: return default header if not initializedSigned-off-by: Yehuda Sadeh <yehuda@redhat.com> 
Orit Wasserman  [Mon, 8 May 2017 05:06:48 +0000  (08:06 +0300)] 
rgw: cls_reshard_get remove unneeded check for bufferlist lengthSigned-off-by: Orit Wasserman <owasserm@redhat.com> 
Orit Wasserman  [Wed, 3 May 2017 08:48:49 +0000  (11:48 +0300)] 
rgw: get_bucket_header will return -ENOENT when there is no headerSigned-off-by: Orit Wasserman <owasserm@redhat.com> 
Orit Wasserman  [Mon, 1 May 2017 06:24:19 +0000  (09:24 +0300)] 
rgw: add guard class for bucket index lockSigned-off-by: Orit Wasserman <owasserm@redhat.com> 
Orit Wasserman  [Mon, 1 May 2017 06:23:34 +0000  (09:23 +0300)] 
rgw: add reshard_pool_ctxSigned-off-by: Orit Wasserman <owasserm@redhat.com> 
Orit Wasserman  [Sun, 30 Apr 2017 07:16:18 +0000  (10:16 +0300)] 
rgw: check for exisiting entries in cls_rgw_reshard_addSigned-off-by: Orit Wasserman <owasserm@redhat.com> 
Orit Wasserman  [Sun, 30 Apr 2017 05:31:30 +0000  (08:31 +0300)] 
rgw: use pointer for is_truncatedSigned-off-by: Orit Wasserman <owasserm@redhat.com> 
Orit Wasserman  [Fri, 28 Apr 2017 13:59:52 +0000  (16:59 +0300)] 
rgw: cls_rgw_reshard use helper function the generate keySigned-off-by: Orit Wasserman <owasserm@redhat.com> 
Orit Wasserman  [Fri, 28 Apr 2017 10:13:07 +0000  (13:13 +0300)] 
rgw: limit op.max and add extra entry to handle tuncation in cls_rgw_reshard_listSigned-off-by: Orit Wasserman <owasserm@redhat.com> 
Orit Wasserman  [Fri, 28 Apr 2017 10:03:11 +0000  (13:03 +0300)] 
rgw: use .rgw.log:reshard pool for reshardingSigned-off-by: Orit Wasserman <owasserm@redhat.com> 
Orit Wasserman  [Thu, 27 Apr 2017 20:53:37 +0000  (23:53 +0300)] 
rgw: remove RGWReshard::get_headSigned-off-by: Orit Wasserman <owasserm@redhat.com> 
Orit Wasserman  [Thu, 27 Apr 2017 20:40:08 +0000  (23:40 +0300)] 
rgw: replace dout with ldoutSigned-off-by: Orit Wasserman <owasserm@redhat.com> 
Orit Wasserman  [Thu, 27 Apr 2017 20:24:32 +0000  (23:24 +0300)] 
rgw: remove cls_reshard_get_headSigned-off-by: Orit Wasserman <owasserm@redhat.com> 
Orit Wasserman  [Thu, 27 Apr 2017 20:13:52 +0000  (23:13 +0300)] 
rgw: store resharding information in bucket headerSigned-off-by: Orit Wasserman <owasserm@redhat.com> 
Orit Wasserman  [Thu, 20 Apr 2017 14:50:09 +0000  (17:50 +0300)] 
rgw: handle correctly when there is no bucket or it doesn't have resharding flagSigned-off-by: Orit Wasserman <owasserm@redhat.com> 
Orit Wasserman  [Tue, 18 Apr 2017 15:50:32 +0000  (18:50 +0300)] 
rgw: block on bucket index operation when resharding the indexSigned-off-by: Orit Wasserman <owasserm@redhat.com> 
Orit Wasserman  [Tue, 18 Apr 2017 09:37:23 +0000  (12:37 +0300)] 
rgw: add RGWReshard object to RGWRadosSigned-off-by: Orit Wasserman <owasserm@redhat.com> 
Orit Wasserman  [Tue, 18 Apr 2017 09:30:07 +0000  (12:30 +0300)] 
rgw: Add lock/unlock bucket instance and block_while_resharding methodsSigned-off-by: Orit Wasserman <owasserm@redhat.com> 
Orit Wasserman  [Fri, 14 Apr 2017 11:35:54 +0000  (14:35 +0300)] 
rgw: add cls_rgw_get_reshardingSigned-off-by: Orit Wasserman <owasserm@redhat.com> 
Orit Wasserman  [Thu, 13 Apr 2017 09:47:33 +0000  (12:47 +0300)] 
radosgw-admin: implement reshard execute commandSigned-off-by: Orit Wasserman <owasserm@redhat.com> 
Orit Wasserman  [Thu, 13 Apr 2017 08:36:34 +0000  (11:36 +0300)] 
radsogw-admin add create_new_bucket_instanceSigned-off-by: Orit Wasserman <owasserm@redhat.com> 
Orit Wasserman  [Fri, 14 Apr 2017 10:00:39 +0000  (13:00 +0300)] 
rgw: use const string for oid in get_bucket_instance_from_oidSigned-off-by: Orit Wasserman <owasserm@redhat.com> 
Orit Wasserman  [Mon, 10 Apr 2017 09:14:07 +0000  (12:14 +0300)] 
rgw: add RGWReshard::clear_bucket_reshardingSigned-off-by: Orit Wasserman <owasserm@redhat.com> 
Orit Wasserman  [Sun, 9 Apr 2017 18:29:17 +0000  (21:29 +0300)] 
rgw: add RGWReshard::set_bucket_reshardingSigned-off-by: Orit Wasserman <owasserm@redhat.com> 
Orit Wasserman  [Thu, 13 Apr 2017 15:44:33 +0000  (18:44 +0300)] 
rgw: add missing handles for set_resharding, clear_reshardingSigned-off-by: Orit Wasserman <owasserm@redhat.com> 
Orit Wasserman  [Thu, 6 Apr 2017 18:58:37 +0000  (21:58 +0300)] 
rgw: add cls _bucket_resharding_set and cls_bucket_resharding_clearSigned-off-by: Orit Wasserman <owasserm@redhat.com> 
Orit Wasserman  [Thu, 6 Apr 2017 19:48:28 +0000  (22:48 +0300)] 
rgw: Add resharding flag and the new bucket instance id to RGWBucketInfoSigned-off-by: Orit Wasserman <owasserm@redhat.com> 
Orit Wasserman  [Tue, 21 Mar 2017 13:57:58 +0000  (15:57 +0200)] 
radosgw-admin: Add reshard add, list, execute and cancel commandsSigned-off-by: Orit Wasserman <owasserm@redhat.com> 
Orit Wasserman  [Thu, 20 Oct 2016 14:30:54 +0000  (16:30 +0200)] 
radosgw-admin: move resharding into a separate functionSigned-off-by: Orit Wasserman <owasserm@redhat.com> 
Orit Wasserman  [Wed, 8 Mar 2017 15:56:39 +0000  (17:56 +0200)] 
rgw: add RGWReshard classSigned-off-by: Orit Wasserman <owasserm@redhat.com> 
Orit Wasserman  [Sun, 12 Mar 2017 12:49:20 +0000  (14:49 +0200)] 
rgw: add reshard_poolSigned-off-by: Orit Wasserman <owasserm@redhat.com> 
Orit Wasserman  [Tue, 28 Feb 2017 14:09:51 +0000  (16:09 +0200)] 
rgw: add cls_rgw_reshard opsSigned-off-by: Orit Wasserman <owasserm@redhat.com> 
Casey Bodley  [Fri, 2 Jun 2017 18:09:33 +0000  (14:09 -0400)] 
Merge pull request #15119 from ceph/wip-rgw-config-docsReviewed-by: Daniel Gryniewicz <dang@redhat.com> Reviewed-by: Kefu Chai <kchai@redhat.com> 
Yehuda Sadeh  [Fri, 2 Jun 2017 16:16:07 +0000  (09:16 -0700)] 
Merge pull request #14351 from yehudasa/wip-rgw-mdsearchReviewed-by: Casey Bodley <cbodley@redhat.com> Reviewed-by: Abhishek Lekshmanan <abhishek@suse.com> 
Sage Weil  [Fri, 2 Jun 2017 15:34:45 +0000  (10:34 -0500)] 
Merge pull request #15427 from tchaikov/wip-vstart-osd-idReviewed-by: Sage Weil <sage@redhat.com> 
Sage Weil  [Fri, 2 Jun 2017 15:32:15 +0000  (10:32 -0500)] 
Merge pull request #15217 from badone/wip-async-sleep-timer-fixReviewed-by: Josh Durgin <jdurgin@redhat.com> 
Sage Weil  [Fri, 2 Jun 2017 15:30:55 +0000  (10:30 -0500)] 
Merge pull request #15396 from jcsp/wip-ceph-statusReviewed-by: Sage Weil <sage@redhat.com> 
Sage Weil  [Fri, 2 Jun 2017 15:20:44 +0000  (10:20 -0500)] 
Merge pull request #15011 from xiexingguo/wip-crush-toolReviewed-by: Sage Weil <sage@redhat.com> 
Sage Weil  [Fri, 2 Jun 2017 15:20:27 +0000  (10:20 -0500)] 
Merge pull request #15176 from SUSE/wip-mgr-fix-helpReviewed-by: Kefu Chai <kchai@redhat.com> 
Sage Weil  [Fri, 2 Jun 2017 15:19:58 +0000  (10:19 -0500)] 
Merge pull request #15395 from liewegas/wip-log-entityReviewed-by: Kefu Chai <kchai@redhat.com> 
Sage Weil  [Fri, 2 Jun 2017 15:19:26 +0000  (10:19 -0500)] 
Merge pull request #15398 from liewegas/wip-bluestore-leakReviewed-by: Igor Fedotov <ifedotov@mirantis.com> 
Sage Weil  [Fri, 2 Jun 2017 15:19:03 +0000  (10:19 -0500)] 
Merge pull request #15402 from liewegas/wip-bluestore-mempoolsReviewed-by: Igor Fedotov <ifedotov@mirantis.com> 
Sage Weil  [Fri, 2 Jun 2017 15:18:38 +0000  (10:18 -0500)] 
Merge pull request #15403 from liewegas/wip-mempool-dumpReviewed-by: Kefu Chai <kchai@redhat.com> 
Casey Bodley  [Fri, 2 Jun 2017 14:05:17 +0000  (10:05 -0400)] 
Merge pull request #15431 from rzarzynski/wip-rgw-vim-modeline-for-orhpantoolReviewed-by: Casey Bodley <cbodley@redhat.com> 
Kefu Chai  [Fri, 2 Jun 2017 13:56:03 +0000  (21:56 +0800)] 
Merge pull request #15425 from yaozongyou/fix-build-errorReviewed-by: Casey Bodley <cbodley@redhat.com> Reviewed-by: Kefu Chai <kchai@redhat.com> 
Radoslaw Zarzynski  [Fri, 2 Jun 2017 12:03:44 +0000  (14:03 +0200)] 
rgw: add the Vim's modeline into rgw_orphan.cc.Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com> 
Kefu Chai  [Fri, 2 Jun 2017 07:10:38 +0000  (15:10 +0800)] 
vstart: print "start osd.$id" instead of "start osd$id"Signed-off-by: Kefu Chai <kchai@redhat.com> 
Jos Collin  [Fri, 2 Jun 2017 05:41:58 +0000  (11:11 +0530)] 
Merge pull request #15408 from yonghengdexin735/wip-zzz-add_constReviewed-by: Jos Collin <jcollin@redhat.com>