]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
2 years agomgr/dashboard: fix constraints.txt again 50234/head
Ernesto Puerta [Thu, 23 Feb 2023 16:22:10 +0000 (17:22 +0100)]
mgr/dashboard: fix constraints.txt again

The previous attempt to fix this issue
(https://github.com/ceph/ceph/pull/50207) was not successful, since the
PIP syntax for compatible versions (~=) behaves differently compared to
other package management tools (e.g.: npm).

In this case, package~=x.y.z equasl to package>=x.y.z;package==x.y.*,
instead of the desired package>=x.y.z;package==x.*.

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

2 years agomgr/dashboard: fix constraints.txt
Ernesto Puerta [Wed, 22 Feb 2023 10:31:47 +0000 (11:31 +0100)]
mgr/dashboard: fix constraints.txt

Replaces strict version matching with compatible version syntax.

Reference: https://peps.python.org/pep-0440/#version-specifiers

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

2 years agoMerge pull request #50222 from zdover23/wip-doc-2023-02-23-backport-50220-to-quincy
Anthony D'Atri [Thu, 23 Feb 2023 06:10:07 +0000 (01:10 -0500)]
Merge pull request #50222 from zdover23/wip-doc-2023-02-23-backport-50220-to-quincy

quincy: doc/cephadm/troubleshooting: remove word repeat

2 years agodoc/cephadm/troubleshooting: remove word repeat 50222/head
thomas [Thu, 23 Feb 2023 05:41:34 +0000 (00:41 -0500)]
doc/cephadm/troubleshooting: remove word repeat

The original text was "In case the cluster the last MGR of a cluster"

Signed-off-by: thomas <me@thomasanderson.cloud>
(cherry picked from commit 4e9eaf8b5d81b58ad49ed6ecbce38db98b985fc1)

2 years agoMerge pull request #50218 from zdover23/wip-doc-2023-02-23-backport-50213-to-quincy
Anthony D'Atri [Thu, 23 Feb 2023 05:34:33 +0000 (00:34 -0500)]
Merge pull request #50218 from zdover23/wip-doc-2023-02-23-backport-50213-to-quincy

quincy: doc/rados: update OSD_BACKFILLFULL description

2 years agodoc/rados: update OSD_BACKFILLFULL description 50218/head
Ponnuvel Palaniyappan [Wed, 22 Feb 2023 16:20:46 +0000 (16:20 +0000)]
doc/rados: update OSD_BACKFILLFULL description

Document that this warning can happen even when the OSDs' limits
haven't hit the backfill_full_ratio.

Signed-off-by: Ponnuvel Palaniyappan <pponnuvel@gmail.com>
(cherry picked from commit 198a9e02cb934802fcb5d5d06b05e3662a4b5cab)

2 years agoMerge pull request #50097 from sseshasa/wip-58708-quincy
Yuri Weinstein [Wed, 22 Feb 2023 21:00:27 +0000 (13:00 -0800)]
Merge pull request #50097 from sseshasa/wip-58708-quincy

quincy: osd: Restore defaults of mClock built-in profiles upon modification

Reviewed-by: Laura Flores <lflores@redhat.com>
2 years agoMerge pull request #50091 from petrutlucian94/wip-58702-quincy
Yuri Weinstein [Wed, 22 Feb 2023 20:59:46 +0000 (12:59 -0800)]
Merge pull request #50091 from petrutlucian94/wip-58702-quincy

quincy: os/memstore: Fix memory leak

Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
2 years agoMerge pull request #48312 from k0ste/wip-57196-quincy
Yuri Weinstein [Wed, 22 Feb 2023 17:24:30 +0000 (09:24 -0800)]
Merge pull request #48312 from k0ste/wip-57196-quincy

quincy: rgw: x-amz-date change breaks certain cases of aws sig v4.

Reviewed-by: Shilpa Jagannath <smanjara@redhat.com>
2 years agoMerge pull request #49096 from cfsnyder/wip-57237-quincy
Yuri Weinstein [Wed, 22 Feb 2023 15:37:18 +0000 (07:37 -0800)]
Merge pull request #49096 from cfsnyder/wip-57237-quincy

quincy: rgw/coroutine: check for null stack on wakeup

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2 years agoMerge pull request #49094 from cfsnyder/wip-55227-quincy
Yuri Weinstein [Wed, 22 Feb 2023 15:36:31 +0000 (07:36 -0800)]
Merge pull request #49094 from cfsnyder/wip-55227-quincy

quincy: rgw: adding BUCKET_REWRITE and OBJECT_REWRITE OPS to

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2 years agoMerge pull request #49088 from cfsnyder/wip-55506-quincy
Yuri Weinstein [Wed, 22 Feb 2023 15:32:41 +0000 (07:32 -0800)]
Merge pull request #49088 from cfsnyder/wip-55506-quincy

quincy: rgw: RGWPutLC does not require Content-MD5

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2 years agoMerge pull request #50204 from zdover23/wip-doc-2023-02-22-backport-50203-to-quincy
Anthony D'Atri [Wed, 22 Feb 2023 04:40:36 +0000 (23:40 -0500)]
Merge pull request #50204 from zdover23/wip-doc-2023-02-22-backport-50203-to-quincy

quincy: doc/rgw: clarify multisite.rst top matter

2 years agodoc/rgw: clarify multisite.rst top matter 50204/head
Zac Dover [Wed, 22 Feb 2023 03:36:40 +0000 (13:36 +1000)]
doc/rgw: clarify multisite.rst top matter

Improve the pragmatics of the top matter of multisite.rst. Organize the
text into sections, where doing so makes the nature of multi-site
configurations clearer.

Co-authored-by: Cole Mitchell <cole.mitchell@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit bbc229340f77ba8ec7fa967a59664caf3c07d030)

