]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
15 months agomgr/dashboard: fix snap schedule delete retention 56861/head
Ivo Almeida [Mon, 8 Apr 2024 13:39:49 +0000 (14:39 +0100)]
mgr/dashboard: fix snap schedule delete retention

Fixes: https://tracker.ceph.com/issues/65370
Signed-off-by: Ivo Almeida <ialmeida@redhat.com>
(cherry picked from commit 985637825a48a678b0d88887c5e322de65599fc7)

15 months agoMerge pull request #56856 from guits/update-cv-func-tests-squid
Guillaume Abrioux [Fri, 12 Apr 2024 14:19:04 +0000 (16:19 +0200)]
Merge pull request #56856 from guits/update-cv-func-tests-squid

ceph-volume: update functional testing

15 months agoMerge pull request #56850 from zdover23/wip-doc-2024-04-12-backport-56831-to-squid
Anthony D'Atri [Fri, 12 Apr 2024 14:04:10 +0000 (10:04 -0400)]
Merge pull request #56850 from zdover23/wip-doc-2024-04-12-backport-56831-to-squid

squid: doc/cephfs: refine client-auth (3 of 3)

15 months agoMerge pull request #56750 from ronen-fr/wip-rf-unreserved-squid
Ronen Friedman [Fri, 12 Apr 2024 12:17:43 +0000 (15:17 +0300)]
Merge pull request #56750 from ronen-fr/wip-rf-unreserved-squid

squid:osd/scrub: disable scrub reservation queuing

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
15 months agoceph-volume: update functional testing 56856/head
Guillaume Abrioux [Thu, 11 Apr 2024 07:43:47 +0000 (09:43 +0200)]
ceph-volume: update functional testing

various changes for fixing ceph-volume functional testing.
cleaning up deploy.yml (drop py2 references)

Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
(cherry picked from commit 90bfaaa2f0ab7e28c0f78189ccb83635e944e758)

15 months agosquid:osd/scrub: disable scrub reservation queuing 56750/head
Ronen Friedman [Sun, 7 Apr 2024 18:18:50 +0000 (13:18 -0500)]
squid:osd/scrub: disable scrub reservation queuing

as a temporary measure for Squid RC0. There are known problems in the
existing code, with patch PRs being tested. This change disables the
Reserver functionality, until such time as the patches are merged.

Note the following trackers:
- https://tracker.ceph.com/issues/65044
- https://tracker.ceph.com/issues/65072

Once these are solved, this commit should be reverted.

Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
15 months agoMerge pull request #56766 from ronen-fr/wip-65374-squid
Ronen Friedman [Fri, 12 Apr 2024 09:09:33 +0000 (12:09 +0300)]
Merge pull request #56766 from ronen-fr/wip-65374-squid

squid: tests/scripts: use 'tell pg deep-scrub pgid' instead of 'tell pgid deep-scrub'

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
15 months agodoc/cephfs: refine client-auth (3 of 3) 56850/head
Zac Dover [Thu, 11 Apr 2024 11:18:53 +0000 (21:18 +1000)]
doc/cephfs: refine client-auth (3 of 3)

Refine the final third of doc/cephfs/client-auth.rst.

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

15 months agoMerge pull request #56841 from zdover23/wip-doc-2024-04-12-backport-56784-to-squid
Anthony D'Atri [Fri, 12 Apr 2024 03:12:13 +0000 (23:12 -0400)]
Merge pull request #56841 from zdover23/wip-doc-2024-04-12-backport-56784-to-squid

doc/cephfs: refine client-auth (2 of 3)

15 months agodoc/cephfs: refine client-auth (2 of 3) 56841/head
Zac Dover [Tue, 9 Apr 2024 12:04:46 +0000 (22:04 +1000)]
doc/cephfs: refine client-auth (2 of 3)

Refine the second third of doc/cephfs/client-auth.rst.

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

15 months agoMerge pull request #56778 from epuertat/wip-65368-squid
Ernesto Puerta [Wed, 10 Apr 2024 08:55:38 +0000 (10:55 +0200)]
Merge pull request #56778 from epuertat/wip-65368-squid

squid: install-deps: enable copr ceph/grpc

Reviewed-by: Ken Dreyer <kdreyer@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
15 months agoMerge pull request #56779 from zdover23/wip-doc-2024-04-09-backport-56754-to-squid
Anthony D'Atri [Tue, 9 Apr 2024 21:26:56 +0000 (17:26 -0400)]
Merge pull request #56779 from zdover23/wip-doc-2024-04-09-backport-56754-to-squid

squid: doc/cephfs: refine client-auth (1 of 3)

15 months agoMerge pull request #56797 from zdover23/wip-doc-2024-04-10-backport-56796-to-squid
Anthony D'Atri [Tue, 9 Apr 2024 20:59:01 +0000 (16:59 -0400)]
Merge pull request #56797 from zdover23/wip-doc-2024-04-10-backport-56796-to-squid

squid: doc/mgr: remove Zabbix 1 information

