]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
14 months agosquid:osd/scrub: reinstate scrub reservation queuing 57303/head
Ronen Friedman [Mon, 6 May 2024 19:43:41 +0000 (22:43 +0300)]
squid:osd/scrub: reinstate scrub reservation queuing

Re-enabling the Reserver-based scrub queuing (undoing
https://github.com/ceph/ceph/pull/56750), as all known issues
related to the reservation queuing have been fixed and back-ported.

Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
14 months agoMerge pull request #56947 from adk3798/wip-65539-squid
Aashish Sharma [Mon, 6 May 2024 13:45:50 +0000 (19:15 +0530)]
Merge pull request #56947 from adk3798/wip-65539-squid

squid: ceph-mixin: Update mixin to include alerts for the nvmeof gateway(s)

Reviewed-by: Aashish Sharma <aasharma@redhat.com>
14 months agoMerge pull request #57220 from rhcs-dashboard/wip-65758-squid
Pedro Gonzalez Gomez [Mon, 6 May 2024 09:24:58 +0000 (11:24 +0200)]
Merge pull request #57220 from rhcs-dashboard/wip-65758-squid

squid: mgr/dashboard: exclude cloned-deleted RBD snaps

Reviewed-by: Pedro Gonzalez Gomez <pegonzal@redhat.com>
Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
14 months agoMerge pull request #57268 from zdover23/wip-doc-2024-05-05-backport-55380-to-squid-2
Anthony D'Atri [Sun, 5 May 2024 11:55:21 +0000 (07:55 -0400)]
Merge pull request #57268 from zdover23/wip-doc-2024-05-05-backport-55380-to-squid-2

doc/foundation: Updating members for Jan 2024

14 months agodoc/foundation: Updating members for Jan 2024 57268/head
Mike Perez [Tue, 30 Jan 2024 20:10:22 +0000 (12:10 -0800)]
doc/foundation: Updating members for Jan 2024

Signed-off-by: Mike Perez <thingee@gmail.com>
(cherry picked from commit f979ead661d716a4a1b7bd04a30e8af3691542a0)

14 months agoMerge pull request #57264 from zdover23/wip-doc-2024-05-04-backport-57252-to-squid
Zac Dover [Sat, 4 May 2024 13:02:58 +0000 (23:02 +1000)]
Merge pull request #57264 from zdover23/wip-doc-2024-05-04-backport-57252-to-squid

squid: doc/rados: PR#57022 unfinished business

Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
14 months agodoc/rados: PR#57022 unfinished business 57264/head
Zac Dover [Fri, 3 May 2024 05:32:28 +0000 (15:32 +1000)]
doc/rados: PR#57022 unfinished business

Make the changes suggested by Anthony D'Atri in
https://github.com/ceph/ceph/pull/57022.

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

14 months agoMerge pull request #57225 from zdover23/wip-doc-2024-05-02-cephadm-services-monitorin...
Zac Dover [Sat, 4 May 2024 12:37:04 +0000 (22:37 +1000)]
Merge pull request #57225 from zdover23/wip-doc-2024-05-02-cephadm-services-monitoring-squid

squid: doc/cephadm: Squid default images procedure

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Reviewed-by: Adam King <adking@redhat.com>
14 months agoMerge pull request #56964 from adk3798/squid-dashboard-anon-grafana
Nizamudeen A [Fri, 3 May 2024 05:30:10 +0000 (11:00 +0530)]
Merge pull request #56964 from adk3798/squid-dashboard-anon-grafana

squid: mgr/dashboard: fix dashboard not visible on disabled anonymous access

Reviewed-by: Nizamudeen A <nia@redhat.com>
14 months agoMerge pull request #57055 from cbodley/wip-65636-squid
Casey Bodley [Thu, 2 May 2024 20:18:35 +0000 (21:18 +0100)]
Merge pull request #57055 from cbodley/wip-65636-squid

squid: doc/rgw: add release note for changes to rgw_realm init

Reviewed-by: Zac Dover <zac.dover@proton.me>
14 months agoMerge pull request #57246 from zdover23/wip-doc-2024-05-03-backport-57207-to-squid
Anthony D'Atri [Thu, 2 May 2024 18:30:34 +0000 (14:30 -0400)]
Merge pull request #57246 from zdover23/wip-doc-2024-05-03-backport-57207-to-squid

squid: doc/rados: s/cepgsqlite/cephsqlite/

14 months agodoc/rados: s/cepgsqlite/cephsqlite/ 57246/head
Zac Dover [Wed, 1 May 2024 16:42:46 +0000 (02:42 +1000)]
doc/rados: s/cepgsqlite/cephsqlite/

As stated in the commit-message line, this corrects the typo "cepg" to
the correct string "ceph".

This typo was discovered by https://github.com/test-erik and this was
brought to our attention way back in
https://github.com/ceph/ceph/pull/50420.

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

14 months agoMerge pull request #57095 from cbodley/wip-rgw-cache-size-squid
Casey Bodley [Thu, 2 May 2024 17:26:52 +0000 (18:26 +0100)]
Merge pull request #57095 from cbodley/wip-rgw-cache-size-squid

squid: rgw: increase default metadata cache size for accounts

Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
14 months agoMerge pull request #57058 from cbodley/wip-65640-squid
Casey Bodley [Thu, 2 May 2024 17:26:36 +0000 (18:26 +0100)]
Merge pull request #57058 from cbodley/wip-65640-squid

squid: rgw/account: add bucket_quota to RGWAccountInfo

Reviewed-by: Oguzhan Ozmen <oozmen@bloomberg.net>
14 months agodoc/cephadm: Squid default images procedure 57225/head
Zac Dover [Thu, 2 May 2024 08:36:34 +0000 (18:36 +1000)]
doc/cephadm: Squid default images procedure

Address Adam King's request for version-specific
cephadm-container-image-retrieval procedures, which he requested here: https://github.com/ceph/ceph/pull/57208#discussion_r1586614140

Co-authored-by: Adam King <adking@redhat.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
14 months agoMerge pull request #57208 from zdover23/wip-doc-2024-05-02-backport-57148-to-squid
Zac Dover [Thu, 2 May 2024 07:21:47 +0000 (17:21 +1000)]
Merge pull request #57208 from zdover23/wip-doc-2024-05-02-backport-57148-to-squid

squid: doc/cephadm: add default monitor images

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
14 months agomgr/dashboard: exclude cloned-deleted RBD snaps 57220/head
Ernesto Puerta [Tue, 30 Apr 2024 08:51:23 +0000 (10:51 +0200)]
mgr/dashboard: exclude cloned-deleted RBD snaps

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

14 months agoMerge pull request #56946 from aaSharma14/wip-64791-squid
Nizamudeen A [Thu, 2 May 2024 05:52:03 +0000 (11:22 +0530)]
Merge pull request #56946 from aaSharma14/wip-64791-squid

squid: mgr/dashboard: Allow the user to add the access/secret key on zone edit and not on zone creation

Reviewed-by: afreen23 <NOT@FOUND>
14 months agodoc/cephadm: add default monitor images 57208/head
Zac Dover [Tue, 30 Apr 2024 07:09:05 +0000 (17:09 +1000)]
doc/cephadm: add default monitor images

Add a list of default monitor images to the documentation. This commit
is made in response to a request from Eugen Block, and is made using the
information developed by Mr Block here:
https://lists.ceph.io/hyperkitty/list/ceph-users@ceph.io/thread/QGC66QIFBKRTPZAQMQEYFXOGZJ7RLWBN/.

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

14 months agoMerge pull request #56790 from ronen-fr/wip-rf-56389-to-squid
Ronen Friedman [Wed, 1 May 2024 11:26:24 +0000 (14:26 +0300)]
Merge pull request #56790 from ronen-fr/wip-rf-56389-to-squid

squid: osd/scrub: remove detection & handling of reservation timeouts from the code

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
14 months agoMerge pull request #56777 from ronen-fr/wip-rf-56459-squid
Ronen Friedman [Wed, 1 May 2024 10:16:40 +0000 (13:16 +0300)]
Merge pull request #56777 from ronen-fr/wip-rf-56459-squid

squid: osd/scrub:  implement reservation state as a ReplicaActive flag
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
14 months agoMerge pull request #56903 from adk3798/wip-65417-squid
Adam King [Tue, 30 Apr 2024 19:47:19 +0000 (15:47 -0400)]
Merge pull request #56903 from adk3798/wip-65417-squid

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

Reviewed-by: John Mulligan <jmulligan@redhat.com>
14 months agoMerge pull request #56900 from adk3798/wip-65381-squid
Adam King [Tue, 30 Apr 2024 19:44:39 +0000 (15:44 -0400)]
Merge pull request #56900 from adk3798/wip-65381-squid

squid: mgr/cephadm: pass daemon's current image when reconfiguring

Reviewed-by: John Mulligan <jmulligan@redhat.com>
14 months agoMerge pull request #57156 from zdover23/wip-doc-2024-04-30-backport-57154-to-squid
Anthony D'Atri [Tue, 30 Apr 2024 14:05:32 +0000 (10:05 -0400)]
Merge pull request #57156 from zdover23/wip-doc-2024-04-30-backport-57154-to-squid

squid: doc/rados/operations: rephrase OSDs peering

14 months agoMerge pull request #57159 from zdover23/wip-doc-2024-04-30-backport-57153-to-squid
Anthony D'Atri [Tue, 30 Apr 2024 14:04:32 +0000 (10:04 -0400)]
Merge pull request #57159 from zdover23/wip-doc-2024-04-30-backport-57153-to-squid

squid: doc/man/8/radosgw-admin: add get lifecycle command

14 months agodoc/man/8/radosgw-admin: add get lifecycle command 57159/head
rkhudov [Tue, 30 Apr 2024 10:00:36 +0000 (11:00 +0100)]
doc/man/8/radosgw-admin: add get lifecycle command

Signed-off-by: rkhudov <rhudov@gmail.com>
(cherry picked from commit 04393ec3c1a12d6a9405272ab2cffe9dfa67aa92)

14 months agodoc/rados/operations: rephrase OSDs peering 57156/head
Piotr Parczewski [Tue, 30 Apr 2024 10:56:44 +0000 (12:56 +0200)]
doc/rados/operations: rephrase OSDs peering

Signed-off-by: Piotr Parczewski <piotr@stackhpc.com>
(cherry picked from commit 048f6e539b3035175479a88a4cf6f774cca68ddb)

14 months agoMerge pull request #56412 from zdover23/wip-doc-2024-03-23-backport-56379-to-squid
Zac Dover [Tue, 30 Apr 2024 06:50:53 +0000 (16:50 +1000)]
Merge pull request #56412 from zdover23/wip-doc-2024-03-23-backport-56379-to-squid

squid: doc/install: fix typos in openEuler-installation doc

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
14 months agoMerge pull request #57140 from zdover23/wip-doc-2024-04-30-backport-57136-to-squid
Anthony D'Atri [Mon, 29 Apr 2024 16:42:46 +0000 (12:42 -0400)]
Merge pull request #57140 from zdover23/wip-doc-2024-04-30-backport-57136-to-squid

squid: doc/radosgw: disambiguate version-added remarks

14 months agodoc/radosgw: disambiguate version-added remarks 57140/head
Zac Dover [Mon, 29 Apr 2024 10:23:13 +0000 (20:23 +1000)]
doc/radosgw: disambiguate version-added remarks

Rewrite two sentences so that they explain precisely what was added to
Ceph and when it was added to Ceph.

This commit is made in response to a request made by Dr Per Mildner on
https://pad.ceph.com/p/Report_Documentation_Bugs.

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

14 months agoMerge pull request #56497 from adk3798/wip-65124-squid
Adam King [Mon, 29 Apr 2024 15:18:43 +0000 (11:18 -0400)]
Merge pull request #56497 from adk3798/wip-65124-squid

squid: mgr/cephadm: add some NVMEof gateway fields to be configurable by cephadm

Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: John Mulligan <jmulligan@redhat.com>
14 months agoMerge pull request #57121 from zdover23/wip-doc-2024-04-29-backport-57119-to-squid
Anthony D'Atri [Mon, 29 Apr 2024 12:36:07 +0000 (08:36 -0400)]
Merge pull request #57121 from zdover23/wip-doc-2024-04-29-backport-57119-to-squid

squid: doc/cephfs: edit front matter in client-auth.rst

14 months agodoc/cephfs: edit front matter in client-auth.rst 57121/head
Zac Dover [Sun, 28 Apr 2024 13:18:50 +0000 (23:18 +1000)]
doc/cephfs: edit front matter in client-auth.rst

Clarify the front matter in doc/cephfs/client-auth.rst.

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

14 months agoMerge pull request #57108 from zdover23/wip-doc-2024-04-27-backport-57105-to-squid
Zac Dover [Fri, 26 Apr 2024 23:48:52 +0000 (09:48 +1000)]
Merge pull request #57108 from zdover23/wip-doc-2024-04-27-backport-57105-to-squid

squid: doc/mgr: explain error message - dashboard.rst

Reviewed-by: Cole Mitchell <cole.mitchell.ceph@gmail.com>
14 months agodoc/mgr: explain error message - dashboard.rst 57108/head
Zac Dover [Fri, 26 Apr 2024 11:59:09 +0000 (21:59 +1000)]
doc/mgr: explain error message - dashboard.rst

Explain that an error message received in response to
"redirect_resolve_ip_addr True" might be caused by having an
insufficiently recent release of Ceph running in your cluster.

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

14 months agorgw: increase default metadata cache size for accounts 57095/head
Casey Bodley [Fri, 22 Mar 2024 14:23:31 +0000 (10:23 -0400)]
rgw: increase default metadata cache size for accounts

account users will put some extra pressure on the metadata cache,
because each request has to load metadata for the account and zero
or more groups, in addition to the user's access key and user metadata

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

14 months agoMerge pull request #57078 from adk3798/squid-cephadm-no-downgrade
Zac Dover [Thu, 25 Apr 2024 05:46:15 +0000 (15:46 +1000)]
Merge pull request #57078 from adk3798/squid-cephadm-no-downgrade

squid: doc/cephadm: remove downgrade reference from upgrade docs

Reviewed-by: Zac Dover <zac.dover@proton.me>
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
14 months agodoc/cephadm: remove downgrade reference from upgrade docs 57078/head
Adam King [Tue, 23 Apr 2024 16:04:39 +0000 (12:04 -0400)]
doc/cephadm: remove downgrade reference from upgrade docs

This has been in here for years, but cephadm will block
attempted upgrades to lower versions and we generally
don't want people to think this is supported or safe.

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

14 months agoMerge pull request #56528 from adk3798/squid-mypy-bump
Adam King [Wed, 24 Apr 2024 15:37:42 +0000 (11:37 -0400)]
Merge pull request #56528 from adk3798/squid-mypy-bump

squid: python: mypy version bump

Reviewed-by: John Mulligan <jmulligan@redhat.com>
14 months agoMerge pull request #56899 from adk3798/wip-65378-squid
Adam King [Wed, 24 Apr 2024 15:34:27 +0000 (11:34 -0400)]
Merge pull request #56899 from adk3798/wip-65378-squid

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

Reviewed-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
Reviewed-by: John Mulligan <jmulligan@redhat.com>
14 months agoMerge pull request #56715 from adk3798/squid-test-cephadm-correct-bootstrap-image
Adam King [Wed, 24 Apr 2024 15:32:24 +0000 (11:32 -0400)]
Merge pull request #56715 from adk3798/squid-test-cephadm-correct-bootstrap-image

squid: qa/cephadm: use squid image as default for test_cephadm workunit

Reviewed-by: John Mulligan <jmulligan@redhat.com>
14 months agoMerge pull request #56527 from adk3798/squid-tox-default-envs
Adam King [Wed, 24 Apr 2024 15:28:52 +0000 (11:28 -0400)]
Merge pull request #56527 from adk3798/squid-tox-default-envs

squid: python: allow unit tests to use tox default envs

Reviewed-by: John Mulligan <jmulligan@redhat.com>
14 months agomgr/cephadm: some changes to nvmeof conf file defaults 56497/head
Gil Bregman [Mon, 22 Apr 2024 09:32:15 +0000 (12:32 +0300)]
mgr/cephadm: some changes to nvmeof conf file defaults
Fixes https://tracker.ceph.com/issues/65566

Signed-off-by: Gil Bregman <gbregman@il.ibm.com>
(cherry picked from commit da2d088c1319e980b5202fb65326e78daa014063)

14 months agopython-common/ceph/deployment: some changes to nvmeof conf file defaults
Gil Bregman [Mon, 22 Apr 2024 09:31:16 +0000 (12:31 +0300)]
python-common/ceph/deployment: some changes to nvmeof conf file defaults
Fixes https://tracker.ceph.com/issues/65566

Signed-off-by: Gil Bregman <gbregman@il.ibm.com>
(cherry picked from commit c2aa1fcaf2d43a55953c77b991f688f4b060cd5e)

14 months agomgr/cephadm: make enable_monitor_client configurable for nvmeof
Adam King [Tue, 9 Apr 2024 16:19:06 +0000 (12:19 -0400)]
mgr/cephadm: make enable_monitor_client configurable for nvmeof

Currently, the mon client work is not merged on main, but our
default nvmeof container will attempt to make use of it by default,
causing it to crash. This makes it configurable and defaults the
behavior to false. That can be changed once the work is actually
present in main.

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

14 months agopython-common/ceph/deployment: add nvmeof configuration fields
Gil Bregman [Tue, 2 Apr 2024 10:23:43 +0000 (13:23 +0300)]
python-common/ceph/deployment: add nvmeof configuration fields
Fixes https://tracker.ceph.com/issues/65259

Signed-off-by: Gil Bregman <gbregman@il.ibm.com>
(cherry picked from commit 187baffd56fde2499109e779b3dacd9fa4d52ecf)

14 months agomgr/cephadm: add some NVMEof gateway fields to be configurable by cephadm
Gil Bregman [Tue, 2 Apr 2024 10:22:56 +0000 (13:22 +0300)]
mgr/cephadm: add some NVMEof gateway fields to be configurable by cephadm
Fixes https://tracker.ceph.com/issues/65259

Signed-off-by: Gil Bregman <gbregman@il.ibm.com>
(cherry picked from commit aa4adf97f6daec0a85b042a1591a6cc7ac137d14)

14 months agomgr/cephadm: add nvmeof configuration fields
Gil Bregman [Thu, 21 Mar 2024 09:06:52 +0000 (11:06 +0200)]
mgr/cephadm: add nvmeof configuration fields

Fixes: https://tracker.ceph.com/issues/64821
Signed-off-by: Gil Bregman <gbregman@il.ibm.com>
(cherry picked from commit a16ac81c43be884f2dd7fc8b0566be5aa35b7ace)

Conflicts:
src/pybind/mgr/cephadm/templates/services/nvmeof/ceph-nvmeof.conf.j2
src/pybind/mgr/cephadm/tests/test_services.py

14 months agopython-common/ceph/deployment: add nvmeof configuration fields
Gil Bregman [Thu, 21 Mar 2024 09:07:54 +0000 (11:07 +0200)]
python-common/ceph/deployment: add nvmeof configuration fields

Fixes: https://tracker.ceph.com/issues/64821
Signed-off-by: Gil Bregman <gbregman@il.ibm.com>
(cherry picked from commit 86a592730b09ab2cfaf4100907366050c932f30a)

14 months agoMerge pull request #57072 from zdover23/wip-doc-2024-04-24-backport-57051-to-squid
Anthony D'Atri [Wed, 24 Apr 2024 13:19:24 +0000 (09:19 -0400)]
Merge pull request #57072 from zdover23/wip-doc-2024-04-24-backport-57051-to-squid

squid: doc/rados: remove dual-stack docs

14 months agodoc/rados: remove dual-stack docs 57072/head
Zac Dover [Tue, 23 Apr 2024 06:37:27 +0000 (16:37 +1000)]
doc/rados: remove dual-stack docs

Remove references to dual-stack mode in
doc/rados/configuration/network-config-ref.rst and
doc/rados/configuration/msgr2.rst. This feature seems to have been
planned but never to have been completely implemented.

See the tracker issue listed below for an email exchange detailing the
confusion caused by the presence in the documentation of this
now-removed information.

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

14 months agoosd/scrub: remove scrbcnt_resrv_timed_out perf counter 56790/head
Ronen Friedman [Fri, 22 Mar 2024 13:07:07 +0000 (08:07 -0500)]
osd/scrub: remove scrbcnt_resrv_timed_out perf counter

as the code that updates it, following a reservation timeout,
was removed.

Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
(cherry picked from commit 7eb287280e64b48447fe95875debc69e907fb7b7)

14 months agoosd/scrub: remove osd_scrub_reservation_timeout config option
Ronen Friedman [Fri, 22 Mar 2024 13:06:09 +0000 (08:06 -0500)]
osd/scrub: remove osd_scrub_reservation_timeout config option

following the removal of the reservation timeout handling code.

Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
(cherry picked from commit 2836805cfe9572b2e4c934716dc0967d9cdbfdc9)

14 months agoosd/scrub: remove detection & handling of reservation timeouts
Ronen Friedman [Fri, 22 Mar 2024 13:05:34 +0000 (08:05 -0500)]
osd/scrub: remove detection & handling of reservation timeouts

as no timeout can be set for reserver-based (queued)
reservation requests.

Fixes: https://tracker.ceph.com/issues/65044
Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
(cherry picked from commit e8db183ce4f1c6db34129cc1c8c57912643d1ace)
Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
14 months agoMerge pull request #57054 from rhcs-dashboard/wip-65255-squid
Nizamudeen A [Wed, 24 Apr 2024 06:54:26 +0000 (12:24 +0530)]
Merge pull request #57054 from rhcs-dashboard/wip-65255-squid

squid: mgr/dashboard: start using alertmanager v2

Reviewed-by: Aashish Sharma <aasharma@redhat.com>
14 months agorgw: apply default quota config on account creation 57058/head
Casey Bodley [Mon, 22 Apr 2024 14:50:01 +0000 (10:50 -0400)]
rgw: apply default quota config on account creation

add new default quota config options for accounts analogous to
rgw_user_default_quota_max_objects/size. apply the default bucket quota
config options as-is

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

14 months agorgw/account: add bucket_quota to RGWAccountInfo
Casey Bodley [Thu, 18 Apr 2024 16:14:14 +0000 (12:14 -0400)]
rgw/account: add bucket_quota to RGWAccountInfo

support bucket quotas per account the same way as for user

Fixes: https://tracker.ceph.com/issues/65551
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit b9677714b2a57e4f97ff87c9d654f4dddae3c2b2)

