]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
14 months agodoc/radosgw: update Reef S3 action list 57365/head
Zac Dover [Wed, 8 May 2024 22:25:26 +0000 (08:25 +1000)]
doc/radosgw: update Reef S3 action list

Update the list of S3 actions supported in the Reef release of Ceph.

Note: the list of S3 actions supported in Reef is not the list of S3
actions supported in Squid or in Quincy.

Co-authored-by: Casey Bodley <cbodley@redhat.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
14 months agoMerge pull request #57371 from weirdwiz/wip-65880-reef
Avan [Fri, 10 May 2024 10:14:14 +0000 (15:44 +0530)]
Merge pull request #57371 from weirdwiz/wip-65880-reef

reef: exporter: handle exceptions gracefully

Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Reviewed-by: Juan Miguel Olmo <jolmomar@redhat.com>
14 months agoexporter: handle exceptions gracefully 57371/head
Divyansh Kamboj [Tue, 30 Apr 2024 07:44:10 +0000 (13:14 +0530)]
exporter: handle exceptions gracefully

ceph exporter crahes, and fails to handle exceptions in
dump_asok_metrics(). add try and catch blocks to handle the exceptions gracefully.

Signed-off-by: Divyansh Kamboj <dkamboj@redhat.com>
(cherry picked from commit e442ee479987f339afdc333582b6b64c66ba6846)

14 months agoMerge pull request #55697 from pdvian/wip-63842-reef
Laura Flores [Thu, 9 May 2024 00:34:27 +0000 (19:34 -0500)]
Merge pull request #55697 from pdvian/wip-63842-reef

14 months agoMerge pull request #56948 from adk3798/wip-65540-reef
Aashish Sharma [Mon, 6 May 2024 13:43:20 +0000 (19:13 +0530)]
Merge pull request #56948 from adk3798/wip-65540-reef

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

Reviewed-by: Aashish Sharma <aasharma@redhat.com>
14 months agoMerge pull request #57255 from aaSharma14/wip-65789-reef
Pedro Gonzalez Gomez [Mon, 6 May 2024 09:24:12 +0000 (11:24 +0200)]
Merge pull request #57255 from aaSharma14/wip-65789-reef

reef: mgr/dashboard: add prometheus federation config for mullti-cluster monitoring

Reviewed-by: Pedro Gonzalez Gomez <pegonzal@redhat.com>
14 months agoMerge pull request #57265 from zdover23/wip-doc-2024-05-04-backport-57252-to-reef
Zac Dover [Sat, 4 May 2024 17:08:30 +0000 (03:08 +1000)]
Merge pull request #57265 from zdover23/wip-doc-2024-05-04-backport-57252-to-reef

reef: doc/rados: PR#57022 unfinished business

Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
14 months agodoc/rados: PR#57022 unfinished business 57265/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 #57236 from zdover23/wip-doc-2024-05-02-cephadm-services-monitorin...
Zac Dover [Sat, 4 May 2024 12:36:07 +0000 (22:36 +1000)]
Merge pull request #57236 from zdover23/wip-doc-2024-05-02-cephadm-services-monitoring-reef

reef: doc/cephadm: Reef default images procedure

Reviewed-by: Adam King <adking@redhat.com>
14 months agoMerge pull request #57209 from zdover23/wip-doc-2024-05-02-backport-57148-to-reef
Anthony D'Atri [Fri, 3 May 2024 20:08:54 +0000 (16:08 -0400)]
Merge pull request #57209 from zdover23/wip-doc-2024-05-02-backport-57148-to-reef

reef: doc/cephadm: add default monitor images

14 months agomgr/dashboard: add prometheus federation config for mulkti-cluster 57255/head
Aashish Sharma [Tue, 12 Dec 2023 08:38:26 +0000 (14:08 +0530)]
mgr/dashboard: add prometheus federation config for mulkti-cluster
monitoring

