]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
7 months agoMerge pull request #55741 from lxbsz/wip-64043
Venky Shankar [Wed, 27 Nov 2024 08:09:10 +0000 (13:39 +0530)]
Merge pull request #55741 from lxbsz/wip-64043

quincy: mds: use explicitly sized types for network and disk encoding

Reviewed-by: Venky Shankar <vshankar@redhat.com>
7 months agoMerge pull request #60854 from zdover23/wip-doc-2024-11-27-backport-60846-to-quincy
Anthony D'Atri [Tue, 26 Nov 2024 21:59:51 +0000 (16:59 -0500)]
Merge pull request #60854 from zdover23/wip-doc-2024-11-27-backport-60846-to-quincy

quincy: doc/radosgw: Improve archive-sync-module.rst

7 months agodoc/radosgw: Improve archive-sync-module.rst 60854/head
Anthony D'Atri [Tue, 26 Nov 2024 16:13:06 +0000 (11:13 -0500)]
doc/radosgw: Improve archive-sync-module.rst

Signed-off-by: Anthony D'Atri <anthony.datri@gmail.com>
(cherry picked from commit 303ce155a34fdf2cde63b948d204aca339dd5682)

7 months agoMerge pull request #60706 from ceph/quincy-release
Yuri Weinstein [Tue, 26 Nov 2024 02:14:48 +0000 (18:14 -0800)]
Merge pull request #60706 from ceph/quincy-release

v17.2.8

Reviewed-by: Laura Flores <lflores@redhat.com>
7 months agoMerge pull request #60826 from zdover23/wip-doc-2024-11-25-backport-60813-to-quincy
Anthony D'Atri [Mon, 25 Nov 2024 23:25:00 +0000 (18:25 -0500)]
Merge pull request #60826 from zdover23/wip-doc-2024-11-25-backport-60813-to-quincy

quincy: doc/rados/troubleshooting: Improve log-and-debug.rst

7 months agodoc/rados/troubleshooting: Improve log-and-debug.rst 60826/head
Anthony D'Atri [Mon, 25 Nov 2024 01:24:18 +0000 (20:24 -0500)]
doc/rados/troubleshooting: Improve log-and-debug.rst

Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
(cherry picked from commit 44c9519cc3eb013104c52014c302ba71ba806f8f)

7 months agoMerge pull request #60739 from zdover23/wip-doc-2024-11-15-backport-60703-to-quincy
Zac Dover [Mon, 25 Nov 2024 03:11:35 +0000 (13:11 +1000)]
Merge pull request #60739 from zdover23/wip-doc-2024-11-15-backport-60703-to-quincy

quincy: doc/rados: correct "full ratio" note

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
7 months agoMerge pull request #60811 from zdover23/wip-doc-2024-11-24-backport-60804-to-quincy...
Anthony D'Atri [Sun, 24 Nov 2024 15:34:22 +0000 (10:34 -0500)]
Merge pull request #60811 from zdover23/wip-doc-2024-11-24-backport-60804-to-quincy-test-2

quincy: doc/cephadm: Clarify "Deploying a new Cluster"

7 months agodoc/cephadm: Clarify "Deploying a new Cluster" 60811/head
Zac Dover [Sat, 23 Nov 2024 12:32:13 +0000 (22:32 +1000)]
doc/cephadm: Clarify "Deploying a new Cluster"

Change the title of the section "Deploying a new Ceph cluster" to "Using
cephadm to Deploy a New Ceph Cluster". This is part of the initiative to
separate package-related documentation from container-based
documenation.

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

8 months agodoc/rados: correct "full ratio" note 60739/head
Zac Dover [Mon, 11 Nov 2024 23:31:28 +0000 (09:31 +1000)]
doc/rados: correct "full ratio" note

Correct a note that directed users not to add an OSD after the cluster
has reached its "full ratio". The note now says "Do not let your cluster
reach its full ratio before adding an OSD."

Hat tip: Oskar Berggren

Fixes: https://tracker.ceph.com/issues/68900
Co-authored-by: Oskar Berggren <oskar.berggren@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit f1a2637c79a15c26a769661dd72ca68d766b2f0d)

8 months agoMerge pull request #60710 from zdover23/wip-doc-2024-11-12-backport-60704-to-quincy
Anthony D'Atri [Tue, 12 Nov 2024 04:12:54 +0000 (23:12 -0500)]
Merge pull request #60710 from zdover23/wip-doc-2024-11-12-backport-60704-to-quincy

quincy: doc/start: fix "are are" typo

8 months agodoc/start: fix "are are" typo 60710/head
Zac Dover [Mon, 11 Nov 2024 23:47:21 +0000 (09:47 +1000)]
doc/start: fix "are are" typo

Fix typo reading "They are are single-threaded".
s/are are/are/

Fixes: https://tracker.ceph.com/issues/68901
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit 22010719d7edf2a6cf7de7b115ed797e7942ec47)

8 months ago17.2.8 60706/head v17.2.8
Ceph Release Team [Mon, 11 Nov 2024 21:31:50 +0000 (21:31 +0000)]
17.2.8

Signed-off-by: Ceph Release Team <ceph-maintainers@ceph.io>
8 months agoMerge pull request #60673 from zdover23/wip-doc-2024-11-08-backport-56771-to-quincy
Zac Dover [Mon, 11 Nov 2024 12:50:45 +0000 (22:50 +1000)]
Merge pull request #60673 from zdover23/wip-doc-2024-11-08-backport-56771-to-quincy

