]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/log
ceph-ci.git
30 hours agoMerge branch 'fix_issue_73625' of https://github.com/rkachach/ceph into wip-adk-testi... wip-adk-testing-2025-11-05-1119
Adam King [Wed, 5 Nov 2025 16:20:09 +0000 (11:20 -0500)]
Merge branch 'fix_issue_73625' of https://github.com/rkachach/ceph into wip-adk-testing-2025-11-05-1119

30 hours agoMerge branch 'fix_issue_73442_nfs_getting_restarted_twice_in_case_of_reboot' of https...
Adam King [Wed, 5 Nov 2025 16:20:08 +0000 (11:20 -0500)]
Merge branch 'fix_issue_73442_nfs_getting_restarted_twice_in_case_of_reboot' of https://github.com/ShwetaBhosale1/ceph into wip-adk-testing-2025-11-05-1119

30 hours agoMerge branch 'wip-vallari-cephadm-refresh' of https://github.com/VallariAg/ceph into...
Adam King [Wed, 5 Nov 2025 16:20:08 +0000 (11:20 -0500)]
Merge branch 'wip-vallari-cephadm-refresh' of https://github.com/VallariAg/ceph into wip-adk-testing-2025-11-05-1119

30 hours agoMerge branch 'wip-build-cephadm-with-deb' of https://github.com/tchaikov/ceph into...
Adam King [Wed, 5 Nov 2025 16:20:07 +0000 (11:20 -0500)]
Merge branch 'wip-build-cephadm-with-deb' of https://github.com/tchaikov/ceph into wip-adk-testing-2025-11-05-1119

30 hours agoMerge branch 'orch-pyyaml-6-dump' of https://github.com/adk3798/ceph into wip-adk...
Adam King [Wed, 5 Nov 2025 16:20:07 +0000 (11:20 -0500)]
Merge branch 'orch-pyyaml-6-dump' of https://github.com/adk3798/ceph into wip-adk-testing-2025-11-05-1119

30 hours agoMerge branch 'wip-cephadm-ssh' of https://github.com/pdvian/ceph into wip-adk-testing...
Adam King [Wed, 5 Nov 2025 16:20:06 +0000 (11:20 -0500)]
Merge branch 'wip-cephadm-ssh' of https://github.com/pdvian/ceph into wip-adk-testing-2025-11-05-1119

30 hours agoMerge branch 'fix_issue_73384' of https://github.com/rkachach/ceph into wip-adk-testi...
Adam King [Wed, 5 Nov 2025 16:20:05 +0000 (11:20 -0500)]
Merge branch 'fix_issue_73384' of https://github.com/rkachach/ceph into wip-adk-testing-2025-11-05-1119

30 hours agoMerge branch 'cephadm-split-host-cache-entries' of https://github.com/adk3798/ceph...
Adam King [Wed, 5 Nov 2025 16:20:05 +0000 (11:20 -0500)]
Merge branch 'cephadm-split-host-cache-entries' of https://github.com/adk3798/ceph into wip-adk-testing-2025-11-05-1119

30 hours agoMerge branch 'wip-div-by-zero' of https://github.com/pdvian/ceph into wip-adk-testing...
Adam King [Wed, 5 Nov 2025 16:20:04 +0000 (11:20 -0500)]
Merge branch 'wip-div-by-zero' of https://github.com/pdvian/ceph into wip-adk-testing-2025-11-05-1119

30 hours agoMerge branch 'cephadm-non-zero-rc-stop' of https://github.com/adk3798/ceph into wip...
Adam King [Wed, 5 Nov 2025 16:20:03 +0000 (11:20 -0500)]
Merge branch 'cephadm-non-zero-rc-stop' of https://github.com/adk3798/ceph into wip-adk-testing-2025-11-05-1119

30 hours agoMerge branch 'cephadm-upgrade-checks-add-timeout' of https://github.com/adk3798/ceph...
Adam King [Wed, 5 Nov 2025 16:20:03 +0000 (11:20 -0500)]
Merge branch 'cephadm-upgrade-checks-add-timeout' of https://github.com/adk3798/ceph into wip-adk-testing-2025-11-05-1119

31 hours agoMerge PR #66130 into main
Patrick Donnelly [Wed, 5 Nov 2025 14:59:16 +0000 (09:59 -0500)]
Merge PR #66130 into main

* refs/pull/66130/head:
.github/workflow: Disable cron based github actions on forks

Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
33 hours agoMerge pull request #66122 from cbodley/wip-install-deps-gcc13
Casey Bodley [Wed, 5 Nov 2025 13:35:19 +0000 (08:35 -0500)]
Merge pull request #66122 from cbodley/wip-install-deps-gcc13

install-deps: warn about gcc older than 13 for el9 and later

Reviewed-by: David Galloway <david.galloway@ibm.com>
Reviewed-by: Zack Cerza <zack@redhat.com>
33 hours ago.github/workflow: Disable cron based github actions on forks
Joseph Mundackal [Wed, 5 Nov 2025 13:32:47 +0000 (08:32 -0500)]
.github/workflow: Disable cron based github actions on forks

