]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
9 months agolibrbd/crypto/LoadRequest: clone format for migration source image 60170/head
Ilya Dryomov [Thu, 3 Oct 2024 15:54:07 +0000 (17:54 +0200)]
librbd/crypto/LoadRequest: clone format for migration source image

Migration source and migration target images naturally have the same
encryption format, but the user shouldn't have to need to specify it
for the image that they can't even immediately see -- migration source
image gets moved to the RBD trash to avoid mistaken usage while
migration is in progress.

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

9 months agolibrbd/crypto/LoadRequest: rename m_is_current_format_cloned
Ilya Dryomov [Mon, 16 Sep 2024 09:37:49 +0000 (11:37 +0200)]
librbd/crypto/LoadRequest: rename m_is_current_format_cloned

Formats must also be cloned if the image is under migration, so
rename m_is_current_format_cloned to m_is_current_format_assumed to
avoid potential confusion with clone() being called in two places but
m_is_current_format_cloned being set in only one place.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
(cherry picked from commit 63529523f5778294fa9e447604f9d18c091b6b12)

9 months agoMerge pull request #59962 from aaSharma14/wip-68208-reef
Aashish Sharma [Mon, 7 Oct 2024 08:05:45 +0000 (13:35 +0530)]
Merge pull request #59962 from aaSharma14/wip-68208-reef

reef: mgr/dashboard: fix handling NaN values in dashboard charts

Reviewed-by: Nizamudeen A <nia@redhat.com>
9 months agoMerge pull request #59971 from aaSharma14/wip-68225-reef
Aashish Sharma [Mon, 7 Oct 2024 07:54:01 +0000 (13:24 +0530)]
Merge pull request #59971 from aaSharma14/wip-68225-reef

reef: mgr/dashboard: fix setting compression type while editing rgw zone

Reviewed-by: Nizamudeen A <nia@redhat.com>
9 months agoMerge pull request #60140 from zdover23/wip-doc-2024-10-06-backport-60115-to-reef
Anthony D'Atri [Sun, 6 Oct 2024 14:17:31 +0000 (10:17 -0400)]
Merge pull request #60140 from zdover23/wip-doc-2024-10-06-backport-60115-to-reef

reef: doc/governance: add exec council responsibilites

9 months agodoc/governance: add exec council responsibilites 60140/head
Zac Dover [Fri, 4 Oct 2024 13:21:32 +0000 (23:21 +1000)]
doc/governance: add exec council responsibilites

Add the Ceph Executive Council's responsibilties to the
doc/governance.rst document. It was decided during the weekly CLT
meeting on 30 Sep 2024 to add this to the ceph/ceph git repository.

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

9 months agoMerge pull request #60135 from zdover23/wip-doc-2024-10-05-backport-60116-to-reef
Anthony D'Atri [Sat, 5 Oct 2024 15:42:16 +0000 (11:42 -0400)]
Merge pull request #60135 from zdover23/wip-doc-2024-10-05-backport-60116-to-reef

reef: doc/governance: add Zac Dover's updated email

9 months agodoc/governance: add Zac Dover's updated email 60135/head
Zac Dover [Fri, 4 Oct 2024 13:25:30 +0000 (23:25 +1000)]
doc/governance: add Zac Dover's updated email

Update Zac Dover's email address.

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

9 months agoMerge pull request #60076 from kshtsk/wip-68347-reef
kyr [Fri, 4 Oct 2024 14:49:22 +0000 (16:49 +0200)]
Merge pull request #60076 from kshtsk/wip-68347-reef

reef: ceph.spec.in: we need jsonnet for all distroes for make check

9 months agoMerge pull request #59275 from k0ste/wip-67159-reef
Kamoltat (Junior) Sirivadhna [Thu, 3 Oct 2024 18:24:35 +0000 (14:24 -0400)]
Merge pull request #59275 from k0ste/wip-67159-reef

reef: mon: validate also mons and osds on {rm-,}pg-upmap-primary
Reviewed-by Kamoltat Sirivadhna <ksirivad@redhat.com>

9 months agoMerge pull request #59274 from k0ste/wip-66691-reef
Kamoltat (Junior) Sirivadhna [Thu, 3 Oct 2024 18:24:12 +0000 (14:24 -0400)]
Merge pull request #59274 from k0ste/wip-66691-reef

reef: mon, qa: suites override ec profiles with --yes_i_really_mean_it; monitors accept that
Reviewed-by Kamoltat Sirivadhna <ksirivad@redhat.com>

9 months agoMerge pull request #59273 from k0ste/wip-64575-reef
Kamoltat (Junior) Sirivadhna [Thu, 3 Oct 2024 18:23:46 +0000 (14:23 -0400)]
Merge pull request #59273 from k0ste/wip-64575-reef

reef: osd: always send returnvec-on-errors for client's retry
Reviewed-by Kamoltat Sirivadhna <ksirivad@redhat.com>

9 months agoMerge pull request #59237 from NitzanMordhai/wip-67572-reef
Kamoltat (Junior) Sirivadhna [Thu, 3 Oct 2024 18:23:01 +0000 (14:23 -0400)]
Merge pull request #59237 from NitzanMordhai/wip-67572-reef

reef: cls/cas/cls_cas_internal: Initialize 'hash' value before decoding
Reviewed-by Kamoltat Sirivadhna <ksirivad@redhat.com>

9 months agoMerge pull request #60088 from idryomov/wip-68213-reef
Ilya Dryomov [Thu, 3 Oct 2024 14:08:32 +0000 (16:08 +0200)]
Merge pull request #60088 from idryomov/wip-68213-reef

reef: qa/suites/rbd/iscsi: enable all supported container hosts