2 years agoMerge pull request #49085 from cfsnyder/wip-57410-quincy
Yuri Weinstein [Tue, 21 Feb 2023 22:16:21 +0000 (14:16 -0800)]
Merge pull request #49085 from cfsnyder/wip-57410-quincy

quincy: rgw: bucket list operation slow down in special scenario

Reviewed-by: Shilpa Jagannath <smanjara@redhat.com>
2 years agoMerge pull request #48914 from yuvalif/wip-57561-quincy
Yuri Weinstein [Tue, 21 Feb 2023 22:15:40 +0000 (14:15 -0800)]
Merge pull request #48914 from yuvalif/wip-57561-quincy

quincy: tests: remove pubsub tests from multisite

Reviewed-by: Shilpa Jagannath <smanjara@redhat.com>
2 years agoMerge pull request #48239 from trociny/wip-56406-quincy
Yuri Weinstein [Tue, 21 Feb 2023 22:13:53 +0000 (14:13 -0800)]
Merge pull request #48239 from trociny/wip-56406-quincy

quincy: rgw: splitting gc chains into smaller parts to prevent

Reviewed-by: Shilpa Jagannath <smanjara@redhat.com>
2 years agoMerge pull request #50002 from smanjara/wip-57702-quincy
Yuri Weinstein [Tue, 21 Feb 2023 22:08:59 +0000 (14:08 -0800)]
Merge pull request #50002 from smanjara/wip-57702-quincy

quincy: qa/suites/rgw: fix and update tempest and barbican tests

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2 years agoMerge pull request #49828 from ivancich/wip-58543-quincy
Yuri Weinstein [Tue, 21 Feb 2023 22:07:17 +0000 (14:07 -0800)]
Merge pull request #49828 from ivancich/wip-58543-quincy

quincy: rgw: fix the problem of duplicate idx when bi list

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2 years agoMerge pull request #49641 from dang/wip-58388-quincy
Yuri Weinstein [Tue, 21 Feb 2023 16:56:49 +0000 (08:56 -0800)]
Merge pull request #49641 from dang/wip-58388-quincy

quincy: RGW - Make sure PostObj set bucket on s->object

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2 years agoMerge pull request #49679 from adamemerson/wip-58402-quincy
Yuri Weinstein [Tue, 21 Feb 2023 16:56:04 +0000 (08:56 -0800)]
Merge pull request #49679 from adamemerson/wip-58402-quincy

rgw: Backport of issue 57562 to Quincy

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2 years agoMerge pull request #49525 from dang/wip-58233-quincy
Yuri Weinstein [Tue, 21 Feb 2023 16:55:21 +0000 (08:55 -0800)]
Merge pull request #49525 from dang/wip-58233-quincy

quincy: rgw: Fix truncated ListBuckets response.

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2 years agoMerge pull request #48273 from satoru-takeuchi/wip-57559-quincy
Yuri Weinstein [Tue, 21 Feb 2023 16:50:09 +0000 (08:50 -0800)]
Merge pull request #48273 from satoru-takeuchi/wip-57559-quincy

quincy: rgw: fix data corruption due to network jitter

Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
2 years agoMerge pull request #48030 from pritha-srivastava/wip-57364-quincy
Yuri Weinstein [Tue, 21 Feb 2023 16:48:19 +0000 (08:48 -0800)]
Merge pull request #48030 from pritha-srivastava/wip-57364-quincy

quincy: rgw multisite: replicate metadata for iam roles

Reviewed-by: Matt Benjamin <mbenjamin@redhat.com>
2 years agoMerge pull request #50189 from zdover23/wip-doc-2023-02-21-backport-50165-to-quincy
zdover23 [Tue, 21 Feb 2023 16:33:05 +0000 (02:33 +1000)]
Merge pull request #50189 from zdover23/wip-doc-2023-02-21-backport-50165-to-quincy

quincy: doc/rgw: multisite ref. top matter cleanup

Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
2 years agoMerge pull request #48325 from kotreshhr/wip-57722-quincy
Jos Collin [Tue, 21 Feb 2023 06:27:55 +0000 (11:57 +0530)]
Merge pull request #48325 from kotreshhr/wip-57722-quincy

quincy: qa: Fix test_subvolume_snapshot_info_if_orphan_clone

Reviewed-by: Jos Collin <jcollin@redhat.com>
2 years agodoc/rgw: multisite ref. top matter cleanup 50189/head
Zac Dover [Sun, 19 Feb 2023 13:20:45 +0000 (23:20 +1000)]
doc/rgw: multisite ref. top matter cleanup

Edit the top matter in "Multi-site Configuration Reference" so that it
is semantically more natural.

Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit db2a5624852224263ba3bd8baaa9b4addf80cb97)

