]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/log
ceph.git
2 days agomgr/dashboard: migrated images table tabs to resource pages 70410/head
Syed Ali Ul Hasan [Tue, 21 Jul 2026 22:43:44 +0000 (04:13 +0530)]
mgr/dashboard: migrated images table tabs to resource pages

- Fixes: https://tracker.ceph.com/issues/78479

Signed-off-by: Syed Ali Ul Hasan <syedaliulhasan19@gmail.com>
2 days agoMerge pull request #70248 from VallariAg/wip-nvmeof-teuthology-mtls-improve
Vallari Agrawal [Fri, 24 Jul 2026 07:03:48 +0000 (12:33 +0530)]
Merge pull request #70248 from VallariAg/wip-nvmeof-teuthology-mtls-improve

qa: Add cephadm-signed mtls test in nvmeof/mtls_test.sh

2 days agoMerge pull request #70120 from ceph/wip-yuriw-78149-fix-main
Yuri Weinstein [Thu, 23 Jul 2026 22:31:27 +0000 (15:31 -0700)]
Merge pull request #70120 from ceph/wip-yuriw-78149-fix-main

qa/tests: fix POOL_FULL ignorelist pattern in upgrade tests

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Laura Flores <lflores@redhat.com>
2 days agoqa/tests: drop parens from all health-code ignorelist entries 70120/head
Yuri Weinstein [Thu, 23 Jul 2026 19:32:51 +0000 (12:32 -0700)]
qa/tests: drop parens from all health-code ignorelist entries

Monitor.cc logs a "Health check cleared: <CODE> (was: ...)" line
for any health check clearing mid-test, with the code bare (no
parens) -- while the "Health check failed"/"Health check failed
(unmute)" lines wrap the code in parens. Every \(CODE\) entry in
this file therefore only matches the raise/failed form and misses
the corresponding cleared form, the same gap just fixed for
POOL_FULL.

Drop the escaped parens from the remaining entries so each matches
both log forms, consistent with the bare entries already present
(OSD_ROOT_DOWN, MDS_INSUFFICIENT_STANDBY, POOL_FULL).

Non-code entries (reached quota, overall HEALTH_, slow request,
noscrub, nodeep-scrub, osds down, insufficient standby, etc.) are
unchanged.

Fixes: https://tracker.ceph.com/issues/78149
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
3 days agoMerge pull request #68291 from dang/wip-dang-standalone
Daniel Gryniewicz [Thu, 23 Jul 2026 17:07:04 +0000 (13:07 -0400)]
Merge pull request #68291 from dang/wip-dang-standalone

RGW Standalone build

3 days agoMerge pull request #68753 from pablodelara/isal_crypto_update
SrinivasaBharathKanta [Thu, 23 Jul 2026 16:08:27 +0000 (21:38 +0530)]
Merge pull request #68753 from pablodelara/isal_crypto_update

crypto/isa-l: update isa-l_crypto submodule to v2.26.1

3 days agoMerge pull request #69429 from tchaikov/wip-cmddesc
SrinivasaBharathKanta [Thu, 23 Jul 2026 16:07:50 +0000 (21:37 +0530)]
Merge pull request #69429 from tchaikov/wip-cmddesc

mon,common: correct typo in command desc and tighten the command desc formatter

3 days agoMerge pull request #69181 from stzuraski898/wip-sz-74693-perf_schema_no_counters
SrinivasaBharathKanta [Thu, 23 Jul 2026 16:07:23 +0000 (21:37 +0530)]
Merge pull request #69181 from stzuraski898/wip-sz-74693-perf_schema_no_counters

mgr/ActivePyModules: use RAII for perf schema section management

3 days agoMerge pull request #70418 from knrt10/fix-crimson-osd-abort-lba-tree
Kautilya Tripathi [Thu, 23 Jul 2026 14:16:12 +0000 (19:46 +0530)]
Merge pull request #70418 from knrt10/fix-crimson-osd-abort-lba-tree

crimson/seastore: keep on-page checksum in sync after merge_content_to

3 days agoMerge pull request #70362 from rhcs-dashboard/Irrelevant-realmdescription
Afreen Misbah [Thu, 23 Jul 2026 10:24:26 +0000 (15:54 +0530)]
Merge pull request #70362 from rhcs-dashboard/Irrelevant-realmdescription

Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Afreen Misbah <afreen@ibm.com>
3 days agoqa: Add cephadm-signed mtls test in nvmeof/mtls_test.sh 70248/head
Vallari Agrawal [Thu, 9 Apr 2026 19:30:51 +0000 (01:00 +0530)]
qa: Add cephadm-signed mtls test in nvmeof/mtls_test.sh

Expand nvmeof mtls test to include cephadm-signed cert
(ssl=true + enable_auth=true, no certs)

Also improve wait_for_service() logic to assert all
gateways are running.

Fixes: https://tracker.ceph.com/issues/78295
Signed-off-by: Vallari Agrawal <vallari.agrawal@ibm.com>
3 days agoMerge pull request #70223 from Hezko/fix-list-hosts-empty
Hezko [Thu, 23 Jul 2026 09:55:14 +0000 (12:55 +0300)]
Merge pull request #70223 from Hezko/fix-list-hosts-empty

mgr/dashboard: fix list_hosts nvmeof cli commanad empty table bug

3 days agoMerge pull request #68845 from rhcs-dashboard/fix-14295
Afreen Misbah [Thu, 23 Jul 2026 09:48:56 +0000 (15:18 +0530)]
Merge pull request #68845 from rhcs-dashboard/fix-14295

mgr/dashboard: [Dashboard] Incorrect action button label "Edit User" instead of "Save" in Edit User page

Reviewed-by: Afreen Misbah <afreen@ibm.com>
3 days agoMerge pull request #70274 from rhcs-dashboard/fix-namespace
Afreen Misbah [Thu, 23 Jul 2026 09:48:16 +0000 (15:18 +0530)]
Merge pull request #70274 from rhcs-dashboard/fix-namespace

mgr/dashboard: Add RADOS Namespace Support in NVMe-oF UI

Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Sagar Gopale <sagar.gopale@ibm.com>
3 days agoMerge pull request #70278 from rhcs-dashboard/configuration-form-fix
Afreen Misbah [Thu, 23 Jul 2026 09:36:21 +0000 (15:06 +0530)]
Merge pull request #70278 from rhcs-dashboard/configuration-form-fix

