]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/log
ceph.git
7 days agodoc/mgr: document new external ceph cluster support for smb 66557/head
John Mulligan [Fri, 23 Jan 2026 19:56:02 +0000 (14:56 -0500)]
doc/mgr: document new external ceph cluster support for smb

Document the new feature that allows smb clusters on one Ceph cluster to
make use of CephFS running on a different external Ceph cluster.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
8 days agomgr/smb: update the handler to support external ceph cluster type
John Mulligan [Fri, 28 Nov 2025 17:53:06 +0000 (12:53 -0500)]
mgr/smb: update the handler to support external ceph cluster type

Signed-off-by: John Mulligan <jmulligan@redhat.com>
8 days agomgr/smb: update staging funcs to include ext ceph cluster resource
John Mulligan [Fri, 23 Jan 2026 19:15:41 +0000 (14:15 -0500)]
mgr/smb: update staging funcs to include ext ceph cluster resource

Update the functions in the staging.py support file to include support
for the newly added external ceph cluster type.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
8 days agomgr/smb: add new external ceph cluster to internal store mechs
John Mulligan [Wed, 3 Dec 2025 19:32:45 +0000 (14:32 -0500)]
mgr/smb: add new external ceph cluster to internal store mechs

Extend the internal store mechanisms to support the newly added
external ceph cluster resource type.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
8 days agomgr/smb: add external ceph cluster to sqlite store
John Mulligan [Wed, 3 Dec 2025 19:35:10 +0000 (14:35 -0500)]
mgr/smb: add external ceph cluster to sqlite store

Starting to get silly with the boilerplate but it should do the trick.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
12 days agomgr/smb: add new external ceph cluster resource type
John Mulligan [Wed, 26 Nov 2025 19:59:50 +0000 (14:59 -0500)]
mgr/smb: add new external ceph cluster resource type

Add a new resource type that will allow an smb cluster to use
cephfs from a ceph cluster *other* than the one hosting the smb
instance.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
12 days agomgr/smb: add new enum for external ceph cluster resource type
John Mulligan [Wed, 3 Dec 2025 19:31:53 +0000 (14:31 -0500)]
mgr/smb: add new enum for external ceph cluster resource type

Signed-off-by: John Mulligan <jmulligan@redhat.com>
12 days agomgr/smb: remove largely unused nuisance function
John Mulligan [Fri, 23 Jan 2026 18:41:51 +0000 (13:41 -0500)]
mgr/smb: remove largely unused nuisance function

Remove a function that existed largely for debugging that was frequently
an attractive nuisance when reading or looking over the code path that
actually creates the configuration and deploys smb resources.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
12 days agomgr/smb: move resource types to class level
John Mulligan [Tue, 16 Dec 2025 15:25:58 +0000 (10:25 -0500)]
mgr/smb: move resource types to class level

Move resource types to class level to make these more obvious
for future modifications.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
12 days agomgr/smb: avoid using thandler.generate_config function
John Mulligan [Wed, 3 Dec 2025 22:03:49 +0000 (17:03 -0500)]
mgr/smb: avoid using thandler.generate_config function

This function was already "deprecated" and will be removed in a future
commit.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
12 days agomgr/cephadm: add external cluster config file contents
John Mulligan [Fri, 23 Jan 2026 16:27:02 +0000 (11:27 -0500)]
mgr/cephadm: add external cluster config file contents

Add support for generating ceph conf and keyring file contents based on
the external cluster config objects in the smb service spec.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
12 days agocephadm: add support for custom ceph conf/keyring files
John Mulligan [Fri, 23 Jan 2026 16:26:52 +0000 (11:26 -0500)]
cephadm: add support for custom ceph conf/keyring files

Signed-off-by: John Mulligan <jmulligan@redhat.com>
12 days agocephadm: let smb sidecars be extra-ified
John Mulligan [Mon, 8 Dec 2025 20:39:51 +0000 (15:39 -0500)]
cephadm: let smb sidecars be extra-ified

Add code needed to add extra custom configuration files to sidecar
containers.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
12 days agocephadm: fix naming issue when using sidecars
John Mulligan [Fri, 23 Jan 2026 19:00:59 +0000 (14:00 -0500)]
cephadm: fix naming issue when using sidecars

When extending a container with extra settings a sidecar or init
container should take the custom settings from that of the primary
container. So use the newly added parent_identity function (when
available) to determine the correct identity to use.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
12 days agocephadm: add parent_identity function
John Mulligan [Fri, 23 Jan 2026 19:00:19 +0000 (14:00 -0500)]
cephadm: add parent_identity function

