]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
3 years agoMerge pull request #44531 from sebastian-philipp/pacific-backport-44020
Sebastian Wagner [Tue, 18 Jan 2022 08:29:48 +0000 (09:29 +0100)]
Merge pull request #44531 from sebastian-philipp/pacific-backport-44020

pacific: mgr/orchestrator: add filtering and count option for orch host ls

Reviewed-by: Adam King <adking@redhat.com>
3 years agoMerge pull request #44530 from sebastian-philipp/pacific-backport-44336
Sebastian Wagner [Mon, 17 Jan 2022 09:16:37 +0000 (10:16 +0100)]
Merge pull request #44530 from sebastian-philipp/pacific-backport-44336

pacific: mgr/cephadm: Fix test_facts

Reviewed-by: Adam King <adking@redhat.com>
3 years agoMerge pull request #44597 from rhcs-dashboard/wip-53881-pacific
Ernesto Puerta [Fri, 14 Jan 2022 17:24:05 +0000 (18:24 +0100)]
Merge pull request #44597 from rhcs-dashboard/wip-53881-pacific

pacific: mgr/dashboard: fix: get SMART data from single-daemon device

Reviewed-by: Alfonso Martínez <almartin@redhat.com>
Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Reviewed-by: Pere Diaz Bou <pdiazbou@redhat.com>
3 years agomgr/dashboard: fix: get SMART data from single-daemon device 44597/head
Alfonso Martínez [Thu, 13 Jan 2022 14:20:48 +0000 (15:20 +0100)]
mgr/dashboard: fix: get SMART data from single-daemon device

Return SMART data even when a device is only associated with a single daemon.

Fixes: https://tracker.ceph.com/issues/53858
Signed-off-by: Alfonso Martínez <almartin@redhat.com>
(cherry picked from commit 6cd3729e2737f9012569cffc6fd69cc5eed287ed)

3 years agoMerge pull request #44296 from batrick/i53445
Yuri Weinstein [Thu, 13 Jan 2022 15:50:19 +0000 (07:50 -0800)]
Merge pull request #44296 from batrick/i53445

pacific: mds: opening connection to up:replay/up:creating daemon causes message drop

Reviewed-by: Milind Changire <mchangir@redhat.com>
3 years agoMerge pull request #44272 from nmshelke/wip-53332-pacific
Yuri Weinstein [Thu, 13 Jan 2022 15:49:50 +0000 (07:49 -0800)]
Merge pull request #44272 from nmshelke/wip-53332-pacific

pacific: doc: prerequisites fix for cephFS mount

Reviewed-by: Milind Changire <mchangir@redhat.com>
3 years agoMerge pull request #44168 from cfsnyder/wip-50851-pacific
Yuri Weinstein [Thu, 13 Jan 2022 15:49:25 +0000 (07:49 -0800)]
Merge pull request #44168 from cfsnyder/wip-50851-pacific

pacific: mds: PurgeQueue.cc fix for 32bit compilation

Reviewed-by: Milind Changire <mchangir@redhat.com>
3 years agoMerge pull request #43979 from lxbsz/wip-53218
Yuri Weinstein [Thu, 13 Jan 2022 15:48:30 +0000 (07:48 -0800)]
Merge pull request #43979 from lxbsz/wip-53218

pacific: qa: increase the timeout value to wait a litte longer

Reviewed-by: Nikhilkumar Shelke <nshelke@redhat.com>
Reviewed-by: Milind Changire <mchangir@redhat.com>
3 years agomgr/orchestrator: add filtering and count option for orch host ls 44531/head
Adam King [Fri, 19 Nov 2021 00:43:35 +0000 (19:43 -0500)]
mgr/orchestrator: add filtering and count option for orch host ls

Filter orch host ls output for only hosts whose name
contains a certain substring or who have a certain label

Add a count flag that causes the command to return the number
of hosts found (either overall or matching the substring and/or
label) instead of a list of all the matching hosts

Fixes: https://tracker.ceph.com/issues/47774
Fixes: https://tracker.ceph.com/issues/53452
Signed-off-by: Adam King <adking@redhat.com>
(cherry picked from commit edd9bf38c3f07f5fdb6714e7f66515820c736d2e)

3 years agomgr/cephadm: Fix test_facts 44530/head
Sebastian Wagner [Thu, 16 Dec 2021 15:40:08 +0000 (16:40 +0100)]
mgr/cephadm: Fix test_facts

Wasn't executed before

Signed-off-by: Sebastian Wagner <sewagner@redhat.com>
(cherry picked from commit a03a34a01a70ce4d4ac8927a37d27e9853e46f8a)

3 years agoMerge pull request #44446 from sebastian-philipp/pacific-backport-43827-43894-42906...
Sebastian Wagner [Tue, 11 Jan 2022 10:36:46 +0000 (11:36 +0100)]
Merge pull request #44446 from sebastian-philipp/pacific-backport-43827-43894-42906-43095-43929-43969-43873-43888-44092-44080-

pacific: cephadm: November batch 2

Reviewed-by: Adam King <adking@redhat.com>
3 years agoMerge pull request #44468 from rhcs-dashboard/wip-53716-pacific
Alfonso Martínez [Fri, 7 Jan 2022 11:32:46 +0000 (12:32 +0100)]
Merge pull request #44468 from rhcs-dashboard/wip-53716-pacific

pacific: mgr/dashboard: fix timeout error in dashboard cephadm e2e job

Reviewed-by: Waad Alkhoury <walkhour@redhat.com>
Reviewed-by: Pere Diaz Bou <pdiazbou@redhat.com>
3 years agoMerge pull request #44171 from cfsnyder/wip-52073-pacific
Yuri Weinstein [Thu, 6 Jan 2022 22:19:14 +0000 (14:19 -0800)]
Merge pull request #44171 from cfsnyder/wip-52073-pacific

pacific: rgw: user stats showing 0 value for "size_utilized" and "size_kb_utilized" fields

