]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Matthew Vernon [Wed, 28 Aug 2024 15:37:46 +0000 (16:37 +0100)]
cephadm: emit warning if daemon's image is not to be used
If an image is not specified, cephadm shell will use the image
corresponding to a Ceph daemon running on the host (and will log a
debug message to that effect).
However, it will only use that image if it appears in the output of:
podman images --filter label=ceph=True --filter dangling=false
This commit means that cephadm will emit a warning if the container
image it was going to use fails this check, so the operator has more
of a clue to what is going on.
Fixes: https://tracker.ceph.com/issues/67778
Signed-off-by: Matthew Vernon <mvernon@wikimedia.org>
(cherry picked from commit
b863c93ef1a1ce85164584dd17c5e71441bc550f )
Zac Dover [Tue, 2 Jul 2024 13:12:17 +0000 (23:12 +1000)]
Merge pull request #58390 from zdover23/wip-doc-2024-07-02-backport-58092-to-reef
reef: doc/start: remove mention of Centos 8 support
Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
Zac Dover [Mon, 17 Jun 2024 15:09:44 +0000 (01:09 +1000)]
doc/start: remove mention of Centos 8 support
Remove information so that it is clear that Centos 8 will no longer be
supported by Ceph.
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
6b149e4f6ab2ac716e73f42b0d6c67482a768da9 )
Yuri Weinstein [Mon, 1 Jul 2024 22:43:04 +0000 (15:43 -0700)]
Merge pull request #57932 from cbodley/wip-reef-drop-centos8
reef: qa/distros: remove centos 8 from supported distros
Reviewed-by: Adam King adking@redhat.com
Yuri Weinstein [Mon, 1 Jul 2024 17:12:51 +0000 (10:12 -0700)]
Merge pull request #57999 from ljflores/wip-tracker-66459
reef: qa/suites/rados/thrash-old-clients: update supported releases and distro
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
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 )
Casey Bodley [Wed, 26 Jun 2024 16:11:10 +0000 (12:11 -0400)]
qa/rgw/upgrade/pacific: remove centos_8.stream.yaml and rely on ubuntu_20.04.yaml
we can't test this pacific->reef upgrade path on centos because pacific doesn't
have centos 9 builds, and reef no longer has centos 8 builds. only test
this upgrade on ubuntu focal which is still supported for both releases
this commit targets the reef branch directly because this rgw/upgrade/pacific
suite no longer exists on main and squid branches
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley [Wed, 20 Sep 2023 14:19:00 +0000 (10:19 -0400)]
qa/distros: removed rhel 8 from supported distros
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit
7a1dce1ebd883741b5003b9e18d4765526cbbb3e )
Adam King [Fri, 14 Jun 2024 15:59:27 +0000 (11:59 -0400)]
qa/crimson-rados: remove centos 8 symlinks
As we're trying to drop centos 8 from the distros we
test on these symlinks are now dead and need to be
cleaned up. In main, there was no replacement for
these symlinks (it just relies on the
crimson-supposted-all-distro dir for its distro)
so I'm just removing them here.
Signed-off-by: Adam King <adking@redhat.com>
Adam King [Tue, 11 Jun 2024 14:57:43 +0000 (10:57 -0400)]
qa/upgrade: make reef p2p parallel upgrade tests to use centos 9
Since we're no longer using centos 8 for tests after the removal
of the mirrors
Signed-off-by: Adam King <adking@redhat.com>
Adam King [Fri, 7 Jun 2024 17:36:31 +0000 (13:36 -0400)]
qa/distros: add ubuntu 22.04 for containerized tests
Partial backport of
0fa3eb67387eaf403b5a6e716a81582949dcecf1
that adds the symlinks for the containerized tests to use
ubuntu 22.04 but leaves out the part dropping ubuntu 20.04
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 )
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 )
Adam King [Mon, 11 Dec 2023 18:59:42 +0000 (13:59 -0500)]
qa/cephadm: use quincy for add-repo test
There are no centos 9 build for octopus, so if we
want to start testing on cnetos 9 as a distro we need
the add-repo test to be done on a newer release
for which there are actual builds
Signed-off-by: Adam King <adking@redhat.com>
(cherry picked from commit
80dc6ce72a2c209424698ce31549362e9148022f )
Adam King [Thu, 30 Nov 2023 22:14:59 +0000 (17:14 -0500)]
qa: remove container hosts install from centos 9 distros
We needed the container-hosts version of podman on centos 8,
but there's no need to keep using it in centos 9
Additionally, changes from crun variants to runc variants since
crun is now the default container runtime on centos 9
Signed-off-by: Adam King <adking@redhat.com>
(cherry picked from commit
c8873c6591d368e12907669c274fd3d6391e3f68 )
Casey Bodley [Mon, 9 Oct 2023 21:29:21 +0000 (17:29 -0400)]
qa/distos: remove rhel from podman and container-hosts
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit
7193f76a1502de392af0b407db0073266f9bc9c8 )
Casey Bodley [Mon, 9 Oct 2023 21:28:48 +0000 (17:28 -0400)]
qa/suites/fs: workload suite uses centos 9 instead of rhel
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit
b9ba9642fea18055e768c3ddee5ba5e372264ede )
Casey Bodley [Mon, 9 Oct 2023 21:25:13 +0000 (17:25 -0400)]
qa/distros: bump podman from centos 8 to 9
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit
00b3eef5b846dee6e9aae1f1295271c89f2801e5 )
Casey Bodley [Mon, 9 Oct 2023 21:22:10 +0000 (17:22 -0400)]
qa/distros: bump container-hosts from centos 8 to 9
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit
bac9e74abf0f5cb60c74640d6c4689169acf7abe )
Casey Bodley [Wed, 20 Sep 2023 19:55:54 +0000 (15:55 -0400)]
qa/distros: remove a-supported-distro.yaml that pointed to centos 7.2
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit
3825863893a8577a306d70e171224f051d7e70ee )
Casey Bodley [Wed, 20 Sep 2023 19:55:05 +0000 (15:55 -0400)]
qa/distros: replace supported-all-distro with supported
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit
0e5746d44ef44ba1c7e7c0c3c3828fdfc8b14fc2 )
Casey Bodley [Wed, 20 Sep 2023 16:03:43 +0000 (12:03 -0400)]
qa/rgw/upgrade: fix broken links to distro files
replace the broken links to qa/distros/supported/*.yaml with links under
qa/distros/all/
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit
a60978fc51fa45399fbab5f2ca408f771c607c6d )
Casey Bodley [Wed, 20 Sep 2023 16:00:48 +0000 (12:00 -0400)]
qa/fs/upgrade: fix broken links to distro files
replace the broken links to qa/distros/supported/centos_8.stream.yaml
with links under qa/distros/all/
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit
7486856ba1259ff2c35f5017d12a21f797c869d1 )
Casey Bodley [Wed, 20 Sep 2023 15:11:37 +0000 (11:11 -0400)]
qa/rgw/notifications: pin to centos_latest
the subsuite had a supported-all-distro$/ subdirectory, but that only
contained centos_8.yaml. qa/tasks/rabbitmq.py is hardcoded to use 'yum'
and rpm packages, so replace supported-all-distro$ with a link to
centos_latest.yaml
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit
2d9348ad564f9199ae58062c1d12b7020cba0790 )
Casey Bodley [Mon, 18 Sep 2023 18:17:03 +0000 (14:17 -0400)]
qa/distros: removed centos 8 from supported distros
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit
449db416aa82df12b349ce10603c9646c88bde83 )
Anthony D'Atri [Mon, 1 Jul 2024 15:35:32 +0000 (11:35 -0400)]
Merge pull request #58371 from zdover23/wip-doc-2024-07-01-backport-58366-to-reef
reef: doc/cephfs: update cephfs-shell link
Anthony D'Atri [Mon, 1 Jul 2024 13:12:00 +0000 (09:12 -0400)]
Merge pull request #58364 from zdover23/wip-doc-2024-07-01-backport-55577-to-reef
reef: doc/start: fix wording & syntax
Zac Dover [Mon, 1 Jul 2024 05:57:40 +0000 (15:57 +1000)]
doc/cephfs: update cephfs-shell link
Repair the link to cephfs-shell.rst in doc/cephfs/cephfs-shell.rst that
was broken in https://github.com/ceph/ceph/pull/41165/ when
doc/cephfs/cephfs-shell.rst was moved to doc/man/8/cephfs-shell.rst.
This commit is made in response to a request by Lander Duncan that was
made on the [ceph-users] mailing list, and can be seen here: https://lists.ceph.io/hyperkitty/list/ceph-users@ceph.io/thread/F7V4CWLIYCAJ4JXI2JLNY6QPCFPR4SLA/
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
4f8903cf80a94596a1b17b4a07affb874f21ae76 )
Venky Shankar [Mon, 1 Jul 2024 05:35:26 +0000 (11:05 +0530)]
Merge pull request #58113 from vshankar/wip-66518-reef
reef: qa: use centos9 for fs:upgrade
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Jos Collin <jcollin@redhat.com>
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Piotr Parczewski [Wed, 14 Feb 2024 10:15:09 +0000 (11:15 +0100)]
doc/start: fix wording & syntax
Signed-off-by: Piotr Parczewski <piotr@stackhpc.com>
(cherry picked from commit
a8b27af84910d324023a37e616f42d6d3faa4ecf )
Anthony D'Atri [Sat, 29 Jun 2024 19:23:17 +0000 (15:23 -0400)]
Merge pull request #58360 from zdover23/wip-doc-2024-06-30-backport-58358-to-reef
reef: doc/cephfs: take Anthony's suggestion
Zac Dover [Sat, 29 Jun 2024 12:11:55 +0000 (22:11 +1000)]
doc/cephfs: take Anthony's suggestion
Incorporate Anthony's suggestion in
https://github.com/ceph/ceph/pull/57567#discussion_r1607016050 into
doc/cephfs/fs-volumes.rst.
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
7a78dda0a92339db27359f91f0cb081703e2e7f9 )
Venky Shankar [Thu, 27 Jun 2024 09:51:48 +0000 (15:21 +0530)]
qa/cephfs: fs:upgrade:mds_upgrade_sequence uses centos9
Signed-off-by: Venky Shankar <vshankar@redhat.com>
Dhairya Parmar [Tue, 30 Apr 2024 11:09:19 +0000 (16:39 +0530)]
qa: upgrade sub-suite upgraded_client from from n-1|n-2 releases
... and move to centos9.
Fixes: https://tracker.ceph.com/issues/65580
Signed-off-by: Dhairya Parmar <dparmar@redhat.com>
Signed-off-by: Venky Shankar <vshankar@redhat.com>
(cherry picked from commit
76589659480c6e9cd2ad09b3be21deeb6d1686d1 )
Conflicts:
qa/suites/fs/upgrade/upgraded_client/tasks/0-from/nautilus.yaml
qa/suites/fs/upgrade/upgraded_client/tasks/0-install.yaml
qa/suites/fs/upgrade/upgraded_client/tasks/0-install/quincy.yaml
Dhairya Parmar [Thu, 4 Apr 2024 12:25:52 +0000 (17:55 +0530)]
qa: upgrade sub-suite nofs from n-1 and n-2 releases
also adjust the respective upgrade YAMLs and move to
centos9.
For reef release, start upgrade from pacific/quincy.
Fixes: https://tracker.ceph.com/issues/65580
Signed-off-by: Dhairya Parmar <dparmar@redhat.com>
Signed-off-by: Venky Shankar <vshankar@redhat.com>
(cherry picked from commit
f00a69f714dd07d580731a326aff41cacca6d0b6 )
Venky Shankar [Fri, 7 Jun 2024 05:13:27 +0000 (05:13 +0000)]
qa: use supported releases for featureful_client
... and switch for centos9.
For reef release, start upgrade from pacific/quincy.
Fixes: https://tracker.ceph.com/issues/65580
Signed-off-by: Venky Shankar <vshankar@redhat.com>
(cherry picked from commit
3715ce671de97530dda30d59fe643cebc3ebc508 )
Dhairya Parmar [Mon, 6 Nov 2023 14:24:20 +0000 (19:54 +0530)]
qa: refactor client upgrade yamls and other minor touchups
* start testing new_ops and stress_tests with both the drivers(i.e. fuse and kclient)
therefore moved 0-clients/ from tasks/3-workload/new_ops/ to tasks/ and renamed it to
2-clients/
* since new_ops/ and stress_tests/ now share the common upgrade yaml, moved the
tests yamls(in stress_tests/1-tests) directly under 3-workload/stress_tests/
* renamed 1-client-sanity.yaml in new_ops/ to newops.yaml
Fixes: https://tracker.ceph.com/issues/62953
Signed-off-by: Dhairya Parmar <dparmar@redhat.com>
(cherry picked from commit
c556c7324763332df62f4d382da02314900f1a60 )
Conflicts:
qa/suites/fs/upgrade/upgraded_client/tasks/2-clients/fuse-upgrade.yaml
qa/suites/fs/upgrade/upgraded_client/tasks/2-clients/kclient.yaml
qa/suites/fs/upgrade/upgraded_client/tasks/2-workload/new_ops/0-clients/fuse-upgrade.yaml
qa/suites/fs/upgrade/upgraded_client/tasks/2-workload/new_ops/0-clients/kclient.yaml
qa/suites/fs/upgrade/upgraded_client/tasks/2-workload/new_ops/1-client-sanity.yaml
qa/suites/fs/upgrade/upgraded_client/tasks/2-workload/new_ops/newops.yaml
qa/suites/fs/upgrade/upgraded_client/tasks/2-workload/stress_tests/1-tests/blogbench.yaml
qa/suites/fs/upgrade/upgraded_client/tasks/2-workload/stress_tests/1-tests/dbench.yaml
qa/suites/fs/upgrade/upgraded_client/tasks/2-workload/stress_tests/1-tests/fsstress.yaml
qa/suites/fs/upgrade/upgraded_client/tasks/2-workload/stress_tests/1-tests/iozone.yaml
qa/suites/fs/upgrade/upgraded_client/tasks/2-workload/stress_tests/1-tests/kernel_untar_build.yaml
qa/suites/fs/upgrade/upgraded_client/tasks/2-workload/stress_tests/blogbench.yaml
qa/suites/fs/upgrade/upgraded_client/tasks/2-workload/stress_tests/dbench.yaml
qa/suites/fs/upgrade/upgraded_client/tasks/2-workload/stress_tests/fsstress.yaml
qa/suites/fs/upgrade/upgraded_client/tasks/2-workload/stress_tests/iozone.yaml
qa/suites/fs/upgrade/upgraded_client/tasks/2-workload/stress_tests/kernel_untar_build.yaml
qa/suites/fs/upgrade/upgraded_client/tasks/3-workload/new_ops/0-clients/kclient.yaml
qa/suites/fs/upgrade/upgraded_client/tasks/3-workload/new_ops/1-client-sanity.yaml
qa/suites/fs/upgrade/upgraded_client/tasks/3-workload/stress_tests/1-tests/blogbench.yaml
qa/suites/fs/upgrade/upgraded_client/tasks/3-workload/stress_tests/1-tests/dbench.yaml
qa/suites/fs/upgrade/upgraded_client/tasks/3-workload/stress_tests/1-tests/fsstress.yaml
qa/suites/fs/upgrade/upgraded_client/tasks/3-workload/stress_tests/1-tests/iozone.yaml
qa/suites/fs/upgrade/upgraded_client/tasks/3-workload/stress_tests/1-tests/kernel_untar_build.yaml
qa/suites/rbd/device/workloads/.qa
Anthony D'Atri [Thu, 27 Jun 2024 16:45:29 +0000 (12:45 -0400)]
Merge pull request #58308 from zdover23/wip-doc-2024-06-27-backport-58287-to-reef
reef: doc/rados: update how to install c++ header files
Anthony D'Atri [Thu, 27 Jun 2024 16:45:04 +0000 (12:45 -0400)]
Merge pull request #58305 from zdover23/wip-doc-2024-06-27-backport-58299-to-reef
reef: doc/dev: Fix typos in encoding.rst
Pere Diaz Bou [Wed, 26 Jun 2024 13:57:47 +0000 (15:57 +0200)]
doc/rados: update how to install c++ header files
In this example librados2-devel only install C header files on fedora 40,
therefore I added libradospp-devel to the command to include C++ header files.
Signed-off-by: Pere Diaz Bou <pere-altea@hotmail.com>
(cherry picked from commit
7e87441601db2379488fab62e900cd834086f26d )
N Balachandran [Thu, 27 Jun 2024 07:22:09 +0000 (12:52 +0530)]
doc/dev: Fix typos in encoding.rst
Signed-off-by: N Balachandran <nibalach@redhat.com>
(cherry picked from commit
9f43c67a639958a13fef198ffe62cf5241f1f53c )
Anthony D'Atri [Wed, 26 Jun 2024 12:33:34 +0000 (08:33 -0400)]
Merge pull request #58272 from zdover23/wip-doc-2024-06-26-backport-58226-to-reef
reef: doc/rados: edit troubleshooting-osd.rst
Zac Dover [Mon, 24 Jun 2024 10:32:30 +0000 (20:32 +1000)]
doc/rados: edit troubleshooting-osd.rst
Make minor changes to the "Debugging Slow Requests" section of
doc/rados/troubleshooting/troubleshooting-osd.rst in preparation
for an expansion of this section in response to a reqeust from Joel
Davidow.
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
8b211b9c7f9b173bb12028eb7108d13867883d6e )
Zac Dover [Wed, 26 Jun 2024 05:52:30 +0000 (15:52 +1000)]
Merge pull request #58258 from zdover23/wip-doc-2024-06-25-backport-58243-to-reef
reef: doc/rados: credit Prashant for a procedure
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Tue, 25 Jun 2024 04:49:13 +0000 (14:49 +1000)]
doc/rados: credit Prashant for a procedure
Credit Prashant D for creating the stretch-mode workaround procedure for
retrieving the correct size of datacenters.
Follows: https://github.com/ceph/ceph/pull/58109
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
2e777cb4f8bd682b807b97074f930826aa902db9 )
Zac Dover [Mon, 24 Jun 2024 00:32:00 +0000 (10:32 +1000)]
Merge pull request #58203 from zdover23/wip-doc-2024-06-23-backport-58200-to-reef
reef: doc/start: add links to Beginner's Guide
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Sat, 22 Jun 2024 06:28:12 +0000 (16:28 +1000)]
doc/start: add links to Beginner's Guide
Add two links to Sage Weil's overview talks about Ceph.
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
785020f212504cdbf374e0d3ca843fd92309de98 )
Zac Dover [Sun, 23 Jun 2024 07:19:11 +0000 (17:19 +1000)]
Merge pull request #58190 from zdover23/wip-doc-2024-06-21-backport-55675-to-reef
reef: doc/src: invadvisable is not a word
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Sat, 22 Jun 2024 06:22:04 +0000 (16:22 +1000)]
Merge pull request #58182 from zdover23/wip-doc-2024-06-21-backport-58109-to-reef
reef: doc/rados: add stretch_rule workaround
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Sat, 22 Jun 2024 06:20:28 +0000 (16:20 +1000)]
Merge pull request #58162 from zdover23/wip-doc-2024-06-20-backport-57156-to-reef
reef: doc/rados: followup to PR#58057
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Ilya Dryomov [Fri, 21 Jun 2024 21:11:09 +0000 (23:11 +0200)]
Merge pull request #58188 from zdover23/wip-doc-2024-06-21-backport-58112-to-reef
reef: doc/rbd: fix typos in NVMe-oF docs.
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Ilya Dryomov [Fri, 21 Jun 2024 16:00:00 +0000 (18:00 +0200)]
Merge pull request #58170 from idryomov/wip-qemu-task-version-reef
reef: qa/tasks/qemu: Fix OS version comparison
Reviewed-by: Ramana Raja <rraja@redhat.com>
Doug Whitfield [Tue, 20 Feb 2024 21:13:14 +0000 (15:13 -0600)]
doc/src: invadvisable is not a word
changed to inadvisable on line 4997
Signed-off-by: Doug Whitfield <douglasawh@gmail.com>
(cherry picked from commit
fb4a5d09e11b75a2f38c42c489af7e6f148916a7 )
N Balachandran [Tue, 18 Jun 2024 10:39:51 +0000 (16:09 +0530)]
doc/rbd: fix typos in NVMe-oF docs.
Signed-off-by: N Balachandran <nibalach@redhat.com>
(cherry picked from commit
0cd415c53b49b2e9168df488340dab91d4c6badc )
Zac Dover [Tue, 18 Jun 2024 05:22:41 +0000 (15:22 +1000)]
doc/rados: add stretch_rule workaround
Add a method for defining a CRUSH rule that returns the actual value of
the total available size.
Fixes: https://tracker.ceph.com/issues/56650
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
007385a3ef05bd92e006fc7d6aba3fbb51792ef7 )
Guillaume Abrioux [Thu, 20 Jun 2024 15:52:37 +0000 (17:52 +0200)]
Merge pull request #57472 from guits/wip-66020-reef
reef: ceph-volume: use os.makedirs for mkdir_p
Zack Cerza [Fri, 14 Jun 2024 19:37:16 +0000 (13:37 -0600)]
qa/tasks/qemu: Fix OS version comparison
See: https://sentry.ceph.com/share/issue/
21ed88d705854238bdafbf6711e795ee /
They're strings, not floats.
This surfaced as a result of https://github.com/ceph/teuthology/pull/1953
Signed-off-by: Zack Cerza <zack@redhat.com>
(cherry picked from commit
260a45a03148ba4d2bbfcac9485bcf9a8743cade )
Guillaume Abrioux [Thu, 20 Jun 2024 13:47:52 +0000 (15:47 +0200)]
Merge pull request #58005 from zdover23/wip-doc-2024-06-13-backport-57650-to-reef
reef: ceph-volume: use importlib from stdlib on Python 3.8 and up
Zac Dover [Thu, 20 Jun 2024 11:43:53 +0000 (21:43 +1000)]
doc/rados: followup to PR#58057
Incorporate Anthony D'Atri's suggestions in
https://github.com/ceph/ceph/pull/58057
Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
2e999a26ef2d3c12d81bd54c187a6225a5fcd7a6 )
Ilya Dryomov [Thu, 20 Jun 2024 06:51:08 +0000 (08:51 +0200)]
Merge pull request #58137 from petrutlucian94/wip-66546-reef
reef: ceph_test_rados_api_misc: adjust LibRadosMiscConnectFailure.ConnectTimeout timeout
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
Avan [Thu, 20 Jun 2024 04:31:09 +0000 (10:01 +0530)]
Merge pull request #56929 from adk3798/wip-65512-reef
reef: mgr/dashboard: fix duplicate grafana panels when on mgr failover
Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Anthony D'Atri [Wed, 19 Jun 2024 14:28:39 +0000 (10:28 -0400)]
Merge pull request #58131 from zdover23/wip-doc-2024-06-19-backport-58123-to-reef
reef: doc: clarify availability vs integrity
Lucian Petrut [Mon, 17 Jun 2024 18:37:11 +0000 (18:37 +0000)]
ceph_test_rados_api_misc: adjust LibRadosMiscConnectFailure.ConnectTimeout timeout
The test sets a 2 second connection timeout and asserts that the
attempt takes less than 4 seconds.
Under load, the asserted timeout can be exceeded. In particular,
this affects the Windows CI job, which uses a VM with a reduced
amount of resources.
[ RUN ] LibRadosMiscConnectFailure.ConnectTimeout
/home/ubuntu/ceph/src/test/librados/misc.cc:87: Failure
Expected: (dur) < (utime_t(4, 0)), actual: 5.987712 vs 4.000000
We'll adjust the timeouts, using a 5s configured timeout, asserting
that the connection attempt doesn't take more than 15s.
Fixes: https://tracker.ceph.com/issues/66534
Signed-off-by: Lucian Petrut <lpetrut@cloudbasesolutions.com>
(cherry picked from commit
3a2b4a58898477ae9f62b506bd5be56ff9abacf0 )
Gregory O'Neill [Tue, 18 Jun 2024 21:17:00 +0000 (17:17 -0400)]
doc: clarify availability vs integrity
(cherry picked from commit
3888cf77075eceb079b1d5a8ce19092d12fd82bd )
Avan Thakkar [Tue, 2 Apr 2024 09:45:48 +0000 (15:15 +0530)]
mgr/dashboard: fix duplicate grafana panels when on mgr failover
Fixes: https://tracker.ceph.com/issues/64970
Signed-off-by: Avan Thakkar <athakkar@redhat.com>
(cherry picked from commit
e6ff23d1297cbcf5da030178c53e14a6b6ce5f43 )
Conflicts:
src/pybind/mgr/cephadm/templates/services/prometheus/prometheus.yml.j2
src/pybind/mgr/cephadm/tests/test_services.py
Jos Collin [Wed, 19 Jun 2024 04:38:40 +0000 (10:08 +0530)]
Merge pull request #55857 from lxbsz/wip-64655
reef: qa: switch to use the merge fragment for fscrypt
Reviewed-by: Jos Collin <jcollin@redhat.com>
Xiubo Li [Wed, 29 Mar 2023 05:04:47 +0000 (13:04 +0800)]
qa: switch to use the merge fragment for fscrypt
Currently only the upstream kclient supports fscrypt feature.
Fixes: https://tracker.ceph.com/issues/59195
Signed-off-by: Xiubo Li <xiubli@redhat.com>
(cherry picked from commit
04fab9b5f967eab51beef5429e2b6317909bde38 )
Xiubo Li [Wed, 29 Mar 2023 04:59:27 +0000 (12:59 +0800)]
qa: switch to use .qa/cephfs/mount/ instead
Fixes: https://tracker.ceph.com/issues/59195
Signed-off-by: Xiubo Li <xiubli@redhat.com>
(cherry picked from commit
e7272e7a7e46909e07d862e3c72375fe25de7bc6 )
Xiubo Li [Wed, 29 Mar 2023 04:51:44 +0000 (12:51 +0800)]
qa: remove the FuseMount/KernelMount check in test_fscrypt.py
Will use the postmerge fragment to check this.
Fixes: https://tracker.ceph.com/issues/59195
Signed-off-by: Xiubo Li <xiubli@redhat.com>
(cherry picked from commit
f52f1316b7a254d57b4ebbc844910a1dacb3174f )
Jos Collin [Tue, 18 Jun 2024 11:07:57 +0000 (16:37 +0530)]
Merge pull request #53628 from lxbsz/wip-62866
reef: qa: increase the http postBuffer size and disable sslVerify
Reviewed-by: Jos Collin <jcollin@redhat.com>
Jos Collin [Tue, 18 Jun 2024 08:54:25 +0000 (14:24 +0530)]
Merge pull request #56415 from batrick/wip-65088-reef
reef: qa/cephfs: add mgr debugging
Reviewed-by: Jos Collin <jcollin@redhat.com>
Jos Collin [Tue, 18 Jun 2024 08:52:38 +0000 (14:22 +0530)]
Merge pull request #57162 from batrick/i63782-v2
reef: qa: add support/qa for cephfs-shell on CentOS 9 / RHEL9
Reviewed-by: Jos Collin <jcollin@redhat.com>
Jos Collin [Tue, 18 Jun 2024 08:44:03 +0000 (14:14 +0530)]
Merge pull request #56666 from batrick/wip-65105-reef
reef: qa/cephfs: add probabilistic ignorelist for pg_health
Reviewed-by: Jos Collin <jcollin@redhat.com>
Jos Collin [Tue, 18 Jun 2024 08:41:24 +0000 (14:11 +0530)]
Merge pull request #56664 from batrick/wip-65274-reef
reef: mds: some request errors come from errno.h rather than fs_types.h
Reviewed-by: Jos Collin <jcollin@redhat.com>
Jos Collin [Tue, 18 Jun 2024 08:39:13 +0000 (14:09 +0530)]
Merge pull request #56886 from dparmar18/wip-65315-reef
reef: mds: CInode::item_caps used in two different lists
Reviewed-by: Jos Collin <jcollin@redhat.com>
Jos Collin [Tue, 18 Jun 2024 08:36:12 +0000 (14:06 +0530)]
Merge pull request #56955 from batrick/wip-65325-reef
reef: client: log debug message when requesting unmount
Reviewed-by: Jos Collin <jcollin@redhat.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Jos Collin [Tue, 18 Jun 2024 08:33:49 +0000 (14:03 +0530)]
Merge pull request #56953 from batrick/wip-65365-reef
reef: qa: test test_kill_mdstable for all mount types
Reviewed-by: Jos Collin <jcollin@redhat.com>
Jos Collin [Tue, 18 Jun 2024 08:30:03 +0000 (14:00 +0530)]
Merge pull request #56836 from rishabh-d-dave/wip-65440-reef
reef: qa/cephfs: CephFSTestCase.create_client() must keyring
Reviewed-by: Jos Collin <jcollin@redhat.com>
Jos Collin [Tue, 18 Jun 2024 08:26:51 +0000 (13:56 +0530)]
Merge pull request #56895 from chrisphoffman/wip-65488-reef
reef: mds: Add fragment to scrub
Reviewed-by: Jos Collin <jcollin@redhat.com>
Jos Collin [Tue, 18 Jun 2024 08:23:38 +0000 (13:53 +0530)]
Merge pull request #57834 from rishabh-d-dave/wip-65921-reef
reef: mds: don't add counters in warning for standby-replay MDS
Reviewed-by: Jos Collin <jcollin@redhat.com>
Jos Collin [Tue, 18 Jun 2024 08:16:15 +0000 (13:46 +0530)]
Merge pull request #56747 from lxbsz/wip-65321
reef: mds: defer trim() until after the last cache_rejoin ack being received
Reviewed-by: Jos Collin <jcollin@redhat.com>
Jos Collin [Tue, 18 Jun 2024 06:29:22 +0000 (11:59 +0530)]
Merge pull request #56701 from joscollin/wip-65319-reef
reef: cephfs-mirror: use monotonic clock
Reviewed-by: Leonid Usov <leonid.usov@ibm.com>
Xiubo Li [Wed, 26 Jul 2023 06:34:01 +0000 (14:34 +0800)]
mds: defer trim() until after the last cache_rejoin ack being received
Just before the last cache_rejoin ack being received the entire
subtree, together with the inode subtree root belongs to, were
trimmed the isolated_inodes list couldn't be correctly erased. We
should defer calling the trim() until the last cache_rejoin ack
being received.
Fixes: https://tracker.ceph.com/issues/62036
Signed-off-by: Xiubo Li <xiubli@redhat.com>
(cherry picked from commit
dd783803f44d8cc424fdf33fef0a6a9203be3447 )
Anthony D'Atri [Tue, 18 Jun 2024 03:55:16 +0000 (23:55 -0400)]
Merge pull request #58106 from zdover23/wip-doc-2024-06-18-backport-58901-to-reef
reef: doc/dev: link to ceph.io leads list
Jos Collin [Tue, 18 Jun 2024 03:43:18 +0000 (09:13 +0530)]
Merge pull request #56019 from vshankar/wip-64756-reef
reef: qa: ignore container checkpoint/restore related selinux denials for centos9
Reviewed-by: Jos Collin <jcollin@redhat.com>
Zac Dover [Mon, 17 Jun 2024 14:39:10 +0000 (00:39 +1000)]
doc/dev: link to ceph.io leads list
Remove the docs.ceph.com list of team leads, and link to the list of
leads on ceph.io.
Fixes: https://tracker.ceph.com/issues/66392
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
5134aeb78bb1d9d956442333ad372e1f397ff7b3 )
Jos Collin [Mon, 17 Jun 2024 15:08:27 +0000 (20:38 +0530)]
Merge pull request #57437 from joscollin/wip-65980-reef
reef: cephfs_mirror: increment sync_failures when sync_perms() and sync_snaps() fails
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Jos Collin [Mon, 17 Jun 2024 15:05:24 +0000 (20:35 +0530)]
Merge pull request #57441 from joscollin/wip-65983-reef
reef: mgr/stats: initialize mx_last_updated in FSPerfStats
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Jos Collin [Mon, 17 Jun 2024 15:03:55 +0000 (20:33 +0530)]
Merge pull request #57763 from joscollin/wip-66271-reef
reef: pybind/mgr/mirroring: Fix KeyError: 'directory_count' in daemon status
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Jos Collin [Mon, 17 Jun 2024 15:01:14 +0000 (20:31 +0530)]
Merge pull request #57115 from lxbsz/wip-65676
reef: mds: fix the description for inotable testing only options
Reviewed-by: Jos Collin <jcollin@redhat.com>
Reviewed-by: Leonid Usov <leonid.usov@ibm.com>
Reviewed-by: Anthony D Atri <anthony.datri@gmail.com>
Jos Collin [Mon, 17 Jun 2024 14:43:19 +0000 (20:13 +0530)]
Merge pull request #57227 from kotreshhr/wip-65405-reef
reef: mds: log at a lower level when stopping
Reviewed-by: Jos Collin <jcollin@redhat.com>
Jos Collin [Mon, 17 Jun 2024 14:38:56 +0000 (20:08 +0530)]
Merge pull request #56403 from batrick/wip-65061-reef
reef: qa/cephfs: ignorelist clog of MDS_UP_LESS_THAN_MAX
Reviewed-by: Jos Collin <jcollin@redhat.com>
Jos Collin [Mon, 17 Jun 2024 14:36:42 +0000 (20:06 +0530)]
Merge pull request #56022 from vshankar/wip-64763-reef
reef: qa/cephfs: add more ignorelist entries
Reviewed-by: Jos Collin <jcollin@redhat.com>
Jos Collin [Mon, 17 Jun 2024 13:22:08 +0000 (18:52 +0530)]
Merge pull request #55391 from dparmar18/wip-64066-reef
reef: qa: fix error reporting string in assert_cluster_log
Reviewed-by: Jos Collin <jcollin@redhat.com>
Jos Collin [Mon, 17 Jun 2024 13:11:55 +0000 (18:41 +0530)]
Merge pull request #52985 from leonid-s-usov/backport/strip-nofail/reef
reef: nofail option in fstab not supported
Reviewed-by: Jos Collin <jcollin@redhat.com>
Jos Collin [Mon, 17 Jun 2024 11:05:10 +0000 (16:35 +0530)]
Merge pull request #56951 from batrick/wip-65520-reef
reef: qa: ignore human-friendly POOL_APP_NOT_ENABLED in clog
Reviewed-by: Jos Collin <jcollin@redhat.com>
Jos Collin [Mon, 17 Jun 2024 10:17:40 +0000 (15:47 +0530)]
Merge pull request #57172 from batrick/wip-65707-reef
reef: qa: increase debugging for snap_schedule
Reviewed-by: Jos Collin <jcollin@redhat.com>
Jos Collin [Mon, 17 Jun 2024 10:11:32 +0000 (15:41 +0530)]
Merge pull request #57174 from batrick/wip-65709-reef
reef: client: clear resend_mds only after sending request
Reviewed-by: Jos Collin <jcollin@redhat.com>
Jos Collin [Mon, 17 Jun 2024 10:03:35 +0000 (15:33 +0530)]
Merge pull request #57446 from mchangir/wip-65898-reef
reef: mgr/snap_schedule: restore yearly spec to lowercase y
Reviewed-by: Anthony D Atri <anthony.datri@gmail.com>
Reviewed-by: Jos Collin <jcollin@redhat.com>