Add a new parent_identity function that a sub-identity type can use to
reconstruct a precise parent identity.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
12 days agocephadm: allow sidecar containers to make use custom configs
John Mulligan [Mon, 8 Dec 2025 20:26:57 +0000 (15:26 -0500)]
cephadm: allow sidecar containers to make use custom configs

Signed-off-by: John Mulligan <jmulligan@redhat.com>
12 days agopython-common/deployment: add class to defining smb external ceph clusters
John Mulligan [Fri, 23 Jan 2026 15:59:49 +0000 (10:59 -0500)]
python-common/deployment: add class to defining smb external ceph clusters

Add a new class that defines an external ceph cluster to be used by smb
clusters that need to connect to CephFS file systems that are external
to the ceph cluster hosting the smb services.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
12 days agopython-common/deployment: allow smb external store to use memory
John Mulligan [Wed, 3 Dec 2025 22:03:59 +0000 (17:03 -0500)]
python-common/deployment: allow smb external store to use memory

This is needed to fix a test failure, users probably don't even know
mem: exists and the risk that they'd use it is low.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
12 days agopython-common/deployment: fix typo in comment in smb class
John Mulligan [Thu, 22 Jan 2026 19:01:19 +0000 (14:01 -0500)]
python-common/deployment: fix typo in comment in smb class

Signed-off-by: John Mulligan <jmulligan@redhat.com>
13 days agoMerge pull request #67218 from jamiepryde/jerasure-unit-test-big-endian-fix
Jamie Pryde [Fri, 13 Feb 2026 11:34:13 +0000 (11:34 +0000)]
Merge pull request #67218 from jamiepryde/jerasure-unit-test-big-endian-fix

test/erasure-code: Use memory comparisons that are safe on big endian arch

13 days agoMerge pull request #67240 from guits/cv-raw-list-perf
Guillaume Abrioux [Fri, 13 Feb 2026 07:36:33 +0000 (08:36 +0100)]
Merge pull request #67240 from guits/cv-raw-list-perf

ceph-volume: single lvs call to speed up exclude_lvm_osd_devices

13 days agoMerge pull request #66646 from ujjawal-ibm/ceph-volume-format-device
Guillaume Abrioux [Fri, 13 Feb 2026 07:08:29 +0000 (08:08 +0100)]
Merge pull request #66646 from ujjawal-ibm/ceph-volume-format-device

Add NVMe preformat support to skip redundant mkfs discard

13 days agoMerge PR #66183 into main
Venky Shankar [Fri, 13 Feb 2026 06:35:53 +0000 (12:05 +0530)]
Merge PR #66183 into main

* refs/pull/66183/head:

Reviewed-by: Anoop C S <anoopcs@cryptolab.net>
Reviewed-by: Shachar Sharon <ssharon@redhat.com>
13 days agoMerge pull request #66606 from shraddhaag/add-logs
Shraddha Agrawal [Fri, 13 Feb 2026 04:46:29 +0000 (10:16 +0530)]
Merge pull request #66606 from shraddhaag/add-logs

PeeringState::needs_recovery(): log first missing item

13 days agoMerge pull request #66352 from tchaikov/debian-invoke-rc.d
SrinivasaBharathKanta [Fri, 13 Feb 2026 01:56:43 +0000 (07:26 +0530)]
Merge pull request #66352 from tchaikov/debian-invoke-rc.d

debian: remove invoke-rc.d calls from postrm scripts

13 days agoMerge pull request #66591 from NitzanMordhai/wip-nitzan-pickup-object-corpus-20.2...
SrinivasaBharathKanta [Fri, 13 Feb 2026 01:50:31 +0000 (07:20 +0530)]
Merge pull request #66591 from NitzanMordhai/wip-nitzan-pickup-object-corpus-20.2.0-380-gdbcbbd3f281

ceph-object-corpus: pick up 20.2.0-380-gdbcbbd3f281

13 days agoMerge pull request #66553 from smanjara/wip-fix-object-sync-enoent
Shilpa Jagannath [Thu, 12 Feb 2026 19:56:14 +0000 (11:56 -0800)]
Merge pull request #66553 from smanjara/wip-fix-object-sync-enoent

rgw: retry ENOENT if bucket reshard races with index operation

13 days agoMerge pull request #66721 from swjtu-zhanglei/main-wip
J. Eric Ivancich [Thu, 12 Feb 2026 18:57:22 +0000 (13:57 -0500)]
Merge pull request #66721 from swjtu-zhanglei/main-wip

rgw: refact by encapsulating io_context_pool to enforce lazy initialization

Reviewed-by: Adam Emerson <aemerson@redhat.com>
13 days agoMerge pull request #66567 from mertsunacoglu/wip-prerequest-auth
J. Eric Ivancich [Thu, 12 Feb 2026 18:55:43 +0000 (13:55 -0500)]
Merge pull request #66567 from mertsunacoglu/wip-prerequest-auth