mgr/dashboard: Edit should support setting one or more rgw service co…

Reviewed-by: Afreen Misbah <afreen@ibm.com>
3 days agoMerge pull request #70292 from rhcs-dashboard/fix-hw-dashboard-stale-metrics
Afreen Misbah [Thu, 23 Jul 2026 07:17:42 +0000 (12:47 +0530)]
Merge pull request #70292 from rhcs-dashboard/fix-hw-dashboard-stale-metrics

mgr/dashboard: fix stale metrics in hardware dashboards

Reviewed-by: Aashish Sharma <aasharma@redhat.com>
3 days agoMerge pull request #70250 from amathuria/wip-amat-seastore-fix-pass-admin
Aishwarya Mathuria [Thu, 23 Jul 2026 04:49:50 +0000 (10:19 +0530)]
Merge pull request #70250 from amathuria/wip-amat-seastore-fix-pass-admin

crimson/os/seastore/rbm: fix pass_admin to pass admin command to ioctl

3 days agoMerge pull request #69867 from bluikko/wip-fix-sts-rgw-yaml-in
bluikko [Thu, 23 Jul 2026 04:21:55 +0000 (11:21 +0700)]
Merge pull request #69867 from bluikko/wip-fix-sts-rgw-yaml-in

common/options: fix invalid command for STS key generation

3 days agoMerge pull request #70146 from tchaikov/wip-mgr-logging-with-level
Kefu Chai [Thu, 23 Jul 2026 03:03:03 +0000 (11:03 +0800)]
Merge pull request #70146 from tchaikov/wip-mgr-logging-with-level

mgr: forward the root-logger fallback at the record's own level

Reviewed-by: Matthew N. Heler <matthew.heler@hotmail.com>
3 days agoMerge pull request #70450 from zdover23/wip-doc-2026-07-23-releases-update
Zac Dover [Wed, 22 Jul 2026 22:46:53 +0000 (08:46 +1000)]
Merge pull request #70450 from zdover23/wip-doc-2026-07-23-releases-update

doc/releases: move reef from supported releases

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
3 days agomgr/dashboard: fix stale metrics in hardware dashboards 70292/head
Afreen Misbah [Fri, 17 Jul 2026 15:51:40 +0000 (21:21 +0530)]
mgr/dashboard: fix stale metrics in hardware dashboards

Switch all stat panels in the hardware and hardware compression
dashboards from lastNotNull to last reduceFunction. When a host is
unreachable or node-proxy stops, metric silence is ambiguous — it
could mean host down, agent crash, or scrape failure. lastNotNull
freezes the last known value (e.g. 4 NVMe drives), causing
inconsistency with the global Overview which reflects live count
reductions.

Use last so panels show N/A when no current data arrives.

Fixes: https://tracker.ceph.com/issues/78360
Signed-off-by: Afreen Misbah <afreen@ibm.com>
4 days agoMerge pull request #70210 from benhanokh/rgw-dedup-enable-threads-config
Gabriel Benhanokh [Wed, 22 Jul 2026 16:51:01 +0000 (19:51 +0300)]
Merge pull request #70210 from benhanokh/rgw-dedup-enable-threads-config

rgw: add rgw_enable_dedup_threads config to control per-RGW dedup par…

4 days agoMerge pull request #70299 from BBoozmen/wip-oozmen-78364
Oguzhan Ozmen [Wed, 22 Jul 2026 15:48:03 +0000 (11:48 -0400)]
Merge pull request #70299 from BBoozmen/wip-oozmen-78364

rgw/admin: guard bilog autotrim on non-exporting (archive) zones

4 days agoMerge pull request #70003 from BBoozmen/wip-oozmen-70858
Oguzhan Ozmen [Wed, 22 Jul 2026 15:47:39 +0000 (11:47 -0400)]
Merge pull request #70003 from BBoozmen/wip-oozmen-70858

rgw: fix bilog autotrim of stale bucket.instance metadata after peer deletion

4 days agodoc/releases: move reef from supported releases 70450/head
Zac Dover [Wed, 22 Jul 2026 15:14:33 +0000 (01:14 +1000)]
doc/releases: move reef from supported releases

Move the Reef release from the list of supported releases.

Signed-off-by: Zac Dover <zac.dover@clyso.com>
4 days agoMerge pull request #68574 from nhoad/gc-shard-id
Nathan Hoad [Wed, 22 Jul 2026 14:39:47 +0000 (10:39 -0400)]
Merge pull request #68574 from nhoad/gc-shard-id

rgw: add support for --shard-id in gc process and gc list commands

4 days agoMerge pull request #69666 from ShreeJejurikar/wip-rgw-kafka-4x-support
Yuval Lifshitz [Wed, 22 Jul 2026 14:26:53 +0000 (17:26 +0300)]
Merge pull request #69666 from ShreeJejurikar/wip-rgw-kafka-4x-support

rgw: support kafka 4.x brokers

4 days agoMerge pull request #70266 from chardan/jfw-rgw-libfdb-fixup
Jesse Williamson [Wed, 22 Jul 2026 13:31:25 +0000 (06:31 -0700)]
Merge pull request #70266 from chardan/jfw-rgw-libfdb-fixup

fixups for (EXPERIMENTAL) libfdb FoundationDB support

4 days agoMerge pull request #69642 from lumir-sliva/rgw-lc-expiration-header-current-version
Casey Bodley [Wed, 22 Jul 2026 12:53:36 +0000 (08:53 -0400)]
Merge pull request #69642 from lumir-sliva/rgw-lc-expiration-header-current-version

rgw/lc: report x-amz-expiration only for the current version

Reviewed-by: Casey Bodley <cbodley@redhat.com>
4 days agoMerge pull request #69824 from mohit84/backfill_stuck
mohit84 [Wed, 22 Jul 2026 12:26:12 +0000 (17:56 +0530)]
Merge pull request #69824 from mohit84/backfill_stuck

crimson/osd: fix backfill deadlock in BackfillState::Waiting

BackfillState::Enqueuing unconditionally posts RequestWaiting{}
when budget available return false. Waiting can exit only via
ObjectPushed which requires an in-flight push. If the budget
is exhausted with no pushes in flight no objectPush will ever
arrive and the PG stalls permanently.