Reviewed-by: Casey Bodley <cbodley@redhat.com>
3 years agoMerge pull request #44166 from cfsnyder/wip-53289-pacific
Yuri Weinstein [Thu, 6 Jan 2022 22:18:50 +0000 (14:18 -0800)]
Merge pull request #44166 from cfsnyder/wip-53289-pacific

pacific: rgw: fix `bi put` not using right bucket index shard

Reviewed-by: Casey Bodley <cbodley@redhat.com>
3 years agoMerge pull request #43968 from cfsnyder/wip-53256-pacific
Yuri Weinstein [Thu, 6 Jan 2022 22:18:24 +0000 (14:18 -0800)]
Merge pull request #43968 from cfsnyder/wip-53256-pacific

pacific: librgw: treat empty root path as "/" on mount

Reviewed-by: Casey Bodley <cbodley@redhat.com>
3 years agoMerge pull request #43966 from cfsnyder/wip-53225-pacific
Yuri Weinstein [Thu, 6 Jan 2022 22:17:58 +0000 (14:17 -0800)]
Merge pull request #43966 from cfsnyder/wip-53225-pacific

pacific: qa/rgw: bump tempest version to resolve dependency issue

Reviewed-by: Casey Bodley <cbodley@redhat.com>
3 years agoMerge pull request #43951 from cfsnyder/wip-53098-pacific
Yuri Weinstein [Thu, 6 Jan 2022 22:17:28 +0000 (14:17 -0800)]
Merge pull request #43951 from cfsnyder/wip-53098-pacific

pacific: qa/rgw: Fix vault token file access.

Reviewed-by: Casey Bodley <cbodley@redhat.com>
3 years agoMerge pull request #43946 from cfsnyder/wip-53271-pacific
Yuri Weinstein [Thu, 6 Jan 2022 22:17:00 +0000 (14:17 -0800)]
Merge pull request #43946 from cfsnyder/wip-53271-pacific

pacific: rgw/beast: optimizations for request timeout

Reviewed-by: Casey Bodley <cbodley@redhat.com>
3 years agomgr/dashboard: stabilizing the cephadm dashboard e2e 44468/head
Nizamudeen A [Thu, 30 Dec 2021 08:28:58 +0000 (13:58 +0530)]
mgr/dashboard: stabilizing the cephadm dashboard e2e

Reordering the tests and adding some more tests to verify the cluster is
healthy before proceeding to do some complex tasks like maintenance and
drain host

Fixes: https://tracker.ceph.com/issues/53742
Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit fbc9f46459537d0799c448e27f80623d7d4805c8)

3 years agomgr/dashboard: dashboard cephadm e2e improvement
Nizamudeen A [Fri, 24 Dec 2021 05:39:37 +0000 (11:09 +0530)]
mgr/dashboard: dashboard cephadm e2e improvement

Fixes: https://tracker.ceph.com/issues/53742
Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit 26f86f6cd32fc86297e250472e3205d4d65744fb)

3 years agomgr/dashboard: fix timeout error in dashboard cephadm e2e job
Nizamudeen A [Mon, 20 Dec 2021 09:14:29 +0000 (14:44 +0530)]
mgr/dashboard: fix timeout error in dashboard cephadm e2e job

1. Fix the timeout error happening in the dashboard e2e job
2. Take care of the flaky force maintenance check

Most of the time our test is getting timed out while searching for an item
in the table. Its because `.clear().type()` is not clearing the content
in the search field sometimes and that creates a wrong data to be
entered into the search field and it starts searching based on this
wrong name. To avoid this I am explicitly clearing the search area
before typing.

Fixes: https://tracker.ceph.com/issues/53672
Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit fed358d7c5a21cc76cae7042975f7e47ac3f8d50)

3 years agoMerge pull request #44105 from rhcs-dashboard/wip-52571-pacific
Alfonso Martínez [Tue, 4 Jan 2022 08:52:40 +0000 (09:52 +0100)]
Merge pull request #44105 from rhcs-dashboard/wip-52571-pacific

pacific: mgr/dashboard: use -f for npm ci to skip fsevents error

Reviewed-by: Alfonso Martínez <almartin@redhat.com>
Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Reviewed-by: Pere Diaz Bou <pdiazbou@redhat.com>
3 years agoMerge pull request #44382 from rhcs-dashboard/wip-53690-pacific
Alfonso Martínez [Mon, 3 Jan 2022 15:58:27 +0000 (16:58 +0100)]
Merge pull request #44382 from rhcs-dashboard/wip-53690-pacific

pacific: mgr/dashboard: cephadm e2e job: improvements

Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
3 years agopython-common/ceph/deployment/drive_group: fix 'orch ls --format yaml' 44446/head
Sage Weil [Tue, 30 Nov 2021 04:25:43 +0000 (23:25 -0500)]
python-common/ceph/deployment/drive_group: fix 'orch ls --format yaml'

In f76c02a658ed1de54a380381932bb58b6ab91d41 we may leave out the placement
key when it is empty.  If we take that path, we need to tolerate specs
that are missing that key.

Fixes: f76c02a658ed1de54a380381932bb58b6ab91d41
Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit 7e51fe6227a92b92640d37216bdd99824c84769a)

3 years agocephadm: only infer conf from mon if fsid matches
Adam King [Wed, 24 Nov 2021 22:23:01 +0000 (17:23 -0500)]
cephadm: only infer conf from mon if fsid matches

fixes: https://tracker.ceph.com/issues/53394

Signed-off-by: Adam King <adking@redhat.com>
(cherry picked from commit f64b8a34c4808af5f09ddc5de8085d78b50a9666)

3 years agomgr/cephadm: grafana.ini: Set `cookie_secure = true`
Sebastian Wagner [Fri, 26 Nov 2021 10:15:51 +0000 (11:15 +0100)]
mgr/cephadm: grafana.ini: Set `cookie_secure = true`

