]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ci.git/log
ceph-ci.git
2 months agoMerge branch 'wip-fix-datasync-init' of https://github.com/smanjara/ceph into wip... wip-anrao5-testing-2025-12-03-1253
Anuchaithra [Wed, 3 Dec 2025 07:23:41 +0000 (12:53 +0530)]
Merge branch 'wip-fix-datasync-init' of https://github.com/smanjara/ceph into wip-anrao5-testing-2025-12-03-1253

2 months agoMerge branch 'wip-fix-parse-url-crash' of https://github.com/kchheda3/ceph into wip...
Anuchaithra [Wed, 3 Dec 2025 07:23:39 +0000 (12:53 +0530)]
Merge branch 'wip-fix-parse-url-crash' of https://github.com/kchheda3/ceph into wip-anrao5-testing-2025-12-03-1253

2 months agoMerge branch 'dedup_ver' of https://github.com/benhanokh/ceph into wip-anrao5-testing...
Anuchaithra [Wed, 3 Dec 2025 07:23:37 +0000 (12:53 +0530)]
Merge branch 'dedup_ver' of https://github.com/benhanokh/ceph into wip-anrao5-testing-2025-12-03-1253

2 months agoMerge branch 'wip-restore-dir-attrs' of https://github.com/linuxbox2/ceph into wip...
Anuchaithra [Wed, 3 Dec 2025 07:23:35 +0000 (12:53 +0530)]
Merge branch 'wip-restore-dir-attrs' of https://github.com/linuxbox2/ceph into wip-anrao5-testing-2025-12-03-1253

2 months agorgw/multisite: drain children before collect() returns error in RGWInitDataSyncStatus...
Shilpa Jagannath [Mon, 1 Dec 2025 20:56:46 +0000 (15:56 -0500)]
rgw/multisite: drain children before collect() returns error in RGWInitDataSyncStatusCoroutine()

Signed-off-by: Shilpa Jagannath <smanjara@redhat.com>
2 months agoMerge pull request #66431 from cbodley/wip-doc-release-os-recommendations
Ilya Dryomov [Mon, 1 Dec 2025 19:05:43 +0000 (20:05 +0100)]
Merge pull request #66431 from cbodley/wip-doc-release-os-recommendations

doc: add Tentacle to os recommendations

Reviewed-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
2 months agodoc: remove redundant note about tested container hosts
Casey Bodley [Mon, 1 Dec 2025 17:53:59 +0000 (12:53 -0500)]
doc: remove redundant note about tested container hosts

Signed-off-by: Casey Bodley <cbodley@redhat.com>
2 months agodoc: remove old distros from os recommendations
Casey Bodley [Mon, 1 Dec 2025 17:53:42 +0000 (12:53 -0500)]
doc: remove old distros from os recommendations

Signed-off-by: Casey Bodley <cbodley@redhat.com>
2 months agoMerge pull request #63794 from clwluvw/enc-copy
Casey Bodley [Mon, 1 Dec 2025 15:33:11 +0000 (10:33 -0500)]
Merge pull request #63794 from clwluvw/enc-copy

rgw: implement CopyObject for encrypted objects

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2 months agoMerge pull request #66410 from aclamk/aclamk-encode-fix-debug-macro
Adam Kupczyk [Mon, 1 Dec 2025 14:09:05 +0000 (15:09 +0100)]
Merge pull request #66410 from aclamk/aclamk-encode-fix-debug-macro

encode: Fix bad use of DENC_DUMP_PRE

2 months agoMerge pull request #66407 from rhcs-dashboard/redirect-other-propery-name
Nizamudeen A [Mon, 1 Dec 2025 12:35:39 +0000 (18:05 +0530)]
Merge pull request #66407 from rhcs-dashboard/redirect-other-propery-name

mgr/dashboard: support custom prop for table item redirection

Reviewed-by: Afreen Misbah <afreen@ibm.com>
2 months agoMerge pull request #66437 from rhcs-dashboard/fix-74008-main
afreen23 [Mon, 1 Dec 2025 11:56:07 +0000 (17:26 +0530)]
Merge pull request #66437 from rhcs-dashboard/fix-74008-main

mgr/dashboard: fix multi-cluster route reload logic

Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
2 months agoMerge pull request #66346 from rhcs-dashboard/fix-service-form
afreen23 [Mon, 1 Dec 2025 11:54:04 +0000 (17:24 +0530)]
Merge pull request #66346 from rhcs-dashboard/fix-service-form