Signed-off-by: Joseph Mundackal <joseph.j.mundackal@gmail.com>
34 hours agoMerge pull request #66124 from rhcs-dashboard/fix-svc-create-issue
Pedro Gonzalez Gomez [Wed, 5 Nov 2025 12:52:12 +0000 (13:52 +0100)]
Merge pull request #66124 from rhcs-dashboard/fix-svc-create-issue

mgr/dashboard: fix oauth2-service creation UI error

Reviewed-by: Pedro Gonzalez Gomez <pegonzal@ibm.com>
38 hours agoMerge pull request #64292 from VallariAg/wip-nvmeof-ns-load-balancing
Vallari Agrawal [Wed, 5 Nov 2025 08:02:14 +0000 (13:32 +0530)]
Merge pull request #64292 from VallariAg/wip-nvmeof-ns-load-balancing

qa: Improve scalability test

42 hours agomgr/dashboard: fix oauth2-service creation UI error
Nizamudeen A [Wed, 5 Nov 2025 04:19:04 +0000 (09:49 +0530)]
mgr/dashboard: fix oauth2-service creation UI error

While creating the service without providing the allowlist domain, the
UI fails with an error which is logged in the mgr log

```
Nov 05 04:11:56 ceph-node-00 ceph-mgr[1587]: [dashboard ERROR frontend.error] (https://192.168.100.100:8443/#/services/(modal:create)): Cannot read properties of null (reading 'split')
                                              TypeError: Cannot read properties of null (reading 'split')
                                                 at ServiceFormComponent.onSubmit (https://192.168.100.100:8443/src_bootstrap_ts.js:31997:74)
                                                 at ServiceFormComponent_Template_cd_form_button_panel_submitActionEvent_60_listener (https://192.168.100.100:8443/src_bootstrap_ts.js:34168:83)
                                                 at executeListenerWithErrorHandling (https://192.168.100.100:8443/node_modules_angular_core_fesm2022_core_mjs.js:26276:12)
                                                 at Object.wrapListenerIn_markDirtyAndPreventDefault [as next] (https://192.168.100.100:8443/node_modules_angular_core_fesm2022_core_mjs.js:26308:18)
                                                 at SafeSubscriber.__tryOrUnsub (https://192.168.100.100:8443/default-node_modules_rxjs__esm2015_internal_AsyncSubject_js-node_modules_rxjs__esm2015_intern-7c6e1a.js:960:10)
                                                 at SafeSubscriber.next (https://192.168.100.100:8443/default-node_modules_rxjs__esm2015_internal_AsyncSubject_js-node_modules_rxjs__esm2015_intern-7c6e1a.js:900:14)
                                                 at Subscriber._next (https://192.168.100.100:8443/default-node_modules_rxjs__esm2015_internal_AsyncSubject_js-node_modules_rxjs__esm2015_intern-7c6e1a.js:847:22)
                                                 at Subscriber.next (https://192.168.100.100:8443/default-node_modules_rxjs__esm2015_internal_AsyncSubject_js-node_modules_rxjs__esm2015_intern-7c6e1a.js:824:12)
                                                 at EventEmitter_.next (https://192.168.100.100:8443/default-node_modules_rxjs__esm2015_internal_AsyncSubject_js-node_modules_rxjs__esm2015_intern-7c6e1a.js:604:17)
                                                 at EventEmitter_.emit (https://192.168.100.100:8443/node_modules_angular_core_fesm2022_core_mjs.js:7069:13)
```

Fixes: https://tracker.ceph.com/issues/73717
Signed-off-by: Nizamudeen A <nia@redhat.com>
43 hours agoMerge pull request #65717 from ronen-fr/wip-rf-evesrionhash
Ronen Friedman [Wed, 5 Nov 2025 03:48:44 +0000 (19:48 -0800)]
Merge pull request #65717 from ronen-fr/wip-rf-evesrionhash

osd: hash function for eversion_t

Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Reviewed-by: Alex Ainscow <aainscow@uk.ibm.com>
2 days agoMerge PR #66112 into main
Patrick Donnelly [Tue, 4 Nov 2025 22:06:05 +0000 (17:06 -0500)]
Merge PR #66112 into main

* refs/pull/66112/head:
doc/radosgw: Fix frontends.rst typo

Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
2 days agoMerge PR #66115 into main
Patrick Donnelly [Tue, 4 Nov 2025 22:05:20 +0000 (17:05 -0500)]
Merge PR #66115 into main

* refs/pull/66115/head:
src/common/options/global.yaml.in: Fix BlueStore capitalization

Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
2 days agoMerge pull request #64122 from kamoltat/wip-ksirivad-fix-msg-v2
Laura Flores [Tue, 4 Nov 2025 18:11:31 +0000 (12:11 -0600)]
Merge pull request #64122 from kamoltat/wip-ksirivad-fix-msg-v2

msg/async/ProtocolV2: Speed up connection logic when peer restarts & Added Netsplit Grace Period

2 days agoinstall-deps: remove old logic for unsupported centos/rhel 8
Casey Bodley [Tue, 4 Nov 2025 16:31:57 +0000 (11:31 -0500)]
install-deps: remove old logic for unsupported centos/rhel 8

Signed-off-by: Casey Bodley <cbodley@redhat.com>
2 days agoinstall-deps: warn about gcc older than 13 for el9 and later
Casey Bodley [Tue, 4 Nov 2025 16:27:22 +0000 (11:27 -0500)]
install-deps: warn about gcc older than 13 for el9 and later

