]>
git.apps.os.sepia.ceph.com Git - ceph-ci.git/log
Matan Breizman [Mon, 18 Aug 2025 13:59:28 +0000 (13:59 +0000)]
crimson/tools/store_bench: update example, switch to --debug
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
Matan Breizman [Wed, 3 Sep 2025 11:25:28 +0000 (11:25 +0000)]
crimson/os/seastore: Remove error on expected logic
In read_meta we should not use ERROR when the key is not found
as this is expected.
Same in _mkfs, if mkfs_done exists we shouldn't use ERROR.
This can be confusing when debugging is disabled and few ERROR log
lines are printed.
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
Matan Breizman [Wed, 3 Sep 2025 11:18:56 +0000 (11:18 +0000)]
crimson/os/seastore: add logs around mkfs
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
Matan Breizman [Thu, 7 Aug 2025 13:34:08 +0000 (13:34 +0000)]
crimson/os/seastore: SeaStore::mkfs() into coroutines
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
Matan Breizman [Thu, 7 Aug 2025 13:20:53 +0000 (13:20 +0000)]
crimson/os/seastore: prepare_meta() into coroutines
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
Matan Breizman [Thu, 7 Aug 2025 13:10:09 +0000 (13:10 +0000)]
crimson/os/seastore: test_mkfs() into coroutines
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
Matan Breizman [Tue, 29 Jul 2025 12:17:49 +0000 (12:17 +0000)]
crimson/os/seastore: SeaStore::write_fsid() into coroutines
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
Matan Breizman [Tue, 29 Jul 2025 12:16:56 +0000 (12:16 +0000)]
crimson/os/seastore: SeaStore::umount() into coroutines
Switch to errorator to not handle each error.
Let the caller handle error instead.
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
Matan Breizman [Tue, 29 Jul 2025 11:38:43 +0000 (11:38 +0000)]
crimson/os/seastore: SeaStore::mount() into coroutines
The virtual FuturizedStore::mount() returns
crimson::os::FuturizedStore::mount_ertr which is stateful_ec.
Seastore's mount expectes a more complex ertr - access_ertr.
In order to not handle each of seastore's errors and support
the existing interface - convert the error into a stateful_ec.
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
Matan Breizman [Tue, 29 Jul 2025 11:19:50 +0000 (11:19 +0000)]
crimson/os/seastore: SeaStore::test_mount() into coroutines
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
Matan Breizman [Tue, 29 Jul 2025 11:18:42 +0000 (11:18 +0000)]
crimson/os/seastore: SeaStore::stop() into coroutines
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
Matan Breizman [Tue, 29 Jul 2025 11:15:11 +0000 (11:15 +0000)]
crimson/os/seastore: SeaStore::test_start into coroutines
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
Matan Breizman [Tue, 29 Jul 2025 11:13:02 +0000 (11:13 +0000)]
crimson/os/seastore: SeaStore::start() into coroutines
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
Kefu Chai [Thu, 4 Sep 2025 05:44:30 +0000 (13:44 +0800)]
Merge pull request #65120 from leiwen2025/wip-add-rv64-high-precision-counter-support
common/Cycles: Add high-precision counter support for riscv64
Reviewed-by: Kefu Chai <tchaikov@gmail.com>
Zac Dover [Thu, 4 Sep 2025 02:31:55 +0000 (12:31 +1000)]
Merge pull request #65325 from zdover23/wip-doc-2025-09-02-cephfs-troubleshooting-consistent-cache
doc/cephfs: edit troubleshooting.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Samuel Just [Thu, 4 Sep 2025 01:28:09 +0000 (18:28 -0700)]
Merge pull request #65215 from athanatos/sjust/wip-store-bench-3
crimson: further improvements to store-bench
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Reviewed-by: Matan Breizman <mbreizma@redhat.com>
SrinivasaBharathKanta [Wed, 3 Sep 2025 23:23:51 +0000 (04:53 +0530)]
Merge pull request #65016 from jamiepryde/isal-auto-switch-to-cauchy
erasure-code: Use ISA-L cauchy if reed_sol_van does not support the specified K and M values
SrinivasaBharathKanta [Wed, 3 Sep 2025 23:22:31 +0000 (04:52 +0530)]
Merge pull request #64845 from ljflores/wip-tracker-70468
qa/suites/orch/cephadm: ignore intentional OSD_DOWN warning from test_host_drain task
David Galloway [Wed, 3 Sep 2025 21:57:03 +0000 (17:57 -0400)]
Merge pull request #65371 from cbodley/wip-72361
cmake: remove _FORTIFY_SOURCE define
Yuri Weinstein [Wed, 3 Sep 2025 18:36:58 +0000 (11:36 -0700)]
Merge pull request #64863 from leonidc/cleanup_pending_map
nvmeofgw: cleanup pending map upon monitor restart
Reviewed-by: Samuel Just <sjust@redhat.com>
Yuri Weinstein [Wed, 3 Sep 2025 18:34:32 +0000 (11:34 -0700)]
Merge pull request #64764 from badone/wip-tracker-72337-mgr-drop-daemonstateindex-lock
mgr/DaemonState: Minimise time we hold the DaemonStateIndex lock
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Casey Bodley [Wed, 3 Sep 2025 17:22:30 +0000 (13:22 -0400)]
cmake: remove _FORTIFY_SOURCE define
according to `dpkg-buildflags`, ubuntu 24 raised this value to
`-D_FORTIFY_SOURCE=3` which causes `error: "_FORTIFY_SOURCE" redefined`
compilation failures because Ceph itself adds `-D_FORTIFY_SOURCE=2`
`_FORTIFY_SOURCE` is a hardening option. both our rpm and debian builds
already specify that via environment variables, so Ceph's cmake should
leave it alone
Fixes: https://tracker.ceph.com/issues/72361
Signed-off-by: Casey Bodley <cbodley@redhat.com>
David Galloway [Wed, 3 Sep 2025 15:00:41 +0000 (11:00 -0400)]
Merge pull request #65313 from zmc/debs-nproc
make-debs.sh: Avoid OOM errors during build
Patrick Donnelly [Wed, 3 Sep 2025 13:31:45 +0000 (09:31 -0400)]
Merge PR #64957 into main
* refs/pull/64957/head:
os: Page class: disable move operations and improve custom delete operator for proper memory management
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
Venky Shankar [Wed, 3 Sep 2025 10:30:44 +0000 (16:00 +0530)]
Merge PR #64627 into main
* refs/pull/64627/head:
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Dhairya Parmar <dparmar@redhat.com>
Xuehan Xu [Wed, 3 Sep 2025 08:13:08 +0000 (16:13 +0800)]
Merge pull request #65061 from zhscn/wip-replay-backref-retire
crimson/os/seastore: add retire alloc remarks for backref extents to skip replay invalid deltas
Reviewed-by: Myoungwon Oh <ohmyoungwon@gmail.com>
Reviewed-by: Matan Breizman <mbreizma@redhat.com>
Reviewed-by: Xuehan Xu <xuxuehan@qianxin.com>
Zac Dover [Tue, 2 Sep 2025 00:31:41 +0000 (10:31 +1000)]
doc/cephfs: edit troubleshooting.rst
Update the "Disconnected+Remounted FS" section in
doc/cephfs/troubleshooting.rst, as suggested by Venky Shankar in https://github.com/ceph/ceph/pull/65129/files#r2312903062
Signed-off-by: Zac Dover <zac.dover@proton.me>
SrinivasaBharathKanta [Wed, 3 Sep 2025 05:53:30 +0000 (11:23 +0530)]
Merge pull request #64553 from jamiepryde/teuthology-ec-op-on-off
qa: Add a config setting to the teuthology erasure code tests so that we can test with EC optimizations on and/or off
SrinivasaBharathKanta [Wed, 3 Sep 2025 05:33:38 +0000 (11:03 +0530)]
Merge pull request #64458 from linuxkidd/add-bluestore-frag-warning-desc
mon/PGmap: Add warn description for bluestore fragmentation
Venky Shankar [Tue, 2 Sep 2025 18:20:54 +0000 (23:50 +0530)]
Merge pull request #64995 from ifed01/wip-ifed-fix-snapdiff-fragment
mds: fix snapdiff result fragmentation
Reviewed-by: Venky Shankar <vshankar@redhat.com>
David Galloway [Tue, 2 Sep 2025 17:45:41 +0000 (13:45 -0400)]
Merge pull request #65316 from dmick/uadk-ftbfs
Fix uadk build (arm64 only) on debian (conflict with DESTDIR)
Patrick Donnelly [Tue, 2 Sep 2025 16:27:56 +0000 (12:27 -0400)]
Merge PR #65331 into main
* refs/pull/65331/head:
script/redmine-upkeep: fix formatting of comment
Reviewed-by: Afreen Misbah <afreen@ibm.com>
John Mulligan [Tue, 2 Sep 2025 15:26:26 +0000 (11:26 -0400)]
Merge pull request #65101 from spuiuk/smb_lazy_init
mgr/smb: use lazy_init to create the rados store
Reviewed-by: John Mulligan <jmulligan@redhat.com>
Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Naveen Naidu [Tue, 2 Sep 2025 14:46:00 +0000 (20:16 +0530)]
Merge pull request #64603 from Naveenaidu/wip-naveen-fix-70972
qa/suites/rados/thrash-old-clients: Add OSD warnings to ignore list
Samarah Uriarte [Tue, 2 Sep 2025 13:59:06 +0000 (08:59 -0500)]
Merge pull request #63687 from samarahu/wip-samarahu-standalone-user
Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
Reviewed-by: Matt Benjamin <mbenjamin@redhat.com>
Ilya Dryomov [Tue, 2 Sep 2025 13:38:14 +0000 (15:38 +0200)]
Merge pull request #64717 from abitdrag/tracker_72265
auth: msgr2 can return incorrect allowed_modes through AuthBadMethodFrame
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Patrick Donnelly [Tue, 2 Sep 2025 13:08:20 +0000 (09:08 -0400)]
script/redmine-upkeep: fix formatting of comment
The update log link would appear as preformatted text.
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
Venky Shankar [Tue, 2 Sep 2025 12:57:42 +0000 (18:27 +0530)]
Merge pull request #64550 from kotreshhr/multifs-authcaps
Fix multifs auth caps check
Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
SrinivasaBharathKanta [Mon, 1 Sep 2025 23:43:42 +0000 (05:13 +0530)]
Merge pull request #64273 from tchaikov/wip-ceph-mutex-atomic
common/mutex_debug: fix arm64 SIGBUS/segfault due to data race
Radoslaw Zarzynski [Mon, 1 Sep 2025 14:34:00 +0000 (16:34 +0200)]
Merge pull request #64696 from rzarzynski/wip-bug-71966
tools: make rados ls aware about the locator concept
Reviewed-by: Matan Breizman <mbreizma@redhat.com>
Venky Shankar [Mon, 1 Sep 2025 12:07:06 +0000 (17:37 +0530)]
Merge PR #64663 into main
* refs/pull/64663/head:
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
Nizamudeen A [Mon, 1 Sep 2025 10:40:20 +0000 (16:10 +0530)]
Merge pull request #65079 from rhcs-dashboard/img-summary-mirroring
mgr/dashboard: expose image summary API
Matan Breizman [Sun, 31 Aug 2025 11:06:51 +0000 (14:06 +0300)]
Merge pull request #65240 from knrt10/test-crimson-librbd-reenable
qa/suites/crimson-rados: run full librbd test suite
Reviewed-by: Matan Breizman <mbreizma@redhat.com>
SrinivasaBharathKanta [Sun, 31 Aug 2025 00:17:08 +0000 (05:47 +0530)]
Merge pull request #64554 from jamiepryde/teuthology-ec-more-configs
qa: Add cauchy and 16K chunk size profiles to rados erasure code teuthology suites
SrinivasaBharathKanta [Sun, 31 Aug 2025 00:16:34 +0000 (05:46 +0530)]
Merge pull request #64577 from rzarzynski/wip-ec-shuffling-for-crimson
osd: shuffle FastEC code needed by crimson from ECBackend to ECCommon
Kefu Chai [Sat, 30 Aug 2025 08:29:27 +0000 (16:29 +0800)]
Merge pull request #65192 from tchaikov/wip-cmake-silence-lsan
cmake: disable LeakSanitizer suppression output to fix CLI tests
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Dan Mick [Sat, 30 Aug 2025 07:40:24 +0000 (00:40 -0700)]
cmake/modules/Builduadk.cmake: fix build
DESTDIR should not be set when building.
Fixes: https://tracker.ceph.com/issues/72722
Signed-off-by: Dan Mick <dan.mick@redhat.com>
Dan Mick [Sat, 30 Aug 2025 07:34:55 +0000 (00:34 -0700)]
cmake/modules/Builduadk.cmake: fix tabs/spaces
Signed-off-by: Dan Mick <dan.mick@redhat.com>
Patrick Donnelly [Sat, 30 Aug 2025 01:27:25 +0000 (21:27 -0400)]
Merge PR #65276 into main
* refs/pull/65276/head:
.github/workflows: run redmine-upkeep for release branches
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Zack Cerza [Fri, 29 Aug 2025 17:38:40 +0000 (11:38 -0600)]
make-debs.sh: Avoid OOM errors during build
This uses the logic from: https://github.com/ceph/ceph-build/blob/
f074f1ce7fc05a5ac69e06fa9fa7ae45858b0110 /scripts/build_utils.sh#L1411-L1435
Signed-off-by: Zack Cerza <zack@cerza.org>
CEPH-BUILD-JOB: ceph-dev-pipeline
ARCHS: x86_64
DISTROS: jammy noble
FLAVORS: default
afreen23 [Fri, 29 Aug 2025 17:36:17 +0000 (23:06 +0530)]
Merge pull request #65285 from rhcs-dashboard/table-actions
mgr/dashboard: add customizations to table-actions
Reviewed-by: Afreen Misbah <afreen@ibm.com>
afreen23 [Fri, 29 Aug 2025 13:02:31 +0000 (18:32 +0530)]
Merge pull request #65246 from afreen23/remove-old-dash
Drop support for older version of dashboard
Reviewed-by: Nizamudeen A <nia@redhat.com>
Aashish Sharma [Fri, 29 Aug 2025 10:51:08 +0000 (16:21 +0530)]
Merge pull request #63641 from anushruti10116/add-bucket-notification-dashboard
mgr/dashboard: Adding RGW Bucket Notification Dashboard for Grafana
Casey Bodley [Thu, 28 Aug 2025 19:14:48 +0000 (15:14 -0400)]
Merge pull request #65284 from pritha-srivastava/wip-rgw-d4n-centos9-build-failure
rgw/d4n: removing fmt related code as it is
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Afreen Misbah [Thu, 28 Aug 2025 07:36:04 +0000 (13:06 +0530)]
mgr/dashboard: Update release notes and doc
- for removal of old dashoard support
Signed-off-by: Afreen Misbah <afreen@ibm.com>
Adam King [Thu, 28 Aug 2025 14:47:04 +0000 (10:47 -0400)]
Merge pull request #65176 from phlogistonjohn/jjm-cephadm-build-el10rpm
cephadm: fix building rpm-sourced cephadm zippapp on el10
Reviewed-by: Adam King <adking@redhat.com>
Pritha Srivastava [Thu, 28 Aug 2025 09:13:58 +0000 (14:43 +0530)]
rgw/d4n: removing fmt related code as it is
causing centos 9 build failure and is debug
only code.
Signed-off-by: Pritha Srivastava <prsrivas@redhat.com>
Naman Munet [Thu, 28 Aug 2025 09:12:00 +0000 (14:42 +0530)]
mgr/dashboard: add customizations to table-actions
https://tracker.ceph.com/issues/72764
Signed-off-by: Naman Munet <naman.munet@ibm.com>
Adam King [Thu, 28 Aug 2025 12:22:03 +0000 (08:22 -0400)]
Merge pull request #65029 from guits/drop-udevadm-subprocess-calls
ceph-volume: drop udevadm subprocess calls
Reviewed-by: Adam King <adking@redhat.com>
afreen23 [Thu, 28 Aug 2025 12:10:40 +0000 (17:40 +0530)]
Merge pull request #64955 from rhcs-dashboard/bug-
2314829 -about-panel
mgr/dashboard: About panel showing other icons in background while open
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Dnyaneshwari Talwekar <dtalwekar@redhat.com>
afreen23 [Thu, 28 Aug 2025 11:51:13 +0000 (17:21 +0530)]
Merge pull request #65146 from rhcs-dashboard/fix-72656-main
mgr/dashboard: Fix duplicate selection on multi-select in table component
Reviewed-by: Afreen Misbah <afreen@ibm.com>
afreen23 [Thu, 28 Aug 2025 07:24:27 +0000 (12:54 +0530)]
Merge pull request #65247 from afreen23/optimize-css
mgr/dashboard: Optimize css styles.css bundle
Reviewed-by: Nizamudeen A <nia@redhat.com>com>
Reviewed-by: Abhishek Desai <abhishek.desai1@ibm.com>
Anushruti Sharma [Thu, 28 Aug 2025 06:58:13 +0000 (12:28 +0530)]
fixing review comment
Signed-off-by: Anushruti Sharma <anushruti10116@gmail.com>
Patrick Donnelly [Thu, 28 Aug 2025 01:39:06 +0000 (21:39 -0400)]
.github/workflows: run redmine-upkeep for release branches
This `if` was filtering out merges for release branches like squid.
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
Zack Cerza [Wed, 27 Aug 2025 21:14:30 +0000 (15:14 -0600)]
Merge pull request #65050 from zmc/osd-method-passing
cephadm: Use specified method for osd.default
Patrick Donnelly [Wed, 27 Aug 2025 16:02:00 +0000 (12:02 -0400)]
Merge PR #65266 into main
* refs/pull/65266/head:
script/redmine-upkeep: filter by one status_id at a time
script/redmine-upkeep: add more statuses and organize
script/redmine-upkeep: break out of filters on limit threshold
.github/workflows/redmine-upkeep: bump limit
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Patrick Donnelly [Wed, 13 Aug 2025 17:15:06 +0000 (13:15 -0400)]
script/redmine-upkeep: filter by one status_id at a time
The API, unlike the www browser, does not actually allow filtering multiple
status IDs. We have to filter for each status we want to look at.
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
Patrick Donnelly [Wed, 13 Aug 2025 17:14:31 +0000 (13:14 -0400)]
script/redmine-upkeep: add more statuses and organize
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
Patrick Donnelly [Wed, 13 Aug 2025 17:14:02 +0000 (13:14 -0400)]
script/redmine-upkeep: break out of filters on limit threshold
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
Patrick Donnelly [Tue, 12 Aug 2025 20:01:44 +0000 (16:01 -0400)]
.github/workflows/redmine-upkeep: bump limit
Now that this no longer hits the github API in general, it's safer to process
many more issues. This is generally good as it's not possible to construct a
specific search that will process issues that have had their corresponding PR
merged. (We do have merge triggers however.) Additionally, process more issues
but only every 12 hours.
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
Edwin Rodriguez [Wed, 27 Aug 2025 13:31:16 +0000 (09:31 -0400)]
Merge pull request #64973 from edwinzrodriguez/ceph-wip-72482
test/osd: Suppress subobject-linkage warning in SelectMappingAndLayers
Casey Bodley [Wed, 27 Aug 2025 12:19:21 +0000 (08:19 -0400)]
Merge pull request #64742 from cbodley/wip-72315
rgw/s3: support paginated ListBuckets
Reviewed-by: J. Eric Ivancich <ivancich@redhat.com>
Reviewed-by: Matt Benjamin <mbenjamin@redhat.com>
Afreen Misbah [Tue, 26 Aug 2025 18:58:17 +0000 (00:28 +0530)]
mgr/dashboard: Optimize css styles.css bundle
- compresses the css bundle before sending to browser
- this improves LCP value value as well
Fixes https://tracker.ceph.com/issues/72742
Signed-off-by: Afreen Misbah <afreen@ibm.com>
Afreen Misbah [Wed, 27 Aug 2025 08:13:38 +0000 (13:43 +0530)]
mgr/dashboard: use border:0 for clipboard css
- Sets border-width: 0
- Completely removes the border
- More memory efficient than `border: none` which occupies some browser memory
- Higher priority in border conflicts
Signed-off-by: Afreen Misbah <afreen@ibm.com>
Afreen Misbah [Tue, 26 Aug 2025 16:33:54 +0000 (22:03 +0530)]
mgr/dashboard: Drop support for older version of dashboard
Fixes https://tracker.ceph.com/issues/72739
- remove the code for previous version of dashboard
- popover css was globally added in infocard component which needs to be removed now. So include css in respective components- dashboard and upgrade.
Signed-off-by: Afreen Misbah <afreen@ibm.com>
Zack Cerza [Thu, 14 Aug 2025 16:29:47 +0000 (10:29 -0600)]
cephadm: Use specified method for osd.default
When creating the first OSD in a cluster, the method requested was being
ignored - meaning an LVM OSD would be created in all cases. If a given cluster
couldn't support LVM, it could not be deployed. If we relay the method value
requested by the cephadm invocation, we can create OSDs as expected.
Fixes: https://tracker.ceph.com/issues/72381
Signed-off-by: Zack Cerza <zack@cerza.org>
Edwin Rodriguez [Thu, 7 Aug 2025 20:28:44 +0000 (16:28 -0400)]
test/osd: Suppress subobject-linkage warning in SelectMappingAndLayers class
Change SelectMapping and SelectLayers definitions to use non-static arrays of strings.
SelectMappingAndLayers::sma and SelectMappingAndLayers::sly have internal storage
duration, because it is a non-template, non-inline, non-extern const-qualified variable.
As a consequence, in each translation unit sma and sly is a different object.
And because ProgramOptionSelector takes a reference as template argument, then
ProgramOptionSelector<...> are different specializations of ProgramOptionSelector
in different translation units, because the template parameter references different objects in each.
Then, if you include the header in two different translation units, the program will
have undefined behavior, because the definitions of SelectMapping violates the one-definition
rule as they are, roughly said, not semantically identical. The compiler has no way to
decide whether SelectMapping is supposed to have ProgramOptionSelector<value1> or
ProgramOptionSelector<value2> as base class (where value1 and value2 are invented names
for the two instances of io_sequence::tester::lrc::mapping_layer_array_sizes in the
different translation units).
Fixes: https://tracker.ceph.com/issues/72482
Signed-off-by: Edwin Rodriguez <edwin.rodriguez1@ibm.com>
Dan Mick [Tue, 26 Aug 2025 16:58:20 +0000 (09:58 -0700)]
Merge pull request #65222 from dmick/make-debs-remove-git-clean
Remove git clean -fdx
Afreen Misbah [Tue, 26 Aug 2025 15:28:05 +0000 (20:58 +0530)]
mgr/dashboard: minor fixes
- purge css got added by mistake while testing in pr https://github.com/ceph/ceph/pull/65019/
- updated helath snaphost schema to include num_hosts
Signed-off-by: Afreen Misbah <afreen@ibm.com>
Afreen Misbah [Wed, 20 Aug 2025 20:47:19 +0000 (02:17 +0530)]
mgr/dashboard: Add localization for nx based production builds
Signed-off-by: Afreen Misbah <afreen@ibm.com>
Matt Benjamin [Tue, 26 Aug 2025 16:21:57 +0000 (12:21 -0400)]
Merge pull request #63921 from pritha-srivastava/wip-rgw-d4n-iterate-connpool-pipeline
rgw/d4n: Integration of optimization in iterate, connection pool and pipelining
Nizamudeen A [Mon, 18 Aug 2025 07:47:01 +0000 (13:17 +0530)]
mgr/dashboard: expose image summary API
Introduce a new API for getting per image summary
```
╰─$ curl -kX GET "https://localhost:4200/api/block/mirroring/rbd/test/summary" \
-H "Accept: application/vnd.ceph.api.v1.0+json" \
-H "Authorization: Bearer $TOKEN" -H "Content-Type: application/json" | jq .
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 637 100 637 0 0 14597 0 --:--:-- --:--:-- --:--:-- 14813
{
"name": "test2",
"id": "
10d618ea1a58 ",
"info": {
"global_id": "
f25678be -64a2-481f-b96c-
9bcc566dcbfe ",
"state": 1,
"primary": true
},
"remote_statuses": [
{
"state": "Replaying",
"description": {
"bytes_per_second": 0.0,
"bytes_per_snapshot": 0.0,
"last_snapshot_bytes": 0,
"last_snapshot_sync_seconds": 0,
"local_snapshot_timestamp":
1755579780 ,
"remote_snapshot_timestamp":
1755579780 ,
"replay_state": "idle"
},
"last_update": "2025-08-19T05:03:17Z",
"up": true,
"mirror_uuid": "
4d734616 -5a38-4399-b743-
86bcd8c1ab8f "
}
],
"state": 6,
"description": "local image is primary",
"last_update": "2025-08-19T05:03:10Z",
"up": true
}
```
Also update the existing API to add the image syncing status. The
/summary API's `image_ready` will also have the `remote_status` which is
a list of dict to show the status of all the remote clusters (one image
can be mirrored to more than one cluster)
```
"image_ready": [
{
"pool_name": "rbd",
"name": "test2",
"state_color": "info",
"state": "Stopped",
"mirror_mode": "snapshot",
"description": "local image is primary",
"remote_status": [
{
"state": "Replaying",
"description": {
"bytes_per_second": 0.0,
"bytes_per_snapshot": 0.0,
"last_snapshot_bytes": 0,
"last_snapshot_sync_seconds": 0,
"local_snapshot_timestamp":
1755579780 ,
"remote_snapshot_timestamp":
1755579780 ,
"replay_state": "idle"
},
"last_update": "2025-08-19T05:03:47Z",
"up": true,
"mirror_uuid": "
4d734616 -5a38-4399-b743-
86bcd8c1ab8f "
}
]
}
]
```
Fixes: https://tracker.ceph.com/issues/72520
Signed-off-by: Nizamudeen A <nia@redhat.com>
Casey Bodley [Tue, 26 Aug 2025 14:44:56 +0000 (10:44 -0400)]
Merge pull request #65130 from cbodley/wip-72643
rpm: default to gcc-toolset-13, not just for crimson
Reviewed-by: Matan Breizman <mbreizma@redhat.com>
afreen23 [Tue, 26 Aug 2025 12:56:41 +0000 (18:26 +0530)]
Merge pull request #65169 from afreen23/nfs-fix
mgr/dashboard: Dashboard nfs export editor rejects ipv6 addresses
Reviewed-by: Nizamudeen A <nia@redhat.com>
Zac Dover [Tue, 26 Aug 2025 12:43:18 +0000 (22:43 +1000)]
Merge pull request #65230 from anthonyeleven/bs-slow-op-alert
doc/rados/operations: Improve health-checks.rst
Reviewed-by: Zac Dover <zac.dover@proton.me>
Anthony D'Atri [Tue, 26 Aug 2025 11:38:58 +0000 (07:38 -0400)]
doc/rados/operations: Improve health-checks.rst
Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
Kautilya Tripathi [Tue, 19 Aug 2025 12:58:46 +0000 (18:28 +0530)]
test/librbd: Add SKIP_IF_CRIMSON for failing tests
Since now crimson has all tests enabled some still fails. This skips
them and adds a dedicated tracker for the same.
Co-authored-by: Matan Breizman <mbreizma@redhat.com>
Signed-off-by: Kautilya Tripathi <kautilya.tripathi@ibm.com>
Anushruti Sharma [Tue, 26 Aug 2025 07:34:28 +0000 (13:04 +0530)]
fixing review comment
Signed-off-by: Anushruti Sharma <anushruti10116@gmail.com>
Anushruti Sharma [Tue, 26 Aug 2025 07:26:17 +0000 (12:56 +0530)]
fixing review comment
Signed-off-by: Anushruti Sharma <anushruti10116@gmail.com>
afreen23 [Tue, 26 Aug 2025 07:01:18 +0000 (12:31 +0530)]
Merge pull request #65019 from afreen23/ceph-status-api
Add /health/snapshot api
Reviewed-by: Nizamudeen A <nia@redhat.com>
Aashish Sharma [Wed, 20 Aug 2025 09:03:35 +0000 (14:33 +0530)]
mgr/dashboard: Fix duplicate selection on multi-select in table component
Fixes: https://tracker.ceph.com/issues/72656
Signed-off-by: Aashish Sharma <Aashish.Sharma1@ibm.com>
Aashish Sharma [Tue, 26 Aug 2025 05:56:17 +0000 (11:26 +0530)]
Merge pull request #65208 from rhcs-dashboard/72717-test-host-tc-failing
mgr/dashboard: Fix test_host.py test case
Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Pritha Srivastava [Thu, 7 Aug 2025 05:09:10 +0000 (10:39 +0530)]
rgw/d4n: comment to suppress false positive
flagged by coverity
Signed-off-by: Pritha Srivastava <prsrivas@redhat.com>
Pritha Srivastava [Tue, 17 Jun 2025 06:07:16 +0000 (11:37 +0530)]
rgw/d4n: fix for rgw user create hanging when vstart
cluster starts when there is data in cache.
the cleaning thread sleeps when the entry for cleaning
has not expired, therefore radosgw-admin user create hangs
when vstart cluster comes up.
Signed-off-by: Pritha Srivastava <prsrivas@redhat.com>
Pritha Srivastava [Fri, 13 Jun 2025 11:35:44 +0000 (17:05 +0530)]
rgw/d4n: changes to integrate pipelining with connection pool.
Signed-off-by: Pritha Srivastava <prsrivas@redhat.com>
Pritha Srivastava [Tue, 22 Apr 2025 03:04:04 +0000 (08:34 +0530)]
rgw/d4n: add pipelining to PUT in write-cache
and read cache for data blocks directory entries
introduced a pipelined version of set command.
Signed-off-by: Pritha Srivastava <prsrivas@redhat.com>
Pritha Srivastava [Tue, 29 Apr 2025 11:12:18 +0000 (16:42 +0530)]
rgw/d4n: use boost::generic::response for bucket list operation.
1. test case to explore pipelining using boost::redis::generic_response
2. introduced a get method based on redis::generic_response
and used the same for Bucket::list.
Signed-off-by: Pritha Srivastava <prsrivas@redhat.com>
gal salomon [Wed, 11 Jun 2025 18:05:03 +0000 (21:05 +0300)]
the current connection setup is single and shared connection, the strand on that single connection may cause a serialization.
it should be noted that per s3-request there are several redis-operation that may run on co-routine.
the redis-connection pool implement the guarded acquire/release APIs.
adding configuration : rgw_redis_connection_pool_size.
re-factor of redis-exec* function.
shared pointer for Redis connection pool
adding branch predication optimization for redis-pool/single-shared-connection condition
adding a warning-report-method for the case there is a blocking state upon empty connection pool.
Signed-off-by: galsalomon66 <gal.salomon@gmail.com>
Dan Mick [Tue, 26 Aug 2025 00:45:21 +0000 (17:45 -0700)]
Remove git clean -fdx
either
1) a source tarball is supplied, in which case the local dir is
irrelevant, or
2) make-debs calls make-dist, which doesn't care about a dirty cwd
so it just punishes the unaware by removing things that they may
have wanted to keep.
Signed-off-by: Dan Mick <dan.mick@redhat.com>
Ilya Dryomov [Mon, 25 Aug 2025 22:19:09 +0000 (00:19 +0200)]
Merge pull request #64681 from athanatos/sjust/wip-rocky-10
rocky 10 build error fixes
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>