]>
 
 
git.apps.os.sepia.ceph.com Git - ceph-ci.git/log 
 
 
 
 
 
 
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>  
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>  
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>  
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>  
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  
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 
 
Casey Bodley  [Mon, 28 Apr 2025 17:00:00 +0000  (13:00 -0400)] 
 
test/rgw/multisite: test error handling of forwarded s3:PutBucketPolicy 
 
PutBucketPolicy doesn't parse the given policy until after it's 
forwarded and applied on the master zone, so add a test that sends a 
non-json policy document that will fail to parse 
 
without the fix to rgw_forward_request_to_master(), the InvalidArgument 
error Code is still mapped correctly, but the error Message is not 
preserved: 
 
>     assert e.response['Error']['Message'] 
> AssertionError 
 
Signed-off-by: Casey Bodley <cbodley@redhat.com>  
Casey Bodley  [Sun, 27 Apr 2025 16:44:40 +0000  (12:44 -0400)] 
 
test/rgw/multisite: test error handling of forwarded iam:DeleteRole 
 
DeleteRole's conflict handling happens after forwarding, so use 
test_role_delete_sync() to test that forwarded 409 Conflict errors 
preserve the DeleteConflict code and error message 
 
without the fix to forward_iam_request_to_master(), DeleteRole instead 
fails with: 
 
> botocore.exceptions.ClientError: An error occurred (BucketNotEmpty) when calling the DeleteRole operation: None 
 
Signed-off-by: Casey Bodley <cbodley@redhat.com>  
Casey Bodley  [Sun, 27 Apr 2025 14:49:54 +0000  (10:49 -0400)] 
 
rgw/multisite: forward_iam_request_to_master() preserves ErrorResponse responses 
 
same changes as rgw_forward_request_to_master(), except the <Error> 
element is wrapped in a <ErrorResponse> 
 
Signed-off-by: Casey Bodley <cbodley@redhat.com>  
Casey Bodley  [Sat, 26 Apr 2025 02:46:12 +0000  (22:46 -0400)] 
 
rgw/multisite: rgw_forward_request_to_master() preserves Error responses 
 
when a forwarded request fails on the master zone, the local zone should 
return that same error response back to the client. this means 
reproducing both the http error and the aws xml <Error> response 
 
rgw_forward_request_to_master() stores these errors in s->err, and 
set_req_state_err() now avoids overwriting existing an error 
 
Fixes: https://tracker.ceph.com/issues/71098  
Signed-off-by: Casey Bodley <cbodley@redhat.com>  
Casey Bodley  [Sat, 26 Apr 2025 01:02:29 +0000  (21:02 -0400)] 
 
rgw/rest: RGWRESTConn::forward() prefers to return http errors 
 
callers need to distinguish between transport errors (a failure to 
forward the request) and http errors (successfully forwarded and got a 
response). forward() was losing this information by mapping any http 
errors to errnos 
 
use tl::expected to differentiate between transport errors and http 
errors, with the latter being the successful/expected case 
 
Signed-off-by: Casey Bodley <cbodley@redhat.com>  
Casey Bodley  [Tue, 29 Apr 2025 15:16:43 +0000  (11:16 -0400)] 
 
rgw: remove unused RGWObjVersionTracker from RGWDeleteBucket 
 
Signed-off-by: Casey Bodley <cbodley@redhat.com>  
Casey Bodley  [Sun, 27 Apr 2025 14:17:09 +0000  (10:17 -0400)] 
 
rgw/rest: removed unused 'objv' from RGWRESTConn::forward() 
 
all callers of forward() and forward_iam_request() were passing null 
 
Signed-off-by: Casey Bodley <cbodley@redhat.com>  
Yuri Weinstein  [Tue, 29 Apr 2025 14:55:58 +0000  (07:55 -0700)] 
 
Merge pull request #62672 from adamemerson/wip-test-common-signed-comparison 
 
test/common: Fix signed comparison 
 
Reviewed-by: Kefu Chai <tchaikov@gmail.com>  
Yuri Weinstein  [Tue, 29 Apr 2025 14:55:18 +0000  (07:55 -0700)] 
 
Merge pull request #62670 from adamemerson/wip-not-before-queue-signed-comparison 
 
common/not_before_queue: Fix signed comparison warning 
 
Reviewed-by: Ronen Friedman <rfriedma@redhat.com>  
Casey Bodley  [Tue, 29 Apr 2025 13:41:44 +0000  (09:41 -0400)] 
 
qa/rgw/upgrade: add upgrade from tentacle 
 
Signed-off-by: Casey Bodley <cbodley@redhat.com>  
Casey Bodley  [Tue, 29 Apr 2025 13:39:43 +0000  (09:39 -0400)] 
 
qa/rgw/upgrade: add upgrade from squid 
 
Signed-off-by: Casey Bodley <cbodley@redhat.com>  
Casey Bodley  [Tue, 29 Apr 2025 14:42:18 +0000  (10:42 -0400)] 
 
qa/rgw/upgrade: remove upgrade from reef 
 
Signed-off-by: Casey Bodley <cbodley@redhat.com>  
Casey Bodley  [Tue, 29 Apr 2025 14:14:25 +0000  (10:14 -0400)] 
 
Merge pull request #61962 from clwluvw/replication-perms 
 
rgw: add support replication actions in policy 
 
Reviewed-by: Casey Bodley <cbodley@redhat.com>  
Casey Bodley  [Tue, 29 Apr 2025 13:36:16 +0000  (09:36 -0400)] 
 
