]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
3 years agomgr/dashboard: fix flaky inventory e2e test 44056/head
Nizamudeen A [Thu, 18 Nov 2021 07:13:39 +0000 (12:43 +0530)]
mgr/dashboard: fix flaky inventory e2e test

When `inventory.getTableCount('total').should('be.eq', totalDiskCount);`
this line is executed the table was not loaded properly and hence the
getTableCount returns 0 on the first try but on second try it passes
since the table is loaded. But in orch e2es the retries are set to 0. I
am not sure if it makes sense to set it to 1. Anyway I am adapting the
test a bit to expect the count to be equal to totalDiskCount so that the
test will wait a bit.

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

3 years agoMerge pull request #43972 from gregsfortytwo/wip-53259-pacific
Gregory Farnum [Mon, 22 Nov 2021 20:47:48 +0000 (15:47 -0500)]
Merge pull request #43972 from gregsfortytwo/wip-53259-pacific

pacific: mon: MonMap: display disallowed_leaders whenever they're set

Reviewed-by: Laura Flores <lflores@redhat.com>
Reviewed-by: Samuel Just <sjust@redhat.com>
3 years agoMerge pull request #43971 from gregsfortytwo/wip-53239-pacific
Gregory Farnum [Mon, 22 Nov 2021 20:47:29 +0000 (15:47 -0500)]
Merge pull request #43971 from gregsfortytwo/wip-53239-pacific

pacific: mon: MonMap: do not increase mon_info_t's compatv in stretch mode, really

Reviewed-by: Laura Flores <lflores@redhat.com>
Reviewed-by: Samuel Just <sjust@redhat.com>
3 years agoMerge pull request #44032 from kamoltat/wip-ksirivad-backport-43999
Yuri Weinstein [Mon, 22 Nov 2021 20:10:05 +0000 (12:10 -0800)]
Merge pull request #44032 from kamoltat/wip-ksirivad-backport-43999

pacific: pybind/mgr/pg_autoscale: revert to default profile scale-up

Reviewed-by: Neha Ojha <nojha@redhat.com>
3 years agoMerge PR #43925 into pacific
Patrick Donnelly [Mon, 22 Nov 2021 17:36:15 +0000 (12:36 -0500)]
Merge PR #43925 into pacific

* refs/pull/43925/head:
doc: document subvolume (group) pins

Reviewed-by: Yuri Weinstein <yweins@redhat.com>
3 years agoMerge pull request #43784 from lxbsz/wip-531121
Yuri Weinstein [Mon, 22 Nov 2021 14:58:40 +0000 (06:58 -0800)]
Merge pull request #43784 from lxbsz/wip-531121

Pacific: mds: add read/write io size metrics support

Reviewed-by: Venky Shankar vshankar@redhat.com
3 years agoMerge pull request #43315 from idryomov/wip-rbd-mirror-snapshot-rx-only-pacific
Yuri Weinstein [Sat, 20 Nov 2021 20:24:19 +0000 (12:24 -0800)]
Merge pull request #43315 from idryomov/wip-rbd-mirror-snapshot-rx-only-pacific

pacific: rbd-mirror: unbreak one-way snapshot-based mirroring

Reviewed-by: Mykola Golub <mgolub@mirantis.com>
3 years agoMerge pull request #44034 from batrick/i53347
Yuri Weinstein [Sat, 20 Nov 2021 16:05:37 +0000 (08:05 -0800)]
Merge pull request #44034 from batrick/i53347

pacific: qa: disable metrics on kernel client during upgrade

Reviewed-by: Yuri Weinstein <yweinste@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
3 years agoqa: disable metrics on kernel client during upgrade 44034/head
Patrick Donnelly [Tue, 16 Nov 2021 20:04:59 +0000 (15:04 -0500)]
qa: disable metrics on kernel client during upgrade

v16.2.4 MDS triggers an assert from these messages.

Also: add latest pacific for extra coverage.

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

Backport note: dropped pacific.yaml which would result in no upgrade.

3 years agoPendingReleaseNotes: update release notes 44032/head
Kamoltat [Fri, 19 Nov 2021 23:10:30 +0000 (23:10 +0000)]
PendingReleaseNotes: update release notes

Update the pending release notes explaining
why we are making the autoscaler profile
`scale-up` by default.

Signed-off-by: Kamoltat <ksirivad@redhat.com>
3 years agoMerge pull request #43922 from aclamk/wip-aclamk-fix-omap-upgrade-fix-pac
Yuri Weinstein [Fri, 19 Nov 2021 23:36:00 +0000 (15:36 -0800)]
Merge pull request #43922 from aclamk/wip-aclamk-fix-omap-upgrade-fix-pac

Pacific: BlueStore: Omap upgrade to per-pg fix fix

Reviewed-by: Igor Fedotov <ifedotov@suse.com>
3 years agopybind/mgr/pg_autoscale: revert to default profile scale-up
Kamoltat [Wed, 17 Nov 2021 20:34:48 +0000 (20:34 +0000)]
pybind/mgr/pg_autoscale: revert to default profile scale-up

pg_autoscale module will now start out all the pools
with a scale-up profile by default.

Added tests in workunits/mon/pg_autoscaler.sh
to evaluate if the default pool creation is
a scale-up profile

Updated documentation and release notes to
reflect the change in the default behavior
of the pg_autoscale profile.

Fixes: https://tracker.ceph.com/issues/53309
Signed-off-by: Kamoltat <ksirivad@redhat.com>
(cherry picked from commit a9f9f7b3fd813d429c4a539edf560d3fb6eb553b)

Conflicts:
src/pybind/mgr/pg_autoscaler/module.py - trivial fix

3 years agoos/bluestore: Fix omap upgrade to per-pg scheme 43922/head
Adam Kupczyk [Sat, 13 Nov 2021 10:28:18 +0000 (11:28 +0100)]
os/bluestore: Fix omap upgrade to per-pg scheme

