]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
5 years agoMerge remote-tracking branch 'gh/octopus' v16.0.0
Sage Weil [Tue, 24 Mar 2020 01:09:41 +0000 (20:09 -0500)]
Merge remote-tracking branch 'gh/octopus'

5 years agoMerge PR #34100 into octopus 34135/head
Sage Weil [Tue, 24 Mar 2020 01:01:12 +0000 (20:01 -0500)]
Merge PR #34100 into octopus

* refs/pull/34100/head:
doc/cephadm: notes on status/stability
doc/cephadm: some troubleshooting tips

Reviewed-by: Sebastian Wagner <swagner@suse.com>
5 years agoMerge PR #34115 into octopus
Sage Weil [Tue, 24 Mar 2020 01:00:58 +0000 (20:00 -0500)]
Merge PR #34115 into octopus

* refs/pull/34115/head:
doc/releases/octopus: drop stray line
doc/releases/octopus: note about repository locations
doc/releases: include octopus in index
doc/install/get-packages: update package install instructions
doc/releases/octopus: final notes

Reviewed-by: Abhishek Lekshmanan <abhishek.lekshmanan@gmail.com>
5 years agoMerge PR #34126 into master 33962/head
Sage Weil [Mon, 23 Mar 2020 18:55:16 +0000 (13:55 -0500)]
Merge PR #34126 into master