14 months agomonitoring/ceph-mixin: set NVMeoFMaxGatewaysPerGroup to 4 56947/head
Adam King [Mon, 22 Apr 2024 12:48:15 +0000 (08:48 -0400)]
monitoring/ceph-mixin: set NVMeoFMaxGatewaysPerGroup to 4

Recommendation from the nvmeof team

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

14 months agoceph-mixins: Update MIB to include nvmeof notification
Paul Cuzner [Thu, 15 Feb 2024 22:56:03 +0000 (11:56 +1300)]
ceph-mixins: Update MIB to include nvmeof notification

Signed-off-by: Paul Cuzner <pcuzner@ibm.com>
(cherry picked from commit 19ce7abd11d0fc6cc6a30115d31242f45f15ed05)

14 months agoceph-mixins: Add test cases for nvmeof alerts
Paul Cuzner [Tue, 13 Feb 2024 00:55:24 +0000 (13:55 +1300)]
ceph-mixins: Add test cases for nvmeof alerts

Signed-off-by: Paul Cuzner <pcuzner@ibm.com>
(cherry picked from commit c2534a6dbacf0f2ff5c649f7a0e04b5a94dbfdc0)

14 months agoceph-mixins: nvmeof alerts added
Paul Cuzner [Tue, 13 Feb 2024 00:54:48 +0000 (13:54 +1300)]
ceph-mixins: nvmeof alerts added