Reviewed-by: N Balachandran <nibalach@redhat.com>
9 months agoMerge pull request #56721 from ivancich/wip-65340-reef
Adam Emerson [Wed, 2 Oct 2024 19:27:48 +0000 (15:27 -0400)]
Merge pull request #56721 from ivancich/wip-65340-reef

reef: rgw: update options yaml file so LDAP uri isn't an invalid example

Reviewed-by: Matt Benjamin <mbenjamin@redhat.com>
9 months agoMerge pull request #59975 from ronen-fr/wip-rf-59944-reef
Ronen Friedman [Wed, 2 Oct 2024 09:22:09 +0000 (12:22 +0300)]
Merge pull request #59975 from ronen-fr/wip-rf-59944-reef

reef: qa/standalone/scrub: increase status updates frequency

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
9 months agoqa/suites/rbd/iscsi: enable all supported container hosts 60088/head
Ilya Dryomov [Tue, 24 Sep 2024 12:06:42 +0000 (14:06 +0200)]
qa/suites/rbd/iscsi: enable all supported container hosts

On Ubuntu open-iscsi and multipath-tools need to be installed instead
of iscsi-initiator-utils and device-mapper-multipath.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
(cherry picked from commit 29e122f8754aa56a2b1cdc56ac4f0591828e5269)

9 months agoqa: avoid a non-standard shell construct in rbd/iscsi_client.t
Ilya Dryomov [Thu, 26 Sep 2024 15:36:37 +0000 (17:36 +0200)]
qa: avoid a non-standard shell construct in rbd/iscsi_client.t

dash which is used as /bin/sh on Ubuntu interprets "2&> /dev/null" as
an instruction to launch iscsiadm in the background.  While that is
mostly compensated by the following sleep, stderr isn't redirected to
/dev/null either -- the output gets polluted and the test fails.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
(cherry picked from commit d3f385aaed0b7631f6d69bf1ed88f9570b1d8f50)

9 months agoqa: don't hardcode podman in rbd/gwcli_{create,delete}.t
Ilya Dryomov [Wed, 25 Sep 2024 09:34:34 +0000 (11:34 +0200)]
qa: don't hardcode podman in rbd/gwcli_{create,delete}.t

If podman isn't available (e.g. on Ubuntu), cephadm falls back to
docker.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
(cherry picked from commit b66b98e76d424b2881084d97d5da0e3c9ce062be)

9 months agoqa/tasks/ceph_iscsi_client: don't use mpathconf
Ilya Dryomov [Wed, 25 Sep 2024 07:53:35 +0000 (09:53 +0200)]
qa/tasks/ceph_iscsi_client: don't use mpathconf

... since it's not available on Ubuntu.  In this case mpathconf just
sets a couple of default values and defines an empty blacklist section,
so it's easy enough to replicate.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
(cherry picked from commit 9022ef19a58155620b3626080ea58b3c60b6fa36)

9 months agoMerge pull request #60085 from zdover23/wip-doc-2024-10-02-backport-59164-to-reef
Anthony D'Atri [Tue, 1 Oct 2024 21:33:24 +0000 (17:33 -0400)]
Merge pull request #60085 from zdover23/wip-doc-2024-10-02-backport-59164-to-reef

reef: doc:update e-mail addresses governance

9 months agodoc:update e-mail addresses governance 60085/head
Tobias Fischer [Mon, 12 Aug 2024 09:30:48 +0000 (11:30 +0200)]
doc:update e-mail addresses governance

with the consent of my colleagues
- Dan van der Ster
- João Eduardo Luis
- Mark Nelson

changed their e-mail addresses to the current one

Signed-off-by: Tobias Fischer <tobias.fischer@clyso.com>
Signed-off-by: Tobias Fischer <138117964+toficly@users.noreply.github.com>
(cherry picked from commit 180378b5adee303fe57ecd4951b0f0ff46afa5e1)

9 months agoMerge pull request #57495 from pdvian/wip-65944-reef
Yuri Weinstein [Tue, 1 Oct 2024 15:07:44 +0000 (08:07 -0700)]
Merge pull request #57495 from pdvian/wip-65944-reef

reef: mon/LogMonitor: Use generic cluster log level config

Reviewed-by: Sridhar Seshasayee <sseshasa@redhat.com>
9 months agoceph.spec.in: we need jsonnet for all distroes for make check 60076/head
Kyr Shatskyy [Thu, 18 Jul 2024 00:45:26 +0000 (02:45 +0200)]
ceph.spec.in: we need jsonnet for all distroes for make check

Fixes: https://tracker.ceph.com/issues/67938
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@clyso.com>
(cherry picked from commit e7139a8f438c2a019de4c1fc8a81d735ca27e35a)

9 months agoMerge pull request #59886 from ronen-fr/wip-rf-59793-to-reef
Ronen Friedman [Tue, 1 Oct 2024 08:45:22 +0000 (11:45 +0300)]
Merge pull request #59886 from ronen-fr/wip-rf-59793-to-reef

reef: osd/scrub: reduce osd_requested_scrub_priority default value

Reviewed-by: Nitzan Mordechai <nmordech@redhat.com>
9 months agoMerge pull request #58989 from rhcs-dashboard/wip-67201-reef
afreen23 [Mon, 30 Sep 2024 15:26:27 +0000 (20:56 +0530)]
Merge pull request #58989 from rhcs-dashboard/wip-67201-reef

reef: mgr/dashboard: Changes for Sign out text to Login out

Reviewed-by: Afreen Misbah <afreen23.git@gmail.com>
9 months agoMerge pull request #59994 from rhcs-dashboard/wip-68275-reef
Pedro Gonzalez Gomez [Mon, 30 Sep 2024 07:19:43 +0000 (09:19 +0200)]
Merge pull request #59994 from rhcs-dashboard/wip-68275-reef