RGW: Change prerequest hook to run after authorization process

Reviewed-by: Yuval Lifshitz <ylifshit@redhat.com>
13 days agoMerge pull request #66509 from morphes1995/rgw_qos_fix
J. Eric Ivancich [Thu, 12 Feb 2026 18:53:17 +0000 (13:53 -0500)]
Merge pull request #66509 from morphes1995/rgw_qos_fix

rgw: ops large budget caused by rate limiter was enabled and max_ops …

Reviewed-by: Mark Kogan <mkogan@ibm.com>
13 days agoceph-volume: skip redundant NVMe mkfs discards 66646/head
Ujjawal Anand [Fri, 6 Feb 2026 11:26:58 +0000 (16:56 +0530)]
ceph-volume: skip redundant NVMe mkfs discards

- Avoid redundant discard during mkfs when discard is disabled
- Reduces mkfs time on large NVMe devices by skipping long running discard operations

Fixes: https://tracker.ceph.com/issues/74908
Signed-off-by: Ujjawal Anand <ujjawal.anand@ibm.com>
13 days agoMerge pull request #67264 from guits/fix-74818
Guillaume Abrioux [Thu, 12 Feb 2026 15:33:17 +0000 (16:33 +0100)]
Merge pull request #67264 from guits/fix-74818

ceph-volume: pass osd_type value to ceph-volume

13 days agoMerge pull request #66594 from cbodley/wip-qa-rgw-account-migration
Casey Bodley [Thu, 12 Feb 2026 15:30:17 +0000 (10:30 -0500)]
Merge pull request #66594 from cbodley/wip-qa-rgw-account-migration

qa/rgw: add test_account_migration workunit

Reviewed-by: Krunal Chheda <kchheda3@bloomberg.net>
13 days agoMerge PR #66657 into main
Patrick Donnelly [Thu, 12 Feb 2026 14:46:36 +0000 (09:46 -0500)]
Merge PR #66657 into main

* refs/pull/66657/head:
developer: Add name to maps

Reviewed-by: Shweta Bhosale <Shweta.Bhosale1@ibm.com>
Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
13 days agoMerge PR #67309 into main
Patrick Donnelly [Thu, 12 Feb 2026 14:40:27 +0000 (09:40 -0500)]
Merge PR #67309 into main

* refs/pull/67309/head:
doc: correct spelling

Reviewed-by: Zac Dover <zac.dover@gmail.com>
Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
13 days agoMerge PR #67078 into main
Patrick Donnelly [Thu, 12 Feb 2026 14:40:05 +0000 (09:40 -0500)]
Merge PR #67078 into main

* refs/pull/67078/head:
doc: Fixes a spelling error on the RATIO for PG scaling recommendation.

Reviewed-by: Anthony D Atri <anthony.datri@gmail.com>
Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
2 weeks agoMerge pull request #66526 from gardran/wip-gardran-show-sharding
Igor Fedotov [Thu, 12 Feb 2026 14:34:26 +0000 (17:34 +0300)]
Merge pull request #66526 from gardran/wip-gardran-show-sharding

os/bluestore: show RocksDB sharding information

Reviewed-by: Adam Kupczyk <akupczyk@ibm.com>
2 weeks agoMerge PR #67320 into main
Patrick Donnelly [Thu, 12 Feb 2026 13:10:00 +0000 (08:10 -0500)]
Merge PR #67320 into main

* refs/pull/67320/head:
.github/workflows: use main branch for config diff

Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: Naveen Naidu <naveen.naidu@ibm.com>
2 weeks agoMerge pull request #66821 from rhcs-dashboard/cephfs-mirroring-filesystem
Afreen Misbah [Thu, 12 Feb 2026 12:33:41 +0000 (18:03 +0530)]
Merge pull request #66821 from rhcs-dashboard/cephfs-mirroring-filesystem

mgr/dashboard: Cephfs mirroring Filesystem Selection

Reviewed-by: Naman Munet <nmunet@redhat.com>
Reviewed-by: Pedro Gonzalez Gomez <pegonzal@redhat.com>
2 weeks agoMerge pull request #67044 from Hezko/nvme-submodule-to-1-6-5
Hezko [Thu, 12 Feb 2026 09:26:52 +0000 (11:26 +0200)]
Merge pull request #67044 from Hezko/nvme-submodule-to-1-6-5

mgr/dashboard: bump nvmeof submodule to 1.6.5

2 weeks agoMerge pull request #66929 from mkogan1/wip-t74245
Kefu Chai [Thu, 12 Feb 2026 06:45:59 +0000 (14:45 +0800)]
Merge pull request #66929 from mkogan1/wip-t74245