2 years agoMerge pull request #50187 from zdover23/wip-doc-2023-02-21-backport-50186-to-quincy
colemitchell [Tue, 21 Feb 2023 04:19:56 +0000 (23:19 -0500)]
Merge pull request #50187 from zdover23/wip-doc-2023-02-21-backport-50186-to-quincy

quincy: doc/rgw: session-tags.rst - fix link to keycloak

Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
2 years agodoc/rgw: session-tags.rst - fix link to keycloak 50187/head
Zac Dover [Tue, 21 Feb 2023 03:55:03 +0000 (13:55 +1000)]
doc/rgw: session-tags.rst - fix link to keycloak

Fix a link in the doc/radosgw/session-tags.rst file that was intended to
link to the doc/radosgw/keycloak.rst file.

Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit 76eae93ab8dcd91873f49350d452da8b4838fbb0)

2 years agoMerge pull request #49795 from ivancich/wip-58171-quincy
Casey Bodley [Mon, 20 Feb 2023 21:03:56 +0000 (16:03 -0500)]
Merge pull request #49795 from ivancich/wip-58171-quincy

quincy: rgw: address bug where object puts could write to decommissioned shard

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2 years agoMerge pull request #50173 from zdover23/wip-doc-2023-02-20-backport-50164-to-quincy
Anthony D'Atri [Mon, 20 Feb 2023 01:43:15 +0000 (20:43 -0500)]
Merge pull request #50173 from zdover23/wip-doc-2023-02-20-backport-50164-to-quincy

quincy: doc/radosgw: s/execute/run/ in multisite.rst

2 years agodoc/radosgw: s/execute/run/ in multisite.rst 50173/head
Zac Dover [Sun, 19 Feb 2023 06:46:49 +0000 (16:46 +1000)]
doc/radosgw: s/execute/run/ in multisite.rst

Replace "execute" with "run" in fourteen out of fifteen instances in
multisite.rst. "Execute" is plain old too grand in most of these
instances.

Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit b54b1b6bf5c9f7fee9387464b553035a88f6729e)

2 years agoMerge pull request #49788 from guits/wip-58396-quincy
Guillaume Abrioux [Sun, 19 Feb 2023 00:18:39 +0000 (01:18 +0100)]
Merge pull request #49788 from guits/wip-58396-quincy

quincy: ceph-volume/tests: add allowlist_externals to tox.ini

2 years agoMerge pull request #50155 from zdover23/wip-doc-2023-02-18-backport-50154-to-quincy
Anthony D'Atri [Sat, 18 Feb 2023 03:30:09 +0000 (22:30 -0500)]
Merge pull request #50155 from zdover23/wip-doc-2023-02-18-backport-50154-to-quincy

quincy: doc/glossary: add "Period" to glossary

2 years agodoc/glossary: add "Period" to glossary 50155/head
Zac Dover [Fri, 17 Feb 2023 22:03:06 +0000 (08:03 +1000)]
doc/glossary: add "Period" to glossary

Add definition for "period" to glossary.

Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit bd9bc3adb3960385615fe79ea83809396a19dae0)

2 years agoMerge pull request #49414 from ljflores/wip-quincy-backport-pr-48214
Laura Flores [Fri, 17 Feb 2023 18:07:18 +0000 (12:07 -0600)]
Merge pull request #49414 from ljflores/wip-quincy-backport-pr-48214

quincy: mgr/telemetry: add `basic_pool_options_bluestore` collection

2 years agoMerge pull request #48613 from tserong/wip-57916-quincy
Yuri Weinstein [Fri, 17 Feb 2023 17:54:50 +0000 (09:54 -0800)]
Merge pull request #48613 from tserong/wip-57916-quincy

quincy: make-dist: don't set Release tag in ceph.spec for SUSE distros

Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
2 years agoMerge pull request #48522 from tserong/wip-57885-quincy
Yuri Weinstein [Fri, 17 Feb 2023 17:53:45 +0000 (09:53 -0800)]
Merge pull request #48522 from tserong/wip-57885-quincy

quincy: ceph.spec.in: disable system_pmdk on s390x for SUSE distros

Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
2 years agoMerge pull request #47233 from cfsnyder/wip-55829-quincy
Yuri Weinstein [Fri, 17 Feb 2023 17:52:40 +0000 (09:52 -0800)]
Merge pull request #47233 from cfsnyder/wip-55829-quincy

quincy: common: notify all when max backlog reached in OutputDataSocket

Reviewed-by: Laura Flores <lflores@redhat.com>
2 years agoMerge pull request #48805 from tserong/wip-57997-quincy
Laura Flores [Fri, 17 Feb 2023 17:27:19 +0000 (11:27 -0600)]
Merge pull request #48805 from tserong/wip-57997-quincy

quincy: ceph-crash: drop privleges to run as "ceph" user, rather than root (CVE-2022-3650)

2 years agoMerge pull request #50130 from idryomov/wip-58060-quincy
Yuri Weinstein [Fri, 17 Feb 2023 17:04:56 +0000 (09:04 -0800)]
Merge pull request #50130 from idryomov/wip-58060-quincy

quincy: librbd: avoid EUCLEAN error after "rbd rm" is interrupted