15 months agodoc/mgr: remove Zabbix 1 information 56797/head
Zac Dover [Tue, 9 Apr 2024 20:04:28 +0000 (06:04 +1000)]
doc/mgr: remove Zabbix 1 information

Remove information about the installation of the Zabbix module and link
to a discussion of the reasoning behind Ceph's refusal to support
Zabbix.

John Jasen developed a procedure explaining how to install "Zabbix 2".
This commit removes outdated procedures and explains why those
procedures were removed. Immediately following this explanation, the
text includes an explanation of how to install "Zabbix 2".

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

15 months agoMerge pull request #56783 from epuertat/wip-65390-squid
Ernesto Puerta [Tue, 9 Apr 2024 14:49:24 +0000 (16:49 +0200)]
Merge pull request #56783 from epuertat/wip-65390-squid

squid: mgr/dashboard: update NVMeoF gRPC: "listener add" changes

15 months agomgr/dashboard: update NVMeoF gRPC 56783/head
Ernesto Puerta [Tue, 2 Apr 2024 17:36:21 +0000 (19:36 +0200)]
mgr/dashboard: update NVMeoF gRPC

To include latest changes to the listener add call.

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

15 months agodoc/cephfs: refine client-auth (1 of 3) 56779/head
Zac Dover [Mon, 8 Apr 2024 12:07:38 +0000 (22:07 +1000)]
doc/cephfs: refine client-auth (1 of 3)

Refine the first third of doc/cephfs/client-auth.rst.

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

15 months agoinstall-deps: enable copr ceph/grpc 56778/head
Nizamudeen A [Wed, 27 Mar 2024 16:29:55 +0000 (21:59 +0530)]
install-deps: enable copr ceph/grpc

In dashboard, to generate nvmeof apis in el8 this is needed so that it
can download the python3-grpcio packages.
https://copr.fedorainfracloud.org/coprs/ceph/grpc/

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

15 months agoMerge pull request #56668 from batrick/wip-65289-squid
Leonid S. Usov [Tue, 9 Apr 2024 10:10:55 +0000 (13:10 +0300)]
Merge pull request #56668 from batrick/wip-65289-squid

squid: mds/quiesce: prevent an overflow of the wait duration

15 months agoMerge pull request #56695 from ceph/wip-lusov-qdb-clear-squid
Leonid S. Usov [Mon, 8 Apr 2024 22:31:48 +0000 (01:31 +0300)]
Merge pull request #56695 from ceph/wip-lusov-qdb-clear-squid

squid: mds/quiesce-db: always clear the db if a membership is lost

15 months agoMerge pull request #56761 from adk3798/squid-cephadm-pin-pyfakefs-version
Adam King [Mon, 8 Apr 2024 18:24:42 +0000 (14:24 -0400)]
Merge pull request #56761 from adk3798/squid-cephadm-pin-pyfakefs-version

squid: cephadm: pin pyfakefs version for tox tests

Reviewed-by: Casey Bodley <cbodley@redhat.com>
15 months agotests/scripts: use 'tell pg deep-scrub pgid' instead of 'tell pgid 56766/head
Ronen Friedman [Sun, 7 Apr 2024 07:48:35 +0000 (02:48 -0500)]
tests/scripts: use 'tell pg deep-scrub pgid' instead of 'tell pgid
deep-scrub'

as older OSD versions do not support the former.

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

15 months agocephadm: pin pyfakefs version for tox tests 56761/head
Adam King [Mon, 8 Apr 2024 14:48:18 +0000 (10:48 -0400)]
cephadm: pin pyfakefs version for tox tests

5.4.0 seems to have caused a number of permission issues
in the test. In order to unblock make check, let's pin it
to 5.3.5 for now.

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

15 months agoMerge pull request #56739 from zdover23/wip-doc-2024-05-07-backport-56738-to-squid
Anthony D'Atri [Sun, 7 Apr 2024 12:28:13 +0000 (08:28 -0400)]
Merge pull request #56739 from zdover23/wip-doc-2024-05-07-backport-56738-to-squid

squid: doc/dev: refine "Concepts" 4 of 3

15 months agodoc/dev: refine "Concepts" 4 of 3 56739/head
Zac Dover [Sat, 6 Apr 2024 04:43:16 +0000 (14:43 +1000)]
doc/dev: refine "Concepts" 4 of 3

s/PG's PG logs/PG's logs/

re https://github.com/ceph/ceph/pull/56727#discussion_r1553541922

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

15 months agoMerge pull request #56731 from zdover23/wip-doc-2024-04-05-backport-56727-to-squid
Zac Dover [Sat, 6 Apr 2024 04:40:04 +0000 (14:40 +1000)]
Merge pull request #56731 from zdover23/wip-doc-2024-04-05-backport-56727-to-squid

squid: doc/dev: refine "Concepts" 3 of 3

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
15 months agoMerge pull request #56706 from afreen23/wip-65208-squid
Nizamudeen A [Fri, 5 Apr 2024 17:27:45 +0000 (22:57 +0530)]
Merge pull request #56706 from afreen23/wip-65208-squid