Signed-off-by: Aashish Sharma <aasharma@redhat.com>
(cherry picked from commit 82b50b4eac819a71542d766b573f65819046f403)

14 months agodoc/cephadm: Reef default images procedure 57236/head
Zac Dover [Thu, 2 May 2024 12:54:25 +0000 (22:54 +1000)]
doc/cephadm: Reef 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 #57247 from zdover23/wip-doc-2024-05-03-backport-57207-to-reef
Anthony D'Atri [Thu, 2 May 2024 18:30:47 +0000 (14:30 -0400)]
Merge pull request #57247 from zdover23/wip-doc-2024-05-03-backport-57207-to-reef

reef: doc/rados: s/cepgsqlite/cephsqlite/

14 months agodoc/rados: s/cepgsqlite/cephsqlite/ 57247/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 #56965 from adk3798/reef-dashboard-anon-grafana
Nizamudeen A [Thu, 2 May 2024 05:49:13 +0000 (11:19 +0530)]
Merge pull request #56965 from adk3798/reef-dashboard-anon-grafana

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

Reviewed-by: afreen23 <NOT@FOUND>
Reviewed-by: Nizamudeen A <nia@redhat.com>
14 months agodoc/cephadm: add default monitor images 57209/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 #54550 from k0ste/wip-62819-reef
Yuri Weinstein [Wed, 1 May 2024 14:30:32 +0000 (07:30 -0700)]
Merge pull request #54550 from k0ste/wip-62819-reef

reef: osd: ensure async recovery does not drop a pg below min_size

Reviewed-by: Matan Breizman <Matan.Brz@gmail.com>
14 months agoMerge pull request #54527 from Matan-B/wip-63559-reef
Yuri Weinstein [Wed, 1 May 2024 14:29:31 +0000 (07:29 -0700)]
Merge pull request #54527 from Matan-B/wip-63559-reef

reef: qa/suites/rados/verify/validater/valgrind: increase op thread timeout

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Reviewed-by: Kamoltat (Junior) Sirivadhna <ksirivad@redhat.com>
14 months agoMerge pull request #54358 from ifed01/wip-ifed-fix-rados-pybind-reef
Yuri Weinstein [Wed, 1 May 2024 14:28:16 +0000 (07:28 -0700)]
Merge pull request #54358 from ifed01/wip-ifed-fix-rados-pybind-reef

reef: pybind/rados: fix missed changes for PEP484 style type annotations

Reviewed-by: Kefu Chai <tchaikov@gmail.com>
14 months agoMerge pull request #54357 from leonid-s-usov/bp/mds-raise/reef
Yuri Weinstein [Wed, 1 May 2024 14:27:15 +0000 (07:27 -0700)]
Merge pull request #54357 from leonid-s-usov/bp/mds-raise/reef

reef: common/admin_socket: add a command to raise a signal

Reviewed-by: Ronen Friedman <rfriedma@redhat.com>
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
14 months agoMerge pull request #54150 from Matan-B/wip-63289-reef
Yuri Weinstein [Wed, 1 May 2024 14:26:04 +0000 (07:26 -0700)]
Merge pull request #54150 from Matan-B/wip-63289-reef

reef: ceph_mon: Fix MonitorDBStore usage

Reviewed-by: Ronen Friedman <rfriedma@redhat.com>
14 months agoMerge pull request #57157 from zdover23/wip-doc-2024-04-30-backport-57154-to-reef
Anthony D'Atri [Tue, 30 Apr 2024 14:05:46 +0000 (10:05 -0400)]
Merge pull request #57157 from zdover23/wip-doc-2024-04-30-backport-57154-to-reef

reef: doc/rados/operations: rephrase OSDs peering

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

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

14 months agodoc/man/8/radosgw-admin: add get lifecycle command 57160/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 57157/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 #56413 from zdover23/wip-doc-2024-03-23-backport-56379-to-reef
Rongqi Sun [Tue, 30 Apr 2024 01:05:46 +0000 (18:05 -0700)]
Merge pull request #56413 from zdover23/wip-doc-2024-03-23-backport-56379-to-reef

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