Signed-off-by: Sebastian Wagner <sewagner@redhat.com>
(cherry picked from commit e90433b8f9bb4d60b5a6da636d880ce0b7b8b243)

3 years agomgr/cephadm: Add GrafanaSpec.initial_admin_password
Sebastian Wagner [Fri, 16 Jul 2021 14:20:32 +0000 (16:20 +0200)]
mgr/cephadm: Add GrafanaSpec.initial_admin_password

By default, we're not creating any admin accout for Grafana now,
but we're adding an option to set the grafana password manually using:

```yaml
service_type: grafana
spec:
  initial_admin_password: mypassword
```

Users can then easily log into Grafana with the given password.

Fixes: https://tracker.ceph.com/issues/48291
Signed-off-by: Sebastian Wagner <sewagner@redhat.com>
(cherry picked from commit fdae665a2fe645d3f76b212f440ffe2c96281bc0)

Conflicts:
src/pybind/mgr/cephadm/tests/test_services.py

3 years agopython-common: Reparent AlertManagerSpec to MonitoringSpec
Sebastian Wagner [Fri, 23 Jul 2021 01:20:43 +0000 (03:20 +0200)]
python-common: Reparent AlertManagerSpec to MonitoringSpec

And remove duplicated members

Signed-off-by: Sebastian Wagner <sewagner@redhat.com>
(cherry picked from commit f2b0b451766c94505674cc1e315989c52b6bcaf5)

3 years agopython-common: Move AlertManagerSpec below MonitoringSpec
Sebastian Wagner [Fri, 23 Jul 2021 01:15:53 +0000 (03:15 +0200)]
python-common: Move AlertManagerSpec below MonitoringSpec

Signed-off-by: Sebastian Wagner <sewagner@redhat.com>
(cherry picked from commit 208ce50b9232b83f80ad68bd71681c9d3781a76f)

3 years agopython-common: test_yaml(): add a few tests
Sebastian Wagner [Fri, 23 Jul 2021 07:05:59 +0000 (09:05 +0200)]
python-common: test_yaml(): add a few tests

Signed-off-by: Sebastian Wagner <sewagner@redhat.com>
(cherry picked from commit e7035f1a54c8b48d918c7579dfcf5665ae351dbc)

3 years agopython-common: prettify `yaml.dump(MonitoringSpec())`
Sebastian Wagner [Fri, 23 Jul 2021 00:59:59 +0000 (02:59 +0200)]
python-common: prettify `yaml.dump(MonitoringSpec())`

Signed-off-by: Sebastian Wagner <sewagner@redhat.com>
(cherry picked from commit f76c02a658ed1de54a380381932bb58b6ab91d41)

3 years agopyhton-common: move some tests from cephadm/test_spec.py
Sebastian Wagner [Fri, 23 Jul 2021 00:36:27 +0000 (02:36 +0200)]
pyhton-common: move some tests from cephadm/test_spec.py

Cause they don't have any dependencies to cephadm

Signed-off-by: Sebastian Wagner <sewagner@redhat.com>
(cherry picked from commit 6f90f0fa2efc830eec07373b94534e3c96f24945)

3 years agopython-common: add string representation for Device and DeviceSelection classes
Adam King [Thu, 18 Nov 2021 18:44:02 +0000 (13:44 -0500)]
python-common: add string representation for Device and DeviceSelection classes

Signed-off-by: Adam King <adking@redhat.com>
(cherry picked from commit 5b60b8e75889208a0c43e6cf7e9a6abcd849bd9f)

3 years agomgr/cephadm: skip osd_stats check if osd removal queue is empty
Sage Weil [Tue, 23 Nov 2021 23:59:28 +0000 (18:59 -0500)]
mgr/cephadm: skip osd_stats check if osd removal queue is empty

Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit 0bbbe5d31d834d5626c11fd9c49b572b111ead8f)

3 years agomgr/cephadm: drop osdspec_affinity tracking
Sage Weil [Tue, 23 Nov 2021 18:38:50 +0000 (13:38 -0500)]
mgr/cephadm: drop osdspec_affinity tracking

We identify which drivespec legacy OSDs belong(ed) to by metadata they
report to the mgr.  Modern cephadm does this instead by looking at the
'service' property in the unit.meta file.  Having cephadm query the osd
metadata is expensive for large clusters, so let's avoid this and rely
entirely on unit.meta.

Worst case, some upgraded clusters will show OSDs as service 'osd' instead
of service 'osd.whatever' for whatever drivespec created them.

Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit 9c2b8f557ef374212b5d11464b04f443cb8d84e6)

Conflicts:
src/pybind/mgr/cephadm/module.py
    src/pybind/mgr/cephadm/serve.py

Signed-off-by: Sebastian Wagner <sewagner@redhat.com>
3 years agomgr/cephadm: simplify HostCache.get_daemon_types
Sebastian Wagner [Fri, 26 Nov 2021 17:00:10 +0000 (18:00 +0100)]
mgr/cephadm: simplify HostCache.get_daemon_types

Signed-off-by: Sebastian Wagner <sewagner@redhat.com>
(cherry picked from commit 32fdb84956afe926253bc6f390701bbf56b1aaa7)

3 years agomgr/cephadm: Inventory: Fix `dictionary changed size during iteration`
Sebastian Wagner [Fri, 26 Nov 2021 16:53:14 +0000 (17:53 +0100)]
mgr/cephadm: Inventory: Fix `dictionary changed size during iteration`

Use `.copy()` for that.

Signed-off-by: Sebastian Wagner <sewagner@redhat.com>
(cherry picked from commit d770bb5c45d6f45c80543b6873c450922f3a13e5)

Conflicts:
src/pybind/mgr/cephadm/inventory.py

3 years agomgr/cephadm: record when finished with scheduled daemon action
Sage Weil [Wed, 24 Nov 2021 00:32:26 +0000 (19:32 -0500)]
mgr/cephadm: record when finished with scheduled daemon action

Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit 124ac26c27467e28d99e8d89ce1d7e0f1832c147)