Signed-off-by: Paul Cuzner <pcuzner@ibm.com>
(cherry picked from commit e7d25482d1b418bf6b1c75dac60c64fd24ab6f01)

14 months agoceph-mixins: Add nvmeof alerts
Paul Cuzner [Fri, 9 Feb 2024 04:00:28 +0000 (17:00 +1300)]
ceph-mixins: Add nvmeof alerts

Signed-off-by: Paul Cuzner <pcuzner@ibm.com>
(cherry picked from commit f1573b76f3485aed148a8aeb69a40ef69df58912)

14 months agoceph-mixins: Add vars to support nvmeof alerts
Paul Cuzner [Fri, 9 Feb 2024 03:56:58 +0000 (16:56 +1300)]
ceph-mixins: Add vars to support nvmeof alerts

Signed-off-by: Paul Cuzner <pcuzner@ibm.com>
(cherry picked from commit feb1e69034026583a6770512a90b0172b6b5c76a)

14 months agoMerge pull request #57047 from zdover23/wip-doc-2024-04-23-backport-57032-to-squid
Anthony D'Atri [Tue, 23 Apr 2024 14:02:49 +0000 (10:02 -0400)]
Merge pull request #57047 from zdover23/wip-doc-2024-04-23-backport-57032-to-squid

squid: doc/rados: fix outdated value for ms_bind_port_max