Solution: Introduce a dedicated BudgetBlocked state. When
budget_available() is false and tracked_objects_completed()==true
post RequestBudgetBlocked{} instead of RequestWaiting{}.
BudgetBlocked calls get_backfill_throttle() to suspend until a slots
free up, then fires BudgetAvailable{} which transitions directly back
to Enqueuing to dispatch the next batch of pushes.

Fixes: https://tracker.ceph.com/issues/77804
4 days agoMerge pull request #69218 from rhcs-dashboard/77030-control-flow-fix-pool-creation...
Pedro Gonzalez Gomez [Wed, 22 Jul 2026 10:57:22 +0000 (12:57 +0200)]
Merge pull request #69218 from rhcs-dashboard/77030-control-flow-fix-pool-creation-page

mgr/dashboard: Fixing control flow on submit button for pool creation page

Reviewed-by: Abhishek Desai <abhishek.desai1@ibm.com>
Reviewed-by: Puja Shahu <pshahu@redhat.com>
Reviewed-by: Afreen Misbah <afreen@ibm.com>
4 days agoMerge pull request #70419 from rhcs-dashboard/replace-gherkin-lint
Afreen Misbah [Wed, 22 Jul 2026 10:31:28 +0000 (16:01 +0530)]
Merge pull request #70419 from rhcs-dashboard/replace-gherkin-lint

Reviewed-by: Afreen Misbah <afreen@ibm.com>
4 days agoMerge pull request #69958 from rhcs-dashboard/fix-access-denied-issue
Afreen Misbah [Wed, 22 Jul 2026 10:29:17 +0000 (15:59 +0530)]
Merge pull request #69958 from rhcs-dashboard/fix-access-denied-issue

Reviewed-by: Afreen Misbah <afreen@ibm.com>
4 days agorgw: support kafka 4.x brokers 69666/head
ShreeJejurikar [Sat, 20 Jun 2026 10:58:49 +0000 (16:28 +0530)]
rgw: support kafka 4.x brokers

librdkafka submodule