quincy: doc: Document which options are disabled by mClock.

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
8 months agoMerge pull request #60681 from zdover23/wip-doc-2024-11-09-backport-60605-to-quincy
Anthony D'Atri [Sat, 9 Nov 2024 14:48:58 +0000 (09:48 -0500)]
Merge pull request #60681 from zdover23/wip-doc-2024-11-09-backport-60605-to-quincy

quincy: doc/cephadm: clean "Adv. OSD Service Specs"

8 months agodoc/cephadm: clean "Adv. OSD Service Specs" 60681/head
Zac Dover [Mon, 4 Nov 2024 08:46:49 +0000 (18:46 +1000)]
doc/cephadm: clean "Adv. OSD Service Specs"

Clean the English grammar and the .RST in the section "Advanced OSD
Service Specifications" in the file doc/cephadm/services/osd.rst.

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

8 months agomgr/dashboard: remove cherrypy_backports.py
Nizamudeen A [Mon, 4 Nov 2024 05:42:32 +0000 (11:12 +0530)]
mgr/dashboard: remove cherrypy_backports.py

since its mostly used only for older cherrypy versions which we don't
support anymore in any of our recent upstream releases, we could remove
it completely

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

 Conflicts:
src/pybind/mgr/prometheus/module.py
 -  resolve conflicting import by just removing the version import

(cherry picked from commit 8713c8c2266c5075d6a0eb8da6e77152cda44c11)

8 months agomgr/dashboard: update translations for quincy
Nizamudeen A [Thu, 17 Oct 2024 04:58:50 +0000 (10:28 +0530)]
mgr/dashboard: update translations for quincy

Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit 1ba918183898d869c33feb9f626469954909f996)

8 months agodoc: Document which options are disabled by mClock. 60673/head
Niklas Hambüchen [Tue, 9 Apr 2024 03:55:38 +0000 (05:55 +0200)]
doc: Document which options are disabled by mClock.

Not only in the mClock docs, but also in the reference
of the options that are disabled.

Otherwise users are bound to miss it, and surprised
why their options are ignored or reset.

Signed-off-by: Niklas Hambüchen <mail@nh2.me>
(cherry picked from commit 790afd277730f24801a3b59c08d2dce0f2a9659f)

8 months agoMerge pull request #60634 from rhcs-dashboard/wip-68846-quincy
Yuri Weinstein [Thu, 7 Nov 2024 15:08:55 +0000 (07:08 -0800)]
Merge pull request #60634 from rhcs-dashboard/wip-68846-quincy

quincy: mgr/dashboard: remove cherrypy_backports.py

Reviewed-by: Adam King adking@redhat.com
8 months agoMerge pull request #60646 from zdover23/wip-doc-2024-11-07-backport-60643-to-quincy
Anthony D'Atri [Wed, 6 Nov 2024 16:34:21 +0000 (11:34 -0500)]
Merge pull request #60646 from zdover23/wip-doc-2024-11-07-backport-60643-to-quincy

quincy: doc/cephadm: link to "host pattern" matching sect

8 months agodoc/cephadm: link to "host pattern" matching sect 60646/head
Zac Dover [Wed, 6 Nov 2024 12:22:14 +0000 (22:22 +1000)]
doc/cephadm: link to "host pattern" matching sect

Link to the "Placement by Pattern Matching" section in
doc/cephadm/services/index.rst from the "Advanced OSD Service
Specifications" section in doc/cephadm/services/osd.rst.

Fixes: https://tracker.ceph.com/issues/68812
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit cdfa299a2511ee35dfe0a857702af6d3ba257efd)

8 months agoMerge pull request #60639 from zdover23/wip-doc-2024-11-06-backport-56599-to-quincy
Anthony D'Atri [Wed, 6 Nov 2024 15:47:52 +0000 (10:47 -0500)]
Merge pull request #60639 from zdover23/wip-doc-2024-11-06-backport-56599-to-quincy

quincy: doc/cephadm: Update operations.rst

8 months agoMerge pull request #60366 from rhcs-dashboard/quincy-i18n
Nizamudeen A [Wed, 6 Nov 2024 15:09:47 +0000 (20:39 +0530)]
Merge pull request #60366 from rhcs-dashboard/quincy-i18n

quincy: mgr/dashboard: update translations for quincy

8 months agodoc/cephadm: Update operations.rst 60639/head
rhkelson [Sun, 31 Mar 2024 15:39:08 +0000 (09:39 -0600)]
doc/cephadm: Update operations.rst

Fixed typo 'no' to 'not' in sentence "If this test fails, cephadm will
no be able to manage services on that host."

Signed-off-by: rhkelson <119636079+rhkelson@users.noreply.github.com>
(cherry picked from commit 34bc35a73443fa56908395a83ea2dd404a8fc4a6)

8 months agomgr/dashboard: remove cherrypy_backports.py 60634/head
Nizamudeen A [Mon, 4 Nov 2024 05:42:32 +0000 (11:12 +0530)]
mgr/dashboard: remove cherrypy_backports.py

since its mostly used only for older cherrypy versions which we don't
support anymore in any of our recent upstream releases, we could remove
it completely

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

 Conflicts:
src/pybind/mgr/prometheus/module.py
 -  resolve conflicting import by just removing the version import

8 months agoMerge pull request #59493 from ljflores/wip-67056-quincy
SrinivasaBharathKanta [Mon, 4 Nov 2024 07:50:55 +0000 (13:20 +0530)]
Merge pull request #59493 from ljflores/wip-67056-quincy

