]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
7 years agorgw: more documentation for bilog trim config 17761/head
Casey Bodley [Tue, 24 Oct 2017 21:55:34 +0000 (17:55 -0400)]
rgw: more documentation for bilog trim config

Signed-off-by: Casey Bodley <cbodley@redhat.com>
7 years agorgw: fix notify timeout for BucketTrimWatcher
Casey Bodley [Tue, 24 Oct 2017 20:54:59 +0000 (16:54 -0400)]
rgw: fix notify timeout for BucketTrimWatcher

from seconds to msec

Signed-off-by: Casey Bodley <cbodley@redhat.com>
7 years agorgw: curly brace style for bilog trim classes
Casey Bodley [Tue, 24 Oct 2017 20:51:39 +0000 (16:51 -0400)]
rgw: curly brace style for bilog trim classes

Signed-off-by: Casey Bodley <cbodley@redhat.com>
7 years agorgw: BucketTrimWatcher checks handle in stop
Casey Bodley [Tue, 24 Oct 2017 18:45:12 +0000 (14:45 -0400)]
rgw: BucketTrimWatcher checks handle in stop

Signed-off-by: Casey Bodley <cbodley@redhat.com>
7 years agorgw: hold cr reference in MetadataListCR callback
Casey Bodley [Tue, 24 Oct 2017 16:23:41 +0000 (12:23 -0400)]
rgw: hold cr reference in MetadataListCR callback

Signed-off-by: Casey Bodley <cbodley@redhat.com>
7 years agorgw: add comment for bucket in BucketCounter
Casey Bodley [Tue, 24 Oct 2017 16:23:08 +0000 (12:23 -0400)]
rgw: add comment for bucket in BucketCounter

Signed-off-by: Casey Bodley <cbodley@redhat.com>
7 years agorgw: move shard marker helper into BucketIndexShardsManager
Casey Bodley [Tue, 24 Oct 2017 15:08:24 +0000 (11:08 -0400)]
rgw: move shard marker helper into BucketIndexShardsManager

Signed-off-by: Casey Bodley <cbodley@redhat.com>
7 years agoqa/rgw: add kwargs for debug output
Casey Bodley [Tue, 10 Oct 2017 19:05:01 +0000 (15:05 -0400)]
qa/rgw: add kwargs for debug output

Signed-off-by: Casey Bodley <cbodley@redhat.com>
7 years agotest/rgw: add test_bucket_index_log_trim()
Casey Bodley [Wed, 20 Sep 2017 14:01:17 +0000 (10:01 -0400)]
test/rgw: add test_bucket_index_log_trim()

Signed-off-by: Casey Bodley <cbodley@redhat.com>
7 years agorgw: add TrimComplete to watch/notify api
Casey Bodley [Fri, 15 Sep 2017 19:54:44 +0000 (15:54 -0400)]
rgw: add TrimComplete to watch/notify api

Signed-off-by: Casey Bodley <cbodley@redhat.com>
7 years agorgw: RGWDataSyncSingleEntryCR calls BucketChangeObserver
Casey Bodley [Fri, 15 Sep 2017 18:48:43 +0000 (14:48 -0400)]
rgw: RGWDataSyncSingleEntryCR calls BucketChangeObserver

Signed-off-by: Casey Bodley <cbodley@redhat.com>
7 years agorgw: start BucketTrimManager in RGWRados
Casey Bodley [Fri, 15 Sep 2017 18:09:14 +0000 (14:09 -0400)]
rgw: start BucketTrimManager in RGWRados

Signed-off-by: Casey Bodley <cbodley@redhat.com>
7 years agorgw: add BucketTrimInstanceCR
Casey Bodley [Thu, 7 Sep 2017 20:27:53 +0000 (16:27 -0400)]
rgw: add BucketTrimInstanceCR

fetches bucket sync status from each peer, calculates the min markers
for each shard, and trims the bilog shards. calls the TrimObserver on
success