3 years agodoc/cephadm: deployment scenarios single host and isolated environment
Melissa [Tue, 26 Oct 2021 06:46:37 +0000 (02:46 -0400)]
doc/cephadm: deployment scenarios single host and isolated environment

This PR adds a deployment scenarios section to the cephadm docs to document the single-host-defaults flag, and explain how to deploy in an isolated environment.

Signed-off-by: Melissa Li <melissali@redhat.com>
(cherry picked from commit e6e034498102625ebd777bacb770b15a6c575824)

3 years agodoc/cephadm: isolated environment and other deployment scenarios
Melissa [Tue, 26 Oct 2021 06:46:37 +0000 (02:46 -0400)]
doc/cephadm: isolated environment and other deployment scenarios

This PR adds a section to the cephadm docs to describe how to install cephadm in different deployment scenarios (set cluster on single host, and deployment in an isolated environment or private network).

Signed-off-by: Melissa Li <melissali@redhat.com>
(cherry picked from commit a311e837d61f7677999eba7887b77d0752909834)

3 years agocephadm: fixup expect-hostname message
Michael Fritch [Thu, 11 Nov 2021 15:05:39 +0000 (08:05 -0700)]
cephadm: fixup expect-hostname message

show either a success or a failure message

Signed-off-by: Michael Fritch <mfritch@suse.com>
(cherry picked from commit ff3dd995b5f07d1a4d48e1f62d5054dadea9eb72)

3 years agocephadm: add --shared_ceph_folder to shell cmd
Guillaume Abrioux [Wed, 10 Nov 2021 15:08:13 +0000 (16:08 +0100)]
cephadm: add --shared_ceph_folder to shell cmd

It can be useful to share ceph src when running the `cephadm shell`
command in order to do quick tests.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
(cherry picked from commit 37ea06cfd0937df6230383d16de9fbda9a5a6f3f)

3 years agodoc/cephadm: core dumps
Sebastian Wagner [Tue, 16 Nov 2021 15:59:29 +0000 (16:59 +0100)]
doc/cephadm: core dumps

Signed-off-by: Sebastian Wagner <sewagner@redhat.com>
(cherry picked from commit 223af588a994eabc75b9f6d2bb33df761d6944b8)

3 years agoqa/suites/orch/cephadm: verify /var/log/ceph/$fsid ownership
Sage Weil [Mon, 15 Nov 2021 15:46:01 +0000 (10:46 -0500)]
qa/suites/orch/cephadm: verify /var/log/ceph/$fsid ownership

Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit 4f71cbba1a41426e3a858b11f03fd0c5f795dc95)

3 years agocephadm: only make_log_dir for ceph daemons
Sage Weil [Mon, 15 Nov 2021 15:43:32 +0000 (10:43 -0500)]
cephadm: only make_log_dir for ceph daemons

For non-ceph daemons, (1) they don't log to /var/log/ceph, and (2) the
container image isn't a ceph image, which means the uid/gid extraction
won't have the correct uid/gid and we'll end up with a log directory that
ceph daemons no longer have write permissions for.

Fixes: https://tracker.ceph.com/issues/53257
Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit 393960c164bf84b21ffee6af65c19d968b416fb2)

3 years agomgr/cephadm: check_for_moved_osds: don't run post_remove
Sebastian Wagner [Wed, 10 Nov 2021 12:46:48 +0000 (13:46 +0100)]
mgr/cephadm: check_for_moved_osds: don't run post_remove

Signed-off-by: Sebastian Wagner <sewagner@redhat.com>
(cherry picked from commit 70d27f24f837f2d962ce7d1f2672b0d71f5f2f7a)

3 years agomgr/cephadm: test_cephadm: make use of with_osd_daemon
Sebastian Wagner [Wed, 10 Nov 2021 11:11:48 +0000 (12:11 +0100)]
mgr/cephadm: test_cephadm: make use of with_osd_daemon

Signed-off-by: Sebastian Wagner <sewagner@redhat.com>
(cherry picked from commit 91574d47e9ba6cd0426370bf16a68017cb00f8c4)

Conflicts:
src/pybind/mgr/cephadm/tests/test_cephadm.py

3 years agomgr/cephadm: check_for_moved_osds: verify OSDs are up
Sebastian Wagner [Thu, 9 Sep 2021 11:29:56 +0000 (13:29 +0200)]
mgr/cephadm: check_for_moved_osds: verify OSDs are up

Signed-off-by: Sebastian Wagner <sewagner@redhat.com>
(cherry picked from commit 47dd258cf56039d510c8d8a0d275c9104b9f49eb)

3 years agomgr/orch: Add DaemonDescriptionStatus `starting` and `unknown`
Sebastian Wagner [Thu, 9 Sep 2021 10:30:42 +0000 (12:30 +0200)]
mgr/orch: Add DaemonDescriptionStatus `starting` and `unknown`

Signed-off-by: Sebastian Wagner <sewagner@redhat.com>
(cherry picked from commit 501ecf035e982af6f2020b3bb77d0ac505313b73)

3 years agomgr/cephadm: test_cephadm: Add some more tests for OrchestratorEvent
Sebastian Wagner [Wed, 8 Sep 2021 14:58:14 +0000 (16:58 +0200)]
mgr/cephadm: test_cephadm: Add some more tests for OrchestratorEvent

Signed-off-by: Sebastian Wagner <sewagner@redhat.com>
(cherry picked from commit 7d1bea2bb8777ac6c4d08b9042af1f6597ed2906)

3 years agomgr/cephadm: check_for_moved_osds: Add OrchEvent
Sebastian Wagner [Wed, 8 Sep 2021 14:23:32 +0000 (16:23 +0200)]
mgr/cephadm: check_for_moved_osds: Add OrchEvent

Signed-off-by: Sebastian Wagner <sewagner@redhat.com>
(cherry picked from commit 25d27fb6c1bd3520564e624965fa3b6f81a21ac0)