quincy: qa: suppress Leak_StillReachable mon leak in centos 9 jobs

8 months agoMerge pull request #59246 from ljflores/wip-67578-quincy
SrinivasaBharathKanta [Mon, 4 Nov 2024 07:50:45 +0000 (13:20 +0530)]
Merge pull request #59246 from ljflores/wip-67578-quincy

quincy: qa/suites/upgrade: ignore PG_AVAILABILITY and MON_DOWN for quincy-x and reef-x upgrade suites

8 months agoMerge pull request #57068 from batrick/wip-65376-quincy
SrinivasaBharathKanta [Mon, 4 Nov 2024 07:50:35 +0000 (13:20 +0530)]
Merge pull request #57068 from batrick/wip-65376-quincy

quincy: osd/OSDMonitor: check svc is writeable before changing pending

8 months agoMerge pull request #56679 from ushitora-anqou/wip-65257-quincy
SrinivasaBharathKanta [Mon, 4 Nov 2024 07:50:19 +0000 (13:20 +0530)]
Merge pull request #56679 from ushitora-anqou/wip-65257-quincy

quincy: mon: add created_at and ceph_version_when_created meta

8 months agoMerge pull request #56521 from k0ste/wip-64410-quincy
SrinivasaBharathKanta [Mon, 4 Nov 2024 07:50:09 +0000 (13:20 +0530)]
Merge pull request #56521 from k0ste/wip-64410-quincy

quincy: osd: don't send stale hb msgr's addresses in MOSDBoot

8 months agoqa/fsx: use a specified sha1 to build the xfstest-dev
Xiubo Li [Mon, 6 May 2024 01:57:39 +0000 (09:57 +0800)]
qa/fsx: use a specified sha1 to build the xfstest-dev

This sha1 is the latest master head and works well for our tests.

Fixes: https://tracker.ceph.com/issues/64572
Signed-off-by: Xiubo Li <xiubli@redhat.com>
(cherry picked from commit 740025da227e75575fa7732141c60c6398442e43)
(cherry picked from commit 4ccbf359add7c4f07ea088dd4693480bd8c1a242)

8 months agoqa/fsx: use the master branch to build the xfstest-dev
Xiubo Li [Wed, 6 Mar 2024 07:28:44 +0000 (15:28 +0800)]
qa/fsx: use the master branch to build the xfstest-dev

The upstream linux has removed ALLOCSP/FREESP ioctls, and also
the same with xfsprogs-devel package. So for the old xfstest-dev
the huild will fail, because it stil will depend on them.

Fixes: https://tracker.ceph.com/issues/64572
Signed-off-by: Xiubo Li <xiubli@redhat.com>
(cherry picked from commit bc215d9e21e97382434579cb89e90936c8d9c54b)
(cherry picked from commit c10ba90650800807749dfbe07bc6efc04b1c0870)

8 months agoMerge pull request #60586 from idryomov/wip-64572-quincy
Yuri Weinstein [Sat, 2 Nov 2024 15:17:56 +0000 (08:17 -0700)]
Merge pull request #60586 from idryomov/wip-64572-quincy

quincy: qa/fsx: use a specified sha1 to build the xfstest-dev

Reviewed-by: Yuri Weinstein <yweinste@redhat.com>
8 months agoMerge pull request #60595 from zdover23/wip-doc-2024-11-02-backport-60584-to-quincy
Anthony D'Atri [Sat, 2 Nov 2024 03:32:25 +0000 (23:32 -0400)]
Merge pull request #60595 from zdover23/wip-doc-2024-11-02-backport-60584-to-quincy

quincy: doc: s/Whereas,/Although/

8 months agodoc: s/Whereas,/Although/ 60595/head
Zac Dover [Fri, 1 Nov 2024 13:43:07 +0000 (23:43 +1000)]
doc: s/Whereas,/Although/

Change the subordinating conjunction "Whereas" followed by a comma to
the less grammatically-incorrect "Although". I've been meaning to do
this since 22 Mar 2023.

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

8 months agoMerge pull request #60340 from zdover23/wip-doc-2024-10-16-backport-60302-to-quincy
Anthony D'Atri [Fri, 1 Nov 2024 18:56:51 +0000 (14:56 -0400)]
Merge pull request #60340 from zdover23/wip-doc-2024-10-16-backport-60302-to-quincy

quincy: doc,mailmap: update my email / association to ibm

8 months agoqa/fsx: use a specified sha1 to build the xfstest-dev 60586/head
Xiubo Li [Mon, 6 May 2024 01:57:39 +0000 (09:57 +0800)]
qa/fsx: use a specified sha1 to build the xfstest-dev

This sha1 is the latest master head and works well for our tests.

Fixes: https://tracker.ceph.com/issues/64572
Signed-off-by: Xiubo Li <xiubli@redhat.com>
(cherry picked from commit 740025da227e75575fa7732141c60c6398442e43)

8 months agoqa/fsx: use the master branch to build the xfstest-dev
Xiubo Li [Wed, 6 Mar 2024 07:28:44 +0000 (15:28 +0800)]
qa/fsx: use the master branch to build the xfstest-dev

The upstream linux has removed ALLOCSP/FREESP ioctls, and also
the same with xfsprogs-devel package. So for the old xfstest-dev
the huild will fail, because it stil will depend on them.

