Commit Graph

163389 Commits

Author SHA1 Message Date
SrinivasaBharathKanta
97cc3c8d93
Merge pull request #67023 from trociny/wip-74490
mon: allow getpoolstats for mgr modules
2026-07-29 08:55:52 +05:30
SrinivasaBharathKanta
44075f25c8
Merge pull request #69973 from ljflores/wip-tracker-77382
qa/suites/upgrade: ignore expected telemetry warning
2026-07-29 08:55:12 +05:30
Kefu Chai
86c46693c2
Merge pull request #70206 from sunyuechi/wip-dockerfile-sccache-dnf
Dockerfile.build: install sccache from distro packages when available

Reviewed-by: Zack Cerza <zack@redhat.com>
2026-07-29 11:22:01 +08:00
SrinivasaBharathKanta
a51414287f
Merge pull request #69325 from NitzanMordhai/wip-nitzan-mgr-memory-grow-debug-high-level
mgr/ClusterState: remove debug 30 memory spike
2026-07-29 05:24:49 +05:30
SrinivasaBharathKanta
33afffca75
Merge pull request #69099 from MaxKellermann/osd_SnapMapper__fmt_no_sprintf
osd/SnapMapper: use fmt::format() instead of fmt::sprintf()
2026-07-29 05:24:11 +05:30
SrinivasaBharathKanta
0718de9184
Merge pull request #69098 from MaxKellermann/common_options__long_desc__c_string
common/options: convert `long_desc` to C string
2026-07-29 05:23:55 +05:30
SrinivasaBharathKanta
33a2cbcd2d
Merge pull request #70231 from bill-scales/issue58417
osd: Fix race hazard causing duplicated message after OSD marked down
2026-07-29 05:13:48 +05:30
SrinivasaBharathKanta
15825ec7bf
Merge pull request #70233 from bill-scales/issue54932
osd: Fix PeeringState::proc_lease crash caused by race hazard
2026-07-29 05:13:18 +05:30
Radoslaw Zarzynski
6e2ec3160c
Merge pull request #70333 from bill-scales/issue76953
osd: Fix valgrind uninitialized variable issues in fast EC

Reviewed-by: Matty Williams <Matty.Williams@ibm.com>
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2026-07-28 22:22:56 +02:00
J. Eric Ivancich
c3c4a139ad
Merge pull request #70505 from ivancich/wip-fix-ceph-spec-in
rgw: update rpm and debian builds

Reviewed-by: Thomas Serlin <tserlin@redhat.com>
2026-07-28 16:16:58 -04:00
Afreen Misbah
ff681c5884
Merge pull request #70544 from rhcs-dashboard/switcher
mgr/dashboard: rgw gateway switcher read-only for resource page

Reviewed-by: Afreen Misbah <afreen@ibm.com>
2026-07-28 19:03:46 +05:30
Xuehan Xu
c2a7345ca7
Merge pull request #70547 from xxhdx1985126/wip-crimson-recover-delete-fix
crimson/osd/pg_recovery: call on_global_recover on replica-recover-deleted objects only when it's not missing on the primary too

Reviewed-by: Kefu Chai <k.chai@proxmox.com>
2026-07-28 21:19:26 +08:00
Patrick Donnelly
e677c76f12
Merge PR #70581 into main
* refs/pull/70581/head:
	doc/governance: update CEC term length

Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
2026-07-28 08:43:05 -04:00
Patrick Donnelly
af0017d0d0
Merge PR #70574 into main
* refs/pull/70574/head:
	.github/workflows: bump checkout action version
	.github/workflows/qa-symlink: sparse checkout verify-qa
	.github/workflows/qa-symlink: run only for active branches

Reviewed-by: Joseph Mundackal <jmundackal@bloomberg.net>
2026-07-28 08:40:32 -04:00
Patrick Donnelly
b44f03b373
Merge PR #70582 into main
* refs/pull/70582/head:
	doc/governance: add Redouane to CSC

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
2026-07-28 08:40:04 -04:00
Patrick Donnelly
aff8483b3e
Merge PR #70586 into main
* refs/pull/70586/head:
	.githubmap: add BBoozmen

Reviewed-by: Oguzhan Ozmen <oozmen@bloomberg.net>
2026-07-28 08:39:18 -04:00
Patrick Donnelly
e344300980
Merge PR #70598 into main
* refs/pull/70598/head:
	.githubmap: add mheler

Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
2026-07-28 08:36:50 -04:00
Vallari Agrawal
3c18e56570
Merge pull request #70614 from VallariAg/wip-nvmeof-upgrade-refresh
qa/suites/nvmeof/upgrade: use refresh True for wait_for_service
2026-07-28 16:03:38 +05:30
Alex Ainscow
7eaf1fb72f
Merge pull request #69662 from aainscow/truncate_and_write_tests
test/osd: Add truncate-then-write tests 