function ensure_decent_gcc_on_rh() is supposed to log a warning when it
finds the default gcc version is older than the gcc toolset version
installed by ceph.spec.in

> Your GCC is too old. Please run following command to add DTS to your environment:

however, this function is only called if the dts_ver variable is
initialized, so set it to 13 for centos/rocky 9 and later to match
ceph.spec.in

Signed-off-by: Casey Bodley <cbodley@redhat.com>
2 days agoMerge pull request #65872 from aainscow/tracker_73184
Alex Ainscow [Tue, 4 Nov 2025 13:51:06 +0000 (13:51 +0000)]
Merge pull request #65872 from aainscow/tracker_73184

Relax scrub of shard sizes for upgraded EC pools

2 days agoMerge PR #66114 into main
Patrick Donnelly [Tue, 4 Nov 2025 13:08:39 +0000 (08:08 -0500)]
Merge PR #66114 into main

* refs/pull/66114/head:
Revert "Merge pull request #65940 from Tom-Sollers/fixing_blaum_roth_for_ec_profiles"

Reviewed-by: Anthony D Atri <anthony.datri@gmail.com>
Reviewed-by: Samuel Just <sjust@redhat.com>
2 days agoMerge pull request #66075 from rhcs-dashboard/bootstrap-fixes
Pedro Gonzalez Gomez [Tue, 4 Nov 2025 11:03:46 +0000 (12:03 +0100)]
Merge pull request #66075 from rhcs-dashboard/bootstrap-fixes

mgr/dashboard: fixes for quick-bootstrap script

Reviewed-by: Pedro Gonzalez Gomez <pegonzal@ibm.com>
Reviewed-by: Abhishek Desai <abhishek.desai1@ibm.com>
Reviewed-by: Ankush Behl <cloudbehl@gmail.com>
2 days agodebian: Use system packages for cephadm bundled dependencies
Kefu Chai [Tue, 21 Oct 2025 03:25:00 +0000 (11:25 +0800)]
debian: Use system packages for cephadm bundled dependencies

Configure the Debian build to use CEPHADM_BUNDLED_DEPENDENCIES=deb,
which instructs the cephadm build script to bundle dependencies from
system-installed Debian packages instead of downloading from PyPI.

This change addresses build failures in restricted network environments
where Debian build tools do not permit internet access. By leveraging
the Debian package support added in commit 9378a2988e1, the build now
uses python3-markupsafe, python3-jinja2, and python3-yaml packages
that are already installed as build dependencies.

This approach mirrors the existing RPM packaging workflow, ensuring
consistent behavior across different distribution package formats.

Signed-off-by: Kefu Chai <k.chai@proxmox.com>
2 days agocephadm/tests: Add tests for deb bundled dependencies
Kefu Chai [Tue, 21 Oct 2025 03:26:25 +0000 (11:26 +0800)]
cephadm/tests: Add tests for deb bundled dependencies

Add container definitions and test cases for building cephadm with
Debian package dependencies. The new test_cephadm_build_from_debs
function mirrors the existing RPM test structure, verifying that:

- Build succeeds when required Debian packages are installed
- Build fails when packages are missing
- Bundled packages are correctly identified as sourced from 'deb'
- All expected packages (Jinja2, MarkupSafe, PyYAML) are included
- The zipapp contains expected package directories

Test environments include Ubuntu 22.04 and 24.04 with and without
the required python3-jinja2, python3-yaml, and python3-markupsafe
packages.

Signed-off-by: Kefu Chai <k.chai@proxmox.com>
2 days agocephadm/build: Add Debian package support for bundled dependencies
Kefu Chai [Tue, 14 Oct 2025 13:04:42 +0000 (21:04 +0800)]
cephadm/build: Add Debian package support for bundled dependencies

Extends the cephadm build script to support bundling dependencies from
Debian packages in addition to pip and RPM packages. This allows building
cephadm on Debian-based distributions using system packages.

Key changes:
- Add 'deb' to DependencyMode enum to enable Debian package mode
- Implement _setup_deb() to configure Debian dependency requirements
- Add _install_deb_deps() to orchestrate Debian package installation
- Add _gather_deb_package_dirs() to parse Debian package file listings
  and locate Python package directories (handles both site-packages and
  dist-packages directories used by Debian)
- Add _deps_from_deb() to extract Python dependencies from installed
  Debian packages using dpkg/apt-cache tools
- Fix variable reference bug in _install_deps() (deps.mode -> config.deps_mode)

The Debian implementation follows a similar pattern to the existing RPM
support, using dpkg-query and dpkg -L to locate installed packages and
their files, with special handling for Debian naming conventions
(e.g., PyYAML -> python3-yaml).

Signed-off-by: Kefu Chai <k.chai@proxmox.com>
2 days agoMerge pull request #64961 from edwinzrodriguez/ceph-wip-72446
SrinivasaBharathKanta [Tue, 4 Nov 2025 03:34:30 +0000 (09:04 +0530)]
Merge pull request #64961 from edwinzrodriguez/ceph-wip-72446

btree: Safeguard delete_leaf_node to prevent dereferencing null nodes