Fixes: https://tracker.ceph.com/issues/64572
Signed-off-by: Xiubo Li <xiubli@redhat.com>
(cherry picked from commit bc215d9e21e97382434579cb89e90936c8d9c54b)

8 months agoMerge pull request #60539 from zdover23/wip-doc-2024-10-29-backport-60508-to-quincy
Anthony D'Atri [Tue, 29 Oct 2024 15:14:53 +0000 (11:14 -0400)]
Merge pull request #60539 from zdover23/wip-doc-2024-10-29-backport-60508-to-quincy

quincy: doc/rados: add blaum_roth coding guidance

8 months agoMerge pull request #60479 from smanjara/wip-quincy-pr-56874
Yuri Weinstein [Tue, 29 Oct 2024 14:56:36 +0000 (07:56 -0700)]
Merge pull request #60479 from smanjara/wip-quincy-pr-56874

[quincy] qa/multisite: stabilize multisite testing

Reviewed-by: Casey Bodley <cbodley@redhat.com>
8 months agoMerge pull request #60527 from zdover23/wip-doc-2024-10-29-backport-60470-to-quincy
Anthony D'Atri [Tue, 29 Oct 2024 14:18:13 +0000 (10:18 -0400)]
Merge pull request #60527 from zdover23/wip-doc-2024-10-29-backport-60470-to-quincy

quincy: doc: explain the consequence of enabling mirroring through monitor co…

8 months agodoc/rados: add blaum_roth coding guidance 60539/head
Zac Dover [Sun, 27 Oct 2024 12:04:16 +0000 (22:04 +1000)]
doc/rados: add blaum_roth coding guidance

Direct Ceph administrators using blaum_roth coding for erasure-coded
pools to change the default value of w=7 to a different value in order
to ensure that w+1 is prime.

This information was provided to the Ceph upstream by Benjamin Mare in
September of 2024.

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

8 months agodoc: explain the consequence of enabling mirroring through monitor commands 60527/head
Jos Collin [Thu, 24 Oct 2024 06:03:19 +0000 (11:33 +0530)]
doc: explain the consequence of enabling mirroring through monitor commands

Signed-off-by: Jos Collin <jcollin@redhat.com>
(cherry picked from commit ed3ce72fbc0b097131945cbb39caa0831401b94a)

8 months agoMerge pull request #60458 from cbodley/wip-64399-quincy
Shilpa Jagannath [Mon, 28 Oct 2024 16:58:02 +0000 (09:58 -0700)]
Merge pull request #60458 from cbodley/wip-64399-quincy

quincy: rgw/auth: ignoring signatures for HTTP OPTIONS calls

8 months agoMerge pull request #60502 from zdover23/wip-doc-2024-10-26-backport-60444-to-quincy
Anthony D'Atri [Sat, 26 Oct 2024 13:46:18 +0000 (09:46 -0400)]
Merge pull request #60502 from zdover23/wip-doc-2024-10-26-backport-60444-to-quincy

quincy: doc/rados: standardize markup of "clean"

8 months agoMerge pull request #60505 from zdover23/wip-doc-2024-10-26-backport-60434-to-quincy
Anthony D'Atri [Sat, 26 Oct 2024 13:42:11 +0000 (09:42 -0400)]
Merge pull request #60505 from zdover23/wip-doc-2024-10-26-backport-60434-to-quincy

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

8 months agodoc/glossary: add "PLP" to glossary 60505/head
Zac Dover [Wed, 23 Oct 2024 00:50:25 +0000 (10:50 +1000)]
doc/glossary: add "PLP" to glossary

Add "PLP" to the glossary.

Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit 599bdbf0a240ee718ed6da4104141b0f23330fbe)

8 months agodoc/rados: standardize markup of "clean" 60502/head
Zac Dover [Wed, 23 Oct 2024 08:34:25 +0000 (18:34 +1000)]
doc/rados: standardize markup of "clean"

Standardize the markup around the status "clean" in the documentation so
that readers don't mistakenly get the idea that inconsistent
presentation of the word "clean" implies a never-stated difference
between one instance and the other.

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

8 months agoMerge pull request #60498 from zdover23/wip-doc-2024-10-26-backport-58647-to-quincy 60469/head
Zac Dover [Sat, 26 Oct 2024 00:44:20 +0000 (10:44 +1000)]
Merge pull request #60498 from zdover23/wip-doc-2024-10-26-backport-58647-to-quincy

quincy: doc/cephfs: add doc for disabling mgr/volumes plugin

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
8 months agoqa/multisite: disable two-zonegroup and three-zone configs. 60479/head
Shilpa Jagannath [Mon, 15 Apr 2024 14:54:57 +0000 (10:54 -0400)]
qa/multisite: disable two-zonegroup and three-zone configs.

Signed-off-by: Shilpa Jagannath <smanjara@redhat.com>
(cherry picked from commit fb3186266ee52b352ebdf4ce394d3144a23db8f2)
(cherry picked from commit 7f0ae8e03636cf81811b295f62fdb4a5fddafbf2)
(cherry picked from commit 824fce5521b1e3223767ae7e362aad77b1e48a3d)

8 months agodoc/cephfs: add doc for disabling mgr/volumes plugin 60498/head
Rishabh Dave [Sun, 28 Jul 2024 17:28:49 +0000 (22:58 +0530)]
doc/cephfs: add doc for disabling mgr/volumes plugin

Signed-off-by: Rishabh Dave <ridave@redhat.com>
(cherry picked from commit 373910de34fc9e1d98218aed0361cd9bf3badffa)