Reviewed-by: Ramana Raja <rraja@redhat.com>
2 years agoMerge pull request #50113 from idryomov/wip-58688-quincy
Yuri Weinstein [Fri, 17 Feb 2023 17:04:13 +0000 (09:04 -0800)]
Merge pull request #50113 from idryomov/wip-58688-quincy

quincy: qa/suites/rbd: fix sporadic "rx-only direction" test failures

Reviewed-by: Ramana Raja <rraja@redhat.com>
2 years agoMerge pull request #48211 from mgfritch/wip-57645-quincy
Adam King [Fri, 17 Feb 2023 15:56:41 +0000 (10:56 -0500)]
Merge pull request #48211 from mgfritch/wip-57645-quincy

quincy: cephadm: add `ip_nonlocal_bind` to haproxy deployment

Reviewed-by: Redouane Kachach <rkachach@redhat.com>
2 years agoMerge pull request #49309 from adk3798/wip-58204-quincy
Adam King [Fri, 17 Feb 2023 15:55:20 +0000 (10:55 -0500)]
Merge pull request #49309 from adk3798/wip-58204-quincy

quincy: mgr/cephadm: iscsi username and password defaults to admin

Reviewed-by: Nizamudeen A <nia@redhat.com>
2 years agoMerge pull request #49849 from adk3798/wip-58558-quincy
Adam King [Fri, 17 Feb 2023 15:50:19 +0000 (10:50 -0500)]
Merge pull request #49849 from adk3798/wip-58558-quincy

quincy: cephadm: don't overwrite cluster logrotate file

Reviewed-by: Teoman ONAY <tonay@ibm.com>
2 years agoMerge pull request #49854 from adk3798/wip-58454-quincy
Adam King [Fri, 17 Feb 2023 15:48:56 +0000 (10:48 -0500)]
Merge pull request #49854 from adk3798/wip-58454-quincy

quincy: cephadm: only pull host info from applied spec, don't try to parse yaml

Reviewed-by: Redouane Kachach <rkachach@redhat.com>
2 years agoMerge pull request #49855 from adk3798/wip-58451-quincy
Adam King [Fri, 17 Feb 2023 15:47:48 +0000 (10:47 -0500)]
Merge pull request #49855 from adk3798/wip-58451-quincy

quincy: mgr/orchestrator: fix upgrade status help message

Reviewed-by: Redouane Kachach <rkachach@redhat.com>
2 years agoMerge pull request #49860 from adk3798/wip-58207-quincy
Adam King [Fri, 17 Feb 2023 15:44:25 +0000 (10:44 -0500)]
Merge pull request #49860 from adk3798/wip-58207-quincy

quincy: mgr/cephadm: write client files after applying services

Reviewed-by: Teoman ONAY <tonay@ibm.com>
2 years agoMerge pull request #49861 from adk3798/wip-58205-quincy
Adam King [Fri, 17 Feb 2023 15:43:25 +0000 (10:43 -0500)]
Merge pull request #49861 from adk3798/wip-58205-quincy

quincy: mgr/cephadm: don't say migration in progress if migration current > migration last

Reviewed-by: Teoman ONAY <tonay@ibm.com>
2 years agoMerge pull request #48677 from joscollin/wip-57946-quincy
Yuri Weinstein [Fri, 17 Feb 2023 15:37:10 +0000 (07:37 -0800)]
Merge pull request #48677 from joscollin/wip-57946-quincy

quincy: cephfs-top: make cephfs-top display scrollable

Reviewed-by: Neeraj Pratap Singh <neesingh@redhat.com>
Reviewed-by: Jos Collin <jcollin@redhat.com>
2 years agoMerge pull request #48563 from vshankar/tr-57874
Yuri Weinstein [Fri, 17 Feb 2023 15:35:53 +0000 (07:35 -0800)]
Merge pull request #48563 from vshankar/tr-57874

quincy: client: use parent directory POSIX ACLs for snapshot dir

Reviewed-by: Jos Collin <jcollin@redhat.com>
2 years agoMerge pull request #48520 from ajarr/wip-57879-quincy
Yuri Weinstein [Fri, 17 Feb 2023 15:35:20 +0000 (07:35 -0800)]
Merge pull request #48520 from ajarr/wip-57879-quincy

quincy:  src/mds: increment directory inode's change attr by one

Reviewed-by: Kotresh HR <khiremat@redhat.com>
Reviewed-by: Jos Collin <jcollin@redhat.com>
2 years agoMerge pull request #48442 from trociny/wip-57820-quincy
Yuri Weinstein [Fri, 17 Feb 2023 15:34:37 +0000 (07:34 -0800)]
Merge pull request #48442 from trociny/wip-57820-quincy

quincy: cephfs-data-scan: make scan_links more verbose

Reviewed-by: Jos Collin <jcollin@redhat.com>
Reviewed-by: Kotresh HR <khiremat@redhat.com>
2 years agoMerge pull request #48261 from batrick/i57670
Yuri Weinstein [Fri, 17 Feb 2023 15:32:17 +0000 (07:32 -0800)]
Merge pull request #48261 from batrick/i57670

quincy: mds: damage table only stores one dentry per dirfrag