This is fix to regression introduced by fix to omap upgrade: https://github.com/ceph/ceph/pull/43687
The problem was that we always skipped first omap entry.
This worked fine with objects having omap header key.
For objects without header key we skipped first actual omap key.

Fixes: https://tracker.ceph.com/issues/53307
Signed-off-by: Adam Kupczyk <akupczyk@redhat.com>
(cherry picked from commit 65a3f374aa1c57c5bb9401e57dab98a643b4360a)

3 years agoos/bluestore: Add more legacy -> per PG upgrade tests
Adam Kupczyk [Sat, 13 Nov 2021 09:41:14 +0000 (10:41 +0100)]
os/bluestore: Add more legacy -> per PG upgrade tests

Signed-off-by: Adam Kupczyk <akupczyk@redhat.com>
(cherry picked from commit 0d13d64e0543ffbb95cbb0a2b00843ee0ec98331)

 Conflicts:
src/test/objectstore/store_test.cc

3 years agoMerge pull request #43930 from rhcs-dashboard/wip-53092-pacific
Ernesto Puerta [Fri, 19 Nov 2021 19:18:24 +0000 (20:18 +0100)]
Merge pull request #43930 from rhcs-dashboard/wip-53092-pacific

pacific: mgr/dashboard: all pyfakefs must be pinned on same version

Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: ljflores <NOT@FOUND>
Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: rishabh-d-dave <NOT@FOUND>
3 years agoMerge pull request #43973 from rhcs-dashboard/wip-53253-pacific
Ernesto Puerta [Fri, 19 Nov 2021 19:17:18 +0000 (20:17 +0100)]
Merge pull request #43973 from rhcs-dashboard/wip-53253-pacific

pacific: mgr/dashboard: Spelling mistake in host-form Network address field

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 #43893 from rhcs-dashboard/wip-53221-pacific
Ernesto Puerta [Fri, 19 Nov 2021 19:16:55 +0000 (20:16 +0100)]
Merge pull request #43893 from rhcs-dashboard/wip-53221-pacific

pacific: mgr/dashboard: include mfa_ids in rgw user-details section

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 #43970 from ifed01/wip-ifed-fix-vol-select
Yuri Weinstein [Fri, 19 Nov 2021 18:57:46 +0000 (10:57 -0800)]
Merge pull request #43970 from ifed01/wip-ifed-fix-vol-select

pacific: os/bluestore: do not select absent device in volume selector

Reviewed-by: Adam Kupczyk <akupczyk@redhat.com>
3 years agoMerge pull request #43939 from rhcs-dashboard/wip-53270-pacific
Ernesto Puerta [Fri, 19 Nov 2021 18:33:25 +0000 (19:33 +0100)]
Merge pull request #43939 from rhcs-dashboard/wip-53270-pacific

pacific: mgr/dashboard: Edit a service feature

Reviewed-by: Alfonso Martínez <almartin@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 #43975 from ivancich/wip-53291-pacific
J. Eric Ivancich [Fri, 19 Nov 2021 15:47:21 +0000 (10:47 -0500)]
Merge pull request #43975 from ivancich/wip-53291-pacific

pacific: rgw: remove prefix & delim params for bucket removal & mp upload abort

Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
3 years agoMerge pull request #43805 from sunnyku/wip-53028-pacific
Yuri Weinstein [Fri, 19 Nov 2021 14:33:14 +0000 (06:33 -0800)]
Merge pull request #43805 from sunnyku/wip-53028-pacific

pacific: librbd/object_map: rbd diff between two snapshots lists entire image content

Reviewed-by: Mykola Golub <mgolub@mirantis.com>
3 years agoMerge pull request #43924 from vshankar/wip-53217
Yuri Weinstein [Fri, 19 Nov 2021 14:16:53 +0000 (06:16 -0800)]
Merge pull request #43924 from vshankar/wip-53217

pacific: cephfs-mirror, test: add thrasher for cephfs mirror daemon, HA test yamls

Reviewed-by: Kotresh HR khiremat@redhat.com
3 years agoMerge pull request #43815 from lxbsz/wip-53164
Yuri Weinstein [Fri, 19 Nov 2021 14:13:59 +0000 (06:13 -0800)]
Merge pull request #43815 from lxbsz/wip-53164

pacific: mds: do not trim stray dentries during opening the root

Reviewed-by: Venky Shankar vshankar@redhat.com
3 years agoMerge pull request #43782 from lxbsz/wip-53120
Yuri Weinstein [Thu, 18 Nov 2021 15:22:40 +0000 (07:22 -0800)]
Merge pull request #43782 from lxbsz/wip-53120

Pacific: client: do not defer releasing caps when revoking

Reviewed-by: Venky Shankar vshankar@redhat.com
3 years agoMerge pull request #43702 from cfsnyder/wip-52678-pacific
Yuri Weinstein [Thu, 18 Nov 2021 15:21:42 +0000 (07:21 -0800)]
Merge pull request #43702 from cfsnyder/wip-52678-pacific

pacific: qa: lengthen grace for fs map showing dead MDS

Reviewed-by: Kotresh HR khiremat@redhat.com
3 years agoMerge pull request #43434 from callithea/wip-52412-pacific
Yuri Weinstein [Thu, 18 Nov 2021 15:20:39 +0000 (07:20 -0800)]
Merge pull request #43434 from callithea/wip-52412-pacific

pacific: snap-schedule: count retained snapshots per retention policy

Reviewed-by: Kotresh HR khiremat@redhat.com
Reviewed-by: Venky Shankar vshankar@redhat.com
3 years agoMerge pull request #43906 from sebastian-philipp/pacific-backport-43376-43602-43654...
Sebastian Wagner [Thu, 18 Nov 2021 10:01:38 +0000 (11:01 +0100)]
Merge pull request #43906 from sebastian-philipp/pacific-backport-43376-43602-43654-43734-42838-43454-43628-43762-43790-43737-