3 years agomgr/cephadm: Add `_check_for_moved_osds`
Sebastian Wagner [Wed, 8 Sep 2021 15:04:58 +0000 (17:04 +0200)]
mgr/cephadm: Add `_check_for_moved_osds`

Fixes: https://tracker.ceph.com/issues/49571
Signed-off-by: Sebastian Wagner <sewagner@redhat.com>
(cherry picked from commit 0ef6788fe6e4c3cfbebb401748eb9da29a56975c)

Conflicts:
src/pybind/mgr/cephadm/serve.py

3 years agomgr/cephadm: osd: prime new daemons with proper daemon_id type
Sebastian Wagner [Wed, 8 Sep 2021 13:24:58 +0000 (15:24 +0200)]
mgr/cephadm: osd: prime new daemons with proper daemon_id type

No one noticed this before, cause it's going to fix itself next time we
check teh daemons on that host

Signed-off-by: Sebastian Wagner <sewagner@redhat.com>
(cherry picked from commit 3fa14458a853b68856e45376833e8c12038be7e6)

3 years agomgr/orch: Deprecate `ceph orch apply -i <osd_spec_file>`
Sebastian Wagner [Wed, 10 Nov 2021 13:15:44 +0000 (14:15 +0100)]
mgr/orch: Deprecate `ceph orch apply -i <osd_spec_file>`

* Remove usage
* Simplify error messages

Fixes: https://tracker.ceph.com/issues/47401
Signed-off-by: Sebastian Wagner <sewagner@redhat.com>
(cherry picked from commit 3fef006e0ea02f8d4b508f9d817624ee0129eadc)

3 years agoqa/suites/orch/cephadm: verify that 'orch ls' reports OSDs properly
Sage Weil [Thu, 11 Nov 2021 17:59:57 +0000 (12:59 -0500)]
qa/suites/orch/cephadm: verify that 'orch ls' reports OSDs properly

Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit e1cd91098f4e566813dc98daa85e6473ccc6eed6)

3 years agomgr/cephadm: show unmanaged OSDs under 'osd' service
Sage Weil [Thu, 11 Nov 2021 16:42:32 +0000 (11:42 -0500)]
mgr/cephadm: show unmanaged OSDs under 'osd' service

1- If the unit.meta file service_name = osd.NNN (which is true for lots of
OSDs deployed on older version of cephadm) then ignore the field entirely.

2- If an OSD has not service_name (see above) then show it under the 'osd'
service (instead of 'osd.unmanaged').

Sample 'ceph orch ls' output with a drivegroup + unmanaged OSD:

NAME      PORTS  RUNNING  REFRESHED  AGE  PLACEMENT
...
osd                    1  85s ago    -    <unmanaged>
osd.hdds               5  85s ago    2s   *
...

Fixes: https://tracker.ceph.com/issues/53235
Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit f13a3e5b3ca1547bba9deae3615252165bc7cac9)

3 years agoqa/suites/orch/cephadm: add repave-all test case
Sage Weil [Fri, 5 Nov 2021 19:00:10 +0000 (15:00 -0400)]
qa/suites/orch/cephadm: add repave-all test case

Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit 4abe4c6a78a941c8a87f9f3bdf1c731618415993)

3 years agoMerge pull request #44389 from aaSharma14/wip-53689-pacific
Alfonso Martínez [Mon, 3 Jan 2022 09:54:21 +0000 (10:54 +0100)]
Merge pull request #44389 from aaSharma14/wip-53689-pacific

pacific: mgr/dashboard: Cluster Expansion - Review Section: fixes and improvements

Reviewed-by: Alfonso Martínez <almartin@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Pere Diaz Bou <pdiazbou@redhat.com>
3 years agoMerge pull request #44400 from aaSharma14/wip-53717-pacific
Ernesto Puerta [Fri, 24 Dec 2021 11:53:30 +0000 (12:53 +0100)]
Merge pull request #44400 from aaSharma14/wip-53717-pacific

pacific: mgr/dashboard: introduce separate front-end component for API docs

Reviewed-by: Alfonso Martínez <almartin@redhat.com>
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
3 years agomgr/dashboard: introduce seperate frontend component for API docs 44400/head
Aashish Sharma [Tue, 25 May 2021 08:40:50 +0000 (14:10 +0530)]
mgr/dashboard: introduce seperate frontend component for API docs

This PR intends to add a separate frontend component for the API docs that are currently being rendered from the python code.

Fixes: https://tracker.ceph.com/issues/50955
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
(cherry picked from commit 2c396be7cc47762290199609b99fba09f3573899)

Conflicts:
src/pybind/mgr/dashboard/frontend/package-lock.json
src/pybind/mgr/dashboard/frontend/package.json (added new swagger packages)

3 years agomgr/dashboard: Cluster Expansion - Review Section: fixes and improvements 44389/head
Aashish Sharma [Mon, 8 Nov 2021 07:31:02 +0000 (13:01 +0530)]
mgr/dashboard: Cluster Expansion - Review Section: fixes and improvements

Ensure "Storage capacity" keeps the "Description : Value" approach ("Number of devices: X" and "Raw Capacity: Y" in different lines).Correct issue with "host by services" host count

Fixes: https://tracker.ceph.com/issues/53128
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
(cherry picked from commit 2ba1a5a2666674a935c9288f5b547532ba214f54)

3 years agoMerge pull request #44376 from rhcs-dashboard/wip-53687-pacific
Ernesto Puerta [Wed, 22 Dec 2021 09:26:47 +0000 (10:26 +0100)]
Merge pull request #44376 from rhcs-dashboard/wip-53687-pacific

pacific: mgr/dashboard: Implement drain host functionality in dashboard

Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Reviewed-by: Alfonso Martínez <almartin@redhat.com>
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
3 years agomgr/dashboard: cephadm e2e job: improvements 44382/head
Alfonso Martínez [Mon, 20 Dec 2021 08:12:37 +0000 (09:12 +0100)]
mgr/dashboard: cephadm e2e job: improvements