2 days agosrc/common/options/global.yaml.in: Fix BlueStore capitalization
Anthony D'Atri [Tue, 4 Nov 2025 02:27:27 +0000 (21:27 -0500)]
src/common/options/global.yaml.in: Fix BlueStore capitalization

Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
3 days agoRevert "Merge pull request #65940 from Tom-Sollers/fixing_blaum_roth_for_ec_profiles"
Patrick Donnelly [Mon, 3 Nov 2025 22:46:03 +0000 (17:46 -0500)]
Revert "Merge pull request #65940 from Tom-Sollers/fixing_blaum_roth_for_ec_profiles"

This reverts commit a22278724154bfcf225c6fe420bd305424559e00, reversing
changes made to cf11d9dd6e1caf3ea398766953b91fde3e078100.

This was not QA'd or reviewed by SME for mon code changes.

Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
3 days agoMerge PR #66087 into main
Patrick Donnelly [Mon, 3 Nov 2025 22:43:20 +0000 (17:43 -0500)]
Merge PR #66087 into main

* refs/pull/66087/head:
doc/foundation: Update associate member representative

Reviewed-by: Joseph Mundackal <jmundackal@bloomberg.net>
3 days agoMerge PR #65886 into main
Venky Shankar [Mon, 3 Nov 2025 15:54:47 +0000 (21:24 +0530)]
Merge PR #65886 into main

* refs/pull/65886/head:

Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
3 days agoMerge PR #65884 into main
Venky Shankar [Mon, 3 Nov 2025 15:53:56 +0000 (21:23 +0530)]
Merge PR #65884 into main

* refs/pull/65884/head:

Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
3 days agoMerge PR #65882 into main
Venky Shankar [Mon, 3 Nov 2025 15:53:03 +0000 (21:23 +0530)]
Merge PR #65882 into main

* refs/pull/65882/head:

Reviewed-by: Venky Shankar <vshankar@redhat.com>
3 days agoMerge PR #65876 into main
Venky Shankar [Mon, 3 Nov 2025 15:52:20 +0000 (21:22 +0530)]
Merge PR #65876 into main

* refs/pull/65876/head:

Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
3 days agodoc/radosgw: Fix frontends.rst typo
Anthony D'Atri [Mon, 3 Nov 2025 15:43:25 +0000 (10:43 -0500)]
doc/radosgw: Fix frontends.rst typo

Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
3 days agoMerge pull request #66097 from cbodley/wip-cmake-system-qatlib
Ilya Dryomov [Mon, 3 Nov 2025 07:53:30 +0000 (08:53 +0100)]
Merge pull request #66097 from cbodley/wip-cmake-system-qatlib

cmake: fix checks for WITH_SYSTEM_QATLIB

Reviewed-by: Kefu Chai <tchaikov@gmail.com>
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
3 days agoMerge pull request #66101 from mrVectorz/main
bluikko [Mon, 3 Nov 2025 05:30:26 +0000 (12:30 +0700)]
Merge pull request #66101 from mrVectorz/main

doc: Update the old ceph.com/community/ links to ceph.io/en/news/blog/

3 days agoMerge pull request #65693 from vshankar/wip-73278
Venky Shankar [Mon, 3 Nov 2025 05:13:05 +0000 (10:43 +0530)]
Merge pull request #65693 from vshankar/wip-73278

qa: ignore cluster warning (evicting unresponsive ...) with tasks/mgr-osd-full

Reviewed-by: Dhairya Parmar <dparmar@redhat.com>
3 days agodoc: Update the old ceph.com/community/ links to ceph.io/en/news/blog/
mrVectorz [Mon, 3 Nov 2025 04:24:59 +0000 (23:24 -0500)]
doc: Update the old ceph.com/community/ links to ceph.io/en/news/blog/

Signed-off-by: Marc Methot <mb.methot@gmail.com>
4 days agoMerge pull request #66001 from baum/nvmeof-client-timer
baum [Sun, 2 Nov 2025 14:06:59 +0000 (16:06 +0200)]
Merge pull request #66001 from baum/nvmeof-client-timer

nvmeof: refactor beacon timer for exact frequency timing with drift correction

5 days agoMerge pull request #66073 from benaryorg/crushtool-tries-docs-improvement
Anthony D'Atri [Sat, 1 Nov 2025 16:06:03 +0000 (12:06 -0400)]
Merge pull request #66073 from benaryorg/crushtool-tries-docs-improvement

doc: detailed explanation of set_choose_tries

5 days agodoc: detailed explanation of set_choose_tries
benaryorg [Tue, 28 Oct 2025 03:24:53 +0000 (03:24 +0000)]
doc: detailed explanation of set_choose_tries

- specifically call the *crushtool* output a histogram
- include a surface explanation of how PG placement calculation works
- more info on `choose_total_tries`
- small but complete example for explanatory purposes
- that way people can follow along locally and test out things

Signed-off-by: benaryorg <binary@benary.org>
5 days agoMerge pull request #66060 from dudy-duce/doc-svc-discovery-auth
Anthony D'Atri [Fri, 31 Oct 2025 23:27:51 +0000 (19:27 -0400)]
Merge pull request #66060 from dudy-duce/doc-svc-discovery-auth

doc/cephadm/services: Clarify service discovery auth in monitoring.rst