pacific: cephadm: November batch

Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: Daniel Pivonka <dpivonka@redhat.com>
Reviewed-by: Guillaume Abrioux <gabrioux@redhat.com>
3 years agoMerge pull request #43948 from guits/wip-53278-pacific
Guillaume Abrioux [Thu, 18 Nov 2021 08:48:56 +0000 (09:48 +0100)]
Merge pull request #43948 from guits/wip-53278-pacific

pacific: ceph-volume: fix bug with miscalculation of required db/wal slot size for VGs with multiple PVs

3 years agoMerge pull request #43949 from guits/wip-53188-pacific
Guillaume Abrioux [Thu, 18 Nov 2021 08:34:54 +0000 (09:34 +0100)]
Merge pull request #43949 from guits/wip-53188-pacific

pacific: ceph-volume: fix a typo causing AttributeError

3 years agorgw: remove prefix & delim params for bucket removal & mp upload abort 43975/head
J. Eric Ivancich [Tue, 16 Nov 2021 23:06:58 +0000 (18:06 -0500)]
rgw: remove prefix & delim params for bucket removal & mp upload abort

The calls to remove a bucket had parameters to specify a prefix and
delimiter, which does not make sense. This was precipitated due to some
existing Swift protocol logic, but buckets are removed irrespective of
prefix and delimiter. So the functions and calls are adjusted to
remove those parameters. Additionally, those same parameters were
removed for aborting incomplete multipart uploads.

Additionally a bug is fixed in which during bucket removal, multipart
uploads were only removed if the prefix was non-empty.

Signed-off-by: J. Eric Ivancich <ivancich@redhat.com>
(cherry-picked from 5156e4e7ce307f8ac6ee6dc36f7e546c93d17d55)

Conflicts:
        src/rgw/rgw_sal_rados.cc
        src/rgw/rgw_sal.h
        src/rgw/rgw_sal_rados.h
  - Alterations due to Zipper 7 code refactoring
        src/rgw/rgw_sal_dbstore.cc
        src/rgw/rgw_sal_dbstore.h
  - Did not exist before Zipper 7 code refactoring

3 years agoceph-volume/tests: update setup_mixed_type playbook 43948/head
Guillaume Abrioux [Wed, 27 Oct 2021 06:37:07 +0000 (08:37 +0200)]
ceph-volume/tests: update setup_mixed_type playbook

we need to create a file with a larger size.
see https://github.com/ceph/ceph/pull/43300#issuecomment-951961243

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

3 years agoceph-volume: fix bug with miscalculation of required db/wal slot size for VGs with...
Cory Snyder [Fri, 24 Sep 2021 15:56:09 +0000 (11:56 -0400)]
ceph-volume: fix bug with miscalculation of required db/wal slot size for VGs with multiple PVs

Previous logic for calculating db/wal slot sizes made the assumption that there would only be
a single PV backing each db/wal VG. This wasn't the case for OSDs deployed prior to v15.2.8,
since ceph-volume previously deployed multiple SSDs in the same VG. This fix removes the
assumption and does the correct calculation in either case.

Fixes: https://tracker.ceph.com/issues/52730
Signed-off-by: Cory Snyder <csnyder@iland.com>
(cherry picked from commit cd6aa1329f70f89338757ba295e279ecfdbc2d07)

3 years agoMerge pull request #43890 from batrick/i53231
Yuri Weinstein [Wed, 17 Nov 2021 16:14:17 +0000 (08:14 -0800)]
Merge pull request #43890 from batrick/i53231

pacific: MDSMonitor: assertion during upgrade to v16.2.5+

Reviewed-by: Venky Shankar vshankar@redhat.com
3 years agoMerge pull request #43841 from vshankar/wip-52952
Yuri Weinstein [Wed, 17 Nov 2021 16:02:27 +0000 (08:02 -0800)]
Merge pull request #43841 from vshankar/wip-52952

pacific: mds: skip journaling blocklisted clients when in `replay` state

Reviewed-by: Venky Shankar vshankar@redhat.com
Reviewed-by: Kotresh HR khiremat@redhat.com
3 years agoMerge pull request #43891 from batrick/i53232
Yuri Weinstein [Wed, 17 Nov 2021 15:59:02 +0000 (07:59 -0800)]
Merge pull request #43891 from batrick/i53232

pacific: MDSMonitor: no active MDS after cluster deployment

Reviewed-by: Venky Shankar vshankar@redhat.com
3 years agoMerge pull request #43828 from batrick/i53006
Yuri Weinstein [Wed, 17 Nov 2021 15:16:13 +0000 (07:16 -0800)]
Merge pull request #43828 from batrick/i53006

pacific: qa: reduce frag split confs for dir_split counter test

Reviewed-by: Venky Shankar <vshankar@redhat.com>
3 years agoMerge pull request #43941 from sebastian-philipp/backport-43780
Sebastian Wagner [Wed, 17 Nov 2021 14:38:40 +0000 (15:38 +0100)]
Merge pull request #43941 from sebastian-philipp/backport-43780

pacific: doc/radosgw/nfs: add note about NFSv3 deprecation

Reviewed-by: Michael Fritch <mfritch@suse.com>
3 years agoqa/suites/orch/cephadm/dashboard: Add centos_8.3_container_tools_3.0.yaml 43906/head
Sebastian Wagner [Tue, 16 Nov 2021 14:07:03 +0000 (15:07 +0100)]
qa/suites/orch/cephadm/dashboard: Add centos_8.3_container_tools_3.0.yaml