14 months agodoc/rgw: add release note for changes to rgw_realm init 57055/head
Casey Bodley [Thu, 18 Apr 2024 21:57:46 +0000 (17:57 -0400)]
doc/rgw: add release note for changes to rgw_realm init

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

14 months agomgr/dashboard: start using alertmanager v2 57054/head
Nizamudeen A [Tue, 26 Sep 2023 16:08:51 +0000 (21:38 +0530)]
mgr/dashboard: start using alertmanager v2

I was looking into sorting the alerts and saw there is an api v2 for
alertmanager which also has an endpoint like `alerts/groups` which might
be something that is useful for us.

Refer: https://github.com/prometheus/alertmanager/blob/main/api/v2/openapi.yaml

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

 Conflicts:
src/pybind/mgr/dashboard/controllers/prometheus.py
  - don't add the endpoint apart from the get_alertgroup one

14 months agodoc/rados: fix outdated value for ms_bind_port_max 57047/head
Pierre Riteau [Mon, 22 Apr 2024 09:28:53 +0000 (11:28 +0200)]
doc/rados: fix outdated value for ms_bind_port_max

The highest port number used by OSD or MDS daemons was increased from
7300 to 7568 in [1] but the documentation still refers to 7300 in
multiple locations.

[1] https://github.com/ceph/ceph/pull/42210