ceph-volume: fix build on RHEL 10/python 3.12

Reviewed-by: Kefu Chai <k.chai@proxmox.com>
2 weeks agoMerge pull request #66906 from rhcs-dashboard/gateway-resources
Afreen Misbah [Thu, 12 Feb 2026 02:17:14 +0000 (07:47 +0530)]
Merge pull request #66906 from rhcs-dashboard/gateway-resources

mgr/dashboard: NVme-gateway-resource

Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Naman Munet <nmunet@redhat.com>
2 weeks agoMerge PR #67316 into main
Patrick Donnelly [Thu, 12 Feb 2026 01:02:00 +0000 (20:02 -0500)]
Merge PR #67316 into main

* refs/pull/67316/head:
doc/dev/release-checklist: add release to redmine-upkeep trigger
.github/workflows/redmine-upkeep: run for release branches

Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
2 weeks ago.github/workflows: use main branch for config diff 67320/head
Patrick Donnelly [Wed, 11 Feb 2026 16:30:22 +0000 (11:30 -0500)]
.github/workflows: use main branch for config diff

This script does not exist for the "head" reference of backport PRs.

Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
2 weeks agoqa/rgw: add test_account_migration workunit 66594/head
Casey Bodley [Wed, 10 Dec 2025 16:05:57 +0000 (11:05 -0500)]
qa/rgw: add test_account_migration workunit

Signed-off-by: Casey Bodley <cbodley@redhat.com>
2 weeks agoMerge pull request #67307 from leonidc/fix-tests-after-beacon-diff
leonidc [Wed, 11 Feb 2026 19:54:28 +0000 (21:54 +0200)]
Merge pull request #67307 from leonidc/fix-tests-after-beacon-diff

 qa: fixing the qa test in mon/misc.sh after adding beacon-diff feature

2 weeks agodoc/dev/release-checklist: add release to redmine-upkeep trigger 67316/head
Patrick Donnelly [Wed, 11 Feb 2026 19:11:20 +0000 (14:11 -0500)]
doc/dev/release-checklist: add release to redmine-upkeep trigger

Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
2 weeks ago.github/workflows/redmine-upkeep: run for release branches
Patrick Donnelly [Wed, 11 Feb 2026 19:08:48 +0000 (14:08 -0500)]
.github/workflows/redmine-upkeep: run for release branches

Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
2 weeks agoMerge PR #67011 into main
Patrick Donnelly [Wed, 11 Feb 2026 19:05:07 +0000 (14:05 -0500)]
Merge PR #67011 into main

* refs/pull/67011/head:
qa/multisite: use boto3's ClientError in place of assert_raises from tools.py.
qa/multisite: test fixes
qa/multisite: boto3 in tests.py
qa/multisite: zone files use boto3 resource api
qa/multisite: switch to boto3 in multisite test libraries

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2 weeks agodoc: correct spelling 67309/head
Amnay [Wed, 11 Feb 2026 15:32:19 +0000 (16:32 +0100)]
doc: correct spelling

I saw a typo so I fixed it

Signed-off-by: Amnay <amnay.m@gmail.com>
2 weeks agolibcephfs_proxy: log more information about the negotiation 66183/head
Xavi Hernandez [Tue, 11 Nov 2025 08:44:10 +0000 (09:44 +0100)]
libcephfs_proxy: log more information about the negotiation

Signed-off-by: Xavi Hernandez <xhernandez@gmail.com>
2 weeks agolibcephfs_proxy: implement client support for batched readdir
Xavi Hernandez [Fri, 7 Nov 2025 08:50:51 +0000 (09:50 +0100)]
libcephfs_proxy: implement client support for batched readdir

Signed-off-by: Xavi Hernandez <xhernandez@gmail.com>
2 weeks agolibcephfs_proxy: create internal ceph_dir_result structure
Xavi Hernandez [Wed, 5 Nov 2025 09:36:27 +0000 (10:36 +0100)]
libcephfs_proxy: create internal ceph_dir_result structure

Signed-off-by: Xavi Hernandez <xhernandez@gmail.com>
2 weeks agolibcephfs_proxy: add the number of supported operations to negotiation
Xavi Hernandez [Wed, 5 Nov 2025 09:05:45 +0000 (10:05 +0100)]
libcephfs_proxy: add the number of supported operations to negotiation

The v0 negotiation structure has been modified to hold the total number
of operations and callbacks supported by the peer. The changes are done in
a way that it's completely transparent and harmless for a peer expecting
the previous definition.

This will be useful to quickly check if the daemon supports some
operation, or the client supports some callback before sending them.