Signed-off-by: Sebastian Wagner <sewagner@redhat.com>
3 years agoqa/suites/orch/cephadm: add 8.stream + container_tools
Sage Weil [Mon, 8 Nov 2021 17:01:45 +0000 (11:01 -0600)]
qa/suites/orch/cephadm: add 8.stream + container_tools

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

Conflicts:
qa/suites/orch/cephadm/dashboard/0-distro/centos_8.2_container_tools_3.0.yaml

3 years agocephadm: Avoid "Could not locate podman: podman not found"
Sebastian Wagner [Wed, 3 Nov 2021 11:12:15 +0000 (12:12 +0100)]
cephadm: Avoid "Could not locate podman: podman not found"

Right now, we're spamming the cephadm.log on docker deployments

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

3 years agocephadm: fix upgrade name already in use
Daniel Pivonka [Fri, 5 Nov 2021 17:54:36 +0000 (13:54 -0400)]
cephadm: fix upgrade name already in use

Signed-off-by: Daniel Pivonka <dpivonka@redhat.com>
(cherry picked from commit eece84dada04b99ea5debc694e0bb3452bf94093)

3 years agomgr/cephadm: allow osd spec removal
Sage Weil [Fri, 5 Nov 2021 15:39:07 +0000 (11:39 -0400)]
mgr/cephadm: allow osd spec removal

OSD specs/drivegroups are essentially templates for OSD creation but do
not map to the full lifecycle of the OSDs that they create.  When a spec
is removed, remove it immediately.

If no --force is provided, the error lists which OSDs will be left behind.
If --force is passed, the service is removed.

This leaves behind a few oddities:

- When you list services, OSDs that were created by the drivegroup may
  still exist, causing the drivegroup to appear in the list as
  unmanaged services.
- If you create a new drivegroup with the same name, the prior OSDs will
  appear to belong to the new spec instance, regardless of whether the
  spec/drivegroup parameters are the same.

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

3 years agomgr/orchestrator: pass 'force' flag down for remove_service
Sage Weil [Mon, 8 Nov 2021 17:04:27 +0000 (12:04 -0500)]
mgr/orchestrator: pass 'force' flag down for remove_service

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

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

3 years agomgr/cephadm/services/osd: less noisy
Sage Weil [Fri, 5 Nov 2021 18:37:58 +0000 (14:37 -0400)]
mgr/cephadm/services/osd: less noisy

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

3 years agomgr/cephadm/services/osd: do not log ok-to-stop/safe-to-destroy failures
Sage Weil [Fri, 5 Nov 2021 18:37:47 +0000 (14:37 -0400)]
mgr/cephadm/services/osd: do not log ok-to-stop/safe-to-destroy failures

These failures are normal and expected; they should not pollute the log.

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

3 years agomgr/orchestrator: clean up 'orch osd rm status'
Sage Weil [Fri, 5 Nov 2021 18:24:47 +0000 (14:24 -0400)]
mgr/orchestrator: clean up 'orch osd rm status'

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

3 years agomgr/cephadm: Fixed spawning ip addresses list for public network interface.
AndrewSharapov [Fri, 29 Oct 2021 15:10:20 +0000 (18:10 +0300)]
mgr/cephadm: Fixed spawning ip addresses list for public network interface.

Eevery call of find_ip_on_host() actually  duplicates the list of public ip
addresses in self.networks, while it should NOT change it. As the result
value of key mgr/cephadm/host.<hostname> in kv store becomes very large
and may cause crash of ceph mgr.

Signed-off-by: Andrew Sharapov <andrewshar@gmail.com>
(cherry picked from commit b605b786a2ec95606a2c2791cc643dda3fbe24cc)

3 years agodoc/cephadm: purge
Sebastian Wagner [Wed, 3 Nov 2021 13:11:00 +0000 (14:11 +0100)]
doc/cephadm: purge

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

3 years agodoc/cephadm: Calling miscellaneous ceph tools
Sebastian Wagner [Mon, 1 Nov 2021 21:37:55 +0000 (22:37 +0100)]
doc/cephadm: Calling miscellaneous ceph tools

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

3 years agocephadm: exclude zram and cdrom from device list
Paul Cuzner [Fri, 22 Oct 2021 02:29:30 +0000 (15:29 +1300)]
cephadm: exclude zram and cdrom from device list

When compiling eligible block devices, we need to
exclude zram* and cdrom (srX) devices.

Fixes: https://tracker.ceph.com/issues/52905
Signed-off-by: Paul Cuzner <pcuzner@redhat.com>
(cherry picked from commit 3e7d474e1ae6eb8029a6a7d6c3f6322c4908911e)

3 years agomgr/cephadm: unit test for daemon post actions missing in cache
Daniel Pivonka [Tue, 26 Oct 2021 19:39:17 +0000 (15:39 -0400)]
mgr/cephadm: unit test for daemon post actions missing in cache

Signed-off-by: Daniel Pivonka <dpivonka@redhat.com>
(cherry picked from commit afb7736e677daa3f65890a9dc2d5e46e9b60d71b)

3 years agomgr/cephadm: track daemon deployment post actions by daemon name instead of type
Daniel Pivonka [Thu, 7 Oct 2021 19:52:05 +0000 (15:52 -0400)]
mgr/cephadm: track daemon deployment post actions by daemon name instead of type

in rare cases tracking by type can cause a daemon to be missed when doing post actions if it is not in the cache yet

Signed-off-by: Daniel Pivonka <dpivonka@redhat.com>
(cherry picked from commit 008b41bfc7a80d215314ece61af9291094e3f274)

3 years agocephadm: fix tracebacks that could occur during apply spec
Daniel Pivonka [Wed, 18 Aug 2021 21:04:05 +0000 (17:04 -0400)]
cephadm: fix tracebacks that could occur during apply spec