Reviewed-by: Jos Collin <jcollin@redhat.com>
2 years agoMerge pull request #48132 from lxbsz/wip-57572
Yuri Weinstein [Fri, 17 Feb 2023 15:31:45 +0000 (07:31 -0800)]
Merge pull request #48132 from lxbsz/wip-57572

quincy: client: do not uninline data for read

Reviewed-by: Jos Collin <jcollin@redhat.com>
2 years agoMerge pull request #48110 from lxbsz/wip-57392
Yuri Weinstein [Fri, 17 Feb 2023 15:30:44 +0000 (07:30 -0800)]
Merge pull request #48110 from lxbsz/wip-57392

quincy: client: abort the client if we couldn't invalidate dentry caches

Reviewed-by: Jos Collin <jcollin@redhat.com>
2 years agoMerge pull request #48107 from lxbsz/wip-57394
Yuri Weinstein [Fri, 17 Feb 2023 15:29:39 +0000 (07:29 -0800)]
Merge pull request #48107 from lxbsz/wip-57394

quincy: client: stop the remount_finisher thread in the Client::unmount()

Reviewed-by: Jos Collin <jcollin@redhat.com>
2 years agoMerge pull request #48208 from s0nea/wip-57640-quincy
Adam King [Fri, 17 Feb 2023 13:48:03 +0000 (08:48 -0500)]
Merge pull request #48208 from s0nea/wip-57640-quincy

quincy: cephadm: consider stdout to get container version

Reviewed-by: Adam King <adking@redhat.com>
2 years agoMerge pull request #48242 from tserong/wip-57637-quincy
Adam King [Fri, 17 Feb 2023 13:46:01 +0000 (08:46 -0500)]
Merge pull request #48242 from tserong/wip-57637-quincy

quincy: python-common: Add 'KB' to supported suffixes in SizeMatcher

Reviewed-by: Guillaume Abrioux <gabrioux@redhat.com>
2 years agoMerge pull request #48531 from adk3798/wip-57787-quincy
Adam King [Fri, 17 Feb 2023 13:44:37 +0000 (08:44 -0500)]
Merge pull request #48531 from adk3798/wip-57787-quincy

quincy: mgr/nfs: add sectype option

Reviewed-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
Reviewed-by: John Mulligan <jmulligan@redhat.com>
2 years agoMerge pull request #49771 from adk3798/quincy-cephadm-exporter
Adam King [Fri, 17 Feb 2023 13:43:20 +0000 (08:43 -0500)]
Merge pull request #49771 from adk3798/quincy-cephadm-exporter

quincy: ceph-exporter: cephadm changes

Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Reviewed-by: Juan Miguel Olmo Martínez <jolmomar@redhat.com>
2 years agoMerge pull request #49847 from adk3798/wip-58568-quincy
Adam King [Fri, 17 Feb 2023 13:41:19 +0000 (08:41 -0500)]
Merge pull request #49847 from adk3798/wip-58568-quincy

quincy: mgr/cephadm: call iscsi post_remove from serve loop

Reviewed-by: Redouane Kachach <rkachach@redhat.com>
2 years agoMerge pull request #49850 from adk3798/wip-58557-quincy
Adam King [Fri, 17 Feb 2023 13:40:28 +0000 (08:40 -0500)]
Merge pull request #49850 from adk3798/wip-58557-quincy

quincy: mgr/cephadm: fix removing offline hosts with ingress daemons

Reviewed-by: Redouane Kachach <rkachach@redhat.com>
2 years agoMerge pull request #49859 from adk3798/wip-58248-quincy
Adam King [Fri, 17 Feb 2023 13:38:53 +0000 (08:38 -0500)]
Merge pull request #49859 from adk3798/wip-58248-quincy

quincy: mgr/cephadm: fix handling of mgr upgrades with 3 or more mgrs

Reviewed-by: Redouane Kachach <rkachach@redhat.com>
2 years agoMerge pull request #49864 from adk3798/wip-58174-quincy
Adam King [Fri, 17 Feb 2023 13:37:32 +0000 (08:37 -0500)]
Merge pull request #49864 from adk3798/wip-58174-quincy

quincy: mgr/cephadm: fix check for if devices have changed

Reviewed-by: Redouane Kachach <rkachach@redhat.com>
2 years agoMerge pull request #50134 from zdover23/wip-doc-2023-02-16-backport-50120-to-quincy
zdover23 [Fri, 17 Feb 2023 04:32:22 +0000 (14:32 +1000)]
Merge pull request #50134 from zdover23/wip-doc-2023-02-16-backport-50120-to-quincy

quincy: doc/glossary: add "realm" to glossary

Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
2 years agoMerge pull request #49858 from adk3798/wip-58445-quincy
Adam King [Thu, 16 Feb 2023 15:59:17 +0000 (10:59 -0500)]
Merge pull request #49858 from adk3798/wip-58445-quincy

quincy: qa/tasks/cephadm.py: fix pulling cephadm from git.ceph.com

Reviewed-by: Redouane Kachach <rkachach@redhat.com>
2 years agoMerge pull request #49868 from guits/wip-58574-quincy
Guillaume Abrioux [Thu, 16 Feb 2023 15:58:30 +0000 (16:58 +0100)]
Merge pull request #49868 from guits/wip-58574-quincy

quincy: ceph-volume: fix a bug in lsblk_all()