Fixes: http://tracker.ceph.com/issues/18229
Signed-off-by: Casey Bodley <cbodley@redhat.com>
7 years agorgw: add HTTPManager to BucketTrimManager
Casey Bodley [Thu, 7 Sep 2017 20:24:13 +0000 (16:24 -0400)]
rgw: add HTTPManager to BucketTrimManager

Signed-off-by: Casey Bodley <cbodley@redhat.com>
7 years agorgw: RGWGetBucketInstanceInfoCR takes rgw_bucket or metadata key
Casey Bodley [Thu, 7 Sep 2017 20:17:46 +0000 (16:17 -0400)]
rgw: RGWGetBucketInstanceInfoCR takes rgw_bucket or metadata key

Signed-off-by: Casey Bodley <cbodley@redhat.com>
7 years agorgw: add RGWRadosBILogTrimCR
Casey Bodley [Thu, 14 Sep 2017 20:50:47 +0000 (16:50 -0400)]
rgw: add RGWRadosBILogTrimCR

Signed-off-by: Casey Bodley <cbodley@redhat.com>
7 years agorgw: add RGWBucketInfo overload for BucketShard::init
Casey Bodley [Thu, 14 Sep 2017 20:51:13 +0000 (16:51 -0400)]
rgw: add RGWBucketInfo overload for BucketShard::init

for use by callers that have already read the bucket instance info

Signed-off-by: Casey Bodley <cbodley@redhat.com>
7 years agorgw: add /admin/log rest api for bucket sync status
Casey Bodley [Thu, 7 Sep 2017 19:26:35 +0000 (15:26 -0400)]
rgw: add /admin/log rest api for bucket sync status

Signed-off-by: Casey Bodley <cbodley@redhat.com>
7 years agorgw: add json decoders for bucket sync status
Casey Bodley [Thu, 7 Sep 2017 20:17:00 +0000 (16:17 -0400)]
rgw: add json decoders for bucket sync status

Signed-off-by: Casey Bodley <cbodley@redhat.com>
7 years agorgw: add rgw_bucket_sync_status() to bypass manager
Casey Bodley [Tue, 12 Sep 2017 16:48:56 +0000 (12:48 -0400)]
rgw: add rgw_bucket_sync_status() to bypass manager

RGWBucketSyncStatusManager::init() is doing a lot of extra work that's
not needed to serve the rest api (spawning an http manager thread,
fetching the bucket instance info, etc)

uses RGWShardCollectCR to limit the number of concurrent reads to 16

Signed-off-by: Casey Bodley <cbodley@redhat.com>
7 years agorgw: add 'radosgw-admin bilog autotrim'
Casey Bodley [Wed, 6 Sep 2017 16:59:03 +0000 (12:59 -0400)]
rgw: add 'radosgw-admin bilog autotrim'

Signed-off-by: Casey Bodley <cbodley@redhat.com>
7 years agorgw: add configure_bucket_trim()
Casey Bodley [Thu, 7 Sep 2017 16:48:47 +0000 (12:48 -0400)]
rgw: add configure_bucket_trim()

Signed-off-by: Casey Bodley <cbodley@redhat.com>
7 years agorgw: BucketTrimManager implements BucketTrimObserver
Casey Bodley [Fri, 1 Sep 2017 15:06:30 +0000 (11:06 -0400)]
rgw: BucketTrimManager implements BucketTrimObserver

Signed-off-by: Casey Bodley <cbodley@redhat.com>
7 years agorgw: collect cold buckets for trim
Casey Bodley [Fri, 1 Sep 2017 16:40:58 +0000 (12:40 -0400)]
rgw: collect cold buckets for trim

Signed-off-by: Casey Bodley <cbodley@redhat.com>
7 years agorgw: add BucketTrimStatus
Casey Bodley [Fri, 1 Sep 2017 16:37:56 +0000 (12:37 -0400)]
rgw: add BucketTrimStatus