Fixes: https://tracker.ceph.com/issues/65609
Signed-off-by: Pierre Riteau <pierre@stackhpc.com>
(cherry picked from commit 23d2740241af2118652fef6e7d6a286f338a18f2)

14 months agoMerge pull request #57039 from zdover23/wip-doc-2024-04-23-backport-57022-to-squid
Anthony D'Atri [Mon, 22 Apr 2024 20:38:57 +0000 (16:38 -0400)]
Merge pull request #57039 from zdover23/wip-doc-2024-04-23-backport-57022-to-squid

squid: doc/rados: remove redundant pg repair commands

14 months agoMerge pull request #56958 from cbodley/wip-64552-squid
Casey Bodley [Mon, 22 Apr 2024 17:31:37 +0000 (18:31 +0100)]
Merge pull request #56958 from cbodley/wip-64552-squid

squid: rgw/http/client-side: disable curl path normalization

Reviewed-by: Oguzhan Ozmen <oozmen@bloomberg.net>
Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
14 months agoMerge pull request #56960 from cbodley/wip-65353-squid
Casey Bodley [Mon, 22 Apr 2024 17:30:58 +0000 (18:30 +0100)]
Merge pull request #56960 from cbodley/wip-65353-squid

squid: rgwlc: check for no-bucket at bucket_lc_process() preamble

Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
14 months agoMerge pull request #56959 from cbodley/wip-64496-squid
Casey Bodley [Mon, 22 Apr 2024 17:30:45 +0000 (18:30 +0100)]
Merge pull request #56959 from cbodley/wip-64496-squid

