Commit Graph

163538 Commits

Author SHA1 Message Date
Shilpa Jagannath
405b99064f qa/multisite: fix flaky test_bucket_sync_disable
rely on 'bucket sync status' instead of looking up sync-status object.
it reports that there are no sync sources once the bucket's disabled
flag has propagated. also add a meta checkpoint after disabling.

Signed-off-by: Shilpa Jagannath <smanjara@redhat.com>
2026-07-27 19:40:48 +00:00
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
Kefu Chai
b542c2feb3 doc/rados: explain what a device class breaks in stretch mode
The warning said device classes are "not supported" and that such a rule
"will not work", without saying what actually happens. Ceph accepts the
rule, honors the class, and places the data correctly. Peering is what
fails. The rule takes from a shadow tree, so an OSD's datacenter resolves
to "zone1~ssd", while the Monitors record the surviving zone as "zone1".
The two never match. Nothing looks wrong while both data centers are up,
but once one is lost, the PGs left behind cannot peer. Bringing the data
center back does not help either, because the cluster leaves degraded
stretch mode only once no PG is inactive.

Describe that, and point at the class-free rule under "Entering Stretch
Mode". Also fix the example, which wrote "type replicated class ssd". The
CRUSH grammar takes a device class on the take step.

Related-to: https://tracker.ceph.com/issues/67414
Signed-off-by: Kefu Chai <k.chai@proxmox.com>
2026-07-27 23:09:33 +08: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
Patrick Donnelly
a8817bb61f
Merge PR #70259 into main
* refs/pull/70259/head:
	ptl-tool: keep .githubmap sorted when adding new contributors

Reviewed-by: Yuri Weinstein <yweins@redhat.com>
2026-07-27 09:34:04 -04:00
Oguzhan Ozmen
993f3f7c50
Merge pull request #70449 from BBoozmen/wip-oozmen-78572
qa/tasks/dnsmasq: set no-resolv on the systemd-resolved path
2026-07-27 09:22:26 -04:00
Afreen Misbah
c4a890a226
Merge pull request #70202 from rhcs-dashboard/fix-toast-length
Fix long toast notifications

Reviewed-by: Afreen Misbah <afreen@ibm.com>
2026-07-27 18:36:50 +05:30
Afreen Misbah
2e51b71146
Merge pull request #69189 from syedali237/pools-table
mgr/dashboard: converted pools list table tab to resource pages

Reviewed-by: Afreen Misbah <afreen@ibm.com>
2026-07-27 18:35:32 +05:30
Kefu Chai
a1582bdf64
Merge pull request #69862 from sunyuechi/wip-crimson-mon-fix-uaf-run-command
crimson/mon/MonClient: fix use-after-free in run_command

Reviewed-by: Kefu Chai <k.chai@proxmox.com>
2026-07-27 20:45:23 +08:00
Kefu Chai
cf2d42d48a
Merge pull request #70189 from sunyuechi/fix-sccache-dist-status-check
cmake: fix sccache job limits when dist is unavailable

Reviewed-by: Kefu Chai <k.chai@proxmox.com>
2026-07-27 20:37:59 +08:00
Kefu Chai
8131835af8
Merge pull request #69821 from sunyuechi/wip-rgw-inverted-checks
rgw: fix three inverted condition checks

Reviewed-by: Daniel Gryniewicz <dang1@ibm.com>
2026-07-27 20:27:46 +08:00
bluikko
6a2df53773
Merge pull request #70324 from bluikko/wip-doc-man-ceph-osd-pool-get
doc/man: sync osd pool get/set flags in 8/ceph.rst
2026-07-27 17:29:13 +07:00
Naman Munet
b4d5e0a7bb mgr/dashboard: Update certificate description field with proper help text
fixes: https://tracker-origin.ceph.com/issues/78698

Signed-off-by: Naman Munet <naman.munet@ibm.com>
2026-07-27 15:37:33 +05:30
pujashahu
0d29372b6b mgr/dashboard : Group name should be read only when user tries to edit existing nvmeof gateway
Fixes: https://tracker-origin.ceph.com/issues/78685