Signed-off-by: Casey Bodley <cbodley@redhat.com>
7 years agorgw: add MetadataListCR to loop over bucket instances
Casey Bodley [Thu, 7 Sep 2017 16:12:43 +0000 (12:12 -0400)]
rgw: add MetadataListCR to loop over bucket instances

Signed-off-by: Casey Bodley <cbodley@redhat.com>
7 years agorgw: add BucketTrimCR to spawn trim for active buckets
Casey Bodley [Fri, 1 Sep 2017 16:31:44 +0000 (12:31 -0400)]
rgw: add BucketTrimCR to spawn trim for active buckets

Signed-off-by: Casey Bodley <cbodley@redhat.com>
7 years agorgw: add BucketTrimPollCR for interval and lease logic
Casey Bodley [Fri, 1 Sep 2017 16:22:47 +0000 (12:22 -0400)]
rgw: add BucketTrimPollCR for interval and lease logic

Signed-off-by: Casey Bodley <cbodley@redhat.com>
7 years agorgw: add TrimCounters api to BucketTrimWatcher
Casey Bodley [Fri, 1 Sep 2017 15:29:55 +0000 (11:29 -0400)]
rgw: add TrimCounters api to BucketTrimWatcher

Signed-off-by: Casey Bodley <cbodley@redhat.com>
7 years agorgw: add BucketTrimWatcher to serve watch/notify apis
Casey Bodley [Fri, 1 Sep 2017 15:26:01 +0000 (11:26 -0400)]
rgw: add BucketTrimWatcher to serve watch/notify apis

Signed-off-by: Casey Bodley <cbodley@redhat.com>
7 years agorgw: BucketTrimManager implements BucketChangeObserver
Casey Bodley [Fri, 1 Sep 2017 14:57:41 +0000 (10:57 -0400)]
rgw: BucketTrimManager implements BucketChangeObserver

Signed-off-by: Casey Bodley <cbodley@redhat.com>
7 years agocommon: introduce BoundedKeyCounter and unit test
Casey Bodley [Thu, 24 Aug 2017 14:01:36 +0000 (10:01 -0400)]
common: introduce BoundedKeyCounter and unit test

Signed-off-by: Casey Bodley <cbodley@redhat.com>
7 years agorgw: add skeleton for BucketTrimManager
Casey Bodley [Fri, 1 Sep 2017 14:51:57 +0000 (10:51 -0400)]
rgw: add skeleton for BucketTrimManager

Signed-off-by: Casey Bodley <cbodley@redhat.com>
7 years agorgw: introduce RGWRadosNotifyCR for aio_notify
Casey Bodley [Wed, 30 Aug 2017 20:19:36 +0000 (16:19 -0400)]
rgw: introduce RGWRadosNotifyCR for aio_notify

Signed-off-by: Casey Bodley <cbodley@redhat.com>
7 years agorgw: MetadataManager interface takes const string refs
Casey Bodley [Tue, 29 Aug 2017 19:51:56 +0000 (15:51 -0400)]
rgw: MetadataManager interface takes const string refs

Signed-off-by: Casey Bodley <cbodley@redhat.com>
7 years agoMerge pull request #18821 from prallabh/wip-22084
Yuri Weinstein [Fri, 10 Nov 2017 16:04:31 +0000 (08:04 -0800)]
Merge pull request #18821 from prallabh/wip-22084

rgw: Fix swift object expiry not deleting objects

Reviewed-by: Casey Bodley <cbodley@redhat.com>
7 years agoMerge pull request #18846 from yaozongyou/fix-lifecycle-bug
Yuri Weinstein [Fri, 10 Nov 2017 16:04:11 +0000 (08:04 -0800)]
Merge pull request #18846 from yaozongyou/fix-lifecycle-bug

rgw: check going_down() when lifecycle processing

Reviewed-by: Casey Bodley <cbodley@redhat.com>
7 years agoMerge pull request #18877 from Jeegn-Chen/wip-issue-22103
Haomai Wang [Fri, 10 Nov 2017 14:43:13 +0000 (08:43 -0600)]
Merge pull request #18877 from Jeegn-Chen/wip-issue-22103