2 years agoMerge pull request #49323 from sseshasa/wip-58214-quincy
Yuri Weinstein [Thu, 16 Feb 2023 15:45:11 +0000 (07:45 -0800)]
Merge pull request #49323 from sseshasa/wip-58214-quincy

quincy: osd: Randomize osd bench buffer data before submitting to objectstore

Reviewed-by: Neha Ojha <nojha@redhat.com>
2 years agoMerge pull request #49670 from vshankar/wip-58350
Yuri Weinstein [Thu, 16 Feb 2023 15:43:12 +0000 (07:43 -0800)]
Merge pull request #49670 from vshankar/wip-58350

quincy: mds: fix scan_stray_dir not reset next.frag on each run of stray inode

Reviewed-by: Venky Shankar <vshankar@redhat.com>
2 years agoMerge pull request #49504 from rhcs-dashboard/wip-58271-quincy
Nizamudeen A [Thu, 16 Feb 2023 10:57:58 +0000 (16:27 +0530)]
Merge pull request #49504 from rhcs-dashboard/wip-58271-quincy

quincy: mgr/dashboard: add tooltip mirroring pools table

Reviewed-by: Nizamudeen A <nia@redhat.com>
2 years agoMerge pull request #50139 from zdover23/wip-doc-2023-02-16-backport-50138-to-quincy
Anthony D'Atri [Thu, 16 Feb 2023 02:12:55 +0000 (21:12 -0500)]
Merge pull request #50139 from zdover23/wip-doc-2023-02-16-backport-50138-to-quincy

quincy: doc/rgw: refine "Realms" section

2 years agodoc/rgw: refine "Realms" section 50139/head
Zac Dover [Wed, 15 Feb 2023 23:56:53 +0000 (09:56 +1000)]
doc/rgw: refine "Realms" section

Make various syntactical and semantic improvements to "Realms" section.

Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit 5cea2529c442cd0c5ecc25a8f3131548a71f590f)

2 years agoMerge pull request #50136 from zdover23/wip-doc-2023-02-16-backport-50119-to-quincy
Anthony D'Atri [Thu, 16 Feb 2023 01:56:59 +0000 (20:56 -0500)]
Merge pull request #50136 from zdover23/wip-doc-2023-02-16-backport-50119-to-quincy

quincy: doc/rgw: s/[Zz]one [Gg]roup/zonegroup/g

2 years agoMerge pull request #49673 from vshankar/wip-58347
Yuri Weinstein [Thu, 16 Feb 2023 00:39:47 +0000 (16:39 -0800)]
Merge pull request #49673 from vshankar/wip-58347

quincy: mds: account for snapshot items when deciding to split or merge a directory

Reviewed-by: Xiubo Li <xiubli@redhat.com>
2 years agoMerge pull request #49672 from vshankar/wip-58345
Yuri Weinstein [Thu, 16 Feb 2023 00:38:29 +0000 (16:38 -0800)]
Merge pull request #49672 from vshankar/wip-58345

quincy: mds: md_log_replay thread blocks waiting to be woken up

Reviewed-by: Venky Shankar <vshankar@redhat.com>
2 years agoMerge pull request #49633 from lxbsz/wip-58344
Yuri Weinstein [Thu, 16 Feb 2023 00:36:40 +0000 (16:36 -0800)]
Merge pull request #49633 from lxbsz/wip-58344

quincy: mds: switch submit_mutex to fair mutex for MDLog

Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Kotresh HR <khiremat@redhat.com>
2 years agoMerge pull request #49539 from ifed01/wip-ifed-fix-xlock-qui
Yuri Weinstein [Thu, 16 Feb 2023 00:34:26 +0000 (16:34 -0800)]
Merge pull request #49539 from ifed01/wip-ifed-fix-xlock-qui

quincy: mds: do not acquire xlock in xlockdone state

Reviewed-by: Venky Shankar <vshankar@redhat.com>
2 years agoMerge pull request #49473 from neesingh-rh/wip-58249-quincy
Yuri Weinstein [Thu, 16 Feb 2023 00:33:30 +0000 (16:33 -0800)]
Merge pull request #49473 from neesingh-rh/wip-58249-quincy

quincy: mds: avoid ~mdsdir's scrubbing and reporting damage health status

Reviewed-by: Kotresh HR <khiremat@redhat.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
2 years agoMerge pull request #49471 from lxbsz/wip-58292
Yuri Weinstein [Thu, 16 Feb 2023 00:32:29 +0000 (16:32 -0800)]
Merge pull request #49471 from lxbsz/wip-58292

quincy: qa: switch to https protocol for repos' server

Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
Reviewed-by: Brad Hubbard <bhubbard@redhat.com>
Reviewed-by: Kotresh HR <khiremat@redhat.com>
2 years agoMerge pull request #49459 from mchangir/wip-57760-quincy
Yuri Weinstein [Thu, 16 Feb 2023 00:29:27 +0000 (16:29 -0800)]
Merge pull request #49459 from mchangir/wip-57760-quincy

quincy: qa: wait for scrub to finish