6 days agoMerge pull request #65942 from samarahu/d4n-add-local-rgw-option
Samarah Uriarte [Fri, 31 Oct 2025 18:44:26 +0000 (13:44 -0500)]
Merge pull request #65942 from samarahu/d4n-add-local-rgw-option

Reviewed-by: Jesse Williamson <jwilliamson@suse.de>
Reviewed-by: Pritha Srivastava <prsrivas@redhat.com>
6 days agodoc/cephadm/services: Clarify service discovery auth in monitoring.rst
dudy [Thu, 30 Oct 2025 19:57:37 +0000 (20:57 +0100)]
doc/cephadm/services: Clarify service discovery auth in monitoring.rst

Signed-off-by: Dudy <dudythegoat@proton.me>
6 days agocmake: fix checks for WITH_SYSTEM_QATLIB
Casey Bodley [Fri, 31 Oct 2025 15:26:20 +0000 (11:26 -0400)]
cmake: fix checks for WITH_SYSTEM_QATLIB

commit 30681236678c7ee006a699b658233388b0f884c8 introduced the cmake
option WITH_SYSTEM_QATLIB, but the checks were based on nonexistent
variable WITH_SYSTEM_QAT

Signed-off-by: Casey Bodley <cbodley@redhat.com>
6 days agoMerge pull request #65568 from rhcs-dashboard/table-check-fix
Nizamudeen A [Fri, 31 Oct 2025 05:41:22 +0000 (11:11 +0530)]
Merge pull request #65568 from rhcs-dashboard/table-check-fix

mgr/dashboard: fix missing checkbox icon in table

Reviewed-by: Ankush Behl <cloudbehl@gmail.com>
6 days agoMerge pull request #66082 from rhcs-dashboard/fix-cve
Nizamudeen A [Fri, 31 Oct 2025 05:33:36 +0000 (11:03 +0530)]
Merge pull request #66082 from rhcs-dashboard/fix-cve

mgr/dashboard: bump validator package to address vulnerability

Reviewed-by: Nizamudeen A <nia@redhat.com>
6 days agoMerge pull request #66016 from NitzanMordhai/wip-nitzan-suites-perf-ci-disable-mira11...
SrinivasaBharathKanta [Thu, 30 Oct 2025 23:06:13 +0000 (04:36 +0530)]
Merge pull request #66016 from NitzanMordhai/wip-nitzan-suites-perf-ci-disable-mira118-machine

tasks/cbt_performance: Tolerate exceptions during performance data up…

6 days agoMerge pull request #65763 from gardran/wip-gardran-kill-get-omap-keys
SrinivasaBharathKanta [Thu, 30 Oct 2025 23:04:39 +0000 (04:34 +0530)]
Merge pull request #65763 from gardran/wip-gardran-kill-get-omap-keys

os: eliminate ObjectStore::get_omap_keys method

7 days agoMerge pull request #66083 from rhcs-dashboard/add-to-mailmap
Joseph Mundackal [Thu, 30 Oct 2025 14:23:41 +0000 (10:23 -0400)]
Merge pull request #66083 from rhcs-dashboard/add-to-mailmap

Add Abhishek Desai into githubmap, organizationmap, mailmap

7 days agoMerge pull request #65948 from jzhu116-bloomberg/wip-73540
Casey Bodley [Thu, 30 Oct 2025 13:49:17 +0000 (09:49 -0400)]
Merge pull request #65948 from jzhu116-bloomberg/wip-73540

rgw/multisite: check the local bucket's versioning status when replicating deletion from remote

Reviewed-by: Shilpa Jagannath <smanjara@redhat.com>
7 days agoMerge pull request #65842 from h3nryc0ding/main
Casey Bodley [Thu, 30 Oct 2025 12:55:03 +0000 (08:55 -0400)]
Merge pull request #65842 from h3nryc0ding/main

rgw: beast add ssl hot-reload

Reviewed-by: Mark Kogan <mkogan@ibm.com>
Reviewed-by: Casey Bodley <cbodley@redhat.com>
7 days agoMerge pull request #66049 from rhcs-dashboard/table-overview-redirect
Nizamudeen A [Thu, 30 Oct 2025 12:25:27 +0000 (17:55 +0530)]
Merge pull request #66049 from rhcs-dashboard/table-overview-redirect

mgr/dashboard: generic redirect link for a table item

Reviewed-by: Naman Munet <nmunet@redhat.com>
7 days agoMerge pull request #66084 from rhcs-dashboard/fix-multisite-action-btn
Nizamudeen A [Thu, 30 Oct 2025 11:49:38 +0000 (17:19 +0530)]
Merge pull request #66084 from rhcs-dashboard/fix-multisite-action-btn

mgr/dashboard: fix icon alignment in navigation header

Reviewed-by: Nizamudeen A <nia@redhat.com>
7 days agoMerge pull request #65796 from anthonyeleven/caps
SrinivasaBharathKanta [Thu, 30 Oct 2025 08:30:42 +0000 (14:00 +0530)]
Merge pull request #65796 from anthonyeleven/caps

src/pybind/mgr/cephadm: Improve text in module.py

7 days agoMerge pull request #66088 from rhcs-dashboard/fix-cypress-dep-graph
Pedro Gonzalez Gomez [Thu, 30 Oct 2025 07:53:35 +0000 (08:53 +0100)]
Merge pull request #66088 from rhcs-dashboard/fix-cypress-dep-graph