mgr/dashboard: service creation fails if service name is same as sevice type

Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
2 months agoMerge pull request #66436 from rhcs-dashboard/add-sagar--to-mailmap-githubmap-organiz...
afreen23 [Mon, 1 Dec 2025 09:29:57 +0000 (14:59 +0530)]
Merge pull request #66436 from rhcs-dashboard/add-sagar--to-mailmap-githubmap-organizationmap

add Sagar Gopale to githubmap mailmap organizationmap

Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Abhishek Desai <abhishek.desai1@ibm.com>
2 months agoMerge pull request #65433 from mohit84/repeer_on_acting
SrinivasaBharathKanta [Mon, 1 Dec 2025 09:27:14 +0000 (14:57 +0530)]
Merge pull request #65433 from mohit84/repeer_on_acting

test: repeer_on_down_acting_member_coming_back is continuously failing

2 months agomgr/dashboard: support custom prop for table item redirection
Nizamudeen A [Tue, 25 Nov 2025 11:31:31 +0000 (17:01 +0530)]
mgr/dashboard: support custom prop for table item redirection

use an extra customTemplateConfig called `customRowProperty` where
you can provide the key of the property you wish to route, instead of
relying on the cell's prop itself

Fixes: https://tracker.ceph.com/issues/73989
Signed-off-by: Nizamudeen A <nia@redhat.com>
2 months agomgr/dashboard: fix multi-cluster route reload logic
Aashish Sharma [Thu, 27 Nov 2025 09:22:47 +0000 (14:52 +0530)]
mgr/dashboard: fix multi-cluster route reload logic

Issue: Route was being force-reloaded using a two-step navigation hack causing unnecessary redirects and side effects.
Fix: Replaced the hack with Angular’s native same-URL reload using onSameUrlNavigation: 'reload' for a clean, stable route refresh.

Fixes: https://tracker.ceph.com/issues/74008
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
3 months agodoc: remove os recommendations for eol releases
Casey Bodley [Wed, 26 Nov 2025 16:06:16 +0000 (11:06 -0500)]
doc: remove os recommendations for eol releases

Signed-off-by: Casey Bodley <cbodley@redhat.com>
3 months agodoc/dev: add os-recommendations.rst to release checklist
Casey Bodley [Wed, 26 Nov 2025 15:44:14 +0000 (10:44 -0500)]
doc/dev: add os-recommendations.rst to release checklist

Signed-off-by: Casey Bodley <cbodley@redhat.com>
3 months agodoc: add Tentacle to os recommendations
Casey Bodley [Wed, 26 Nov 2025 15:41:31 +0000 (10:41 -0500)]
doc: add Tentacle to os recommendations

Signed-off-by: Casey Bodley <cbodley@redhat.com>
3 months agodoc: remove Octopus and Centos7 from os recommendations
Casey Bodley [Wed, 26 Nov 2025 15:36:53 +0000 (10:36 -0500)]
doc: remove Octopus and Centos7 from os recommendations

cleanup to prepare for tentacle

Signed-off-by: Casey Bodley <cbodley@redhat.com>
3 months agoadd Sagar Gopale to githubmap mailmap organizationmap
Sagar Gopale [Wed, 26 Nov 2025 11:04:50 +0000 (16:34 +0530)]
add Sagar Gopale to githubmap mailmap organizationmap
Signed-off-by: Sagar Gopale <sagar.gopale@ibm.com>
3 months agoencode: Fix bad use of DENC_DUMP_PRE
Adam Kupczyk [Tue, 25 Nov 2025 16:45:01 +0000 (16:45 +0000)]
encode: Fix bad use of DENC_DUMP_PRE

Signed-off-by: Adam Kupczyk <akupczyk@ibm.com>
3 months agorgw: fix offset calculation in copy_obj_data
Seena Fallah [Tue, 25 Nov 2025 18:22:44 +0000 (19:22 +0100)]
rgw: fix offset calculation in copy_obj_data

Set ofs to total bytes read by adding 1 to end offset.
Since 'end' represents the last byte offset (zero-indexed),
we need to add 1 to get the actual number of bytes copied.

Signed-off-by: Seena Fallah <seenafallah@gmail.com>
3 months agoMerge pull request #66333 from shraddhaag/wip-shraddhaag-increase-reactors
Shraddha Agrawal [Tue, 25 Nov 2025 16:05:39 +0000 (21:35 +0530)]
Merge pull request #66333 from shraddhaag/wip-shraddhaag-increase-reactors

qa/clusters/crimson: increase reactors count

3 months agoMerge pull request #66336 from Matan-B/wip-matanb-crimson-snapmapper-osddriver
Matan Breizman [Tue, 25 Nov 2025 13:59:03 +0000 (15:59 +0200)]
Merge pull request #66336 from Matan-B/wip-matanb-crimson-snapmapper-osddriver