squid: mgr/dashboard:Update encryption and tags in bucket form

Reviewed-by: Nizamudeen A <nia@redhat.com>
15 months agoMerge pull request #56708 from afreen23/wip-65303-squid
Nizamudeen A [Fri, 5 Apr 2024 17:26:36 +0000 (22:56 +0530)]
Merge pull request #56708 from afreen23/wip-65303-squid

squid: mgr/dashboard:Use advanced fieldset for rbd image

Reviewed-by: Nizamudeen A <nia@redhat.com>
15 months agoMerge pull request #56564 from batrick/wip-65214-squid
Yuri Weinstein [Fri, 5 Apr 2024 14:59:24 +0000 (07:59 -0700)]
Merge pull request #56564 from batrick/wip-65214-squid

squid: mds: do not dispatch aborted internal requests

Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Leonid Usov <leonid.usov@ibm.com>
15 months agoMerge pull request #56423 from batrick/wip-65093-squid
Yuri Weinstein [Fri, 5 Apr 2024 14:58:25 +0000 (07:58 -0700)]
Merge pull request #56423 from batrick/wip-65093-squid

squid: qa/suites/fs/workload: enable snap_schedule early

Reviewed-by: Venky Shankar <vshankar@redhat.com>
15 months agoMerge pull request #56402 from batrick/wip-65063-squid
Yuri Weinstein [Fri, 5 Apr 2024 14:57:41 +0000 (07:57 -0700)]
Merge pull request #56402 from batrick/wip-65063-squid

squid: qa/cephfs: ignorelist clog of MDS_UP_LESS_THAN_MAX

Reviewed-by: Venky Shankar <vshankar@redhat.com>
15 months agodoc/dev: refine "Concepts" 3 of 3 56731/head
Zac Dover [Fri, 5 Apr 2024 06:43:47 +0000 (16:43 +1000)]
doc/dev: refine "Concepts" 3 of 3

Refine the third third of the entries in the section "Concepts" in
doc/dev/peering.rst.

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

15 months agoMerge pull request #56724 from zdover23/wip-doc-2024-04-05-backport-56646-to-squid
Anthony D'Atri [Fri, 5 Apr 2024 12:33:58 +0000 (08:33 -0400)]
Merge pull request #56724 from zdover23/wip-doc-2024-04-05-backport-56646-to-squid

squid: doc/dev: refine "Concepts" 2 of 3

15 months agodoc/dev: refine "Concepts" 2 of 3 56724/head
Zac Dover [Wed, 3 Apr 2024 05:02:29 +0000 (15:02 +1000)]
doc/dev: refine "Concepts" 2 of 3

Refine the second third of the entries in the section "Concepts" in
doc/dev/peering.rst.

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

15 months agomgr/dashboard:Use advanced fieldset for rbd image 56708/head
Afreen [Wed, 27 Mar 2024 09:35:58 +0000 (15:05 +0530)]
mgr/dashboard:Use advanced fieldset for rbd image

Fixes https://tracker.ceph.com/issues/65025

- using cd-advanced-fieldset component for advanced section
- this will align advanced sections of forms in dashboard
- changed heading of sections of rbd-configuration to h5 to better represent it
  as a sub section.
- added unit tests for rbd image config

Signed-off-by: Afreen <afreen23.git@gmail.com>
(cherry picked from commit 25552117b433dbe39bf245aeda99761def5749eb)

15 months agomgr/dashboard:Update encryption and tags in bucket form 56706/head
Afreen [Mon, 25 Mar 2024 08:39:08 +0000 (14:09 +0530)]
mgr/dashboard:Update encryption and tags in bucket form

Fixes https://tracker.ceph.com/issues/65110

- renamed Security to Encryption
- aligned security fieldset with rest of the form using `cd-help-text`
  and aligning it with object locking in UX
- aligned security fieldset top use `cd-help-text`
- changed help text of Tags

Signed-off-by: Afreen <afreen23.git@gmail.com>
(cherry picked from commit 96b21d7cf5bb698102dc0cfce6fef05204b82d2e)

15 months agoMerge pull request #56691 from afreen23/wip-65156-squid
Nizamudeen A [Thu, 4 Apr 2024 16:35:13 +0000 (22:05 +0530)]
Merge pull request #56691 from afreen23/wip-65156-squid

squid: mgr/dashboard: Add advanced fieldset component

Reviewed-by: Nizamudeen A <nia@redhat.com>
15 months agoMerge pull request #56636 from cbodley/wip-qa-squid-quincy-upgrade-distro
Casey Bodley [Thu, 4 Apr 2024 14:57:16 +0000 (15:57 +0100)]
Merge pull request #56636 from cbodley/wip-qa-squid-quincy-upgrade-distro

squid: qa/upgrade/quincy: bump ubuntu from 20->22

Reviewed-by: Adam King <adking@redhat.com>
15 months agoMerge pull request #56647 from zdover23/wip-doc-2024-04-03-backport-56228-to-squid
Zac Dover [Thu, 4 Apr 2024 12:55:25 +0000 (22:55 +1000)]
Merge pull request #56647 from zdover23/wip-doc-2024-04-03-backport-56228-to-squid