rados: make ceph_perf_msgr_client work for multiple jobs

Reviewed-by: Haomai Wang <haomai@xsky.com>
7 years agorados: make ceph_perf_msgr_client work for multiple jobs 18877/head
Jeegn Chen [Fri, 10 Nov 2017 12:59:01 +0000 (20:59 +0800)]
rados: make ceph_perf_msgr_client work for multiple jobs

Move the invocation of msgr->start() before a client initiates a connection.
So the nonce is probably initialized and the server side is able to differenciate
the connections from different Messengers from the same client.

Fixes: http://tracker.ceph.com/issues/22103
Signed-off-by: Jeegn Chen <jeegnchen@gmail.com>
7 years agoMerge pull request #18876 from smithfarm/wip-rn-typos
Abhishek L [Fri, 10 Nov 2017 12:34:20 +0000 (13:34 +0100)]
Merge pull request #18876 from smithfarm/wip-rn-typos

doc: release notes: fix grammar/style nits

Reviewed-By: Abhishek Lekshmanan <abhishek@suse.com>
7 years agodoc: release notes: fix grammar/style nits 18876/head
Nathan Cutler [Fri, 10 Nov 2017 10:49:14 +0000 (11:49 +0100)]
doc: release notes: fix grammar/style nits

Signed-off-by: Nathan Cutler <ncutler@suse.com>
7 years agoMerge pull request #18862 from Jeegn-Chen/wip-issue-22100
Haomai Wang [Fri, 10 Nov 2017 03:47:28 +0000 (21:47 -0600)]
Merge pull request #18862 from Jeegn-Chen/wip-issue-22100

rados: Copy payload in ceph_perf_msgr_client

Reviewed-by: Haomai Wang <haomai@xsky.com>
7 years agorados: Copy payload in ceph_perf_msgr_client 18862/head
Jeegn Chen [Fri, 10 Nov 2017 02:14:50 +0000 (10:14 +0800)]
rados: Copy payload in ceph_perf_msgr_client

Copy payload in ceph_perf_msgr_client so that payload can keep unchanged

Fixes: http://tracker.ceph.com/issues/22100
Signed-off-by: Jeegn Chen <jeegnchen@gmail.com>
7 years agoMerge pull request #18707 from liewegas/wip-filestore-rocksdb-compression
Sage Weil [Fri, 10 Nov 2017 02:08:04 +0000 (20:08 -0600)]
Merge pull request #18707 from liewegas/wip-filestore-rocksdb-compression

os/filestore: disable rocksdb compression

Reviewed-by: Douglas Fuller <dfuller@redhat.com>
7 years agoMerge pull request #18823 from ceph/wip-bz1498200
Andrew Schoen [Thu, 9 Nov 2017 18:01:12 +0000 (12:01 -0600)]
Merge pull request #18823 from ceph/wip-bz1498200

ceph-volume: support GPT and other deployed OSDs

Reviewed-by: Andrew Schoen <aschoen@redhat.com>
7 years agoMerge pull request #18817 from ZVampirEM77/wip-em-zone-cleanup
Yuri Weinstein [Thu, 9 Nov 2017 17:36:26 +0000 (09:36 -0800)]
Merge pull request #18817 from ZVampirEM77/wip-em-zone-cleanup

rgw cleanup: some unnecessary function called and repeated assignment

Reviewed-by: Casey Bodley <cbodley@redhat.com>
7 years agoMerge pull request #18683 from tchaikov/wip-erasure-cleanup
Sage Weil [Thu, 9 Nov 2017 17:10:27 +0000 (11:10 -0600)]
Merge pull request #18683 from tchaikov/wip-erasure-cleanup

erasure-code: refactor the interfaces to hide internals from public