Signed-off-by: Daniel Pivonka <dpivonka@redhat.com>
(cherry picked from commit d546498bc9ab5c44ce9e90d71ee4f69fed2b8429)

3 years agocephadm: --config-json overrides --config or --keyring args
Sage Weil [Fri, 29 Oct 2021 14:49:17 +0000 (09:49 -0500)]
cephadm: --config-json overrides --config or --keyring args

These args aren't normally combined, but if --fsid and --name are
provided, they may be inferred.

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

3 years agomgr/cephadm: unit test for osd preview limit warning
Adam King [Tue, 26 Oct 2021 15:47:50 +0000 (11:47 -0400)]
mgr/cephadm: unit test for osd preview limit warning

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

3 years agomgr/cephadm: inform users if limit set for data devices is not met
Adam King [Mon, 25 Oct 2021 17:40:19 +0000 (13:40 -0400)]
mgr/cephadm: inform users if limit set for data devices is not met

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

3 years agomgr/cephadm: Fix RGW ipv6 frontend configuration
Sebastian Wagner [Wed, 20 Oct 2021 13:41:18 +0000 (15:41 +0200)]
mgr/cephadm: Fix RGW ipv6 frontend configuration

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

Conflicts:

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

  fix tox test: AttributeError: 'HostCache' object has no
  attribute 'update_host_networks' which was introduced in
  78983ad0d0cce422da32dc4876ac186f6d32c3f5 (not yet in pacific)

3 years agomgr/cephadm: set health check warning for apply spec failures and daemon place failur...
Melissa Li [Thu, 5 Aug 2021 18:14:38 +0000 (14:14 -0400)]
mgr/cephadm: set health check warning for apply spec failures and daemon place failures in serve

Fixes: https://tracker.ceph.com/issues/44414
Signed-off-by: Melissa Li <li.melissa.kun@gmail.com>
(cherry picked from commit 1ccdd941c938d6fc3cd8996353495b28545427b1)

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

3 years agomgr/dashboard: Spelling mistake in host-form Network address field 43973/head
Avan Thakkar [Wed, 10 Nov 2021 18:00:41 +0000 (23:30 +0530)]
mgr/dashboard: Spelling mistake in host-form Network address field

Fixes: https://tracker.ceph.com/issues/53215
Signed-off-by: Avan Thakkar <athakkar@redhat.com>
(cherry picked from commit 14b62820371a2e031937443b2b6fb49c2b8cb30b)

3 years agoMerge pull request #43937 from neha-ojha/wip-42709-pacific
Neha Ojha [Tue, 16 Nov 2021 18:54:42 +0000 (10:54 -0800)]
Merge pull request #43937 from neha-ojha/wip-42709-pacific

pacific: qa/tasks/kubeadm: force docker cgroup engine to systemd

Reviewed-by: Joseph Sawaya <jsawaya@redhat.com>
3 years agomon: MonMap: display disallowed_leaders whenever they're set 43972/head
Greg Farnum [Fri, 12 Nov 2021 23:05:02 +0000 (23:05 +0000)]
mon: MonMap: display disallowed_leaders whenever they're set

In c59a6f89465e3933631afa2ba92e8c1ae1c31c06, I erroneously changed
the CLI display output so it would only dump disallowed_leaders in
stretch mode. But they can also be set in connectivity or disallow
election modes and we want users to be able to see them then as well.

Fixes: https://tracker.ceph.com/issues/53258
Signed-off-by: Greg Farnum <gfarnum@redhat.com>
(cherry picked from commit 1e34788f9af6fd02288daddc659e24834299bafd)

3 years agomon: MonMap: do not increase mon_info_t's compatv in stretch mode, for real 43971/head
Greg Farnum [Thu, 11 Nov 2021 20:20:11 +0000 (20:20 +0000)]
mon: MonMap: do not increase mon_info_t's compatv in stretch mode, for real

This was supposed to be fixed a year ago in commit
2e3643647bfbe955b54c62c8aaf114744dedb86e, but it set compat_v to 4 instead of all
the way back to 1 as it should have.

Our testing for stretch mode in these areas is just not very thorough -- the
kernel only supports compat_v 1 and apparently nobody's noticed the issue
since then? :/
As the prior commit says, you can't set locations without being gated on a
server feature bit, so simply cancelling this enforcement is completely safe.

Fixes: https://tracker.ceph.com/issues/53237
Signed-off-by: Greg Farnum <gfarnum@redhat.com>
(cherry picked from commit ccb1b7eb8baf5f222109e77c168db39e699b6934)

3 years agoos/bluestore: do not select absent device in volume selector 43970/head
Igor Fedotov [Fri, 5 Nov 2021 09:38:51 +0000 (12:38 +0300)]
os/bluestore: do not select absent device in volume selector

Fixes: ttps://tracker.ceph.com/issues/53139
Signed-off-by: Igor Fedotov <igor.fedotov@croit.io>
(cherry picked from commit 39132b0e460d2d667f02019335dced50d5db641d)

3 years agodoc: document subvolume (group) pins 43925/head
Patrick Donnelly [Thu, 11 Nov 2021 17:30:02 +0000 (12:30 -0500)]
doc: document subvolume (group) pins

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

3 years agoceph-volume: fix a typo causing AttributeError 43949/head
Taha Jahangir [Sun, 17 Oct 2021 05:00:27 +0000 (08:30 +0330)]
ceph-volume: fix a typo causing AttributeError

Signed-off-by: Taha Jahangir <mtjahangir@gmail.com>
(cherry picked from commit 4cdbba3344fe26b6351e88ce00a8655890a02115)

3 years agodoc/radosgw/nfs: add note about NFSv3 deprecation 43941/head
Michael Fritch [Tue, 2 Nov 2021 22:50:57 +0000 (16:50 -0600)]
doc/radosgw/nfs: add note about NFSv3 deprecation