- Avoid jenkins env. error: Input file /workdir/./src/pybind/mgr/dashboard/ci/cephadm/ceph_cluster.yml not found.Leaving...
- More meaningful log output.

Fixes: https://tracker.ceph.com/issues/53666
Signed-off-by: Alfonso Martínez <almartin@redhat.com>
(cherry picked from commit 9aedeaf2012851fd3598bb9c8f4a347bdc58a330)

3 years agoMerge pull request #44369 from ceph/wip-yuri-pacific-p2p-pacific
Neha Ojha [Tue, 21 Dec 2021 18:05:52 +0000 (10:05 -0800)]
Merge pull request #44369 from ceph/wip-yuri-pacific-p2p-pacific

qa/tests: replaced 16.2.6 with 16.2.7 version

Reviewed-by: Neha Ojha <nojha@redhat.com>
3 years agoMerge pull request #44377 from rhcs-dashboard/wip-53679-pacific
Ernesto Puerta [Tue, 21 Dec 2021 15:50:33 +0000 (16:50 +0100)]
Merge pull request #44377 from rhcs-dashboard/wip-53679-pacific

pacific: mgr/dashboard: run-backend-api-tests.sh: Older setuptools

Reviewed-by: Alfonso Martínez <almartin@redhat.com>
Reviewed-by: David Galloway <dgallowa@redhat.com>
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
3 years agopybind/mgr/dashboard/run-backend-api-tests: Older setuptools 44377/head
David Galloway [Mon, 20 Dec 2021 15:44:23 +0000 (10:44 -0500)]
pybind/mgr/dashboard/run-backend-api-tests: Older setuptools

https://github.com/pypa/setuptools/issues/2353

Signed-off-by: David Galloway <dgallowa@redhat.com>
(cherry picked from commit 4ab2df179b0bf0b123a59c649b779bba41e4bb3d)

3 years agomgr/dashboard: Implement drain host functionality in dashboard 44376/head
Nizamudeen A [Tue, 16 Nov 2021 11:00:02 +0000 (16:30 +0530)]
mgr/dashboard: Implement drain host functionality in dashboard

Fixes: https://tracker.ceph.com/issues/51587
Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit 524c340562d6b44c329ffa635cf3203e059171ad)

3 years agoMerge pull request #44046 from rhcs-dashboard/wip-53344-pacific
Ernesto Puerta [Mon, 20 Dec 2021 16:57:57 +0000 (17:57 +0100)]
Merge pull request #44046 from rhcs-dashboard/wip-53344-pacific

pacific: mgr/dashboard: NFS non-existent files cleanup

Reviewed-by: Alfonso Martínez <almartin@redhat.com>
Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Pere Diaz Bou <pdiazbou@redhat.com>
Reviewed-by: Yuri Weinstein <yweins@redhat.com>
3 years agoqa/tests: replaced 16.2.6 with 16.2.7 version 44369/head
Yuri Weinstein [Mon, 20 Dec 2021 16:39:44 +0000 (08:39 -0800)]
qa/tests: replaced 16.2.6 with 16.2.7 version

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
3 years agoMerge pull request #44316 from rhcs-dashboard/wip-53296-pacific
Ernesto Puerta [Mon, 20 Dec 2021 15:15:55 +0000 (16:15 +0100)]
Merge pull request #44316 from rhcs-dashboard/wip-53296-pacific

pacific: monitoring/grafana: Grafana query tester

Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Reviewed-by: Alfonso Martínez <almartin@redhat.com>
Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Pere Diaz Bou <pdiazbou@redhat.com>
3 years agoMerge pull request #44319 from guits/wip-53617-pacific
Sébastien Han [Mon, 20 Dec 2021 09:56:55 +0000 (10:56 +0100)]
Merge pull request #44319 from guits/wip-53617-pacific

pacific: ceph-volume: make it possible to skip needs_root()

3 years agoMerge pull request #43964 from cfsnyder/wip-51484-pacific
Yuri Weinstein [Thu, 16 Dec 2021 16:28:39 +0000 (08:28 -0800)]
Merge pull request #43964 from cfsnyder/wip-51484-pacific

pacific: pybind/mgr/balancer: define Plan.{dump,show}()

Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
3 years agopybind/mgr/balancer: define Plan.{dump,show}() 43964/head
Kefu Chai [Thu, 4 Feb 2021 13:15:27 +0000 (21:15 +0800)]
pybind/mgr/balancer: define Plan.{dump,show}()

as they are called by the commands

Signed-off-by: Kefu Chai <kchai@redhat.com>
(cherry picked from commit 0d48b03)

Conflicts:
src/pybind/mgr/balancer/module.py

Cherry-pick notes:
- Conflicts due to missing type annotations on Pacific

3 years agomgr/dashboard: disable Promql test in ARM 44316/head
Ernesto Puerta [Wed, 1 Dec 2021 18:51:44 +0000 (19:51 +0100)]
mgr/dashboard: disable Promql test in ARM

Temporarily disable this test while debugging the issue (since https://github.com/ceph/ceph/pull/43669
originally passed the ARM check).

Fixes: https://tracker.ceph.com/issues/53451
Signed-off-by: Ernesto Puerta <epuertat@redhat.com>
(cherry picked from commit d10b0b7e728ccd28e1002271ce71e6f94a074256)

3 years agoceph-volume: make it possible to skip needs_root() 44319/head
Guillaume Abrioux [Tue, 7 Dec 2021 14:18:10 +0000 (15:18 +0100)]
ceph-volume: make it possible to skip needs_root()

Add the possibility to skip the `needs_root()` decorator.
See linked tracker for details.

Fixes: https://tracker.ceph.com/issues/53511
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
(cherry picked from commit 068a1d2a300bc21e9aa08142c4195970ef480e41)