Vendors librdkafka v2.12.1 as a submodule (default) and teaches the
notification teuthology task to set up Kafka 4.x KRaft brokers. The
distro-shipped librdkafka 1.6.1 cannot SCRAM-auth against Kafka 4.x
brokers (#75900); the bundled version fixes that. Build with
WITH_SYSTEM_RDKAFKA=ON to opt back into the distro library (floor 2.6.1).
follwinf changes needed with teh submodule:
* build kafka_stub only in case of system librdkafka
* use the same header location in submodule and system
* supress compilation warning to avoid -WError issues

2.12.1 matches Fedora(44)'s current librdkafka-devel, so the vendored copy
tracks a version that distro packagers have already vetted rather than
whichever release happens to be latest upstream.

The teuthology version matrix picks one of {3.9.2, 4.1, 4.2, 4.3} per run.
3.9.2 covers the last Zookeeper-based release for the migration cohort.
4.1/4.2/4.3 track Apache's current three supported minor lines and are
resolved to the latest patch at test time via dlcdn.apache.org/kafka/, so
new patches within a supported minor need no PR update. A new minor line
(4.4) requires renaming one YAML.
* new java version (17) is needed for kafka 4.2 and up (we wil use it on
  all version)
* kerberos task need to run before the kafka install task

After pulling this branch, fetch the new submodule:

    git submodule update --init src/librdkafka

Fixes: https://tracker.ceph.com/issues/77336
Signed-off-by: ShreeJejurikar <shreemj8@gmail.com>
Co-authored-by: Yuval Lifshitz <ylifshit@ibm.com>
4 days agomgr/dashboard: [Dashboard] Incorrect action button label "Edit User" instead of ... 68845/head
pujaoshahu [Mon, 11 May 2026 13:07:53 +0000 (18:37 +0530)]
mgr/dashboard: [Dashboard] Incorrect action button label "Edit User" instead of "Save" in Edit User page

Fixes: https://tracker.ceph.com/issues/76507
Signed-off-by: pujaoshahu <pshahu@redhat.com>
Summary: Updated submit button labels in edit forms to display "Save" instead of "Edit User", "Edit Pool", or "Edit Host" for better UX consistency, while keeping form titles unchanged.

Modified Files
role-form.component.ts: Added submitAction property to control submit button label by mode; edit mode uses Save changes, create mode uses Create Role.

role-form.component.html: Submit button now binds to submitAction instead of action/resource text.

role-form.component.spec.ts: Added tests for submitAction behavior in create and edit modes.

user-form.component.ts: Uses submitAction property; edit mode label updated to Save changes.

user-form.component.html: Submit button uses submitAction binding.

user-form.component.spec.ts: Added/updated tests covering submitAction behavior.

pool-form.component.ts: Uses submitAction property; edit mode label updated to Save changes.

pool-form.component.html: Submit button uses submitAction binding.

pool-form.component.spec.ts: Updated submit label test expectation for edit mode.

hosts.component.ts: Edit host modal submit button text changed to Save changes.

hosts.component.spec.ts: Updated test to match Save changes button text.

app.constants.ts: In the current workspace snapshot, there is no SAVE constant added under ActionLabelsI18n.

Signed-off-by: pujaoshahu <pshahu@redhat.com>
Signed-off-by: pujashahu <pshahu@redhat.com>
4 days agoMerge pull request #70391 from Jayaprakash-ibm/wip-bluefs-spillover-config-validation
Jaya Prakash [Wed, 22 Jul 2026 08:48:46 +0000 (14:18 +0530)]
Merge pull request #70391 from Jayaprakash-ibm/wip-bluefs-spillover-config-validation

common/options: restrict spillover configuration options to valid ranges

Reviewed-by: Adam Kupczyk <akupczyk@ibm.com>
4 days agoMerge pull request #70035 from Hezko/fix-rbd-application
Hezko [Wed, 22 Jul 2026 08:42:13 +0000 (11:42 +0300)]
Merge pull request #70035 from Hezko/fix-rbd-application

mgr/nvmeof: change pool application to nvmeof-meta instead of rbd

4 days agomgr/dashboard: Add RADOS Namespace Support in NVMe-oF UI 70274/head
pujashahu [Fri, 17 Jul 2026 08:41:06 +0000 (14:11 +0530)]
mgr/dashboard: Add RADOS Namespace Support in NVMe-oF UI

Fixes: https://tracker.ceph.com/issues/78330
Signed-off-by: pujaoshahu <pshahu@redhat.com>
4 days agomgr/dashboard: fix list_hosts and list_locations nvmeof cli commands empty table bug 70223/head
Tomer Haskalovitch [Wed, 15 Jul 2026 07:48:27 +0000 (10:48 +0300)]
mgr/dashboard: fix list_hosts and list_locations nvmeof cli commands empty table bug

Signed-off-by: Tomer Haskalovitch <tomer.haska@ibm.com>
4 days agomgr/dashboard: Edit should support setting one or more rgw service configuration... 70278/head
Naman Munet [Fri, 17 Jul 2026 09:52:49 +0000 (15:22 +0530)]
mgr/dashboard: Edit should support setting one or more rgw service configuration individually, when multiple rgw service exist

fixes: https://tracker.ceph.com/issues/78332

Before
===
The configuration form had a TypeScript compilation error and could not properly support editing client-specific configurations. The form lacked the ability to:

- Configure different values for specific client entities (e.g., client.rgw.*, client.admin, client.radosgw-gateway)
- No way to Add/remove multiple client entity entries dynamically
- No way to provide autocomplete suggestions for existing client entities

After
===
Users can now edit configuration options individually for any client entity, with a clean UI that supports:

- Generic client entity support: Configure any client.* entity (RGW daemons, admin users, CephFS clients, etc.)
- Autocomplete with custom values: Select from existing client entities or enter custom ones (e.g., client.rgw.my-daemon, client.admin)
- Dynamic entry management: Add/remove multiple client configuration entries

Signed-off-by: Naman Munet <naman.munet@ibm.com>
4 days agoMerge pull request #68495 from rhcs-dashboard/76169-inconsistant-tooltip-timestamp...
Afreen Misbah [Wed, 22 Jul 2026 07:55:57 +0000 (13:25 +0530)]
Merge pull request #68495 from rhcs-dashboard/76169-inconsistant-tooltip-timestamp-format-performance-chart

Reviewed-by: Afreen Misbah <afreen@ibm.com>
4 days agoMerge pull request #69829 from rhcs-dashboard/77813-admin-user-permissions
Afreen Misbah [Wed, 22 Jul 2026 07:51:15 +0000 (13:21 +0530)]
Merge pull request #69829 from rhcs-dashboard/77813-admin-user-permissions

mgr/dashboard: restricting admin user to revoke its own admin permissions

Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Sagar Gopale <sagar.gopale@ibm.com>
4 days agoMerge pull request #66607 from rhcs-dashboard/carbonized-import-modal
Afreen Misbah [Wed, 22 Jul 2026 07:50:35 +0000 (13:20 +0530)]
Merge pull request #66607 from rhcs-dashboard/carbonized-import-modal

mgr/dashboard: carbonized-import-modal

Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Devika Babrekar <devika.babrekar@ibm.com>
4 days agoMerge pull request #70412 from rhcs-dashboard/disable-telemetry
Afreen Misbah [Wed, 22 Jul 2026 07:34:07 +0000 (13:04 +0530)]
Merge pull request #70412 from rhcs-dashboard/disable-telemetry

mgr/dashboard: disable ibm telemetry on CI env

Reviewed-by: Afreen Misbah <afreen@ibm.com>
4 days agomgr/dashboard: replace gherkin-lint with prettier 70419/head
Nizamudeen A [Wed, 22 Jul 2026 06:29:36 +0000 (11:59 +0530)]
mgr/dashboard: replace gherkin-lint with prettier

I checked a couple of gherkin linters as an alternative but all of them
are not really well maintained. There are couple of new projeects but
even they are simply maintained by a single guy so i don't think it'll
get enough contributions later on. So instead, I am moving it to
prettier. Although we miss some functional validation, it'll take care
of some basic formatting.

Fixes: https://tracker.ceph.com/issues/78528
Signed-off-by: Nizamudeen A <nia@redhat.com>
4 days agoMerge pull request #70361 from rhcs-dashboard/login-username-issue
Nizamudeen A [Wed, 22 Jul 2026 06:45:42 +0000 (12:15 +0530)]
Merge pull request #70361 from rhcs-dashboard/login-username-issue

mgr/dashboard: New dashboard user creation is successful with long characters > 256 but login fails

Reviewed-by: Nizamudeen A <nia@redhat.com>
4 days agocrimson/seastore: keep on-page checksum in sync after merge_content_to 70418/head
Kautilya Tripathi [Wed, 22 Jul 2026 06:01:51 +0000 (11:31 +0530)]
crimson/seastore: keep on-page checksum in sync after merge_content_to

When a rewrite transaction publishes via no-conflict handoff, merge_content_to
can update an already CRC-stamped initial-pending fixedkv page (copy-dest of a
concurrent split). It refreshed last_committed_crc but not the in-extent phy
checksum, so the page could be written with new content and a stale stamp.
Debug asserts only compare last_committed_crc to calc_crc32c(), so the mismatch
survived until a later cold read aborted with "fixedkv extent checksum
inconsistent".

Recalculate the CRC and call update_in_extent_chksum_field together in both
LBALeafNode and FixedKVInternalNode merge_content_to, matching
apply_delta_and_adjust_crc / update_lba_mappings.

Fixes: https://tracker.ceph.com/issues/77022
Signed-off-by: Kautilya Tripathi <kautilya.tripathi@ibm.com>
4 days agomgr/dashboard: disable ibm telemetry on CI env 70412/head
Nizamudeen A [Wed, 22 Jul 2026 03:43:52 +0000 (09:13 +0530)]
mgr/dashboard: disable ibm telemetry on CI env

looks like ibm telemetry is being run when you do `npm install` on CI
env. here's disabling that

Signed-off-by: Nizamudeen A <nia@redhat.com>
4 days agoMerge pull request #69964 from sunyuechi/fix-crimson-pg-recovery-exception-scope
Kefu Chai [Wed, 22 Jul 2026 01:04:46 +0000 (09:04 +0800)]
Merge pull request #69964 from sunyuechi/fix-crimson-pg-recovery-exception-scope

crimson/osd/pg_recovery: fix exception handler scope in recover_missing

Reviewed-by: Kefu Chai <k.chai@proxmox.com>
Reviewed-by: Xuehan Xu <xuxuehan@qianxin.com>
4 days agoMerge pull request #70398 from yuriw/wip-yuriw-ptl-tool-auth-fail-fast
Yuri Weinstein [Tue, 21 Jul 2026 23:56:30 +0000 (16:56 -0700)]
Merge pull request #70398 from yuriw/wip-yuriw-ptl-tool-auth-fail-fast

script/ptl-tool: fail fast and cleanly on invalid Redmine/GitHub credentials

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
4 days agoMerge pull request #70397 from yuriw/wip-yuriw-ptl-tool-new-qa-links
Yuri Weinstein [Tue, 21 Jul 2026 23:39:59 +0000 (16:39 -0700)]
Merge pull request #70397 from yuriw/wip-yuriw-ptl-tool-new-qa-links

ptl-tool: add New QA Links to update-qa notification

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
4 days agoMerge pull request #70152 from sunyuechi/wip-osd-health-metrics-guard
SrinivasaBharathKanta [Tue, 21 Jul 2026 23:11:48 +0000 (04:41 +0530)]
Merge pull request #70152 from sunyuechi/wip-osd-health-metrics-guard

osd: guard max_element end() deref in get_health_metrics

4 days agoMerge pull request #70142 from sunyuechi/fix-ec-omap-iterator-invalidation
SrinivasaBharathKanta [Tue, 21 Jul 2026 23:11:04 +0000 (04:41 +0530)]
Merge pull request #70142 from sunyuechi/fix-ec-omap-iterator-invalidation

osd/ECBackend: fix iterator invalidation in omap_get

4 days agomgr/nvmeof: change pool application to nvmeof-meta instead of rbd 70035/head
Tomer Haskalovitch [Thu, 25 Jun 2026 08:48:41 +0000 (11:48 +0300)]
mgr/nvmeof: change pool application to nvmeof-meta instead of rbd

Signed-off-by: Tomer Haskalovitch <tomer.haska@ibm.com>
5 days agoscript/ptl-tool: add unit tests for the credential fail-fast fix 70398/head
Yuri Weinstein [Tue, 21 Jul 2026 16:58:00 +0000 (09:58 -0700)]
script/ptl-tool: add unit tests for the credential fail-fast fix

Extract the Redmine auth check added in the previous commit into a
standalone verify_redmine_auth(R) function so it can be unit tested
in isolation, and add src/script/test_ptl_tool.py covering:

- verify_redmine_auth(): invalid key (AuthError), a key that
  authenticates but lacks permission (ForbiddenError), a valid key,
  and confirming unrelated Redmine errors (ServerError) still
  propagate normally rather than being misreported as a credentials
  problem.
- AuditReport.post_consolidated_review(): logs success on 2xx, logs
  an error (rather than failing silently) on a non-2xx GitHub
  response, never calls out to GitHub under --dry-run, and is a
  no-op when the report has no issues to post.

No behavior change to verify_redmine_auth() itself -- this is a pure
extraction plus tests. ptl-tool.py has no existing test suite, so
these are self-contained (mocked Redmine/requests, no network access,
no real git checkout needed) and run with plain pytest; see the
module docstring for the exact invocation.

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
5 days agoptl-tool: use branch name as the QA link text, not a generic label 70397/head
Yuri Weinstein [Tue, 21 Jul 2026 16:55:11 +0000 (16:55 +0000)]
ptl-tool: use branch name as the QA link text, not a generic label

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
5 days agoscript/ptl-tool: fail fast and cleanly on invalid Redmine/GitHub credentials
Yuri Weinstein [Tue, 21 Jul 2026 16:50:21 +0000 (09:50 -0700)]
script/ptl-tool: fail fast and cleanly on invalid Redmine/GitHub credentials

Invalid credentials were handled inconsistently:

- A missing GitHub/Redmine token was caught with a clear error at
  startup, but an invalid or expired one was not: the Redmine
  client is constructed lazily by python-redmine, so a bad
  ~/.redmine_key was never actually exercised until
  manage_qa_tracker() called R.project.get() -- which runs *after*
  PRs have been merged and the integration branch/tag has already
  been pushed to ceph-ci. The result was an unhandled traceback
  well after real side effects had already happened, with no
  actionable message.

- post_consolidated_review() posted the consolidated audit review
  to GitHub without checking the response status at all, so a bad
  or under-scoped token would fail silently there while every other
  GitHub write call in the file already checks status_code.

Fix both:

- Immediately after constructing the Redmine client, make a cheap
  R.user.get('current') call and catch AuthError/ForbiddenError,
  exiting with a clear message before any merging or pushing
  happens.
- Check the response status in post_consolidated_review() and log
  an error on failure, matching the pattern already used by the
  other GitHub POST call sites in this file.

Verified with py_compile plus live --dry-run runs against
tracker.ceph.com: a deliberately invalid PTL_TOOL_REDMINE_API_KEY
now exits 1 immediately with a clear message and no git side
effects, while a valid key proceeds exactly as before.

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
5 days agoptl-tool: add New QA Links to update-qa notification
Yuri Weinstein [Tue, 21 Jul 2026 16:39:20 +0000 (16:39 +0000)]
ptl-tool: add New QA Links to update-qa notification

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
5 days agoMerge pull request #68075 from syedali237/tests-rbd
Afreen Misbah [Tue, 21 Jul 2026 16:34:39 +0000 (22:04 +0530)]
Merge pull request #68075 from syedali237/tests-rbd

mgr/dashboard (test) : RBD snapshot mirroring toggle test

Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Dnyaneshwari Talwekar <dtalweka@redhat.com>
5 days agoMerge PR #70205 into main
Patrick Donnelly [Tue, 21 Jul 2026 15:31:57 +0000 (11:31 -0400)]
Merge PR #70205 into main

* refs/pull/70205/head:
script: s/Backports/Backport/

Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
5 days agoMerge pull request #59902 from trociny/wip-68169
Mykola Golub [Tue, 21 Jul 2026 15:23:36 +0000 (18:23 +0300)]
Merge pull request #59902 from trociny/wip-68169

rgw_gc: don't fail when processing entry with nonexisting pool

Reviewed-by: Adam C. Emerson <aemerson@redhat.com>
Reviewed-by: Pritha Srivastava <prsrivas@redhat.com>
5 days agocommon/options: restrict spillover configuration options to valid ranges 70391/head
Jaya Prakash [Tue, 21 Jul 2026 15:21:35 +0000 (15:21 +0000)]
common/options: restrict spillover configuration options to valid ranges

Fixes: https://tracker.ceph.com/issues/78492
Signed-off-by: Jaya Prakash <jayaprakash@ibm.com>
5 days agoMerge pull request #68939 from aainscow/zero_sized_object
Alex Ainscow [Tue, 21 Jul 2026 15:13:58 +0000 (16:13 +0100)]
Merge pull request #68939 from aainscow/zero_sized_object

test/osd: Fix event loop context violations in test fixtures

Reviewed-by: Bill Scales <bill_scales@uk.ibm.com>
5 days agoMerge pull request #70350 from yuriw/wip-yuriw-ptl-tool-push-log
Yuri Weinstein [Tue, 21 Jul 2026 14:48:50 +0000 (07:48 -0700)]
Merge pull request #70350 from yuriw/wip-yuriw-ptl-tool-push-log

ptl-tool: log the ceph-ci push (and the equivalent git command)

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
5 days agoMerge pull request #70229 from Sodani/shsodani_exo_fix
John Mulligan [Tue, 21 Jul 2026 14:40:51 +0000 (10:40 -0400)]
Merge pull request #70229 from Sodani/shsodani_exo_fix

mgr/smb: add support for RGW shares with external Ceph clusters

Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Reviewed-by: Anoop C S <anoopcs@cryptolab.net>
Reviewed-by: John Mulligan <jmulligan@redhat.com>
5 days agoMerge pull request #70357 from sseshasa/wip-fix-ok-to-upgrade-min-pg-errmsg
Sridhar Seshasayee [Tue, 21 Jul 2026 14:08:18 +0000 (19:38 +0530)]
Merge pull request #70357 from sseshasa/wip-fix-ok-to-upgrade-min-pg-errmsg

mgr/DaemonServer: Make an ok-to-upgrade error message more generic

Reviewed-by: Nitzan Mordechai <nmordech@ibm.com>
5 days agoMerge pull request #69924 from syedali237/dashboard/notif-dest
Afreen Misbah [Tue, 21 Jul 2026 13:43:29 +0000 (19:13 +0530)]
Merge pull request #69924 from syedali237/dashboard/notif-dest

mgr/dashboard : migrated notification destination tabs to resource pages

Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Abhishek Desai <abhishek.desai1@ibm.com>
5 days agoMerge pull request #70244 from rhcs-dashboard/fix-e2e
Afreen Misbah [Tue, 21 Jul 2026 12:41:52 +0000 (18:11 +0530)]
Merge pull request #70244 from rhcs-dashboard/fix-e2e

Reviewed-by: Afreen Misbah <afreen@ibm.com>
5 days agomgr/dashboard: New dashboard user creation is successful with long characters > 256... 70361/head
Dnyaneshwari Talwekar [Tue, 21 Jul 2026 05:36:26 +0000 (11:06 +0530)]
mgr/dashboard: New dashboard user creation is successful with long characters > 256 but login fails

Signed-off-by: Dnyaneshwari Talwekar <dtalweka@redhat.com>
Fixes: https://tracker.ceph.com/issues/78439
5 days agoMerge pull request #70214 from rhcs-dashboard/fix-78232-main
Afreen Misbah [Tue, 21 Jul 2026 11:54:27 +0000 (17:24 +0530)]
Merge pull request #70214 from rhcs-dashboard/fix-78232-main

Reviewed-by: Afreen Misbah <afreen@ibm.com>
5 days agomgr/dashboard: carbonized-import-modal 66607/head
Sagar Gopale [Thu, 11 Dec 2025 12:34:26 +0000 (18:04 +0530)]
mgr/dashboard: carbonized-import-modal

Fixes: https://tracker.ceph.com/issues/74162
Signed-off-by: Sagar Gopale <sagar.gopale@ibm.com>
5 days agomgr/dashboard: grant hosts read to block-manager role 69958/head
Abhishek Desai [Mon, 6 Jul 2026 10:43:23 +0000 (16:13 +0530)]
mgr/dashboard: grant hosts read to block-manager role

Block-manager users were denied access to the NVMe/TCP page because
host listing APIs require hosts read permission.

Fixes: https://tracker.ceph.com/issues/77952
Signed-off-by: Abhishek Desai <adesai@redhat.com>
5 days agoMerge pull request #70344 from rhcs-dashboard/fix-78423-main
Afreen Misbah [Tue, 21 Jul 2026 11:32:45 +0000 (17:02 +0530)]
Merge pull request #70344 from rhcs-dashboard/fix-78423-main

mgr/dashboard: fix rgw service form realm/zg/zone selection

Reviewed-by: Afreen Misbah <afreen@ibm.com>
5 days agoMerge pull request #70216 from rhcs-dashboard/fix-78233-main
Aashish Sharma [Tue, 21 Jul 2026 09:33:15 +0000 (15:03 +0530)]
Merge pull request #70216 from rhcs-dashboard/fix-78233-main

mgr/dashboard: set MOTD fails on FIPS enabled systems

Reviewed-by: Afreen Misbah <afreen@ibm.com>
5 days agomgr/dashboard: fix nfs toggle test 68075/head
Syed Ali Ul Hasan [Tue, 14 Jul 2026 10:11:43 +0000 (15:41 +0530)]
mgr/dashboard: fix nfs toggle test

Fixes: https://tracker.ceph.com/issues/75986
Signed-off-by: Syed Ali Ul Hasan <syedaliulhasan19@gmail.com>
5 days agoMerge pull request #69830 from rhcs-dashboard/77815-smb-rate-limiting
Afreen Misbah [Tue, 21 Jul 2026 09:11:23 +0000 (14:41 +0530)]
Merge pull request #69830 from rhcs-dashboard/77815-smb-rate-limiting

Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Pedro Gonzalez Gomez <pegonzal@redhat.com>
Reviewed-by: Sagar Gopale <sagar.gopale@ibm.com>
5 days agoMerge pull request #69430 from rhcs-dashboard/77369-ec-profile-creation-form-simplifi...
Afreen Misbah [Tue, 21 Jul 2026 09:11:15 +0000 (14:41 +0530)]
Merge pull request #69430 from rhcs-dashboard/77369-ec-profile-creation-form-simplification

Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Sagar Gopale <sagar.gopale@ibm.com>
5 days agoMerge pull request #69639 from rhcs-dashboard/77570-disabling-multisite-actions-dropd...
Afreen Misbah [Tue, 21 Jul 2026 09:11:07 +0000 (14:41 +0530)]
Merge pull request #69639 from rhcs-dashboard/77570-disabling-multisite-actions-dropdown-for-readonly-user

Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Sagar Gopale <sagar.gopale@ibm.com>
5 days agomgr/dashboard: migrated notif dest table tabs to resource pages 69924/head
Syed Ali Ul Hasan [Tue, 21 Jul 2026 09:09:59 +0000 (14:39 +0530)]
mgr/dashboard: migrated notif dest table tabs to resource pages

- Fixes: https://tracker.ceph.com/issues/77541

Signed-off-by: Syed Ali Ul Hasan <syedaliulhasan19@gmail.com>
5 days agorgw_gc: don't fail when processing entry with nonexisting pool 59902/head
Mykola Golub [Sun, 11 May 2025 17:42:21 +0000 (20:42 +0300)]
rgw_gc: don't fail when processing entry with nonexisting pool

Fixes: https://tracker.ceph.com/issues/68169
Signed-off-by: Mykola Golub <mykola.golub@clyso.com>
5 days agomgr/dashboard: Irrelevant description shown for the Realm field on the RGW service... 70362/head
Dnyaneshwari Talwekar [Tue, 21 Jul 2026 06:27:19 +0000 (11:57 +0530)]
mgr/dashboard: Irrelevant description shown for the Realm field on the RGW service creation page.

Signed-off-by: Dnyaneshwari Talwekar <dtalweka@redhat.com>
Fixes: https://tracker.ceph.com/issues/78442
5 days agoMerge pull request #69650 from baum/nvmeof-host-maintenance
baum [Tue, 21 Jul 2026 07:09:24 +0000 (14:09 +0700)]
Merge pull request #69650 from baum/nvmeof-host-maintenance

cephadm: disable/enable NVMe-oF gateways during host maintenance

5 days agomgr/dashboard: fix dashboard cephadm e2e 70244/head
Naman Munet [Thu, 16 Jul 2026 05:56:25 +0000 (11:26 +0530)]
mgr/dashboard: fix dashboard cephadm e2e

fixes: https://tracker.ceph.com/issues/78279

Signed-off-by: Naman Munet <naman.munet@ibm.com>
5 days agomgr/dashboard: set MOTD fails on FIPS enabled systems 70216/head
Aashish Sharma [Wed, 15 Jul 2026 10:51:31 +0000 (16:21 +0530)]
mgr/dashboard: set MOTD fails on FIPS enabled systems

Root cause: On FIPS-compliant systems, the OpenSSL provider rejects hashlib.md5() calls that lack the usedforsecurity=False flag, because MD5 is not an approved algorithm for security-sensitive use. This causes the MOTD set command — and the /api/motd create endpoint — to raise a ValueError and crash whenever a new MOTD is saved.

Fix: Pass usedforsecurity=False to hashlib.md5(). This tells the FIPS provider that MD5 is being used only as a non-cryptographic checksum (to detect whether a user has already dismissed a specific MOTD message), which is a legitimate use-case that FIPS allows.

Fixes: https://tracker.ceph.com/issues/78233
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
5 days agomgr/dashboard: fix rgw service form realm/zg/zone selection 70344/head
Aashish Sharma [Mon, 20 Jul 2026 15:51:15 +0000 (21:21 +0530)]
mgr/dashboard: fix rgw service form realm/zg/zone selection

Fixes: https://tracker.ceph.com/issues/78423
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
5 days agomgr/DaemonServer: Make an ok-to-upgrade error message more generic 70357/head
Sridhar Seshasayee [Mon, 20 Jul 2026 14:01:37 +0000 (19:31 +0530)]
mgr/DaemonServer: Make an ok-to-upgrade error message more generic

When no OSDs within a CRUSH bucket can be found to upgrade, the earlier error
message indicated the minimum number of PGs affected if any OSD was removed
from the set. For e.g.,

"Error EBUSY: unsafe to upgrade osd(s) at this time (at least X PG(s) will
become offline if any OSD out of the Y in CRUSH bucket 'foo' is stopped)"

