]>
git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ci.git/log
Samuel Just [Thu, 9 Oct 2025 21:19:41 +0000 (21:19 +0000)]
crimson/.../transaction_manager: convert rewrite_logical_extent to coroutine
Signed-off-by: Samuel Just <sjust@redhat.com>
Samuel Just [Thu, 9 Oct 2025 01:32:03 +0000 (01:32 +0000)]
crimson/.../transaction_manager: convert get_pin to use get_cursor
Signed-off-by: Samuel Just <sjust@redhat.com>
Samuel Just [Wed, 8 Oct 2025 02:23:00 +0000 (19:23 -0700)]
crimson/.../lba_manager: remove remove_mappings
Signed-off-by: Samuel Just <sjust@redhat.com>
Samuel Just [Wed, 8 Oct 2025 01:47:52 +0000 (18:47 -0700)]
crimson/.../transaction_manager: rework _remove in terms of LBACursor interfaces
Removes the need for _remove_direct_mapping and _remove_indirect_mapping.
Signed-off-by: Samuel Just <sjust@redhat.com>
Samuel Just [Wed, 8 Oct 2025 00:30:46 +0000 (17:30 -0700)]
crimson/.../transaction_manager: avoid using LBAManager::ref_update_result_t
Signed-off-by: Samuel Just <sjust@redhat.com>
Samuel Just [Tue, 7 Oct 2025 21:20:17 +0000 (14:20 -0700)]
crimson: replace LBAManager::complete_indirect_lba_mapping with TransactionManager::complete_mapping
Signed-off-by: Samuel Just <sjust@redhat.com>
Samuel Just [Tue, 7 Oct 2025 00:27:18 +0000 (00:27 +0000)]
crimson/.../transaction_manager: simplify get_extent_if_linked
Signed-off-by: Samuel Just <sjust@redhat.com>
Samuel Just [Fri, 3 Oct 2025 18:10:14 +0000 (18:10 +0000)]
crimson/.../transaction_manager: convert _remove_indirect_mapping to coroutine
Signed-off-by: Samuel Just <sjust@redhat.com>
Samuel Just [Thu, 2 Oct 2025 21:39:27 +0000 (21:39 +0000)]
crimson/.../transaction_manager: convert _remove_direct_mapping to coroutine
Signed-off-by: Samuel Just <sjust@redhat.com>
Samuel Just [Thu, 2 Oct 2025 21:20:18 +0000 (21:20 +0000)]
crimson/.../remove: convert to use cursor interfaces
Signed-off-by: Samuel Just <sjust@redhat.com>
Samuel Just [Thu, 2 Oct 2025 20:47:46 +0000 (13:47 -0700)]
crimson/.../transaction_manager: convert remove to use cursor interfaces
Signed-off-by: Samuel Just <sjust@redhat.com>
Samuel Just [Thu, 2 Oct 2025 20:46:54 +0000 (13:46 -0700)]
crimson/.../btree_types: add LBACursor::is_direct
Signed-off-by: Samuel Just <sjust@redhat.com>
Samuel Just [Wed, 1 Oct 2025 23:31:34 +0000 (16:31 -0700)]
crimson/.../transaction_manager: convert _remove_indirect_mapping_only to use new interfaces
Also removes now unused LBAMapping::remove_indirect_mapping_only.
Signed-off-by: Samuel Just <sjust@redhat.com>
Samuel Just [Wed, 1 Oct 2025 22:38:46 +0000 (15:38 -0700)]
crimson/.../btree_lba_manager: remove unused get_ref_update_result
Signed-off-by: Samuel Just <sjust@redhat.com>
Samuel Just [Tue, 30 Sep 2025 21:02:30 +0000 (21:02 +0000)]
crimson/.../lba_manager: replace unused incref_extent with update_mapping_refcount
Signed-off-by: Samuel Just <sjust@redhat.com>
Samuel Just [Tue, 30 Sep 2025 19:32:53 +0000 (12:32 -0700)]
crimson/.../btree_lba_manager: remove unused _incref_extent
Signed-off-by: Samuel Just <sjust@redhat.com>
Samuel Just [Tue, 30 Sep 2025 18:56:42 +0000 (18:56 +0000)]
crimson/.../btree_lba_manager: convert remove_mapping to coroutine
Signed-off-by: Samuel Just <sjust@redhat.com>
Samuel Just [Tue, 30 Sep 2025 18:53:22 +0000 (18:53 +0000)]
crimson/.../lba_manager: switch update_mapping to take a cursor, add adapter
Signed-off-by: Samuel Just <sjust@redhat.com>
Samuel Just [Tue, 30 Sep 2025 18:04:55 +0000 (11:04 -0700)]
crimson/.../btree_lba_manager: convert update_mapping to coroutine
Signed-off-by: Samuel Just <sjust@redhat.com>
Samuel Just [Tue, 30 Sep 2025 17:52:45 +0000 (10:52 -0700)]
crimson/.../transaction_manager: introduce resolve_cursor_to_mapping
Signed-off-by: Samuel Just <sjust@redhat.com>
Samuel Just [Fri, 26 Sep 2025 23:19:26 +0000 (16:19 -0700)]
crimson/.../lba_manager: add get_cursor interfaces
Signed-off-by: Samuel Just <sjust@redhat.com>
Samuel Just [Tue, 23 Sep 2025 20:51:42 +0000 (13:51 -0700)]
crimson/.../btree_lba_manager: convert get_mappings to coroutine
Signed-off-by: Samuel Just <sjust@redhat.com>
Samuel Just [Tue, 23 Sep 2025 21:08:28 +0000 (14:08 -0700)]
crimson/.../btree_lba_manager: convert get_cursors to coroutine
Signed-off-by: Samuel Just <sjust@redhat.com>
Samuel Just [Tue, 23 Sep 2025 20:51:18 +0000 (13:51 -0700)]
crimson/.../fixed_kv_btree: add get_btree helper
Signed-off-by: Samuel Just <sjust@redhat.com>
Samuel Just [Tue, 23 Sep 2025 20:19:30 +0000 (20:19 +0000)]
crimson/.../btree_lba_manager: convert mkfs to coroutine
Signed-off-by: Samuel Just <sjust@redhat.com>
Samuel Just [Fri, 19 Sep 2025 16:13:20 +0000 (09:13 -0700)]
crimson/.../transaction_manager: convert remove to coroutine
Signed-off-by: Samuel Just <sjust@redhat.com>
Samuel Just [Wed, 17 Sep 2025 21:35:08 +0000 (21:35 +0000)]
crimson/.../transaction_manager: convert read_extent to coroutine
Signed-off-by: Samuel Just <sjust@redhat.com>
Samuel Just [Tue, 16 Sep 2025 16:48:34 +0000 (09:48 -0700)]
crimson/.../transaction_manager: convert get_pin to coroutine
Signed-off-by: Samuel Just <sjust@redhat.com>
Samuel Just [Tue, 11 Nov 2025 01:39:17 +0000 (17:39 -0800)]
crimson/.../btree_types: allow get_refcount() on indirect cursor
It should always be 1, but there's no reason not to allow it.
Signed-off-by: Samuel Just <sjust@redhat.com>
Afreen Misbah [Tue, 27 Jan 2026 19:32:28 +0000 (01:02 +0530)]
Merge pull request #67018 from rhcs-dashboard/customize-side-panel
mgr/dashboard: side-panel enhancements
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
Afreen Misbah [Tue, 27 Jan 2026 19:32:03 +0000 (01:02 +0530)]
Merge pull request #66761 from rhcs-dashboard/carbonize-delete-zone-modal
mgr/dashboard: carbonize-delete-zone-modal
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Patrick Donnelly [Tue, 27 Jan 2026 15:55:03 +0000 (10:55 -0500)]
Merge PR #66508 into main
* refs/pull/66508/head:
pybind: remove deprecated PyEval_InitThreads() calls
Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
Casey Bodley [Tue, 27 Jan 2026 15:46:56 +0000 (10:46 -0500)]
Merge pull request #66370 from kshtsk/wip-main-drop-netstat
qa/workunits/rgw: drop netstat usage
Reviewed-by: Casey Bodley <cbodley@redhat.com>
David Galloway [Tue, 27 Jan 2026 14:21:41 +0000 (09:21 -0500)]
Merge pull request #67054 from djgalloway/revert-cephadm-image
Revert "qa/cephadm: add default container image name base"
Pedro Gonzalez Gomez [Tue, 27 Jan 2026 09:17:05 +0000 (10:17 +0100)]
Merge pull request #66846 from rhcs-dashboard/add-cephfs-mirror-endpoints
mgr/dashboard: add CephFS mirror endpoints
Reviewed-by: Dnyaneshwari Talwekar <dtalweka@redhat.com>
Naman Munet [Wed, 21 Jan 2026 11:50:15 +0000 (17:20 +0530)]
mgr/dashboard: side-panel enhancements
fixes: https://tracker.ceph.com/issues/74486
Signed-off-by: Naman Munet <naman.munet@ibm.com>
Pedro Gonzalez Gomez [Thu, 8 Jan 2026 19:28:18 +0000 (20:28 +0100)]
mgr/dashboard: add CephFS mirror endpoints
For: create peers, delete peers, create token, and check module status
Fixes: https://tracker.ceph.com/issues/74362
Signed-off-by: Pedro Gonzalez Gomez <pegonzal@ibm.com>
Matan Breizman [Sun, 25 Jan 2026 13:26:33 +0000 (15:26 +0200)]
Merge pull request #66740 from xxhdx1985126/wip-seastore-rbm-no-backref
crimson/os/seastore: drop backrefs in cases of pure rbm seastores
Reviewed-by: Samuel Just <sjust@redhat.com>
Ilya Dryomov [Sat, 24 Jan 2026 14:00:24 +0000 (15:00 +0100)]
Merge pull request #67063 from idryomov/wip-74529
qa: don't assume that /dev/sda or /dev/vda is present in unmap.t
Reviewed-by: Ramana Raja <rraja@redhat.com>
Ilya Dryomov [Sat, 24 Jan 2026 10:02:02 +0000 (11:02 +0100)]
Merge pull request #67048 from idryomov/wip-74513
qa: krbd_blkroset.t: eliminate a race in the open_count test
Reviewed-by: Ramana Raja <rraja@redhat.com>
J. Eric Ivancich [Fri, 23 Jan 2026 20:16:25 +0000 (15:16 -0500)]
Merge pull request #66622 from ivancich/wip-max-max-reshard-logs-listings
rgw: enforce max max for reshard logs listings
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: Mingyuan Liang <liangmingyuan@baidu.com>
J. Eric Ivancich [Fri, 23 Jan 2026 19:34:34 +0000 (14:34 -0500)]
Merge pull request #66673 from ivancich/wip-fix-radosgw-admin-obj-put
rgw: `radosgw-admin object put ...` broken w/ versioned buckets
Reviewed-by: Adam C. Emerson <aemerson@redhat.com>
J. Eric Ivancich [Fri, 12 Dec 2025 17:54:12 +0000 (12:54 -0500)]
rgw: enforce max max for reshard logs listings
Previously a list of reshard logs could be unlimited. We need to
enforce time limits on CLS ops.
Signed-off-by: J. Eric Ivancich <ivancich@redhat.com>
J. Eric Ivancich [Fri, 23 Jan 2026 17:31:40 +0000 (12:31 -0500)]
Merge pull request #66623 from ivancich/wip-fix-bi-list-backwards
rgw: bucket index list can go backwards and may loop
Reviewed-by: Adam C. Emerson <aemerson@redhat.com>
Sridhar Seshasayee [Fri, 23 Jan 2026 17:17:04 +0000 (22:47 +0530)]
Merge pull request #67058 from sseshasa/wip-fix-iops-threshold-warning-74501
qa: Disable OSD benchmark from running for tests.
Reviewed-by: Laura Flores <lflores@ibm.com>
bluikko [Fri, 23 Jan 2026 14:49:06 +0000 (21:49 +0700)]
Merge pull request #67006 from bluikko/wip-doc-radosgw-ref-links-split1
doc/radosgw: change all intra-docs links to use ref (2 of 6)
Ilya Dryomov [Fri, 23 Jan 2026 13:48:53 +0000 (14:48 +0100)]
qa: don't assume that /dev/sda or /dev/vda is present in unmap.t
Instead of hard-coding the block device name, use the block device that
is backing the filesystem that the test is running on. We can be quite
sure it won't be an RBD device ;)
Fixes: https://tracker.ceph.com/issues/74529
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Afreen Misbah [Fri, 23 Jan 2026 10:38:27 +0000 (16:08 +0530)]
Merge pull request #66914 from afreen23/productive-card
mgr/dashboard: Add productive card component
Reviewed-by: Devika Babrekar <devika.babrekar@ibm.com>
Sridhar Seshasayee [Fri, 12 Sep 2025 08:08:30 +0000 (13:38 +0530)]
qa: Disable OSD benchmark from running for tests.
Disable OSD bench from benchmarking the OSDs for teuthology tests. This is to
help prevent a cluster warning pertaining to the IOPS value not lying within
a typical threshold range from being raised.
The tests can rely on the built-in static values as defined by
osd_mclock_max_capacity_iops_[ssd|hdd] which should be good enough.
Fixes: https://tracker.ceph.com/issues/74501
Signed-off-by: Sridhar Seshasayee <sseshasa@redhat.com>
David Galloway [Thu, 22 Jan 2026 20:53:33 +0000 (15:53 -0500)]
Revert "qa/cephadm: add default container image name base"
This reverts commit
1b155707a2b463240e5bf1c73f9ef0ade93cd7be .
This should have been a default in teuthology.yaml. My reasoning for the revert is:
- This is hardcoding a value
- Folks wouldn't know this is configurable without looking at cephadm.py
- Instead of doing what the error message said to do, we removed the error message
Signed-off-by: David Galloway <david.galloway@ibm.com>
David Galloway [Thu, 22 Jan 2026 16:34:53 +0000 (11:34 -0500)]
Merge pull request #67041 from Matan-B/wip-matanb-debug-container
container/build.sh: Use dedicated debug tags
Ilya Dryomov [Wed, 21 Jan 2026 18:41:41 +0000 (19:41 +0100)]
qa: krbd_blkroset.t: eliminate a race in the open_count test
Even at QD=1, dd may take less than 10 seconds to work its way to the
end of a 10M image, producing "No space left on device" error instead
of the expected "Operation not permitted" error which is supposed to
arise from the device getting marked read-only while opened.
Fixes: https://tracker.ceph.com/issues/74513
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Casey Bodley [Thu, 22 Jan 2026 15:22:53 +0000 (10:22 -0500)]
Merge pull request #66625 from kshtsk/wip-dnsmasq-preserve-nameservers
rgw/website: preserve nameservers for future use in dnsmasq
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Matan Breizman [Thu, 22 Jan 2026 14:00:47 +0000 (16:00 +0200)]
Merge pull request #66648 from Matan-B/wip-matanb-crimson-flavor-overrides
qa/config,crontab: Adjust to Crimson flavor cleanup
Reviewed-by: Matan Breizman <mbreizma@redhat.com>
Matan Breizman [Tue, 16 Dec 2025 11:03:25 +0000 (13:03 +0200)]
qa/crontab/teuthology-cronjobs: Use debug flavor
Use the new Debug flavor introduced in https://github.com/ceph/ceph-build/pull/2497.
This should provide more nightly test coverage.
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
Matan Breizman [Tue, 16 Dec 2025 11:05:20 +0000 (13:05 +0200)]
qa/crontab/teuthology-cronjobs: Cleanup Crimson tentacle nightly
With https://github.com/ceph/ceph-build/pull/2497 merged we no loger
build Tentacle+Crimson regularly. As Crimson no longer backport changes
into Tentacle, there's no reason to keep testing it.
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
Ilya Dryomov [Thu, 22 Jan 2026 10:57:59 +0000 (11:57 +0100)]
Merge pull request #67037 from tchaikov/wip-cmake-fix-cmake-ld
cmake: fix undefined PY_LDFLAGS in distutils_install_cython_module
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
Ronen Friedman [Thu, 22 Jan 2026 10:54:06 +0000 (12:54 +0200)]
Merge pull request #66749 from ronen-fr/wip-rf-dumptargets
osd/scrub: improve scrub target dumps
Reviewed-by: Jon Bailey <jonathan.bailey1@ibm.com>
Matan Breizman [Thu, 22 Jan 2026 10:00:25 +0000 (12:00 +0200)]
container/build.sh: Use dedicated debug tags
https://github.com/ceph/ceph-build/pull/2497 introduced a debug flavor.
This seems to cause conflicts with the image being pushed to quay as one
of the flavors might override the other.
Tag debug build containers explicitly.
Alternative solution would be to skip debug containers all together.
However. these might be useful for development purposes.
Note, prune-quay might also need to be updated once this is merged.
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
Matan Breizman [Thu, 22 Jan 2026 09:55:03 +0000 (11:55 +0200)]
container/build.sh: cleanup crimson flavors
We no longer have crimson-flavors see https://github.com/ceph/ceph-build/pull/2497
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
Kefu Chai [Thu, 22 Jan 2026 03:57:37 +0000 (11:57 +0800)]
cmake: fix undefined PY_LDFLAGS in distutils_install_cython_module
The distutils_install_cython_module() function was using ${PY_LDFLAGS}
without defining it, causing the linker to fail with:
/opt/rh/gcc-toolset-13/root/usr/libexec/gcc/x86_64-redhat-linux/13/ld:
cannot find -lrados: No such file or directory
This bug was introduced in commit
d22734f6cb0 which changed:
set(ENV{LDFLAGS} "-L${CMAKE_LIBRARY_OUTPUT_DIRECTORY}")
to:
set(ENV{LDFLAGS} "${PY_LDFLAGS}")
However, PY_LDFLAGS was only defined in distutils_add_cython_module(),
not in distutils_install_cython_module(). This meant that during the
install phase, LDFLAGS was set to an empty string, and the linker
couldn't find librados.so and other Ceph libraries in the build
directory.
The bug was exposed by commit
719b74984605b490f23004eb41583a22c934c5fb
which changed rados.pxd to use C preprocessor conditionals (#ifdef
BUILD_DOC) instead of Cython's compile-time IF statements. This meant
the build now required proper linking during the install phase.
Fix by defining PY_LDFLAGS in distutils_install_cython_module():
set(PY_LDFLAGS "${CMAKE_SHARED_LINKER_FLAGS} -L${CMAKE_LIBRARY_OUTPUT_DIRECTORY}")
This keeps CMAKE_SHARED_LINKER_FLAGS as a space-separated string and
appends the library directory flag, avoiding issues with semicolon
conversion.
Fixes: d22734f6cb0
Signed-off-by: Kefu Chai <k.chai@proxmox.com>
Ville Ojamo [Fri, 16 Jan 2026 09:43:31 +0000 (16:43 +0700)]
doc/radosgw: change all intra-docs links to use ref (2 of 6)
Part 2 of 6 to make backporting easier. Depends on part 1.
Use the the ref role for all remaining links in doc/radosgw/ with the
exception of config-ref.rst which will depend on changes to rgw.yaml.in.
The external link definitions syntax being removed is intended for
linking to external websites and not for intra-docs links. Validity of
ref links will be checked during the docs build process.
Add labels for links targets if necessary.
Remove unused external link definitions in the modified files.
Use confval instead of literal text for 2 configuration keys in
vault.rst.
Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
bluikko [Thu, 22 Jan 2026 05:41:27 +0000 (12:41 +0700)]
Merge pull request #66944 from bluikko/wip-doc-radosgw-ref-links1
doc/radosgw: change all intra-docs links to use ref (1 of 6)
Ville Ojamo [Fri, 16 Jan 2026 08:55:27 +0000 (15:55 +0700)]
doc/radosgw: change all intra-docs links to use ref (1 of 6)
Part 1 of 6 to make backporting easier. Many of the following parts
depend on this.
Use the the ref role for all remaining links in doc/radosgw/ with the
exception of config-ref.rst which will depend on changes to rgw.yaml.in.
The external link definitions syntax being removed is intended for
linking to external websites and not for intra-docs links. Validity of
ref links will be checked during the docs build process.
Add labels for links targets if necessary.
Remove unused external link definitions in the modified files.
Use confval instead of literal text for 2 configuration keys in
vault.rst.
Use Ceph Object Gateway consistently in multisite.rst.
Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
Kefu Chai [Thu, 22 Jan 2026 03:26:34 +0000 (11:26 +0800)]
Merge pull request #67020 from Matan-B/wip-matanb-crimson-asan-fixes-v2
Revert "common/options: fix heap-use-after-free by using never-destro…
Reviewed-by: Aishwarya Mathuria <amathuri@redhat.com>
Reviewed-by: Xuehan Xu <xuxuehan@qianxin.com>
Reviewed-by: Kefu Chai <k.chai@proxmox.com>
Ronen Friedman [Wed, 21 Jan 2026 18:14:50 +0000 (20:14 +0200)]
Merge pull request #66998 from ronen-fr/wip-rf-nextdeepscrub
osd/scrub: removing the unused next_deepscrub_interval()
Reviewed-by: Samuel Just <sjust@redhat.com>
Yuri Weinstein [Wed, 21 Jan 2026 16:31:38 +0000 (08:31 -0800)]
Merge pull request #66847 from adk3798/cephadm-teuth-assume-default-image-base
qa/cephadm: add default container image name base
Reviewed-by: Yuri Weinstein <yweinste@redhat.com>
Michael J. Kidd [Wed, 21 Jan 2026 16:14:59 +0000 (09:14 -0700)]
Merge pull request #66938 from ivancich/wip-orphan-list-empty
rgw: rgw-orphan-list can continue with empty intermediate file(s)
Imran Imtiaz [Wed, 21 Jan 2026 14:34:48 +0000 (14:34 +0000)]
Merge pull request #66975 from imran-imtiaz/dashboard
mgr/dashboard: improve RBD group API endpoint documentation
Matan Breizman [Tue, 20 Jan 2026 13:35:40 +0000 (13:35 +0000)]
Revert "common/options: fix heap-use-after-free by using never-destroyed static"
```
Jan 20 09:27:16 ceph-node-0 ceph-
e818662e -f5e1-11f0-b263-
525400908ba7 -osd-1[12300]: AddressSanitizer:DEADLYSIGNAL
Jan 20 09:27:16 ceph-node-0 ceph-
e818662e -f5e1-11f0-b263-
525400908ba7 -osd-1[12300]: =================================================================
Jan 20 09:27:16 ceph-node-0 ceph-
e818662e -f5e1-11f0-b263-
525400908ba7 -osd-1[12300]: ==3==ERROR: AddressSanitizer: stack-overflow on address 0x7b512f6c8dd8 (pc 0x0000046e7a72 bp 0x7b512de7c900 sp 0x7b512f6c8dd8 T0)
Jan 20 09:27:17 ceph-node-0 ceph-
e818662e -f5e1-11f0-b263-
525400908ba7 -osd-1[12300]: #0 0x0000046e7a72 in get_global_options() (/usr/bin/ceph-osd-crimson+0x46e7a72) (BuildId:
2a86043f51c9be9cb19801e276fb3ee36239556a )
Jan 20 09:27:17 ceph-node-0 ceph-
e818662e -f5e1-11f0-b263-
525400908ba7 -osd-1[12300]: #1 0x0000046e540e in build_options() (/usr/bin/ceph-osd-crimson+0x46e540e) (BuildId:
2a86043f51c9be9cb19801e276fb3ee36239556a )
Jan 20 09:27:17 ceph-node-0 ceph-
e818662e -f5e1-11f0-b263-
525400908ba7 -osd-1[12300]: #2 0x0000033b7949 in get_ceph_options() (/usr/bin/ceph-osd-crimson+0x33b7949) (BuildId:
2a86043f51c9be9cb19801e276fb3ee36239556a )
Jan 20 09:27:17 ceph-node-0 ceph-
e818662e -f5e1-11f0-b263-
525400908ba7 -osd-1[12300]: #3 0x000003440540 in md_config_t::md_config_t(ConfigValues&, ConfigTracker const&, bool) (/usr/bin/ceph-osd-crimson+0x3440540) (BuildId: 2a860>
Jan 20 09:27:17 ceph-node-0 ceph-
e818662e -f5e1-11f0-b263-
525400908ba7 -osd-1[12300]: #4 0x0000046856a8 in crimson::common::ConfigProxy::ConfigProxy(EntityName const&, std::basic_string_view<char, std::char_traits<char> >) (/usr>
Jan 20 09:27:17 ceph-node-0 ceph-
e818662e -f5e1-11f0-b263-
525400908ba7 -osd-1[12300]: #5 0x000000eb6cb5 in seastar::shared_ptr_count_for<crimson::common::ConfigProxy>::shared_ptr_count_for<EntityName&, std::__cxx11::basic_string>
..
Jan 20 09:27:17 ceph-node-0 ceph-
e818662e -f5e1-11f0-b263-
525400908ba7 -osd-1[12300]: #40 0x000000ed6434 in seastar::future<int> seastar::futurize<int>::apply<crimson::osd::_get_early_config(int, char const**)::{lambda()#1}::ope>
Jan 20 09:27:17 ceph-node-0 ceph-
e818662e -f5e1-11f0-b263-
525400908ba7 -osd-1[12300]: #41 0x000000ed672b in seastar::async<crimson::osd::_get_early_config(int, char const**)::{lambda()#1}::operator()() const::{lambda()#1}>(seast>
```
This reverts commit
1ab0a8cb726cb730954294423acec887b92fa5b0 .
Fixes: https://tracker.ceph.com/issues/74481
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
Ronen Friedman [Wed, 21 Jan 2026 12:37:24 +0000 (14:37 +0200)]
Merge pull request #66626 from ronen-fr/wip-rf-aborthp-justdoc
doc/ceph.rst: scrub-related 'tell pgid' commands
Related to https://github.com/ceph/ceph/pull/66515
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Reviewed-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
Ronen Friedman [Wed, 21 Jan 2026 12:28:31 +0000 (14:28 +0200)]
Merge pull request #66515 from ronen-fr/wip-rf-aborthp
osd/scrub: support an operator-abort command
Reviewed-by: Samuel Just <sjust@redhat.com>
Afreen Misbah [Wed, 21 Jan 2026 10:53:15 +0000 (16:23 +0530)]
Merge pull request #66751 from rhcs-dashboard/list-subsystem
mgr/dashboard: NVme-Subsystem list
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Naman Munet <nmunet@redhat.com>
Afreen Misbah [Wed, 21 Jan 2026 09:20:31 +0000 (14:50 +0530)]
Merge pull request #66731 from rhcs-dashboard/carbonize-delete-zonegroup-modal
mgr/dashboard: carbonize-delete-zonegroup-modal
Reviewed-by: Naman Munet <nmunet@redhat.com>
Reviewed-by: pujaoshahu <pshahu@redhat.com>
Vallari Agrawal [Wed, 21 Jan 2026 08:26:32 +0000 (13:56 +0530)]
Merge pull request #66988 from VallariAg/wip-update-toomanynamespace-alert
monitoring: update NVMeoFTooManyNamespaces to 4096 ns
Puja Shahu [Mon, 29 Dec 2025 07:57:06 +0000 (13:27 +0530)]
mgr/dashboard: NVme-Subsystem list
Fixes: https://tracker.ceph.com/issues/74284
Signed-off-by:pujaoshahu <pshahu@redhat.com>
Signed-off-by: Puja Shahu <pshahu@li-4dbc3fcc-2cf0-11b2-a85c-8cca2743bba1.ibm.com>
Signed-off-by: pujaoshahu <pshahu@redhat.com>
bluikko [Wed, 21 Jan 2026 03:23:38 +0000 (10:23 +0700)]
Merge pull request #66980 from bluikko/wip-doc-rados-fix-unbalanced-backticks
doc/rados: fix unbalanced double backticks markup
bluikko [Wed, 21 Jan 2026 03:23:13 +0000 (10:23 +0700)]
Merge pull request #66982 from bluikko/wip-doc-rados-cache-tiering-broken-link
doc/rados: fix links in operations/cache-tiering.rst
Kefu Chai [Wed, 21 Jan 2026 01:09:00 +0000 (09:09 +0800)]
Merge pull request #66447 from tchaikov/wip-pybind-sans-if
pybind: replace deprecated IF statements with Tempita templates
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
Afreen Misbah [Tue, 13 Jan 2026 20:47:40 +0000 (02:17 +0530)]
mgr/dashboard: Add productive card component
- add generic productive card component
- based on carbon design system
- there are two versions of card - with shadow(tinted affect) and without.
- applies gray10 theme which is decided by new designs.
Fixes https://tracker.ceph.com/issues/74450
Signed-off-by: Afreen Misbah <afreen@ibm.com>
Hezko [Tue, 20 Jan 2026 18:32:57 +0000 (20:32 +0200)]
Merge pull request #66822 from Hezko/nvme-gw-addr-param
mgr/dashboard: replace traddr with server_address in NVMeoF CLI
Ronen Friedman [Mon, 8 Dec 2025 15:09:30 +0000 (09:09 -0600)]
osd/scrub: operator abort: (not) handling in-the-mail scrubs
Fix on_operator_abort_scrub() to handle the case where
the operator-initiated abort request arrives while the
'start scrub' message is still in the queue (i.e. -
is_queued_or_active() is true, but is_scrub_active()
is false).
Unlike our handling of, for example, FullReset in
PrimaryIdle::clear_state(), here we choose to ignore
the request:
Considering the added complexity to the FSM versus
the minimal benefit, it is better to just ignore this
very rare case, leaving it to the operator to re-issue
the abort command if needed.
Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
Ronen Friedman [Sun, 7 Dec 2025 14:34:05 +0000 (08:34 -0600)]
osd/scrub: added the scrub-abort command
and its handling in the PgScrubber.
Fixes: https://tracker.ceph.com/issues/74133
Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
Ronen Friedman [Thu, 4 Dec 2025 14:49:29 +0000 (08:49 -0600)]
osd/scrub: support an operator-abort command
The new explicit command aborts any ongoing scrub of the target PG,
including operator-initiated scrubs. That additional capability is needed now that
operator-initiated scrubs are no longer blocked by 'no-scrub' settings.
The scenario we are trying to help the operator with is:
- an operator issues a set of operator-initiated scrubs (e.g., via a
script), then realizes the mistake and wants to abort them all.
The abort command also downgrades the urgency level of the scrub target
(as otherwise the target would immediately restart, against the operator
wishes).
This commit implements the changes to the state machine and to the abort
logic, assuming the operator command was translated into an event.
Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
Ronen Friedman [Thu, 4 Dec 2025 12:55:18 +0000 (06:55 -0600)]
osd/scrub: removing the unused PgScrubber::m_scrub_reg_stamp
Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
Afreen Misbah [Tue, 20 Jan 2026 16:38:44 +0000 (22:08 +0530)]
Merge pull request #66901 from rhcs-dashboard/rgw-nfs-export-fix
mgr/dashboard: [RGW-NFS]: User level export creation via UI fails with 500 - Internal Server Error
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Ronen Friedman [Tue, 20 Jan 2026 14:05:15 +0000 (14:05 +0000)]
osd/scrub: removing the unused next_deepscrub_interval()
Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
Adam King [Tue, 20 Jan 2026 14:00:28 +0000 (09:00 -0500)]
Merge pull request #66215 from rhcs-dashboard/fix-73814-main
mgr/cephadm: Fix RGW zone endpoint auto-update logic in _update_rgw_endpoints method
Reviewed-by: Adam King <adking@redhat.com>
Imran Imtiaz [Mon, 19 Jan 2026 17:02:06 +0000 (17:02 +0000)]
mgr/dashboard: improve RBD group API endpoint documentation
Signed-off-by: Imran Imtiaz <imran.imtiaz@uk.ibm.com>
Fixes: https://tracker.ceph.com/issues/74449
Incorporate review comments:
- Add namespace description.
- Improve group endpoints description.
- Remove redundant group name from GET group endpoint.
Signed-off-by: Imran Imtiaz <imran.imtiaz@uk.ibm.com>
Vallari Agrawal [Tue, 20 Jan 2026 08:56:13 +0000 (14:26 +0530)]
monitoring: update NVMeoFTooManyNamespaces to 4096 ns
Change NVMeoFTooManyNamespaces alert limit from 2048 namespaces
to 4096 namespaces.
Fixes: https://tracker.ceph.com/issues/74464
Signed-off-by: Vallari Agrawal <vallari.agrawal@ibm.com>
Tomer Haskalovitch [Tue, 6 Jan 2026 19:55:39 +0000 (21:55 +0200)]
mgr/dashboard: replace traddr with server_address and only keep it in listener related commands
Signed-off-by: Tomer Haskalovitch <tomer.haska@ibm.com>
update openapi.yaml
Venky Shankar [Tue, 20 Jan 2026 08:55:06 +0000 (14:25 +0530)]
Merge PR #66927 into main
* refs/pull/66927/head:
Reviewed-by: Kotresh Hiremath Ravishankar <khiremat@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
Reviewed-by: Jos Collin <jcollin@redhat.com>
Pedro Gonzalez Gomez [Tue, 20 Jan 2026 08:47:45 +0000 (09:47 +0100)]
Merge pull request #66910 from afreen23/overview-page
mgr/dashboard: Add new landing page component
Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Pedro Gonzalez Gomez <pegonzal@ibm.com>
Aashish Sharma [Tue, 20 Jan 2026 07:35:48 +0000 (13:05 +0530)]
Merge pull request #66791 from rhcs-dashboard/fix-74315-main
monitoring: fix rgw_servers filtering in rgw sync overview grafana
Reviewed-by: Ankush Behl <ankush.behl@ibm.com>
Aashish Sharma [Tue, 20 Jan 2026 07:28:37 +0000 (12:58 +0530)]
Merge pull request #66661 from rhcs-dashboard/prometheus-cluster-label-fix
monitoring: make cluster matcher backward compatible for pre-reef metrics
Reviewed-by: Ankush Behl <ankush.behl@ibm.com>
Ville Ojamo [Tue, 20 Jan 2026 06:17:44 +0000 (13:17 +0700)]
doc/rados: fix links in operations/cache-tiering.rst
Change a link using an external link definition to ref that was missed
in commit
49af82c , PR #66943.
Remove a sentence that also linked to the same destination because the
destination had no cache tier configuration or default values that the
text promised.
Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
Ville Ojamo [Tue, 20 Jan 2026 05:30:55 +0000 (12:30 +0700)]
doc/rados: fix unbalanced double backticks markup
Add a missing backtick to correctly start inline preformatted text with
double backticks.
Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
Afreen Misbah [Mon, 19 Jan 2026 20:41:27 +0000 (02:11 +0530)]
Merge pull request #66925 from rhcs-dashboard/fix-rbd-mirror-e2e
mgr/dashboard: fix rbd-mirror e2e failure
Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Afreen Misbah [Fri, 16 Jan 2026 14:17:53 +0000 (19:47 +0530)]
mgr/dashboard: Change side navigation to `Overview`
Fixes https://tracker.ceph.com/issues/73318
Signed-off-by: Afreen Misbah <afreen@ibm.com>
Gil Bregman [Mon, 19 Jan 2026 16:16:34 +0000 (18:16 +0200)]
Merge pull request #66968 from gbregman/main
mgr/cephadm: Add some new fields to the cephadm NVMEoF spec file