squid: doc: fixing doc/cephfs/fs-volumes

Reviewed-by: Cole Mitchell <cole.mitchell.ceph@gmail.com>
15 months agoMerge pull request #56683 from zdover23/wip-doc-2024-04-04-backport-56662-to-squid
Zac Dover [Thu, 4 Apr 2024 11:39:28 +0000 (21:39 +1000)]
Merge pull request #56683 from zdover23/wip-doc-2024-04-04-backport-56662-to-squid

squid: doc/mgr: credit John Jasen for Zabbix 2

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
15 months agomds/quiesce-db: always clear the db if a membership is lost 56695/head
Leonid Usov [Sun, 17 Mar 2024 16:22:34 +0000 (12:22 -0400)]
mds/quiesce-db: always clear the db if a membership is lost

Fixes: https://tracker.ceph.com/issues/64912
Signed-off-by: Leonid Usov <leonid.usov@ibm.com>
(cherry picked from commit e1c8e08961e8199f1da74dc9d1eb2a940e2908d5)

15 months agomgr/dashboard: Add advanced fieldset component 56691/head
Afreen [Fri, 1 Mar 2024 07:26:25 +0000 (12:56 +0530)]
mgr/dashboard: Add advanced fieldset component

Fixes https://tracker.ceph.com/issues/65024

- adds a new shared component for displaying advanced fields in /shared
- utilizes that component in bucket form
- placement targets are under advanced fieldset
- minor help text changes in object locking help text
- updated e2e tests

Signed-off-by: Afreen <afreen23.git@gmail.com>
(cherry picked from commit d0979e9c5223231a0fd3ef6408323d2fd5cd2ac5)

Conflicts:
src/pybind/mgr/dashboard/frontend/src/app/shared/components/components.module.ts

15 months agoMerge pull request #56620 from afreen23/wip-65210-squid
Nizamudeen A [Thu, 4 Apr 2024 05:48:13 +0000 (11:18 +0530)]
Merge pull request #56620 from afreen23/wip-65210-squid

squid: mgr/dashboard: Mark placement targets as non-required

Reviewed-by: Nizamudeen A <nia@redhat.com>
15 months agoMerge pull request #56659 from zdover23/wip-doc-2024-04-03-backport-56635-to-squid
Zac Dover [Thu, 4 Apr 2024 04:33:28 +0000 (14:33 +1000)]
Merge pull request #56659 from zdover23/wip-doc-2024-04-03-backport-56635-to-squid

squid: doc/dev: refine "Concepts"

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
15 months agodoc/mgr: credit John Jasen for Zabbix 2 56683/head
Zac Dover [Wed, 3 Apr 2024 12:21:04 +0000 (22:21 +1000)]
doc/mgr: credit John Jasen for Zabbix 2

Credit John Jasen for the development of the procedures describing the
installation of Zabbix 2.

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

15 months agoMerge pull request #56553 from rzarzynski/wip-ksirivad-osdmap-encode-bug-squid
Laura Flores [Wed, 3 Apr 2024 18:41:55 +0000 (13:41 -0500)]
Merge pull request #56553 from rzarzynski/wip-ksirivad-osdmap-encode-bug-squid

squid: src/osd/OSDMap.cc: Fix encoder to produce same bytestream

15 months agoMerge pull request #56656 from aaSharma14/wip-65284-squid
Aashish Sharma [Wed, 3 Apr 2024 17:10:18 +0000 (22:40 +0530)]
Merge pull request #56656 from aaSharma14/wip-65284-squid

squid: mgr/dashboard: replace deprecated table panel in grafana with a newer table panel

Reviewed-by: Nizamudeen A <nia@redhat.com>
15 months agomds/quiesce: prevent an overflow of the wait duration 56668/head
Leonid Usov [Thu, 28 Mar 2024 05:32:26 +0000 (01:32 -0400)]
mds/quiesce: prevent an overflow of the wait duration

QuiesceTimeInterval::max() may overflow inside of a call to
std::condition_variable::wait_for and result in a busy-loop,
making the call to timeout immediately

The solution is to cap the wait duration to a value which can
certainly fit in whichever clock std library is using internally.

Fixes: https://tracker.ceph.com/issues/65276
Signed-off-by: Leonid Usov <leonid.usov@ibm.com>
(cherry picked from commit 508e870ee383265b8489e18a4c73854616a4110a)

15 months agoMerge pull request #56343 from cbodley/wip-65007-squid
Casey Bodley [Wed, 3 Apr 2024 13:35:50 +0000 (14:35 +0100)]
Merge pull request #56343 from cbodley/wip-65007-squid

squid: RGW: allow user disabling presigned urls in rgw configuration

Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
15 months agodoc/dev: refine "Concepts" 56659/head
Zac Dover [Tue, 2 Apr 2024 12:23:13 +0000 (22:23 +1000)]
doc/dev: refine "Concepts"