cephadm and rook based deployments have deprecated
the NFSv3 deprecated in favor of NFSv4

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

3 years agomgr/dashboard: Edit a service feature 43939/head
Nizamudeen A [Fri, 12 Nov 2021 08:14:51 +0000 (13:44 +0530)]
mgr/dashboard: Edit a service feature

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

3 years agoMerge pull request #43731 from ifed01/wip-ifed-multiple-backports-pac
Yuri Weinstein [Mon, 15 Nov 2021 21:04:59 +0000 (13:04 -0800)]
Merge pull request #43731 from ifed01/wip-ifed-multiple-backports-pac

pacific: os/bluestore: multiple repair fixes

Reviewed-by: Neha Ojha <nojha@redhat.com>
3 years agoMerge pull request #43697 from cfsnyder/wip-52844-pacific
Yuri Weinstein [Mon, 15 Nov 2021 21:03:04 +0000 (13:03 -0800)]
Merge pull request #43697 from cfsnyder/wip-52844-pacific

pacific: mon,auth: fix proposal (and mon db rebuild) of rotating secrets

Reviewed-by: Neha Ojha <nojha@redhat.com>
3 years agoqa/tasks/kubeadm: force docker cgroup engine to systemd 43937/head
Sage Weil [Fri, 6 Aug 2021 19:21:08 +0000 (14:21 -0500)]
qa/tasks/kubeadm: force docker cgroup engine to systemd

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

3 years agomgr/dashboard: all pyfakefs must be pinned on same version 43930/head
Rishabh Dave [Fri, 29 Oct 2021 15:04:12 +0000 (20:34 +0530)]
mgr/dashboard: all pyfakefs must be pinned on same version

Without this patch execution of install-deps.sh fails with an error.

Fixes: https://tracker.ceph.com/issues/53088
Signed-off-by: Rishabh Dave <ridave@redhat.com>
(cherry picked from commit 24d3a01a3019d30fc1d4dc4963a3942665243a48)

3 years agoMerge pull request #43756 from ifed01/wip-ifed-fix-write-small-head-pad-pac
Yuri Weinstein [Mon, 15 Nov 2021 15:35:19 +0000 (07:35 -0800)]
Merge pull request #43756 from ifed01/wip-ifed-fix-write-small-head-pad-pac

pacific: os/bluestore: _do_write_small fix head_pad

Reviewed-by: Adam Kupczyk <akupczyk@redhat.com>
Reviewed-by: Neha Ojha <nojha@redhat.com>
3 years agotest: add cephfs-mirror HA active/active workunit and test yamls 43924/head
Venky Shankar [Wed, 16 Jun 2021 05:23:27 +0000 (01:23 -0400)]
test: add cephfs-mirror HA active/active workunit and test yamls

Fixes: http://tracker.ceph.com/issues/50372
Signed-off-by: Venky Shankar <vshankar@redhat.com>
(cherry picked from commit e7bdf7fb35e57c01e05d24e2f3ec6d6c7fcdcf0a)

3 years agotest: add cephfs_mirror thrasher
Venky Shankar [Wed, 28 Jul 2021 12:24:21 +0000 (08:24 -0400)]
test: add cephfs_mirror thrasher

Signed-off-by: Venky Shankar <vshankar@redhat.com>
(cherry picked from commit 3a4dd30a1e385039c01675bd3fa8c785ebc66286)

3 years agotasks/cephfs_mirror: optionally run in foreground
Venky Shankar [Tue, 10 Aug 2021 07:04:51 +0000 (03:04 -0400)]
tasks/cephfs_mirror: optionally run in foreground

cephfs mirror damon thrasher needs to send SIGTERM to mirror
daemons. The mirror daemon needs to run in foreground for
it to receive signal via `daemon.signal`.

Signed-off-by: Venky Shankar <vshankar@redhat.com>
(cherry picked from commit 087d7aa8ca4de05cf5162be54996aec90724a540)

3 years agomgr/mirroring: throttle directory reassigment to mirror daemons
Venky Shankar [Sun, 1 Aug 2021 14:21:46 +0000 (10:21 -0400)]
mgr/mirroring: throttle directory reassigment to mirror daemons

This is to avoid over-shuffling directories when lots of mirror
daemons come and go.

Signed-off-by: Venky Shankar <vshankar@redhat.com>
(cherry picked from commit e253f685382efd7fa82849fb5eb4ad803099ca73)

3 years agoMerge pull request #43918 from ideepika/wip-remain-ssd-cache-pacific
Deepika Upadhyay [Mon, 15 Nov 2021 11:54:55 +0000 (17:24 +0530)]
Merge pull request #43918 from ideepika/wip-remain-ssd-cache-pacific

pacific: librbd/cache/pwl: SSD caching backports

Reviewed-by: Mykola Golub <mykola.golub@clyso.com>
Reviewed-by: Deepika Upadhyay <dupadhya@redhat.com>
3 years agoqa/suites/rbd/persistent-writeback-cache: add test case 43918/head
Yin Congmin [Fri, 12 Nov 2021 08:54:31 +0000 (16:54 +0800)]
qa/suites/rbd/persistent-writeback-cache: add test case

Add the test case which size is 8GB, So that some problems that occur
only in test scenarios above 4GB may be found in this test. For example,
the variables of 32-bit may be unexpected value when it operates with
a 64 bit value.

Signed-off-by: Yin Congmin <congmin.yin@intel.com>
(cherry picked from commit 3da4a9401c887f9fa92d090786c5ef2121665bd2)

3 years agolibrbd/cache/pwl/ssd: add layout version control
Yin Congmin [Tue, 6 Jul 2021 11:35:42 +0000 (19:35 +0800)]
librbd/cache/pwl/ssd: add layout version control