Reviewed-by: Bill Scales <bill_scales@uk.ibm.com>
2026-07-28 11:27:43 +01:00
Kefu Chai
a09c01ffb4
Merge pull request #69758 from tchaikov/wip-bumpup-seastar
crimson: bump seastar submodule and adapt to its new future API 

Reviewed-by: Matan Breizman <mbreizma@redhat.com>
2026-07-28 18:24:32 +08:00
Vallari Agrawal
5027b84eb3
qa/suites/nvmeof/upgrade: use refresh True for wait_for_service
Add refresh: True to upgrade tests, same as we added for
https://tracker.ceph.com/issues/73538

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

Co-authored-by: barakda <barak.davidov@gmail.com>
Signed-off-by: Vallari Agrawal <vallari.agrawal@ibm.com>
2026-07-28 14:05:23 +05:30
Kefu Chai
31ed48ac8f crimson: migrate off deprecated seastar::smp::count and all_cpus()
The updated seastar deprecates the global smp::count and smp::all_cpus() in
favour of the per-instance smp::shard_count() and smp::all_shards(). Under the
CI -Werror build these deprecation warnings are fatal.

Replace the uses with the reactor-local free functions
seastar::this_smp_shard_count() and seastar::this_smp_all_shards(), which read
the current smp instance's shard count and shard-id range. crimson runs a
single smp instance and every migrated site executes on a reactor thread (the
alienstore worker threads do not touch these), so the behaviour is unchanged.

Signed-off-by: Kefu Chai <k.chai@proxmox.com>
2026-07-28 16:07:19 +08:00
Kefu Chai
dcbe48ff0b crimson: use the seastar span sink API and build at API level 10
At SEASTAR_API_LEVEL >= 9 seastar dropped output_stream::write(net::packet) in
favour of write(std::span<temporary_buffer<char>>). Convert Socket's writes to
the span form, writing the packet's released fragments and keeping them alive
across the write with do_with, then raise Seastar_API_LEVEL from 6 to 10 to
match the updated seastar. The span write overloads are unconditional, so the
Socket change is valid at every API level.

Signed-off-by: Kefu Chai <k.chai@proxmox.com>
2026-07-28 16:05:39 +08:00
Kefu Chai
df181842f1 crimson: bump seastar submodule and adapt to its new future API
Update src/seastar to ceph-umbrella-25.05.0-1074-gcced0236, which is
scylladb/seastar master (fd71a5b4c7) with the ceph patches reapplied,
and adapt crimson to the future API changes the bump brings in:

  - interruptible_future.h: seastar split its single ready_future_marker into
    set_ready_future_marker and set_from_tuple_ready_future_marker; route
    futurize::from_tuple through the matching markers.
  - thread_pool.h: future_state::set() is now templated and get_value() is
    ref-qualified; pass seastar::internal::monostate{} for the void case and
    move the state before reading its value.

These crimson changes need the new seastar, so they share one commit with the
submodule bump. The build stays at Seastar_API_LEVEL 6 here; the level is
raised in the following commit.

Signed-off-by: Kefu Chai <k.chai@proxmox.com>
2026-07-28 16:05:39 +08:00
Matan Breizman
5efd84b2ef
Merge pull request #70180 from Matan-B/wip-matanb-seastore-coll-batch
crimson/seastore: batch same-collection transactions

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Reviewed-by: Xuehan Xu <xuxuehan@qianxin.com>
2026-07-28 10:13:32 +03:00
bluikko
6d7963b016
Merge pull request #70467 from bluikko/wip-doc-nginx-capitalization
doc: standardize capitalization of NGINX following the vendor
2026-07-28 14:04:30 +07:00
Hezko
aac1f3c478
Merge pull request #70209 from Hezko/warn-on-deprecated-param
mgr/dashboard: add deprecation warning on ns add cli command
2026-07-28 09:25:41 +03:00
Afreen Misbah
e4fec86961
Merge pull request #70560 from rhcs-dashboard/fix-gateway-readonly
Reviewed-by: Naman Munet <nmunet@redhat.com>
2026-07-28 11:48:23 +05:30
Afreen Misbah
60c64a4977
Merge pull request #70566 from rhcs-dashboard/service-form-helper-fix
Reviewed-by: Nizamudeen A <nia@redhat.com>
2026-07-28 11:48:18 +05:30
Venky Shankar
ed8939d940 Merge PR #70375 into main
* refs/pull/70375/head:
	src/pybind: fixing the test_invalid_client_id failure

Reviewed-by: Jos Collin <jcollin@redhat.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
2026-07-28 11:25:58 +05:30
Kefu Chai
757d192b43
Merge pull request #69726 from tchaikov/wip-drop-bluestore-pmem
blk,build: drop BlueStore PMEM support