squid: rgw: invalidate and retry keystone admin token

Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
14 months agodoc/rados: remove redundant pg repair commands 57039/head
Zac Dover [Mon, 22 Apr 2024 06:59:15 +0000 (16:59 +1000)]
doc/rados: remove redundant pg repair commands

Incorporate the material in /doc/rados/operations/pg-repair into
/doc/rados/troubleshooting/troubleshooting-pg. Remove
/doc/rados/operations/pg-repair from the documentation. Redirect all
links to the old location to the new location.

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

14 months agoMerge pull request #57026 from zdover23/wip-doc-2024-04-22-backport-57016-to-squid
Anthony D'Atri [Mon, 22 Apr 2024 14:19:41 +0000 (10:19 -0400)]
Merge pull request #57026 from zdover23/wip-doc-2024-04-22-backport-57016-to-squid

squid: doc/rados: add bucket rename command

14 months agoMerge pull request #57023 from zdover23/wip-doc-2024-04-22-backport-56962-to-squid
Anthony D'Atri [Mon, 22 Apr 2024 14:08:17 +0000 (10:08 -0400)]
Merge pull request #57023 from zdover23/wip-doc-2024-04-22-backport-56962-to-squid

squid: doc/radosgw: use 'confval' directive for reshard config options

14 months agodoc/rados: add bucket rename command 57026/head
Zac Dover [Sun, 21 Apr 2024 12:46:18 +0000 (22:46 +1000)]
doc/rados: add bucket rename command

Add "ceph osd crush rename bucket" command. This commit is made in
response to a request from Michele Giacomoli.

Fixes: https://tracker.ceph.com/issues/65599
Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit 1030b572fa1680792b4c5843a6cf517bd31511ae)

14 months agodoc/radosgw: use 'confval' directive for reshard config options 57023/head
Casey Bodley [Wed, 17 Apr 2024 17:17:40 +0000 (13:17 -0400)]
doc/radosgw: use 'confval' directive for reshard config options

this will render the config options with their descriptions/defaults
taken directly from common/options/rgw.yaml.in

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