Signed-off-by: Xavi Hernandez <xhernandez@gmail.com>
2 weeks agolibcephfs_proxy: implement daemon support for batched readdir
Xavi Hernandez [Wed, 5 Nov 2025 08:36:04 +0000 (09:36 +0100)]
libcephfs_proxy: implement daemon support for batched readdir

Signed-off-by: Xavi Hernandez <xhernandez@gmail.com>
2 weeks agolibcephfs_proxy: define protocol for batched readdir
Xavi Hernandez [Wed, 5 Nov 2025 07:55:01 +0000 (08:55 +0100)]
libcephfs_proxy: define protocol for batched readdir

Signed-off-by: Xavi Hernandez <xhernandez@gmail.com>
2 weeks agolibcephfs_proxy: cleanup unneded variable
Xavi Hernandez [Fri, 7 Nov 2025 21:49:14 +0000 (22:49 +0100)]
libcephfs_proxy: cleanup unneded variable

Signed-off-by: Xavi Hernandez <xhernandez@gmail.com>
2 weeks agolibcephfs_proxy: fix include dependency
Xavi Hernandez [Fri, 7 Nov 2025 21:47:03 +0000 (22:47 +0100)]
libcephfs_proxy: fix include dependency

Signed-off-by: Xavi Hernandez <xhernandez@gmail.com>
2 weeks ago qa: fixing the qa test in mon/misc.sh after adding beacon-diff feature 67307/head
Leonid Chernin [Wed, 11 Feb 2026 14:14:03 +0000 (16:14 +0200)]
 qa: fixing the qa test in mon/misc.sh after adding beacon-diff feature

Signed-off-by: Leonid Chernin <leonidc@il.ibm.com>
2 weeks agomgr/dashboard: NVme-gateway-resource 66906/head
Sagar Gopale [Tue, 10 Feb 2026 06:21:32 +0000 (11:51 +0530)]
mgr/dashboard: NVme-gateway-resource

Fixes: https://tracker.ceph.com/issues/74334
Signed-off-by: Sagar Gopale <sagar.gopale@ibm.com>
2 weeks agoMerge pull request #67290 from shraddhaag/wip-shraddhaag-cephadm-crimson-tests
Shraddha Agrawal [Wed, 11 Feb 2026 13:51:14 +0000 (19:21 +0530)]
Merge pull request #67290 from shraddhaag/wip-shraddhaag-cephadm-crimson-tests

cephadm, ceph-volume: add tests for crimson OSD support

2 weeks agoMerge pull request #66255 from rkachach/fix_issue_73853
Redouane Kachach [Wed, 11 Feb 2026 13:35:13 +0000 (14:35 +0100)]
Merge pull request #66255 from rkachach/fix_issue_73853

mgr/cephadm: don't remove TLS certs if svc still has daemons on host

Reviewed-by: Shweta Bhosale <Shweta.Bhosale1@ibm.com>
2 weeks agomgr/dashboard: Cephfs Mirroring - Filesystem Selection 66821/head
Dnyaneshwari Talwekar [Wed, 7 Jan 2026 10:46:55 +0000 (16:16 +0530)]
mgr/dashboard: Cephfs Mirroring - Filesystem Selection

Fixes: https://tracker.ceph.com/issues/74280
Signed-off-by: Dnyaneshwari Talwekar <dtalweka@redhat.com>
2 weeks agoMerge PR #65538 into main
Venky Shankar [Wed, 11 Feb 2026 09:41:28 +0000 (15:11 +0530)]
Merge PR #65538 into main

* refs/pull/65538/head:

Reviewed-by: Anoop C S <anoopcs@cryptolab.net>
Reviewed-by: Shachar Sharon <ssharon@redhat.com>
2 weeks agoMerge pull request #67182 from Kh9705/add-s3select-limit-examples
bluikko [Wed, 11 Feb 2026 07:53:52 +0000 (14:53 +0700)]
Merge pull request #67182 from Kh9705/add-s3select-limit-examples

doc/radosgw/s3select: added SQL LIMIT operator examples

2 weeks agoMerge pull request #67104 from rhcs-dashboard/header-page-component
Pedro Gonzalez Gomez [Wed, 11 Feb 2026 07:49:25 +0000 (08:49 +0100)]
Merge pull request #67104 from rhcs-dashboard/header-page-component

mgr/dashboard: add page header component

Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Dnyaneshwari Talwekar <dtalweka@redhat.com>
2 weeks agoMerge pull request #67059 from bluikko/wip-src-script-backport-fixes
bluikko [Wed, 11 Feb 2026 07:45:02 +0000 (14:45 +0700)]
Merge pull request #67059 from bluikko/wip-src-script-backport-fixes

ceph-backport.sh: clean function argument use and update GitHub help link