8 months agoqa/rgw/multisite: add two-zone configuration
Casey Bodley [Thu, 9 Nov 2023 21:22:36 +0000 (16:22 -0500)]
qa/rgw/multisite: add two-zone configuration

Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit 14204442ac2eaaaa3f40a76403da49f0f4ed92c1)
(cherry picked from commit 627dd7b86d0c59768625b508b614fa35d008708b)
(cherry picked from commit baf6c678bb3648a6147f1eb5bd1442a300cd0110)

8 months agoqa/rgw/multisite: double cluster nodes and osd count
Casey Bodley [Tue, 31 Oct 2023 14:53:25 +0000 (10:53 -0400)]
qa/rgw/multisite: double cluster nodes and osd count

> WARNING: The OSD cluster is overloaded and struggling to complete ops. You need more capacity to serve this level of demand.

give each cluster 2 nodes instead of 1, and 6 osds instead of 3

Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit 9a80cf4bf473c95c8d0b18fcdce88be20f74f973)
(cherry picked from commit a77c2d42277e44633643bcc1f8969f90724c49ef)
(cherry picked from commit 89c09ea3a2e9f4d32bab2c4b0b5c0f529d08d4c6)

8 months agoqa/rgw/multisite: reduce polling intervals from 20s to 5s
Casey Bodley [Tue, 31 Oct 2023 14:51:28 +0000 (10:51 -0400)]
qa/rgw/multisite: reduce polling intervals from 20s to 5s

Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit bc084c0ac64477abdbf54d96bc4981edf41e1343)
(cherry picked from commit 32fb2b923bc07b2228b8fe7d1c1f4bc2f3bf263b)
(cherry picked from commit 95116915489d60f78038445d31549804e0745e29)

8 months agorgw/multisite: reconfigure checkpoint delay to 90s
Shilpa Jagannath [Mon, 30 Oct 2023 15:29:06 +0000 (11:29 -0400)]
rgw/multisite: reconfigure checkpoint delay to 90s

Signed-off-by: Shilpa Jagannath <smanjara@redhat.com>
(cherry picked from commit af7c4d83c7f5b61e907a90622c082a373f3995d9)
(cherry picked from commit e1acebe9e710f704ca59980b125e9a93f51dc71a)

8 months agoMerge pull request #60484 from zdover23/wip-doc-2024-10-25-backport-60480-to-quincy
Anthony D'Atri [Fri, 25 Oct 2024 03:44:10 +0000 (23:44 -0400)]
Merge pull request #60484 from zdover23/wip-doc-2024-10-25-backport-60480-to-quincy

quincy: doc/cephfs: use 'p' flag to set layouts or quotas

8 months agodoc/cephfs: use 'p' flag to set layouts or quotas 60484/head
TruongSinh Tran-Nguyen [Thu, 24 Oct 2024 20:57:49 +0000 (13:57 -0700)]
doc/cephfs: use 'p' flag to set layouts or quotas

Remind users that clients must use the 'p' flag when writing file
layouts.

This PR is made in response to
https://www.reddit.com/r/ceph/comments/1gbad51/comment/ltkgd5v/

Co-authored-by: Zac Dover <zac.dover@proton.me>
Signed-off-by: TruongSinh Tran-Nguyen <i@truongsinh.pro>
(cherry picked from commit 13c7c9d99881c7b4491ba1a693283c047161ea8a)

8 months agoMerge pull request #58769 from adk3798/quincy-orch-centos-9-teuth
Yuri Weinstein [Thu, 24 Oct 2024 16:38:19 +0000 (09:38 -0700)]
Merge pull request #58769 from adk3798/quincy-orch-centos-9-teuth

quincy: qa/orch: drop centos 8 and rhel 8.6 for orch suite tests

Reviewed-by: Laura Flores <lflores@redhat.com>
8 months agoMerge pull request #60463 from zdover23/wip-doc-2024-10-24-backport-60460-to-quincy
Anthony D'Atri [Thu, 24 Oct 2024 01:55:14 +0000 (21:55 -0400)]
Merge pull request #60463 from zdover23/wip-doc-2024-10-24-backport-60460-to-quincy

quincy: doc/start: add vstart install guide

8 months agodoc/start: add vstart install guide 60463/head
Zac Dover [Wed, 23 Oct 2024 23:04:08 +0000 (09:04 +1000)]
doc/start: add vstart install guide

Add "vstart Cluster Installation and Configuration Procedure" to the
Beginner's Guide.

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

8 months agoqa/upgrade: change pacific/octopus upgrade tests to use published image 58769/head
Adam King [Tue, 27 Aug 2024 13:29:14 +0000 (09:29 -0400)]
qa/upgrade: change pacific/octopus upgrade tests to use published image

Since we no longer build octopus or pacific, we can't use
the ci build for these tests any more

Signed-off-by: Adam King <adking@redhat.com>
8 months agoqa/distros: reinstall nvme-cli on centos 9 nodes
Adam King [Thu, 22 Aug 2024 17:53:38 +0000 (13:53 -0400)]
qa/distros: reinstall nvme-cli on centos 9 nodes

To work around a potential linking issue between
nvme-cli ad libnvme that prevents nvme-cli from
correctly generating a hostnqn, causing

nvme_fabrics: found same hostid edb4e426-766f-44c6-b127-da2a5b7446ef but different hostnqn hostnqn

messages in dmesg and the inability to setup nvme
loop devices

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