osd/SnapMapper: fix Crimson logs

Reviewed-by: Aishwarya Mathuria <amathuri@redhat.com>
3 months agoMerge pull request #66332 from rhcs-dashboard/73854-CephFS-Authorize-modal-Update...
afreen23 [Tue, 25 Nov 2025 11:00:32 +0000 (16:30 +0530)]
Merge pull request #66332 from rhcs-dashboard/73854-CephFS-Authorize-modal-Update-issues

mgr/dashboard : fix - CephFS Authorize Modal Update issue

Reviewed-by: Dnyaneshwari Talwekar dtalweka@redhat.com
3 months agoMerge pull request #66382 from bluikko/doc-mgmt-gateway-improvements-cephadm
bluikko [Tue, 25 Nov 2025 05:22:05 +0000 (12:22 +0700)]
Merge pull request #66382 from bluikko/doc-mgmt-gateway-improvements-cephadm

doc/cephadm: Fix command plus improvements in services/mgmt-gateway.rst

3 months agoMerge pull request #66006 from afreen23/carbonize-chnage-password
afreen23 [Mon, 24 Nov 2025 12:22:40 +0000 (17:52 +0530)]
Merge pull request #66006 from afreen23/carbonize-chnage-password

mgr/dashboard: Carbonize the Change Password Form

Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Reviewed-by: Dnyaneshwari Talwekar dtalweka@redhat.com
3 months agoMerge pull request #66326 from afreen23/fixes-mixins
afreen23 [Mon, 24 Nov 2025 12:17:33 +0000 (17:47 +0530)]
Merge pull request #66326 from afreen23/fixes-mixins

monitoring: Fixes for development

Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Anthony D Atri <anthony.datri@gmail.com>
3 months agomgr/dashboard : fix - CephFS Authorize Modal Update issue
Devika Babrekar [Thu, 20 Nov 2025 11:33:56 +0000 (17:03 +0530)]
mgr/dashboard : fix - CephFS Authorize Modal Update issue
fixes : https://tracker.ceph.com/issues/73854
Signed-off-by: Devika Babrekar <devika.babrekar@ibm.com>
3 months agominor changes requested by reviewer
Gabriel BenHanokh [Mon, 24 Nov 2025 10:03:18 +0000 (10:03 +0000)]
minor changes requested by reviewer

Signed-off-by: Gabriel BenHanokh <gbenhano@redhat.com>
3 months agodoc/cephadm: Fix command plus improvements in service/mgmt-gateway.rst
Ville Ojamo [Mon, 24 Nov 2025 09:34:19 +0000 (16:34 +0700)]
doc/cephadm: Fix command plus improvements in service/mgmt-gateway.rst

Remove double backticks from a CLI command.

Use bash prompt consistently for CLI command blocks.

Don't capitalize word in middle of sentence.

Talk about "admin" instead of "user", similarly to the last text
paragraph in the doc.

Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
3 months agoqa/clusters/crimson: increase reactors count
Shraddha Agrawal [Thu, 20 Nov 2025 12:41:16 +0000 (18:11 +0530)]
qa/clusters/crimson: increase reactors count

This commit increases the number of reactors in fixed-1 and
fixed-2 crimson clusters.

Signed-off-by: Shraddha Agrawal <shraddhaag@ibm.com>
3 months agomgr/dashboard: Carbonize the Change Password Form
Afreen Misbah [Tue, 21 Oct 2025 16:37:46 +0000 (22:07 +0530)]
mgr/dashboard: Carbonize the Change Password Form

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

-  using carbon based stylings, typography and components
-  used grid layout for form arrangement
-  breadcrumb is slightly off, which needs to be fixed by applying grid layout to the app shell

Signed-off-by: Afreen Misbah <afreen@ibm.com>
3 months agorgw/dedup: Add support for RGW versions.
Gabriel BenHanokh [Thu, 13 Nov 2025 10:02:01 +0000 (10:02 +0000)]
rgw/dedup: Add support for RGW versions.
Dedup code will scan all instances of versioned objects and include them
in the dedup process

Signed-off-by: Gabriel BenHanokh <gbenhano@redhat.com>
3 months agoMerge pull request #66372 from tchaikov/wip-qa-encoder-exclude
Kefu Chai [Mon, 24 Nov 2025 08:27:14 +0000 (16:27 +0800)]
Merge pull request #66372 from tchaikov/wip-qa-encoder-exclude

qa/suites/rados/encoder: exclude ceph-osd-classic when installing LTS…