3 years agomonitoring/grafana: Grafana query tester
Pere Diaz Bou [Tue, 26 Oct 2021 12:42:17 +0000 (14:42 +0200)]
monitoring/grafana: Grafana query tester

Signed-off-by: Pere Diaz Bou <pdiazbou@redhat.com>
(cherry picked from commit 44d3e4c264506154373ffaeb13d6c924c580e6b5)

3 years agoMerge pull request #44297 from rhcs-dashboard/wip-53510-pacific
Ernesto Puerta [Tue, 14 Dec 2021 16:43:56 +0000 (17:43 +0100)]
Merge pull request #44297 from rhcs-dashboard/wip-53510-pacific

pacific: mgr/dashboard: fix frontend deps' vulnerabilities

Reviewed-by: Alfonso Martínez <almartin@redhat.com>
Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
3 years agoMerge pull request #44273 from rhcs-dashboard/wip-53576-pacific
Ernesto Puerta [Tue, 14 Dec 2021 16:41:28 +0000 (17:41 +0100)]
Merge pull request #44273 from rhcs-dashboard/wip-53576-pacific

pacific: mgr/dashboard: introduce HAProxy metrics for RGW

Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Reviewed-by: Alfonso Martínez <almartin@redhat.com>
Reviewed-by: Avan Thakkar <athakkar@redhat.com>
3 years agoMerge pull request #43187 from rhcs-dashboard/wip-51979-pacific
Ernesto Puerta [Tue, 14 Dec 2021 16:17:50 +0000 (17:17 +0100)]
Merge pull request #43187 from rhcs-dashboard/wip-51979-pacific

pacific: mgr/prometheus: Fix metric types from gauge to counter

Reviewed-by: Alfonso Martínez <almartin@redhat.com>
Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Reviewed-by: p-se <NOT@FOUND>
3 years agoMerge pull request #44091 from aaSharma14/wip-53383-pacific
Ernesto Puerta [Tue, 14 Dec 2021 16:16:32 +0000 (17:16 +0100)]
Merge pull request #44091 from aaSharma14/wip-53383-pacific

pacific: mgr/dashboard: dashboard does not show degraded objects if they are less than 0.5% under "Dashboard->Capacity->Objects block

Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Pere Diaz Bou <pdiazbou@redhat.com>
3 years agoMerge pull request #43954 from guits/wip-53280-pacific
Guillaume Abrioux [Tue, 14 Dec 2021 12:34:51 +0000 (13:34 +0100)]
Merge pull request #43954 from guits/wip-53280-pacific

pacific: cephadm/ceph-volume: do not use lvm binary in containers

3 years agoMerge pull request #44149 from rhcs-dashboard/wip-53437-pacific
Ernesto Puerta [Mon, 13 Dec 2021 20:38:22 +0000 (21:38 +0100)]
Merge pull request #44149 from rhcs-dashboard/wip-53437-pacific

pacific: mgr/dashboard: avoid tooltip if disk_usage=null and fast-diff enabled

Reviewed-by: Alfonso Martínez <almartin@redhat.com>
Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Reviewed-by: Pere Diaz Bou <pdiazbou@redhat.com>
3 years agomds: defer messages to bootstrapping ranks 44296/head
Patrick Donnelly [Mon, 8 Nov 2021 19:55:26 +0000 (14:55 -0500)]
mds: defer messages to bootstrapping ranks

This is necessary with msgr protocol v2. The protocol no longer updates
the server "myname" for each message. It's associated for a connection.
For this reason, a newly starting rank (failover or new) updating its
messenger "myname" races with other ranks trying to connect to it. We
need those ranks to hold off on connecting until the rank reaches a
known good state.

Fixes: https://tracker.ceph.com/issues/53194
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
(cherry picked from commit 23a6c256162563b41c0212f2233d940cf22ce5b1)

Conflicts:
src/mds/MDSRank.h: trivial

3 years agomds: test connections to bootstrapping MDS
Patrick Donnelly [Mon, 8 Nov 2021 19:55:05 +0000 (14:55 -0500)]
mds: test connections to bootstrapping MDS

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
(cherry picked from commit 402919cbe65c9fa219a9ec7a0f6534c6e1479f03)

Conflicts:
src/common/options/mds.yaml.in: legacy option conversion

3 years agomgr/dashboard: fix frontend deps' vulnerabilities 44297/head
Alfonso Martínez [Thu, 2 Dec 2021 14:05:23 +0000 (15:05 +0100)]
mgr/dashboard: fix frontend deps' vulnerabilities

- Remove npm-force-resolutions: no resolution needed anymore and this is modifying package-lock.json every time it is run (striping last empty line).
- Add .npmrc: save exact version by default; do not launch audit report when installing.

Fixes: https://tracker.ceph.com/issues/48005
Signed-off-by: Alfonso Martínez <almartin@redhat.com>
(cherry picked from commit f08c0db689dc6bd29323ac03a91c69e2fe7365a2)

 Conflicts:
src/pybind/mgr/dashboard/frontend/package-lock.json
    - Accept version from master branch.
src/pybind/mgr/dashboard/frontend/package.json
    - Accept version from master branch.

3 years agomds: correct whitespace
Patrick Donnelly [Mon, 8 Nov 2021 19:45:46 +0000 (14:45 -0500)]
mds: correct whitespace

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
(cherry picked from commit 8dc54deed97add473d12fbcfdb7a6e3f65fa79f1)

Conflicts:
src/mds/MDSRank.h: trivial

3 years agoMerge pull request #44086 from rhcs-dashboard/wip-53380-pacific
Ernesto Puerta [Mon, 13 Dec 2021 15:40:42 +0000 (16:40 +0100)]
Merge pull request #44086 from rhcs-dashboard/wip-53380-pacific

pacific: mgr/dashboard: upgrade Cypress to the latest stable version