This was inaccurate in some cases because the number of PGs affected is
determined only from the last tested OSD in the CRUSH bucket based on the sort
order (i.e., OSD with least number of PGs per OSD). Based on the CRUSH rules
and placement, this doesn't mean that the least number of PGs are affected if
this OSD is stopped. There may be other OSDs in the set that affect a smaller
number of PGs if made offline.

But with the way ok-to-upgrade logic uses the convergence factor, not all OSDs
would be tested for the offline pg check. Therefore, it is not possible to
accurately determine the minimum number affected PGs.

In view of the above, the error message is modified as shown below to be
slightly more generic but still convey the reason:

"Error EBUSY: unsafe to upgrade osd(s) at this time (one or more PG(s) will
become offline if any OSD out of the Y in CRUSH bucket 'foo' is stopped)"

Fixes: https://tracker.ceph.com/issues/78425
Signed-off-by: Sridhar Seshasayee <sridhar.seshasayee@ibm.com>
5 days agopython-common/rgw: fix get_realm_tokens returning empty result for realms with a... 70214/head
Aashish Sharma [Wed, 15 Jul 2026 09:24:27 +0000 (14:54 +0530)]
python-common/rgw: fix get_realm_tokens returning empty result for realms with a secondary zone

Issue: The Export Multi-site Realm Token feature in the Dashboard showed no token and no realm details for any realm that had a secondary zone configured (i.e. the realm had been replicated to another cluster). The API endpoint GET /api/rgw/realm/get_realm_tokens returned an empty list or raised a 500 Internal Server Error.