Refine the text in the first third of the entries in the section
"Concepts" in doc/dev/peering.rst.

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

15 months agomgr/dashboard: replace deprecated table panel in grafana with a newer 56656/head
Aashish Sharma [Wed, 27 Mar 2024 08:16:24 +0000 (13:46 +0530)]
mgr/dashboard: replace deprecated table panel in grafana with a newer
table panel

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

15 months agodoc: fixing doc/cephfs/fs-volumes 56647/head
neeraj pratap singh [Fri, 15 Mar 2024 17:36:18 +0000 (23:06 +0530)]
doc: fixing doc/cephfs/fs-volumes

Fixes: https://tracker.ceph.com/issues/65267
Signed-off-by: Neeraj Pratap Singh <neesingh@redhat.com>
(cherry picked from commit 906ff4e4c240856d2e27cf9ac8c059479a86c5c9)

15 months agoMerge pull request #56344 from cbodley/wip-65004-squid
Casey Bodley [Tue, 2 Apr 2024 20:18:54 +0000 (21:18 +0100)]
Merge pull request #56344 from cbodley/wip-65004-squid

squid: rgw: Add missing empty checks to the split string in is_string_in_set().

Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
15 months agoMerge pull request #56345 from cbodley/wip-65009-squid
Casey Bodley [Tue, 2 Apr 2024 20:18:42 +0000 (21:18 +0100)]
Merge pull request #56345 from cbodley/wip-65009-squid

squid: rgw_file: fix mv/rename cases broken by zipper integration

Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
15 months agoMerge pull request #56342 from cbodley/wip-qa-rgw-lua-pool-application-squid
Casey Bodley [Tue, 2 Apr 2024 20:18:29 +0000 (21:18 +0100)]
Merge pull request #56342 from cbodley/wip-qa-rgw-lua-pool-application-squid

squid: qa/rgw: ignore POOL_APP_NOT_ENABLED in rgw/lua subsuite

Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
15 months agoMerge pull request #56320 from adk3798/wip-64636-squid
Adam King [Tue, 2 Apr 2024 15:25:09 +0000 (11:25 -0400)]
Merge pull request #56320 from adk3798/wip-64636-squid

squid: cephadm/nvmeof: scrape nvmeof prometheus endpoint

Reviewed-by: John Mulligan <jmulligan@redhat.com>
15 months agoMerge pull request #56306 from adk3798/squid-timemaster
Adam King [Tue, 2 Apr 2024 15:24:07 +0000 (11:24 -0400)]
Merge pull request #56306 from adk3798/squid-timemaster

squid: cephadm.py: add timemaster to timesync services list

Reviewed-by: John Mulligan <jmulligan@redhat.com>
15 months agoMerge pull request #56316 from adk3798/wip-64626-squid
Adam King [Tue, 2 Apr 2024 15:23:28 +0000 (11:23 -0400)]
Merge pull request #56316 from adk3798/wip-64626-squid

squid: cephadm: create ceph-exporter sock dir if it's not present

Reviewed-by: John Mulligan <jmulligan@redhat.com>
15 months agoMerge PR #56571 into squid
Patrick Donnelly [Tue, 2 Apr 2024 15:18:06 +0000 (11:18 -0400)]
Merge PR #56571 into squid

* refs/pull/56571/head:
doc: add releases links to toc
doc: remove releases docs

Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
Reviewed-by: Anthony D Atri <anthony.datri@gmail.com>
15 months agoMerge pull request #56630 from zdover23/wip-doc-2024-04-02-backport-56614-to-squid
Anthony D'Atri [Tue, 2 Apr 2024 15:07:06 +0000 (11:07 -0400)]
Merge pull request #56630 from zdover23/wip-doc-2024-04-02-backport-56614-to-squid

squid: doc/mgr: update zabbix information

15 months agoMerge pull request #56007 from cbodley/wip-64754-squid
Casey Bodley [Tue, 2 Apr 2024 13:57:00 +0000 (14:57 +0100)]
Merge pull request #56007 from cbodley/wip-64754-squid

squid: rpm: disable system_qat for non-x86_64 arch

Reviewed-by: Rongqi Sun <sunrongqi@huawei.com>
15 months agoqa/upgrade/quincy: bump ubuntu from 20->22 56636/head
Casey Bodley [Tue, 5 Mar 2024 19:42:24 +0000 (14:42 -0500)]
qa/upgrade/quincy: bump ubuntu from 20->22

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

15 months agoMerge pull request #55685 from rhcs-dashboard/wip-64515-squid
Ernesto Puerta [Tue, 2 Apr 2024 12:13:09 +0000 (14:13 +0200)]
Merge pull request #55685 from rhcs-dashboard/wip-64515-squid

squid: mgr/dashboard: nvmeof api batch fixes

Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
15 months agodoc/mgr: update zabbix information 56630/head
Zac Dover [Fri, 29 Mar 2024 11:06:28 +0000 (21:06 +1000)]
doc/mgr: update zabbix information

Include information from John Jasen about how to install Zabbix.

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