Reviewed-by: Venky Shankar <vshankar@redhat.com>
2 years agoMerge pull request #49884 from ifed01/wip-ifed-small-chunk-bluefs-qui
Yuri Weinstein [Thu, 16 Feb 2023 00:26:16 +0000 (16:26 -0800)]
Merge pull request #49884 from ifed01/wip-ifed-small-chunk-bluefs-qui

quincy: os/bluestore: enable 4K allocation unit for BlueFS

Reviewed-by: Adam Kupczyk <akupczyk@redhat.com>
2 years agoMerge pull request #49465 from Matan-B/wip-matanb-quincy-revert-pg_num
Yuri Weinstein [Thu, 16 Feb 2023 00:24:58 +0000 (16:24 -0800)]
Merge pull request #49465 from Matan-B/wip-matanb-quincy-revert-pg_num

quincy: Revert "mon/OSDMonitor: Make the pg_num check more accurate"

Reviewed-by: Neha Ojha <nojha@redhat.com>
2 years agoMerge pull request #49281 from sseshasa/wip-58186-quincy
Yuri Weinstein [Thu, 16 Feb 2023 00:23:22 +0000 (16:23 -0800)]
Merge pull request #49281 from sseshasa/wip-58186-quincy

quincy: osd: Reset mClock's OSD capacity config option for inactive device type

Reviewed-by: Neha Ojha <nojha@redhat.com>
2 years agoMerge pull request #49232 from Matan-B/wip-58143-quincy
Yuri Weinstein [Thu, 16 Feb 2023 00:22:00 +0000 (16:22 -0800)]
Merge pull request #49232 from Matan-B/wip-58143-quincy

quincy: mon/MonCommands: Support dump_historic_slow_ops

Reviewed-by: Nitzan Mordechai <nmordech@redhat.com>
2 years agodoc/rgw: s/[Zz]one [Gg]roup/zonegroup/g 50136/head
Zac Dover [Wed, 15 Feb 2023 05:05:43 +0000 (15:05 +1000)]
doc/rgw: s/[Zz]one [Gg]roup/zonegroup/g

Change all instances of "Zone Group" and "Zone group" and "zone group"
to "Zonegroup" or "zonegroup".

Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit 956c54b7c922adddba8dc56304636f21bb053c0e)

2 years agodoc/glossary: add "realm" to glossary 50134/head
Zac Dover [Wed, 15 Feb 2023 07:51:41 +0000 (17:51 +1000)]
doc/glossary: add "realm" to glossary

Add the term "Realm" to the glossary, and link to the section in the RGW
documentation that provides more information about realms.

Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit 5e8aed3367060503c0d4c50f19e72b5ea4583a01)

2 years agoMerge pull request #49881 from ljflores/wip-58586-quincy
Laura Flores [Wed, 15 Feb 2023 22:54:14 +0000 (16:54 -0600)]
Merge pull request #49881 from ljflores/wip-58586-quincy

quincy: osd: shut down the MgrClient before osd_fast_shutdown

2 years agoMerge pull request #49197 from idryomov/wip-57902-quincy
Ilya Dryomov [Wed, 15 Feb 2023 19:12:08 +0000 (20:12 +0100)]
Merge pull request #49197 from idryomov/wip-57902-quincy

quincy: rbd: add --snap-id option to "rbd device map" to allow mapping arbitrary snapshots

Reviewed-by: Mykola Golub <mgolub@suse.com>
2 years agolibrbd: avoid EUCLEAN error after "rbd rm" is interrupted 50130/head
weixinwei [Tue, 15 Nov 2022 07:31:06 +0000 (15:31 +0800)]
librbd: avoid EUCLEAN error after "rbd rm" is interrupted

If "rbd rm" command is interrupted (e.g. killed), the image in the
trash stays in cls::rbd::TRASH_IMAGE_STATE_MOVING state. Later, when
"rbd rm" command is rerun, EUCLEAN error is returned.

Fixes: https://tracker.ceph.com/issues/58060
Signed-off-by: weixinwei <weixw3@lenovo.com>
(cherry picked from commit 145ecb15c2b6b240a4abb5a0d81d081efeb98614)

2 years agoceph-exporter: cephadm changes 49771/head
Avan Thakkar [Mon, 12 Dec 2022 11:45:47 +0000 (17:15 +0530)]
ceph-exporter: cephadm changes

Fixes: https://tracker.ceph.com/issues/55046
Signed-off-by: Avan Thakkar <athakkar@redhat.com>
Includes changes required for introducing ceph-exporter container in cephadm.

(cherry picked from commit 0253053dbfb1e98d38cf2f522751d2a4c780adc0)

Conflicts:
src/pybind/mgr/cephadm/module.py
src/pybind/mgr/cephadm/service_discovery.py
src/pybind/mgr/cephadm/services/cephadmservice.py
src/pybind/mgr/cephadm/services/monitoring.py
src/pybind/mgr/cephadm/tests/test_services.py
src/python-common/ceph/deployment/service_spec.py

2 years agoMerge pull request #47957 from rhcs-dashboard/wip-57432-quincy
Nizamudeen A [Wed, 15 Feb 2023 10:48:36 +0000 (16:18 +0530)]
Merge pull request #47957 from rhcs-dashboard/wip-57432-quincy