8 months agoqa/workunits/cephadm: enable nodejs:18 on centos 9 stream
Laura Flores [Mon, 22 Jan 2024 20:52:58 +0000 (20:52 +0000)]
qa/workunits/cephadm: enable nodejs:18 on centos 9 stream

Signed-off-by: Laura Flores <lflores@ibm.com>
(cherry picked from commit a602e5f0e0e48c40fd728ae382502826ca354828)

8 months agoqa/cephadm: fix iscsi pids limit check for centos 9
Adam King [Mon, 11 Dec 2023 20:44:30 +0000 (15:44 -0500)]
qa/cephadm: fix iscsi pids limit check for centos 9

Centos 9 uses cgroups v2 which has a slightly
different file location for the pids.max. This commit
updates the test to also check the new location
so the test can pass on centos 9

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

8 months agotests: make sure nvmetcli and nvme-cli are up to date
Guillaume Abrioux [Wed, 26 Jun 2024 10:35:43 +0000 (10:35 +0000)]
tests: make sure nvmetcli and nvme-cli are up to date

Otherwise jobs end up with the following failure:

```
2024-06-25T14:22:18.659 INFO:teuthology.orchestra.run.smithi098.stderr:Failed to write to /dev/nvme-fabrics: Invalid argument
```

Also, the output of nvme list has changed so we have to update
qa/tasks/nvme_loop.py accordingly.

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

Conflicts:
qa/distros/container-hosts/centos_9.stream.yaml

Conflicts:
qa/distros/container-hosts/centos_9.stream.yaml

8 months agoqa/suites/upgrade/quincy-p2p: update supported-all-distro to centos 9
Laura Flores [Tue, 23 Jul 2024 22:00:05 +0000 (17:00 -0500)]
qa/suites/upgrade/quincy-p2p: update supported-all-distro to centos 9

Signed-off-by: Laura Flores <lflores@ibm.com>
8 months agoqa/cephadm: drop centos 8 and rhel 8.6 from test distros
Adam King [Tue, 23 Jul 2024 21:25:50 +0000 (17:25 -0400)]
qa/cephadm: drop centos 8 and rhel 8.6 from test distros

Since we don't build either of these any more on
quincy

Signed-off-by: Adam King <adking@redhat.com>
8 months agoqa/distros: add supported-container-hosts for cephadm and upgrade suites
Casey Bodley [Thu, 25 Jan 2024 17:41:39 +0000 (12:41 -0500)]
qa/distros: add supported-container-hosts for cephadm and upgrade suites

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

Conflicts:
qa/suites/upgrade/telemetry-upgrade/quincy-x/0-random-distro$

8 months agorgw/auth: ignoring signatures for HTTP OPTIONS calls 60458/head
Tobias Urdin [Tue, 6 Feb 2024 07:50:55 +0000 (07:50 +0000)]
rgw/auth: ignoring signatures for HTTP OPTIONS calls

Before [1] we always sent all HTTP OPTIONS requests to
the S3AnonymousEngine and ignored any provided AWSv4
credentials sent in the request.

That PR changed so that if we got credentials in the
request we instead sent it through the authentication
code in order to solve HTTP OPTIONS requests on tenanted
users to start working (because we need to resolve the
tenant, also called bucket tenant in the code, and we can't
only rely on the bucket name since it will not be found).

We solved this by modifying the canonical HTTP method used
when calculating the AWSv4 signature by instead using the
access-control-request-method header which worked good.

This change did not take into account that when you generated
a presigned URL for a put_object request you can also pass in
extra parameters like a canned ACL [2] to the Params variable
in for example boto3's generated_presigned_url().

Doing that will cause the client to add the x-amz-acl header
to x-amz-signedheaders and also use that in their signature
calculation.

When doing a HTTP OPTIONS calls for CORS on that presigned URL
the browser will never send a x-amz-acl header with the correct
data since that is something that the actual PUT request should
include later, so that HTTP OPTIONS call should pass even though
the signature can never be calculated correctly server-side like
verified against AWS S3 in tracker [3].

This patch as a result skips the signature calculation when doing
EC2 auth using the LocalEngine but we still need to pass the request
there in order to lookup the user to support buckets in a tenant.

For the Keystone EC2 auth we're pretty out of luck in the sense that
Keystone's API itself requires us to send the AWSv4 signature in the
request with the access_key in order to obtain a token, and we cannot
leave the signature out, we also cannot spoof the signature from
rgw -> keystone since we don't have access to the secret_key if it's
not in our cache.

For that approach we simply pass on to get_access_token() that if it's
an HTTP OPTIONS and we find the access_key in the cache we pull that
and ignore verifying signature and pass it on for validation. This means
that the cache must be warm if using Keystone auth and adding extra
params to a presigned URL.

This partly makes some of the commits in [1] redundant for EC2
LocalEngine auth but we still need it for tenanted bucket support.

[1] https://github.com/ceph/ceph/pull/52673
[2] https://docs.aws.amazon.com/AmazonS3/latest/userguide/acl-overview.html#canned-acl
[3] https://tracker.ceph.com/issues/64308

Fixes: https://tracker.ceph.com/issues/64308
Signed-off-by: Tobias Urdin <tobias.urdin@binero.se>
(cherry picked from commit fe15b52edb5d228d2ed56679c62cf48493ae2d54)

Conflicts: no optional_yield argument in quincy
src/rgw/rgw_auth_keystone.cc
src/rgw/rgw_auth_keystone.h