14 months agoMerge pull request #57141 from zdover23/wip-doc-2024-04-30-backport-57136-to-reef
Anthony D'Atri [Mon, 29 Apr 2024 16:42:52 +0000 (12:42 -0400)]
Merge pull request #57141 from zdover23/wip-doc-2024-04-30-backport-57136-to-reef

reef: doc/radosgw: disambiguate version-added remarks

14 months agodoc/install: fix typos in openEuler-installation doc 56413/head
Rongqi Sun [Fri, 22 Mar 2024 03:12:09 +0000 (03:12 +0000)]
doc/install: fix typos in openEuler-installation doc

Signed-off-by: Rongqi Sun <sunrongqi@huawei.com>
(cherry picked from commit 593ab1ad41467898c57c44baeb947bd238cba645)

14 months agodoc/radosgw: disambiguate version-added remarks 57141/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 #57122 from zdover23/wip-doc-2024-04-29-backport-57119-to-reef
Anthony D'Atri [Mon, 29 Apr 2024 12:36:25 +0000 (08:36 -0400)]
Merge pull request #57122 from zdover23/wip-doc-2024-04-29-backport-57119-to-reef

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

14 months agodoc/cephfs: edit front matter in client-auth.rst 57122/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 #57109 from zdover23/wip-doc-2024-04-27-backport-57105-to-reef
Zac Dover [Fri, 26 Apr 2024 23:48:38 +0000 (09:48 +1000)]
Merge pull request #57109 from zdover23/wip-doc-2024-04-27-backport-57105-to-reef

reef: 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 57109/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 agoMerge pull request #56993 from rosinL/wip-65578-reef
Rixin Luo [Fri, 26 Apr 2024 06:24:33 +0000 (14:24 +0800)]
Merge pull request #56993 from rosinL/wip-65578-reef

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

14 months agoMerge pull request #57086 from zdover23/wip-doc-2024-04-25-backport-57057-to-reef
Adam King [Thu, 25 Apr 2024 12:01:42 +0000 (08:01 -0400)]
Merge pull request #57086 from zdover23/wip-doc-2024-04-25-backport-57057-to-reef

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

Reviewed-by: Adam King <adking@redhat.com>
14 months agodoc/cephadm: remove downgrade reference from upgrade docs 57086/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 #57073 from zdover23/wip-doc-2024-04-24-backport-57051-to-reef
Anthony D'Atri [Wed, 24 Apr 2024 13:19:40 +0000 (09:19 -0400)]
Merge pull request #57073 from zdover23/wip-doc-2024-04-24-backport-57051-to-reef

reef: doc/rados: remove dual-stack docs

14 months agodoc/rados: remove dual-stack docs 57073/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 agoMerge pull request #56541 from cybozu/wip-65172-reef
Yuri Weinstein [Tue, 23 Apr 2024 18:13:03 +0000 (11:13 -0700)]
Merge pull request #56541 from cybozu/wip-65172-reef

reef: debian: add ceph-exporter package

Reviewed-by: Kefu Chai <tchaikov@gmail.com>
14 months agoMerge pull request #54662 from k0ste/wip-63638-reef
Yuri Weinstein [Tue, 23 Apr 2024 18:12:06 +0000 (11:12 -0700)]
Merge pull request #54662 from k0ste/wip-63638-reef

reef: debian: add missing bcrypt to ceph-mgr .requires to fix resulting package dependencies

Reviewed-by: Kefu Chai <tchaikov@gmail.com>
14 months agomonitoring/ceph-mixin: set NVMeoFMaxGatewaysPerGroup to 4 56948/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)

