]>
git.apps.os.sepia.ceph.com Git - ceph-ci.git/log
Anuchaithra [Thu, 16 Oct 2025 16:52:17 +0000 (22:22 +0530)]
Merge branch 'wip-rgw-sts-expired-creds' of https://github.com/pritha-srivastava/ceph into wip-anrao5-testing-2025-10-16-2222
Anuchaithra [Thu, 16 Oct 2025 16:52:14 +0000 (22:22 +0530)]
Merge branch 'wip-73348' of https://github.com/cbodley/ceph into wip-anrao5-testing-2025-10-16-2222
Anuchaithra [Thu, 16 Oct 2025 16:52:10 +0000 (22:22 +0530)]
Merge branch 'ceph-wip-72403' of https://github.com/edwinzrodriguez/ceph into wip-anrao5-testing-2025-10-16-2222
Casey Bodley [Thu, 16 Oct 2025 15:00:13 +0000 (11:00 -0400)]
Merge pull request #65970 from cbodley/wip-cmake-arrow-thrift-boost-jammy
cmake: BuildArrow.cmake uses bundled thrift if system version < 0.17
Reviewed-by: Kefu Chai <k.chai@proxmox.com>
Mark Kogan [Thu, 16 Oct 2025 14:30:45 +0000 (17:30 +0300)]
Merge pull request #64762 from mkogan1/wip-ratelim-list-v001
rgw: rate limit for LIST and DELETE ops
Anthony D'Atri [Thu, 16 Oct 2025 13:14:05 +0000 (09:14 -0400)]
Merge pull request #65168 from stackhpc/swap-tip-fix-wording
doc/start: fix wording in swap tip
Kefu Chai [Thu, 16 Oct 2025 12:37:03 +0000 (20:37 +0800)]
Merge pull request #65869 from tchaikov/wip-crimson-aligned-dma-write
crimson/seastore: use DMA alignment for block size instead of stat
Reviewed-by: Matan Breizman <mbreizma@redhat.com>
Nizamudeen A [Thu, 16 Oct 2025 09:48:32 +0000 (15:18 +0530)]
Merge pull request #65973 from rhcs-dashboard/inline-edit-validator-fix
mgr/dashboard: fix generic form submit validator for inline edit
Reviewed-by: Naman Munet <nmunet@redhat.com>
Matan Breizman [Thu, 16 Oct 2025 09:43:10 +0000 (12:43 +0300)]
Merge pull request #65707 from a16bitsysop/crimson-gcc15
crimson: admin: fix FTBFS with gcc 15
Reviewed-by: Matan Breizman <mbreizma@redhat.com>
Nizamudeen A [Thu, 16 Oct 2025 05:35:32 +0000 (11:05 +0530)]
mgr/dashboard: fix generic form submit validator for inline edit
currently the validation error is being applied generically to the
parent formgroup which will set the whole form into an error state when
one of the inline editing is failing on a validation. So just changing
that to a single control.
Fixes: https://tracker.ceph.com/issues/73558
Signed-off-by: Nizamudeen A <nia@redhat.com>
Anthony D'Atri [Thu, 16 Oct 2025 00:21:10 +0000 (20:21 -0400)]
Merge pull request #65954 from positiveEV/patch-2
doc/rados/operations: remove duplicate word
Casey Bodley [Wed, 15 Oct 2025 21:08:48 +0000 (17:08 -0400)]
cmake: BuildArrow.cmake uses bundled thrift if system version < 0.17
the bump to arrow 17.0.0 broke the ubuntu jammy builds with:
In file included from /usr/include/thrift/transport/TTransport.h:25,
from /usr/include/thrift/protocol/TProtocol.h:28,
from /usr/include/thrift/TBase.h:24,
from /build/
ceph-20.3.0-3599-g3d863d32 /src/arrow/cpp/src/generated/parquet_types.h:14,
from /build/
ceph-20.3.0-3599-g3d863d32 /src/arrow/cpp/src/generated/parquet_constants.h:10,
from /build/
ceph-20.3.0-3599-g3d863d32 /src/arrow/cpp/src/generated/parquet_constants.cpp:7:
/usr/include/thrift/transport/TTransportException.h:23:10: fatal error: boost/numeric/conversion/cast.hpp: No such file or directory
23 | #include <boost/numeric/conversion/cast.hpp>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
when comparing the gcc command line with arrow-15.0.0, the following argument
is no longer present:
> -isystem /build/
ceph-20.3.0-3402-gb2db4947 /obj-x86_64-linux-gnu/boost/include
arrow 17.0.0 seems to assume that thrift doesn't depend on boost anymore. a
comment in https://github.com/apache/arrow/issues/32266 claims that
> we don't need Boost with system Thrift 0.17.0 or later
but our jammy builds are stuck with libthrift-0.16.0. to reenable jammy builds,
instruct Arrow's cmake to use its bundled thrift dependency if our system thrift
version is < 0.17.0
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley [Wed, 15 Oct 2025 21:06:41 +0000 (17:06 -0400)]
cmake: Findthrift.cmake parses version string
when thrift headers are found, parse the version string into a
cmake variable and pass it to find_package_handle_standard_args
this will be needed by BuildArrow.cmake for some conditional logic
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Laura Flores [Wed, 15 Oct 2025 20:50:35 +0000 (15:50 -0500)]
Merge pull request #65774 from ljflores/wip-add-telemetry-pool-flag
mgr/telemetry: add 'ec_optimizations' flag to 'basic_pool_flags' collection
Gil Bregman [Wed, 15 Oct 2025 20:48:31 +0000 (23:48 +0300)]
Merge pull request #65955 from gbregman/main
mgr/cephadm: Increase the default expiration time for NVMEoF subsyste…
kyr [Wed, 15 Oct 2025 18:20:46 +0000 (20:20 +0200)]
Merge pull request #65891 from kshtsk/wip-workunit-drop-pipes
qa/tasks/workunit: fix no module named 'pipes'
Joseph Mundackal [Wed, 15 Oct 2025 16:17:23 +0000 (12:17 -0400)]
Merge pull request #65967 from jmundack/doc-sort-csc-memer-list
doc: Update governance.rst to have member names sorted
Joseph Mundackal [Wed, 15 Oct 2025 16:00:44 +0000 (12:00 -0400)]
doc: Update governance.rst to have member names sorted
Originally this list was sorted by first name, overtime new members were added at the bottom. Resorting them again by first name
Signed-off-by: Joseph Mundackal <jmundackal@bloomberg.net>
Casey Bodley [Wed, 15 Oct 2025 15:23:08 +0000 (11:23 -0400)]
Merge pull request #64359 from mkogan1/wip-d3n-stripe-gt-chunk-py
rgw/qa/d3n: improve D3N test robustness
Reviewed-by: Adam Emerson <aemerson@redhat.com>
Matan Breizman [Wed, 15 Oct 2025 14:45:53 +0000 (17:45 +0300)]
Merge pull request #65367 from myoungwon/wip-nvmedevice-coroutine
crimson/os/seastore/rbm: switch rbm to coroutine
Reviewed-by: Matan Breizman <mbreizma@redhat.com>
Kefu Chai [Wed, 15 Oct 2025 14:45:33 +0000 (22:45 +0800)]
Merge pull request #65935 from tchaikov/wip-debian-libxsimd-dev
debian/control: Add libxsimd-dev build dependency for vendored Arrow
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley [Wed, 15 Oct 2025 14:24:46 +0000 (10:24 -0400)]
Merge pull request #65664 from cbodley/wip-73240
rgw/lc: LCOpAction_CurrentExpiration checks mtime for delete markers
Reviewed-by: Matt Benjamin <mbenjamin@redhat.com>
Gil Bregman [Wed, 15 Oct 2025 08:30:08 +0000 (11:30 +0300)]
mgr/cephadm: Increase the default expiration time for NVMEoF subsystem cache
Fixes: https://tracker.ceph.com/issues/73542
Signed-off-by: Gil Bregman <gbregman@il.ibm.com>
Mark Kogan [Wed, 15 Oct 2025 10:20:47 +0000 (13:20 +0300)]
Merge pull request #65529 from mkogan1/wip-d4n-reserve
rgw/d4n: refactor unused conf rgw_d4n_l1_datacache_size
positiveEV [Wed, 15 Oct 2025 08:18:22 +0000 (10:18 +0200)]
doc/rados/operations: remove duplicate word
Signed-off-by: positiveEV <50848762+positiveEV@users.noreply.github.com>
SrinivasaBharathKanta [Wed, 15 Oct 2025 09:18:07 +0000 (14:48 +0530)]
Merge pull request #65054 from BBoozmen/dequeue_op_latency_at_completion
OSD: add latency data to DEQUEUE_OP_END event
SrinivasaBharathKanta [Wed, 15 Oct 2025 09:16:22 +0000 (14:46 +0530)]
Merge pull request #64377 from ljflores/wip-tracker-70716
qa/tasks: Ignore expected `backfill_toofull` warning
Matan Breizman [Wed, 15 Oct 2025 09:03:28 +0000 (12:03 +0300)]
Merge pull request #65616 from xxhdx1985126/wip-73159
crimson/osd/pg: create "submit_lock" unlocker before locking it
Reviewed-by: Samuel Just <sjust@redhat.com>
Radoslaw Zarzynski [Wed, 15 Oct 2025 08:54:05 +0000 (10:54 +0200)]
Merge pull request #64756 from rzarzynski/wip-bug-67244
monc: synchronize tick() of MonClient with shutdown()
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Matan Breizman [Wed, 15 Oct 2025 08:40:32 +0000 (11:40 +0300)]
Merge pull request #65578 from Matan-B/wip-matanb-crimson-seastore-should_block
crimson/os/seastore/epm: Verify available segments on mkfs/mount
Reviewed-by: Samuel Just <sjust@redhat.com>
Kefu Chai [Wed, 15 Oct 2025 07:46:26 +0000 (15:46 +0800)]
debian/control: Add libxsimd-dev build dependency for vendored Arrow
In commit
e8460cbd , we introduced the "pkg.ceph.arrow" build profile to
support building with system Arrow packages. However, neither Debian nor
Ubuntu currently ships Arrow packages.
Since WITH_RADOSGW_SELECT_PARQUET is always enabled in debian/rules,
Arrow support is required for all builds. When the pkg.ceph.arrow profile
is not selected, the build uses vendored Arrow. With the recent change to
use AUTO mode for xsimd detection, Arrow will attempt to find system xsimd
>= 9.0.1. Adding libxsimd-dev as a build dependency ensures it's available
for Arrow to detect and use, reducing build time on supported distributions.
On distributions with insufficient xsimd versions (< 9.0.1), Arrow will
automatically fall back to its bundled version.
Signed-off-by: Kefu Chai <k.chai@proxmox.com>
Kefu Chai [Wed, 15 Oct 2025 07:46:22 +0000 (15:46 +0800)]
cmake/BuildArrow: Use AUTO mode for xsimd dependency detection
Arrow requires xsimd >= 9.0.1 according to arrow/cpp/thirdparty/versions.txt.
Previously, we unconditionally set -Dxsimd_SOURCE=BUNDLED, forcing the use
of Arrow's vendored xsimd regardless of system package availability.
This commit changes to -Dxsimd_SOURCE=AUTO, which allows Arrow's
resolve_dependency mechanism to automatically:
1. Try to find system xsimd package
2. Check if version >= 9.0.1
3. Use system version if found and sufficient
4. Fall back to bundled version otherwise
This reduces build time and dependencies on systems with sufficient xsimd,
while maintaining compatibility with older distributions.
Distribution availability:
- Ubuntu Noble (24.04): libxsimd-dev 12.1.1 (✓ will use system)
- Ubuntu Jammy (22.04): libxsimd-dev 7.6.0 (✗ will use bundled)
- Debian Trixie (13): libxsimd-dev 13.2.0 (✓ will use system)
- CentOS Stream 9: xsimd-devel 7.4.9 (✗ will use bundled)
Signed-off-by: Kefu Chai <k.chai@proxmox.com>
leonidc [Wed, 15 Oct 2025 06:26:19 +0000 (09:26 +0300)]
Merge pull request #65236 from leonidc/delete_all_gws
nvmeofgw: fix issue of delete all gws from the pool/group
Kefu Chai [Wed, 15 Oct 2025 03:13:49 +0000 (11:13 +0800)]
Merge pull request #64176 from tchaikov/wip-pybind-cb-types
pybind: fix callback function type compatibility for GCC 14/15
Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Nitzan Mordhai <nmordech@ibm.com>
Kefu Chai [Tue, 14 Oct 2025 22:51:51 +0000 (06:51 +0800)]
Merge pull request #65934 from tchaikov/cephadm-detect-pip
cephadm/build: Fix _has_python_pip() function check
Reviewed-by: John Mulligan <jmulligan@redhat.com>
Dan Mick [Tue, 14 Oct 2025 20:28:41 +0000 (13:28 -0700)]
Merge pull request #65919 from phlogistonjohn/jjm-bwc-variants
build-with-container: build image variants
afreen23 [Tue, 14 Oct 2025 19:29:24 +0000 (00:59 +0530)]
Merge pull request #65930 from cloudbehl/filesystem-grafana-fixes
monitoring: Fix Filesystem grafana dashboard units
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Adam Kupczyk [Tue, 14 Oct 2025 15:06:45 +0000 (17:06 +0200)]
Merge pull request #65065 from ifed01/wip-ifed-fix-70390
os/bluestore: complete fix for extent spanning over shard boundaries
Adam King [Tue, 14 Oct 2025 14:03:08 +0000 (10:03 -0400)]
Merge pull request #65468 from Kushal-deb/kill-daemon
mgr/cephadm: configurable per-service stop timeout
Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: Redouane Kachach <rkachach@ibm.com>
Kefu Chai [Tue, 14 Oct 2025 13:26:06 +0000 (21:26 +0800)]
cephadm/build: Fix _has_python_pip() function check
The _has_python_pip() function was incorrectly checking for the venv
module instead of pip, causing it to always return the wrong result.
This would prevent proper detection of whether pip is available during
the cephadm build process.
Fix by changing the module check from 'venv' to 'pip'.
Signed-off-by: Kefu Chai <k.chai@proxmox.com>
afreen23 [Tue, 14 Oct 2025 10:52:16 +0000 (16:22 +0530)]
Merge pull request #65848 from Hezko/nvmeof-cli-def-max-ns-num-on-subsys-create
mgr/dashboard: change the default max namespace from 4096 to None in subsystem add command
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Alex Ainscow [Tue, 14 Oct 2025 09:49:33 +0000 (10:49 +0100)]
Merge pull request #65791 from aainscow/fix_compiler_warnings
crimson/rgw: Fix clang compiler warnings.
Reviewed-by: Matan Breizman <mbreizma@redhat.com>
Reviewed-by: Edwin Rodriguez <erodriguez@lazyk-ranch.com>
afreen23 [Tue, 14 Oct 2025 07:58:34 +0000 (13:28 +0530)]
Merge pull request #65829 from rhcs-dashboard/73379-fix-secure-monitoring-stack
mgr/dashboard : Fix secure-monitoring-stack creds issue
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Redouane Kachach <rkachach@ibm.com>
afreen23 [Tue, 14 Oct 2025 07:30:17 +0000 (13:00 +0530)]
Merge pull request #60361 from rhcs-dashboard/converting-badges-to-carbon-tag
mgr/dashboard: replace bootstrap badges with carbon tags
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Pedro Gonzalez Gomez <pegonzal@redhat.com>
John Mulligan [Mon, 13 Oct 2025 20:24:11 +0000 (16:24 -0400)]
script/build-with-container: add build image variants
Allow the user to control the content of the build image with a
high-level `--image-variant=` switch. Currently the supported values are
`default` (the same maximal image we have been generating) and
`packages` a slimmer image that avoids installing certain test-only
dependencies.
Signed-off-by: John Mulligan <jmulligan@redhat.com>
John Mulligan [Mon, 13 Oct 2025 20:23:58 +0000 (16:23 -0400)]
Dockerfile.build: make FOR_MAKE_CHECK a build argument
Set it only during install time.
Signed-off-by: John Mulligan <jmulligan@redhat.com>
John Mulligan [Mon, 13 Oct 2025 20:23:10 +0000 (16:23 -0400)]
install-deps.sh: let FOR_MAKE_CHECK variable take precedence
Previously, the FOR_MAKE_CHECK variable could only enable installing
extra (test) dependencies when install-deps.sh was used and it was
ignored if `tty -s` exited true. This change allows FOR_MAKE_CHECK to
take precedence over the tty check and to specify one of true, 1, yes to
enable extra "for make check" deps or false, 0, no to explicitly disable
the extra deps.
Based-on-work-by: Dan Mick <dan.mick@redhat.com>
Signed-off-by: John Mulligan <jmulligan@redhat.com>
Anthony D'Atri [Mon, 13 Oct 2025 21:01:23 +0000 (17:01 -0400)]
Merge pull request #65731 from koch-synyx/doc/dashboard-rsa-note
doc/mgr/dashboard: add note that only RSA keys are supported for TLS
Adam King [Mon, 13 Oct 2025 15:09:09 +0000 (11:09 -0400)]
Merge pull request #65531 from ShwetaBhosale1/fix_issue_72906_haproxy_changes_for_nfs_active_active_support
mgr/cephadm: Add stick table and haproxy peers in haproxy.cfg for NFS to support nfs active-active cluster
Reviewed-by: Adam King <adking@redhat.com>
Guillaume Abrioux [Mon, 13 Oct 2025 14:35:16 +0000 (16:35 +0200)]
Merge pull request #65851 from guits/cv-fix-db-pre-created-lvs
ceph-volume: lvm.Lvm.setup_metadata_devices refactor
Gil Bregman [Mon, 13 Oct 2025 14:15:04 +0000 (17:15 +0300)]
Merge pull request #65898 from gbregman/main
mgr/cephadm: Limit the value of max-namespaces-per-subsystem.
bluikko [Mon, 13 Oct 2025 13:57:27 +0000 (20:57 +0700)]
Merge pull request #65909 from bluikko/doc-sphinx-warnings-plus-cephfs
doc/cephfs: Fix Sphinx warnings and other minor improvements
Igor Fedotov [Mon, 13 Oct 2025 13:11:01 +0000 (16:11 +0300)]
Merge pull request #65375 from ifed01/wip-ifed-bluefs-ratio
os/bluestore: report metadata/data ratio in BlueFS perf counter
Reviewed-by: Mark Nelson <mark.a.nelson@gmail.com>
Igor Fedotov [Mon, 13 Oct 2025 13:06:07 +0000 (16:06 +0300)]
Merge pull request #64682 from ifed01/wip-ifed-fix-zstd
compressor/zstd: compressor correct buffer end detection using get_remaining()
Reviewed-by: Kefu Chai <tchaikov@gmail.com>
Ankush Behl [Mon, 13 Oct 2025 12:43:00 +0000 (18:13 +0530)]
monitoring: Fix Filesystem grafana dashboard units
Fixes: https://tracker.ceph.com/issues/73521
Signed-off-by: Ankush Behl <cloudbehl@gmail.com>
Gil Bregman [Mon, 13 Oct 2025 10:54:52 +0000 (13:54 +0300)]
Merge branch 'ceph:main' into main
Radoslaw Zarzynski [Mon, 13 Oct 2025 10:22:21 +0000 (12:22 +0200)]
Merge pull request #64009 from rzarzynski/wip-bug-70869
osd: prevent OSDMap::check_health() from asserting due to new OSDs found in subtree
Reviewed-by: Ronen Friedman <rfriedma@redhat.com>
Reviewed-by: Josh Durgin <jdurgin@ibm.com>
bluikko [Mon, 13 Oct 2025 09:15:42 +0000 (16:15 +0700)]
Merge pull request #65910 from anoopcs9/fix-mgr-smb-doc
doc/mgr: Fix a copy-paste error in smb.rst
Anoop C S [Mon, 13 Oct 2025 08:51:32 +0000 (14:21 +0530)]
doc/mgr: Fix a copy-paste error in smb.rst
Signed-off-by: Anoop C S <anoopcs@cryptolab.net>
Ville Ojamo [Mon, 13 Oct 2025 07:51:01 +0000 (14:51 +0700)]
doc/cephfs: Fix Sphinx warnings and other minor improvements
Fix 2 Sphinx warnings about problematic syntax in troubleshooting.rst:
add empty lines between paragraphs.
In fs-volumes.rst:
Fix 1 Sphinx warning about problematic syntax:
Fix indentation and change to ordered list instead of manually
hardcoding item numbers.
Use privileged bash prompt consistently for privileged commands.
Use the "[...] run a command of the following form:" for CLI examples
with placeholders.
Fix accidental emphasis on a list item by adding empty lines around
sub-list.
Use title case in section titles and trim overly long underline.
Capitalize UID, GID, Unicode, Ceph in text.
Use double backticks consistently for command line switches, data, etc.
Start with capital case and end in full stop if full sentence.
Linkify mention of quiesce dev doc and add a label for it in
doc/dev/mds_internals/quiesce.rst.
Other very minor changes like typo, remove space at end of line.
Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
Guillaume Abrioux [Mon, 13 Oct 2025 08:12:30 +0000 (10:12 +0200)]
Merge pull request #65745 from guits/cv-drop-subprocess-call-get-devices
ceph-volume: use udev data instead of LVM subprocess in get_devices()
Guillaume Abrioux [Mon, 13 Oct 2025 08:10:35 +0000 (10:10 +0200)]
Merge pull request #65554 from matteopt/fix/udevdata-init-empty-file
ceph-volume: fix UdevData initialisation from empty /run/udev/data/* file
Anthony D'Atri [Sun, 12 Oct 2025 17:25:30 +0000 (13:25 -0400)]
Merge pull request #65893 from thuvh/doc-m1-getopt
docs: add package on macos to run ceph-backport.sh
Yuval Lifshitz [Sun, 12 Oct 2025 10:55:06 +0000 (13:55 +0300)]
Merge pull request #65783 from benhanokh/dedup_permissions
rgw/dedup: Grant dedup process full RGW permissions.
Gil Bregman [Sun, 12 Oct 2025 09:50:29 +0000 (12:50 +0300)]
mgr/cephadm: Limit the value of max-namespaces-per-subsystem.
Fixes: https://tracker.ceph.com/issues/73505
Signed-off-by: Gil Bregman <gbregman@il.ibm.com>
NitzanMordhai [Sun, 12 Oct 2025 06:26:04 +0000 (09:26 +0300)]
Merge pull request #64908 from Jakesquelch/wip-jakes-default-chunk-size
mon: default chunk size change
NitzanMordhai [Sun, 12 Oct 2025 06:25:20 +0000 (09:25 +0300)]
Merge pull request #65131 from kamoltat/wip-ksirivad-fix-72647
mgr/progress: compare up set instead of acting set
NitzanMordhai [Sun, 12 Oct 2025 06:23:18 +0000 (09:23 +0300)]
Merge pull request #65422 from NitzanMordhai/wip-nitzan-destroyed-osds-remove-health-msgs
mgr: remove health msgs from the metrics if osd destroyed
afreen23 [Sun, 12 Oct 2025 00:33:21 +0000 (06:03 +0530)]
Merge pull request #65305 from rhcs-dashboard/upgrade-carbon-components-pkg
mgr/dashboard: upgrade carbon components package@5.59.2
Reviewed-by: Afreen Misbah <afreen@ibm.com>
afreen23 [Sun, 12 Oct 2025 00:32:06 +0000 (06:02 +0530)]
Merge pull request #65841 from Hezko/nvmeof-cli-ns-list-no-nqn-fix
mgr/dashboard: ns list now support not passing nqn param
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Hoai-Thu Vuong [Sat, 11 Oct 2025 18:34:00 +0000 (01:34 +0700)]
docs: add package on macos to run ceph-backport.sh
Signed-off-by: Hoai-Thu Vuong <thuvh87@gmail.com>
Venky Shankar [Sat, 11 Oct 2025 17:54:43 +0000 (23:24 +0530)]
Merge pull request #64709 from dparmar18/fix-qa-fuse-mount-infinite-loop
qa/tasks/cephfs: raise exception if incorrect fstype found
Reviewed-by: Igor Golikov <igolikov@redhat.com>
Reviewed-by: Rishabh Dave <ridave@redhat.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Venky Shankar [Sat, 11 Oct 2025 17:52:59 +0000 (23:22 +0530)]
Merge pull request #64345 from dparmar18/i71740
mds, client, mgr/volumes: toggle snapshot visibility for subvolume based paths
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Yuval Lifshitz [Sat, 11 Oct 2025 15:41:11 +0000 (18:41 +0300)]
Merge pull request #62971 from thuvh/feat_rgw_pubsub_push_metric
rgw: add metric when send message with kafka and ampq
Patrick Donnelly [Sat, 11 Oct 2025 13:36:59 +0000 (09:36 -0400)]
Merge PR #65892 into main
* refs/pull/65892/head:
.github/workflows: update qa-symlink to use pull_request_target
script/verify-qa: print commit on run
Adam King [Fri, 10 Oct 2025 20:55:51 +0000 (16:55 -0400)]
Merge pull request #65855 from rhcs-dashboard/bump-monitoring-stack
mgr/cephadm: bump monitoring stack versions
Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Patrick Donnelly [Fri, 10 Oct 2025 20:32:20 +0000 (16:32 -0400)]
.github/workflows: update qa-symlink to use pull_request_target
This should allow the script to run even when a PR is submitted by an
external contributor.
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
Patrick Donnelly [Fri, 10 Oct 2025 20:31:54 +0000 (16:31 -0400)]
script/verify-qa: print commit on run
To allow sanity checking what the script is running against.
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
Kyr Shatskyy [Fri, 10 Oct 2025 19:37:21 +0000 (21:37 +0200)]
qa/tasks/workunit: fix no module named 'pipes'
Python 3.13 finally dropped the 'pipes' module,
replacing it with shlex.
Fixes: https://tracker.ceph.com/issues/73498
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@clyso.com>
Casey Bodley [Fri, 10 Oct 2025 17:45:43 +0000 (13:45 -0400)]
Merge pull request #65723 from mheler/rgw_cloud_transition_header_fix
rgw/s3: Always include x-amz-content-sha256 header in AWS v4 signatures
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Patrick Donnelly [Fri, 10 Oct 2025 17:40:59 +0000 (13:40 -0400)]
Merge PR #65839 into main
* refs/pull/65839/head:
pybind/cephfs: fix including of platform_errno.h
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Christopher Hoffman <choffman@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
SrinivasaBharathKanta [Fri, 10 Oct 2025 16:01:52 +0000 (21:31 +0530)]
Merge pull request #65525 from ethanwu-syno/fix-snapper-parse-m
osd/SnapMapper: fix SnapMapper::Scrubber shard parsing
SrinivasaBharathKanta [Fri, 10 Oct 2025 16:01:17 +0000 (21:31 +0530)]
Merge pull request #65450 from tchaikov/wip-fix-out-of-bound-access
cpp-btree: fix array bounds warning in btree_node::swap()
SrinivasaBharathKanta [Fri, 10 Oct 2025 16:00:50 +0000 (21:30 +0530)]
Merge pull request #65033 from Nordix/fix-72380-sunnat
mgr/prometheus: Handle empty JSON from orch get-security-config
Adam King [Fri, 10 Oct 2025 15:08:26 +0000 (11:08 -0400)]
Merge pull request #65757 from phlogistonjohn/jjm-qa-task-smb
qa/tasks: move smb related task funcs out of cephadm.py to smb.py
Reviewed-by: Adam King <adking@redhat.com>
Rishabh Dave [Wed, 8 Oct 2025 17:11:25 +0000 (22:41 +0530)]
pybind/cephfs: fix including of platform_errno.h
Introduced-by: 2439bcb87398
Fixes: https://tracker.ceph.com/issues/73435
Signed-off-by: Rishabh Dave <ridave@redhat.com>
Martin Koch [Tue, 30 Sep 2025 12:58:52 +0000 (14:58 +0200)]
doc/mgr/dashboard: add note that only RSA keys are supported for TLS
The dashboard module fails to start when configured with ECDSA/EC
private keys due to pyOpenSSL limitations ("key type unsupported").
Add a note to the SSL/TLS documentation advising users to use
RSA keys until ECDSA is supported.
References: https://tracker.ceph.com/issues/73324
Signed-off-by: Martin Koch <koch@synyx.de>
pujaoshahu [Wed, 16 Oct 2024 15:57:58 +0000 (21:27 +0530)]
mgr/dashboard: replace bootstrap badges with carbon tags
Fixes: https://tracker.ceph.com/issues/68252
Signed-off-by: pujaoshahu <pshahu@redhat.com>
afreen23 [Fri, 10 Oct 2025 10:05:10 +0000 (15:35 +0530)]
Merge pull request #65852 from rhcs-dashboard/73447-fix-usage-bar-for-secondary-cluster
mgr/dashboard : Fixed usage bar for secondary site in rbd mirroing
Reviewed-by: Ankush Behl <cloudbehl@gmail.com>
Ilya Dryomov [Fri, 10 Oct 2025 08:41:24 +0000 (10:41 +0200)]
Merge pull request #63190 from adamemerson/wip-gcc15-rocksdb-cstdint
build: Modify rocksdb submodule
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: Kefu Chai <tchaikov@gmail.com>
Abhishek Desai [Wed, 8 Oct 2025 07:10:22 +0000 (12:40 +0530)]
mgr/dashboard : Fix secure-monitoring-stack creds issue
Fixes : https://tracker.ceph.com/issues/73379
Signed-off-by: Abhishek Desai <abhishek.desai1@ibm.com>
afreen23 [Fri, 10 Oct 2025 08:27:59 +0000 (13:57 +0530)]
Merge pull request #65840 from rhcs-dashboard/fix-permissionsrt
mgr/dashboard: fix dashboard freeze on missing smb permissions
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
Raja [Fri, 10 Oct 2025 07:03:18 +0000 (12:33 +0530)]
Merge pull request #65734 from ArbitCode/wip-raja-get-caller-identity-issue
rgw/sts : get-caller-identity issue fix
Pritha Srivastava [Fri, 10 Oct 2025 04:52:24 +0000 (10:22 +0530)]
Merge pull request #65866 from samarahu/d4n-suite-redis-fix
qa/d4n: Fix redis scanning in workunit
Nizamudeen A [Fri, 10 Oct 2025 04:33:45 +0000 (10:03 +0530)]
Merge pull request #65857 from rhcs-dashboard/table-title-template
mgr/dashboard: support templates in table component title
Reviewed-by: Nizamudeen A <nia@redhat.com>
Nizamudeen A [Fri, 10 Oct 2025 04:01:46 +0000 (09:31 +0530)]
Merge pull request #65558 from rhcs-dashboard/rbd-form-fixes
mgr/dashboard: fix rbd form mirroring toggle
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Ankush Behl <cloudbehl@gmail.com>
Nizamudeen A [Fri, 10 Oct 2025 03:51:06 +0000 (09:21 +0530)]
Merge pull request #65833 from rhcs-dashboard/custom-message-validator
mgr/dashboard: support custom validator messages in inline edit
Reviewed-by: Naman Munet <nmunet@redhat.com>
Kefu Chai [Fri, 10 Oct 2025 03:04:50 +0000 (11:04 +0800)]
crimson/seastore: use DMA alignment for block size instead of stat
Before this fix, BlockSegmentManager used stat.block_size (typically 512
bytes from file_stat()) as the alignment requirement for writes. However,
Seastar's DMA engine requires alignment to disk_write_dma_alignment()
(typically 4096 bytes, the logical block size) for performant writes.
This mismatch caused failures in BlockSegmentManager::segment_write():
1. Crimson believed block_size was 512 bytes (from file_stat())
2. Crimson prepared 512-byte aligned buffers for writing
3. Seastar's internal::sanitize_iovecs() trimmed the unaligned portions
based on the actual 4096-byte DMA alignment requirement
4. This left an empty buffer (512 bytes trimmed from 512-byte buffer)
5. The write operation returned 0 bytes written
6. The assertion 'written != len' failed in do_writev()
The fix queries the actual DMA alignment requirement from Seastar via
file.disk_write_dma_alignment() and uses that as block_size throughout
the segment manager. This ensures all writes are properly aligned for
Seastar's DMA engine.
Signed-off-by: Kefu Chai <k.chai@proxmox.com>
Joseph Mundackal [Thu, 9 Oct 2025 19:57:42 +0000 (15:57 -0400)]
Merge pull request #65865 from jmundack/doc-Remove-unsupposed-OS-from-packages-and-container-hosts-table
doc: Update os-recommendations.rst to remove empty rows
afreen23 [Thu, 9 Oct 2025 18:57:21 +0000 (00:27 +0530)]
Merge pull request #64587 from SundownRises/NotificationArea-component
mgr/dashboard: Carbonised Notification area component
Reviewed-by: Afreen Misbah <afreen@ibm.com>