* refs/pull/34126/head:
qa/*/osd-backfill-recovery-log.sh: flush_pg_stats before checking log length

Reviewed-by: Sage Weil <sage@redhat.com>
5 years agodoc/releases/octopus: drop stray line 34115/head
Sage Weil [Mon, 23 Mar 2020 18:54:12 +0000 (13:54 -0500)]
doc/releases/octopus: drop stray line

Signed-off-by: Sage Weil <sage@redhat.com>
5 years agodoc/releases/octopus: note about repository locations
Sage Weil [Mon, 23 Mar 2020 14:11:10 +0000 (09:11 -0500)]
doc/releases/octopus: note about repository locations

Signed-off-by: Sage Weil <sage@redhat.com>
5 years agodoc/releases: include octopus in index
Sage Weil [Mon, 23 Mar 2020 13:50:14 +0000 (08:50 -0500)]
doc/releases: include octopus in index

Signed-off-by: Sage Weil <sage@redhat.com>
5 years ago15.2.0 v15.2.0
Jenkins Build Slave User [Mon, 23 Mar 2020 17:47:45 +0000 (17:47 +0000)]
15.2.0

5 years agodoc/install/get-packages: update package install instructions
Sage Weil [Mon, 23 Mar 2020 13:49:09 +0000 (08:49 -0500)]
doc/install/get-packages: update package install instructions

- include cephadm method
- update to include new version URLs

Signed-off-by: Sage Weil <sage@redhat.com>
5 years agoMerge PR #34119 into octopus
Sage Weil [Mon, 23 Mar 2020 17:38:24 +0000 (12:38 -0500)]
Merge PR #34119 into octopus

* refs/pull/34119/head:
doc: update octopus release notes for rgw

Reviewed-by: Abhishek Lekshmanan <abhishek.lekshmanan@gmail.com>
5 years agoMerge PR #34122 into octopus
Sage Weil [Mon, 23 Mar 2020 17:38:12 +0000 (12:38 -0500)]
Merge PR #34122 into octopus

* refs/pull/34122/head:
cephadm: default to v15 tag for octopus

Reviewed-by: Michael Fritch <mfritch@suse.com>
5 years agoqa/*/osd-backfill-recovery-log.sh: flush_pg_stats before checking log length 34126/head
Neha [Sun, 22 Mar 2020 20:01:23 +0000 (20:01 +0000)]
qa/*/osd-backfill-recovery-log.sh: flush_pg_stats before checking log length

It is possible for the pg dump to not be the latest when we check for newprimary
in _common_test(). This is because mgr_stats_period is 5 seconds, and we may not
have fetched the latest stats just yet. This causes the test to look at the same
stats before and after wait_for_clean.

Fixes: https://tracker.ceph.com/issues/43807 (2)
Signed-off-by: Neha Ojha <nojha@redhat.com>
5 years agocephadm: default to v15 tag for octopus 34122/head
Sage Weil [Mon, 23 Mar 2020 15:34:16 +0000 (10:34 -0500)]
cephadm: default to v15 tag for octopus

Signed-off-by: Sage Weil <sage@redhat.com>
5 years agodoc: update octopus release notes for rgw 34119/head
Casey Bodley [Wed, 18 Mar 2020 15:13:30 +0000 (11:13 -0400)]
doc: update octopus release notes for rgw

Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit 984f3ff7e0fe10f1b54da4271a2a0879ffea0ddb)

5 years agoMerge PR #34028 into master
Sage Weil [Mon, 23 Mar 2020 14:59:21 +0000 (09:59 -0500)]
Merge PR #34028 into master

* refs/pull/34028/head:
doc: update octopus release notes for rgw

Reviewed-by: Matt Benjamin <mbenjami@redhat.com>
5 years agoMerge PR #34105 into master
Sage Weil [Mon, 23 Mar 2020 13:24:06 +0000 (08:24 -0500)]
Merge PR #34105 into master

* refs/pull/34105/head:
Merge PR #34042 into octopus
Merge PR #33959 into octopus
Merge PR #34067 into octopus
mgr/DaemonServer: add explicit check that acting matches for merge
Merge pull request #34040 from dillaman/wip-44396-partial-fix
Merge PR #34098 into octopus
mgr/rook: list rgw services
mgr/rook: tolerate timestamps that are None
mgr/orch: add 'subcluster' property to RGWSpec
mgr/rook: do not create radosgw pools
mgr/rook: refactor apply/add for rgw
Merge PR #34082 into octopus
Merge PR #34068 into octopus
cephadm: relabel /etc/ganesha mount
Merge PR #34046 into octopus
Merge PR #34092 into octopus
Merge pull request #33719 from ukernel/wip-44416
rbd-mirror: leader watcher should not cancel get locker if locker is invalid
rbd-mirror: snapshot sync request needs to check for interruption
librbd: request exclusive lock when moving to trash
rbd-mirror: basic integration with sync throttling
rbd-mirror: don't prematurely finish snapshot replay loop
rbd-mirror: pass InstanceWatcher to snapshot Replayer
doc/releases/octopus.rst: add note about ec recovery below min_size
mgr/cephadm: configure rgw_frontends for rgw service
cephadm: switch grafana image to the ceph repo
Merge PR #34034 into octopus
qa/suites/rados/cephadm/upgrade: update starting version
Merge PR #33540 into octopus
Merge PR #34023 into octopus
Merge PR #34044 into octopus
Merge PR #34030 into octopus
doc/orchestrator: update rgw creation
mgr/cephadm: clean up client.crash.* container_image settings after upgrade
cephadm: make add-repo --release and --version independent
cephadm: env over last used
mgr/orch: accept port and ssl flags to 'apply rgw'
mgr/orch: 'ceph upgrade ...' -> 'ceph orch upgrade ...'
cephadm: fall back to default for infer_image
cephadm: remove outdated check
cephadm: consolidate default image logic
remove ceph_test_rados_watch_notify
python-common/ceph/deployment/service_spec: add ssl to RGWSpec
cephadm: only infer image for shell, run, inspect-image, pull, ceph-volume
mgr/test_orchestrator: fix service filtering when using dummy data
mgr/dashboard: fix adding/removing host errors
mgr/rook: fix 'orch ps' for osds
qa: fix all the fsx.sh-invoking yaml files to install dependencies
mds: pass proper MutationImpl::LockOp to Locker::wrlock_start()

Reviewed-by: Kiefer Chang <kiefer.chang@suse.com>
Reviewed-by: Laura Paduano <lpaduano@suse.com>
5 years agodoc/releases/octopus: final notes
Sage Weil [Mon, 23 Mar 2020 13:20:57 +0000 (08:20 -0500)]
doc/releases/octopus: final notes

Signed-off-by: Sage Weil <sage@redhat.com>
5 years agodoc/cephadm: notes on status/stability 34100/head
Sage Weil [Fri, 20 Mar 2020 16:40:56 +0000 (11:40 -0500)]
doc/cephadm: notes on status/stability

Signed-off-by: Sage Weil <sage@redhat.com>
5 years agoMerge pull request #33741 from ricardoasmarques/iscsi-password-msg
Lenz Grimmer [Mon, 23 Mar 2020 12:47:41 +0000 (13:47 +0100)]
Merge pull request #33741 from ricardoasmarques/iscsi-password-msg

mgr/dashboard: Improve iSCSI CHAP message

Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: Stephan Müller <smueller@suse.com>
5 years agoMerge pull request #34063 from s0nea/wip-dashboard-crush-rule-suite
Lenz Grimmer [Mon, 23 Mar 2020 12:11:50 +0000 (13:11 +0100)]
Merge pull request #34063 from s0nea/wip-dashboard-crush-rule-suite

mgr/dashboard: add crush rule test suite

Reviewed-by: Laura Paduano <lpaduano@suse.com>
Reviewed-by: Stephan Müller <smueller@suse.com>
5 years agoMerge pull request #34113 from s0nea/wip-dashboard-orch-docu-link
Lenz Grimmer [Mon, 23 Mar 2020 12:07:17 +0000 (13:07 +0100)]
Merge pull request #34113 from s0nea/wip-dashboard-orch-docu-link

mgr/dashboard: correct Orchestrator documentation link

Reviewed-by: Laura Paduano <lpaduano@suse.com>
Reviewed-by: Sebastian Wagner <swagner@suse.com>
5 years agomgr/dashboard: correct Orchestrator documentation link 34113/head
Tatjana Dehler [Mon, 23 Mar 2020 10:45:53 +0000 (11:45 +0100)]
mgr/dashboard: correct Orchestrator documentation link

Fixes: https://tracker.ceph.com/issues/44708
Signed-off-by: Tatjana Dehler <tdehler@suse.com>
5 years agoMerge pull request #34104 from tchaikov/crimson-admin-close
Kefu Chai [Mon, 23 Mar 2020 09:10:40 +0000 (17:10 +0800)]
Merge pull request #34104 from tchaikov/crimson-admin-close

crimson/admin: do not reset connected_sock before closing

Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
5 years agoMerge pull request #33909 from cyx1231st/wip-seastar-msgr-fix-reset
Kefu Chai [Mon, 23 Mar 2020 09:05:57 +0000 (17:05 +0800)]
Merge pull request #33909 from cyx1231st/wip-seastar-msgr-fix-reset

crimson: misc fixes for writes to multiple-osd cluster

Reviewed-by: Kefu Chai <kchai@redhat.com>
5 years agocrimson/net: add critical info logs to track and debug racing 33909/head
Yingxin Cheng [Tue, 17 Mar 2020 07:14:06 +0000 (15:14 +0800)]
crimson/net: add critical info logs to track and debug racing

Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
5 years agocrimson/net: fix incorrect SocketConnection::print()
Yingxin Cheng [Mon, 16 Mar 2020 03:38:58 +0000 (11:38 +0800)]
crimson/net: fix incorrect SocketConnection::print()

The informaction about SocketConnection::side and
SocketConnection::ephemeral_port are not up-to-date in the log, because
they are not moved with Socket during connection replacement. They are
actually socket-level information.

Also take the chance to reorder Socket members.

Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
5 years agocrimson/osd: make send_heartbeat() atomic
Yingxin Cheng [Sat, 14 Mar 2020 10:34:19 +0000 (18:34 +0800)]
crimson/osd: make send_heartbeat() atomic

The item in Heartbeat:peers could be removed/re-added during the
asynchronous operation.

Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
5 years agoMerge pull request #32171 from rosinL/wip-ec-isla-aarch64
Kefu Chai [Mon, 23 Mar 2020 04:46:39 +0000 (12:46 +0800)]
Merge pull request #32171 from rosinL/wip-ec-isla-aarch64

erasure-code: enable isa-l EC for aarch64 platform

Reviewed-by: Kefu Chai <kchai@redhat.com>
5 years agocrimson/admin: do not reset connected_sock before closing 34104/head
Kefu Chai [Sat, 21 Mar 2020 12:18:50 +0000 (20:18 +0800)]
crimson/admin: do not reset connected_sock before closing

* no need to discard_result(). as `output_stream::close()` returns an
  empty future<> already
* free the connected socket after the background task finishes, because:

we should not free the connected socket before the promise referencing it is fulfilled.

otherwise we have error messages from ASan, like

==287182==ERROR: AddressSanitizer: heap-use-after-free on address 0x611000019aa0 at pc 0x55e2ae2de882 bp 0x7fff7e2bf080 sp 0x7fff7e2bf078
READ of size 8 at 0x611000019aa0 thread T0
    #0 0x55e2ae2de881 in seastar::reactor_backend_aio::await_events(int, __sigset_t const*) ../src/seastar/src/core/reactor_backend.cc:396
    #1 0x55e2ae2dfb59 in seastar::reactor_backend_aio::reap_kernel_completions() ../src/seastar/src/core/reactor_backend.cc:428
    #2 0x55e2adbea397 in seastar::reactor::reap_kernel_completions_pollfn::poll() (/var/ssd/ceph/build/bin/crimson-osd+0x155e9397)
    #3 0x55e2adaec6d0 in seastar::reactor::poll_once() ../src/seastar/src/core/reactor.cc:2789
    #4 0x55e2adae7cf7 in operator() ../src/seastar/src/core/reactor.cc:2687
    #5 0x55e2adb7c595 in __invoke_impl<bool, seastar::reactor::run()::<lambda()>&> /usr/include/c++/10/bits/invoke.h:60
    #6 0x55e2adb699b0 in __invoke_r<bool, seastar::reactor::run()::<lambda()>&> /usr/include/c++/10/bits/invoke.h:113
    #7 0x55e2adb50222 in _M_invoke /usr/include/c++/10/bits/std_function.h:291
    #8 0x55e2adc2ba00 in std::function<bool ()>::operator()() const /usr/include/c++/10/bits/std_function.h:622
    #9 0x55e2adaea491 in seastar::reactor::run() ../src/seastar/src/core/reactor.cc:2713
    #10 0x55e2ad98f1c7 in seastar::app_template::run_deprecated(int, char**, std::function<void ()>&&) ../src/seastar/src/core/app-template.cc:199
    #11 0x55e2a9e57538 in main ../src/crimson/osd/main.cc:148
    #12 0x7fae7f20de0a in __libc_start_main ../csu/libc-start.c:308
    #13 0x55e2a9d431e9 in _start (/var/ssd/ceph/build/bin/crimson-osd+0x117421e9)

0x611000019aa0 is located 96 bytes inside of 240-byte region [0x611000019a40,0x611000019b30)
freed by thread T0 here:
    #0 0x7fae80a4e487 in operator delete(void*, unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xac487)
    #1 0x55e2ae302a0a in seastar::aio_pollable_fd_state::~aio_pollable_fd_state() ../src/seastar/src/core/reactor_backend.cc:458
    #2 0x55e2ae2e1059 in seastar::reactor_backend_aio::forget(seastar::pollable_fd_state&) ../src/seastar/src/core/reactor_backend.cc:524
    #3 0x55e2adab9b9a in seastar::pollable_fd_state::forget() ../src/seastar/src/core/reactor.cc:1396
    #4 0x55e2adab9d05 in seastar::intrusive_ptr_release(seastar::pollable_fd_state*) ../src/seastar/src/core/reactor.cc:1401
    #5 0x55e2ace1b72b in boost::intrusive_ptr<seastar::pollable_fd_state>::~intrusive_ptr() /opt/ceph/include/boost/smart_ptr/intrusive_ptr.hpp:98
    #6 0x55e2ace115a5 in seastar::pollable_fd::~pollable_fd() ../src/seastar/include/seastar/core/internal/pollable_fd.hh:109
    #7 0x55e2ae0ed35c in seastar::net::posix_server_socket_impl::~posix_server_socket_impl() ../src/seastar/include/seastar/net/posix-stack.hh:161
    #8 0x55e2ae0ed3cf in seastar::net::posix_server_socket_impl::~posix_server_socket_impl() ../src/seastar/include/seastar/net/posix-stack.hh:161
    #9 0x55e2ae0ed943 in std::default_delete<seastar::net::api_v2::server_socket_impl>::operator()(seastar::net::api_v2::server_socket_impl*) const /usr/include/c++/10/bits/unique_ptr.h:81
    #10 0x55e2ae0db357 in std::unique_ptr<seastar::net::api_v2::server_socket_impl, std::default_delete<seastar::net::api_v2::server_socket_impl> >::~unique_ptr()
/usr/include/c++/10/bits/unique_ptr.h:357    #11 0x55e2ae1438b7 in seastar::api_v2::server_socket::~server_socket() ../src/seastar/src/net/stack.cc:195
    #12 0x55e2aa1c7656 in std::_Optional_payload_base<seastar::api_v2::server_socket>::_M_destroy() /usr/include/c++/10/optional:260
    #13 0x55e2aa16c84b in std::_Optional_payload_base<seastar::api_v2::server_socket>::_M_reset() /usr/include/c++/10/optional:280
    #14 0x55e2ac24b2b7 in std::_Optional_base_impl<seastar::api_v2::server_socket, std::_Optional_base<seastar::api_v2::server_socket, false, false> >::_M_reset() /usr/include/c++/10/optional:432
    #15 0x55e2ac23f37b in std::optional<seastar::api_v2::server_socket>::reset() /usr/include/c++/10/optional:975
    #16 0x55e2ac21a2e7 in crimson::admin::AdminSocket::stop() ../src/crimson/admin/admin_socket.cc:265
    #17 0x55e2aa099825 in operator() ../src/crimson/osd/osd.cc:450
    #18 0x55e2aa0d4e3e in apply ../src/seastar/include/seastar/core/apply.hh:36

Signed-off-by: Kefu Chai <kchai@redhat.com>
5 years agoMerge PR #34042 into octopus 34105/head
Sage Weil [Sun, 22 Mar 2020 23:32:11 +0000 (18:32 -0500)]
Merge PR #34042 into octopus

* refs/pull/34042/head:
mgr/rook: list rgw services
mgr/rook: tolerate timestamps that are None
mgr/orch: add 'subcluster' property to RGWSpec
mgr/rook: do not create radosgw pools
mgr/rook: refactor apply/add for rgw
mgr/cephadm: configure rgw_frontends for rgw service
mgr/orch: accept port and ssl flags to 'apply rgw'
python-common/ceph/deployment/service_spec: add ssl to RGWSpec
mgr/rook: fix 'orch ps' for osds

Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
5 years agoMerge PR #33959 into octopus
Sage Weil [Sun, 22 Mar 2020 15:56:31 +0000 (10:56 -0500)]
Merge PR #33959 into octopus

* refs/pull/33959/head:
qa: fix all the fsx.sh-invoking yaml files to install dependencies

Reviewed-by: Sage Weil <sage@redhat.com>
5 years agoMerge PR #34067 into octopus
Sage Weil [Sun, 22 Mar 2020 15:55:54 +0000 (10:55 -0500)]
Merge PR #34067 into octopus

* refs/pull/34067/head:
mgr/DaemonServer: add explicit check that acting matches for merge

Reviewed-by: Neha Ojha <nojha@redhat.com>
Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
5 years agoMerge pull request #34071 from badone/wip-docker-test-helper-use-podman-by-default
Kefu Chai [Sun, 22 Mar 2020 02:41:23 +0000 (10:41 +0800)]
Merge pull request #34071 from badone/wip-docker-test-helper-use-podman-by-default

tests: Use podman if available

Reviewed-by: Kefu Chai <kchai@redhat.com>
5 years agoMerge pull request #34048 from tchaikov/wip-test-docker-fc31
Kefu Chai [Sun, 22 Mar 2020 02:40:16 +0000 (10:40 +0800)]
Merge pull request #34048 from tchaikov/wip-test-docker-fc31

tests: update Dockerfile to support fc-31

Reviewed-by: Brad Hubbard <bhubbard@redhat.com>
5 years agotests: Use podman if available 34071/head
Brad Hubbard [Fri, 20 Mar 2020 04:15:14 +0000 (14:15 +1000)]
tests: Use podman if available

Signed-off-by: Brad Hubbard <bhubbard@redhat.com>
5 years agomgr/DaemonServer: add explicit check that acting matches for merge 34067/head
Sage Weil [Thu, 19 Mar 2020 21:52:01 +0000 (16:52 -0500)]
mgr/DaemonServer: add explicit check that acting matches for merge

Add an explicit check that the PG acting for the source and target
match before merging.

Fixes: https://tracker.ceph.com/issues/44684
Signed-off-by: Sage Weil <sage@redhat.com>
5 years agoMerge pull request #34040 from dillaman/wip-44396-partial-fix
Mykola Golub [Sat, 21 Mar 2020 08:22:45 +0000 (10:22 +0200)]
Merge pull request #34040 from dillaman/wip-44396-partial-fix

rbd-mirror: snapshot-based mirroring should use image sync throttler

Reviewed-by: Mykola Golub <mgolub@suse.com>
5 years agoMerge pull request #34066 from mgfritch/cephadm-mon-b-test
Kefu Chai [Sat, 21 Mar 2020 06:34:28 +0000 (14:34 +0800)]
Merge pull request #34066 from mgfritch/cephadm-mon-b-test

qa/workunits/cephadm/test_cephadm.sh: fix mon.b failure

Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>
Reviewed-by: Sage Weil <sage@redhat.com>
5 years agoMerge pull request #34022 from ifed01/wip-ifed-fix-leak-in-expand
Kefu Chai [Sat, 21 Mar 2020 06:32:15 +0000 (14:32 +0800)]
Merge pull request #34022 from ifed01/wip-ifed-fix-leak-in-expand

os/bluestore: fix extent leak after main device expand.

Reviewed-by: Adam Kupczyk <akucpzyk@redhat.com>
5 years agoMerge pull request #33883 from dragonylffly/wip-fix-comments
Kefu Chai [Sat, 21 Mar 2020 06:31:16 +0000 (14:31 +0800)]
Merge pull request #33883 from dragonylffly/wip-fix-comments

msg/async: fix log information

Reviewed-by: Kefu Chai <kchai@redhat.com>
5 years agoMerge pull request #33869 from mgfritch/cephadm-osd-create-test
Kefu Chai [Sat, 21 Mar 2020 06:30:23 +0000 (14:30 +0800)]
Merge pull request #33869 from mgfritch/cephadm-osd-create-test

qa/workunits/cephadm/test_cephadm.sh: move osd test to ceph-volume

Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>
5 years agoMerge pull request #34097 from adamemerson/wip-boost-use-valgrind-fix
Kefu Chai [Sat, 21 Mar 2020 06:29:22 +0000 (14:29 +0800)]
Merge pull request #34097 from adamemerson/wip-boost-use-valgrind-fix

cmake: Don't enable BOOST_USE_VALGRIND when not requested

Reviewed-by: Kefu Chai <kchai@redhat.com>
5 years agoMerge pull request #34056 from xiexingguo/wip-44662
Kefu Chai [Sat, 21 Mar 2020 06:27:51 +0000 (14:27 +0800)]
Merge pull request #34056 from xiexingguo/wip-44662

qa/*/osd-markdown.sh: propagate map to osd before testing its reaction