Conflicts:
monitoring/ceph-mixin/tests_alerts/test_alerts.yml

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 #57048 from zdover23/wip-doc-2024-04-23-backport-57032-to-reef
Anthony D'Atri [Tue, 23 Apr 2024 14:03:07 +0000 (10:03 -0400)]
Merge pull request #57048 from zdover23/wip-doc-2024-04-23-backport-57032-to-reef

reef: doc/rados: fix outdated value for ms_bind_port_max

14 months agodoc/rados: fix outdated value for ms_bind_port_max 57048/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 #57040 from zdover23/wip-doc-2024-04-23-backport-57022-to-reef
Anthony D'Atri [Mon, 22 Apr 2024 20:38:41 +0000 (16:38 -0400)]
Merge pull request #57040 from zdover23/wip-doc-2024-04-23-backport-57022-to-reef

reef: doc/rados: remove redundant pg repair commands

14 months agodoc/rados: remove redundant pg repair commands 57040/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 #57024 from zdover23/wip-doc-2024-04-22-backport-56962-to-reef
Anthony D'Atri [Mon, 22 Apr 2024 14:20:13 +0000 (10:20 -0400)]
Merge pull request #57024 from zdover23/wip-doc-2024-04-22-backport-56962-to-reef

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

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

reef: doc/rados: add bucket rename command

14 months agodoc/rados: add bucket rename command 57027/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 57024/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 #57018 from zdover23/wip-doc-2024-04-21-backport-56904-to-reef
Anthony D'Atri [Sun, 21 Apr 2024 14:56:43 +0000 (10:56 -0400)]
Merge pull request #57018 from zdover23/wip-doc-2024-04-21-backport-56904-to-reef

reef: doc/security: update CVE list

14 months agodoc/security: update CVE list 57018/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 #57008 from zdover23/wip-doc-2024-04-20-backport-56996-to-reef
Anthony D'Atri [Fri, 19 Apr 2024 23:27:17 +0000 (19:27 -0400)]
Merge pull request #57008 from zdover23/wip-doc-2024-04-20-backport-56996-to-reef

reef: doc/dev: repair broken image

15 months agodoc/dev: repair broken image 57008/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 agoinstall-deps: save and restore user's XDG_CACHE_HOME 56993/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 #56968 from zdover23/wip-doc-2024-04-18-backport-56879-to-reef
Anthony D'Atri [Wed, 17 Apr 2024 20:58:20 +0000 (16:58 -0400)]
Merge pull request #56968 from zdover23/wip-doc-2024-04-18-backport-56879-to-reef

reef: doc/cephfs: improve ceph-fuse command

15 months agodoc/cephfs: improve ceph-fuse command 56968/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 56965/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 #56921 from afreen23/wip-65504-reef
Ivo Almeida [Wed, 17 Apr 2024 09:52:04 +0000 (10:52 +0100)]
Merge pull request #56921 from afreen23/wip-65504-reef

reef: mgr/dashboard: Move features to advanced section and expand by default rbd config section

Reviewed-by: Ankush Behl <cloudbehl@gmail.com>
15 months agoMerge pull request #56552 from aruniiird/release-reef-add-rbd-mirror-mon-alerts
Juan Miguel Olmo [Wed, 17 Apr 2024 08:13:48 +0000 (10:13 +0200)]
Merge pull request #56552 from aruniiird/release-reef-add-rbd-mirror-mon-alerts

add RBD Mirror monitoring alerts

15 months agoMerge pull request #56917 from rhcs-dashboard/wip-65500-reef
Ivo Almeida [Tue, 16 Apr 2024 13:40:53 +0000 (14:40 +0100)]
Merge pull request #56917 from rhcs-dashboard/wip-65500-reef

reef: mgr/dashboard: remove minutely from retention

Reviewed-by: afreen23 <NOT@FOUND>
15 months agoMerge pull request #56914 from zdover23/wip-doc-2024-04-16-backport-56905-to-reef
Anthony D'Atri [Tue, 16 Apr 2024 12:15:03 +0000 (08:15 -0400)]
Merge pull request #56914 from zdover23/wip-doc-2024-04-16-backport-56905-to-reef