Reviewed-by: Sage Weil <sage@redhat.com>
7 years agodoc/ceph-volume include the top level systemd.rst in the toctree 18823/head
Alfredo Deza [Thu, 9 Nov 2017 15:50:43 +0000 (10:50 -0500)]
doc/ceph-volume include the top level systemd.rst in the toctree

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoceph-volume simple.activate add --file in help docstring as an example
Alfredo Deza [Thu, 9 Nov 2017 11:49:49 +0000 (06:49 -0500)]
ceph-volume simple.activate add --file in help docstring as an example

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agodoc/ceph-volume activate has a --file option for json files
Alfredo Deza [Thu, 9 Nov 2017 11:46:59 +0000 (06:46 -0500)]
doc/ceph-volume activate has a --file option for json files

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoceph-volume simple.activate enable the osd when activating
Alfredo Deza [Wed, 8 Nov 2017 22:23:41 +0000 (17:23 -0500)]
ceph-volume simple.activate enable the osd when activating

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoceph-volume systemd.systemctl always force symlink when masking ceph-disk
Alfredo Deza [Wed, 8 Nov 2017 20:25:05 +0000 (15:25 -0500)]
ceph-volume systemd.systemctl always force symlink when masking ceph-disk

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoceph-volume simple.activate use the contents of the JSON file, fallback to CLI args
Alfredo Deza [Wed, 8 Nov 2017 20:21:10 +0000 (15:21 -0500)]
ceph-volume simple.activate use the contents of the JSON file, fallback to CLI args

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoceph-volume simple.activate only check for missing id and uuid if file is not passed in
Alfredo Deza [Wed, 8 Nov 2017 19:50:16 +0000 (14:50 -0500)]
ceph-volume simple.activate only check for missing id and uuid if file is not passed in

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoceph-volume simple.activate allow to pass a file to activate
Alfredo Deza [Wed, 8 Nov 2017 19:28:12 +0000 (14:28 -0500)]
ceph-volume simple.activate allow to pass a file to activate

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoceph-volume tests.util add tests for OSDPath validator
Alfredo Deza [Wed, 8 Nov 2017 17:49:31 +0000 (12:49 -0500)]
ceph-volume tests.util add tests for OSDPath validator

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoceph-volume systemd.systemctl masking ceph-disk needs to be done by directly symlinki...
Alfredo Deza [Wed, 8 Nov 2017 16:56:36 +0000 (11:56 -0500)]
ceph-volume systemd.systemctl masking ceph-disk needs to be done by directly symlinking to dev/null

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoceph-volume systemd.systemctl masking needs to use systemctl mask, not disable
Alfredo Deza [Wed, 8 Nov 2017 14:47:12 +0000 (09:47 -0500)]
ceph-volume systemd.systemctl masking needs to use systemctl mask, not disable

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoceph-volume simple.scan if mounted device cannot be detected, raise an error
Alfredo Deza [Wed, 8 Nov 2017 14:46:20 +0000 (09:46 -0500)]
ceph-volume simple.scan if mounted device cannot be detected, raise an error

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoceph-volume simple.activate remove str formatting from logging
Alfredo Deza [Wed, 8 Nov 2017 14:17:52 +0000 (09:17 -0500)]
ceph-volume simple.activate remove str formatting from logging

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoceph-volume util.arg_validators always convert the path to an absolute path
Alfredo Deza [Wed, 8 Nov 2017 14:11:41 +0000 (09:11 -0500)]
ceph-volume util.arg_validators always convert the path to an absolute path

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agorgw: Fix swift object expiry not deleting objects 18821/head
Pavan Rallabhandi [Wed, 8 Nov 2017 16:05:54 +0000 (21:35 +0530)]
rgw: Fix swift object expiry not deleting objects

In cls_timeindex_list() though `to_index` has expired for a timespan, the marker is set for a subsequent index during the time boundary check.
This marker is further returned to RGWObjectExpirer::process_single_shard(), where this out_marker is trimmed from the respective shard,
resulting in a lost removal hint and a leaked object.