Fixes: https://tracker.ceph.com/issues/78232
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
5 days agoptl-tool: log the ceph-ci push (and the equivalent git command) 70350/head
Yuri Weinstein [Mon, 20 Jul 2026 18:54:49 +0000 (11:54 -0700)]
ptl-tool: log the ceph-ci push (and the equivalent git command)

Previously, a real (non-dry-run) push of the integration branch/tag to
ceph-ci was silent -- only the "[DRY RUN] Would push ..." path logged
anything. Add matching log.info() calls on the real-push path, and
include the literal `git push <remote> <ref>` invocation in the message
so it can be copy-pasted and re-run manually if needed (e.g. after a
network blip, or to re-push without re-running the whole merge).

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
5 days agoMerge pull request #69030 from ifed01/wip-ifed-better-slow-ops-dump 70364/head
Igor Fedotov [Mon, 20 Jul 2026 22:25:16 +0000 (01:25 +0300)]
Merge pull request #69030 from ifed01/wip-ifed-better-slow-ops-dump

os/bluestore,kv/rocksdbstore: more information about slow KV ops

Reviewed-by: Adam Kupczyk <akupczyk@ibm.com>
5 days agoMerge pull request #69971 from Jayaprakash-ibm/wip-fix-kerneldevice-aio-stop
Jaya Prakash [Mon, 20 Jul 2026 18:32:19 +0000 (00:02 +0530)]
Merge pull request #69971 from Jayaprakash-ibm/wip-fix-kerneldevice-aio-stop

