Commit Graph

163538 Commits

Author SHA1 Message Date
Ville Ojamo
872d3bd14c doc/cephadm: enable substitutions on CLI command example
Substitutions were not enabled on a prompt directive that tried to use
the stable-release substitution so the substitution string was rendered
verbatim.

Signed-off-by: Ville Ojamo <git2233+ceph@ojamo.eu>
2026-07-29 16:40:54 +07:00
Afreen Misbah
66a1de3eff
Merge pull request #70625 from rhcs-dashboard/fix/dashboard-gzip-mime-type
mgr/dashboard: add text/javascript to gzip mime types

Reviewed-by: Afreen Misbah <afreen@ibm.com>
2026-07-29 15:07:01 +05:30
Afreen Misbah
a5803a5ed5
Merge pull request #70606 from rhcs-dashboard/add-doc-url
mgr/dashboard: Add alerts doc url to active alert list


Reviewed-by: Aashish Sharma <aasharma@redhat.com>
2026-07-29 13:32:30 +05:30
Venky Shankar
c748ba8b79
Merge pull request #68519 from edwinzrodriguez/cephfs-bench
cephfs-tool: Improve reporting and config options

Reviewed-by: Venky Shankar <vshankar@redhat.com>
2026-07-29 13:09:51 +05:30
Guillaume Abrioux
4d26ec1395
Merge pull request #70486 from guits/fix-nvme-reformat
ceph-volume: fix nvme preformat wiping VG on osds-per-device > 1
2026-07-29 09:34:24 +02:00
Pedro Gonzalez Gomez
851ca4c75c
Merge pull request #70603 from rhcs-dashboard/snap-edit-fix
mgr/dashboard: fix snap schedule startDate

Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
2026-07-29 08:54:00 +02:00
root
58ef0cd984 mgr/dashboard: fix cd-text-label-list string writeValue
When editing services such as oauth2-proxy, backend fields like scope
arrive as a single string. Spreading that string into the list turned
each character into its own row. Normalize string values to one item.

Fixes: https://tracker.ceph.com/issues/78808
Signed-off-by: Pedro Gonzalez Gomez <pegonzal@ibm.com>
2026-07-29 08:42:58 +02:00
Kefu Chai
070e0ca298
Merge pull request #69680 from sunyuechi/wip-bufferlist-omap
test/crimson/omap: enlarge values under ASan to shrink depth-driven tests

Reviewed-by: Kefu Chai <k.chai@proxmox.com>
2026-07-29 11:47:24 +08:00
SrinivasaBharathKanta
bfebe2ea25
Merge pull request #66757 from senolcolak/wip-v2-mgr-inventory-crush-host
mgr: override OSD hostname with CRUSH physical host in all metadata paths
2026-07-29 08:58:21 +05:30
SrinivasaBharathKanta
9da521bd82
Merge pull request #69885 from sunyuechi/wip-rados-fix-std-fd-close
tools/rados: fix stdio/stream cleanup
2026-07-29 08:56:20 +05:30
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
3a081d5cd0 mgr/dashboard: add text/javascript to gzip mime types
CherryPy's serve_file() uses Python's mimetypes module which returns
text/javascript for .js files (RFC 9239), but the gzip config only
listed application/javascript. This meant the main Angular bundle
was being served uncompressed. With Cheroot write timeouts,
the uncompressed transfer times out over slower networks, causing
ERR_CONTENT_LENGTH_MISMATCH in the browser.

Signed-off-by: Afreen Misbah <afreen@ibm.com>
2026-07-28 19:13:55 +05:30
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
Aashish Sharma
03df721ac7 mgr/dashboard: Add alerts doc url to active alert list
Add documentation link in Learn more column for every alert in the
active alerts list table

Fixes: https://tracker-origin.ceph.com/issues/78747

Signed-off-by: Aashish Sharma <aasharma@redhat.com>
2026-07-28 15:16:37 +05:30
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
Pedro Gonzalez Gomez
a11f0e3d4e mgr/dashboard: fix snap schedule startDate
Fixes date time picker that was wrongly setting the form date

Fixes: https://tracker-origin.ceph.com/issues/78742
Signed-off-by: Pedro Gonzalez Gomez <pegonzal@ibm.com>
2026-07-28 08:05:53 +02:00
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