reef: mgr/dashboard: Forbid snapshot name "." and any containing "/".

Reviewed-by: Pedro Gonzalez Gomez <pegonzal@redhat.com>
9 months agoMerge pull request #60047 from zdover23/wip-doc-2024-09-30-backport-60039-to-reef
Anthony D'Atri [Mon, 30 Sep 2024 04:31:24 +0000 (00:31 -0400)]
Merge pull request #60047 from zdover23/wip-doc-2024-09-30-backport-60039-to-reef

reef: doc/rados: edit "Placement Groups Never Get Clean"

9 months agodoc/rados: edit "Placement Groups Never Get Clean" 60047/head
Zac Dover [Sun, 29 Sep 2024 06:10:29 +0000 (16:10 +1000)]
doc/rados: edit "Placement Groups Never Get Clean"

Make grammar improvements (and correct a verb disagreement) in the
section "Placement Groups Never Get Clean" in
doc/rados/troubleshooting/troubleshooting-pg.rst.

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

9 months agoMerge pull request #58872 from kshtsk/wip-reef-containerized-make-check
kyr [Sun, 29 Sep 2024 15:13:25 +0000 (17:13 +0200)]
Merge pull request #58872 from kshtsk/wip-reef-containerized-make-check

reef: run-make-check: use get_processors in run-make-check script

9 months agoMerge pull request #60034 from zdover23/wip-doc-2024-09-28-backport-60030-to-reef
Anthony D'Atri [Sat, 28 Sep 2024 03:18:38 +0000 (23:18 -0400)]
Merge pull request #60034 from zdover23/wip-doc-2024-09-28-backport-60030-to-reef

reef: doc: Document the Windows CI job

9 months agodoc: Document the Windows CI job 60034/head
Lucian Petrut [Fri, 27 Sep 2024 14:09:34 +0000 (14:09 +0000)]
doc: Document the Windows CI job

We're adding a document that describes:

* the steps performed by the Windows CI job
* artifact structure
* frequently asked questions

The document is meant to assist the Ceph developers in investigating
CI failures. This is especially important as the Windows CI job runs
integration tests that would otherwise only be executed by
Teuthology, thus helping catch potential regressions quickly.

Note that the identified regressions are not necessarily Windows
specific, usually affecting Linux builds as well.

Signed-off-by: Lucian Petrut <lpetrut@cloudbasesolutions.com>
(cherry picked from commit bb7d5b62d9db13ca8c0268d00b8e353443285957)

9 months agomgr/dashboard: Changes for Sign out text 58989/head
Prachi Goel [Thu, 25 Jul 2024 09:18:23 +0000 (14:48 +0530)]
mgr/dashboard: Changes for Sign out text

Fixes: https://tracker.ceph.com/issues/67075
Signed-off-by: Prachi Goel <prachi@li-f0e8f2cc-27e0-11b2-a85c-b2772164128d.ibm.com>
(cherry picked from commit 039377fa2904c8537f3ec4d5effbdb4f4ac4a95a)

Conflicts:
src/pybind/mgr/dashboard/frontend/src/app/core/navigation/identity/identity.component.html

Changes for text from sign out to Log out

9 months agoMerge pull request #59992 from zdover23/wip-doc-2024-09-26-backport-59986-to-reef
Anthony D'Atri [Thu, 26 Sep 2024 11:35:37 +0000 (07:35 -0400)]
Merge pull request #59992 from zdover23/wip-doc-2024-09-26-backport-59986-to-reef

reef: doc: fix typo

9 months agoreef: mgr/dashboard: Forbid snapshot name "." and any containing "/". 59994/head
Dnyaneshwari [Tue, 24 Sep 2024 06:23:01 +0000 (11:53 +0530)]
reef: mgr/dashboard: Forbid snapshot name "." and any containing "/".

Fixes: https://tracker.ceph.com/issues/68198
Signed-off-by: Dnyaneshwari Talwekar <dtalweka@redhat.com>
(cherry picked from commit 8a101ef9be5cfaaa9d9703e4ccdda9106416c362)

 Conflicts:
src/pybind/mgr/dashboard/frontend/src/app/ceph/block/rbd-snapshot-form/rbd-snapshot-form-modal.component.html

9 months agodoc: fix typo 59992/head
N Balachandran [Thu, 26 Sep 2024 04:16:56 +0000 (09:46 +0530)]
doc: fix typo

Fixed a typo in the jaeger traces documentation.

Signed-off-by: N Balachandran <nibalach@redhat.com>
(cherry picked from commit 5a11bc00e6c068c965bb7d961feeb47353cc893c)

9 months agoMerge pull request #59956 from guits/ceph-volume-fix-unit-tests-reef
Guillaume Abrioux [Thu, 26 Sep 2024 06:35:22 +0000 (08:35 +0200)]
Merge pull request #59956 from guits/ceph-volume-fix-unit-tests-reef

ceph-volume: fix unit tests errors

9 months agoqa/standalone/scrub: increase status updates frequency 59975/head
Ronen Friedman [Tue, 24 Sep 2024 06:10:50 +0000 (01:10 -0500)]
qa/standalone/scrub: increase status updates frequency

To prevent test timeouts.
Also - remove a failing assertion on a specific 'pg query'
output, as it is not central to the test.

Fixes: https://tracker.ceph.com/issues/61385
(cherry picked from commit 6850bce554330d09f476d4e2aa8ac6d5e3f8bf12)

Conflict resolution:
- removed references to perf counters (not part of the original fix)
- related conf values in TEST_scrub_test - not removed (as directly
  related)

Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
9 months agomgr/dashboard: fix setting compression type while editing rgw zone 59971/head
Aashish Sharma [Mon, 23 Sep 2024 08:28:22 +0000 (13:58 +0530)]
mgr/dashboard: fix setting compression type while editing rgw zone