reef: doc/security: remove old GPG information

15 months agomgr/dashboard: Move features to advanced section 56921/head
Afreen [Thu, 4 Apr 2024 07:41:11 +0000 (13:11 +0530)]
mgr/dashboard: Move features to advanced section

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

- Moves "features" section in rbd image create form to "Advanced" section.
- makes rbd configuration section to be expanded by default rather than
  being collapsed as it has only single section. This will improve user experience as it will not
require two clicks.
- updates e2e test

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

15 months agomgr/dashboard: remove minutely from retention dd 56917/head
Ivo Almeida [Mon, 15 Apr 2024 15:50:41 +0000 (16:50 +0100)]
mgr/dashboard: remove minutely from retention dd

Removed "minutely" from retention policy dropdown

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

15 months agodoc/security: remove old GPG information 56914/head
Zac Dover [Mon, 15 Apr 2024 15:45:10 +0000 (01:45 +1000)]
doc/security: remove old GPG information

Remove a GPG key that was lost in a server upgrade, and remove the text
that describes it.

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

15 months agoMerge pull request #56862 from rhcs-dashboard/wip-65459-reef
Ivo Almeida [Mon, 15 Apr 2024 10:42:09 +0000 (11:42 +0100)]
Merge pull request #56862 from rhcs-dashboard/wip-65459-reef

reef: mgr/dashboard: fix snap schedule delete retention

Reviewed-by: afreen23 <NOT@FOUND>
15 months agoMerge pull request #56880 from rhcs-dashboard/wip-65464-reef
Ivo Almeida [Mon, 15 Apr 2024 09:56:06 +0000 (10:56 +0100)]
Merge pull request #56880 from rhcs-dashboard/wip-65464-reef

reef: mgr/dashboard: snapshot schedule repeat frequency validation

Reviewed-by: afreen23 <NOT@FOUND>
15 months agomgr/dashboard: fix repeat frequency validation 56880/head
Ivo Almeida [Tue, 19 Mar 2024 12:44:40 +0000 (12:44 +0000)]
mgr/dashboard: fix repeat frequency validation

Fixed snap schedule repeat frequency validation

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

15 months agoMerge pull request #56872 from zdover23/wip-doc-2024-04-14-backport-56870-to-reef
Anthony D'Atri [Sat, 13 Apr 2024 21:51:14 +0000 (17:51 -0400)]
Merge pull request #56872 from zdover23/wip-doc-2024-04-14-backport-56870-to-reef

reef: doc/cephfs: disambiguate "Reporting Free Space"

15 months agodoc/cephfs: disambiguate "Reporting Free Space" 56872/head
Zac Dover [Sat, 13 Apr 2024 10:48:21 +0000 (20:48 +1000)]
doc/cephfs: disambiguate "Reporting Free Space"

Make a few sentences clearer in doc/cephfs/ceph-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 788ccff18149b16cb01947c5bcf3bde380090df0)

15 months agoMerge pull request #56857 from guits/update-cv-func-tests-reef
Guillaume Abrioux [Sat, 13 Apr 2024 03:59:07 +0000 (05:59 +0200)]
Merge pull request #56857 from guits/update-cv-func-tests-reef

ceph-volume: update functional testing

15 months agomgr/dashboard: fix snap schedule delete retention 56862/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 #56851 from zdover23/wip-doc-2024-04-12-backport-56831-to-reef
Anthony D'Atri [Fri, 12 Apr 2024 14:04:24 +0000 (10:04 -0400)]
Merge pull request #56851 from zdover23/wip-doc-2024-04-12-backport-56831-to-reef

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

15 months agoceph-volume: update functional testing 56857/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)
(cherry picked from commit bf448e3f637f8c8e42f095b1b5ff709e3633dc11)