Signed-off-by: pujaoshahu <pshahu@redhat.com>
2026-07-27 14:44:48 +05:30
Avan
57074b5085
Merge pull request #70224 from avanthakkar/fix-smb-cluster-resource-resync
mgr/smb: only resync clusters that reference a changed resource


Reviewed-by: Anoop C S <anoopcs@cryptolab.net>
Reviewed-by: John Mulligan <jmulligan@redhat.com>
2026-07-27 14:35:46 +05:30
pujashahu
cbc41b07d8 mgr/dashboard : If user is selected auto-fetch option while creating subsystems then subnet-mask is mandatory param
Fixes: https://tracker.ceph.com/issues/78641

Signed-off-by: pujashahu <pshahu@redhat.com>
2026-07-27 14:01:06 +05:30
Radoslaw Zarzynski
c2709f56c0
Merge pull request #70151 from sunyuechi/fix-ec-slice-map-offset
osd/ECUtil: fix offset accumulation in slice_map

Reviewed-by: Kefu Chai <k.chai@proxmox.com>
Reviewed-by: Alex Ainscow <aainscow@uk.ibm.com>
2026-07-27 10:19:58 +02:00
Afreen Misbah
24f44a95a0
Merge pull request #70338 from rhcs-dashboard/cephfs-access-denied-issue
Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Afreen Misbah <afreen@ibm.com>
2026-07-27 12:35:11 +05:30
Afreen Misbah
90e7f65f41
Merge pull request #70341 from rhcs-dashboard/access-denied-issue-read-only-user
Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Afreen Misbah <afreen@ibm.com>
2026-07-27 12:35:07 +05:30
Afreen Misbah
44b87d90d5
Merge pull request #70420 from rhcs-dashboard/fix-favicon-issue-upstream
Reviewed-by: Afreen Misbah <afreen@ibm.com>
2026-07-27 12:33:10 +05:30
Afreen Misbah
1ee4fb8384
Merge pull request #69981 from rhcs-dashboard/fix-77976-main
Reviewed-by: Afreen Misbah <afreen@ibm.com>
2026-07-27 12:31:02 +05:30
Afreen Misbah
b653950fab
Merge pull request #70369 from rhcs-dashboard/logs-component-filter-shifting
Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Afreen Misbah <afreen@ibm.com>
2026-07-27 12:30:46 +05:30
Vallari Agrawal
a25d535bd1
Merge pull request #70399 from VallariAg/wip-submodule-192
mgr/dashboard: bump nvmeof submodule to 1.9.2
2026-07-27 12:23:12 +05:30
Afreen Misbah
8a1ded4890
Merge pull request #70251 from rhcs-dashboard/nfs-share-edit-issue
mgr/dashboard: Subvolume group and subvolume not listed in NFS Share form on edit.

Reviewed-by: Afreen Misbah <afreen@ibm.com>
2026-07-27 12:05:44 +05:30
Aviv Caro
3a8215d69c
Merge pull request #70461 from leonidc/fix-nvme-gw-show-all
nvmeofgw:  fix command nvme-gw show/show-all
2026-07-27 09:24:46 +03:00
Afreen Misbah
55f797ccd3
Merge pull request #70409 from rhcs-dashboard/add-alert-button
mgr/dashboard: Add alert button in data resiliency tab

Reviewed-by: Nizamudeen A <nia@redhat.com>
2026-07-27 11:54:44 +05:30
Ville Ojamo
aee2067e14 doc: standardize capitalization of NGINX following the vendor
The vendor stylizes it as NGINX.
Previously docs capitalized it as either NGINX, Nginx or nginx. nginx
was the preferred capitalization before commercialization of the
software.

Signed-off-by: Ville Ojamo <git2233+ceph@ojamo.eu>
2026-07-27 12:17:08 +07:00
Syed Ali Ul Hasan
1b4f9f10ca mgr/dashboard: migrated pool table tabs into resource pages
- Fixes:  https://tracker.ceph.com/issues/76713