quincy: mgr/dashboard: fix "can't read .ssh/known_hosts: No such file or directory

Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Reviewed-by: Avan Thakkar <athakkar@redhat.com>
2 years agoMerge pull request #50117 from zdover23/wip-doc-2023-02-15-backport-50108-to-quincy
Anthony D'Atri [Wed, 15 Feb 2023 10:07:01 +0000 (05:07 -0500)]
Merge pull request #50117 from zdover23/wip-doc-2023-02-15-backport-50108-to-quincy

quincy: doc/rgw: refine "Multi-site Config Ref" (1 of x)

2 years agodoc/rgw: refine "Multi-site Config Ref" (1 of x) 50117/head
Zac Dover [Tue, 14 Feb 2023 11:53:02 +0000 (21:53 +1000)]
doc/rgw: refine "Multi-site Config Ref" (1 of x)

Refine the syntax (and in some cases, the semantics) of the English in
"Multi-site Configuration Reference" in doc/radosgw/multisite.rst. This
is a long section, so more PRs are likely.

https://tracker.ceph.com/issues/58632

Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Co-authored-by: Casey Bodley <cbodley@redhat.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit 2d45a4e5e087cfd64d9e3cb5f346d24452a8742f)

2 years agoMerge pull request #50115 from cityofships/quincy_backport
Anthony D'Atri [Tue, 14 Feb 2023 20:24:07 +0000 (15:24 -0500)]
Merge pull request #50115 from cityofships/quincy_backport

quincy: doc/ceph-volume: fix cephadm references

2 years agodoc/ceph-volume: fix cephadm references 50115/head
Piotr Parczewski [Tue, 14 Feb 2023 08:12:30 +0000 (09:12 +0100)]
doc/ceph-volume: fix cephadm references

Signed-off-by: Piotr Parczewski <piotr@stackhpc.com>
(cherry picked from commit 2104d9ffdaaacb5ee0e1a0374baeac77a00bd677)

2 years agoqa/suites/rbd: fix sporadic "rx-only direction" test failures 50113/head
Ilya Dryomov [Fri, 10 Feb 2023 12:56:57 +0000 (13:56 +0100)]
qa/suites/rbd: fix sporadic "rx-only direction" test failures

The existing

    xmlstarlet sel -t -v  '//mirror/peers/peer[1]/uuid')" = ""

test is bogus since a tx-only peer gets added after the remote
rbd-mirror daemon pings the local cluster.  It happened to pass most
of the time because xmlstarlet filter just failed on an empty peers
array, producing the wrongly expected empty string by accident.

Fixes: https://tracker.ceph.com/issues/58688
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
(cherry picked from commit 5cec2670be569ac9161743dec84f139b9e529d07)

2 years agoosd: Restore defaults of mClock built-in profiles upon modification 50097/head
Sridhar Seshasayee [Thu, 27 Oct 2022 05:02:46 +0000 (10:32 +0530)]
osd: Restore defaults of mClock built-in profiles upon modification

The QoS parameters (res, wgt, lim) of mClock profiles are not allowed to
be modified by users using commands like "config set" or via admin socket.
handle_conf_change() does not allow changes to any built-in mClock profile
at the mClock scheduler. But the config subsystem showed the change as
expected for the built-in mClock profile QoS parameters. This misled the
user into thinking that the change was made at the mClock server when
it was not the case.

The above issue is the result of the config "levels" used by the config
subsystem. The inital built-in QoS params are set at the CONF_DEFAULT
level. This allows the user to modify the built-in QoS params using
"config set" command which sets values at CONF_MON level which has higher
priority than CONF_DEFAULT level. The new value is persisted on the mon
store and therefore the config subsystem shows the change when "config
show" command is issued.

To prevent the above, this commit adds changes to restore the defaults set
for the built-in profiles by removing the new config changes from the MON
store. This results in the original defaults to come back into effect and
maintain a consistent view of the built-in profile across all levels.

To accomplish this, the mClock scheduler is provided with additional
information like the OSD id, shard id and a pointer to the MonClient
using which the Mon store command to remove the option is executed.

A standalone test is added to verify that built-in params cannot be
modified and the original profile params are retained.

Fixes: https://tracker.ceph.com/issues/57533
Signed-off-by: Sridhar Seshasayee <sseshasa@redhat.com>
(cherry picked from commit b12780667f7b038f615d198c225f761ad7191ea9)

2 years agoMerge pull request #50093 from zdover23/wip-doc-2023-02-13-backport-50086-to-quincy
Anthony D'Atri [Mon, 13 Feb 2023 14:47:47 +0000 (09:47 -0500)]
Merge pull request #50093 from zdover23/wip-doc-2023-02-13-backport-50086-to-quincy

quincy: doc/rgw: "Migrating Single Site to Multi-Site"

2 years agodoc/rgw: "Migrating Single Site to Multi-Site" 50093/head
Zac Dover [Mon, 13 Feb 2023 05:35:32 +0000 (15:35 +1000)]
doc/rgw: "Migrating Single Site to Multi-Site"

Refine "Migrating Single-site System to Multi-site" in
doc/radosgw/multisite.rst.

https://tracker.ceph.com/issues/58632

Co-authored-by: Cole Mitchell <cole.mitchell@gmail.com>
Co-authored-by: Anthonh D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit 40c82f8ef679ed6c5182765b3bf4d6e61ed2e66d)