Fixes: https://tracker.ceph.com/issues/68176
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
(cherry picked from commit ff7aa420b1abc5b1ecc03804ccc6fe8bdb962704)

9 months agoMerge pull request #59952 from rhcs-dashboard/wip-68200-reef
afreen23 [Wed, 25 Sep 2024 05:55:54 +0000 (11:25 +0530)]
Merge pull request #59952 from rhcs-dashboard/wip-68200-reef

reef: mgr/dashboard: Cloning subvolume not listing _nogroup if no subvolume

Reviewed-by: Afreen Misbah <afreen23.git@gmail.com>
9 months agomgr/dashboard: fix handling NaN values in dashboard charts 59962/head
Aashish Sharma [Fri, 20 Sep 2024 05:36:21 +0000 (11:06 +0530)]
mgr/dashboard: fix handling NaN values in dashboard charts

Fixes: https://tracker.ceph.com/issues/68162
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
(cherry picked from commit 49ee68245b78779ffd6766f143315b5bf526afda)

9 months agoMerge pull request #59940 from zdover23/wip-doc-2024-09-24-backport-59854-to-reef
Avan [Tue, 24 Sep 2024 17:44:06 +0000 (23:14 +0530)]
Merge pull request #59940 from zdover23/wip-doc-2024-09-24-backport-59854-to-reef

reef: doc: update nfs doc for Kerberos setup of ganesha in Ceph

Reviewed-by: Avan Thakkar <athakkar@redhat.com>
9 months agoceph-volume: fix unit tests errors 59956/head
Guillaume Abrioux [Tue, 24 Sep 2024 12:41:54 +0000 (14:41 +0200)]
ceph-volume: fix unit tests errors

This fixes unit tests errors in ceph-volume.
This commit squashes :

c68fbf01c33 ceph-volume: tests shouldn't require lvm2 to pass
9390592c343 ceph-volume: fix TestMigrate tests

Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
9 months agomgr/dashboard: Cloning subvolume not listing _nogroup subvolumegroup if there are... 59952/head
Dnyaneshwari [Wed, 4 Sep 2024 10:48:08 +0000 (16:18 +0530)]
mgr/dashboard: Cloning subvolume not listing _nogroup subvolumegroup if there are no subvols in _nogroup
Fixes: https://tracker.ceph.com/issues/67891
Signed-off-by: Dnyaneshwari talwekar <dtalweka@redhat.com>
(cherry picked from commit 5c6c4a07d8dcd7bde46057310fbd1c5580a0da2f)

 Conflicts:
src/pybind/mgr/dashboard/frontend/src/app/ceph/cephfs/cephfs-subvolume-snapshots-list/cephfs-subvolume-snapshots-list.component.ts

9 months agodoc: update nfs doc for Kerberos setup of ganesha in Ceph 59940/head
Avan Thakkar [Wed, 18 Sep 2024 10:18:42 +0000 (15:48 +0530)]
doc: update nfs doc for Kerberos setup of ganesha in Ceph

Signed-off-by: Avan Thakkar <athakkar@redhat.com>
(cherry picked from commit 0f6039f9afa223ad70601d4dc36fc99f6fd78b49)

9 months agoMerge pull request #59792 from ronen-fr/wip-rf-59636-to-reef
Ronen Friedman [Mon, 23 Sep 2024 15:23:08 +0000 (18:23 +0300)]
Merge pull request #59792 from ronen-fr/wip-rf-59636-to-reef

reef: osd/scrub: decrease default deep scrub chunk size

Reviewed-by: Sridhar Seshasayee <sseshasa@redhat.com>
9 months agoMerge pull request #59908 from zdover23/wip-doc-2024-09-21-backport-59904-to-reef
Anthony D'Atri [Fri, 20 Sep 2024 17:06:20 +0000 (13:06 -0400)]
Merge pull request #59908 from zdover23/wip-doc-2024-09-21-backport-59904-to-reef

reef: doc: Update "Getting Started" to link to start not install

9 months agodoc: Update "Getting Started" to link to start not install 59908/head
Matthew Vernon [Fri, 20 Sep 2024 14:07:37 +0000 (15:07 +0100)]
doc: Update "Getting Started" to link to start not install

Currently the "Getting Started" link points at the install page, not the "Intro to Ceph" section, which seems more appropriate.

If you're happy with this, can it get backported to the still-supported releases, please?

Signed-off-by: Matthew Vernon <mvernon@wikimedia.org>
(cherry picked from commit d257eacb05a463c93872ae8aa8210806affda4ec)

9 months agoMerge pull request #59877 from aaSharma14/wip-68145-reef
Aashish Sharma [Fri, 20 Sep 2024 11:07:15 +0000 (16:37 +0530)]
Merge pull request #59877 from aaSharma14/wip-68145-reef

reef: mgr/dashboard: Zone details showing incorrect data for data pool values and compression info for Storage Classes

Reviewed-by: Nizamudeen A <nia@redhat.com>
10 months agoosd/scrub: reduce osd_requested_scrub_priority default value 59886/head
Ronen Friedman [Sun, 15 Sep 2024 09:23:44 +0000 (12:23 +0300)]
osd/scrub: reduce osd_requested_scrub_priority default value

No scrub messages should have a higher priority than
client op messages. The default value should therefore be
below osd_client_op_priority, which is 63.

But as a followup PR would eliminate the special queue
priority for 'requested' scrub messages, the default value
is set to equal osd_scrub_priority.

Fixes: https://tracker.ceph.com/issues/68072
Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
(cherry picked from commit b98a46582e5e21de13e51017ea35dabdc19db71d)