Signed-off-by: Syed Ali Ul Hasan <syedaliulhasan19@gmail.com>
2026-07-26 18:37:32 +05:30
Xuehan Xu
6dab4b5034 crimson/osd/pg_recovery: call on_global_recover on replica-recover-deleted
objects only when it's not missing on the primary too

The issue was introduced by 60537bdd2f
which didn't fix the issue it was supposed to because of the same error
this commit tries to fix.

Fixes: https://tracker-origin.ceph.com/issues/78676
Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
2026-07-26 20:55:32 +08:00
Matan Breizman
cedad57aee crimson/os/seastore/omap_manager: count key length in the overwrite gap
ow_gap_from_last_entry() returns how much the node grows when the tail entry
is overwritten. However, it compared *value* lengths only.

overwriting pg-log key (31B) is longer than a _fastinfo key (9B) -
So the growth was under-counted by 22 bytes.

Also assert in _append()/_overwrite() that the write stays within capacity() to
avoid similar issues.

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
2026-07-26 07:36:42 +00:00
Anthony D'Atri
72b684aaea
Merge pull request #69038 from zdover23/wip-doc-2026-05-21-mgr-prometheus-ceph-exporter
doc/mgr: document ceph-exporter
2026-07-25 11:55:06 -04:00
Laura Flores
165d47959c
Merge pull request #69684 from ljflores/wip-tracker-76927
qa/tasks: change collectl source to download.ceph.com

Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
Reviewed-by: Radosław Zarzyński <Radoslaw.Adam.Zarzynski@ibm.com>
2026-07-24 16:59:29 -05:00
Shilpa Jagannath
90098a7027 qa/multisite: fixes multisite test: test_zonegroup_rename
period commit only triggers async push (RGWPeriodPusher)
from the a zone's gateway to the other zones. it doesn't block
until they've applied it. a reconfigure delay alone might not
be sufficient. add checkpoint retries to allow for lag.

Signed-off-by: Shilpa Jagannath <smanjara@redhat.com>
2026-07-24 20:39:30 +00:00
Shraddha Agrawal
72f3242b18
Merge pull request #70481 from shraddhaag/wip-shraddhaag-crimson-isa
src/crimson: statically link EC plugin, ISA, in crimson-osd
2026-07-24 23:27:11 +05:30
Adam Emerson
f4a2c0e7f3
Merge pull request #67732 from adamemerson/wip-policy-ux
rgw: Policy evalaution logging

Reviewed-by: Matthew N. Heler <matthew.heler@hotmail.com>
Reviewed-by: Oguzhan Ozmen <oozmen@bloomberg.net>
2026-07-24 12:42:31 -04:00
Afreen Misbah
9b679b2236
Merge pull request #70410 from syedali237/dashboard/images
mgr/dashboard: migrated images table tabs to resource pages

Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Abhishek Desai <abhishek.desai1@ibm.com>
2026-07-24 21:29:14 +05:30
Patrick Donnelly
1085687ac0
ptl-tool: keep .githubmap sorted when adding new contributors
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
2026-07-24 10:22:17 -04:00
Christopher Hoffman
0efbe10e14
Merge pull request #62342 from dparmar18/i62673
mgr/volumes: accept unit with subvolume resize

Reviewed-by: Rishabh Dave <ridave@redhat.com>
Reviewed-by: Neeraj Pratap Singh <neesingh@redhat.com>
Reviewed-by: Christopher Hoffman <choffman@redhat.com>
2026-07-24 09:28:15 -04:00
Kefu Chai
032c1a1c37
Merge pull request #69939 from tchaikov/wip-mgr-heap-asok
mgr: add heap admin socket command

Reviewed-by: Matthew N. Heler <matthew.heler@hotmail.com>
Reviewed-by: Ronen Friedman <rfriedma@redhat.com>
2026-07-24 21:16:05 +08:00