14 months agoMerge pull request #56999 from rhcs-dashboard/wip-65581-squid
Nizamudeen A [Mon, 22 Apr 2024 03:53:17 +0000 (09:23 +0530)]
Merge pull request #56999 from rhcs-dashboard/wip-65581-squid

squid: mgr/dashboard: pin xmlsec to 1.3.13

Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Reviewed-by: rishabh-d-dave <NOT@FOUND>
14 months agoMerge pull request #57017 from zdover23/wip-doc-2024-04-21-backport-56904-to-squid
Anthony D'Atri [Sun, 21 Apr 2024 14:56:27 +0000 (10:56 -0400)]
Merge pull request #57017 from zdover23/wip-doc-2024-04-21-backport-56904-to-squid

squid: doc/security: update CVE list

14 months agodoc/security: update CVE list 57017/head
Zac Dover [Mon, 15 Apr 2024 15:41:51 +0000 (01:41 +1000)]
doc/security: update CVE list

Update the list of CVEs in doc/security/cves.rst.

Co-authored-by: Ilya Dryomov <idryomov@redhat.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit 8381259a46fbd04218946b67e73e140cb054e3d8)

15 months agoMerge pull request #57007 from zdover23/wip-doc-2024-04-20-backport-56996-to-squid
Anthony D'Atri [Fri, 19 Apr 2024 23:26:43 +0000 (19:26 -0400)]
Merge pull request #57007 from zdover23/wip-doc-2024-04-20-backport-56996-to-squid

squid: doc/dev: repair broken image

15 months agodoc/dev: repair broken image 57007/head
Zac Dover [Fri, 19 Apr 2024 03:22:33 +0000 (13:22 +1000)]
doc/dev: repair broken image

Replace the ".. graphviz" directive with an ".. image" directive that
correctly displays an image where previously an unusably zoomed-in image
appeared.

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

15 months agoMerge pull request #56992 from rosinL/wip-65577-squid
Rongqi Sun [Fri, 19 Apr 2024 09:08:14 +0000 (02:08 -0700)]
Merge pull request #56992 from rosinL/wip-65577-squid

squid: install-deps: save and restore user's XDG_CACHE_HOME

15 months agoqa/vstart_runner: increase timeout for vstart.sh command 56999/head
Rishabh Dave [Thu, 18 Apr 2024 08:59:15 +0000 (14:29 +0530)]
qa/vstart_runner: increase timeout for vstart.sh command