Reviewed-by: Neha Ojha <nojha@redhat.com>
5 years agoMerge pull request #33796 from adamemerson/wip-using-namespace-common
Kefu Chai [Sat, 21 Mar 2020 02:33:16 +0000 (10:33 +0800)]
Merge pull request #33796 from adamemerson/wip-using-namespace-common

Build the target 'common' without relying on using namespace in headers

Reviewed-by: Kefu Chai <kchai@redhat.com>
5 years agoMerge pull request #33903 from tchaikov/wip-rados-object-locator
Kefu Chai [Sat, 21 Mar 2020 02:30:08 +0000 (10:30 +0800)]
Merge pull request #33903 from tchaikov/wip-rados-object-locator

tools/rados: use object-locator in user-visible outputs

Reviewed-by: Neha Ojha <nojha@redhat.com>
5 years agoMerge PR #34098 into octopus
Sage Weil [Sat, 21 Mar 2020 02:15:23 +0000 (21:15 -0500)]
Merge PR #34098 into octopus

* refs/pull/34098/head:
cephadm: relabel /etc/ganesha mount

Reviewed-by: Michael Fritch <mfritch@suse.com>
Reviewed-by: Sebastian Wagner <swagner@suse.com>
5 years agoMerge pull request #33976 from tchaikov/wip-build-doc-on-darwin
Kefu Chai [Sat, 21 Mar 2020 01:27:09 +0000 (09:27 +0800)]
Merge pull request #33976 from tchaikov/wip-build-doc-on-darwin