Reviewed-by: Matan Breizman <mbreizma@ibm.com>
3 months agoqa/suites/rados/encoder: exclude ceph-osd-* when installing LTS releases
Kefu Chai [Sat, 22 Nov 2025 00:24:36 +0000 (08:24 +0800)]
qa/suites/rados/encoder: exclude ceph-osd-* when installing LTS releases

In a37b5b5, the ceph-osd-classic and ceph-osd-crimson packages were
added to qa/packages/packages.yaml. The "install" task uses this file as
the default package list for all branches, including LTS releases like
Reef.

However, a37b5b5 only exists in the main branch and won't be backported
to LTS branches. This causes installation failures in the rados/encoder
test suite, which verifies forward compatibility by installing LTS
releases and testing whether they can decode the latest corpus.

Exclude ceph-osd-classic and ceph-osd-crimson from LTS installations to
ensure the test suite can successfully install ceph-dencoder, which is
required for the interoperability tests.

Fixes: https://tracker.ceph.com/issues/73957
Signed-off-by: Kefu Chai <k.chai@proxmox.com>
3 months agoMerge pull request #66293 from anthonyeleven/instore.dbnoonecanhearyouscream
Anthony D'Atri [Mon, 24 Nov 2025 06:07:04 +0000 (01:07 -0500)]
Merge pull request #66293 from anthonyeleven/instore.dbnoonecanhearyouscream

doc: Improve start/hardware-recommendations.rst

3 months agoMerge pull request #65995 from pcuzner/rocksdb_compaction_metric
Laura Flores [Sat, 22 Nov 2025 00:04:21 +0000 (18:04 -0600)]
Merge pull request #65995 from pcuzner/rocksdb_compaction_metric

rados/osd: enable compact_running perfcounter at PRIO=5

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Reviewed-by: Neha Ojha <nojha@ibm.com>
3 months agorgw/notification: add negative test case to test boost:parse:url.
Krunal Chheda [Wed, 19 Nov 2025 16:30:18 +0000 (11:30 -0500)]
rgw/notification: add negative test case to test boost:parse:url.

Signed-off-by: kchheda3 <kchheda3@bloomberg.net>
3 months agodoc: Improve start/hardware-recommendations.rst
Anthony D'Atri [Mon, 17 Nov 2025 17:57:29 +0000 (12:57 -0500)]
doc: Improve start/hardware-recommendations.rst

Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
3 months agomgr/dashboard: service creation fails if service name is same as service type
Naman Munet [Fri, 21 Nov 2025 04:41:44 +0000 (10:11 +0530)]
mgr/dashboard: service creation fails if service name is same as service type

Fixes: https://tracker.ceph.com/issues/73948
Signed-off-by: Naman Munet <naman.munet@ibm.com>
3 months agorgw: sanitize copy source attrs
Seena Fallah [Thu, 20 Nov 2025 15:28:26 +0000 (16:28 +0100)]
rgw: sanitize copy source attrs

Co-authored-by: Marcus Watts <mwatts@redhat.com>
Signed-off-by: Seena Fallah <seenafallah@gmail.com>
3 months agorgw/notification: According to RFC 3986, IPv6 addresses in URIs must be enclosed...
Krunal Chheda [Wed, 19 Nov 2025 16:26:25 +0000 (11:26 -0500)]
rgw/notification: According to RFC 3986, IPv6 addresses in URIs must be enclosed in brackets.

Signed-off-by: kchheda3 <kchheda3@bloomberg.net>
3 months agorgw/notification: use boost:uri to parse the url instead of std:regex
Krunal Chheda [Wed, 19 Nov 2025 14:31:03 +0000 (09:31 -0500)]
rgw/notification: use boost:uri to parse the url instead of std:regex

Signed-off-by: kchheda3 <kchheda3@bloomberg.net>
3 months agoosd/SnapMapper: fix Crimson logs
Matan Breizman [Thu, 20 Nov 2025 13:46:49 +0000 (13:46 +0000)]
osd/SnapMapper: fix Crimson logs

Switch to crimson's debugging macro and fix the faulty
subsystem defined of ceph_subsys_

Might help with https://tracker.ceph.com/issues/73790

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
3 months agorgw: verify sse-c headers on multipart completion
Seena Fallah [Mon, 16 Jun 2025 10:32:59 +0000 (13:32 +0300)]
rgw: verify sse-c headers on multipart completion

Co-authored-by: Marcus Watts <mwatts@redhat.com>
Signed-off-by: Seena Fallah <seenafallah@gmail.com>
3 months agoMerge pull request #55638 from clwluvw/cmake-boost
Seena Fallah [Thu, 20 Nov 2025 10:23:12 +0000 (11:23 +0100)]
Merge pull request #55638 from clwluvw/cmake-boost

cmake: skip boost dependency on ALIAS executable targets