mgr/dashboard: fix cephadm e2e dependency graph failure

Reviewed-by: Pedro Gonzalez Gomez <pegonzal@ibm.com>
7 days agomgr/dashboard: bump validator package to address vulnerability
Naman Munet [Tue, 28 Oct 2025 07:54:50 +0000 (13:24 +0530)]
mgr/dashboard: bump validator package to address vulnerability

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

Signed-off-by: Naman Munet <naman.munet@ibm.com>
7 days agomgr/dashboard: fix icon alignment in navigation header
Naman Munet [Wed, 29 Oct 2025 10:44:53 +0000 (16:14 +0530)]
mgr/dashboard: fix icon alignment in navigation header

Fixes: https://tracker.ceph.com/issues/73665
Signed-off-by: Naman Munet <naman.munet@ibm.com>
7 days agomgr/dashboard: fixes for quick-bootstrap script
Nizamudeen A [Tue, 28 Oct 2025 07:46:26 +0000 (13:16 +0530)]
mgr/dashboard: fixes for quick-bootstrap script

- bump kcli to fedora42
- modify ip logic
- generate cephadm binary if it doesn't exist

Signed-off-by: Nizamudeen A <nia@redhat.com>
7 days agomgr/dashboard: fix missing checkbox icon in table
Nizamudeen A [Wed, 17 Sep 2025 13:07:06 +0000 (18:37 +0530)]
mgr/dashboard: fix missing checkbox icon in table

Fixes: https://tracker.ceph.com/issues/72961
Signed-off-by: Nizamudeen A <nia@redhat.com>
7 days agomgr/dashboard: generic redirect link for a table item
Nizamudeen A [Fri, 24 Oct 2025 08:08:57 +0000 (13:38 +0530)]
mgr/dashboard: generic redirect link for a table item

Fixes: https://tracker.ceph.com/issues/73638
Signed-off-by: Nizamudeen A <nia@redhat.com>
7 days agomgr/dashboard: fix cephadm e2e dependency graph failure
Nizamudeen A [Thu, 30 Oct 2025 03:36:33 +0000 (09:06 +0530)]
mgr/dashboard: fix cephadm e2e dependency graph failure

Avoid using relative path in the cypress since its not configured yet.

Fixes: https://tracker.ceph.com/issues/73673
Signed-off-by: Nizamudeen A <nia@redhat.com>
8 days agorgw/d4n: Add config option for local RGW address d4n-add-local-rgw-option
Samarah [Tue, 14 Oct 2025 17:48:48 +0000 (17:48 +0000)]
rgw/d4n: Add config option for local RGW address

Signed-off-by: Samarah <samarah.uriarte@ibm.com>
8 days agoMerge pull request #65834 from ronen-fr/wip-rf-lockedobjcnt
Ronen Friedman [Wed, 29 Oct 2025 18:19:57 +0000 (11:19 -0700)]
Merge pull request #65834 from ronen-fr/wip-rf-lockedobjcnt

osd/scrub: fix blocked scrub accounting

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
8 days agodoc/foundation: Update associate member representative
Enrico Bocchi [Wed, 29 Oct 2025 16:54:38 +0000 (17:54 +0100)]
doc/foundation: Update associate member representative

Signed-off-by: Enrico Bocchi <enrico.bocchi@cern.ch>
8 days agoAdd Abhishek Desai into githubmap, organizationmap, mailmap
Abhishek Desai [Wed, 29 Oct 2025 06:50:20 +0000 (12:20 +0530)]
Add Abhishek Desai into githubmap, organizationmap, mailmap
Signed-off-by: Abhishek Desai <abhishek.desai1@ibm.com>
8 days agoMerge pull request #66047 from rhcs-dashboard/fix-user-edit-form
Nizamudeen A [Wed, 29 Oct 2025 05:34:59 +0000 (11:04 +0530)]
Merge pull request #66047 from rhcs-dashboard/fix-user-edit-form

mgr/dashboard: Edit user via UI throwing multiple server errors

Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Abhishek Desai <Abhishek.Desai1@ibm.com>
8 days agoMerge pull request #66059 from bluikko/doc-fix-rtd-pip-version
Dan Mick [Wed, 29 Oct 2025 04:49:38 +0000 (21:49 -0700)]
Merge pull request #66059 from bluikko/doc-fix-rtd-pip-version

doc: Pin pip to <25.3 for RTD as a workaround for pybind in admin/doc-read-the-docs.txt

10 days agoMerge pull request #65859 from ronen-fr/wip-rf-minchunk
Ronen Friedman [Mon, 27 Oct 2025 17:54:03 +0000 (19:54 +0200)]
Merge pull request #65859 from ronen-fr/wip-rf-minchunk

osd/scrub: do not reduce min chunk on preemption

Reviewed-by: Samuel Just <sjust@redhat.com>
10 days agoMerge pull request #65714 from batrick/objstore-warning
SrinivasaBharathKanta [Mon, 27 Oct 2025 10:39:15 +0000 (16:09 +0530)]
Merge pull request #65714 from batrick/objstore-warning

os: resolve unused variable warning