8 months agoMerge pull request #60437 from zdover23/wip-doc-2024-10-23-backport-60433-to-quincy
Anthony D'Atri [Wed, 23 Oct 2024 01:50:59 +0000 (21:50 -0400)]
Merge pull request #60437 from zdover23/wip-doc-2024-10-23-backport-60433-to-quincy

quincy: doc/cephfs: rearrange subvolume group information

8 months agodoc/cephfs: rearrange subvolume group information 60437/head
Indira Sawant [Tue, 22 Oct 2024 21:45:10 +0000 (16:45 -0500)]
doc/cephfs: rearrange subvolume group information

Rearranging the documentation to align it with CephFS encapsulation design.

Signed-off-by: Indira Sawant <indira.sawant@ibm.com>
(cherry picked from commit f6cf7ae5281f5740ac78bfa5e2a22913353b8167)

8 months agoMerge pull request #60314 from vshankar/wip-client-secfix
Yuri Weinstein [Tue, 22 Oct 2024 01:59:18 +0000 (18:59 -0700)]
Merge pull request #60314 from vshankar/wip-client-secfix

quincy: client: disallow unprivileged users to escalate root privileges

Reviewed-by: Venky Shankar vshankar@redhat.com
8 months agoMerge pull request #58843 from lxbsz/wip-67163
Yuri Weinstein [Mon, 21 Oct 2024 18:05:29 +0000 (11:05 -0700)]
Merge pull request #58843 from lxbsz/wip-67163

quincy: mds: try to choose a new batch head in request_clientup()

Reviewed-by: Venky Shankar <vshankar@redhat.com>
8 months agoMerge pull request #58296 from batrick/wip-66624-quincy
Yuri Weinstein [Mon, 21 Oct 2024 18:03:43 +0000 (11:03 -0700)]
Merge pull request #58296 from batrick/wip-66624-quincy

quincy: mds: do remove the cap when seqs equal or larger than last issue

Reviewed-by: Venky Shankar <vshankar@redhat.com>
8 months agoMerge pull request #54549 from k0ste/wip-62817-quincy
Yuri Weinstein [Fri, 18 Oct 2024 15:07:30 +0000 (08:07 -0700)]
Merge pull request #54549 from k0ste/wip-62817-quincy

quincy: osd: ensure async recovery does not drop a pg below min_size

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Reviewed-by: Laura Flores <lflores@redhat.com>
9 months agoMerge pull request #60124 from adamemerson/wip-40692-quincy
Yuri Weinstein [Thu, 17 Oct 2024 14:13:05 +0000 (07:13 -0700)]
Merge pull request #60124 from adamemerson/wip-40692-quincy

quincy: global: Call getnam_r with a 64KiB buffer on the heap

Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
9 months agoMerge pull request #59498 from pponnuvel/wip-67606-quincy
Yuri Weinstein [Thu, 17 Oct 2024 14:12:00 +0000 (07:12 -0700)]
Merge pull request #59498 from pponnuvel/wip-67606-quincy

quincy: os/bluestore: allow use BtreeAllocator

Reviewed-by: Igor Fedotov <ifedotov@suse.com>
9 months agoMerge pull request #57406 from k0ste/wip-58815-quincy
Yuri Weinstein [Thu, 17 Oct 2024 14:11:19 +0000 (07:11 -0700)]
Merge pull request #57406 from k0ste/wip-58815-quincy

quincy: rados: Set snappy as default value in ms_osd_compression_algorithm

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Reviewed-by: Laura Flores <lflores@redhat.com>
9 months agoMerge pull request #57363 from batrick/wip-65871-quincy
Yuri Weinstein [Thu, 17 Oct 2024 14:10:18 +0000 (07:10 -0700)]
Merge pull request #57363 from batrick/wip-65871-quincy

quincy: common/StackStringStream: update pointer to newly allocated memory in overflow()

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Reviewed-by: Rongqi Sun <sunrongqi@huawei.com>
9 months agoMerge pull request #54557 from k0ste/wip-57795-quincy
Yuri Weinstein [Thu, 17 Oct 2024 14:08:42 +0000 (07:08 -0700)]
Merge pull request #54557 from k0ste/wip-57795-quincy

quincy: common:  intrusive_lru destructor add

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
9 months agomgr/dashboard: update translations for quincy 60366/head
Nizamudeen A [Thu, 17 Oct 2024 04:58:50 +0000 (10:28 +0530)]
mgr/dashboard: update translations for quincy

Signed-off-by: Nizamudeen A <nia@redhat.com>
9 months agoMerge pull request #60337 from dmick/wip-quincy-container-ceph-node-proxy
Dan Mick [Wed, 16 Oct 2024 18:22:04 +0000 (11:22 -0700)]
Merge pull request #60337 from dmick/wip-quincy-container-ceph-node-proxy

quincy: ceph-node-proxy not present, not part of container

9 months agoMerge pull request #60334 from cbodley/wip-doc-rgw-multisite-secondary-commit-quincy
Casey Bodley [Wed, 16 Oct 2024 15:05:03 +0000 (11:05 -0400)]
Merge pull request #60334 from cbodley/wip-doc-rgw-multisite-secondary-commit-quincy

quincy: doc/radosgw/multisite: fix Configuring Secondary Zones -> Updating the Period

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
9 months agoMerge pull request #56702 from joscollin/wip-65320-quincy
Venky Shankar [Wed, 16 Oct 2024 13:30:39 +0000 (19:00 +0530)]
Merge pull request #56702 from joscollin/wip-65320-quincy