blk/kernel : skip AIO thread for devices with size < block_size

Reviewed-by: Adam Kupczyk <akupczyk@ibm.com>
Reviewed-by: Igor Fedotov <igor.fedotov@croit.io>
5 days agoMerge pull request #69271 from aclamk/aclamk-bs-fix-unsharing-on-remove
Jaya Prakash [Mon, 20 Jul 2026 18:31:39 +0000 (00:01 +0530)]
Merge pull request #69271 from aclamk/aclamk-bs-fix-unsharing-on-remove

bluestore: Fix unsharing blobs on remove

Reviewed-by: Igor Fedotov <igor.fedotov@croit.io>
Reviewed-by: Jaya Prakash <jayaprakash@ibm.com>
5 days agoMerge pull request #69633 from Prachi-Lasurkar/wip-77331-both_fragmentation_and_score...
Jaya Prakash [Mon, 20 Jul 2026 18:30:20 +0000 (00:00 +0530)]
Merge pull request #69633 from Prachi-Lasurkar/wip-77331-both_fragmentation_and_score_have_the_same_label

os/bluestore: Rename allocator score output label

Reviewed-by: Jaya Prakash <jayaprakash@ibm.com>
5 days agoMerge pull request #70217 from Jayaprakash-ibm/wip-discard-during-file-migration
Jaya Prakash [Mon, 20 Jul 2026 18:29:43 +0000 (23:59 +0530)]
Merge pull request #70217 from Jayaprakash-ibm/wip-discard-during-file-migration