10 months agoMerge pull request #59872 from zdover23/wip-doc-2024-09-19-backport-59856-to-reef
Anthony D'Atri [Thu, 19 Sep 2024 11:41:09 +0000 (07:41 -0400)]
Merge pull request #59872 from zdover23/wip-doc-2024-09-19-backport-59856-to-reef

reef: doc/rados: add confval directives to health-checks

10 months agoMerge pull request #59852 from rhcs-dashboard/reef-remove-orch-required-decorator
Pedro Gonzalez Gomez [Thu, 19 Sep 2024 10:19:13 +0000 (12:19 +0200)]
Merge pull request #59852 from rhcs-dashboard/reef-remove-orch-required-decorator

Reef: mgr/dashboard: remove orch required decorator from host UI router (list)

Reviewed-by: Pedro Gonzalez Gomez <pegonzal@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
10 months agoMerge pull request #59876 from rhcs-dashboard/wip-68143-reef
Pedro Gonzalez Gomez [Thu, 19 Sep 2024 09:10:00 +0000 (11:10 +0200)]
Merge pull request #59876 from rhcs-dashboard/wip-68143-reef

reef: mgr/dashboard: Wrong(half) uid is observed in dashboard

Reviewed-by: Pedro Gonzalez Gomez <pegonzal@redhat.com>
10 months agomgr/dashboard: Zone details showing incorrect data for data pool values and compressi... 59877/head
Aashish Sharma [Wed, 24 Jul 2024 05:37:27 +0000 (11:07 +0530)]
mgr/dashboard: Zone details showing incorrect data for data pool values and compression info for Storage Classes

Fixes: https://tracker.ceph.com/issues/67103
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
(cherry picked from commit 76af1c0b1be562d38f3d6323351b7b7d0462af48)

10 months agomgr/dashboard: Wrong(half) uid is observed in dashboard 59876/head
Dnyaneshwari [Mon, 2 Sep 2024 06:29:23 +0000 (11:59 +0530)]
mgr/dashboard: Wrong(half) uid is observed in dashboard

Fixes: https://tracker.ceph.com/issues/67850
Signed-off-by: Dnyaneshwari Talwekar <dtalweka@redhat.com>
(cherry picked from commit 7ca0d71eada6d7a0d8cce5b6e80d328c453ef7df)

10 months agodoc/rados: add confval directives to health-checks 59872/head
Zac Dover [Wed, 18 Sep 2024 11:36:24 +0000 (21:36 +1000)]
doc/rados: add confval directives to health-checks

Add confval directives to doc/rados/operations/health-checks.rst, as
requested by Anthony D'Atri here: https://github.com/ceph/ceph/pull/59635#pullrequestreview-2286205705

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

10 months agoMerge pull request #59835 from zdover23/wip-doc-2024-09-17-backport-59788-to-reef
Zac Dover [Wed, 18 Sep 2024 11:18:15 +0000 (21:18 +1000)]
Merge pull request #59835 from zdover23/wip-doc-2024-09-17-backport-59788-to-reef

reef: doc/README.md: create selectable commands

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
10 months agomgr/dashboard: remove orch required decorator from host UI router (list) 59852/head
Naman Munet [Tue, 17 Sep 2024 09:28:42 +0000 (14:58 +0530)]
mgr/dashboard: remove orch required decorator from host UI router (list)

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

Signed-off-by: Naman Munet <nmunet@redhat.com>
(cherry picked from commit 21454d08484cefefef7803c250d4d0511ae4415b)

10 months agodoc/README.md: create selectable commands 59835/head
Zac Dover [Sat, 14 Sep 2024 08:46:56 +0000 (18:46 +1000)]
doc/README.md: create selectable commands

An indentation of five spaces relative to the previous line creates a
command that is copyable with a single mouse click. This commit adds
those copyabale commands to the procedure in the section "Building
Ceph".

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

10 months agoMerge pull request #59761 from rhcs-dashboard/reef-hosts-selection-show-only-10-entri...
Nizamudeen A [Tue, 17 Sep 2024 05:59:17 +0000 (11:29 +0530)]
Merge pull request #59761 from rhcs-dashboard/reef-hosts-selection-show-only-10-entries-fix

Reef: mgr/dashboard: service form hosts selection only show up to 10 entries

Reviewed-by: afreen23 <NOT@FOUND>
10 months agoMerge pull request #56819 from cbodley/wip-65410-reef
Shilpa Jagannath [Mon, 16 Sep 2024 20:29:23 +0000 (13:29 -0700)]
Merge pull request #56819 from cbodley/wip-65410-reef

reef: qa/rgw: barbican uses branch stable/2023.1

10 months agoMerge pull request #59803 from zdover23/wip-doc-2024-09-16-backport-59801-to-reef
Anthony D'Atri [Mon, 16 Sep 2024 03:10:52 +0000 (23:10 -0400)]
Merge pull request #59803 from zdover23/wip-doc-2024-09-16-backport-59801-to-reef

reef: doc/rados: add osd_deep_scrub_interval setting operation

10 months agodoc/rados: add osd_deep_scrub_interval setting operation 59803/head
Zac Dover [Sun, 15 Sep 2024 11:33:55 +0000 (21:33 +1000)]
doc/rados: add osd_deep_scrub_interval setting operation

Add a second method of changing the value of osd_deep_scrub_interval to
remedy the condition indicated by the "PGs not deep-scrubbed in time"
warning.

This procedure was developed by Eugen Block, and is at the time of this
commit available on his blog at
https://heiterbiswolkig.blogs.nde.ag/2024/09/06/pgs-not-deep-scrubbed-in-time/

Co-authored-by: Eugen Block <eblock@nde.ag>
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit f57e99e1731af3affee1c299bb9a79852e31f5ea)

