]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Nizamudeen A [Mon, 12 May 2025 10:02:07 +0000 (15:32 +0530)]
qa/tests: skipping test_cephfs_clients_get_after_mds_down in test_cephfs
Skipping this in all PRs except the dashboard
Fixes: https://tracker.ceph.com/issues/70791
Signed-off-by: Nizamudeen A <nia@redhat.com>
Josh Durgin [Thu, 8 May 2025 22:32:01 +0000 (15:32 -0700)]
Merge pull request #63103 from jdurgin/wip-crimson-gen-state-diagram
doc/script/gen_state_diagram.py: adapt for crimson BackfillMachine
Reviewed-by: Matan Breizman <mbreizma@redhat.com>
Ernesto Puerta [Thu, 8 May 2025 20:48:51 +0000 (22:48 +0200)]
Merge pull request #63126 from rhcs-dashboard/rgw-site-test-skip
qa/tests: skip rgw site tests in api
Anthony D'Atri [Thu, 8 May 2025 16:06:03 +0000 (12:06 -0400)]
Merge pull request #63088 from spuiuk/doc-provider
doc/mgr/smb: document the 'provider' option for smb share
Nizamudeen A [Thu, 8 May 2025 15:37:56 +0000 (21:07 +0530)]
Merge pull request #63180 from afreen23/fix-tox
mgr/dashboard: fix make check tests
Sachin Prabhu [Thu, 1 May 2025 10:59:54 +0000 (11:59 +0100)]
doc/mgr/smb: document the 'provider' option for smb share
Signed-off-by: Sachin Prabhu <sp@spui.uk>
Yuri Weinstein [Thu, 8 May 2025 14:19:21 +0000 (07:19 -0700)]
Merge pull request #63090 from ceph/wip-yuriw-18.2.7-release.notes-main
doc: reef 18.2.7 release notes
Reviewed-by: Laura Flores <lflores@redhat.com>
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Reviewed-by: Igor Fedotov <ifedotov@suse.com>
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Vallari Agrawal [Thu, 8 May 2025 12:16:22 +0000 (17:46 +0530)]
Merge pull request #62745 from VallariAg/fix-
2279225
mgr/cephadm/module.py: Run ok_to_stop logic for stop
Adam Kupczyk [Thu, 8 May 2025 09:05:15 +0000 (11:05 +0200)]
Merge pull request #62815 from aclamk/aclamk-bs-debug-print-shards
os/bluestore: Add printing shards to Onode::printer
Afreen Misbah [Thu, 8 May 2025 08:53:07 +0000 (14:23 +0530)]
mgr/dashboard: fix make check tests
Fixes https://tracker.ceph.com/issues/71246
Pr are failing with errors import errors running pylint
Signed-off-by: Afreen Misbah <afreen@ibm.com>
Ilya Dryomov [Thu, 8 May 2025 07:15:37 +0000 (09:15 +0200)]
Merge pull request #63001 from tchaikov/librbd-tools-std-variant
librbd, tools: migrate from boost::variant to std::variant
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
Dan Mick [Wed, 7 May 2025 23:21:50 +0000 (16:21 -0700)]
Merge pull request #63171 from dmick/shut-up-do-cmake
do_cmake.sh: remove --progress, it's just noise
Dan Mick [Wed, 7 May 2025 20:59:12 +0000 (13:59 -0700)]
do_cmake.sh: remove --progress, it's just noise
and is particularly annoying in jenkins logs
Signed-off-by: Dan Mick <dan.mick@redhat.com>
Hezko [Wed, 7 May 2025 17:37:11 +0000 (20:37 +0300)]
Merge pull request #63038 from Hezko/remove-map-collection-dec
Remove map collection dec
Anthony D'Atri [Wed, 7 May 2025 17:31:37 +0000 (13:31 -0400)]
Merge pull request #63156 from bluikko/doc-frontends-cosmetic-radosgw
doc/radosgw: Cosmetic and formatting improvements in frontends.rst
Anthony D'Atri [Wed, 7 May 2025 16:14:09 +0000 (12:14 -0400)]
Merge pull request #63157 from bluikko/doc-index-titlecase-radosgw
doc/radosgw: Use Title Case consistently in index.rst
Yuval Lifshitz [Wed, 7 May 2025 16:10:33 +0000 (19:10 +0300)]
Merge pull request #63164 from yuvalif/wip-yuval-lua-doc
doc/rgw/lua: add info on luarocks package
Ilya Dryomov [Wed, 7 May 2025 14:48:55 +0000 (16:48 +0200)]
Merge pull request #63050 from nbalacha/wip-nbalacha-71138
cls/rbd: write image mirror status if state is CREATING
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
Nizamudeen A [Tue, 6 May 2025 10:25:11 +0000 (15:55 +0530)]
qa/tests: skip rgw site tests in api
Failure in https://jenkins.ceph.com/job/ceph-api/95185/
```
dashboard.rest_client.RequestException: RGW REST API GET timed out after 45 seconds (url=http://172.21.5.32:8000/admin/realm?list).
```
Signed-off-by: Nizamudeen A <nia@redhat.com>
Yuval Lifshitz [Wed, 7 May 2025 10:10:56 +0000 (10:10 +0000)]
doc/rgw/lua: add info on luarocks package
* remove duplicate contexts
* trim trailing spaces
Signed-off-by: Yuval Lifshitz <ylifshit@ibm.com>
Ville Ojamo [Wed, 7 May 2025 08:15:32 +0000 (15:15 +0700)]
doc/radosgw: Cosmetic and formatting improvements in frontends.rst
Capitalize terms like IPv4, SSL, URI consistently.
Title case for "Ceph Monitor".
Fix "Nagel" to "Nagle".
Use inline code consistently in references to configuration values and
reference to "beast" front-end.
Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
Kefu Chai [Wed, 7 May 2025 00:42:52 +0000 (08:42 +0800)]
librbd, tools: migrate from boost::variant to std::variant
Complete migration started in commit
017f333 , replacing boost::variant with
std::variant throughout the librbd codebase. This change is part of our ongoing
effort to reduce third-party dependencies by leveraging C++ standard library
alternatives where possible.
Benefits include:
- Improved code readability and maintainability
- Reduced external dependency surface
- More consistent API usage with other components
Implementation note: Unlike Boost.variant, std::variant lacks built-in
operator<< support. This commit implements the necessary operator<< for
AttributeValue, our specific std::variant instantiation, to preserve the
existing behavior.
Also, despite that `apply_visit()` calls can be replaced with `visit()`
without being qualified with `std::` because of ADL, we are taking this
opportunity to adding the `std::` prefix for better readability.
Signed-off-by: Kefu Chai <tchaikov@gmail.com>
Zac Dover [Wed, 7 May 2025 01:13:00 +0000 (11:13 +1000)]
Merge pull request #63139 from anthonyeleven/icu
doc/cephadm: Correct formatting in upgrade.rst
Reviewed-by: Zac Dover <zac.dover@proton.me>
Laura Flores [Fri, 2 May 2025 20:07:18 +0000 (15:07 -0500)]
doc/releases: format bullet points
Signed-off-by: Laura Flores <lflores@ibm.com>
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
Anthony D'Atri [Tue, 6 May 2025 16:42:18 +0000 (12:42 -0400)]
doc/cephadm: Correct formatting in upgrade.rst
Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
Igor Fedotov [Tue, 6 May 2025 13:07:54 +0000 (16:07 +0300)]
Merge pull request #57789 from ifed01/wip-ifed-non-spatial-alloc
os/bluestore: introduce device type specific allocation policy
Reviewed-by: Mark Nelson <mark.a.nelson@gmail.com>
Reviewed-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
Rishabh Dave [Tue, 6 May 2025 12:35:21 +0000 (18:05 +0530)]
Merge pull request #53989 from mchangir/mds-handle-bad-arguments-during-subvolume-create-2
mgr/volumes: handle bad arguments during subvolume create
Reviewed-by: Rishabh Dave <ridave@redhat.com>
Venky Shankar [Tue, 6 May 2025 12:07:29 +0000 (13:07 +0100)]
Merge pull request #62709 from kshtsk/wip-another-brxnet-by-default
tasks/cephfs/mount: use 192.168.144.0.0/20 for brxnet
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Matan Breizman [Tue, 6 May 2025 07:29:06 +0000 (10:29 +0300)]
Merge pull request #62847 from Matan-B/wip-matanb-crimson-do_recovery
crimson/osd/pg_recovery: rework start_recovery_ops
Reviewed-by: Aishwarya Mathuria <amathuri@redhat.com>
Vallari Agrawal [Tue, 6 May 2025 06:57:44 +0000 (12:27 +0530)]
Merge pull request #62947 from VallariAg/fix-nvmeof-limit-alerts
monitoring: Fix NVMeoF subsys/namespace limit alerts
Mark Kogan [Mon, 5 May 2025 18:32:09 +0000 (21:32 +0300)]
Merge pull request #62516 from mkogan1/wip-d3n-long-cache-ident
rgw/d3n: store cached objects using hash digest
Yuri Weinstein [Mon, 5 May 2025 18:05:13 +0000 (11:05 -0700)]
Merge pull request #63112 from ceph/wip-yuriw-build-script
qa/tests: added "tentacle" option
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Casey Bodley [Mon, 5 May 2025 16:02:29 +0000 (12:02 -0400)]
Merge pull request #62398 from AliMasarweh/wip-alimasa-rgw-standalone-zone
RGW/standalone: refactor rgw_zone.h with configstore
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
Adam King [Mon, 5 May 2025 15:08:28 +0000 (11:08 -0400)]
Merge pull request #62891 from ShwetaBhosale1/fix_issue_70985_nfs_add_vip_in_HAProxy_Hosts_list
mgr/nfs: Add VIP to HAProxy_Hosts list for ingress type haproxy-protocol
Reviewed-by: Adam King <adking@redhat.com>
Adam King [Mon, 5 May 2025 15:05:37 +0000 (11:05 -0400)]
Merge pull request #62848 from ShwetaBhosale1/fix_issue_70950_add_command_to_stop_host_drain
mgr/cephadm: Add command to stop host drain
Reviewed-by: Adam King <adking@redhat.com>
Adam King [Mon, 5 May 2025 15:00:13 +0000 (11:00 -0400)]
Merge pull request #62755 from adk3798/cephadm-upgrade-smb
mgr/cephadm: add smb to upgrade order
Reviewed-by: John Mulligan <jmulligan@redhat.com>
Adam King [Mon, 5 May 2025 14:52:46 +0000 (10:52 -0400)]
Merge pull request #62718 from adk3798/nfs-export-parse-systype
mgr/nfs: make sure sectype is a list when parsed
Reviewed-by: John Mulligan <jmulligan@redhat.com>
Adam King [Mon, 5 May 2025 14:49:12 +0000 (10:49 -0400)]
Merge pull request #62585 from adk3798/block-nvmeof-deployment-all-groups
mgr/cephadm: block deploying nvmeof daemons on the same host
Reviewed-by: John Mulligan <jmulligan@redhat.com>
Yuri Weinstein [Mon, 5 May 2025 14:47:05 +0000 (07:47 -0700)]
qa/tests: added "tentacle" option
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
Adam King [Mon, 5 May 2025 14:43:55 +0000 (10:43 -0400)]
Merge pull request #62743 from cloudbehl/pool_metadata
mgr/dashboard: Added application label to pool_metadata query
Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: Anmol Babu <anmolbudugutta@gmail.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
Rishabh Dave [Mon, 5 May 2025 11:37:00 +0000 (17:07 +0530)]
Merge pull request #62638 from rishabh-d-dave/vols-path-gone-missing
mgr/vol: some improvements for stats_util.py and async_cloner.py
Reviewed-by: Milind Changire <mchangir@redhat.com>
Ronen Friedman [Mon, 5 May 2025 07:26:24 +0000 (10:26 +0300)]
Merge pull request #63093 from ronen-fr/wip-rf-restrictions
osd/scrub: check all(*) conditions in restrictions_on_scrubbing()
Reviewed-by: Nitzan Mordechai <nmordech@redhat.com>
Matan Breizman [Sun, 4 May 2025 14:22:38 +0000 (14:22 +0000)]
crimson/osd: Logging fixes
* Fix "failed to log message"
* PGRecovery move to new logging macro
* PGRecovery to print pg prefix as it's impossible to debug specific pg
recovery ops without it.
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
Matan Breizman [Thu, 24 Apr 2025 07:57:00 +0000 (07:57 +0000)]
crimson/osd/pg: Let PGListener use start_peering_event_operation
PG::start_peering_event_operation is a template function while
PGRecovery::pg is of PGRecoveryListener* type. We can't expose a template
function through the PGRecoveryListener interface since it must be
also virtual.
Instead, introduce start_peering_event_operation_listener which will act
as a wrapper to PG::start_peering_event_operation for PGRecovery to use
freely.
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
Matan Breizman [Wed, 16 Apr 2025 12:24:31 +0000 (12:24 +0000)]
crimson/osd: Convert do_recovery() from bool to stop_iteration
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
Matan Breizman [Wed, 16 Apr 2025 11:58:51 +0000 (11:58 +0000)]
crimson/osd/pg_recovery: rewrite start_recovery_ops
We had few confusions around the return value from start_recovery_ops.
This commit is a groundwork for the return type change.
* Move to coroutines
* Update logging macro
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
Rishabh Dave [Wed, 2 Apr 2025 18:26:28 +0000 (23:56 +0530)]
mgr/vol: log in case path goes in missing in async_cloner.py
Add a log entry in case the source and/or destination path goes missing
for a clone operation.
Fixes: https://tracker.ceph.com/issues/71019
Signed-off-by: Rishabh Dave <ridave@redhat.com>
Rishabh Dave [Wed, 2 Apr 2025 15:31:31 +0000 (21:01 +0530)]
mgr/vol: handle case where path goes missing for a clone
A thread is spawned to get the value of a certain extended attribute to
generate the progress statistics for the ongoing clone operations. In
case source and/or destination path for a clone operation goes missing,
this thread crashes. Instead of crashing, handle this case gracefully.
Fixes: https://tracker.ceph.com/issues/71019
Signed-off-by: Rishabh Dave <ridave@redhat.com>
SrinivasaBharathKanta [Sun, 4 May 2025 00:47:53 +0000 (06:17 +0530)]
Merge pull request #62809 from rzarzynski/wip-bug-70878
osd: fix init of op_queue_type_t due to returnable ceph_assert()
SrinivasaBharathKanta [Sun, 4 May 2025 00:47:20 +0000 (06:17 +0530)]
Merge pull request #62705 from NitzanMordhai/wip-nitzan-pglog-missing-validation
osd_types: Restore new_object marking for delete missing entries
Ronen Friedman [Fri, 2 May 2025 08:03:15 +0000 (03:03 -0500)]
osd/scrub: check all(*) conditions in restrictions_on_scrubbing()
Modified OsdScrub::restrictions_on_scrubbing() to check all(*)
conditions, instead of stopping at the first one that is true.
The "new" (since Tentacle) scrub-type-to-conditions mapping is no
longer a simple one (is not "monotonic" in the sense of restrictions
always being removed as the scrub type is more important),
and the caller may want to know them all.
(*) The somewhat costly check for the random backoff is still only
performed if the OSD is not already running too many scrubs.
Fixes: https://tracker.ceph.com/issues/71169
Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
Josh Durgin [Fri, 2 May 2025 23:42:15 +0000 (23:42 +0000)]
doc/script/gen_state_diagram.py: adapt for crimson BackfillMachine
Allow non-const events and abbreviating 'boost::statechart' as 'sc'
Signed-off-by: Josh Durgin <jdurgin@ibm.com>
Jesse Williamson [Fri, 2 May 2025 23:32:44 +0000 (16:32 -0700)]
Merge pull request #62873 from chardan/jfw-wip-rgw-support-catch2
Add Support for Catch2 unit tests
Jesse F. Williamson [Wed, 16 Apr 2025 21:56:14 +0000 (14:56 -0700)]
Add support for Catch2
Makes Catch2 available for C++ unit tests;
Adds GPM script availability to CMake.
Adds rudimentary test for rgw_hex.
Signed-off-by: Jesse F. Williamson <jfw@ibm.com>
Casey Bodley [Fri, 2 May 2025 13:04:06 +0000 (09:04 -0400)]
Merge pull request #63081 from clwluvw/admin-bucket-rm-err-code
rgw-admin: report correct error code for non-existent bucket on deletion
Reviewed-by: Shilpa Jagannath <smanjara@redhat.com>
Casey Bodley [Fri, 2 May 2025 13:03:54 +0000 (09:03 -0400)]
Merge pull request #62993 from cbodley/wip-71098
rgw/multisite: rgw_forward_request_to_master() preserves Error responses
Reviewed-by: Seena Fallah <seenafallah@gmail.com>
Reviewed-by: Shilpa Jagannath <smanjara@redhat.com>
Casey Bodley [Fri, 2 May 2025 13:03:21 +0000 (09:03 -0400)]
Merge pull request #62903 from jzhu116-bloomberg/wip-70992
rgw: prefetch data from versioned object instance head
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley [Fri, 2 May 2025 13:03:02 +0000 (09:03 -0400)]
Merge pull request #62011 from kchheda3/wip-allow-multiple-rgws
rgw/frontend: Allow multiple RGWs to run on same port on same host
Reviewed-by: Adam C. Emerson <aemerson@redhat.com>
Casey Bodley [Fri, 2 May 2025 13:01:52 +0000 (09:01 -0400)]
Merge pull request #62851 from cbodley/wip-rgw-beast-async-disable
rgw: frontend reads/writes respect rgw_beast_enable_async
Reviewed-by: Matt Benjamin <mbenjamin@redhat.com>
Patrick Donnelly [Fri, 2 May 2025 02:53:36 +0000 (22:53 -0400)]
Merge PR #63083 into main
* refs/pull/63083/head:
doc/cephfs: add snapshot name note
Reviewed-by: Anthony D Atri <anthony.datri@gmail.com>
Yuri Weinstein [Thu, 1 May 2025 20:18:49 +0000 (13:18 -0700)]
doc: reef 18.2.7 release notes
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
Patrick Donnelly [Wed, 30 Apr 2025 20:55:18 +0000 (16:55 -0400)]
doc/cephfs: add snapshot name note
The charmap is not applied to snapshot names!
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
Ronen Friedman [Thu, 1 May 2025 15:37:23 +0000 (18:37 +0300)]
Merge pull request #63056 from ronen-fr/wip-rf-fadvise
osd/scrub: making Scrub's fadvide flags a constant
Reviewed-by: Alex Ainscow <aainscow@uk.ibm.com>
Yuri Weinstein [Thu, 1 May 2025 14:42:40 +0000 (07:42 -0700)]
Merge pull request #62805 from Matan-B/wip-matanb-rep-read-perfcount
osd/PrimaryLogPG: Relax replicated reads when recovering
Reviewed-by: Samuel Just <sjust@redhat.com>
Igor Fedotov [Thu, 1 May 2025 11:02:30 +0000 (14:02 +0300)]
Merge pull request #62866 from ifed01/wip-ifed-osd-bench-more-logging
osd: be more verbose in OSD::run_osd_bench_test
Reviewed-by: Sridhar Seshasayee <sseshasa@redhat.com>
Tomer Haskalovitch [Mon, 21 Apr 2025 09:48:00 +0000 (12:48 +0300)]
mgr/dashboard: remove map_collection decorator and adapt host list nvme endpoint
Signed-off-by: Tomer Haskalovitch <il033030@tomers-mbp.givatayim.il.ibm.com>
Casey Bodley [Wed, 30 Apr 2025 20:24:44 +0000 (16:24 -0400)]
Merge pull request #63041 from cbodley/wip-qa-rgw-upgrade-goodbye-quincy
qa/rgw: prepare for tentacle testing
Reviewed-by: J. Eric Ivancich <ivancich@redhat.com>
Ville Ojamo [Wed, 30 Apr 2025 18:50:24 +0000 (01:50 +0700)]
doc/radosgw: Use Title Case consistently in index.rst
Change to title case the few remaining index entries that weren't
already.
I believe "Multi-factor" is the more common spelling instead of "Multi
factor", also index has "Multi-tenancy" so seems appropriate.
The "troubleshooting" entry would be fine as-is, but changed it also for
consistency with other such cases ("Role", "Compression", ...).
Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
Seena Fallah [Wed, 30 Apr 2025 18:40:13 +0000 (20:40 +0200)]
rgw-admin: report correct error code for non-existent bucket on deletion
admin api should return the correct error code when the bucket doesn't
exist on bucket deletion. apparently a regression by
9ae2d8c4e95807179fc17f84be6754d2b19fe639 .
Fixes: https://tracker.ceph.com/issues/71159
Signed-off-by: Seena Fallah <seenafallah@gmail.com>
Adam King [Wed, 30 Apr 2025 17:42:24 +0000 (13:42 -0400)]
Merge pull request #62827 from afreen23/bump-version
mgr/dashboard: Bump grafana version to 11.6.0
Reviewed-by: Adam King <adking@redhat.com>
Anthony D'Atri [Wed, 30 Apr 2025 16:08:10 +0000 (12:08 -0400)]
Merge pull request #63057 from bluikko/doc-rgw-capitalization-radosgw
doc/radosgw: Improve language, capitalization and use config database
Ville Ojamo [Wed, 30 Apr 2025 07:37:57 +0000 (14:37 +0700)]
doc/radosgw: Improve language, capitalization and use config database
Use "RADOS Gateway" instead of "Rados Gateway", "rados gateway" etc.
I am aware of the term "Ceph Object Gateway" but this change intends to
be an uncontroversial low hanging fruit fix of obviously incorrectly
capitalized terms.
Use "RGW daemon" instead of "Gateway", "Rados Gateway" etc.
Use "RGW instance" instead of "rados gateway" for consistency with
exactly similar other instance.
If referring obviously clearly to an instance of the daemon with an
obviously not preferred term, change it to "RGW daemon"; for example
when talking about restarting the RGW.
Do not touch other instances that are not 100% clear.
The files touched mostly do not use "Ceph Object Gateway" so changing
the term to it would create inconsistency, or several more changes
would need to be done to update all instances to use this terminology.
Use configuration database instead of ceph.conf in d3n_datacache.rst.
Improve language in d3n_datacache.rst.
Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
kchheda3 [Wed, 26 Feb 2025 15:36:15 +0000 (10:36 -0500)]
rgw/frontend: Allow multiple rgw's to run on same port on same host.
The idea here is to leverage the `SO_REUSEPORT` param supported by kernel 3.9 and above, which allows the multiple services to run on the same port.
Signed-off-by: kchheda3 <kchheda3@bloomberg.net>
Anthony D'Atri [Wed, 30 Apr 2025 14:52:56 +0000 (10:52 -0400)]
Merge pull request #63064 from bluikko/doc-metrics-inlinecode-radosgw
doc/radosgw: Use inline code for label syntax in metrics.rst
Casey Bodley [Wed, 30 Apr 2025 14:43:44 +0000 (10:43 -0400)]
Merge pull request #60515 from ideepika/fix-68327
rgw: make keystone work without admin token(service ac requirement)
Reviewed-by: Tobias Urdin <tobias.urdin@binero.com>
Casey Bodley [Wed, 30 Apr 2025 14:27:56 +0000 (10:27 -0400)]
Merge pull request #62980 from cbodley/wip-71083
rgw/lc: stop using merge_and_store_attrs in remove_bucket_config
Reviewed-by: Matt Benjamin <mbenjamin@redhat.com>
Ville Ojamo [Wed, 30 Apr 2025 09:06:31 +0000 (16:06 +0700)]
doc/radosgw: Language and use inline code for labels in metrics.rst
Use inline code formatting for label syntax examples inside text.
Small improvements to language. Use all lower case for labels.
Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
Patrick Donnelly [Wed, 30 Apr 2025 14:24:43 +0000 (10:24 -0400)]
Merge PR #63046 into main
* refs/pull/63046/head:
qa/crontab: add tentacle nightlies
Reviewed-by: Yuri Weinstein <yweins@redhat.com>
Ronen Friedman [Wed, 30 Apr 2025 07:00:25 +0000 (02:00 -0500)]
osd/scrub: making Scrub's fadvide flags a constant
Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
Anthony D'Atri [Wed, 30 Apr 2025 12:33:08 +0000 (08:33 -0400)]
Merge pull request #63060 from zdover23/wip-doc-2025-04-30-cephadm-services-rgw-markup
doc/cephadm: correct markup in rgw.rst
Anthony D'Atri [Wed, 30 Apr 2025 12:31:24 +0000 (08:31 -0400)]
Merge pull request #63062 from bluikko/doc-radogw-fix-radosgw
doc/radosgw: Use Ceph Object Gateway as term in metrics.rst
Rishabh Dave [Wed, 30 Apr 2025 11:46:15 +0000 (17:16 +0530)]
Merge pull request #62843 from rishabh-d-dave/vols-user-pool
mgr/vol: don't delete user-created pool in "volume create" command
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Matan Breizman [Wed, 30 Apr 2025 09:36:13 +0000 (12:36 +0300)]
Merge pull request #62760 from mohit84/pg_stuck_backfill
crimson: PG backfill is not showing any progress
Reviewed-by: Matan Breizman <mbreizma@redhat.com>
Ville Ojamo [Wed, 30 Apr 2025 08:41:36 +0000 (15:41 +0700)]
doc/radosgw: Use Ceph Object Gateway as term in metrics.rst
The document uses mostly the term Ceph Object Gateway except in three
places where "Radosgw", "rgw" or obviously typod "radogw" is used.
Change those instances to Ceph Object Gateway consistent with the rest
of the document.
Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
Zac Dover [Wed, 30 Apr 2025 08:13:40 +0000 (18:13 +1000)]
doc/cephadm: correct markup in rgw.rst
Correct the presentation of an example string in doc/cephadm/rgw.rst in
order to obviate an error reading "rgw.rst:202: WARNING: Inline emphasis start-string without end-string."
Signed-off-by: Zac Dover <zac.dover@proton.me>
Matan Breizman [Wed, 30 Apr 2025 07:59:09 +0000 (10:59 +0300)]
Merge pull request #62894 from rzarzynski/wip-crimson-unused-errors
crimson: fix unused variable warnings due to assert() and NDEBUG builds
Reviewed-by: Ronen Friedman <rfriedma@redhat.com>
Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
Sridhar Seshasayee [Wed, 30 Apr 2025 07:58:32 +0000 (13:28 +0530)]
Merge pull request #62826 from sseshasa/wip-doc-max-iops-cap-override
doc/rados: Update mClock doc on steps to override OSD IOPS capacity config
Reviewed-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
Reviewed-by: Samuel Just <sjust@redhat.com>
Sridhar Seshasayee [Tue, 15 Apr 2025 13:01:50 +0000 (18:31 +0530)]
doc/rados: Update mClock doc on steps to override OSD IOPS capacity config
Describe the steps involved to
- Specify a global value for osd_mclock_max_capacity_iops_{ssd,hdd}, and
- Override existing individually scoped values for OSDs determined during
start-up for osd_mclock_max_capacity_iops_{ssd,hdd}.
The above is to help with the following:
- Steps to override existing setting with a global value.
- reduce the number of entries in the mon store and instead use a single
global specification for all OSDs in the cluster in case the underlying
hardware is the same for all OSDs.
Signed-off-by: Sridhar Seshasayee <sseshasa@redhat.com>
Fixes: https://tracker.ceph.com/issues/70774
N Balachandran [Wed, 30 Apr 2025 05:15:13 +0000 (10:45 +0530)]
rbd: write image mirror status if state is CREATING
It can take upto 30s for the image mirror status to be written
to rbd_mirroring on the secondary for a newly created image. This fix
attempts to reduce the time by writing the status to rbd_mirroring even
if the image state is set to CREATING.
Fixes: https://tracker.ceph.com/issues/71138
Signed-off-by: N Balachandran <nithya.balachandran@ibm.com>
Anthony D'Atri [Tue, 29 Apr 2025 22:03:02 +0000 (18:03 -0400)]
Merge pull request #62972 from laimis9133/laimis9133-compression-docs
doc/radosgw/compression: separate RGW and RADOS pool level compression
Samuel Just [Tue, 29 Apr 2025 21:45:20 +0000 (14:45 -0700)]
Merge pull request #62836 from athanatos/sjust/wip-crimson-repop-reply-ordering-69439
crimson: osd_operation cleanups and fix for MOSDRepOpReply ordering
Reviewed-by: Matan Breizman <mbreizma@redhat.com>
Laimis Juzeliūnas [Tue, 29 Apr 2025 21:15:20 +0000 (00:15 +0300)]
Merge branch 'main' into laimis9133-compression-docs
Signed-off-by: Laimis Juzeliūnas <58551069+laimis9133@users.noreply.github.com>
Yuri Weinstein [Tue, 29 Apr 2025 18:15:08 +0000 (11:15 -0700)]
Merge pull request #59206 from ygtzf/bugfix-compress-use-isal
compressor: compressor_zlib_isal did not take effect in compression
Reviewed-by: Igor Fedotov <ifedotov@suse.com>
Patrick Donnelly [Tue, 29 Apr 2025 18:03:57 +0000 (14:03 -0400)]
qa/crontab: add tentacle nightlies
And delete reef nightlies. This is primarily because we do not have capacity to also test reef.
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
Patrick Donnelly [Tue, 29 Apr 2025 16:52:27 +0000 (12:52 -0400)]
Merge PR #62904 into main
* refs/pull/62904/head:
pybind/mgr/volumes: make casesensitive attr uniform in interface
Reviewed-by: Milind Changire <mchangir@redhat.com>
Matan Breizman [Tue, 29 Apr 2025 16:21:45 +0000 (19:21 +0300)]
Merge pull request #63035 from Matan-B/wip-matanb-crimson-scan_for_backfill-fix
crimson/osd/recovery_backend: scan_for_backfill_primary correctly handle missing object
Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
Reviewed-by: Samuel Just <sjust@redhat.com>
Anthony D'Atri [Tue, 29 Apr 2025 16:21:11 +0000 (12:21 -0400)]
Merge pull request #63033 from bluikko/doc-placement-formatting-radosgw
doc/radosgw: Promptify cmds and improve formatting in placement.rst
Anthony D'Atri [Tue, 29 Apr 2025 16:15:22 +0000 (12:15 -0400)]
Merge pull request #63028 from bluikko/doc-d3n-formatting-radosgw
doc/radosgw: Improve formatting in d3n_datacache.rst
Anthony D'Atri [Tue, 29 Apr 2025 16:12:06 +0000 (12:12 -0400)]
Merge pull request #63029 from bluikko/doc-admin-privprompts-radosgw
doc/radosgw: Use privileged prompt for CLI commands in admin.rst
Anthony D'Atri [Tue, 29 Apr 2025 16:11:41 +0000 (12:11 -0400)]
Merge pull request #63032 from bluikko/doc-compression-typo-radosgw
doc/radosgw: Remove stray full stop mid-sentence in compression.rst