15 months agoMerge pull request #56021 from vshankar/wip-64762-squid
Venky Shankar [Tue, 2 Apr 2024 07:08:57 +0000 (12:38 +0530)]
Merge pull request #56021 from vshankar/wip-64762-squid

squid: qa/cephfs: add more ignorelist entries

Reviewed-by: Yuri Weinstein <yweinste@redhat.com>
15 months agomgr/dashboard:Mark placement targets as non-required in bucket form 56620/head
Afreen [Fri, 1 Mar 2024 07:26:25 +0000 (12:56 +0530)]
mgr/dashboard:Mark placement targets as non-required in bucket form

Fixes https://tracker.ceph.com/issues/64708

- adds info text explaining about placement targets
- adds fieldset to security, policy and tags for a11y
- removes placement target as required field
- when no placement target provided, request omits placement_target
  field
- hides placement atrgets ection for edit form since its not possible to
  edit after creation
- updates rgw-bucket.service.spec.ts unit test
- minor cleanups related to unncesseary css present, and changes in help
  text for object locking
- updated e2e tests for buckets to incorporate changes

Signed-off-by: Afreen <afreen23.git@gmail.com>
(cherry picked from commit a2cf1285449b88e8a053161ba8055891c51f94c2)

15 months agoqa/cephfs: add `MON_DOWN' and `deprecated feature inline_data' to ignorelist 56021/head
Venky Shankar [Mon, 26 Feb 2024 05:42:07 +0000 (11:12 +0530)]
qa/cephfs: add `MON_DOWN' and `deprecated feature inline_data' to ignorelist

Fixes: http://tracker.ceph.com/issues/64746
Signed-off-by: Venky Shankar <vshankar@redhat.com>
(cherry picked from commit f5a23d5811829d0f43831740ec3dced6a3b725f3)

15 months agoMerge pull request #56601 from zdover23/wip-doc-2024-04-01-backport-56600-to-squid
Anthony D'Atri [Mon, 1 Apr 2024 01:54:39 +0000 (21:54 -0400)]
Merge pull request #56601 from zdover23/wip-doc-2024-04-01-backport-56600-to-squid

squid: doc/dev: update leads list

15 months agodoc/dev: update leads list 56601/head
Zac Dover [Mon, 1 Apr 2024 01:17:39 +0000 (11:17 +1000)]
doc/dev: update leads list

Remove Joao Luis from the list of component leads.

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

15 months agoMerge pull request #56593 from zdover23/wip-doc-2024-03-31-backport-56592-to-squid
Anthony D'Atri [Sun, 31 Mar 2024 02:54:28 +0000 (22:54 -0400)]
Merge pull request #56593 from zdover23/wip-doc-2024-03-31-backport-56592-to-squid

squid: doc/rados/operations: Improve crush_location docs

15 months agodoc/rados/operations: Improve crush_location docs 56593/head
Niklas Hambüchen [Sat, 30 Mar 2024 16:42:48 +0000 (17:42 +0100)]
doc/rados/operations: Improve crush_location docs

* Fix incorrect syntax
* Use underscores for config options, like other ceph docs did
* Fix incorrect statement that crush_location_hook adds fiels; it replaces
* Explain `root=default host=HOSTNAME` is not set if `crush_location` is given
* Remove duplication across sections
* Point out that `root=default` is important

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

15 months agoMerge pull request #56588 from zdover23/wip-doc-2024-03-30-backport-56581-to-squid
Anthony D'Atri [Sat, 30 Mar 2024 13:34:30 +0000 (09:34 -0400)]
Merge pull request #56588 from zdover23/wip-doc-2024-03-30-backport-56581-to-squid

squid: doc/dev: update leads list

15 months agodoc/dev: update leads list 56588/head
Zac Dover [Fri, 29 Mar 2024 11:14:21 +0000 (21:14 +1000)]
doc/dev: update leads list

Update the list of component leads in
doc/dev/developer_guide/essentials.rst.

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

15 months agoMerge pull request #56547 from rhcs-dashboard/wip-65193-squid
Nizamudeen A [Fri, 29 Mar 2024 16:38:29 +0000 (22:08 +0530)]
Merge pull request #56547 from rhcs-dashboard/wip-65193-squid

squid: mgr/dashboard: fix rgw display name validation

Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Reviewed-by: Ankush Behl <cloudbehl@gmail.com>
15 months agoMerge pull request #56556 from afreen23/wip-65204-squid
Nizamudeen A [Fri, 29 Mar 2024 16:36:02 +0000 (22:06 +0530)]
Merge pull request #56556 from afreen23/wip-65204-squid

squid: mgr/dashboard: make ceph logo redirect to dashboard

Reviewed-by: Nizamudeen A <nia@redhat.com>
15 months agoMerge pull request #56559 from afreen23/wip-64829-squid
Nizamudeen A [Fri, 29 Mar 2024 16:35:18 +0000 (22:05 +0530)]
Merge pull request #56559 from afreen23/wip-64829-squid