10 days agoMerge pull request #64965 from edwinzrodriguez/ceph-wip-72473
SrinivasaBharathKanta [Mon, 27 Oct 2025 10:38:37 +0000 (16:08 +0530)]
Merge pull request #64965 from edwinzrodriguez/ceph-wip-72473

os: Use custom delete operator for raw_combined

10 days agoMerge pull request #64956 from edwinzrodriguez/ceph-wip-72403
SrinivasaBharathKanta [Mon, 27 Oct 2025 10:38:01 +0000 (16:08 +0530)]
Merge pull request #64956 from edwinzrodriguez/ceph-wip-72403

osdc: Update CB_ObjectOperation to use value types for patterns

10 days agoMerge pull request #65608 from ifed01/wip-ifed-bool-async-discard-back
Igor Fedotov [Mon, 27 Oct 2025 09:17:41 +0000 (12:17 +0300)]
Merge pull request #65608 from ifed01/wip-ifed-bool-async-discard-back

blk/kernel: bring "bdev_async_discard" config parameter back.

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Reviewed-by: Yite Gu <guyite@bytedance.com>
10 days agoMerge pull request #66044 from anthonyeleven/typofixx
Anthony D'Atri [Mon, 27 Oct 2025 04:01:37 +0000 (00:01 -0400)]
Merge pull request #66044 from anthonyeleven/typofixx

doc/start: Improve hardware-recommendations.rst

12 days agodoc: Pin pip to <25.3 for RTD as a workaround for pybind
Ville Ojamo [Sat, 25 Oct 2025 08:18:09 +0000 (15:18 +0700)]
doc: Pin pip to <25.3 for RTD as a workaround for pybind