3 months agoMerge pull request #66228 from imran-imtiaz/dashboard
Nizamudeen A [Thu, 20 Nov 2025 08:37:06 +0000 (14:07 +0530)]
Merge pull request #66228 from imran-imtiaz/dashboard

mgr/dashboard: add API endpoint to add images to consistency groups

Reviewed-by: Nizamudeen A <nia@redhat.com>
3 months agoMerge pull request #65915 from edwinzrodriguez/ceph-zstd-update
SrinivasaBharathKanta [Thu, 20 Nov 2025 03:27:33 +0000 (08:57 +0530)]
Merge pull request #65915 from edwinzrodriguez/ceph-zstd-update

zstd: Update zstd to 1.5.6 for cmake 4 compatability

3 months agocmake: skip boost dependency on ALIAS executable targets
Seena Fallah [Mon, 19 Feb 2024 09:39:24 +0000 (10:39 +0100)]
cmake: skip boost dependency on ALIAS executable targets

The current add_executable override in Boost does not support alias
targets. Although Ceph currently has no alias targets that are
affected by this limitation, addressing this issue now will benefit
future developments and personal projects.
This change enhances the robustness of the override logic, ensuring
compatibility with alias targets moving forward.

Signed-off-by: Seena Fallah <seenafallah@gmail.com>
3 months agomonitoring: Fixes for development
Afreen Misbah [Wed, 19 Nov 2025 20:03:26 +0000 (01:33 +0530)]
monitoring: Fixes for development

- fixes tox.ini using and undefined env - `grafonnet-check`( instead of `jsonnet-check`)
- adds steps for local development of mixins and building jsonnet
- added help command in Makefile
- added comments and descriptions for Makefile and tox.ini

Signed-off-by: Afreen Misbah <afreen@ibm.com>
3 months agorgw: always return crypt headers on put obj
Seena Fallah [Mon, 16 Jun 2025 10:32:26 +0000 (13:32 +0300)]
rgw: always return crypt headers on put obj

Co-authored-by: Marcus Watts <mwatts@redhat.com>
Signed-off-by: Seena Fallah <seenafallah@gmail.com>
3 months agorgw: expose copy_source from rgw_s3_prepare_decrypt
Seena Fallah [Mon, 16 Jun 2025 10:31:41 +0000 (13:31 +0300)]
rgw: expose copy_source from rgw_s3_prepare_decrypt

Co-authored-by: Marcus Watts <mwatts@redhat.com>
Signed-off-by: Seena Fallah <seenafallah@gmail.com>
3 months agorgw: fix lifecycle transition of encrypted multipart objects
Marcus Watts [Sat, 25 May 2024 03:45:14 +0000 (23:45 -0400)]
rgw: fix lifecycle transition of encrypted multipart objects

Lifecycle transtion can copy objects to a different storage tier.
When this happens, since the object is repacked, the original
manifest is invalidated.  It is necessary to store a special
"parts_len" attribute to fix this.  There was code in PutObj
to handle this, but that was only used for multisite replication,
it is not used by the lifecycle transisiton code.  This fix
adds similar logic to the lifecycle transition code path to make the
same thing happen.

Fixes: https://tracker.ceph.com/issues/23264
Signed-off-by: Marcus Watts <mwatts@redhat.com>
3 months agorgw: set compression attrs in copy_obj_data()
Seena Fallah [Sat, 7 Jun 2025 23:12:48 +0000 (01:12 +0200)]
rgw: set compression attrs in copy_obj_data()

Co-authored-by: Marcus Watts <mwatts@redhat.com>
Signed-off-by: Seena Fallah <seenafallah@gmail.com>
3 months agorgw: implement CopyObject for encrypted object
Seena Fallah [Sat, 7 Jun 2025 20:15:55 +0000 (22:15 +0200)]
rgw: implement CopyObject for encrypted object

Pass RGWCopyObjDPF to copy_object() for RGWCopyObj so it can decrypt
and/or encrypt the object on copy if needed.

Co-authored-by: Marcus Watts <mwatts@redhat.com>
Signed-off-by: Seena Fallah <seenafallah@gmail.com>
3 months agorgw: introduce RGWCopyObjDPF for RGWCopyObj
Seena Fallah [Sat, 7 Jun 2025 20:13:22 +0000 (22:13 +0200)]
rgw: introduce RGWCopyObjDPF for RGWCopyObj

This will construct a DataProcessorFactory where it will apply
filters such as decrypt and decompress when a data is being read
and encrypt and compression when the data wants to be written.