10 months agoMerge pull request #59795 from zdover23/wip-doc-2024-09-15-backport-59613-to-reef
Anthony D'Atri [Sun, 15 Sep 2024 19:12:43 +0000 (15:12 -0400)]
Merge pull request #59795 from zdover23/wip-doc-2024-09-15-backport-59613-to-reef

reef: doc/rados: add link to messenger v2 info in mon-lookup-dns.rst

10 months agoMerge pull request #59799 from zdover23/wip-doc-2024-09-15-backport-59024-to-reef
Anthony D'Atri [Sun, 15 Sep 2024 19:09:51 +0000 (15:09 -0400)]
Merge pull request #59799 from zdover23/wip-doc-2024-09-15-backport-59024-to-reef

reef: doc/README.md - add ordered list

10 months agodoc/README.md - add ordered list 59799/head
Zac Dover [Mon, 5 Aug 2024 13:02:49 +0000 (23:02 +1000)]
doc/README.md - add ordered list

Add ordered-list formatting to the "Building Ceph" section of README.md.

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

10 months agodoc/rados: add link to messenger v2 info in mon-lookup-dns.rst 59795/head
Zac Dover [Thu, 5 Sep 2024 07:59:15 +0000 (17:59 +1000)]
doc/rados: add link to messenger v2 info in mon-lookup-dns.rst

Add a link to the page about Messenger v2 to the end of
doc/rados/configuration/mon-lookup-dns.rst.

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

10 months agoosd/scrub: decrease default deep scrub chunk size 59792/head
Ronen Friedman [Fri, 6 Sep 2024 12:49:12 +0000 (15:49 +0300)]
osd/scrub: decrease default deep scrub chunk size

The previous default of 25 objects per chunk proved to take too long
(many hundreds of milliseconds) on a busy cluster. As the scrubber
locks all objects in the chunk for the duration, a large chunk size
can cause a significant impact on the client ops' latencies.

Fixes: https://tracker.ceph.com/issues/68057
Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
(cherry picked from commit 8c2ed94e9cbc7b1ed84b034a65b126e16b18a596)

10 months agoMerge pull request #59701 from zdover23/wip-doc-2024-09-10-backport-59675-to-reef
Zac Dover [Sat, 14 Sep 2024 08:36:56 +0000 (18:36 +1000)]
Merge pull request #59701 from zdover23/wip-doc-2024-09-10-backport-59675-to-reef

reef: doc/README.md: improve formatting

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
10 months agoMerge pull request #59638 from zdover23/wip-doc-2024-09-06-backport-59630-to-reef
Zac Dover [Sat, 14 Sep 2024 08:11:34 +0000 (18:11 +1000)]
Merge pull request #59638 from zdover23/wip-doc-2024-09-06-backport-59630-to-reef

reef: doc/README.md: edit "Build Prerequisites"

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
10 months agoMerge pull request #59768 from zdover23/wip-doc-2024-09-13-backport-59438-to-reef
Anthony D'Atri [Thu, 12 Sep 2024 23:49:22 +0000 (19:49 -0400)]
Merge pull request #59768 from zdover23/wip-doc-2024-09-13-backport-59438-to-reef

reef: doc/rgw/d3n: pass cache dir volume to extra_container_args

10 months agodoc/rgw/d3n: pass cache dir volume to extra_container_args 59768/head
Mark Kogan [Mon, 26 Aug 2024 12:44:08 +0000 (15:44 +0300)]
doc/rgw/d3n: pass cache dir volume to extra_container_args

Fixes: https://tracker.ceph.com/issues/66492
Signed-off-by: Mark Kogan <mkogan@ibm.com>
(cherry picked from commit 4594e38bf19a8f73191904f5f373a3707cddd2f3)

10 months agoMerge pull request #59757 from zdover23/wip-doc-2024-09-12-backport-59753-to-reef
Anthony D'Atri [Thu, 12 Sep 2024 14:00:18 +0000 (10:00 -0400)]
Merge pull request #59757 from zdover23/wip-doc-2024-09-12-backport-59753-to-reef

reef: doc/install: Keep the name field of the created user consistent with …

10 months agomgr/dashboard: service form hosts selection only show up to 10 entries 59761/head
Super User [Tue, 3 Sep 2024 08:46:45 +0000 (14:16 +0530)]
mgr/dashboard: service form hosts selection only show up to 10 entries

exposed new UIRouter API to get all hosts

Fixes: https://tracker.ceph.com/issues/67413
Signed-off-by: Naman Munet <nmunet@redhat.com>
(cherry picked from commit ec3e4abeeb7feebd996681a7d8d4e950de5cf518)

 Conflicts:
src/pybind/mgr/dashboard/frontend/src/app/ceph/block/nvmeof-listeners-form/nvmeof-listeners-form.component.ts (file deleted)
src/pybind/mgr/dashboard/frontend/src/app/ceph/cephfs/cephfs-form/cephfs-form.component.ts (resolved conflicts)

10 months agodoc/install: Keep the name field of the created user consistent with the node name... 59757/head
hejindong [Thu, 12 Sep 2024 07:14:21 +0000 (15:14 +0800)]
doc/install: Keep the name field of the created user consistent with the node name in the Start RADOSGW service command

If the user name does not match the name of the node that started the RADOSGW service, this will cause confusion for those who are new to ceph. Because they can't start the radosgw service normally as shown in the tutorial.

Signed-off-by: hejindong <wodeshijie3394@126.com>
(cherry picked from commit 128e6451d8c4764025d4a2565f15ec175c857bb2)