Fixes: http://tracker.ceph.com/issues/22084
Signed-off-by: Pavan Rallabhandi <PRallabhandi@walmartlabs.com>
7 years agoMerge pull request #18781 from iliul/correct-error-messages
Casey Bodley [Thu, 9 Nov 2017 14:48:26 +0000 (09:48 -0500)]
Merge pull request #18781 from iliul/correct-error-messages

rgw/rgw_op.cc: Fix error message in rgw_user_get_all_buckets_stats

Reviewed-by: Casey Bodley <cbodley@redhat.com>
7 years agoMerge pull request #18796 from ivancich/wip-fix-fmt-warnings
Casey Bodley [Thu, 9 Nov 2017 14:43:33 +0000 (09:43 -0500)]
Merge pull request #18796 from ivancich/wip-fix-fmt-warnings

rgw: address warnings due to incorrect format code

Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: Orit Wasserman <owasserm@redhat.com>
7 years agoMerge pull request #17659 from majianpeng/osd-wait-ratherthan-waitinterval
Kefu Chai [Thu, 9 Nov 2017 14:18:47 +0000 (22:18 +0800)]
Merge pull request #17659 from majianpeng/osd-wait-ratherthan-waitinterval

osd/OSD: Using Wait rather than WaitInterval to wait queue.is_empty().

Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
7 years agoMerge pull request #18759 from tchaikov/wip-mon-log-last
Kefu Chai [Thu, 9 Nov 2017 14:17:31 +0000 (22:17 +0800)]
Merge pull request #18759 from tchaikov/wip-mon-log-last

mon/LogMonitor: "log last" should return up to n entries

Reviewed-by: John Spray <john.spray@redhat.com>
7 years agoMerge pull request #18779 from tchaikov/wip-osd-remove-unused-objects_read_async
Kefu Chai [Thu, 9 Nov 2017 14:16:51 +0000 (22:16 +0800)]
Merge pull request #18779 from tchaikov/wip-osd-remove-unused-objects_read_async

osd: remove unused ReplicatedBackend::objects_read_async()

Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
Reviewed-by: Xinze Chi <xinze@xsky.com>
7 years agoMerge pull request #18809 from tchaikov/wip-21904
Kefu Chai [Thu, 9 Nov 2017 14:15:06 +0000 (22:15 +0800)]
Merge pull request #18809 from tchaikov/wip-21904

mgr/zabbix: ignore osd with 0 kb capacity

Reviewed-by: John Spray <john.spray@redhat.com>
Reviewed-by: Wido den Hollander <wido@42on.com>
7 years agorgw/rgw_op.cc: Fix error message in rgw_user_get_all_buckets_stats 18781/head
iliul [Tue, 7 Nov 2017 07:17:26 +0000 (15:17 +0800)]
rgw/rgw_op.cc: Fix error message in rgw_user_get_all_buckets_stats

Signed-off-by: iliul <liul.stone@gmail.com>
7 years agorgw: check going_down() when lifecycle processing 18846/head
Yao Zongyou [Thu, 9 Nov 2017 12:40:15 +0000 (20:40 +0800)]
rgw: check going_down() when lifecycle processing