Reviewed-by: Igor Fedotov <igor.fedotov@croit.io>
2026-07-28 13:27:17 +08:00
Tomer Haskalovitch
c47b6f4e8d mgr/dashboard: add deprecation warning on ns add nvme cli command
Fixes: https://tracker.ceph.com/issues/78228
Signed-off-by: Tomer Haskalovitch <tomer.haska@ibm.com>
2026-07-28 07:30:40 +03:00
Kefu Chai
6f4345554d
Merge pull request #68209 from sunyuechi/riscv-bench-crc
test/common: add RISC-V CRC32C performance benchmark to unittest_crc32c

Reviewed-by: Kefu Chai <k.chai@proxmox.com>
2026-07-28 09:40:42 +08:00
Gil Bregman
0b5dfd5a80
Merge pull request #70578 from gbregman/main
mgr/cephadm: Add CNC fields to NVMEoF spec file
2026-07-28 02:04:26 +03:00
Matthew N. Heler
0ba95d1a87 .githubmap: add mheler
Signed-off-by: Matthew N. Heler <matthew.heler@hotmail.com>
2026-07-27 17:24:32 -05:00
Syed Ali Ul Hasan
b1be0f8d8f mgr/dashboard: rgw gateway switcher read-only for resource page
- Fixes: https://tracker.ceph.com/issues/78513

Signed-off-by: Syed Ali Ul Hasan <syedaliulhasan19@gmail.com>
2026-07-28 02:05:43 +05:30
Afreen Misbah
e781e5a1a5
Merge pull request #69790 from syedali237/dashboard/user-management
mgr/dashboard : migrated User Table tabs to resource pages

Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Abhishek Desai <abhishek.desai1@ibm.com>
2026-07-28 01:49:50 +05:30
Alex Ainscow
c95853db84 test/osd: cover truncate+write EC transaction behaviour
Add unit-tests to recreate the problems found by the IO Sequencer in the previous commit.

Some tests here rely on frameworks added in Umbrella and as such we are keeping them
independent (in their own PRs).

Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
Signed-off-by: Matty Williams <Matty.Williams@ibm.com>
Assisted-by: IBM Bob:Claude/GPT
2026-07-27 18:47:37 +01:00
Gil Bregman
622feb2a72 mgr/cephadm: Add CNC fields to NVMEoF spec file
Fixes: https://tracker-origin.ceph.com/issues/78675

Signed-off-by: Gil Bregman <gbregman@il.ibm.com>
2026-07-27 20:40:04 +03:00
Patrick Donnelly
a51222647d
.githubmap: add BBoozmen
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
2026-07-27 13:23:31 -04:00
J. Eric Ivancich
855a5edf70 rgw: update build config to streamline builds
Some binaries and man pages were not included in rpm builds or debian
builds.  This adds those artifacts to ceph.spec.in
debian/ceph-common.install and debian/radosgw.install.

Signed-off-by: J. Eric Ivancich <ivancich@redhat.com>
2026-07-27 13:09:48 -04:00
Patrick Donnelly
66524970a1
Merge PR #70576 into main
* refs/pull/70576/head:
	script/ptl-tool: add more refs for main branch

Reviewed-by: Yuri Weinstein <yweins@redhat.com>
2026-07-27 13:06:57 -04:00
Syed Ali Ul Hasan
78a2d82cb1 mgr/dashboard: migrated user table tabs to resource pages
- Fixes: https://tracker.ceph.com/issues/77475

Signed-off-by: Syed Ali Ul Hasan <syedaliulhasan19@gmail.com>
2026-07-27 21:35:31 +05:30
Patrick Donnelly
0c139f2b83
doc/governance: update CEC term length
Fixes: https://tracker.ceph.com/issues/77966
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
2026-07-27 11:43:12 -04:00
Patrick Donnelly
1d3b2372e3
doc/governance: add Redouane to CSC
Fixes: https://tracker.ceph.com/issues/77965
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
2026-07-27 11:13:56 -04:00
Patrick Donnelly
ebc60e401f
script/ptl-tool: add more refs for main branch
Start with "upstream", then "origin", then finally the local main branch.

Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
2026-07-27 09:45:28 -04:00
Redouane Kachach
0a6e4207e6
Merge pull request #69844 from kginonredhat/issue-77835-fail-fs-mds-upgrade-wait
mgr/cephadm: wait for active MDS during fail_fs upgrade

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2026-07-27 15:39:40 +02:00
Patrick Donnelly
841baf903e
.github/workflows: bump checkout action version
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
2026-07-27 09:36:03 -04:00
Patrick Donnelly
901aad681f
.github/workflows/qa-symlink: sparse checkout verify-qa
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
2026-07-27 09:36:03 -04:00
Patrick Donnelly
59d8a46d4b
.github/workflows/qa-symlink: run only for active branches
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
2026-07-27 09:35:56 -04:00