2 weeks agoMerge pull request #67202 from tchaikov/wip-ec-isa-cleanup
Kefu Chai [Wed, 11 Feb 2026 07:41:32 +0000 (15:41 +0800)]
Merge pull request #67202 from tchaikov/wip-ec-isa-cleanup

erasure-code/isa: eliminate redundant map lookups

Reviewed-by: Igor Fedotov <igor.fedotov@croit.io>
2 weeks agoMerge pull request #67128 from afreen23/subsystem-step-2
Afreen Misbah [Wed, 11 Feb 2026 07:07:18 +0000 (12:37 +0530)]
Merge pull request #67128 from afreen23/subsystem-step-2

mgr/dashboard: Step two subsystem creation form

Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Reviewed-by: pujaoshahu <pshahu@redhat.com>
2 weeks agomgr/dashboard: bump nvmeof submodule to 1.6.5 67044/head
Tomer Haskalovitch [Wed, 21 Jan 2026 11:41:47 +0000 (13:41 +0200)]
mgr/dashboard: bump nvmeof submodule to 1.6.5

update proto files and gateway submodule
Signed-off-by: Tomer Haskalovitch <tomer.haska@ibm.com>
tomer

2 weeks agoMerge pull request #67174 from bluikko/wip-fix-74721-trailing-space
Afreen Misbah [Tue, 10 Feb 2026 21:23:13 +0000 (02:53 +0530)]
Merge pull request #67174 from bluikko/wip-fix-74721-trailing-space

mgr/dashboard: remove trailing space from directory name

Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: pujaoshahu <pshahu@redhat.com>
2 weeks agoMerge pull request #66092 from kshtsk/wip-fix-lua-kernel-check
kyr [Tue, 10 Feb 2026 13:16:57 +0000 (14:16 +0100)]
Merge pull request #66092 from kshtsk/wip-fix-lua-kernel-check

qa/cephfs: lua to respect missing kernel in yaml

2 weeks agocephadm, ceph-volume: add tests for crimson OSD support 67290/head
Shraddha Agrawal [Tue, 10 Feb 2026 13:02:10 +0000 (18:32 +0530)]
cephadm, ceph-volume: add tests for crimson OSD support

This commit adds tests for the crimson OSD support in cephadm and ceph-volume.
The following tests are added for the same:

1. cephadm: DriveGroupSpec validation checks for osd_type.
2. cephadm: entrypoint verification in runfile.
3. cephadm to ceph-volume: command verification when osd_type is specified in spec.
4. ceph-volume: binary selection verification for mkfs cmd.

Fixes: https://tracker.ceph.com/issues/74851
Signed-off-by: Shraddha Agrawal <shraddha.agrawal000@gmail.com>
2 weeks agoMerge pull request #66815 from bluikko/wip-doc-man-fix-directives
Anthony D'Atri [Tue, 10 Feb 2026 12:08:14 +0000 (07:08 -0500)]
Merge pull request #66815 from bluikko/wip-doc-man-fix-directives

doc/man: fix invalid directive missing a second colon

2 weeks agomgr/dashboard: Add step two of subsystem create form 67128/head
Afreen Misbah [Sun, 1 Feb 2026 23:47:23 +0000 (05:17 +0530)]
mgr/dashboard: Add step two of subsystem create form

- add steps to add initiators
- can add by input field
- added right influencer (right panel) in tearsheet component
- added unit tests
- includes api updates

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

Signed-off-by: Afreen Misbah <afreen@ibm.com>
2 weeks agomgr/dashboard: add page header component 67104/head
Pedro Gonzalez Gomez [Wed, 28 Jan 2026 11:44:09 +0000 (12:44 +0100)]
mgr/dashboard: add page header component

Adds page header component and applies it to the CephFS Mirroring list

Fixes: https://tracker.ceph.com/issues/74626
Signed-off-by: Pedro Gonzalez Gomez <pegonzal@ibm.com>
2 weeks agoMerge PR #64743 into main
Venky Shankar [Tue, 10 Feb 2026 04:51:45 +0000 (10:21 +0530)]
Merge PR #64743 into main

* refs/pull/64743/head:

Reviewed-by: Anoop C S <anoopcs@cryptolab.net>
Reviewed-by: John Mulligan <jmulligan@redhat.com>
2 weeks agoMerge pull request #66979 from idryomov/wip-73824
Ilya Dryomov [Mon, 9 Feb 2026 22:58:17 +0000 (23:58 +0100)]
Merge pull request #66979 from idryomov/wip-73824

librbd: introduce RBD_LOCK_MODE_EXCLUSIVE_TRANSIENT

Reviewed-by: Ramana Raja <rraja@redhat.com>
2 weeks agoMerge pull request #64819 from aclamk/aclamk-rocksdb-binned-cache-perf-counters
Jaya Prakash [Mon, 9 Feb 2026 19:56:51 +0000 (01:26 +0530)]
Merge pull request #64819 from aclamk/aclamk-rocksdb-binned-cache-perf-counters