10 months agoMerge pull request #59734 from zdover23/wip-doc-2024-09-11-backport-59635-to-reef
Anthony D'Atri [Wed, 11 Sep 2024 18:29:37 +0000 (14:29 -0400)]
Merge pull request #59734 from zdover23/wip-doc-2024-09-11-backport-59635-to-reef

reef: doc/rados: add "pgs not deep scrubbed in time" info

10 months agoMerge pull request #59655 from zdover23/wip-doc-2024-09-08-backport-59628-to-reef
Zac Dover [Wed, 11 Sep 2024 16:20:41 +0000 (02:20 +1000)]
Merge pull request #59655 from zdover23/wip-doc-2024-09-08-backport-59628-to-reef

reef: doc/dev: add "activate latest release" RTD step

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
10 months agodoc/rados: add "pgs not deep scrubbed in time" info 59734/head
Zac Dover [Fri, 6 Sep 2024 12:43:59 +0000 (22:43 +1000)]
doc/rados: add "pgs not deep scrubbed in time" info

Add a procedure to doc/rados/operations/health-warnings.rst that
explains how to remedy the "X PGs not deep-scrubbed in time" health
warning.

This procedure was developed by Eugen Block, and is at the time of this
commit available on his blog at
https://heiterbiswolkig.blogs.nde.ag/2024/09/06/pgs-not-deep-scrubbed-in-time/

Co-authored-by: Eugen Block <eblock@nde.ag>
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit d620a51c306d1ebcdfc974dc0b85dc46cfde8d40)

10 months agoMerge pull request #59683 from zdover23/wip-doc-2024-09-10-backport-59677-to-reef
Anthony D'Atri [Tue, 10 Sep 2024 14:21:16 +0000 (10:21 -0400)]
Merge pull request #59683 from zdover23/wip-doc-2024-09-10-backport-59677-to-reef

reef: doc/man: edit ceph-bluestore-tool.rst

10 months agodoc/README.md: improve formatting 59701/head
Zac Dover [Mon, 9 Sep 2024 15:21:18 +0000 (01:21 +1000)]
doc/README.md: improve formatting

Improve the formatting of the section "Building Ceph" in the file
README.md.

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

10 months agodoc/man: edit ceph-bluestore-tool.rst 59683/head
Zac Dover [Mon, 9 Sep 2024 19:39:34 +0000 (05:39 +1000)]
doc/man: edit ceph-bluestore-tool.rst

Edit the section "bluefs-bdev-migrate" in
doc/man/8/ceph-bluestore-tool.rst to add the information that this
operation expands the target storage by updating its size label, making
"bluefs-bdev-expand" unnecessary.

Improve the subject-verb agreement in this section, and supply some
absent definite articles.

Co-authored-by: Peter Gervai <grin@drop.grin.hu>
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit 6b34707f827b2b197f53fe2e430d173b30b81401)

10 months agoMerge pull request #59454 from adk3798/wip-65418-reef
Adam King [Mon, 9 Sep 2024 22:23:26 +0000 (18:23 -0400)]
Merge pull request #59454 from adk3798/wip-65418-reef

reef: cephadm: fix host-maintenance command always exiting with a failure

Reviewed-by: Guillaume Abrioux <gabrioux@ibm.com>
10 months agoMerge pull request #59664 from zdover23/wip-doc-2024-09-09-backport-59642-to-reef
Anthony D'Atri [Mon, 9 Sep 2024 19:41:11 +0000 (15:41 -0400)]
Merge pull request #59664 from zdover23/wip-doc-2024-09-09-backport-59642-to-reef

reef: doc/cephadm: add malformed-JSON removal instructions

10 months agoMerge pull request #59451 from adk3798/wip-65379-reef
Adam King [Mon, 9 Sep 2024 15:53:06 +0000 (11:53 -0400)]
Merge pull request #59451 from adk3798/wip-65379-reef

reef: mgr/cephadm: make client-keyring deploying ceph.conf optional

Reviewed-by: Guillaume Abrioux <gabrioux@ibm.com>
10 months agoMerge pull request #59453 from adk3798/wip-65416-reef
Adam King [Mon, 9 Sep 2024 15:51:30 +0000 (11:51 -0400)]
Merge pull request #59453 from adk3798/wip-65416-reef

reef: cephadm: add idmap.conf to nfs sample file

Reviewed-by: Guillaume Abrioux <gabrioux@ibm.com>
10 months agoMerge pull request #59458 from adk3798/wip-65949-reef
Adam King [Mon, 9 Sep 2024 15:49:12 +0000 (11:49 -0400)]
Merge pull request #59458 from adk3798/wip-65949-reef

reef: mgr/pybind/object_format: fix json-pretty being marked invalid

Reviewed-by: Guillaume Abrioux <gabrioux@ibm.com>
10 months agoMerge pull request #59459 from adk3798/wip-65952-reef
Adam King [Mon, 9 Sep 2024 15:47:57 +0000 (11:47 -0400)]
Merge pull request #59459 from adk3798/wip-65952-reef

reef: mgr/cephadm: cleanup iscsi and nvmeof keyrings upon daemon removal

Reviewed-by: Guillaume Abrioux <gabrioux@ibm.com>
10 months agodoc/cephadm: add malformed-JSON removal instructions 59664/head
Zac Dover [Fri, 6 Sep 2024 13:31:21 +0000 (23:31 +1000)]
doc/cephadm: add malformed-JSON removal instructions

Add instructions for removing malformed JSON that causes the cephadm
module to fail to start, which in turn makes the orchestrator fail to
start.

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

10 months agoMerge pull request #59601 from idryomov/wip-67752-reef
Ilya Dryomov [Sun, 8 Sep 2024 18:04:08 +0000 (20:04 +0200)]
Merge pull request #59601 from idryomov/wip-67752-reef

reef: rbd: amend "rbd {group,} rename" and "rbd mirror pool" command descriptions