admin/build-doc, pybind/*/setup.py: support Darwin

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Reviewed-by: Neha Ojha <nojha@redhat.com>
5 years agoMerge pull request #34070 from bangmingcheng/wip-doc-ceph-chenbm
Xie Xingguo [Sat, 21 Mar 2020 01:01:29 +0000 (09:01 +0800)]
Merge pull request #34070 from bangmingcheng/wip-doc-ceph-chenbm

doc: fix a spelling error at /doc/radosgw/dynamicresharding.rst

Reviewed-by: Kefu Chai <kchai@redhat.com>
5 years agocmake: Don't enable BOOST_USE_VALGRIND when not requested 34097/head
Adam C. Emerson [Fri, 20 Mar 2020 18:10:14 +0000 (14:10 -0400)]
cmake: Don't enable BOOST_USE_VALGRIND when not requested

We were adding the define without support in the library if
WITH_BOOST_VALGRIND was turned off.

Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
5 years agomgr/rook: list rgw services 34042/head
Sage Weil [Fri, 20 Mar 2020 21:11:24 +0000 (17:11 -0400)]
mgr/rook: list rgw services

Signed-off-by: Sage Weil <sage@redhat.com>
5 years agomgr/rook: tolerate timestamps that are None
Sage Weil [Fri, 20 Mar 2020 21:03:57 +0000 (17:03 -0400)]
mgr/rook: tolerate timestamps that are None

Signed-off-by: Sage Weil <sage@redhat.com>
5 years agomgr/orch: add 'subcluster' property to RGWSpec
Sage Weil [Thu, 19 Mar 2020 20:13:07 +0000 (16:13 -0400)]
mgr/orch: add 'subcluster' property to RGWSpec

Signed-off-by: Sage Weil <sage@redhat.com>
5 years agomgr/rook: do not create radosgw pools
Sage Weil [Fri, 20 Mar 2020 18:56:47 +0000 (14:56 -0400)]
mgr/rook: do not create radosgw pools

First, we don't know how big they should be or what they should look like.
The caller should already know that, and/or radosgw can create the pools
itself.

This depends on https://github.com/rook/rook/pull/5058

Signed-off-by: Sage Weil <sage@redhat.com>
5 years agomgr/rook: refactor apply/add for rgw
Sage Weil [Wed, 18 Mar 2020 21:20:12 +0000 (17:20 -0400)]
mgr/rook: refactor apply/add for rgw

A few caveats here:

- enforce that realm == zone, since that is all rook does at the moment.
- we force a (bad!) pool configuration, since rook requires that these
be present (instead of allowing radosgw or the caller to create the pools)

Signed-off-by: Sage Weil <sage@redhat.com>
5 years agoMerge PR #34082 into octopus
Sage Weil [Fri, 20 Mar 2020 20:35:17 +0000 (15:35 -0500)]
Merge PR #34082 into octopus

* refs/pull/34082/head:
cephadm: switch grafana image to the ceph repo

Reviewed-by: Michael Fritch <mfritch@suse.com>
5 years agoMerge PR #34068 into octopus
Sage Weil [Fri, 20 Mar 2020 20:31:32 +0000 (15:31 -0500)]
Merge PR #34068 into octopus

* refs/pull/34068/head:
mgr/cephadm: clean up client.crash.* container_image settings after upgrade

Reviewed-by: Michael Fritch <mfritch@suse.com>
Reviewed-by: Sebastian Wagner <swagner@suse.com>
5 years agocephadm: relabel /etc/ganesha mount 34098/head
Sage Weil [Fri, 20 Mar 2020 20:30:11 +0000 (15:30 -0500)]
cephadm: relabel /etc/ganesha mount

Fixes: https://tracker.ceph.com/issues/44701
Signed-off-by: Sage Weil <sage@redhat.com>
5 years agoMerge PR #34046 into octopus
Sage Weil [Fri, 20 Mar 2020 19:50:42 +0000 (14:50 -0500)]
Merge PR #34046 into octopus

* refs/pull/34046/head:
qa/suites/rados/cephadm/upgrade: update starting version
mgr/orch: 'ceph upgrade ...' -> 'ceph orch upgrade ...'

Reviewed-by: Sebastian Wagner <swagner@suse.com>
5 years agoMerge PR #34092 into octopus
Sage Weil [Fri, 20 Mar 2020 18:14:25 +0000 (13:14 -0500)]
Merge PR #34092 into octopus

* refs/pull/34092/head:
doc/releases/octopus.rst: add note about ec recovery below min_size

Reviewed-by: Sage Weil <sage@redhat.com>
5 years agoMerge pull request #33719 from ukernel/wip-44416
Gregory Farnum [Fri, 20 Mar 2020 17:25:15 +0000 (10:25 -0700)]
Merge pull request #33719 from ukernel/wip-44416

mds: pass proper MutationImpl::LockOp to Locker::wrlock_start()

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Reviewed-by: Jeff Layton <jlayton@redhat.com>
5 years agorbd-mirror: leader watcher should not cancel get locker if locker is invalid 34040/head
Jason Dillaman [Fri, 20 Mar 2020 16:59:14 +0000 (12:59 -0400)]
rbd-mirror: leader watcher should not cancel get locker if locker is invalid

When a new leader acquires the lock, it will send out a lock acquired
notification along with periodic heartbeats. The get locker will attempt to
run immediately, but if a heartbeat arrives before it executes the heartbeat
will cancel the timer and reschedule it for the future. This process repeats
for each periodic heartbeat and the locker is never re-read from the OSD.

This is an issue only for namespace replayers due to the delayed fashion in
which the leader instance id is retrieved.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
5 years agorbd-mirror: snapshot sync request needs to check for interruption
Jason Dillaman [Fri, 20 Mar 2020 14:54:43 +0000 (10:54 -0400)]
rbd-mirror: snapshot sync request needs to check for interruption

If the sync request was locally canceled, we need to resume the paused
shut down logic instead of just notifying the image replayer state
machine of the change -- since it had already requested a shut down and
will not re-request it.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
5 years agolibrbd: request exclusive lock when moving to trash
Jason Dillaman [Thu, 19 Mar 2020 14:57:03 +0000 (10:57 -0400)]
librbd: request exclusive lock when moving to trash

Even if the image is in-use, moving it to the trash does not
remove any data. This also solves a race between snapshot-based
mirroring shutting down and being able to move a mirrored image
to the trash.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
5 years agorbd-mirror: basic integration with sync throttling
Jason Dillaman [Wed, 18 Mar 2020 19:01:32 +0000 (15:01 -0400)]
rbd-mirror: basic integration with sync throttling

snapshot-based mirroring did not have any throttling to prevent
too many concurrent syncs from running. Since each sync might need
to iterate over every object of an image, that could potentially
put an extreme burden on the remote cluster.

A future PR will add a more intelligent throttle based on the actual
number of objects needed to be scanned.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
5 years agorbd-mirror: don't prematurely finish snapshot replay loop
Jason Dillaman [Wed, 18 Mar 2020 18:47:50 +0000 (14:47 -0400)]
rbd-mirror: don't prematurely finish snapshot replay loop

The unlink step was being incorrectly skipped if a state machine
shut down was requested.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
5 years agorbd-mirror: pass InstanceWatcher to snapshot Replayer
Jason Dillaman [Fri, 13 Mar 2020 19:52:56 +0000 (15:52 -0400)]
rbd-mirror: pass InstanceWatcher to snapshot Replayer

The replayer will request image syncs via the instance watcher in the next
commit.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
5 years agodoc/releases/octopus.rst: add note about ec recovery below min_size 34092/head
Neha [Fri, 20 Mar 2020 17:13:56 +0000 (17:13 +0000)]
doc/releases/octopus.rst: add note about ec recovery below min_size

Signed-off-by: Neha Ojha <nojha@redhat.com>
5 years agodoc: update octopus release notes for rgw 34028/head
Casey Bodley [Wed, 18 Mar 2020 15:13:30 +0000 (11:13 -0400)]
doc: update octopus release notes for rgw

Signed-off-by: Casey Bodley <cbodley@redhat.com>
5 years agomgr/cephadm: configure rgw_frontends for rgw service
Sage Weil [Wed, 18 Mar 2020 21:18:46 +0000 (17:18 -0400)]
mgr/cephadm: configure rgw_frontends for rgw service

This assumes the beast frontend.

Signed-off-by: Sage Weil <sage@redhat.com>
5 years agoMerge pull request #33841 from xiexingguo/wip-44507
Yuri Weinstein [Fri, 20 Mar 2020 15:23:14 +0000 (08:23 -0700)]
Merge pull request #33841 from xiexingguo/wip-44507

osd/PeeringState: fix pending want_acting vs osd offline race

Reviewed-by: Samuel Just <sjust@redhat.com>
5 years agoMerge pull request #32319 from jan--f/pybind-mgr-util-cephfs-con-pool
Sebastian Wagner [Fri, 20 Mar 2020 15:07:01 +0000 (16:07 +0100)]
Merge pull request #32319 from jan--f/pybind-mgr-util-cephfs-con-pool

mgr_util: add CephfsClient implementation

Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>
Reviewed-by: Venky Shankar vshankar@redhat.com
5 years agocrimson/osd: log Heartbeat::remove_peer before assertion failure
Yingxin Cheng [Sat, 14 Mar 2020 10:32:54 +0000 (18:32 +0800)]
crimson/osd: log Heartbeat::remove_peer before assertion failure

Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
5 years agoMerge pull request #33529 from rhcs-dashboard/wip-42979-fix-hover-issues
Avan [Fri, 20 Mar 2020 14:32:52 +0000 (20:02 +0530)]
Merge pull request #33529 from rhcs-dashboard/wip-42979-fix-hover-issues

mgr/dashboard: add popover list of Stand-by Managers & Metadata Servers (MDS) in landing page

5 years agoMerge pull request #34043 from adamemerson/wip-boost-valgrind
Kefu Chai [Fri, 20 Mar 2020 14:17:46 +0000 (22:17 +0800)]
Merge pull request #34043 from adamemerson/wip-boost-valgrind

cmake: Add WITH_BOOST_VALGRIND option

Reviewed-by: Kefu Chai <kchai@redhat.com>
5 years agoqa/workunits/cephadm/test_cephadm.sh: move osd test to ceph-volume 33869/head
Michael Fritch [Wed, 11 Mar 2020 00:40:07 +0000 (18:40 -0600)]
qa/workunits/cephadm/test_cephadm.sh: move osd test to ceph-volume

instead of via the orchestrator

Signed-off-by: Michael Fritch <mfritch@suse.com>
5 years agocephadm: allow config and keyring args for ceph-volume
Michael Fritch [Wed, 11 Mar 2020 00:38:29 +0000 (18:38 -0600)]
cephadm: allow config and keyring args for ceph-volume

easier to script via the cephadm tests

Signed-off-by: Michael Fritch <mfritch@suse.com>
5 years agocephadm: switch grafana image to the ceph repo 34082/head
Paul Cuzner [Fri, 20 Mar 2020 02:22:31 +0000 (15:22 +1300)]
cephadm: switch grafana image to the ceph repo

Pull the pre-built grafana image from the ceph org on
docker.io

Signed-off-by: Paul Cuzner <pcuzner@redhat.com>
5 years agoMerge PR #34034 into octopus
Sage Weil [Fri, 20 Mar 2020 13:12:50 +0000 (08:12 -0500)]
Merge PR #34034 into octopus

* refs/pull/34034/head:
cephadm: make add-repo --release and --version independent

Reviewed-by: Sebastian Wagner <swagner@suse.com>
5 years agoqa/suites/rados/cephadm/upgrade: update starting version 34046/head
Sage Weil [Thu, 19 Mar 2020 13:29:25 +0000 (08:29 -0500)]
qa/suites/rados/cephadm/upgrade: update starting version

Need upgrade command to match!

Signed-off-by: Sage Weil <sage@redhat.com>
5 years agoMerge pull request #34080 from sebastian-philipp/doc-osd-create-osd-apply
Sebastian Wagner [Fri, 20 Mar 2020 12:13:00 +0000 (13:13 +0100)]
Merge pull request #34080 from sebastian-philipp/doc-osd-create-osd-apply

doc/cephadm: replace `osd create` with `apply osd`

Reviewed-by: Nathan Cutler <ncutler@suse.com>
5 years agodoc/cephadm: replace `osd create` with `apply osd` 34080/head
Sebastian Wagner [Fri, 20 Mar 2020 11:33:27 +0000 (12:33 +0100)]
doc/cephadm: replace `osd create` with `apply osd`

Fixes: https://tracker.ceph.com/issues/44692
Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>
5 years agotests: update Dockerfile to support fc-31 34048/head
Kefu Chai [Thu, 19 Mar 2020 03:21:48 +0000 (11:21 +0800)]
tests: update Dockerfile to support fc-31

Signed-off-by: Kefu Chai <kchai@redhat.com>
5 years agocrimson/net: allow mark_down() inside ms_handle_reset()
Yingxin Cheng [Fri, 13 Mar 2020 08:58:31 +0000 (16:58 +0800)]
crimson/net: allow mark_down() inside ms_handle_reset()

Although it is not necessary to mark_down the connection in its
ms_handle_reset() event, but it can be more convenient to allow it.
And Heartbeat already encounters this assertion failure.

So move the assertion to close_clean() which will help identify problems
if we happen to make ms_handle_reset() wait for messenger shutdown.

Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
5 years agocrimson/net: change close() to mark_down()
Yingxin Cheng [Fri, 13 Mar 2020 06:22:40 +0000 (14:22 +0800)]
crimson/net: change close() to mark_down()

* be explicit that mark_down() won't trigger reset event;
* return void so no deadlock is possible and memory is still safe
guarded by Messenger::shutdown();
* related changes in crimson/osd;

Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
5 years agocrimson/net: cleanup dispatches with connection gate
Yingxin Cheng [Thu, 12 Mar 2020 15:38:22 +0000 (23:38 +0800)]
crimson/net: cleanup dispatches with connection gate

Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
5 years agocrimson/net: enforce strict reset/accept order
Yingxin Cheng [Thu, 12 Mar 2020 07:59:53 +0000 (15:59 +0800)]
crimson/net: enforce strict reset/accept order

When a new connection tries to replace the old one, the event order
should be like:
1. reset(old);
2. accept(new);

This means we cannot just reschedule the reset event asynchronously. And
we still need to make sure the internal state is integral when reset.

Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
5 years agocrimson/net: fix incorrect reset events according to async-msgr
Yingxin Cheng [Thu, 12 Mar 2020 06:28:56 +0000 (14:28 +0800)]
crimson/net: fix incorrect reset events according to async-msgr

Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
5 years agocrimson/net: close() with ms_handle_reset()
Yingxin Cheng [Thu, 12 Mar 2020 04:45:38 +0000 (12:45 +0800)]
crimson/net: close() with ms_handle_reset()

* ms_handle_reset() should not be able to contaminate the internal
atomic messenger status, so make it an asynchronous event along
with close();

* add is_closed_clean() for messenger unit test, because the reset event
now happens after connection closed.

Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
5 years agobuild: Add WITH_BOOST_VALGRIND option 34043/head
Adam C. Emerson [Wed, 18 Mar 2020 20:26:30 +0000 (16:26 -0400)]
build: Add WITH_BOOST_VALGRIND option

To build Boost.Context (and other libraries) with support to allow
them to be valground usefully, and to include the define to link
against them.

Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
5 years agodoc: fix a spelling error at /doc/radosgw/dynamicresharding.rst 34070/head
bangmingcheng [Fri, 20 Mar 2020 02:23:01 +0000 (10:23 +0800)]
doc: fix a spelling error at /doc/radosgw/dynamicresharding.rst

Signed-off-by: bangmingcheng <bangmingcheng@gmail.com>
5 years agodoc/cephadm: some troubleshooting tips
Sage Weil [Thu, 19 Mar 2020 20:51:08 +0000 (15:51 -0500)]
doc/cephadm: some troubleshooting tips

Signed-off-by: Sage Weil <sage@redhat.com>
5 years agoqa/workunits/cephadm/test_cephadm.sh: fix mon.b failure 34066/head
Michael Fritch [Thu, 19 Mar 2020 19:43:56 +0000 (13:43 -0600)]
qa/workunits/cephadm/test_cephadm.sh: fix mon.b failure

and is_available check to ensure quorum

Signed-off-by: Michael Fritch <mfritch@suse.com>
5 years agoMerge PR #33540 into octopus
Sage Weil [Thu, 19 Mar 2020 19:56:27 +0000 (14:56 -0500)]
Merge PR #33540 into octopus

* refs/pull/33540/head:
doc/orchestrator: update rgw creation

Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Sebastian Wagner <swagner@suse.com>
5 years agoMerge PR #34023 into octopus
Sage Weil [Thu, 19 Mar 2020 19:33:35 +0000 (14:33 -0500)]
Merge PR #34023 into octopus

* refs/pull/34023/head:
mgr/test_orchestrator: fix service filtering when using dummy data
mgr/dashboard: fix adding/removing host errors

Reviewed-by: Lenz Grimmer <lgrimmer@suse.com>
Reviewed-by: Laura Paduano <lpaduano@suse.com>
5 years agoMerge PR #34044 into octopus
Sage Weil [Thu, 19 Mar 2020 18:47:29 +0000 (13:47 -0500)]
Merge PR #34044 into octopus

* refs/pull/34044/head:
remove ceph_test_rados_watch_notify

Reviewed-by: Neha Ojha <nojha@redhat.com>
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
5 years agoMerge PR #34030 into octopus
Sage Weil [Thu, 19 Mar 2020 17:21:52 +0000 (12:21 -0500)]
Merge PR #34030 into octopus

* refs/pull/34030/head:
cephadm: env over last used
cephadm: fall back to default for infer_image
cephadm: remove outdated check
cephadm: consolidate default image logic
cephadm: only infer image for shell, run, inspect-image, pull, ceph-volume

Reviewed-by: Sebastian Wagner <swagner@suse.com>
Reviewed-by: Ricardo Marques <rimarques@suse.com>
5 years agoMerge PR #34060 into master
Sage Weil [Thu, 19 Mar 2020 16:07:16 +0000 (11:07 -0500)]
Merge PR #34060 into master

* refs/pull/34060/head:
Merge PR #34027 into octopus
Merge PR #34045 into octopus
Merge pull request #34035 from dillaman/wip-rbd-permissions
mgr/progress: fix duration strings
Merge PR #34014 into octopus
Merge PR #34001 into octopus
Merge PR #34011 into octopus
qa/workunits/rbd: use context managers to control Rados lifespan
Merge pull request #34032 from dillaman/wip-rbd-octopus-docs
doc/releases/octopus: add additional RBD improvements
qa/workunits/cephadm/test_cephadm: mark services unmanaged for test
mgr/cephadm: do not reconfig unmanaged services
Merge PR #33981 into octopus
Merge pull request #34018 from ajarr/octopus-subvolume-clone-cancel
qa/workunits/cephadm/test_cephadm: output file for pub key
Merge PR #33866 into octopus
Merge PR #34005 into octopus
Merge PR #34013 into octopus
mgr/cephadm: pytest: Enable SpecStore
mgr/orchestrator: add test for default implementation for apply()
python-common: validate ServiceSpec.service_type
fixup mgr/cephadm: Fix ceph orch apply -i
mgr/dashbaord: orchestrator service: Revert wait_api_result to a single completion
mgr/orchestrator: `orch daemon add` accepts a yaml
mgr/cephadm: apply_drivegroups() returns a single Completion
mgr/cephadm: remove `trivial_result()`
mgr/cephadm: Fix `ceph orch apply -i`
Merge pull request #33994 from dillaman/wip-librbd-poll-event-race
doc: document `clone cancel` command
test: add `clone cancel` tests
mgr/volumes: introduce "clone cancel" volume command
mgr/volumes: allow canceling a single asynchronous job for a volume
mgr/volumes: helper for looking up a clone entry index
mgr/volumes: periodically check if clone operations should be canceled
mgr/volumes: periodically check if copy operations should be canceled
mgr/volumes: introduce 'canceled' state in clone op state machine
qa/suites/rados/verify/validater/valgrind: tolerate SLOW_OPS
qa/suites/rados/verify/validater/valgrind: less bluestore logging
qa/suites/rados/verify/validater: increase heartbeat grace
Revert "qa/suites/rados/verify: debug_ms = 1, osd_heartbeat_grace = 60"
Revert "qa/suites/rados/verify/validator/valgrind: debug refs = 5"
ceph_test_watch_notify: try notify 10x if ALLOW_TIMEOUTS is set
ceph_test_rados_api_misc: ShutdownRace timeout if ALLOW_TIMEOUTS is set
qa/suites/rados/verify: set ALLOW_TIMEOUTS for workunits
doc/install: edits
doc/cephadm: more edits
doc/cephadm/install: edits
doc/cephadm/adoption: improvements
doc/cephadm/install: a few edits
doc/cephadm/install: do not install ceph-common on host (by default)
doc/cephadm: drop os recs link
doc/cephadm/upgrade: improvements
doc/cephadm/upgrade: document upgrade
doc/cephadm/install: revamp install docs
doc: reorganize cephadm docs
doc/cephadm/administration: update docs on customizing SSH config
doc/cephadm/administration: add a note about the 'removed' dir
mgr/balancer: tolerate pgs outside of target weight map
qa/workunits/cephadm/test_cephadm: --skip-monitoring-stack
Merge PR #33974 into octopus
Merge PR #33442 into octopus
Merge PR #33997 into octopus
Merge PR #34000 into octopus
use quay octopus tip until 15.2 tag is available
python-common: reduce output of ServiceSpec.to_json()
python-common,mgr/cephadm: move assert_valid_host to service_spec
mgr/cephadm: add HostAssignment.validate()
mgr/dashboard: adapt create_osds interface change
mon/MgrMonitor: make 'mgr fail' work with no arguments
cephadm: add allow_ptrace option to enable SYS_PTRACE
update default container images
mgr/cephadm: limit number of times check host is performed in the serve loop
Merge PR #33961 into octopus
Merge PR #33952 into octopus
Merge PR #33990 into octopus
Merge PR #33955 into octopus
Merge PR #33936 into octopus
mgr/orch: add --all-available-devices to 'orch apply osd'
qa/workunits/cephadm: --skip-mon-network when using 127.0.0.1
cephadm: add tests
qa/tasks/cephadm: pass -v to bootstrap
mgr/cephadm: only try to place mons on hosts matching public_network
mgr/cephadm: keep track of host networks, ips
cephadm: automatically infer mon public_network, if we can
cephadm: add list-networks command
cephadm: bootstrap: deploy monitoring stack by default
librbd: defer event socket completion until after callback issued
cephadm: add-repo: add --version
mgr/cephadm: respect 'unmanaged' flag in spec
mgr/orch: orch ls: show <no spec> or <unmanaged> as appropriate
mgr/orch: orch ls: rename SPEC -> PLACEMENT
mgr/orch: add 'unmanaged' property to ServiceSpec
cephadm: rename distro args in repo methods
mgr/orch: combine 'orch daemon add <type> ...' into one command
mgr/orch: combine 'orch apply <type> [<placement>]' into one command

Reviewed-by: Laura Paduano <lpaduano@suse.com>
5 years agomgr/dashboard: add crush rule test suite 34063/head
Tatjana Dehler [Thu, 19 Mar 2020 15:33:22 +0000 (16:33 +0100)]
mgr/dashboard: add crush rule test suite

https://tracker.ceph.com/issues/44679
Signed-off-by: Tatjana Dehler <tdehler@suse.com>
5 years agodoc/orchestrator: update rgw creation 33540/head
Yehuda Sadeh [Tue, 25 Feb 2020 00:35:52 +0000 (16:35 -0800)]
doc/orchestrator: update rgw creation

Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
5 years agoMerge pull request #33925 from tspmelo/wip-update-npm
Lenz Grimmer [Thu, 19 Mar 2020 14:45:09 +0000 (15:45 +0100)]
Merge pull request #33925 from tspmelo/wip-update-npm

mgr/dashboard: Update Angular and fix npm audit

Reviewed-by: Kiefer Chang <kiefer.chang@suse.com>