15 months agoMerge pull request #54942 from rishabh-d-dave/wip-63834-reef
Rishabh Dave [Fri, 12 Apr 2024 09:10:53 +0000 (14:40 +0530)]
Merge pull request #54942 from rishabh-d-dave/wip-63834-reef

reef: cephfs: add command "ceph fs swap"

Reviewed-by: Milind Changire <mchangir@redhat.com>
15 months agodoc/cephfs: refine client-auth (3 of 3) 56851/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 #56842 from zdover23/wip-doc-2024-04-12-backport-56784-to-reef
Anthony D'Atri [Fri, 12 Apr 2024 03:11:57 +0000 (23:11 -0400)]
Merge pull request #56842 from zdover23/wip-doc-2024-04-12-backport-56784-to-reef

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

15 months agodoc/cephfs: refine client-auth (2 of 3) 56842/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 #56780 from zdover23/wip-doc-2024-04-09-backport-56754-to-reef
Anthony D'Atri [Tue, 9 Apr 2024 21:27:10 +0000 (17:27 -0400)]
Merge pull request #56780 from zdover23/wip-doc-2024-04-09-backport-56754-to-reef

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

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

reef: doc/mgr: remove Zabbix 1 information

15 months agodoc/mgr: remove Zabbix 1 information 56798/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 #56762 from adk3798/reef-cephadm-pin-pyfakefs-version
Adam King [Tue, 9 Apr 2024 15:29:56 +0000 (11:29 -0400)]
Merge pull request #56762 from adk3798/reef-cephadm-pin-pyfakefs-version

reef: cephadm: pin pyfakefs version for tox tests

Reviewed-by: John Mulligan <jmulligan@redhat.com>
15 months agodoc/cephfs: refine client-auth (1 of 3) 56780/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 agoMerge pull request #56672 from batrick/wip-65294-reef
Yuri Weinstein [Mon, 8 Apr 2024 18:18:25 +0000 (11:18 -0700)]
Merge pull request #56672 from batrick/wip-65294-reef

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

Reviewed-by: Venky Shankar <vshankar@redhat.com>
15 months agoMerge pull request #53635 from vshankar/wip-62287-reef
Yuri Weinstein [Mon, 8 Apr 2024 18:17:47 +0000 (11:17 -0700)]
Merge pull request #53635 from vshankar/wip-62287-reef

reef: test: explicitly link to ceph-common for some libcephfs tests

Reviewed-by: Venky Shankar <vshankar@redhat.com>
15 months agoMerge pull request #53357 from k0ste/wip-61993-reef
Yuri Weinstein [Mon, 8 Apr 2024 18:16:37 +0000 (11:16 -0700)]
Merge pull request #53357 from k0ste/wip-61993-reef

reef: mds/MDSRank: Add set_history_slow_op_size_and_threshold for op_tracker

Reviewed-by: Venky Shankar <vshankar@redhat.com>
15 months agocephadm: pin pyfakefs version for tox tests 56762/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 #56736 from rhcs-dashboard/fix-65285-reef
Aashish Sharma [Mon, 8 Apr 2024 04:33:39 +0000 (10:03 +0530)]
Merge pull request #56736 from rhcs-dashboard/fix-65285-reef

mgr/dashboard: add Table Schema to grafonnet

Reviewed-by: Nizamudeen A <nia@redhat.com>
15 months agoMerge pull request #56740 from zdover23/wip-doc-2024-05-07-backport-56738-to-reef
Anthony D'Atri [Sun, 7 Apr 2024 12:28:31 +0000 (08:28 -0400)]
Merge pull request #56740 from zdover23/wip-doc-2024-05-07-backport-56738-to-reef

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

15 months agodoc/dev: refine "Concepts" 4 of 3 56740/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 agoqa/cephfs: allow finer control on test runs 54942/head
Rishabh Dave [Thu, 2 Nov 2023 19:02:06 +0000 (00:32 +0530)]
qa/cephfs: allow finer control on test runs