Fixes: http://tracker.ceph.com/issues/22099
Signed-off-by: Yao Zongyou <yaozongyou@vip.qq.com>
7 years agoceph-volume util.arg_validators require superuser privs to check paths
Alfredo Deza [Wed, 8 Nov 2017 14:10:47 +0000 (09:10 -0500)]
ceph-volume util.arg_validators require superuser privs to check paths

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoceph-volume simple.scan skip directories to scan
Alfredo Deza [Wed, 8 Nov 2017 14:09:06 +0000 (09:09 -0500)]
ceph-volume simple.scan skip directories to scan

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoceph-volume tests.devices.simple add activate CLI unit tests
Alfredo Deza [Tue, 7 Nov 2017 20:08:13 +0000 (15:08 -0500)]
ceph-volume tests.devices.simple add activate CLI unit tests

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoceph-volume tests.devices add help menu unit test
Alfredo Deza [Tue, 7 Nov 2017 20:07:44 +0000 (15:07 -0500)]
ceph-volume tests.devices add help menu unit test

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agodoc/ceph-volume systemd describe the interaction with 'simple' activation
Alfredo Deza [Tue, 7 Nov 2017 18:42:45 +0000 (13:42 -0500)]
doc/ceph-volume systemd describe the interaction with 'simple' activation

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agodoc/ceph-volume index initial description of simple
Alfredo Deza [Tue, 7 Nov 2017 18:42:11 +0000 (13:42 -0500)]
doc/ceph-volume index initial description of simple

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agodoc/ceph-volume lvm add back a system.rst with just the lvm portion of it
Alfredo Deza [Tue, 7 Nov 2017 18:41:12 +0000 (13:41 -0500)]
doc/ceph-volume lvm add back a system.rst with just the lvm portion of it

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agodoc/ceph-volume make systemd.rst generic enough to be related to other sub-commands
Alfredo Deza [Tue, 7 Nov 2017 18:40:44 +0000 (13:40 -0500)]
doc/ceph-volume make systemd.rst generic enough to be related to other sub-commands

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agodoc/ceph-volume move lvm/systemd.rst to top level, making it generic
Alfredo Deza [Tue, 7 Nov 2017 18:39:52 +0000 (13:39 -0500)]
doc/ceph-volume move lvm/systemd.rst to top level, making it generic

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agodoc/ceph-volume simple.activate initial take on documenting activation
Alfredo Deza [Tue, 7 Nov 2017 16:52:17 +0000 (11:52 -0500)]
doc/ceph-volume simple.activate initial take on documenting activation

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agodoc/ceph-volume lvm update systemd anchor to reflect lvm parent
Alfredo Deza [Tue, 7 Nov 2017 13:35:57 +0000 (08:35 -0500)]
doc/ceph-volume lvm update systemd anchor to reflect lvm parent

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agodoc/ceph-volume lvm.activate update systemd anchor to reflect lvm parent
Alfredo Deza [Tue, 7 Nov 2017 13:35:43 +0000 (08:35 -0500)]
doc/ceph-volume lvm.activate update systemd anchor to reflect lvm parent

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agodoc/ceph-volume lvm.systemd update anchor to reflect lvm parent
Alfredo Deza [Tue, 7 Nov 2017 12:56:35 +0000 (07:56 -0500)]
doc/ceph-volume lvm.systemd update anchor to reflect lvm parent

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agodoc/ceph-volume document the scan functionality
Alfredo Deza [Mon, 6 Nov 2017 20:53:39 +0000 (15:53 -0500)]
doc/ceph-volume document the scan functionality

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoMerge pull request #18793 from idryomov/wip-qa-cram-path
Jason Dillaman [Wed, 8 Nov 2017 16:00:41 +0000 (11:00 -0500)]
Merge pull request #18793 from idryomov/wip-qa-cram-path

qa/tasks/cram: include /usr/sbin in the PATH for all commands

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
7 years agoMerge pull request #18556 from joke-lee/validate_cors_rule_header_in_cors_option_request
Yuri Weinstein [Wed, 8 Nov 2017 16:00:33 +0000 (08:00 -0800)]
Merge pull request #18556 from joke-lee/validate_cors_rule_header_in_cors_option_request

rgw: add cors header rule check in cors option request

Reviewed-by: Casey Bodley <cbodley@redhat.com>
7 years agoMerge pull request #18795 from idryomov/wip-krbd-enable-generic-050-448
Jason Dillaman [Wed, 8 Nov 2017 16:00:03 +0000 (11:00 -0500)]
Merge pull request #18795 from idryomov/wip-krbd-enable-generic-050-448

qa/suites/krbd: enable generic/050 and generic/448

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
7 years agoMerge pull request #18706 from cbodley/wip-rgw-policy-emplace
Yuri Weinstein [Wed, 8 Nov 2017 15:59:13 +0000 (07:59 -0800)]
Merge pull request #18706 from cbodley/wip-rgw-policy-emplace

rgw: simplify use of map::emplace in iam

