]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
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>
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
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 )
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>
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
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 )
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>
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"
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 )
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 )
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
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 )
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>
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>
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"
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 )
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 )
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 )
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 )
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
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
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 )
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
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
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 )
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
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
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
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
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
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
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 )
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 )
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>
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/
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 )
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
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 )
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 )
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
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>
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…
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 )
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 )
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
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"
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
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 )
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 )
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>
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 )
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 )
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 )
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 )
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 )
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 )
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
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 )
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>
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
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 )
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>
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 )
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 )
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 )
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
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>
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>
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$
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
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
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 )
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
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>
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>
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>
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>
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>
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>
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>
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>
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>
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
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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 )
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 )
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>
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 )
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
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
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