Signed-off-by: Yin Congmin <congmin.yin@intel.com>
(cherry picked from commit dc566a3cd30d91ecbe87cb049df5e9462a526b6d)

3 years agolibrbd/cache/pwl/ssd: make log entry pointers 64 bit (on-disk format change)
Yin Congmin [Wed, 30 Jun 2021 11:10:30 +0000 (19:10 +0800)]
librbd/cache/pwl/ssd: make log entry pointers 64 bit (on-disk format change)

Fixes: https://tracker.ceph.com/issues/50675
Signed-off-by: Yin Congmin <congmin.yin@intel.com>
(cherry picked from commit c091ec3471973f41717b237d500b8e4374af660f)

3 years agolibrbd/cache/pwl: fix reorder issue between func process_writeback_dirty_entries
Jianpeng Ma [Mon, 8 Nov 2021 06:33:28 +0000 (14:33 +0800)]
librbd/cache/pwl: fix reorder issue between func process_writeback_dirty_entries

In fact, we not only make sure ops in order in func process_writeback_dirty_entries,
but also make sure ops in order between func process_writeback_dirty_entries.

Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
(cherry picked from commit 76f4d29d92be3f9f45767cb1ac6cc50da528ecec)

3 years agoMerge pull request #43823 from adamemerson/wip-53160-pacific
Yuri Weinstein [Fri, 12 Nov 2021 16:43:55 +0000 (08:43 -0800)]
Merge pull request #43823 from adamemerson/wip-53160-pacific

pacific: rgw: Ensure buckets too old to decode a layout have layout logs

Reviewed-by: Casey Bodley <cbodley@redhat.com>
3 years agomgr/dashboard: include mfa_ids in rgw user-details section 43893/head
Avan Thakkar [Mon, 8 Nov 2021 16:48:23 +0000 (22:18 +0530)]
mgr/dashboard: include mfa_ids in rgw user-details section

Fixes: https://tracker.ceph.com/issues/53193
Signed-off-by: Avan Thakkar <athakkar@redhat.com>
Introducing mfa_ids in user details section.

(cherry picked from commit 6a2234cd6b68adaa0b855219c411eb95eb2ff9be)

3 years agomds/FSMap: allow upgrade when no MDS is "in" 43891/head
Patrick Donnelly [Tue, 9 Nov 2021 00:37:19 +0000 (19:37 -0500)]
mds/FSMap: allow upgrade when no MDS is "in"

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

3 years agopybind/mgr/cephadm: disable FSMap sanity checks during MDS upgrade 43890/head
Patrick Donnelly [Thu, 4 Nov 2021 14:26:53 +0000 (10:26 -0400)]
pybind/mgr/cephadm: disable FSMap sanity checks during MDS upgrade

See comment for explanation.

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

3 years agomds/FSMap: assign v16.2.4 compat to pre-v16.2.5 standby daemons
Patrick Donnelly [Wed, 3 Nov 2021 20:41:24 +0000 (16:41 -0400)]
mds/FSMap: assign v16.2.4 compat to pre-v16.2.5 standby daemons

With v16.2.5, the monitors store an MDS's CompatSet with its mds_info_t
in the MDSMap. If an older MDS fails and rejoins the cluster, it gets
assigned the empty CompatSet. This is problematic during upgrades as an
MDS failure may prevent the upgrade process from continuing and cause
file system unavailability.

This patch makes it so the mons will assign a reasonable default: a
CompatSet used since v14.2.0 until v16.2.5.

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

3 years agoMerge pull request #43251 from kotreshhr/wip-52633-pacific
Yuri Weinstein [Wed, 10 Nov 2021 18:18:40 +0000 (10:18 -0800)]
Merge pull request #43251 from kotreshhr/wip-52633-pacific

pacific: mds: Add new flag to MClientSession

Reviewed-by: Kotresh HR <khiremat@redhat.com>
3 years agoMerge pull request #43223 from kotreshhr/wip-52628-pacific
Yuri Weinstein [Wed, 10 Nov 2021 18:17:52 +0000 (10:17 -0800)]
Merge pull request #43223 from kotreshhr/wip-52628-pacific

pacific: mgr/volumes: Fix permission during subvol creation with mode

Reviewed-by: Kotresh HR <khiremat@redhat.com>
3 years agoMerge pull request #43862 from ivancich/wip-multipart-purge-fix-pacific
J. Eric Ivancich [Wed, 10 Nov 2021 14:53:20 +0000 (09:53 -0500)]
Merge pull request #43862 from ivancich/wip-multipart-purge-fix-pacific

pacific: rgw: fix bucket purge incomplete multipart uploads

Reviewed-by: Adam Emerson <aemerson@redhat.com>
3 years agoMerge pull request #43772 from ideepika/wip-ssd-cache-testing-backports-pacific
Deepika Upadhyay [Wed, 10 Nov 2021 07:13:17 +0000 (12:43 +0530)]
Merge pull request #43772 from ideepika/wip-ssd-cache-testing-backports-pacific

pacific: librbd/cache/pwl: persistant cache backports

Reviewed-by: Mykola Golub <mykola.golub@clyso.com>
3 years agocmake/modules/Findpmem: always set pmem_VERSION_STRING 43772/head
Kefu Chai [Mon, 26 Apr 2021 03:26:11 +0000 (11:26 +0800)]
cmake/modules/Findpmem: always set pmem_VERSION_STRING

before this change, `pmem_VERSION_STRING` is not set if it is not able
to fulfill the specified version requirement. the intention was to check
if the version is able to satisfy the requirement. but actually, passing
an empty `pmem_VERSION_STRING` to `find_package_handle_standard_args()`
as the option of `VERSION_VAR` does not fail this check. on the
contrary, it prints

-- Found pmem: pmem_pmemobj_INCLUDE_DIR;pmem_pmem_INCLUDE_DIR (Required
is at least version "1.17")