Reviewed-by: Abhishek Lekshmanan <abhishek.lekshmanan@gmail.com>
7 years agoMerge pull request #18770 from tchaikov/wip-doc-log-file
John Spray [Wed, 8 Nov 2017 12:42:22 +0000 (12:42 +0000)]
Merge pull request #18770 from tchaikov/wip-doc-log-file

doc: fix desc of option "mon cluster log file"

Reviewed-by: John Spray <john.spray@redhat.com>
7 years agorgw: cleanup repeated assignment to need_zone_update in zone modify command 18817/head
Enming Zhang [Wed, 8 Nov 2017 12:38:18 +0000 (20:38 +0800)]
rgw: cleanup repeated assignment to need_zone_update in zone modify command

Signed-off-by: Enming Zhang <enming.zhang@umcloud.com>
7 years agodoc: fix desc of option "mon cluster log file" 18770/head
Kefu Chai [Mon, 6 Nov 2017 16:21:13 +0000 (00:21 +0800)]
doc: fix desc of option "mon cluster log file"

Signed-off-by: Kefu Chai <kchai@redhat.com>
7 years agomgr/zabbix: ignore osd with 0 kb capacity 18809/head
Ilja Slepnev [Tue, 24 Oct 2017 17:27:59 +0000 (20:27 +0300)]
mgr/zabbix: ignore osd with 0 kb capacity

Fixes: http://tracker.ceph.com/issues/21904
Signed-off-by: Ilja Slepnev <islepnev@gmail.com>
7 years agoMerge PR #18807 into master
Patrick Donnelly [Wed, 8 Nov 2017 06:12:55 +0000 (17:12 +1100)]
Merge PR #18807 into master

* refs/pull/18807/head:
ptl-tool: put common use-cases up front in README
ptl-tool: only create tag if new branch
ptl-tool: hint how to skip contributor

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
7 years agoptl-tool: put common use-cases up front in README 18807/head
Patrick Donnelly [Wed, 8 Nov 2017 06:08:14 +0000 (17:08 +1100)]
ptl-tool: put common use-cases up front in README

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
7 years agoptl-tool: only create tag if new branch
Patrick Donnelly [Wed, 8 Nov 2017 06:07:25 +0000 (17:07 +1100)]
ptl-tool: only create tag if new branch

It doesn't make sense to create tags for branches that already exist.

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
7 years agoptl-tool: hint how to skip contributor
Patrick Donnelly [Wed, 8 Nov 2017 06:07:03 +0000 (17:07 +1100)]
ptl-tool: hint how to skip contributor

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
7 years agorgw: address warnings due to incorrect format code 18796/head
J. Eric Ivancich [Tue, 7 Nov 2017 17:55:10 +0000 (12:55 -0500)]
rgw: address warnings due to incorrect format code

Signed-off-by: J. Eric Ivancich <ivancich@redhat.com>
7 years agoMerge pull request #18709 from ivancich/wip-bktidx-race-bugfix
Matt Benjamin [Tue, 7 Nov 2017 17:10:23 +0000 (12:10 -0500)]
Merge pull request #18709 from ivancich/wip-bktidx-race-bugfix

rgw: fix BZ 1500904, stale bucket index entry remains after obj delete

7 years agoqa/suites/krbd: enable generic/050 and generic/448 18795/head
Ilya Dryomov [Sat, 4 Nov 2017 08:00:09 +0000 (09:00 +0100)]
qa/suites/krbd: enable generic/050 and generic/448

generic/448 has been failing on ext4 and is now fixed upstream.
The fix for generic/050 is in testing, scheduled for 4.15-rc1.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
7 years agoMerge pull request #18476 from majianpeng/objecter-misc-cleanup
Yuri Weinstein [Tue, 7 Nov 2017 17:02:08 +0000 (09:02 -0800)]
Merge pull request #18476 from majianpeng/objecter-misc-cleanup

osdc/Objecter: misc cleanups

Reviewed-by: Kefu Chai <kchai@redhat.com>