qa/rgw/upgrade: remove upgrade from quincy 
 
Signed-off-by: Casey Bodley <cbodley@redhat.com>  
afreen23  [Tue, 29 Apr 2025 12:43:34 +0000  (18:13 +0530)] 
 
Merge pull request #62922 from saif-0987/refactor/testid-update-01 
 
mgr/dashboard: Replace data-cy with data-testid for cypress IDs 
 
Reviewed-by: Afreen Misbah <afreen@ibm.com>  
Ali Masarwa  [Tue, 29 Apr 2025 08:18:06 +0000  (11:18 +0300)] 
 
RGW/standalone: refactoring issues for ConfigStore and rgw_zone 
 
Signed-off-by: Ali Masarwa <amasarwa@redhat.com>  
Ali Masarwa  [Thu, 24 Apr 2025 08:39:37 +0000  (11:39 +0300)] 
 
RGW/standalone: fixed jenkins issues 
 
Signed-off-by: Ali Masarwa <amasarwa@redhat.com>  
Ali Masarwa  [Sun, 20 Apr 2025 07:21:24 +0000  (10:21 +0300)] 
 
RGW/standalone: fixed teuthology issues 
 
Signed-off-by: Ali Masarwa <amasarwa@redhat.com>  
Ali Masarwa  [Tue, 8 Apr 2025 14:20:20 +0000  (17:20 +0300)] 
 
RGW/standalone: fixed issues emerged when testing mulsite 
 
Signed-off-by: Ali Masarwa <amasarwa@redhat.com>  
Ali Masarwa  [Sun, 6 Apr 2025 12:11:13 +0000  (15:11 +0300)] 
 
RGW/standalone: fix issue emerged when vstart-ing cluster 
 
Signed-off-by: Ali Masarwa <amasarwa@redhat.com>  
Ali Masarwa  [Fri, 4 Apr 2025 12:27:07 +0000  (15:27 +0300)] 
 
RGW/standalone: removed RGWSystemMetaObj from rgw_zone 
 
Signed-off-by: Ali Masarwa <amasarwa@redhat.com>  
Ali Masarwa  [Thu, 3 Apr 2025 20:32:23 +0000  (23:32 +0300)] 
 
RGW/standalone: refactor RGWZoneParams with configstore 
 
Signed-off-by: Ali Masarwa <amasarwa@redhat.com>  
Ali Masarwa  [Thu, 3 Apr 2025 13:51:54 +0000  (16:51 +0300)] 
 
RGW/standalone: refactor RGWZoneGroup with configstore 
 
Signed-off-by: Ali Masarwa <amasarwa@redhat.com>  
Ali Masarwa  [Wed, 26 Mar 2025 23:12:41 +0000  (01:12  +0200)] 
 
RGW/standalone: review fixes 
 
Signed-off-by: Ali Masarwa <amasarwa@redhat.com>  
Ali Masarwa  [Wed, 19 Mar 2025 02:33:47 +0000  (04:33  +0200)] 
 
RGW/standalone: refactor RGWRealm with configstore 
 
Signed-off-by: Ali Masarwa <amasarwa@redhat.com>  
Ali Masarwa  [Tue, 18 Mar 2025 13:59:43 +0000  (15:59 +0200)] 
 
RGW/standalone: refactor RGWPeriodConfig with configstore 
 
Signed-off-by: Ali Masarwa <amasarwa@redhat.com>  
Ali Masarwa  [Tue, 18 Mar 2025 13:11:19 +0000  (15:11 +0200)] 
 
RGW/standalone: refactor RGWPeriod with configstore 
 
Signed-off-by: Ali Masarwa <amasarwa@redhat.com>  
Ronen Friedman  [Tue, 29 Apr 2025 10:36:30 +0000  (13:36 +0300)] 
 
Merge pull request #63010 from ronen-fr/wip-rf-repair-62451 
 
qa/standalone/scrub: fix expected outputs in repair tests 
 
Reviewed-by: Adam Kupczyk <akupczyk@ibm.com>  
Matan Breizman  [Tue, 29 Apr 2025 10:10:07 +0000  (10:10 +0000)] 
 
crimson/osd/recovery_backend: scan_for_backfill_primary correctly handle
missing object
scan_for_backfill was seperated to scan_for_backfill_primary and
scan_for_backfill_replica.
The fix from:
https://github.com/ceph/ceph/pull/62837/commits/
88432ebd7432c513ccd495e77425401beddb9953 
was only copied to the replica version.
Fixes: https://tracker.ceph.com/issues/71124 
Signed-off-by: Matan Breizman <mbreizma@redhat.com> 
 
afreen23  [Tue, 29 Apr 2025 09:20:49 +0000  (14:50 +0530)] 
 
Merge pull request #62978 from afreen23/main 
 
mgr/dashboard: Update translations 
 
Reviewed-by: Nizamudeen A <nia@redhat.com>  
Ville Ojamo  [Tue, 29 Apr 2025 06:52:51 +0000  (13:52 +0700)] 
 
doc/radosgw: Promptify cmds and improve formatting in placement.rst 
 
Use preformatted blocks with a privileged bash prompt instead of 
hardcoding prompts in the beginning of each line for CLI commands. 
 
Indent continuation lines of multi-line CLI example commands the same 
way they are indented elsewhere. 
 
Use inline code formatting consistently, add double-backticks for 
inside text references to CLI commands, configuration data, etc. 
 
Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>