kv/RocksDB: Add instrumentation to BinnedLRUCache

Reviewed-by: Jaya Prakash <jayaprakash@ibm.com>
2 weeks agoMerge pull request #67170 from afreen23/subsystem-step-3
Afreen Misbah [Mon, 9 Feb 2026 19:45:42 +0000 (01:15 +0530)]
Merge pull request #67170 from afreen23/subsystem-step-3

mgr/dashboard: Step three subsystem creation form

Reviewed-by: pujaoshahu <pshahu@redhat.com>
2 weeks agoMerge pull request #67217 from aliakseimakarau/main-s390x-fixexecstack
Ilya Dryomov [Mon, 9 Feb 2026 16:36:35 +0000 (17:36 +0100)]
Merge pull request #67217 from aliakseimakarau/main-s390x-fixexecstack

Mark s390x CRC assembly code as not requiring ELF execstack

Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
2 weeks agoMerge pull request #67261 from Matan-B/wip-matanb-crimson-66488-revert
Matan Breizman [Mon, 9 Feb 2026 15:18:25 +0000 (17:18 +0200)]
Merge pull request #67261 from Matan-B/wip-matanb-crimson-66488-revert

Revert "crimson/os/seastore/cache: TRIM_DIRTY/CLEANER_* transactions won't invalidate other transactions anymore"

Reviewed-by: Xuehan Xu <xuxuehan@qianxin.com>
2 weeks agoMerge pull request #67266 from gbregman/main
Gil Bregman [Mon, 9 Feb 2026 15:12:08 +0000 (17:12 +0200)]
Merge pull request #67266 from gbregman/main

mgr/cephadm: Change the default value of omap_file_lock_duration in  NVMEoF spec file

2 weeks agoMerge PR #67251 into main
Patrick Donnelly [Mon, 9 Feb 2026 14:10:14 +0000 (09:10 -0500)]
Merge PR #67251 into main

* refs/pull/67251/head:
qa: set column for insertion
qa: bail sqlite3 on any error
qa: use actual sqlite3 blob instead of string
test: use json_extract instead of awkward json_tree

Reviewed-by: Nitzan Mordechai <nmordech@redhat.com>
2 weeks agoMerge pull request #66552 from Jayaprakash-ibm/wip-add-scrub-flag
Jaya Prakash [Mon, 9 Feb 2026 13:19:06 +0000 (18:49 +0530)]
Merge pull request #66552 from Jayaprakash-ibm/wip-add-scrub-flag

osd: Add flag to Identify Scrub IO

Reviewed-by: Adam Kupczyk <akupczyk@ibm.com>
Reviewed-by: Igor Fedotov <igor.fedotov@croit.io>
2 weeks agoceph-volume: pass osd_type value to ceph-volume 67264/head
Guillaume Abrioux [Mon, 9 Feb 2026 10:10:51 +0000 (11:10 +0100)]
ceph-volume: pass osd_type value to ceph-volume

Use OSDType.value when building the ceph-volume lvm batch command
so that the CLI receives "classic" or "crimson" instead of the enum
repr ("OSDType.classic").

Fixes: https://tracker.ceph.com/issues/74818
Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
2 weeks agoMerge pull request #67024 from amathuria/wip-amat-fix-73791
Matan Breizman [Mon, 9 Feb 2026 10:39:04 +0000 (12:39 +0200)]
Merge pull request #67024 from amathuria/wip-amat-fix-73791

crimson/os/seastore: Add progress logging to transaction processing

Reviewed-by: Matan Breizman <mbreizma@redhat.com>
2 weeks agoMerge pull request #65814 from amathuria/wip-amat-crimson-add-pg-num-testing
Matan Breizman [Mon, 9 Feb 2026 10:37:48 +0000 (12:37 +0200)]
Merge pull request #65814 from amathuria/wip-amat-crimson-add-pg-num-testing

qa/suites/crimson-rados: Add pg splitting tests to crimson thrash tes…

Reviewed-by: Matan Breizman <mbreizma@redhat.com>
2 weeks agoqa/suites/crimson-rados/thrash: Modify osd_target_transaction_size 67261/head
Aishwarya Mathuria [Wed, 21 Jan 2026 08:11:48 +0000 (08:11 +0000)]
qa/suites/crimson-rados/thrash: Modify osd_target_transaction_size

We observed in Seastore, deletion of a large batch (default osd_target_transaction_size=30)
can take a significant amount of time.