Co-authored-by: Marcus Watts <mwatts@redhat.com>
Signed-off-by: Seena Fallah <seenafallah@gmail.com>
3 months agorgw: introduce DataProcessorFilter
Seena Fallah [Sat, 7 Jun 2025 20:12:04 +0000 (22:12 +0200)]
rgw: introduce DataProcessorFilter

DataProcessor to RGWGetObj_Filter pipe where allows a RGWGetObj_Filter
instance to process DataProcessor.

Co-authored-by: Marcus Watts <mwatts@redhat.com>
Signed-off-by: Seena Fallah <seenafallah@gmail.com>
3 months agorgw: pass DataProcessorFactory to copy_object
Seena Fallah [Sat, 7 Jun 2025 20:10:38 +0000 (22:10 +0200)]
rgw: pass DataProcessorFactory to copy_object

Co-authored-by: Marcus Watts <mwatts@redhat.com>
Signed-off-by: Seena Fallah <seenafallah@gmail.com>
3 months agorgw/sal: introduce DataProcessorFactory
Seena Fallah [Sat, 7 Jun 2025 20:06:01 +0000 (22:06 +0200)]
rgw/sal: introduce DataProcessorFactory

This is a factory for DataProcessor to enable reading the data by
RGWGetObj_Filter and pass it to be processed by the writer that is
defined by set_writer().
With that, we can have filters applied to the data before writing.
That can be either filter on read or filter on write.

Co-authored-by: Marcus Watts <mwatts@redhat.com>
Signed-off-by: Seena Fallah <seenafallah@gmail.com>
3 months agorgw: gather all get_decrypt_filter together
Seena Fallah [Sat, 7 Jun 2025 20:01:45 +0000 (22:01 +0200)]
rgw: gather all get_decrypt_filter together

Define one get_decrypt_filter() in rgw_op so others can call the
same rather redefining it.

Co-authored-by: Marcus Watts <mwatts@redhat.com>
Signed-off-by: Seena Fallah <seenafallah@gmail.com>
3 months agorgw: teach rgw_s3_prepare_decrypt about source decrypt headers
Seena Fallah [Sat, 7 Jun 2025 19:58:38 +0000 (21:58 +0200)]
rgw: teach rgw_s3_prepare_decrypt about source decrypt headers

Co-authored-by: Marcus Watts <mwatts@redhat.com>
Signed-off-by: Seena Fallah <seenafallah@gmail.com>
3 months agorgw: involve next on RGWGetObj_BlockDecrypt::flush
Seena Fallah [Sat, 7 Jun 2025 19:57:12 +0000 (21:57 +0200)]
rgw: involve next on RGWGetObj_BlockDecrypt::flush

Co-authored-by: Marcus Watts <mwatts@redhat.com>
Signed-off-by: Seena Fallah <seenafallah@gmail.com>
3 months agorgw: involve next on RGWGetObj_BlockDecrypt::fixup_range
Seena Fallah [Sat, 7 Jun 2025 19:56:31 +0000 (21:56 +0200)]
rgw: involve next on RGWGetObj_BlockDecrypt::fixup_range

Co-authored-by: Marcus Watts <mwatts@redhat.com>
Signed-off-by: Seena Fallah <seenafallah@gmail.com>
3 months agoMerge pull request #66268 from Matan-B/wip-matanb-old-clients-installs
Matan Breizman [Wed, 19 Nov 2025 13:07:59 +0000 (15:07 +0200)]
Merge pull request #66268 from Matan-B/wip-matanb-old-clients-installs

qa/suites/thrash-old-clients/1-install: exclude ceph-osd-classic

Reviewed-by: Radosław Zarzyński <rzarzyns@redhat.com>
Reviewed-by: Laura Flores <lflores@redhat.com>
3 months agomgr/dashboard: add API endpoint to add images to consistency groups
Imran Imtiaz [Thu, 13 Nov 2025 10:27:28 +0000 (10:27 +0000)]
mgr/dashboard: add API endpoint to add images to consistency groups

Signed-off-by: Imran Imtiaz <imran.imtiaz@uk.ibm.com>
Fixes: https://tracker.ceph.com/issues/73840
Create a consistency group dashboard API endpoint that enables adding
RBD images to the group.

3 months agoMerge pull request #62765 from bobham-bloomberg/unittest-ceph-assert
Joseph Mundackal [Wed, 19 Nov 2025 11:28:21 +0000 (06:28 -0500)]
Merge pull request #62765 from bobham-bloomberg/unittest-ceph-assert

test/ceph_assert.cc: Disable core files

3 months agoMerge pull request #66307 from shraddhaag/wip-shraddhaag-fix-slow-ops
Shraddha Agrawal [Wed, 19 Nov 2025 07:21:19 +0000 (12:51 +0530)]
Merge pull request #66307 from shraddhaag/wip-shraddhaag-fix-slow-ops