Readthedocs now uses pip 25.3 by default which requires PEP 517.
src/pybind/* does not provide pyproject.toml files for PEP 517.
For an immediate workaround to allow RTD builds to succeed, pin pip
version to earlier than 25.3.

Details for pybind in https://tracker.ceph.com/issues/73645

Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
13 days agodoc/start: Improve hardware-recommendations.rst
Anthony D'Atri [Thu, 23 Oct 2025 19:29:19 +0000 (15:29 -0400)]
doc/start: Improve hardware-recommendations.rst

Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
13 days agoMerge pull request #65049 from edwinzrodriguez/ceph-clang-format
Edwin Rodriguez [Fri, 24 Oct 2025 13:06:34 +0000 (09:06 -0400)]
Merge pull request #65049 from edwinzrodriguez/ceph-clang-format

Add .clang-format configuration file

13 days agoMerge pull request #66053 from cbodley/wip-doc-rgw-sts-lite-dep
Casey Bodley [Fri, 24 Oct 2025 12:51:51 +0000 (08:51 -0400)]
Merge pull request #66053 from cbodley/wip-doc-rgw-sts-lite-dep

doc/radosgw: deprecate STS Lite for tentacle

Reviewed-by: Anthony D Atri <anthony.datri@gmail.com>
13 days agodoc/radosgw: deprecate STS Lite for tentacle
Casey Bodley [Fri, 24 Oct 2025 12:37:32 +0000 (08:37 -0400)]
doc/radosgw: deprecate STS Lite for tentacle

Signed-off-by: Casey Bodley <cbodley@redhat.com>
13 days agoMerge pull request #65940 from Tom-Sollers/fixing_blaum_roth_for_ec_profiles
Tom-Sollers [Fri, 24 Oct 2025 10:44:58 +0000 (11:44 +0100)]
Merge pull request #65940 from Tom-Sollers/fixing_blaum_roth_for_ec_profiles

Mon: Add health warning for blaum-roth EC profile when w+1 is not prime

13 days agoMerge pull request #65870 from rhcs-dashboard/fix-73480-main
afreen23 [Fri, 24 Oct 2025 09:33:24 +0000 (15:03 +0530)]
Merge pull request #65870 from rhcs-dashboard/fix-73480-main

mgr/dashboard: Maintain sentence case consistency in side nav bar titles

Reviewed-by: Afreen Misbah <afreen@ibm.com>
13 days agomgr/cephadm: Stop NFS service/daemon from starting automatically after reboot, cephad...
Shweta Bhosale [Thu, 23 Oct 2025 05:50:16 +0000 (11:20 +0530)]
mgr/cephadm: Stop NFS service/daemon from starting automatically after reboot, cephadm to manage startup

Fixes: https://tracker.ceph.com/issues/73442
Signed-off-by: Shweta Bhosale <Shweta.Bhosale1@ibm.com>
13 days agomgr/dashboard: Maintain sentence case consistency in side nav bar titles
Aashish Sharma [Fri, 10 Oct 2025 05:54:43 +0000 (11:24 +0530)]
mgr/dashboard: Maintain sentence case consistency in side nav bar titles

Use sentence case for side nav bar items

Fixes: https://tracker.ceph.com/issues/73480
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
13 days agomgr/dashboard: Edit user via UI throwing multiple server errors
Naman Munet [Fri, 24 Oct 2025 05:59:09 +0000 (11:29 +0530)]
mgr/dashboard: Edit user via UI throwing multiple server errors

Fixes: https://tracker.ceph.com/issues/73637
Commit includes:
Returning the default user ratelimit when the ratelimit for user is not set, hence eliminating the 500 error on UI

Signed-off-by: Naman Munet <naman.munet@ibm.com>
2 weeks agoMerge pull request #66046 from dmick/ci-container-rocky10-tags
David Galloway [Thu, 23 Oct 2025 22:50:04 +0000 (18:50 -0400)]
Merge pull request #66046 from dmick/ci-container-rocky10-tags

container/build.sh: add 'rocky-10' suffix if necessary

2 weeks agocontainer/build.sh: add 'rocky-10' suffix if necessary
Dan Mick [Thu, 23 Oct 2025 21:58:12 +0000 (14:58 -0700)]
container/build.sh: add 'rocky-10' suffix if necessary

'fromtag' is already available as distillation of the
FROM_IMAGE environment variable: everything after last
slash, s/:/-/.  Use it as a suffix if it's anything other than
"centos-9stream" so that multiple CI container tags can coexist.

Signed-off-by: Dan Mick <dan.mick@redhat.com>
2 weeks agoAdd .clang-format configuration file
Edwin Rodriguez [Thu, 14 Aug 2025 13:45:31 +0000 (09:45 -0400)]
Add .clang-format configuration file

Fixes: https://tracker.ceph.com/issues/72587
Signed-off-by: Edwin Rodriguez <edwin.rodriguez1@ibm.com>
2 weeks agoMerge pull request #65571 from ceph/dependabot/npm_and_yarn/src/pybind/mgr/dashboard...
afreen23 [Thu, 23 Oct 2025 18:42:29 +0000 (00:12 +0530)]
Merge pull request #65571 from ceph/dependabot/npm_and_yarn/src/pybind/mgr/dashboard/frontend/vite-5.4.20

build(deps): bump vite from 5.4.19 to 5.4.20 in /src/pybind/mgr/dashboard/frontend

Reviewed-by: Afreen Misbah <afreen@ibm.com>
2 weeks agoMerge pull request #66034 from afreen23/refactor-constants
afreen23 [Thu, 23 Oct 2025 18:38:55 +0000 (00:08 +0530)]
Merge pull request #66034 from afreen23/refactor-constants

mgr/dashboard: remove hardcoded strings in About component

Reviewed-by: Nizamudeen A <nia@redhat.com>
2 weeks agoMerge pull request #65894 from rhcs-dashboard/73192-carbonize-report-an-issue-modal
afreen23 [Thu, 23 Oct 2025 13:29:56 +0000 (18:59 +0530)]
Merge pull request #65894 from rhcs-dashboard/73192-carbonize-report-an-issue-modal

mgr/dashboard : Carbonize -> Report an issue modal

Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
2 weeks agoMerge pull request #65788 from JonBailey1993/stats_mismatch_fix
SrinivasaBharathKanta [Thu, 23 Oct 2025 13:15:26 +0000 (18:45 +0530)]
Merge pull request #65788 from JonBailey1993/stats_mismatch_fix

osd: Fix stats mismatch cluster error seen during scrubbing occasionally

2 weeks agoMerge pull request #65770 from aainscow/tracker_73248
SrinivasaBharathKanta [Thu, 23 Oct 2025 13:15:00 +0000 (18:45 +0530)]
Merge pull request #65770 from aainscow/tracker_73248

osd: Relax missing entry assert for partial writes.

2 weeks agoMerge pull request #60105 from MaxKellermann/eventfd
SrinivasaBharathKanta [Thu, 23 Oct 2025 13:14:20 +0000 (18:44 +0530)]
Merge pull request #60105 from MaxKellermann/eventfd

msg/async/Event: use eventfd on Linux

2 weeks agoMerge pull request #64128 from thotz/cloud-restore-add-None-option
Soumya Koduri [Thu, 23 Oct 2025 11:37:07 +0000 (17:07 +0530)]
Merge pull request #64128 from thotz/cloud-restore-add-None-option

cloud restore : add None type for cloud-s3-glacier

Reviewed-by: Soumya Koduri <skoduri@redhat.com>
2 weeks agomgr/cephadm: add tombstones to persist certs info after mgr failover
Redouane Kachach [Thu, 23 Oct 2025 11:10:49 +0000 (13:10 +0200)]
mgr/cephadm: add tombstones to persist certs info after mgr failover

Runtime-added TLS objects names were lost across mgr restarts/failovers
since they existed only in memory. We now write a tombstone to the KV
store whenever a new certificate is registered (empty map for
service/host scope; minimal JSON for global), so the object name is
restored during load().

Fixes: https://tracker.ceph.com/issues/73625
Signed-off-by: Redouane Kachach <rkachach@ibm.com>
2 weeks agomgr/cephadm: fix objects_by_names initialization + some improvements
Redouane Kachach [Thu, 23 Oct 2025 11:06:08 +0000 (13:06 +0200)]
mgr/cephadm: fix objects_by_names initialization + some improvements

This commit include the following changes:

1. Fix objects_by_names initialization as we was using a dict for all
the case including global scoped objects which is not correct. For
those cases an instance of an empty TLSObject must be used.
2. Add sanity checks to the load() method to avoid loading incorrect
and malformed entries.
3. Add some helper functions to avoid code repetition

Fixes: https://tracker.ceph.com/issues/73625
Signed-off-by: Redouane Kachach <rkachach@ibm.com>