squid: mgr/dashboard: Locking improvements in bucket create form

Reviewed-by: Nizamudeen A <nia@redhat.com>
15 months agoMerge pull request #56522 from zdover23/wip-doc-2024-03-27-backport-56173-to-squid
Zac Dover [Fri, 29 Mar 2024 07:36:07 +0000 (17:36 +1000)]
Merge pull request #56522 from zdover23/wip-doc-2024-03-27-backport-56173-to-squid

squid: doc/dev: osd_internals/snaps.rst: add clone_overlap doc

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
15 months agoMerge pull request #56505 from rhcs-dashboard/wip-65169-squid
Nizamudeen A [Fri, 29 Mar 2024 07:11:54 +0000 (12:41 +0530)]
Merge pull request #56505 from rhcs-dashboard/wip-65169-squid

squid: mgr/dashboard: bump follow-redirects from 1.15.3 to 1.15.6 in /src/pybind/mgr/dashboard/frontend

Reviewed-by: afreen23 <NOT@FOUND>
15 months agoMerge pull request #56545 from rhcs-dashboard/wip-65191-squid
Nizamudeen A [Fri, 29 Mar 2024 06:49:31 +0000 (12:19 +0530)]
Merge pull request #56545 from rhcs-dashboard/wip-65191-squid

squid: mgr/dashboard: s/active_mds/active_nfs in fs attach form

Reviewed-by: Ankush Behl <cloudbehl@gmail.com>
15 months agoMerge pull request #56549 from rhcs-dashboard/wip-65195-squid
Nizamudeen A [Fri, 29 Mar 2024 06:47:07 +0000 (12:17 +0530)]
Merge pull request #56549 from rhcs-dashboard/wip-65195-squid

squid: mgr/dashboard: fix clone unique validator for name validation

Reviewed-by: Ankush Behl <cloudbehl@gmail.com>
15 months agodoc: add releases links to toc 56571/head
Patrick Donnelly [Fri, 18 Nov 2022 19:13:01 +0000 (14:13 -0500)]
doc: add releases links to toc

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
(cherry picked from commit 8cf9ad62949516666ad0f2c0bb7726ef68e4d666)

15 months agodoc: remove releases docs
Patrick Donnelly [Thu, 28 Mar 2024 22:45:28 +0000 (18:45 -0400)]
doc: remove releases docs

So that redirects to the version in the main branch work again.

This should have been part of the release checklist.

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
15 months agomds: do not dispatch aborted internal requests 56564/head
Patrick Donnelly [Wed, 27 Mar 2024 16:03:12 +0000 (12:03 -0400)]
mds: do not dispatch aborted internal requests

Matching the behavior of Server::dispatch_client_request.

This logic can be unified in a future refactor but keeping this as a targetted
fix for the purposes of the bug.

Fixes: https://tracker.ceph.com/issues/65182
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
(cherry picked from commit 604112eb867c20e4f94835edff6a542630503bd6)

15 months agoqa: add test for killing quiesce_inode with outstanding remote authpin requests
Patrick Donnelly [Wed, 27 Mar 2024 17:27:23 +0000 (13:27 -0400)]
qa: add test for killing quiesce_inode with outstanding remote authpin requests

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
(cherry picked from commit 3f1422932890d6ba9fd4db6faf3d43d110a7cd62)

15 months agomds: add lockup debugging command
Patrick Donnelly [Wed, 27 Mar 2024 16:24:28 +0000 (12:24 -0400)]
mds: add lockup debugging command

To artificially make the rank unresponsive for a time.

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

15 months agomgr/dashboard: Locking improvements in bucket create form 56559/head
Afreen [Fri, 1 Mar 2024 07:26:25 +0000 (12:56 +0530)]
mgr/dashboard: Locking improvements in bucket create form

Fixes https://tracker.ceph.com/issues/64658
- Addition of help texts
- Addition of info/warnings related to modes and versioning
- change of Locking section layout
- renaming locking to 'Object Locking'
- changes default retention period to 10
- edit bucket only shows lock when its enabled

Signed-off-by: Afreen <afreen23.git@gmail.com>
(cherry picked from commit 014d4468fce5aadfbc63bd9651c0c66db0bf7f49)

Conflicts:
src/pybind/mgr/dashboard/frontend/src/app/shared/components/components.module.ts

15 months agomgr/dashboard: make ceph logo redirect to dashboard 56556/head
Afreen [Wed, 27 Mar 2024 10:01:12 +0000 (15:31 +0530)]
mgr/dashboard: make ceph logo redirect to dashboard

Fixes https://tracker.ceph.com/issues/64734

Clicking on ceph logo in navigation takes back to overview dashboard.

Signed-off-by: Afreen <afreen23.git@gmail.com>
(cherry picked from commit 44e7bb336c26da77f49fb027578509975b5b2633)

15 months agosrc/osd/OSDMap.cc: Fix encoder to produce same bytestream 56553/head
Kamoltat [Wed, 31 Jan 2024 15:25:10 +0000 (15:25 +0000)]
src/osd/OSDMap.cc: Fix encoder to produce same bytestream