qa/clusters/crimson: increase reactors in fixed-1 cluster

Reviewed-by: Matan Breizman <mbreizma@ibm.com>
3 months agoMerge pull request #65971 from ceph/wip-20.2.0-documentation
Dan Mick [Tue, 18 Nov 2025 18:55:39 +0000 (10:55 -0800)]
Merge pull request #65971 from ceph/wip-20.2.0-documentation

doc: add Tentacle v20.2.0 release notes

3 months agoMerge pull request #65374 from dang/wip-dang-standalone
Daniel Gryniewicz [Tue, 18 Nov 2025 18:03:48 +0000 (13:03 -0500)]
Merge pull request #65374 from dang/wip-dang-standalone

RGW - Standalone - Enable building without librados

3 months agodoc/releases: add cephadm notes
Laura Flores [Tue, 18 Nov 2025 17:57:39 +0000 (11:57 -0600)]
doc/releases: add cephadm notes

Signed-off-by: Laura Flores <lflores@ibm.com>
3 months agodoc/releases: change final release date
Laura Flores [Tue, 18 Nov 2025 17:36:11 +0000 (11:36 -0600)]
doc/releases: change final release date

Signed-off-by: Laura Flores <lflores@ibm.com>
3 months agodoc/releases/tentacle: add missing rgw deprecation notice
Casey Bodley [Fri, 24 Oct 2025 12:57:52 +0000 (08:57 -0400)]
doc/releases/tentacle: add missing rgw deprecation notice

Signed-off-by: Casey Bodley <cbodley@redhat.com>
3 months agodoc/releases/tentacle: fix Crimson highlight
Matan Breizman [Wed, 22 Oct 2025 11:36:04 +0000 (11:36 +0000)]
doc/releases/tentacle: fix Crimson highlight

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
3 months agodoc/releases/tentacle: add Crimson highlight
Matan Breizman [Tue, 21 Oct 2025 09:03:23 +0000 (09:03 +0000)]
doc/releases/tentacle: add Crimson highlight

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
3 months agodoc/releases: arrange sections in alphabetical order
Laura Flores [Mon, 20 Oct 2025 20:43:04 +0000 (15:43 -0500)]
doc/releases: arrange sections in alphabetical order

Signed-off-by: Laura Flores <lflores@ibm.com>
3 months agodoc/releases/tentacle.rst: more RBD items
Ilya Dryomov [Mon, 20 Oct 2025 16:29:07 +0000 (18:29 +0200)]
doc/releases/tentacle.rst: more RBD items

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
3 months agodoc/releases/tentacle.rst: fix seastore typo
Matan Breizman [Mon, 20 Oct 2025 16:21:37 +0000 (16:21 +0000)]
doc/releases/tentacle.rst: fix seastore typo

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
3 months agodoc/releases: remove extra word
Laura Flores [Mon, 20 Oct 2025 16:08:13 +0000 (11:08 -0500)]
doc/releases: remove extra word

Signed-off-by: Laura Flores <lflores@ibm.com>
3 months agodoc/releases/tentacle.rst: Update Crimson section
Matan Breizman [Sun, 19 Oct 2025 08:52:03 +0000 (08:52 +0000)]
doc/releases/tentacle.rst: Update Crimson section

Refer to Tentacle Crimson updates blog post

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
3 months agodoc/releases: remove note that is not specific to tentacle
Laura Flores [Fri, 17 Oct 2025 23:15:05 +0000 (18:15 -0500)]
doc/releases: remove note that is not specific to tentacle

Signed-off-by: Laura Flores <lflores@ibm.com>
3 months agodoc/releases: move smb support update into highlights
Laura Flores [Fri, 17 Oct 2025 22:54:06 +0000 (17:54 -0500)]
doc/releases: move smb support update into highlights

Signed-off-by: Laura Flores <lflores@ibm.com>
3 months agodoc/releases: give smb update a better category title
Laura Flores [Fri, 17 Oct 2025 20:32:25 +0000 (15:32 -0500)]
doc/releases: give smb update a better category title

Signed-off-by: Laura Flores <lflores@ibm.com>
3 months agodoc/releases: add Crimson section and clean up references
Laura Flores [Fri, 17 Oct 2025 16:13:42 +0000 (11:13 -0500)]
doc/releases: add Crimson section and clean up references

Signed-off-by: Laura Flores <lflores@ibm.com>
3 months agodoc/releases: edit formatting and other small changes
Ville Ojamo [Fri, 17 Oct 2025 15:32:58 +0000 (22:32 +0700)]
doc/releases: edit formatting and other small changes

