]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Dnyaneshwari [Tue, 24 Sep 2024 06:23:01 +0000 (11:53 +0530)]
squid: mgr/dashboard: Forbid snapshot name "." and any containing "/".
Fixes: https://tracker.ceph.com/issues/68198
Signed-off-by: Dnyaneshwari Talwekar <dtalweka@redhat.com>
(cherry picked from commit
8a101ef9be5cfaaa9d9703e4ccdda9106416c362 )
Conflicts:
src/pybind/mgr/dashboard/frontend/src/app/ceph/block/rbd-snapshot-form/rbd-snapshot-form-modal.component.html
Anthony D'Atri [Thu, 26 Sep 2024 11:35:13 +0000 (07:35 -0400)]
Merge pull request #59991 from zdover23/wip-doc-2024-09-26-backport-59986-to-squid
squid: doc: fix typo
Adam Kupczyk [Thu, 26 Sep 2024 10:10:02 +0000 (12:10 +0200)]
Merge pull request #59967 from aclamk/wip-68217-squid
squid: ceph-bluestore-tool: Fixes for multilple bdev label
N Balachandran [Thu, 26 Sep 2024 04:16:56 +0000 (09:46 +0530)]
doc: fix typo
Fixed a typo in the jaeger traces documentation.
Signed-off-by: N Balachandran <nibalach@redhat.com>
(cherry picked from commit
5a11bc00e6c068c965bb7d961feeb47353cc893c )
Aashish Sharma [Thu, 26 Sep 2024 05:20:58 +0000 (10:50 +0530)]
Merge pull request #59970 from aaSharma14/wip-68226-squid
squid: mgr/dashboard: fix setting compression type while editing rgw zone
Reviewed-by: Nizamudeen A <nia@redhat.com>
Nizamudeen A [Wed, 25 Sep 2024 08:50:36 +0000 (14:20 +0530)]
Merge pull request #59965 from rhcs-dashboard/squid-rgw-multisite-sync-policy-improvements
Squid: mgr/dashboard: multisite sync policy improvements
Reviewed-by: Nizamudeen A <nia@redhat.com>
Aashish Sharma [Mon, 23 Sep 2024 08:28:22 +0000 (13:58 +0530)]
mgr/dashboard: fix setting compression type while editing rgw zone
Fixes: https://tracker.ceph.com/issues/68176
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
(cherry picked from commit
ff7aa420b1abc5b1ecc03804ccc6fe8bdb962704 )
Aashish Sharma [Wed, 25 Sep 2024 08:10:41 +0000 (13:40 +0530)]
Merge pull request #59964 from aaSharma14/wip-68209-squid
squid: mgr/dashboard: update period after migrating to multi-site
Reviewed-by: Nizamudeen A <nia@redhat.com>
Aashish Sharma [Wed, 25 Sep 2024 07:26:21 +0000 (12:56 +0530)]
Merge pull request #59961 from aaSharma14/wip-68207-squid
squid: mgr/dashboard: fix handling NaN values in dashboard charts
Reviewed-by: Nizamudeen A <nia@redhat.com>
Adam Kupczyk [Thu, 12 Sep 2024 10:46:33 +0000 (10:46 +0000)]
tools/ceph-bluestore-tool: Added zap-device documentation
- added zap documentation
- explained show-label lock exclusion
Signed-off-by: Adam Kupczyk <akupczyk@ibm.com>
(cherry picked from commit
afeaeb711fafc55acd1cf056f721c62746ee596f )
Conflicts:
doc/man/8/ceph-bluestore-tool.rst
Trivial conflict with 'trim' feature.
Adam Kupczyk [Thu, 12 Sep 2024 10:45:05 +0000 (10:45 +0000)]
tools/ceph-bluestore-tool: remove param zap_size
Make zapping precisely target block device labels.
Signed-off-by: Adam Kupczyk <akupczyk@ibm.com>
(cherry picked from commit
1a80319bbff39f25a09d1fc6f8cd975ed1e3748b )
Conflicts:
src/os/bluestore/BlueStore.cc
src/os/bluestore/BlueStore.h
src/os/bluestore/bluestore_tool.cc
Trivial conficts with 'trim' feature.
Adam Kupczyk [Thu, 12 Sep 2024 10:43:40 +0000 (10:43 +0000)]
tools/ceph-bluestore-tool: Allow show-label even if OSD is running
ceph-volume needs to query the devices for `ceph-volume raw list`.
Signed-off-by: Adam Kupczyk <akupczyk@ibm.com>
(cherry picked from commit
1b431a3757e7f27224a5267722e07188fa191d53 )
Igor Fedotov [Fri, 6 Sep 2024 09:46:01 +0000 (12:46 +0300)]
tool/bluestore-tool: add zap_device command support
Signed-off-by: Igor Fedotov <igor.fedotov@croit.io>
(cherry picked from commit
c9c30bcdb07b6d32c94d5438d6b2fd3dfb11ce14 )
Conflicts:
src/os/bluestore/BlueStore.cc
src/os/bluestore/BlueStore.h
src/os/bluestore/bluestore_tool.cc
Trivial conflicts with non-existent 'trim' feature.
Igor Fedotov [Thu, 5 Sep 2024 19:01:01 +0000 (22:01 +0300)]
tools/ceph-bluestore-tool: fix "--yes-i-really-really-mean-it" option
Fixes: https://tracker.ceph.com/issues/67926
Signed-off-by: Igor Fedotov <igor.fedotov@croit.io>
(cherry picked from commit
c266ef0f61f7de29b56119171625dd61b8c0f0a2 )
Conflicts:
'trim' option was not present, but --yes-i-really-really-mean-it was
used
Naman Munet [Tue, 17 Sep 2024 06:59:37 +0000 (12:29 +0530)]
mgr/dashboard: multisite sync policy improvements
https://tracker.ceph.com/issues/68097
Changes for this PR includes:
1) Populating the destination zones select option with a set of options to choose from, for flow and pipe so that user can't enter any invalid zone name
2) Provided zone option as 'All Zones (*)' in pipe, if user want to select all zones for source and destination zones
3) We are hiding the UniqueId column on sync policy table as we do not want to show it as this column is introduced just to uniquely identify a row in the table and should not be displayed to users as it is part of the internal logic to work.
Signed-off-by: Naman Munet <nmunet@redhat.com>
(cherry picked from commit
af437b4e7f13e448a93583ee22c625cb1c74aae7 )
Aashish Sharma [Fri, 20 Sep 2024 05:25:26 +0000 (10:55 +0530)]
mgr/dashboard: update period after migrating to multisite
Fixes: https://tracker.ceph.com/issues/68161
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
(cherry picked from commit
ea3bdc6f678bf8be0f7cd573fb4587daad814c26 )
Aashish Sharma [Fri, 20 Sep 2024 05:36:21 +0000 (11:06 +0530)]
mgr/dashboard: fix handling NaN values in dashboard charts
Fixes: https://tracker.ceph.com/issues/68162
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
(cherry picked from commit
49ee68245b78779ffd6766f143315b5bf526afda )
Nizamudeen A [Wed, 25 Sep 2024 04:56:41 +0000 (10:26 +0530)]
Merge pull request #59951 from rhcs-dashboard/wip-68199-squid
Squid: mgr/dashboard: Cloning subvolume not listing _nogroup if no subvolume
Reviewed-by: Nizamudeen A <nia@redhat.com>
Avan [Tue, 24 Sep 2024 17:43:44 +0000 (23:13 +0530)]
Merge pull request #59939 from zdover23/wip-doc-2024-09-24-backport-59854-to-squid
squid: doc: update nfs doc for Kerberos setup of ganesha in Ceph
Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Dnyaneshwari [Wed, 4 Sep 2024 10:48:08 +0000 (16:18 +0530)]
mgr/dashboard: Cloning subvolume not listing _nogroup subvolumegroup if there are no subvols in _nogroup
Fixes: https://tracker.ceph.com/issues/67891
Signed-off-by: Dnyaneshwari talwekar <dtalweka@redhat.com>
(cherry picked from commit
5c6c4a07d8dcd7bde46057310fbd1c5580a0da2f )
Avan Thakkar [Wed, 18 Sep 2024 10:18:42 +0000 (15:48 +0530)]
doc: update nfs doc for Kerberos setup of ganesha in Ceph
Signed-off-by: Avan Thakkar <athakkar@redhat.com>
(cherry picked from commit
0f6039f9afa223ad70601d4dc36fc99f6fd78b49 )
Ronen Friedman [Mon, 23 Sep 2024 15:23:52 +0000 (18:23 +0300)]
Merge pull request #59791 from ronen-fr/wip-rf-59636-to-squid
squid: osd/scrub: decrease default deep scrub chunk size
Reviewed-by: Sridhar Seshasayee <sseshasa@redhat.com>
Nizamudeen A [Mon, 23 Sep 2024 05:58:11 +0000 (11:28 +0530)]
Merge pull request #59892 from rhcs-dashboard/squid-zonegroup-level-policy-sync
Squid: mgr/dashboard: zonegroup level policy created at master zone did not sync to non-master zone
Reviewed-by: Pedro Gonzalez Gomez <pegonzal@redhat.com>
Reviewed-by: afreen23 <NOT@FOUND>
Reviewed-by: Nizamudeen A <nia@redhat.com>
Anthony D'Atri [Fri, 20 Sep 2024 17:06:27 +0000 (13:06 -0400)]
Merge pull request #59907 from zdover23/wip-doc-2024-09-21-backport-59904-to-squid
squid: doc: Update "Getting Started" to link to start not install
Matthew Vernon [Fri, 20 Sep 2024 14:07:37 +0000 (15:07 +0100)]
doc: Update "Getting Started" to link to start not install
Currently the "Getting Started" link points at the install page, not the "Intro to Ceph" section, which seems more appropriate.
If you're happy with this, can it get backported to the still-supported releases, please?
Signed-off-by: Matthew Vernon <mvernon@wikimedia.org>
(cherry picked from commit
d257eacb05a463c93872ae8aa8210806affda4ec )
Kamoltat (Junior) Sirivadhna [Fri, 20 Sep 2024 15:48:32 +0000 (11:48 -0400)]
Merge pull request #59865 from kamoltat/wip-ksirivad-fix-67879
upgrade/cephfs/mds_upgrade_sequence: ignore osds down
Reviewed-by: Kamoltat Sirivadhna <ksirivad@redhat.com>
Naman Munet [Thu, 12 Sep 2024 11:59:22 +0000 (17:29 +0530)]
mgr/dashboard: zonegroup level policy created at master zone did not sync to non-master zone
added period update for zonegroup level changes so as to sync them
Fixes: https://tracker.ceph.com/issues/68049
Signed-off-by: Naman Munet <nmunet@redhat.com>
(cherry picked from commit
52278f169fe94136c474a1758d4d0048e65edb50 )
afreen23 [Thu, 19 Sep 2024 18:12:01 +0000 (23:42 +0530)]
Merge pull request #59879 from rhcs-dashboard/test-image
squid: mgr/dashboard: custom image for kcli bootstrap script
Reviewed-by: Afreen Misbah <afreen23.git@gmail.com>
afreen23 [Thu, 19 Sep 2024 13:47:17 +0000 (19:17 +0530)]
Merge pull request #59851 from rhcs-dashboard/squid-remove-orch-required-decorator
Squid: mgr/dashboard: remove orch required decorator from host UI router (list)
Reviewed-by: Afreen Misbah <afreen23.git@gmail.com>
Anthony D'Atri [Thu, 19 Sep 2024 11:41:25 +0000 (07:41 -0400)]
Merge pull request #59871 from zdover23/wip-doc-2024-09-19-backport-59856-to-squid
squid: doc/rados: add confval directives to health-checks
Pedro Gonzalez Gomez [Thu, 19 Sep 2024 10:09:26 +0000 (12:09 +0200)]
squid: mgr/dashboard: custom image for kcli bootstrap script
Update test environment image to squid
Signed-off-by: Pedro Gonzalez Gomez <pegonzal@redhat.com>
Zac Dover [Wed, 18 Sep 2024 11:36:24 +0000 (21:36 +1000)]
doc/rados: add confval directives to health-checks
Add confval directives to doc/rados/operations/health-checks.rst, as
requested by Anthony D'Atri here: https://github.com/ceph/ceph/pull/59635#pullrequestreview-
2286205705
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
a159821ddfcecaa75f5a92af7e22ea198d82a8db )
Kamoltat Sirivadhna [Wed, 18 Sep 2024 20:19:04 +0000 (20:19 +0000)]
upgrade/cephfs/mds_upgrade_sequence: ignore osds down
Fixes: https://tracker.ceph.com/issues/67879
Signed-off-by: Kamoltat Sirivadhna <ksirivad@redhat.com>
Neha Ojha [Wed, 18 Sep 2024 18:56:14 +0000 (11:56 -0700)]
Merge pull request #59812 from neha-ojha/wip-rtd-squid
squid: doc/dev/release-checklists.rst: enable rtd for squid
Reviewed-by:Anthony D'Atri <anthony.datri@gmail.com>
Rishabh Dave [Wed, 18 Sep 2024 15:43:53 +0000 (21:13 +0530)]
Merge pull request #59672 from rishabh-d-dave/wip-67961-squid
squid: cephfs,mon: fix bugs related to updating MDS caps
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Neha Ojha [Mon, 16 Sep 2024 19:17:38 +0000 (19:17 +0000)]
doc/dev/release-checklists.rst: enable rtd for squid
https://docs.ceph.com/en/squid/dev/release-checklists/
Signed-off-by: Neha Ojha <nojha@redhat.com>
Neha Ojha [Wed, 18 Sep 2024 15:25:37 +0000 (08:25 -0700)]
Merge pull request #59813 from yaarith/squid-release-checklist-telemetry
squid: doc/dev/release-checklist: check telemetry validation
Reviewed-by:Anthony D'Atri <anthony.datri@gmail.com>
Reviewed-by: Neha Ojha <nojha@redhat.com>
Casey Bodley [Wed, 18 Sep 2024 12:51:16 +0000 (08:51 -0400)]
Merge pull request #58923 from NitzanMordhai/wip-67234-squid
squid: corpus: update submodule with mark cls_rgw_reshard_entry forward_inco…
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Rishabh Dave [Thu, 11 Jul 2024 18:28:22 +0000 (23:58 +0530)]
cephfs: disallow removing root_squash via "fs authorize" cmd
Removing root_squasn from MDS auth caps through "fs authorize" command
should not be allowed as this command it not allowed to/meant for
removing caps.
Fixes: https://tracker.ceph.com/issues/65808
Signed-off-by: Rishabh Dave <ridave@redhat.com>
(cherry picked from commit
c6e2c97c6e9cbf1e37c53d5d490d65091205928c )
Conflict:
- qa/tasks/cephfs/test_admin.py
Test test_idem_unaffected_root_squash (which was fixed by this commit)
was disabled on the main branch since it was buggy. But that wasn't
the case with squid branch.
Zac Dover [Wed, 18 Sep 2024 11:18:05 +0000 (21:18 +1000)]
Merge pull request #59834 from zdover23/wip-doc-2024-09-17-backport-59788-to-squid
squid: doc/README.md: create selectable commands
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Pedro Gonzalez Gomez [Wed, 18 Sep 2024 07:43:44 +0000 (09:43 +0200)]
Merge pull request #59819 from afreen23/wip-backport-batch
squid: mgr/dashboard: Nvme mTLS support and service name changes
Reviewed-by: Pedro Gonzalez Gomez <pegonzal@redhat.com>
Naman Munet [Tue, 17 Sep 2024 09:28:42 +0000 (14:58 +0530)]
mgr/dashboard: remove orch required decorator from host UI router (list)
https://tracker.ceph.com/issues/68101
Signed-off-by: Naman Munet <nmunet@redhat.com>
(cherry picked from commit
21454d08484cefefef7803c250d4d0511ae4415b )
Nizamudeen A [Wed, 18 Sep 2024 05:44:01 +0000 (11:14 +0530)]
Merge pull request #59825 from rhcs-dashboard/squid-rgw-multisite-sync-policy-edit-zones-fix
Squid: mgr/dashboard: RGW multisite sync remove zones fix
Reviewed-by: afreen23 <NOT@FOUND>
Adam King [Wed, 18 Sep 2024 05:03:23 +0000 (01:03 -0400)]
Merge pull request #59827 from adk3798/squid-update-latest-stable-release
squid: cephadm: update default image and latest stable release
Reviewed-by: Guillaume Abrioux <gabrioux@ibm.com>
Afreen Misbah [Sat, 14 Sep 2024 16:58:44 +0000 (22:28 +0530)]
mgr/dashboard: Add mTLS support
- enables mTLS support from dashboard
- adds unit tests related to mTLS support
- can enable mTLS
- can disable mTLS
- inlcuded refactoring from prev commit
Fixes https://tracker.ceph.com/issues/66416
Signed-off-by: Afreen Misbah <afreen23.git@gmail.com>
(cherry picked from commit
1d01d0407ee08c3da338a323a168c454ecdd3bdf )
Conflicts:
src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/services/service-form/service-form.component.html
modified: src/app/shared/models/service.interface.ts
modified: src/app/ceph/cluster/services/service-form/service-form.component.html
modified: src/app/ceph/cluster/services/service-form/service-form.component.spec.ts
modified: src/app/ceph/cluster/services/service-form/service-form.component.ts
modified: src/app/ceph/pool/pool-details/pool-details.component.spec.ts
Pedro Gonzalez Gomez [Tue, 17 Sep 2024 17:04:57 +0000 (19:04 +0200)]
Merge pull request #59811 from afreen23/wip-68079-squid
squid: mgr/dashboard: mgr/dashboard: Select no device by default in EC profile
Reviewed-by: Pedro Gonzalez Gomez <pegonzal@redhat.com>
Adam King [Tue, 17 Sep 2024 11:33:02 +0000 (07:33 -0400)]
squid: cephadm: update latest stable release and default image
Signed-off-by: Adam King <adking@redhat.com>
Zac Dover [Sat, 14 Sep 2024 08:46:56 +0000 (18:46 +1000)]
doc/README.md: create selectable commands
An indentation of five spaces relative to the previous line creates a
command that is copyable with a single mouse click. This commit adds
those copyabale commands to the procedure in the section "Building
Ceph".
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
36c620b04f3a88562d75955b46cc1864de60ce70 )
Naman Munet [Tue, 6 Aug 2024 19:45:44 +0000 (01:15 +0530)]
mgr/dashboard: RGW multisite sync remove zones fix
Fixes: https://tracker.ceph.com/issues/66945
Signed-off-by: Naman Munet <nmunet@redhat.com>
(cherry picked from commit
5eee7e8105167dc4f0542f62d041fbcb143611d0 )
Afreen Misbah [Wed, 11 Sep 2024 16:03:31 +0000 (21:33 +0530)]
mgr/dashboard: Adding group and pool name to service name
- Pre-populating the service name field with the format `nvmeof.<pool_name>.<group_name>`.
- This can be changed by user but by default this value will be there.
- This will help user to quickly fill form and proceed hence improving usability.
- cephadm also uses this format as of now this convention so it will make UI aligned with CLI experience
- updates unit tests to improve coverage
- hides`count` values as that is not needed for 'nvmeof' only hosts and labels required.
Fixes https://tracker.ceph.com/issues/68065
Signed-off-by: Afreen Misbah <afreen23.git@gmail.com>
(cherry picked from commit
e0e467a7a2011c991e487ab848750b59d79adc3f )
afreen23 [Tue, 17 Sep 2024 05:17:35 +0000 (10:47 +0530)]
Merge pull request #59751 from rhcs-dashboard/wip-68041-squid
squid: mgr/dashboard: add gw_groups support to nvmeof api
Reviewed-by: Afreen Misbah <afreen23.git@gmail.com>
afreen23 [Mon, 16 Sep 2024 19:22:25 +0000 (00:52 +0530)]
Merge pull request #59722 from aaSharma14/wip-67990-squid
squid: mgr/dashboard: use grafana server instead of grafana-server in grafana 10.4.0
Reviewed-by: Afreen Misbah <afreen23.git@gmail.com>
Yaarit Hatuka [Mon, 16 Sep 2024 19:19:51 +0000 (19:19 +0000)]
doc/dev/release-checklist: check telemetry validation
Signed-off-by: Yaarit Hatuka <yaarit@redhat.com>
afreen23 [Mon, 16 Sep 2024 19:16:29 +0000 (00:46 +0530)]
Merge pull request #59760 from rhcs-dashboard/squid-hosts-selection-show-only-10-entries-fix
Squid: mgr/dashboard: service form hosts selection only show up to 10 entries
Reviewed-by: Afreen Misbah <afreen23.git@gmail.com>
Anthony D'Atri [Mon, 16 Sep 2024 19:10:25 +0000 (15:10 -0400)]
Merge pull request #59798 from zdover23/wip-doc-2024-09-15-backport-59024-to-squid
squid: doc/README.md - add ordered list
Afreen Misbah [Mon, 2 Sep 2024 09:22:34 +0000 (14:52 +0530)]
mgr/dashboard: mgr/dashboard: Select no device by default in EC profile
Fixes https://tracker.ceph.com/issues/67853
When EC pools are created with device class specified, the pools are created with just 1 PG and autoscaler does not work.
PG autoscaler not working on a cluster where pools have multiple overlapping roots is a known issue, and bug is raised for same :>
Issue documented already : https://docs.ceph.com/en/reef/rados/operations/placement-groups/#viewing-pg-scaling-recommendations
Also renames "let ceph decide" option to "All devices" in crush rule and ec profile component.
Updates unit tests for ec profile modal
Signed-off-by: Afreen Misbah <afreen23.git@gmail.com>
(cherry picked from commit
4af51349e5e1d21c200b6bf7db81fa18eb163a61 )
Anthony D'Atri [Mon, 16 Sep 2024 03:10:37 +0000 (23:10 -0400)]
Merge pull request #59802 from zdover23/wip-doc-2024-09-16-backport-59801-to-squid
squid: doc/rados: add osd_deep_scrub_interval setting operation
Zac Dover [Sun, 15 Sep 2024 11:33:55 +0000 (21:33 +1000)]
doc/rados: add osd_deep_scrub_interval setting operation
Add a second method of changing the value of osd_deep_scrub_interval to
remedy the condition indicated by the "PGs not deep-scrubbed in time"
warning.
This procedure was developed by Eugen Block, and is at the time of this
commit available on his blog at
https://heiterbiswolkig.blogs.nde.ag/2024/09/06/pgs-not-deep-scrubbed-in-time/
Co-authored-by: Eugen Block <eblock@nde.ag>
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
f57e99e1731af3affee1c299bb9a79852e31f5ea )
Anthony D'Atri [Sun, 15 Sep 2024 19:12:17 +0000 (15:12 -0400)]
Merge pull request #59794 from zdover23/wip-doc-2024-09-15-backport-59613-to-squid
squid: doc/rados: add link to messenger v2 info in mon-lookup-dns.rst
Zac Dover [Mon, 5 Aug 2024 13:02:49 +0000 (23:02 +1000)]
doc/README.md - add ordered list
Add ordered-list formatting to the "Building Ceph" section of README.md.
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
1f21057e4166f2ea9f51ee037eb8e234c1390cfb )
Zac Dover [Thu, 5 Sep 2024 07:59:15 +0000 (17:59 +1000)]
doc/rados: add link to messenger v2 info in mon-lookup-dns.rst
Add a link to the page about Messenger v2 to the end of
doc/rados/configuration/mon-lookup-dns.rst.
Fixes: https://tracker.ceph.com/issues/58752
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
81f9d064f714f42ff27bf620df526f87b393402b )
Ronen Friedman [Fri, 6 Sep 2024 12:49:12 +0000 (15:49 +0300)]
osd/scrub: decrease default deep scrub chunk size
The previous default of 25 objects per chunk proved to take too long
(many hundreds of milliseconds) on a busy cluster. As the scrubber
locks all objects in the chunk for the duration, a large chunk size
can cause a significant impact on the client ops' latencies.
Fixes: https://tracker.ceph.com/issues/68057
Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
(cherry picked from commit
8c2ed94e9cbc7b1ed84b034a65b126e16b18a596 )
Zac Dover [Sun, 15 Sep 2024 04:52:09 +0000 (14:52 +1000)]
Merge pull request #59785 from zdover23/wip-doc-2024-09-14-backport-59732-to-squid
squid: doc/README.md: improve formatting
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Wed, 11 Sep 2024 12:50:35 +0000 (22:50 +1000)]
doc/README.md: improve formatting
Improve the formatting in the section "Building Ceph" in the file
README.md.
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
b9ca3957303989bbba9301cbbd18ba8faa0b8168 )
Anthony D'Atri [Thu, 12 Sep 2024 23:49:33 +0000 (19:49 -0400)]
Merge pull request #59767 from zdover23/wip-doc-2024-09-13-backport-59438-to-squid
squid: doc/rgw/d3n: pass cache dir volume to extra_container_args
afreen23 [Thu, 12 Sep 2024 14:33:27 +0000 (20:03 +0530)]
Merge pull request #59718 from afreen23/wip-67994-squid
squid: mgr/dashboard: Update nvmeof microcopies
Reviewed-by: Afreen Misbah <afreen23.git@gmail.com>
Mark Kogan [Mon, 26 Aug 2024 12:44:08 +0000 (15:44 +0300)]
doc/rgw/d3n: pass cache dir volume to extra_container_args
Fixes: https://tracker.ceph.com/issues/66492
Signed-off-by: Mark Kogan <mkogan@ibm.com>
(cherry picked from commit
4594e38bf19a8f73191904f5f373a3707cddd2f3 )
Anthony D'Atri [Thu, 12 Sep 2024 14:00:02 +0000 (10:00 -0400)]
Merge pull request #59756 from zdover23/wip-doc-2024-09-12-backport-59753-to-squid
squid: doc/install: Keep the name field of the created user consistent with …
hejindong [Thu, 12 Sep 2024 07:14:21 +0000 (15:14 +0800)]
doc/install: Keep the name field of the created user consistent with the node name in the Start RADOSGW service command
If the user name does not match the name of the node that started the RADOSGW service, this will cause confusion for those who are new to ceph. Because they can't start the radosgw service normally as shown in the tutorial.
Signed-off-by: hejindong <wodeshijie3394@126.com>
(cherry picked from commit
128e6451d8c4764025d4a2565f15ec175c857bb2 )
Super User [Tue, 3 Sep 2024 08:46:45 +0000 (14:16 +0530)]
mgr/dashboard: service form hosts selection only show up to 10 entries
exposed new UIRouter API to get all hosts
Fixes: https://tracker.ceph.com/issues/67413
Signed-off-by: Naman Munet <nmunet@redhat.com>
(cherry picked from commit
ec3e4abeeb7feebd996681a7d8d4e950de5cf518 )
Nizamudeen A [Tue, 3 Sep 2024 12:29:47 +0000 (17:59 +0530)]
mgr/dashboard: expose gw_groups list api
also if the cephadm is available, make the api smart enough to
understand the running daemons and get its gateway_addr instead of
taking the first one in the list so that the HA will be there for the UI
and API as well
Fixes: https://tracker.ceph.com/issues/67774
Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit
c8434d67d08882ac88c579c6e199f59f05a31699 )
Nizamudeen A [Wed, 28 Aug 2024 13:03:19 +0000 (18:33 +0530)]
mgr/dashboard: add gw_groups support to nvmeof api
Introduces a gw_group query-param to gateway and subsystem requests.
Modified the dashboard config to support adding more than one gateway to
the list.
Fixes: https://tracker.ceph.com/issues/67774
Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit
47f57d434d1690cc3c29dd048ec4cdedf618571f )
Nizamudeen A [Thu, 12 Sep 2024 06:00:47 +0000 (11:30 +0530)]
Merge pull request #59717 from afreen23/wip-67993-squid
squid: mgr/dashboard: Increase maximum namespace count to 1024
Reviewed-by: Nizamudeen A <nia@redhat.com>
Aashish Sharma [Thu, 12 Sep 2024 05:01:21 +0000 (10:31 +0530)]
Merge pull request #59721 from aaSharma14/wip-67996-squid
squid: mgr/dashboard: Rephrase dedicated pool helper in rbd create form
Reviewed-by: Pedro Gonzalez Gomez <pegonzal@redhat.com>
Anthony D'Atri [Wed, 11 Sep 2024 18:29:48 +0000 (14:29 -0400)]
Merge pull request #59733 from zdover23/wip-doc-2024-09-11-backport-59635-to-squid
squid: doc/rados: add "pgs not deep scrubbed in time" info
Zac Dover [Wed, 11 Sep 2024 16:21:15 +0000 (02:21 +1000)]
Merge pull request #59700 from zdover23/wip-doc-2024-09-10-backport-59675-to-squid
squid: doc/README.md: improve formatting
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Fri, 6 Sep 2024 12:43:59 +0000 (22:43 +1000)]
doc/rados: add "pgs not deep scrubbed in time" info
Add a procedure to doc/rados/operations/health-warnings.rst that
explains how to remedy the "X PGs not deep-scrubbed in time" health
warning.
This procedure was developed by Eugen Block, and is at the time of this
commit available on his blog at
https://heiterbiswolkig.blogs.nde.ag/2024/09/06/pgs-not-deep-scrubbed-in-time/
Co-authored-by: Eugen Block <eblock@nde.ag>
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
d620a51c306d1ebcdfc974dc0b85dc46cfde8d40 )
afreen23 [Wed, 11 Sep 2024 09:04:58 +0000 (14:34 +0530)]
Merge pull request #59693 from rhcs-dashboard/squid-wrong-uid
Squid: mgr/dashboard: Wrong(half) uid is observed in dashboard when user created via cli contains $ in its name
Reviewed-by: Afreen Misbah <afreen23.git@gmail.com>
Aashish Sharma [Fri, 12 Apr 2024 12:32:25 +0000 (18:02 +0530)]
mgr/dashboard: use grafana server instead of grafana-server in grafana
10.4.0
The grafana-server command is deprecated in grafana v10.4.0. It is
advised to use grafan server in place of it
Fixes: https://tracker.ceph.com/issues/65479
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
(cherry picked from commit
ba7b6ec215701d17295b751835d29b18950be960 )
Aashish Sharma [Wed, 4 Sep 2024 11:28:06 +0000 (16:58 +0530)]
mgr/dashboard: Rephrase dedicated pool helper in rbd create form
Fixes: https://tracker.ceph.com/issues/67893
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
(cherry picked from commit
a94a0ad634d3fdf637b74666a8a8758afc50b9e0 )
Conflicts:
src/pybind/mgr/dashboard/frontend/src/app/ceph/block/rbd-form/rbd-form.component.html (conflicts with carbon changes)
Afreen Misbah [Tue, 27 Aug 2024 04:25:49 +0000 (09:55 +0530)]
mgr/dashboard: Update nvmeof microcopies
- As per the review from the stakeholders , updating the microcopies in nvmeof.
- in task service file changed casing of `Service` to align with rest.
Fixes https://tracker.ceph.com/issues/67728
Signed-off-by: Afreen Misbah <afreen23.git@gmail.com>
(cherry picked from commit
5d1ee140d0514348faa1db323a18c69fcb8950e6 )
Afreen Misbah [Tue, 3 Sep 2024 07:26:42 +0000 (12:56 +0530)]
mgr/dashboard: Increase maximum namespace count to 1024
Fixes https://tracker.ceph.com/issues/67871
The maximum namespace count will be 1024 for subsystems now.
Signed-off-by: Afreen Misbah <afreen23.git@gmail.com>
(cherry picked from commit
12c7c6522bac5a0e669ceabaa044e6a7cd479f88 )
Anthony D'Atri [Tue, 10 Sep 2024 14:21:34 +0000 (10:21 -0400)]
Merge pull request #59682 from zdover23/wip-doc-2024-09-10-backport-59677-to-squid
squid: doc/man: edit ceph-bluestore-tool.rst
Zac Dover [Mon, 9 Sep 2024 15:21:18 +0000 (01:21 +1000)]
doc/README.md: improve formatting
Improve the formatting of the section "Building Ceph" in the file
README.md.
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
7171f73c81d603f8ff62198fc1e5f50c20a0aa05 )
Dnyaneshwari [Mon, 2 Sep 2024 06:29:23 +0000 (11:59 +0530)]
mgr/dashboard: Wrong(half) uid is observed in dashboard
Fixes: https://tracker.ceph.com/issues/67850
Signed-off-by: Dnyaneshwari Talwekar <dtalweka@redhat.com>
Zac Dover [Mon, 9 Sep 2024 19:39:34 +0000 (05:39 +1000)]
doc/man: edit ceph-bluestore-tool.rst
Edit the section "bluefs-bdev-migrate" in
doc/man/8/ceph-bluestore-tool.rst to add the information that this
operation expands the target storage by updating its size label, making
"bluefs-bdev-expand" unnecessary.
Improve the subject-verb agreement in this section, and supply some
absent definite articles.
Co-authored-by: Peter Gervai <grin@drop.grin.hu>
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
6b34707f827b2b197f53fe2e430d173b30b81401 )
Adam King [Mon, 9 Sep 2024 22:27:48 +0000 (18:27 -0400)]
Merge pull request #58383 from adk3798/squid-fix-secure-monitoring-stack-check
squid: mgr/cephadm: redeploy when some dependency daemon is add/removed
Reviewed-by: Redouane Kachach <rkachach@ibm.com>
Adam King [Mon, 9 Sep 2024 22:25:41 +0000 (18:25 -0400)]
Merge pull request #59138 from k0ste/wip-67110-squid
squid: mgr/rgw: Adding a retry config while calling zone_create()
Reviewed-by: Adam King <adking@redhat.com>
Adam King [Mon, 9 Sep 2024 22:24:36 +0000 (18:24 -0400)]
Merge pull request #59473 from adk3798/wip-67695-squid
squid: mgr/orchestrator: fix encrypted flag handling in orch daemon add osd
Reviewed-by: Guillaume Abrioux <gabrioux@ibm.com>
Anthony D'Atri [Mon, 9 Sep 2024 19:40:49 +0000 (15:40 -0400)]
Merge pull request #59663 from zdover23/wip-doc-2024-09-09-backport-59642-to-squid
squid: doc/cephadm: add malformed-JSON removal instructions
Rishabh Dave [Tue, 13 Feb 2024 11:46:00 +0000 (17:16 +0530)]
mds/MDSAuthCaps: allow updating root_squash in entity's MDS cap
Command "ceph fs authorize" can update fsname, path and perm/spec in a
MDS cap but it can't update "root_squash" in it. Add code to allow this.
Specifically, "MDSAuthCaps::merge_one_cap_grant()" doesn't check if
the value for "root_squash" needs an update while attempting to merge
the new MDS cap into the list of MDS caps already held by an entity. It
should do so to ensure correct behaviour.
Fixes: https://tracker.ceph.com/issues/64417
Signed-off-by: Rishabh Dave <ridave@redhat.com>
(cherry picked from commit
f6bb5797c1ed3534355ffc6a12dc5f3b08d99f58 )
Rishabh Dave [Thu, 25 Jan 2024 11:20:29 +0000 (16:50 +0530)]
mds/MDSAuthCaps: allow adding multiple caps via "fs auth" cmd
When multiple caps are passed to "ceph fs authorize" command, the
command hangs because the MON crashes due to this command. Underlying
code assumes that only one cap can be passed at a time by the user
through the "ceph fs authorize" command. "ceph_assert()" checks if only
one cap is passed. If not, the code crashes.
Fixes: https://tracker.ceph.com/issues/64127
Signed-off-by: Rishabh Dave <ridave@redhat.com>
(cherry picked from commit
56e0f73afe5fdebf38af339efea0dfde65a4de87 )
Rishabh Dave [Tue, 13 Feb 2024 16:33:19 +0000 (22:03 +0530)]
qa/cephfs: minor adjustment in test_admin.TestFsAuthorize
Move related methods ("_remount_and_run_tests()" and "_remount()")
closer to each other and move "tearDown()" to the bottom.
Signed-off-by: Rishabh Dave <ridave@redhat.com>
(cherry picked from commit
f33cc3303454a5688a2a568caa4067ba4a8dc847 )
Rishabh Dave [Thu, 25 Jan 2024 08:31:37 +0000 (14:01 +0530)]
mon/AuthMonitor: update MDS caps even if other caps need no update
When entity's MDS caps are to be updated but MON and OSD caps do not
require an update, in certains cases, the update doesn't happen.
src/mon/AuthMonitor.cc receives boolean values for MON, OSD, and MDS cap
indicating whether or not each of them requires an update. However,
instead of updating entity's keyring when anyone of these caps require
an update, AuthMontitor updates only when the last one of these needs an
update. Thus, if MDS cap needs an update but it is not last one to be
considered (among MON, OSD and MDS caps), update doesn't happen.
Fixes: https://tracker.ceph.com/issues/64182
Signed-off-by: Rishabh Dave <ridave@redhat.com>
(cherry picked from commit
1e90cbfb39868f3df7f564e540f15f08147cb85b )
Rishabh Dave [Tue, 13 Feb 2024 14:05:06 +0000 (19:35 +0530)]
qa/cephfs: handle case where mntpt is '/' in caps_helper.py
Signed-off-by: Rishabh Dave <ridave@redhat.com>
(cherry picked from commit
7626bd5d37b6f24fe60840c225ef917356f8dfc4 )
Aashish Sharma [Mon, 9 Sep 2024 10:35:51 +0000 (16:05 +0530)]
Merge pull request #59596 from aaSharma14/wip-67792-squid
squid: mgr/dashboard: Zone details showing incorrect data for data pool values and compression info for Storage Classes
Reviewed-by: Nizamudeen A <nia@redhat.com>
Aashish Sharma [Mon, 9 Sep 2024 10:34:27 +0000 (16:04 +0530)]
Merge pull request #59597 from aaSharma14/wip-66559-squid
squid: mgr/dashboard: Show which daemons failed in CEPHADM_FAILED_DAEMON healthcheck
Reviewed-by: Nizamudeen A <nia@redhat.com>
Venky Shankar [Mon, 9 Sep 2024 08:17:31 +0000 (13:47 +0530)]
Merge pull request #58912 from lxbsz/wip-67122
squid: mds/QuiesceDbManager: get requested state of members before iterating…
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Venky Shankar [Mon, 9 Sep 2024 08:16:59 +0000 (13:46 +0530)]
Merge pull request #58984 from joscollin/wip-65223-squid
squid: cephfs_mirror: use snapdiff api for incremental syncing
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Venky Shankar [Mon, 9 Sep 2024 08:15:08 +0000 (13:45 +0530)]
Merge pull request #59068 from joscollin/wip-67382-squid
squid: qa/suites: drop --show-reachable=yes from fs:valgrind tests
Reviewed-by: Venky Shankar <vshankar@redhat.com>