Reviewed-by: Ramana Raja <rraja@redhat.com>
10 months agodoc/dev: add "activate latest release" RTD step 59655/head
Zac Dover [Thu, 5 Sep 2024 23:31:47 +0000 (09:31 +1000)]
doc/dev: add "activate latest release" RTD step

Add a step to the section called "First Stable Release" that explains
how to activate the latest release in Read the Docs.

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

10 months agoMerge pull request #59262 from k0ste/wip-63920-reef
Guillaume Abrioux [Sun, 8 Sep 2024 03:26:34 +0000 (05:26 +0200)]
Merge pull request #59262 from k0ste/wip-63920-reef

reef: ceph-volume: Fix unbound var in disk.get_devices()

10 months agoMerge pull request #59201 from k0ste/wip-67528-reef
Guillaume Abrioux [Sat, 7 Sep 2024 22:13:29 +0000 (00:13 +0200)]
Merge pull request #59201 from k0ste/wip-67528-reef

reef: debian pkg: record python3-packaging dependency for ceph-volume

10 months agoMerge pull request #58687 from kamoltat/wip-ksirivad-backport-reef-57906
Kamoltat (Junior) Sirivadhna [Sat, 7 Sep 2024 19:46:45 +0000 (15:46 -0400)]
Merge pull request #58687 from kamoltat/wip-ksirivad-backport-reef-57906

reef: mon/ElectionLogic: tie-breaker mon ignore proposal from marked down mon
Reviewed-by: Samuel Just <sjust@redhat.com>
10 months agoMerge pull request #59463 from adk3798/wip-67733-reef
Guillaume Abrioux [Sat, 7 Sep 2024 07:29:24 +0000 (09:29 +0200)]
Merge pull request #59463 from adk3798/wip-67733-reef

reef: qa/distros: reinstall nvme-cli on centos 9 nodes

10 months agodoc/README.md: edit "Build Prerequisites" 59638/head
Zac Dover [Fri, 6 Sep 2024 07:56:27 +0000 (17:56 +1000)]
doc/README.md: edit "Build Prerequisites"

Make the sentences in the "Build Prerequisites" section of README.md
more direct.

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

10 months agoceph-volume: add "packaging" to install_requires 59201/head
Kefu Chai [Tue, 13 Aug 2024 22:37:57 +0000 (06:37 +0800)]
ceph-volume: add "packaging" to install_requires

in 0985e201, "packaging" was introduced as a runtime dependency of
ceph-volume, and `ceph.spec.in` was updated accordingly to note
this new dependency. but the debian packaging was not updated.

in 80edcd40, the missing dependency was added to debian/control as
one of ceph-volume's runtime dependency.

but dh_python3 is able to figure out the dependencies by reading
the egg's metadata of the ceph-volume python module. and as a
python project, ceph-volume is using its `setup.py` for
tracking its dependencies.

so in order to be more consistent, and keep all of its dependencies
in one place, let's move this dependency to setup.py . as the
packagings in both distros are able to figure the dependencies
from egg-info.

see also
- https://manpages.debian.org/testing/dh-python/dh_python3.1.en.html#dependencies
- https://docs.fedoraproject.org/en-US/packaging-guidelines/Python_201x/#_automatically_generated_dependencies

Signed-off-by: Kefu Chai <tchaikov@gmail.com>
(cherry picked from commit 729fd8e25ff2bfbcf99790d6cd08489d1c4e2ede)

10 months agodebian pkg: record python3-packaging dependency for ceph-volume
Thomas Lamprecht [Wed, 31 Jul 2024 07:48:08 +0000 (09:48 +0200)]
debian pkg: record python3-packaging dependency for ceph-volume

Since commit 0985e201342 ("ceph-volume: use 'no workqueue' options
with dmcrypt") the python "packaging" module is used to parse the
cryptsetup version output, but the debian packaging was not updated to
record that new dependency.

So simply record this in the d/control file, adding a <pkg>.requires
file seemed to not really winning us anything here.

Fixes: https://tracker.ceph.com/issues/67290
Fixes: 0985e201342fa53c014a811156aed661b4b8f994
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
(cherry picked from commit 80edcd40e8092d9fb3b45c1a6c7f9b7f4f37b69e)

10 months agorbd: mention namespace in "rbd mirror pool" command descriptions 59601/head
Ilya Dryomov [Fri, 30 Aug 2024 12:00:44 +0000 (14:00 +0200)]
rbd: mention namespace in "rbd mirror pool" command descriptions

Commit 5e64748927d0 ("doc/rbd: add namespace information for mirror
commands") did this for the man page, update the built-in help as well.

The "by default" bit in the description of "rbd mirror pool enable" and
"rbd mirror pool disable" commands is specific to pool mode which is in
turn specific to journal-based mirroring, so it's removed.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
(cherry picked from commit 7e02946a3f60da0dcc99e0b4a4b6b3d359db1c15)

10 months agorbd: clarify "rbd {group,} rename" command description
Ilya Dryomov [Tue, 27 Aug 2024 18:34:31 +0000 (20:34 +0200)]
rbd: clarify "rbd {group,} rename" command description

Make it clearer that, despite a full image or group spec being taken
for source and destination, an image or a group can be renamed only
within its pool or namespace.

Rename across pools or namespaces within the same pool is unsupported.

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

10 months agoMerge pull request #59583 from zdover23/wip-doc-2024-09-04-backport-59546-to-reef
Anthony D'Atri [Wed, 4 Sep 2024 11:42:34 +0000 (07:42 -0400)]
Merge pull request #59583 from zdover23/wip-doc-2024-09-04-backport-59546-to-reef

reef: doc/rados/operations: Improve health-checks.rst