Fixes: https://tracker.ceph.com/issues/63389
Signed-off-by: Kamoltat <ksirivad@redhat.com>
(cherry picked from commit a3bdffb4e0366af8288258539f17bafeae17e3c4)

15 months agomgr/dashboard: fix clone unique validator for name validation 56549/head
Nizamudeen A [Tue, 26 Mar 2024 08:50:25 +0000 (14:20 +0530)]
mgr/dashboard: fix clone unique validator for name validation

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

15 months agomgr/dashboard: fix rgw display name validation 56547/head
Nizamudeen A [Tue, 26 Mar 2024 09:04:23 +0000 (14:34 +0530)]
mgr/dashboard: fix rgw display name validation

the dot(.) character is allowed in full name

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

15 months agomgr/dashboard: s/active_mds/active_nfs in fs attach form 56545/head
Nizamudeen A [Wed, 27 Mar 2024 05:12:39 +0000 (10:42 +0530)]
mgr/dashboard: s/active_mds/active_nfs in fs attach form

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

15 months agoMerge pull request #56502 from rhcs-dashboard/wip-65166-squid
Nizamudeen A [Thu, 28 Mar 2024 08:18:59 +0000 (13:48 +0530)]
Merge pull request #56502 from rhcs-dashboard/wip-65166-squid

squid: mgr/dashboard: fix cephfs name validation

Reviewed-by: afreen23 <NOT@FOUND>
15 months agoMerge pull request #56500 from Svelar/wip-65127-squid
Rongqi Sun [Thu, 28 Mar 2024 06:00:19 +0000 (14:00 +0800)]
Merge pull request #56500 from Svelar/wip-65127-squid

squid: crimson: add crimson-osd rpm and deb runtime dependencies for protobuf inherited from seastar

15 months agoMerge pull request #56314 from adk3798/wip-64621-squid
Adam King [Wed, 27 Mar 2024 20:24:47 +0000 (16:24 -0400)]
Merge pull request #56314 from adk3798/wip-64621-squid

squid: cephadm: Add nvmeof to autotuner calculation

Reviewed-by: John Mulligan <jmulligan@redhat.com>
15 months agoMerge pull request #56324 from adk3798/wip-64993-squid
Adam King [Wed, 27 Mar 2024 20:23:36 +0000 (16:23 -0400)]
Merge pull request #56324 from adk3798/wip-64993-squid

squid: mgr/cephadm: refresh public_network for config checks before checking

Reviewed-by: John Mulligan <jmulligan@redhat.com>
15 months agoMerge pull request #56321 from adk3798/wip-64687-squid
Adam King [Wed, 27 Mar 2024 20:22:28 +0000 (16:22 -0400)]
Merge pull request #56321 from adk3798/wip-64687-squid

squid: mgr/cephadm: fix placement with label and host pattern

Reviewed-by: John Mulligan <jmulligan@redhat.com>
15 months agoMerge pull request #56319 from adk3798/wip-64633-squid
Adam King [Wed, 27 Mar 2024 20:20:50 +0000 (16:20 -0400)]
Merge pull request #56319 from adk3798/wip-64633-squid

squid: cephadm: rm podman-auth.json if removing last cluster

Reviewed-by: John Mulligan <jmulligan@redhat.com>
15 months agoMerge pull request #56317 from adk3798/wip-64628-squid
Adam King [Wed, 27 Mar 2024 20:19:48 +0000 (16:19 -0400)]
Merge pull request #56317 from adk3798/wip-64628-squid

squid: mgr/cephadm: catch CancelledError in asyncio timeout handler

Reviewed-by: John Mulligan <jmulligan@redhat.com>
15 months agocephadm: create ceph-exporter sock dir if it's not present 56316/head
Adam King [Mon, 19 Feb 2024 16:14:11 +0000 (11:14 -0500)]
cephadm: create ceph-exporter sock dir if it's not present

Since this is usually /var/run/ceph/ which ends up getting
created by other daemons as well, it was common to see
ceph-exporter fail to deploy and then deploy fine after
once other daemons were down on the host. I don't see any
reason we can't just try to make the directory here instead
of bailing out.

Fixes: https://tracker.ceph.com/issues/64491wq
Signed-off-by: Adam King <adking@redhat.com>
(cherry picked from commit 862fca945f5bf48144b6a589f1d3cd971444daf7)

15 months agocephadm: call container daemon form prepare_data_dir
John Mulligan [Fri, 24 Nov 2023 19:45:34 +0000 (14:45 -0500)]
cephadm: call container daemon form prepare_data_dir

Instead of always climbing through an "if ladder" based on daemon type
variables we will have the option of using the common method provided
by container daemon form classes. This will initially be used by the
smb daemon. I don't have the energy to refactor all the existing stuff
at the moment.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
(cherry picked from commit 0f6a18a09cba35515e100f457e224537ad1e5608)
(cherry picked from commit bf7e40b4d1fee439a4a7f48cf033d4a0885890d0)