]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Radoslaw Zarzynski [Sat, 1 Dec 2018 18:27:46 +0000 (19:27 +0100)]
common: drop the doubly-linked-list compatibility of bl::buffers_t.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Radoslaw Zarzynski [Thu, 29 Nov 2018 15:21:19 +0000 (16:21 +0100)]
common: switch bl::buffers_t to a singly-linked list. Drop bi::list.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Radoslaw Zarzynski [Tue, 27 Nov 2018 16:24:02 +0000 (17:24 +0100)]
common: bufferlist::buffers_t wraps bi::list now.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Radoslaw Zarzynski [Sun, 4 Nov 2018 20:44:54 +0000 (21:44 +0100)]
include: buffer_raw.h uses C++11-compatible std::aligned_storage.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Radoslaw Zarzynski [Sat, 3 Nov 2018 12:05:26 +0000 (13:05 +0100)]
common: factories of buffer::ptr_node produce std::unique_ptr now.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Radoslaw Zarzynski [Tue, 23 Oct 2018 13:51:09 +0000 (15:51 +0200)]
client: create buffer::ptr_node directly.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Radoslaw Zarzynski [Tue, 23 Oct 2018 13:36:48 +0000 (15:36 +0200)]
os/bluestore: KernelDevice creates buffer::ptr_node directly.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Radoslaw Zarzynski [Tue, 9 Oct 2018 14:25:08 +0000 (16:25 +0200)]
tests: bench_bufferlist_alloc() gives a try to node_ptr.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Radoslaw Zarzynski [Mon, 8 Oct 2018 23:17:31 +0000 (01:17 +0200)]
common: hypercombined bufferlist.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Radoslaw Zarzynski [Mon, 8 Oct 2018 23:16:32 +0000 (01:16 +0200)]
common: proliferate ptr_node in the bufferlist implementation.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Radoslaw Zarzynski [Mon, 8 Oct 2018 00:25:51 +0000 (02:25 +0200)]
common: switch bufferlist to use boost::intrusive for _buffers.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Radoslaw Zarzynski [Mon, 8 Oct 2018 10:14:21 +0000 (12:14 +0200)]
os: Transaction::_update_op_bl doesn't copy bl::_buffers anymore.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Radoslaw Zarzynski [Fri, 2 Nov 2018 13:47:20 +0000 (14:47 +0100)]
common: modernize and refactor occurrences of bufferlist::buffers_t.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Radoslaw Zarzynski [Tue, 27 Mar 2018 14:49:54 +0000 (16:49 +0200)]
common: abstract the container type of bufferlist::_buffers.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Xie Xingguo [Sat, 1 Dec 2018 10:23:33 +0000 (18:23 +0800)]
Merge pull request #25126 from xiexingguo/wip-heartbeat-bs
osd: two heartbeat fixes
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Noah Watkins [Fri, 30 Nov 2018 19:57:51 +0000 (11:57 -0800)]
Merge pull request #25122 from noahdesu/insights-osd-space
pybind/mgr: add osd space utilization to insights report
Reviewed-by: Sebastian Wagner <swagner@suse.com>
Sage Weil [Fri, 30 Nov 2018 19:19:42 +0000 (13:19 -0600)]
Merge PR #25308 into master
* refs/pull/25308/head:
osd/OSD: OSD::mkfs asserts when reusing disk with existing superblock.
os/bluestore: add main device expand capability.
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Fri, 30 Nov 2018 19:19:26 +0000 (13:19 -0600)]
Merge PR #25328 into master
* refs/pull/25328/head:
spec: fix cython package version to less than 0.29
Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Nathan Cutler <ncutler@suse.com>
Alfredo Deza [Fri, 30 Nov 2018 18:41:12 +0000 (13:41 -0500)]
Merge pull request #25330 from alfredodeza/wip-rm37449
ceph-volume zap: improve zapping to remove all partitions and all LVs, encrypted or not
Reviewed-by: Andrew Schoen <aschoen@redhat.com>
Alfredo Deza [Fri, 30 Nov 2018 17:31:02 +0000 (12:31 -0500)]
ceph-volume tests patch udevadm so it doesn't actually call udevadm in a test
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Fri, 30 Nov 2018 13:27:01 +0000 (08:27 -0500)]
ceph-volume util.disk use device.path for error reporting
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Fri, 30 Nov 2018 11:44:56 +0000 (06:44 -0500)]
ceph-volume tests.functional add back sdc1 partitions with parted to redeploy after zapping
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Thu, 29 Nov 2018 23:07:09 +0000 (18:07 -0500)]
ceph-volume tests.functional add back partitions with parted to redeploy after zapping
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Thu, 29 Nov 2018 19:10:46 +0000 (14:10 -0500)]
ceph-volume tests.functional recreate partitions previously removed with --destroy
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 28 Nov 2018 21:09:49 +0000 (16:09 -0500)]
ceph-volume tests.util ensure that both disk and device report is_device
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 28 Nov 2018 21:01:52 +0000 (16:01 -0500)]
ceph-volume tests.util ensure is_encrypted works for lv, partition, and mapper devices
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 28 Nov 2018 18:53:56 +0000 (13:53 -0500)]
ceph-volume tests.util ensure partitions are listed as top-level keys
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 28 Nov 2018 18:47:01 +0000 (13:47 -0500)]
ceph-volume tests add mapper test for dm paths
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 28 Nov 2018 18:46:05 +0000 (13:46 -0500)]
ceph-volume tests update is_mapper unit test when zapping
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 28 Nov 2018 18:26:59 +0000 (13:26 -0500)]
ceph-volume util.device check both dm and mapper paths for is_mapper property
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 28 Nov 2018 13:18:03 +0000 (08:18 -0500)]
ceph-volume lvm skip empty vg_name removals
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 28 Nov 2018 12:56:34 +0000 (07:56 -0500)]
ceph-volume util.arg_validators optionally skip gpt header check
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 28 Nov 2018 12:52:46 +0000 (07:52 -0500)]
ceph-volume util.device if no vgs, set it to an empty list
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 28 Nov 2018 12:51:51 +0000 (07:51 -0500)]
ceph-volume util.device set vgs to Device object if available
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 28 Nov 2018 12:50:50 +0000 (07:50 -0500)]
ceph-volume util update is_device when reported as device or disk
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 28 Nov 2018 12:47:59 +0000 (07:47 -0500)]
ceph-volume util add method to detect encryption on devices
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 27 Nov 2018 14:45:17 +0000 (09:45 -0500)]
ceph-volume util.disk add a helper to remove partitions
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 27 Nov 2018 14:31:58 +0000 (09:31 -0500)]
ceph-volume util.disk include partitions as top level devices in get_devices
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 27 Nov 2018 14:26:33 +0000 (09:26 -0500)]
ceph-volume util.disk fix issue when capturing partition information
Before, the `if` condition meant that it would only work when the output
was '1', which is incorrect as that would only happen if a partition was
the first one, ignoring any other partition. The contents of that file
is the partition number, not a boolean to tell if it is a partition or
not.
It now includes the `holders` file contents which is needed for
dm-mapper work
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 27 Nov 2018 13:23:19 +0000 (08:23 -0500)]
ceph-volume lvm.zap split zapping in methods per device type
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Fri, 30 Nov 2018 17:11:23 +0000 (12:11 -0500)]
Merge pull request #25201 from jan--f/c-v-inventory-add-device_id
ceph-volume add device_id to inventory listing
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Sebastien Han <shan@redhat.com>
Reviewed-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Fri, 30 Nov 2018 16:48:06 +0000 (11:48 -0500)]
Merge pull request #25203 from jan--f/c-v-batch-fix-py3
ceph-volume: fix Batch object in py3 environments
Reviewed-by: Alfredo Deza <adeza@redhat.com>
Casey Bodley [Fri, 30 Nov 2018 16:41:35 +0000 (11:41 -0500)]
Merge pull request #25178 from joke-lee/wip-fix-rgw-multisite-info-get-set-caps-check
rgw: get or set realm zonegroup zone need check user's caps
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Jan Fajerski [Mon, 26 Nov 2018 13:54:50 +0000 (14:54 +0100)]
ceph-volume: add Batch smoketest
Signed-off-by: Jan Fajerski <jfajerski@suse.com>
Jan Fajerski [Fri, 30 Nov 2018 08:22:51 +0000 (09:22 +0100)]
ceph-volume: fix Batch object in py3 environments
Fixes: https://tracker.ceph.com/issues/37356
Signed-off-by: Jan Fajerski <jfajerski@suse.com>
Noah Watkins [Thu, 29 Nov 2018 21:28:48 +0000 (13:28 -0800)]
pybind/mgr: handle inconsistent api state
Signed-off-by: Noah Watkins <nwatkins@redhat.com>
Casey Bodley [Thu, 29 Nov 2018 21:19:02 +0000 (16:19 -0500)]
Merge pull request #25240 from cbodley/wip-rgw-list-buckets-cleanup
rgw: remove duplicated RGWRados::list_buckets_ helpers
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Sage Weil [Thu, 29 Nov 2018 20:25:44 +0000 (14:25 -0600)]
Merge PR #25196 into master
* refs/pull/25196/head:
mon: auto clean up stale upmap items
osd/OSDMap: add pg-existence sanity check
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Thu, 29 Nov 2018 20:25:19 +0000 (14:25 -0600)]
Merge PR #25303 into master
* refs/pull/25303/head:
mgr/DaemonState: fix get_config_defaults locking
Reviewed-by: Sage Weil <sage@redhat.com>
Casey Bodley [Fri, 23 Nov 2018 16:50:36 +0000 (11:50 -0500)]
rgw: removed unused RGWRados::list_buckets_*
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley [Fri, 23 Nov 2018 16:48:13 +0000 (11:48 -0500)]
radosgw-admin: use metadata mgr to list buckets
Signed-off-by: Casey Bodley <cbodley@redhat.com>
jtlayton [Thu, 29 Nov 2018 19:30:39 +0000 (14:30 -0500)]
Merge pull request #25331 from jtlayton/wip-volumes
volumes mgr module fixes
Casey Bodley [Thu, 29 Nov 2018 19:25:10 +0000 (14:25 -0500)]
Merge pull request #25161 from wjwithagen/wjw-fix-stringlist
rgw: need to give a type in list constructor
Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Abhishek Lekshmanan <abhishek@suse.com>
Casey Bodley [Thu, 29 Nov 2018 19:24:25 +0000 (14:24 -0500)]
Merge pull request #25145 from adamemerson/wip-23817
Don't treat colons specially when matching resource field of ARNs in S3 Policy
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: Pritha Srivastava <prsrivas@redhat.com>
Casey Bodley [Thu, 29 Nov 2018 19:21:56 +0000 (14:21 -0500)]
Merge pull request #25123 from yehudasa/wip-37281
rgw: change the way sysobj filters raw attributes, fix bucket sync state xattrs
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley [Thu, 29 Nov 2018 19:20:58 +0000 (14:20 -0500)]
Merge pull request #25078 from mkoderer/rgw-ux
[rgw]: Fix help of radosgw-admin user info in case no uid
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: Lenz Grimmer <lgrimmer@suse.com>
Reviewed-by: Abhishek Lekshmanan <abhishek@suse.com>
Casey Bodley [Thu, 29 Nov 2018 19:18:54 +0000 (14:18 -0500)]
Merge pull request #25068 from cbodley/wip-rgw-rados-yield
rgw: RADOS::Obj::operate takes optional_yield
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Casey Bodley [Thu, 29 Nov 2018 19:18:12 +0000 (14:18 -0500)]
Merge pull request #25310 from cbodley/wip-37448
rgw: data sync accepts ERR_PRECONDITION_FAILED on remove_object()
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Casey Bodley [Thu, 29 Nov 2018 19:17:32 +0000 (14:17 -0500)]
Merge pull request #25081 from cbodley/wip-37091
rgw: catch exceptions from librados::NObjectIterator
Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
jtlayton [Thu, 29 Nov 2018 17:52:53 +0000 (12:52 -0500)]
Merge pull request #25329 from jtlayton/wip-orchestrator
orchestrator_cli: fix HandleCommandResult invocations in _status()
Kefu Chai [Thu, 29 Nov 2018 17:49:40 +0000 (01:49 +0800)]
Merge pull request #25314 from tchaikov/wip-37432
qa/suites/rados/upgrade: set require-osd-release to nautilus
Reviewed-by: Mykola Golub <mgolub@suse.com>
Jeff Layton [Thu, 29 Nov 2018 17:13:16 +0000 (12:13 -0500)]
mgr/volumes: fix "perm" field on ceph fs volume commands
They're all currently set as "r" but most of them should be "rw".
Signed-off-by: Jeff Layton <jlayton@redhat.com>
Jeff Layton [Thu, 29 Nov 2018 16:59:30 +0000 (11:59 -0500)]
mgr/volumes: fix description text for ceph fs volume create
Signed-off-by: Jeff Layton <jlayton@redhat.com>
Jeff Layton [Thu, 29 Nov 2018 16:58:34 +0000 (11:58 -0500)]
mgr/volumes: call correct method to wait for the orchestrator
We need to use _orchestrator_wait here.
Signed-off-by: Jeff Layton <jlayton@redhat.com>
Jeff Layton [Thu, 29 Nov 2018 15:49:11 +0000 (10:49 -0500)]
orchestrator_cli: fix HandleCommandResult invocations in _status()
These strings were being passed in as positional parameters, but we
need to pass them in as odata=.
Signed-off-by: Jeff Layton <jlayton@redhat.com>
Kefu Chai [Thu, 29 Nov 2018 15:41:22 +0000 (23:41 +0800)]
Merge pull request #25128 from dragonylffly/rb
tools/rados: allow reuse object for write test
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Thu, 29 Nov 2018 15:38:12 +0000 (23:38 +0800)]
Merge pull request #25317 from tchaikov/wip-37444
mgr: don't write to output if EOPNOTSUPP
Reviewed-by: Sage Weil <sage@redhat.com>
Kefu Chai [Thu, 29 Nov 2018 15:36:44 +0000 (23:36 +0800)]
Merge pull request #25318 from javacruft/collections.abc
qa,pybind,tools: Correct usage of collections.abc
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Thu, 29 Nov 2018 15:34:05 +0000 (23:34 +0800)]
Merge pull request #24822 from Rjerk/wip-fix-devicehealth-typo-error
mgr/devicehealth: fix is_valid_daemon_name typo error
Reviewed-by: Kefu Chai <kchai@redhat.com>
Ricardo Dias [Thu, 29 Nov 2018 11:47:34 +0000 (11:47 +0000)]
spec: fix cython package version to less than 0.29
Cython version 0.29 removed the support for python subinterpreters,
which completely breaks ceph-mgr funcionality.
See cython repo commit:
https://github.com/cython/cython/commit/
7e27c7cd51a2f048cd6d3c246740cd977f8d2e50
Fixes: http://tracker.ceph.com/issues/37472
Signed-off-by: Ricardo Dias <rdias@suse.com>
Sebastian Wagner [Thu, 29 Nov 2018 14:11:31 +0000 (15:11 +0100)]
Merge pull request #25323 from sebastian-philipp/orchestrator-utf8
mgr/orchestrator: remove unicode whitespaces
Reviewed-by: Jeff Layton <jlayton@redhat.com>
Sebastian Wagner [Thu, 29 Nov 2018 12:50:58 +0000 (13:50 +0100)]
mgr/orchestrator: remove unicode whitespaces
Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>
Kefu Chai [Thu, 29 Nov 2018 11:26:45 +0000 (19:26 +0800)]
Merge pull request #25311 from wjwithagen/wjw-fix-cores-EXPECT_DEATH
test: suppress core dumping in there tests as well
Reviewed-by: Kefu Chai <kchai@redhat.com>
James Page [Thu, 29 Nov 2018 09:47:07 +0000 (09:47 +0000)]
Correct usage of collections.abc
Some classes should still be imported directly from collections;
only OrderedDict, Iterable and Callable (in the context of the
ceph codebase) are found in collections.abc.
The current code works due to the fallback support for Python 2.
Signed-off-by: James Page <james.page@ubuntu.com>
Igor Fedotov [Tue, 27 Nov 2018 11:39:09 +0000 (14:39 +0300)]
osd/OSD: OSD::mkfs asserts when reusing disk with existing superblock.
Fixes: http://tracker.ceph.com/issues/37404
Signed-off-by: Igor Fedotov <ifedotov@suse.com>
Igor Fedotov [Fri, 23 Nov 2018 11:39:20 +0000 (14:39 +0300)]
os/bluestore: add main device expand capability.
One can do that via ceph-bluestore-tool's bluefs-bdev-expand command
Signed-off-by: Igor Fedotov <ifedotov@suse.com>
Willem Jan Withagen [Wed, 28 Nov 2018 21:17:53 +0000 (22:17 +0100)]
test: suppress core dumping in there tests as well
On FreeBSD coredumps are enabled by default.
And thus tests in teardown() in ceph-helpers.sh can fail because of
unwaranted cores.
Signed-off-by: Willem Jan Withagen <wjw@digiware.nl>
Li Wang [Thu, 29 Nov 2018 09:12:10 +0000 (09:12 +0000)]
tools/rados: allow reuse object for write test
Currently, for rados bench write test, it always
creates new objects for testing. Create operation
refers to non-neglectable metadata overhead, especially
for small write performance. This patch allows to
reuse objects for write testing
Signed-off-by: Li Wang <laurence.liwang@gmail.com>
Kefu Chai [Thu, 29 Nov 2018 09:12:15 +0000 (17:12 +0800)]
Merge pull request #20952 from shangfufei/wip-async-external-event
msg/async: Skip the duplicated processing of the same link
Reviewed-by: Haomai Wang <haomai@xsky.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Thu, 29 Nov 2018 09:11:15 +0000 (17:11 +0800)]
Merge pull request #25302 from wjwithagen/wjw-wip-build-kv_store_2
include: define errnos if not defined for better portablity
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Thu, 29 Nov 2018 09:10:25 +0000 (17:10 +0800)]
Merge pull request #25264 from tchaikov/wip-mds-mem-frag
denc: fix internal fragmentation when decoding ptr in bl
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Kefu Chai [Thu, 29 Nov 2018 09:09:25 +0000 (17:09 +0800)]
Merge pull request #24878 from trociny/wip-36656
mgr: race between daemon state and service map in 'service status'
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Thu, 29 Nov 2018 09:05:41 +0000 (17:05 +0800)]
Merge pull request #24733 from tchaikov/wip-19348
pybind: simplify timeout handling in run_in_thread()
Reviewed-by: Rishabh Dave <ridave@redhat.com>
Kefu Chai [Thu, 29 Nov 2018 07:44:55 +0000 (15:44 +0800)]
mgr: don't write to output if EOPNOTSUPP
if process_pg_map_command() fails to fulfill the request, we should keep
the odata intact. and let the module take care of it.
before this change, we always write to odata even if
process_pg_map_command() returns -EOPNOTSUPP, this leaves unnecessary
leftover in the output, like pg_info,pg_ready.
after this change, we won't touch odata if process_pg_map_command()
returns -EOPNOTSUPP. and odata will be filled with whatever the python
module returns.
Fixes: http://tracker.ceph.com/issues/37444
Signed-off-by: Kefu Chai <kchai@redhat.com>
shangfufei [Tue, 13 Nov 2018 03:10:28 +0000 (11:10 +0800)]
msg/async: Skip the duplicated processing of the same link.
Update Event.cc
Signed-off-by: shangfufei <shangfufei@inspur.com>
Kefu Chai [Thu, 29 Nov 2018 06:35:01 +0000 (14:35 +0800)]
qa/suites/rados/upgrade: set require-osd-release to nautilus
* add qa/releases/nautilus.yaml so it can be reused.
* use releases/nautilus.yaml in luminous-x upgrade test, so
test_librbd_python.sh is able to use the feature introduced in
nautilus.
Fixes: http://tracker.ceph.com/issues/37432
Signed-off-by: Kefu Chai <kchai@redhat.com>
Patrick Donnelly [Thu, 29 Nov 2018 03:54:13 +0000 (19:54 -0800)]
Merge PR #24580 into master
* refs/pull/24580/head:
mds: bump mds protocol version
mds: handle fragment notify race
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Casey Bodley [Wed, 28 Nov 2018 18:18:05 +0000 (13:18 -0500)]
qa/rgw: add credentials to zone 'remove' in test_zonegroup_remove()
zone credentials are required to 'period update --commit' from
--rgw-zone remove
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Conflicts:
src/test/rgw/rgw_multi/tests.py
yuliyang [Tue, 20 Nov 2018 09:19:38 +0000 (17:19 +0800)]
rgw: get or set realm zonegroup zone need check user's caps
fix: https://tracker.ceph.com/issues/37352
Signed-off-by: yuliyang <yuliyang@cmss.chinamobile.com>
Casey Bodley [Wed, 28 Nov 2018 18:45:54 +0000 (13:45 -0500)]
rgw: data sync accepts ERR_PRECONDITION_FAILED on remove_object()
sync of deletes uses an If-UnModified-Since precondition, but does not
handle the corresponding ERR_PRECONDITION_FAILED error. treating this as
a failure means that we'll keep retrying the delete which will never
succeed. break this loop by treating ERR_PRECONDITION_FAILED as a
success
Fixes: http://tracker.ceph.com/issues/37448
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Sage Weil [Wed, 28 Nov 2018 17:34:57 +0000 (11:34 -0600)]
Merge PR #25272 into master
* refs/pull/25272/head:
qa: add simple test-volumes.sh workunit and run it from fs/basic_functional
vstart.sh: create default fs via 'fs volume create'
mgr/volumes: fix oremote
mon/MgrMonitor: enable volumes module by default
mgr: create `volumes` module
mgr: cleaner constructor for CommandResult
mgr: block for latest osdmap after command execution
mgr: add MgrModule.mon_command helper
ceph_volume_client: enable using existing rados inst
mon: give ceph-mgr access to 'fs' commands
Reviewed-by: Jeff Layton <jlayton@redhat.com>
Reviewed-by: Jan Fajerski <jfajerski@suse.com>
Casey Bodley [Wed, 28 Nov 2018 15:24:13 +0000 (10:24 -0500)]
Merge pull request #25160 from theanalyst/rgw-empty-zg-fix
rgw: handle cases around zone deletion
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Matt Benjamin [Wed, 28 Nov 2018 15:22:46 +0000 (10:22 -0500)]
Merge pull request #24662 from theanalyst/reshard-stale-cleanup
rgw: reshard stale instance cleanup
Sage Weil [Wed, 28 Nov 2018 14:50:00 +0000 (08:50 -0600)]
qa: add simple test-volumes.sh workunit and run it from fs/basic_functional
Signed-off-by: Sage Weil <sage@redhat.com>
Willem Jan Withagen [Wed, 28 Nov 2018 13:00:57 +0000 (14:00 +0100)]
build: FreeBSD allow kv_store tools to be build
This requires defining
`EUCLEAN`
`EKEYREJECTED`
which are defined in Linux asm-generic/error.h
Signed-off-by: Willem Jan Withagen <wjw@digiware.nl>
Mykola Golub [Wed, 28 Nov 2018 13:00:55 +0000 (15:00 +0200)]
mgr/DaemonState: fix get_config_defaults locking
A fixup for
1c2bc53df73d9891330cf0b18f5193167d64df61 .
Fixes: http://tracker.ceph.com/issues/36590
Signed-off-by: Mykola Golub <mgolub@suse.com>
Lenz Grimmer [Wed, 28 Nov 2018 11:17:39 +0000 (12:17 +0100)]
Merge pull request #25290 from noahdesu/dashboard-tox-workdir
mgr/dashboard: use dedicated tox working dir
Reviewed-by: Ricardo Dias <rdias@suse.com>
Reviewed-by: Sebastian Wagner <swagner@suse.com>
Lenz Grimmer [Wed, 28 Nov 2018 10:19:06 +0000 (11:19 +0100)]
Merge pull request #25179 from tspmelo/wip-check-i18n
mgr/dashboard: Add i18n validation script
Reviewed-by: Laura Paduano <lpaduano@suse.com>
Reviewed-by: Patrick Nawracay <pnawracay@suse.com>
Reviewed-by: Tatjana Dehler <tdehler@suse.com>
Lenz Grimmer [Wed, 28 Nov 2018 09:56:40 +0000 (10:56 +0100)]
Merge pull request #24900 from zmc/wip-minimal-health
mgr/dashboard: Replace dashboard service
Reviewed-by: Tatjana Dehler <tdehler@suse.com>
Reviewed-by: Tiago Melo <tmelo@suse.com>
Jan Fajerski [Wed, 28 Nov 2018 09:21:36 +0000 (10:21 +0100)]
ceph-volume: add test for disk.udevadm_property
Signed-off-by: Jan Fajerski <jfajerski@suse.com>