Because this happens inside the peering_pp.process stage, it blocks the PG's peering pipeline.
During this block, any incoming OSDMap updates (PGAdvanceMap) are stalled behind the deletion work.
This eventually causes a global OSD-wide map progression hang because
the OSD cannot advance past an epoch until all PGs have processed
it.

To fix this, we are reducing osd_target_transaction_size to 5 to lower
conflict rates and allow deletion transactions to complete.

Fixes: https://tracker.ceph.com/issues/73791
Signed-off-by: Aishwarya Mathuria <amathuri@redhat.com>
2 weeks agomgr/cephadm: Change the default value of omap_file_lock_duration in NVMEoF spec file 67266/head
Gil Bregman [Mon, 9 Feb 2026 10:24:47 +0000 (12:24 +0200)]
mgr/cephadm: Change the default value of omap_file_lock_duration in NVMEoF spec file

Fixes: https://tracker.ceph.com/issues/74822
Signed-off-by: Gil Bregman <gbregman@il.ibm.com>
2 weeks agoRevert "crimson/os/seastore/lba_mapping: don't allow classes above"
Matan Breizman [Mon, 9 Feb 2026 08:50:31 +0000 (08:50 +0000)]
Revert "crimson/os/seastore/lba_mapping: don't allow classes above"

This reverts commit 45726996d65ec07b2c35a420c3ee0e42f0bf6cb4.

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
2 weeks agoRevert "crimson/os/seastore/btree_types: BtreeCursors don't hold local copies of"
Matan Breizman [Mon, 9 Feb 2026 08:50:28 +0000 (08:50 +0000)]
Revert "crimson/os/seastore/btree_types: BtreeCursors don't hold local copies of"

This reverts commit 5a24cac63a676f0a4641257286f1d1f4f7377ce3.

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
2 weeks agoRevert "crimson/os/seastore/async_cleaner: avoid its header dependence on"
Matan Breizman [Mon, 9 Feb 2026 08:50:25 +0000 (08:50 +0000)]
Revert "crimson/os/seastore/async_cleaner: avoid its header dependence on"

This reverts commit 1aae6f34b68faf15a8691f599420f23d5a84943e.

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
2 weeks agoRevert "crimson/os/seastore/lba_manager: make sure alloc_extents return viewable"
Matan Breizman [Mon, 9 Feb 2026 08:50:21 +0000 (08:50 +0000)]
Revert "crimson/os/seastore/lba_manager: make sure alloc_extents return viewable"

This reverts commit e6fd2e87a18ed25845e5ba5f6d03ebb20818e583.

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
2 weeks agoRevert "crimson/os/seastore/async_cleaner: renew backref cursors when they are"
Matan Breizman [Mon, 9 Feb 2026 08:50:07 +0000 (08:50 +0000)]
Revert "crimson/os/seastore/async_cleaner: renew backref cursors when they are"

This reverts commit a9c17a2c0912064f51492c2b012cd5608c6a57c1.

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
2 weeks agoRevert "crimson/os/seastore/seastore_types: define rewriting transactions"
Matan Breizman [Mon, 9 Feb 2026 08:49:57 +0000 (08:49 +0000)]
Revert "crimson/os/seastore/seastore_types: define rewriting transactions"

This reverts commit 1696011379dfa5f1558b3119d4936ef4943ecedf.

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
2 weeks agoRevert "crimson/os/seastore/cache: add facilities to synchronize data and states"
Matan Breizman [Mon, 9 Feb 2026 08:49:54 +0000 (08:49 +0000)]
Revert "crimson/os/seastore/cache: add facilities to synchronize data and states"

This reverts commit 2fc047c51f37cbdfd3952f616cc07f99cf2483d7.

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
2 weeks agoRevert "crimson/os/seastore/cache: unlink mutated extents from the stable"
Matan Breizman [Mon, 9 Feb 2026 08:49:51 +0000 (08:49 +0000)]
Revert "crimson/os/seastore/cache: unlink mutated extents from the stable"

This reverts commit bfc1231e3716f7b780fb1362a76e13078e767f4c.

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
2 weeks agoRevert "crimson/os/seastore/cache: since extent committer will also set"
Matan Breizman [Mon, 9 Feb 2026 08:49:48 +0000 (08:49 +0000)]
Revert "crimson/os/seastore/cache: since extent committer will also set"

This reverts commit 7e72a79af75d24119c094c533ec4101358aa258d.

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
2 weeks agoRevert "crimson/os/seastore/cache: drop unused last_commit"
Matan Breizman [Mon, 9 Feb 2026 08:49:45 +0000 (08:49 +0000)]
Revert "crimson/os/seastore/cache: drop unused last_commit"

This reverts commit 33e63bc85fafc057974142071318a32121a62a59.

Signed-off-by: Matan Breizman <mbreizma@redhat.com>