os/bluestore: use _release_pending_allocations() during file migration

Reviewed-by: Adam Kupczyk <akupczyk@ibm.com>
Reviewed-by: Igor Fedotov <igor.fedotov@croit.io>
6 days agoMerge pull request #70191 from rhcs-dashboard/feat-unread-notification
Afreen Misbah [Mon, 20 Jul 2026 16:39:56 +0000 (22:09 +0530)]
Merge pull request #70191 from rhcs-dashboard/feat-unread-notification

mgr/dashboard: redesign notifications page for unread notifications

Reviewed-by: Devika Babrekar <devika.babrekar@ibm.com>
6 days agorgw: add rgw_enable_dedup_threads config to control per-RGW dedup participation 70210/head
benhanokh [Wed, 15 Jul 2026 06:38:29 +0000 (09:38 +0300)]
rgw: add rgw_enable_dedup_threads config to control per-RGW dedup participation

Add rgw_enable_dedup_threads (default true) and rgw_nfs_run_dedup_threads
(default false) config options to control whether a given RGW instance
participates in dedup background processing.

This follows the same pattern used by rgw_enable_gc_threads,
rgw_enable_lc_threads, and rgw_enable_restore_threads. The config is
evaluated at startup in init_dedup(); when disabled, the dedup Background
object is not created, the thread is not spawned, and the instance does
not register a RADOS watch on the dedup control object.

Disabled RGW instances are invisible to the dedup cluster coordination
mechanism -- they receive no notifications, cause no timeouts, and do
not grab shard tokens.

Signed-off-by: Gabriel BenHanokh <gbenhano@redhat.com>
Assisted-by: Cursor Opus-4.6 <cursoragent@cursor.com>
6 days agoMerge pull request #70310 from benhanokh/dedup_handle_notify_bug_fix
Gabriel Benhanokh [Mon, 20 Jul 2026 14:06:38 +0000 (17:06 +0300)]
Merge pull request #70310 from benhanokh/dedup_handle_notify_bug_fix

rgw/dedup: protects handle_notify processing of URGENT_MSG_RESTART ag…

6 days agoMerge PR #70190 into main
Patrick Donnelly [Mon, 20 Jul 2026 13:46:19 +0000 (09:46 -0400)]
Merge PR #70190 into main

* refs/pull/70190/head:
script/ptl-tool: add automatic HTTP retry adapter to requests session

Reviewed-by: Yuri Weinstein <yweins@redhat.com>
6 days agoMerge pull request #70330 from bluikko/wip-doc-sphinx-warnings-nfs
bluikko [Mon, 20 Jul 2026 13:45:04 +0000 (20:45 +0700)]
Merge pull request #70330 from bluikko/wip-doc-sphinx-warnings-nfs

doc/mgr: fix Sphinx warnings in nfs.rst

6 days agoMerge PR #70258 into main
Patrick Donnelly [Mon, 20 Jul 2026 13:31:04 +0000 (09:31 -0400)]
Merge PR #70258 into main

* refs/pull/70258/head:
.github/workflows/pr-checklist: run only on main

Reviewed-by: Yuri Weinstein <yweins@redhat.com>
6 days agoMerge pull request #69011 from bluikko/wip-doc-man-ceph-monitor
Anthony D'Atri [Mon, 20 Jul 2026 11:48:06 +0000 (07:48 -0400)]
Merge pull request #69011 from bluikko/wip-doc-man-ceph-monitor

doc/man: use Monitor consistently in ceph.rst