Since the timeout bug was fixed (https://tracker.ceph.com/issues/65533)
"Ceph API tests" sometimes fails because vstart.sh command had to be
aborted due to timeout.

Currently, "timeout" is set to 300 seconds which sometimes is not enough
for vstart.sh to run successfully for "Ceph API tests" CI job. 180
seconds usually suffices for vstart.sh to run successfully when used for
CephFS.

Increase value of "timeout" to avoid such failures on "Ceph API tests" CI.

Fixes: https://tracker.ceph.com/issues/65565
Signed-off-by: Rishabh Dave <ridave@redhat.com>
(cherry picked from commit f779b428689ea245aa0c978732c468860520c609)
(cherry picked from commit 5a8a9df401663ca48b0031104d00ea0e4b636165)

 Conflicts:
qa/tasks/vstart_runner.py
  - accept the incoming changes

15 months agomgr/dashboard: pin xmlsec to 1.3.13
Nizamudeen A [Thu, 18 Apr 2024 05:41:44 +0000 (11:11 +0530)]
mgr/dashboard: pin xmlsec to 1.3.13

xmlsec is an inner dependency used by python3-saml. A newer release of
it broke the import.
https://github.com/xmlsec/python-xmlsec/issues/314

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

15 months agoinstall-deps: save and restore user's XDG_CACHE_HOME 56992/head
luo rixin [Tue, 16 Apr 2024 07:18:06 +0000 (15:18 +0800)]
install-deps: save and restore user's XDG_CACHE_HOME

Since ccache 4.0, ccache use $XDG_CACHE_HOME/ccache to keep compile cache
if XDG_CACHE_HOME is set. In this case $XDG_CACHE_HOME is overwrite,
ccache will use $XDG_CACHE_HOME/ccache(ccache will create the dir if not exsit) to
store compile cache, but $XDG_CACHE_HOME will be removed next round running,
leading to ccache contests are always removed. So save and restore user's XDG_CACHE_HOME.

Fixes: https://tracker.ceph.com/issues/65175
Signed-off-by: luo rixin <luorixin@huawei.com>
(cherry picked from commit a17342147d4411211ecf646730987d2633dabb6e)

15 months agoMerge pull request #56676 from cbodley/wip-squid-dencoder
Casey Bodley [Thu, 18 Apr 2024 19:01:56 +0000 (20:01 +0100)]
Merge pull request #56676 from cbodley/wip-squid-dencoder

squid: dencoder: update ceph-object-corpus submodule for 18.2.0 coverage

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
15 months agoMerge pull request #56814 from Matan-B/wip-65306-squid
Yuri Weinstein [Thu, 18 Apr 2024 15:34:06 +0000 (08:34 -0700)]
Merge pull request #56814 from Matan-B/wip-65306-squid

squid: osd/SnapMapper: fix _lookup_purged_snap

Reviewed-by: Ronen Friedman <rfriedma@redhat.com>
15 months agoMerge pull request #56697 from NitzanMordhai/wip-65312-squid
Yuri Weinstein [Thu, 18 Apr 2024 15:33:34 +0000 (08:33 -0700)]
Merge pull request #56697 from NitzanMordhai/wip-65312-squid

squid: cls/cas/cls_cas_internal: Initialize 'hash' value before decoding

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
15 months agoMerge pull request #56482 from ronen-fr/wip-65072-squid
Yuri Weinstein [Thu, 18 Apr 2024 15:32:58 +0000 (08:32 -0700)]
Merge pull request #56482 from ronen-fr/wip-65072-squid

squid: osd/scrub: no "slow response" warning for queued reservations

Reviewed-by: Laura Flores <lflores@redhat.com>
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
15 months agoMerge pull request #56474 from amathuria/wip-65140-squid
Yuri Weinstein [Thu, 18 Apr 2024 15:31:50 +0000 (08:31 -0700)]
Merge pull request #56474 from amathuria/wip-65140-squid

squid: osd: Change PG Deletion cost for mClock

Reviewed-by: Laura Flores <lflores@redhat.com>
Reviewed-by: Sridhar Seshasayee <sseshasa@redhat.com>
15 months agoMerge pull request #56457 from ljflores/wip-65117-squid
Yuri Weinstein [Thu, 18 Apr 2024 15:30:55 +0000 (08:30 -0700)]
Merge pull request #56457 from ljflores/wip-65117-squid

squid: qa/workunits: opt in to new collection after upgrade from reef to main

Reviewed-by: Yaarit Hatuka <yaarithatuka@gmail.com>
15 months agoMerge pull request #56432 from Matan-B/wip-65097-squid
Yuri Weinstein [Thu, 18 Apr 2024 15:29:57 +0000 (08:29 -0700)]
Merge pull request #56432 from Matan-B/wip-65097-squid

squid: mon/OSDMonitor: fix rmsnap command

Reviewed-by: Ronen Friedman <rfriedma@redhat.com>
15 months agoMerge pull request #56671 from batrick/wip-65295-squid
Yuri Weinstein [Thu, 18 Apr 2024 15:03:33 +0000 (08:03 -0700)]
Merge pull request #56671 from batrick/wip-65295-squid

squid: mds: skip sr moves when target is an unlinked dir

Reviewed-by: Venky Shankar <vshankar@redhat.com>
15 months agoMerge pull request #56665 from batrick/wip-65106-squid
Yuri Weinstein [Thu, 18 Apr 2024 15:03:05 +0000 (08:03 -0700)]
Merge pull request #56665 from batrick/wip-65106-squid

squid: qa/cephfs: add probabilistic ignorelist for pg_health

Reviewed-by: Venky Shankar <vshankar@redhat.com>
15 months agoMerge pull request #56663 from batrick/wip-65275-squid
Yuri Weinstein [Thu, 18 Apr 2024 15:02:19 +0000 (08:02 -0700)]
Merge pull request #56663 from batrick/wip-65275-squid

squid:  mds: some request errors come from errno.h rather than fs_types.h

Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
15 months agoMerge pull request #56945 from afreen23/wip-65542-squid
Nizamudeen A [Thu, 18 Apr 2024 09:49:12 +0000 (15:19 +0530)]
Merge pull request #56945 from afreen23/wip-65542-squid

squid: mgr/dashboard: Support Description and AccountId in rgw roles

Reviewed-by: ivoalmeida <NOT@FOUND>
15 months agoMerge pull request #56967 from zdover23/wip-doc-2024-04-18-backport-56879-to-squid
Anthony D'Atri [Wed, 17 Apr 2024 20:58:13 +0000 (16:58 -0400)]
Merge pull request #56967 from zdover23/wip-doc-2024-04-18-backport-56879-to-squid

squid: doc/cephfs: improve ceph-fuse command

15 months agodoc/cephfs: improve ceph-fuse command 56967/head
Zac Dover [Mon, 15 Apr 2024 07:43:23 +0000 (17:43 +1000)]
doc/cephfs: improve ceph-fuse command

Instruct readers to use "mkdir /mnt/cephfs1" to create a mountpoint
before using "ceph-fuse" to mount a filesystem, if "/mnt/cephfs1"
doesn't already exist. cf.
https://github.com/ceph/ceph/pull/56831#discussion_r1561102227

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

15 months agomgr/dashboard: fix dashboard not visible on disabled anonymous access 56964/head
Nizamudeen A [Wed, 17 Apr 2024 07:11:48 +0000 (12:41 +0530)]
mgr/dashboard: fix dashboard not visible on disabled anonymous access

When the anonymous access is disabled, the dashboards will have a
password so the verification error code can be 401 (Unauthorized)

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

15 months agoMerge pull request #56949 from cbodley/wip-65543-squid
Casey Bodley [Wed, 17 Apr 2024 16:12:28 +0000 (17:12 +0100)]
Merge pull request #56949 from cbodley/wip-65543-squid

squid: rgw: increase log level on abort_early

Reviewed-by: Daniel Gryniewicz <dang@redhat.com>