if we requires pmem 1.17, while the found version is, for instance,
1.10.

if the required version is 1.7, and the found version is 1.10, the
output from cmake is:

-- Found pmem: pmem_pmemobj_INCLUDE_DIR;pmem_pmem_INCLUDE_DIR (found
suitable version "1.10", minimum required is "1.7")

in this change, the version spec is not specified when calling
`pkg_check_modules()`. so, `PKG_${component}_VERSION` is always set.
and we can always delegate the version checking to
`find_package_handle_standard_args()`. please note, we use the lower
version returned by pkg-config if multiple components are required and
both pkg-config settings return their versions.

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

 Conflicts:
cmake/modules/Findpmem.cmake
<<<<<<< HEAD
=======
  pkg_check_modules(PKG_${component} QUIET "lib${component}")
  if(NOT pmem_VERSION_STRING OR PKG_${component}_VERSION VERSION_LESS pmem_VERSION_STRING)
    set(pmem_VERSION_STRING ${PKG_${component}_VERSION})
  endif()
  find_path(pmem_${component}_INCLUDE_DIR
    NAMES lib${component}.h
    HINTS ${PKG_${component}_INCLUDE_DIRS})
  find_library(pmem_${component}_LIBRARY
    NAMES ${component}
    HINTS ${PKG_${component}_LIBRARY_DIRS})
>>>>>>> ad85af2ef8b (cmake/modules/Findpmem: always set pmem_VERSION_STRING)

3 years agoceph.spec.in: do not build with system pmdk by default
Kefu Chai [Mon, 26 Apr 2021 08:16:30 +0000 (16:16 +0800)]
ceph.spec.in: do not build with system pmdk by default

we need to use libpmem 1.10 in #40493.

without enabling the module stream offering libpmem 1.9.2, we can only
have access to libpmem 1.6.1. and fedora 33 only has libpmem 1.9
packaged. the same applies to openSUSE Tumbleweed and openSUSE Leap. so
let's stop using libpmem packaged by distro by default, until these
distros include libpmem 1.10.

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

3 years agocmake: bump to PMDK v1.10
Yingxin Cheng [Fri, 29 Jan 2021 02:05:53 +0000 (10:05 +0800)]
cmake: bump to PMDK v1.10

Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
Signed-off-by: Yin Congmin <congmin.yin@intel.com>
(cherry picked from commit 636ab08f2604efd4cac3200d5741fa15b070f072)

3 years agocmake: use src/pmdk for building pmdk if it exists
Feng Hualong [Wed, 14 Apr 2021 05:20:17 +0000 (13:20 +0800)]
cmake: use src/pmdk for building pmdk if it exists

so we can build with pmdk enabled if the dist tarball
contains pmdk

Signed-off-by: Feng Hualong <hualong.feng@intel.com>
(cherry picked from commit 14c2a2e59fbdc716d35c08735d50bdadfab8300d)

 Conflicts:
cmake/modules/Buildpmem.cmake
trivial fix, adopt what master has:
1. external_project args >> source_dir_args
2. INSTALL_COMMAND ""

3 years agomake-dist: add pmdk to dist tarball
Feng Hualong [Wed, 14 Apr 2021 01:26:55 +0000 (09:26 +0800)]
make-dist: add pmdk to dist tarball

Signed-off-by: Feng Hualong <hualong.feng@intel.com>
(cherry picked from commit 9d958d0b9d33bfa0e27323597986e541eed23951)

3 years agoos/bluestore: fix improper offset calculation when repairing. 43731/head
Igor Fedotov [Thu, 15 Jul 2021 12:10:14 +0000 (15:10 +0300)]
os/bluestore: fix improper offset calculation when repairing.

While repairing misreferenced blobs BlueStore could improperly calculate
an offset within a blob being fixed. This could happen when single
physical extent has been replaced by multiple ones - the following
pextent (if any in the current blob) would be treated with the improper offset within the blob. Offset calculation didn't account for each of that new pextents but the last one only.

Fixes: https://tracker.ceph.com/issues/51682
Signed-off-by: Igor Fedotov <ifedotov@suse.com>
(cherry picked from commit ca4b6675fc3fd2f4cadad58044c97c5bb23d5938)

3 years agorgw: fix bucket purge incomplete multipart uploads 43862/head
J. Eric Ivancich [Mon, 8 Nov 2021 19:05:24 +0000 (14:05 -0500)]
rgw: fix bucket purge incomplete multipart uploads

The marker was not working correctly as segments of the bucket index
were listed to shut down any incomplete multipart uploads. This fixes
the marker, so it's maintained properly across iterations.

Signed-off-by: J. Eric Ivancich <ivancich@redhat.com>
3 years agoMerge pull request #43787 from tchaikov/pacific-pr-41353
Yuri Weinstein [Mon, 8 Nov 2021 17:40:11 +0000 (09:40 -0800)]
Merge pull request #43787 from tchaikov/pacific-pr-41353

pacific: pybind/mgr/CMakeLists.txt: exclude files not used at runtime

Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
3 years agoMerge pull request #43682 from rhcs-dashboard/wip-52806-pacific
Yuri Weinstein [Mon, 8 Nov 2021 17:39:22 +0000 (09:39 -0800)]
Merge pull request #43682 from rhcs-dashboard/wip-52806-pacific

pacific: mgr/dashboard: BATCH incl.: NFS integration, Cluster Expansion Workflow, and Angular 11 upgrade

Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
3 years agoMerge pull request #43703 from cfsnyder/wip-52783-pacific
Yuri Weinstein [Mon, 8 Nov 2021 17:09:39 +0000 (09:09 -0800)]
Merge pull request #43703 from cfsnyder/wip-52783-pacific

pacific: rgw/sts: fix for copy object operation using sts

Reviewed-by: Casey Bodley <cbodley@redhat.com>