quincy: cephfs-mirror: various fixes

Reviewed-by: Venky Shankar <vshankar@redhat.com>
9 months agoMerge pull request #58333 from mchangir/wip-66671-quincy
Venky Shankar [Wed, 16 Oct 2024 13:30:24 +0000 (19:00 +0530)]
Merge pull request #58333 from mchangir/wip-66671-quincy

quincy: qa: cleanup snapshots before subvolume delete

Reviewed-by: Venky Shankar <vshankar@redhat.com>
9 months agoMerge pull request #58724 from neesingh-rh/wip-67076-quincy
Venky Shankar [Wed, 16 Oct 2024 13:30:13 +0000 (19:00 +0530)]
Merge pull request #58724 from neesingh-rh/wip-67076-quincy

quincy: mds: fix session/client evict command.

Reviewed-by: Venky Shankar <vshankar@redhat.com>
9 months agoMerge pull request #58773 from lxbsz/wip-66668
Venky Shankar [Wed, 16 Oct 2024 13:29:57 +0000 (18:59 +0530)]
Merge pull request #58773 from lxbsz/wip-66668

quincy: mds: set the correct WRLOCK flag always in wrlock_force()

Reviewed-by: Venky Shankar <vshankar@redhat.com>
9 months agoMerge pull request #58799 from neesingh-rh/wip-66870-quincy
Venky Shankar [Wed, 16 Oct 2024 13:29:40 +0000 (18:59 +0530)]
Merge pull request #58799 from neesingh-rh/wip-66870-quincy

quincy: mds: prevent scrubbing for standby-replay MDS

Reviewed-by: Venky Shankar <vshankar@redhat.com>
9 months agoMerge pull request #58806 from lxbsz/wip-67150
Venky Shankar [Wed, 16 Oct 2024 13:29:28 +0000 (18:59 +0530)]
Merge pull request #58806 from lxbsz/wip-67150

quincy: cephfs: Fixed a bug in the readdir_cache_cb function that may have us…

Reviewed-by: Venky Shankar <vshankar@redhat.com>
9 months agoMerge pull request #58807 from lxbsz/wip-67119
Venky Shankar [Wed, 16 Oct 2024 12:59:55 +0000 (18:29 +0530)]
Merge pull request #58807 from lxbsz/wip-67119

quincy: qa: ignore container checkpoint/restore related selinux denials for c…

Reviewed-by: Venky Shankar <vshankar@redhat.com>
9 months agoMerge pull request #59037 from vshankar/wip-quincy-rm-centos8
Venky Shankar [Wed, 16 Oct 2024 12:59:17 +0000 (18:29 +0530)]
Merge pull request #59037 from vshankar/wip-quincy-rm-centos8

quincy: qa/cephfs: no reliance on centos

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
9 months agoMerge pull request #59067 from joscollin/wip-67381-quincy
Venky Shankar [Wed, 16 Oct 2024 12:30:52 +0000 (18:00 +0530)]
Merge pull request #59067 from joscollin/wip-67381-quincy

quincy: qa/suites: drop --show-reachable=yes from fs:valgrind tests

Reviewed-by: Venky Shankar <vshankar@redhat.com>
9 months agomailmap: add my ibm email 60340/head
Patrick Donnelly [Mon, 14 Oct 2024 18:50:41 +0000 (14:50 -0400)]
mailmap: add my ibm email

Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
(cherry picked from commit e4177406f9734f1c8af91f8292aa972d01fb77f9)

9 months agodoc/governance: update my CSC email
Patrick Donnelly [Mon, 14 Oct 2024 18:57:31 +0000 (14:57 -0400)]
doc/governance: update my CSC email

Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
(cherry picked from commit 2f61b2847d92b5156408dbcfa5b6e09e2de404c1)

9 months agoquincy: ceph-node-proxy not present, not part of container 60337/head
Dan Mick [Tue, 15 Oct 2024 19:55:20 +0000 (12:55 -0700)]
quincy: ceph-node-proxy not present, not part of container

Signed-off-by: Dan Mick <dmick@redhat.com>
9 months agodoc/radosgw/multisite: fix Configuring Secondary Zones -> Updating the Period 60334/head
Casey Bodley [Fri, 4 Oct 2024 19:50:05 +0000 (15:50 -0400)]
doc/radosgw/multisite: fix Configuring Secondary Zones -> Updating the Period

this was copy/pasted from Configuring a Master Zone -> Update the Period
but still referred to the 'master zone'

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

9 months agoMerge pull request #59403 from Matan-B/wip-67665-quincy
SrinivasaBharathKanta [Tue, 15 Oct 2024 14:12:26 +0000 (19:42 +0530)]
Merge pull request #59403 from Matan-B/wip-67665-quincy

quincy: mon/OSDMonitor: Add force-remove-snap mon command

9 months agoMerge pull request #59308 from batrick/wip-67476-quincy
SrinivasaBharathKanta [Tue, 15 Oct 2024 14:12:08 +0000 (19:42 +0530)]
Merge pull request #59308 from batrick/wip-67476-quincy

quincy: mon/MonClient: handle ms_handle_fast_authentication return

9 months agoMerge pull request #59278 from k0ste/wip-67240-quincy
SrinivasaBharathKanta [Tue, 15 Oct 2024 14:11:49 +0000 (19:41 +0530)]
Merge pull request #59278 from k0ste/wip-67240-quincy

quincy: mon: fix inconsistencies in class param