Reviewed-by: Waad Alkhoury <walkhour@redhat.com>
Reviewed-by: Alfonso Martínez <almartin@redhat.com>
Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Yuri Weinstein <yweins@redhat.com>
3 years agoceph-volume: remove --root param from nsenter cmd 43954/head
Guillaume Abrioux [Wed, 24 Nov 2021 08:07:46 +0000 (09:07 +0100)]
ceph-volume: remove --root param from nsenter cmd

This is redundant and makes nsenter throw messages like following:
```
  Failed to find sysfs mount point
  dev/block/11:0/holders/: opendir failed: Not a directory
  dev/block/252:0/holders/: opendir failed: Not a directory
  dev/block/253:0/holders/: opendir failed: Not a directory
  dev/block/252:1/holders/: opendir failed: Not a directory
  dev/block/253:1/holders/: opendir failed: Not a directory
  dev/block/252:2/holders/: opendir failed: Not a directory
  dev/block/253:2/holders/: opendir failed: Not a directory
  dev/block/252:3/holders/: opendir failed: Not a directory
  dev/block/253:3/holders/: opendir failed: Not a directory
  dev/block/252:16/holders/: opendir failed: Not a directory
  dev/block/252:32/holders/: opendir failed: Not a directory
  dev/block/252:48/holders/: opendir failed: Not a directory
  dev/block/252:64/holders/: opendir failed: Not a directory
  ```

Fixes: https://tracker.ceph.com/issues/52926
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
(cherry picked from commit e4667e81301295f4c81328505e4376d2aef66fb2)

3 years agoqa/tasks/nvme_loop: loop until 'nvme list' shows new devs
Sage Weil [Fri, 8 Oct 2021 18:43:56 +0000 (13:43 -0500)]
qa/tasks/nvme_loop: loop until 'nvme list' shows new devs

Sometimes this doesn't happen immediately.

Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit d4a1ec2d0611192f4016006afcf72d57a31a6a1e)

3 years agoqa/suites/roch/cephadm/smoke: use nvme_loop
Sage Weil [Thu, 7 Oct 2021 15:12:43 +0000 (10:12 -0500)]
qa/suites/roch/cephadm/smoke: use nvme_loop

Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit 6436b7e05f56027fccdfef7fb0a3349139141e09)

3 years agoqa/suites/orch/cephadm/smoke-roleless: no osd roles, use nvme loop
Sage Weil [Thu, 7 Oct 2021 15:11:57 +0000 (10:11 -0500)]
qa/suites/orch/cephadm/smoke-roleless: no osd roles, use nvme loop

Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit 4206b28dd7097ee079eb389e53f16a5afd55e21f)

3 years agoqa/overrides/nvme_loop: reusable fragment to use nvme_loop devs
Sage Weil [Thu, 7 Oct 2021 15:11:03 +0000 (10:11 -0500)]
qa/overrides/nvme_loop: reusable fragment to use nvme_loop devs

Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit 8d4b87031638e48fddc27769003b09042643e11e)

3 years agoqa/tasks/cephadm: wait for osds to start explicitly
Sage Weil [Tue, 5 Oct 2021 21:36:05 +0000 (16:36 -0500)]
qa/tasks/cephadm: wait for osds to start explicitly

Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit dda15a792431a509d18210bb00471015493d6ce6)

3 years agoqa/tasks/cephadm: if no osd roles, --all-available-devices
Sage Weil [Tue, 5 Oct 2021 16:37:58 +0000 (11:37 -0500)]
qa/tasks/cephadm: if no osd roles, --all-available-devices

Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit d3c9486ed9406d09904dd542eae05680d5f09498)

3 years agoqa/tasks/nvme_loop: set up nvme_loop on scratch_devs
Sage Weil [Tue, 5 Oct 2021 16:06:09 +0000 (11:06 -0500)]
qa/tasks/nvme_loop: set up nvme_loop on scratch_devs

Using an nvme loop device makes the LVs look like "real" disks,
which means we can exercise all of the normal code paths for
provisioning, deprovisioning, and zapping.

Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit 65cf69c6ff5ee44319e3b2ca2afb36cea7b7c81c)

3 years agoqa/suites/orch/cephadm/osds: add osd rm/zap/add test
Sage Weil [Thu, 14 Oct 2021 20:00:09 +0000 (15:00 -0500)]
qa/suites/orch/cephadm/osds: add osd rm/zap/add test

Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit 96319a3d39d9ca254b86fabbab8cd19cf53ec4f8)

3 years agocephadm: mount rootfs in osd containers
Guillaume Abrioux [Thu, 14 Oct 2021 07:46:36 +0000 (09:46 +0200)]
cephadm: mount rootfs in osd containers

See ceph-volume tracker for details [1]

[1] https://tracker.ceph.com/issues/52926

Fixes: https://tracker.ceph.com/issues/51592
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
(cherry picked from commit 48b369e2caf3222bf594dc09f87b5969a53dfbe7)

3 years agoceph-volume: implement lvm wrapper
Guillaume Abrioux [Thu, 14 Oct 2021 07:41:42 +0000 (09:41 +0200)]
ceph-volume: implement lvm wrapper

ceph-volume should run pv/vg/lv commands in the host namespace rather than
running them inside the container in order to avoid lvm metadata corruption.

Fixes: https://tracker.ceph.com/issues/52926
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
(cherry picked from commit 4d33630deeaee51578868fb29337da802e9cb231)

3 years agoMerge pull request #44209 from guits/wip-53371-pacific
Guillaume Abrioux [Mon, 13 Dec 2021 08:50:24 +0000 (09:50 +0100)]
Merge pull request #44209 from guits/wip-53371-pacific

pacific: ceph-volume: human_readable_size() refactor

3 years agoMerge pull request #43649 from ideepika/wip-53019-pacific
Deepika Upadhyay [Fri, 10 Dec 2021 11:02:13 +0000 (16:32 +0530)]
Merge pull request #43649 from ideepika/wip-53019-pacific

pacific: test/librbd: harden RemoveFullTry tests

Reviewed-by: Mykola Golub mgolub@suse.com