When working with large group tests (18 in this case), it gets very
tedious to debug and fix tests when all 18 have to be run again for
every mistake. Cheap fix for this to split these 18 tests into several
classes.

But when modification are made to the feature, all these 18 tests needs
to exercised and previous solution forces developer to intitiate all
these test classes to run one by one.

Best of both worlds can be achieved if we split tests into group but
move all these related group to a new file.

Signed-off-by: Rishabh Dave <ridave@redhat.com>
(cherry picked from commit 9c547ad2a570a325ea453ccc9419be2b8bc06b28)

15 months agomon/FSCommands: use alias for higher brevity
Rishabh Dave [Thu, 28 Sep 2023 13:26:22 +0000 (18:56 +0530)]
mon/FSCommands: use alias for higher brevity

Create an alias so "APP_NAME_CEPHFS" can be written instead of
"pg_pool_t::APPLICATION_NAME_CEPHFS".

Signed-off-by: Rishabh Dave <ridave@redhat.com>
(cherry picked from commit 4a12f6eb6c16722f1d68e0949390cd7d30f44bc6)

Conflicts:
src/mon/FSCommands.cc
* Conflict occured because variable in Reef is "fs" and in Main
  branch is "fsp".

15 months agocephfs: add command "ceph fs swap"
Rishabh Dave [Sun, 29 Jan 2023 20:48:54 +0000 (02:18 +0530)]
cephfs: add command "ceph fs swap"

Add a FS command that enables users to swap names of two file systems in
a single PAXOS transaction. Add an option to this command that swaps
FSCIDS along with FS names. This commands also updates the application
pool tags and fails when mirroring is enabled on either or both FSs.

Fixes: https://tracker.ceph.com/issues/58129
Signed-off-by: Rishabh Dave <ridave@redhat.com>
(cherry picked from commit 717031454243898071bdb254b2cadc7048057903)

Conflicts:
doc/man/8/ceph.rst
Conflict occurred because Ceph man page contians lesser amout of
CephFS commands in it in Reef branch

src/mds/FSMap.h
* Methods like set_fscid() can be cherry-picked as it is but due
  to different lines around, patch couldn't be applied as it is.
* Methods like get_fscid(), get_mds_map() are absent in Reef
  branch. They have been kept/added during this conflict
  resolution.

15 months agoqa/cephfs: log commands on INFO logging level
Rishabh Dave [Tue, 10 Oct 2023 11:00:00 +0000 (16:30 +0530)]
qa/cephfs: log commands on INFO logging level

Commands issued by negtest_ceph_cmd() aren't printed because log level
(due to code for teuthology) changes from DEBUG to INFO in case of some
files.

This patch ensures that users can see commands being executed regardless
of whether log level is changed or not.

Signed-off-by: Rishabh Dave <ridave@redhat.com>
(cherry picked from commit 03df86b7c54325fd577bacec6a1f4c6441117e72)

15 months agoqa: log stdout for commands being run through negtest_ceph_cmd
Rishabh Dave [Tue, 10 Oct 2023 10:42:13 +0000 (16:12 +0530)]
qa: log stdout for commands being run through negtest_ceph_cmd

Signed-off-by: Rishabh Dave <ridave@redhat.com>
(cherry picked from commit bd4cb58f7abca4fa20ec283f675f31d1ede14752)

15 months agoqa: minor improvement in ceph_test_case.py
Rishabh Dave [Tue, 10 Oct 2023 10:39:20 +0000 (16:09 +0530)]
qa: minor improvement in ceph_test_case.py

When two values (say x and y) are being printed because assert for
equality of both failed (assert x == y), print both the values on a new
line.

Signed-off-by: Rishabh Dave <ridave@redhat.com>
(cherry picked from commit edec8f35abc2d7bb6aef68ea9b841e33e12012dd)