Formatting with double backticks, indentation etc.

Fix some typos and add missing hyphenation.

Add review comment suggestions by anthonyeleven after OOB discussion.

Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
3 months agodoc/releases: add one more item to RADOS
Laura Flores [Thu, 16 Oct 2025 19:14:44 +0000 (14:14 -0500)]
doc/releases: add one more item to RADOS

Signed-off-by: Laura Flores <lflores@ibm.com>
3 months agodoc/releases: add to CephFS section
Laura Flores [Thu, 16 Oct 2025 19:06:24 +0000 (14:06 -0500)]
doc/releases: add to CephFS section

And a bit of RGW

Signed-off-by: Laura Flores <lflores@ibm.com>
3 months agodoc/releases: add more to RBD section
Laura Flores [Thu, 16 Oct 2025 18:48:00 +0000 (13:48 -0500)]
doc/releases: add more to RBD section

Signed-off-by: Laura Flores <lflores@ibm.com>
3 months agodoc/releases: clean up RGW formatting
Laura Flores [Thu, 16 Oct 2025 18:40:01 +0000 (13:40 -0500)]
doc/releases: clean up RGW formatting

Signed-off-by: Laura Flores <lflores@ibm.com>
3 months agodoc/releases: take quincy out of timeline since it is EOL
Laura Flores [Thu, 16 Oct 2025 18:34:07 +0000 (13:34 -0500)]
doc/releases: take quincy out of timeline since it is EOL

Signed-off-by: Laura Flores <lflores@ibm.com>
3 months agodoc/releases: add more to mgr section and fix rados formatting
Laura Flores [Thu, 16 Oct 2025 18:32:10 +0000 (13:32 -0500)]
doc/releases: add more to mgr section and fix rados formatting

Signed-off-by: Laura Flores <lflores@ibm.com>
3 months agodoc: improve rados section for tentacle release notes
Laura Flores [Thu, 16 Oct 2025 18:09:29 +0000 (13:09 -0500)]
doc: improve rados section for tentacle release notes

Signed-off-by: Laura Flores <lflores@ibm.com>
3 months agodoc/tentacle: add more RGW release notes
Casey Bodley [Thu, 16 Oct 2025 13:20:54 +0000 (09:20 -0400)]
doc/tentacle: add more RGW release notes

Signed-off-by: Casey Bodley <cbodley@redhat.com>
3 months agodoc: add Tentacle v20.2.0 release notes
Laura Flores [Wed, 15 Oct 2025 22:30:08 +0000 (17:30 -0500)]
doc: add Tentacle v20.2.0 release notes

Signed-off-by: Laura Flores <lflores@ibm.com>
3 months agoqa/clusters/crimson: increase reactors in fixed-1 cluster
Shraddha Agrawal [Mon, 17 Nov 2025 19:50:44 +0000 (01:20 +0530)]
qa/clusters/crimson: increase reactors in fixed-1 cluster

Issue: Various different tests were failing randomly due to slow
ops. There was no common ground between them, it was happening
across differnet object stores (seastore and bluestore) and
across different tests.

Cause: Since this is happening quite randomly, this is likely
happening due to low reactor count.

Solution: We are opting the solution to increase reactors used
for testing. I've increased them to 3 from the initial 2 value.

Fixes: https://tracker.ceph.com/issues/72778
Signed-off-by: Shraddha Agrawal <shraddha.agrawal000@gmail.com>
3 months agoMerge pull request #66207 from steliaio/fix-rados-fsid-return-doc
Casey Bodley [Tue, 18 Nov 2025 14:25:12 +0000 (09:25 -0500)]
Merge pull request #66207 from steliaio/fix-rados-fsid-return-doc

include/rados/librados.h: fix documented rados_cluster_fsid return value

Reviewed-by: Casey Bodley <cbodley@redhat.com>
3 months agoMerge pull request #66259 from rhcs-dashboard/add-panel-footer
Nizamudeen A [Tue, 18 Nov 2025 07:23:35 +0000 (12:53 +0530)]
Merge pull request #66259 from rhcs-dashboard/add-panel-footer

mgr/dashboard: add footer to side-panel

Reviewed-by: Nizamudeen A <nia@redhat.com>
3 months agoMerge pull request #66253 from rhcs-dashboard/add-to-mailmap-githubmap-organizationmap
afreen23 [Tue, 18 Nov 2025 06:56:16 +0000 (12:26 +0530)]
Merge pull request #66253 from rhcs-dashboard/add-to-mailmap-githubmap-organizationmap

Add Devika Babrekar into githubmap, organizationmap, mailmap

Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>