]>
git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ci.git/log
Venky Shankar [Tue, 18 Mar 2025 09:01:43 +0000 (09:01 +0000)]
Revert "mds/link: Reverse link primary inode to hardlink"
This reverts commit
efa6a8c75a18782c49d47e3b8b1d9d3766511f43 .
Signed-off-by: Venky Shankar <vshankar@redhat.com>
Venky Shankar [Tue, 18 Mar 2025 09:01:38 +0000 (09:01 +0000)]
Revert "mds/readdir: Handle referent inode"
This reverts commit
8abee7d58ae53bfbb92feb966477b0c8951fd218 .
Signed-off-by: Venky Shankar <vshankar@redhat.com>
Venky Shankar [Tue, 18 Mar 2025 09:01:33 +0000 (09:01 +0000)]
Revert "multi-mds/link: Create referent inode and store backtrace"
This reverts commit
79c3d122d2e8d13791cd519eeb3117ecd214fa68 .
Signed-off-by: Venky Shankar <vshankar@redhat.com>
Venky Shankar [Tue, 18 Mar 2025 09:01:28 +0000 (09:01 +0000)]
Revert "multi-mds/link: Send referent inode to dentry_replicas"
This reverts commit
d7d294e3687368f1bcf5207c04b13514a5bbc5fd .
Signed-off-by: Venky Shankar <vshankar@redhat.com>
Venky Shankar [Tue, 18 Mar 2025 09:01:23 +0000 (09:01 +0000)]
Revert "multi-mds/link: Reverse link primary inode to hardlink"
This reverts commit
18165365fe6e5af985c0bb9c7eaa6b5c276c5d3b .
Signed-off-by: Venky Shankar <vshankar@redhat.com>
Venky Shankar [Tue, 18 Mar 2025 09:01:17 +0000 (09:01 +0000)]
Revert "multi-mds/link: Handle rollback for referent_inodes list"
This reverts commit
c39977ff26f03006aac03ddfb5e285dbe61bd7fe .
Signed-off-by: Venky Shankar <vshankar@redhat.com>
Venky Shankar [Tue, 18 Mar 2025 08:58:29 +0000 (08:58 +0000)]
Revert "multimds: Consistent view of referent inode list"
This reverts commit
0ed8c2a2b1c106754fb7a1ddb35d39b7c48bcd28 .
Signed-off-by: Venky Shankar <vshankar@redhat.com>
Venky Shankar [Tue, 18 Mar 2025 08:58:23 +0000 (08:58 +0000)]
Revert "mds/unlink: Remove referent inode on unlink"
This reverts commit
bcf2e7d9a0f9ef9b20de85b95c23a9cbe57525ab .
Signed-off-by: Venky Shankar <vshankar@redhat.com>
Venky Shankar [Tue, 18 Mar 2025 08:58:15 +0000 (08:58 +0000)]
Revert "mds/unlink: Referent inode - reverse link management"
This reverts commit
0779064a7c23b68e23bdb7acb1028878497aa958 .
Signed-off-by: Venky Shankar <vshankar@redhat.com>
Venky Shankar [Tue, 18 Mar 2025 08:58:07 +0000 (08:58 +0000)]
Revert "multi-mds/unlink: Remove referent inode on unlink"
This reverts commit
f94c8327facbb313a720f2fcfb013a4f9b00a8e5 .
Signed-off-by: Venky Shankar <vshankar@redhat.com>
Venky Shankar [Tue, 18 Mar 2025 08:58:01 +0000 (08:58 +0000)]
Revert "multi-mds/unlink: Unlink referent inode on dentry replicas"
This reverts commit
42d88f4072f6df16bdff3a36ddcc8d5bf5413824 .
Signed-off-by: Venky Shankar <vshankar@redhat.com>
Venky Shankar [Tue, 18 Mar 2025 08:57:56 +0000 (08:57 +0000)]
Revert "multi-mds/unlink: Referent inode - reverse link mgmt"
This reverts commit
236a4b7b046a717e84879dcd535c0e1fefceab0d .
Signed-off-by: Venky Shankar <vshankar@redhat.com>
Venky Shankar [Tue, 18 Mar 2025 08:57:50 +0000 (08:57 +0000)]
Revert "multi-mds/unlink: Handle rollback of referent_inodes list"
This reverts commit
e6c6f52e548f50a497f5177ea8af14f528c796f3 .
Signed-off-by: Venky Shankar <vshankar@redhat.com>
Venky Shankar [Tue, 18 Mar 2025 08:57:45 +0000 (08:57 +0000)]
Revert "mds/rename: Handle referent remote linkmerge case"
This reverts commit
69d401f606e70762dbd45ddcadf71ace35b32f82 .
Signed-off-by: Venky Shankar <vshankar@redhat.com>
Venky Shankar [Tue, 18 Mar 2025 08:57:34 +0000 (08:57 +0000)]
Revert "mds/rename: Handle existing destdn referent remote"
This reverts commit
04b1ead3e45894f95ddbc957914aecc47dc64478 .
Signed-off-by: Venky Shankar <vshankar@redhat.com>
Venky Shankar [Tue, 18 Mar 2025 08:57:28 +0000 (08:57 +0000)]
Revert "mds/rename: Handle source dentry being referent remote"
This reverts commit
1c8ec948f62da59d553ff8d677346a835c763340 .
Signed-off-by: Venky Shankar <vshankar@redhat.com>
Venky Shankar [Tue, 18 Mar 2025 08:57:23 +0000 (08:57 +0000)]
Revert "mds/rename: Handle referent inode rollback"
This reverts commit
f66353d36e7ac0651417cd1dccb6a34d6ce7f784 .
Signed-off-by: Venky Shankar <vshankar@redhat.com>
Venky Shankar [Tue, 18 Mar 2025 08:57:18 +0000 (08:57 +0000)]
Revert "mds: Fix straydn race between unlink/rename linkmerge"
This reverts commit
f264f11f44d6355452dadc2a20efddc012c531e3 .
Signed-off-by: Venky Shankar <vshankar@redhat.com>
Venky Shankar [Tue, 18 Mar 2025 08:57:12 +0000 (08:57 +0000)]
Revert "mds: Referent hardlink Recovery - Store remote_inode"
This reverts commit
97650eeef18c4ed03fc266001cace98bbc6f8d8a .
Signed-off-by: Venky Shankar <vshankar@redhat.com>
Venky Shankar [Tue, 18 Mar 2025 08:57:04 +0000 (08:57 +0000)]
Revert "tools/cephfs-data-scan: Recover referent hardlink - build dentry"
This reverts commit
3d4ac8c82fe7a67a984a343d8fbd270a8e92ed9d .
Signed-off-by: Venky Shankar <vshankar@redhat.com>
Venky Shankar [Tue, 18 Mar 2025 08:56:58 +0000 (08:56 +0000)]
Revert "tools/cephfs-data-scan: Recover referent_inode list"
This reverts commit
410dcccc79b5019baeb14768bc0ad10878b25d35 .
Signed-off-by: Venky Shankar <vshankar@redhat.com>
Venky Shankar [Tue, 18 Mar 2025 08:56:52 +0000 (08:56 +0000)]
Revert "qa/test_backtrace: Validate remote_inode xattr is stored"
This reverts commit
4e0f7dbd558cf6672fd40536e8f1ef86d1995b5a .
Signed-off-by: Venky Shankar <vshankar@redhat.com>
Venky Shankar [Tue, 18 Mar 2025 08:56:45 +0000 (08:56 +0000)]
Revert "qa/cephfs-data-scan: Validate referent hardlink recovery"
This reverts commit
ba5df7ae75ad403d15881d2c9526eb797b0de77d .
Signed-off-by: Venky Shankar <vshankar@redhat.com>
Venky Shankar [Tue, 18 Mar 2025 08:55:46 +0000 (08:55 +0000)]
Revert "tools/cephfs-journal-tool: Recover referent hardlink dentry"
This reverts commit
f6f460c14920211535b04fc009ea5b212ee49f8e .
Signed-off-by: Venky Shankar <vshankar@redhat.com>
Venky Shankar [Tue, 18 Mar 2025 08:55:38 +0000 (08:55 +0000)]
Revert "qa: Fix dashboard test_health failure"
This reverts commit
d2c1f9953d80cfb099b3a254e4f174cc54ab8b33 .
Signed-off-by: Venky Shankar <vshankar@redhat.com>
Venky Shankar [Tue, 18 Mar 2025 08:55:30 +0000 (08:55 +0000)]
Revert "tools/ceph-dencoder: Add an option stray_okay"
This reverts commit
d4a93ce43ad26ddcbff1c66c8c1f725aefcb84a0 .
Signed-off-by: Venky Shankar <vshankar@redhat.com>
Venky Shankar [Tue, 18 Mar 2025 08:55:23 +0000 (08:55 +0000)]
Revert "qa: Add function to fetch inode from metadata pool"
This reverts commit
5e4812cdb55d14d7e8523d6582f7f45cddc3b694 .
Signed-off-by: Venky Shankar <vshankar@redhat.com>
Venky Shankar [Tue, 18 Mar 2025 08:55:15 +0000 (08:55 +0000)]
Revert "qa: referent inode test - link w/ max_mds=1"
This reverts commit
f27a47ac9dec315f3d1aef84923f0c01342ef52d .
Signed-off-by: Venky Shankar <vshankar@redhat.com>
Venky Shankar [Tue, 18 Mar 2025 08:55:09 +0000 (08:55 +0000)]
Revert "qa: Disable referent inodes for a few test_strays tests"
This reverts commit
ecd24969339369cb46498228a4e11b7370226da4 .
Signed-off-by: Venky Shankar <vshankar@redhat.com>
Venky Shankar [Tue, 18 Mar 2025 08:55:00 +0000 (08:55 +0000)]
Revert "qa: referent inodes - unlink, stray_reintegration"
This reverts commit
43b4ef3f54cf55cba6e1058216ccfdff03aa3755 .
Signed-off-by: Venky Shankar <vshankar@redhat.com>
Venky Shankar [Tue, 18 Mar 2025 08:54:53 +0000 (08:54 +0000)]
Revert "qa: add more referent inode tests"
This reverts commit
7b2d9c4b580b89abdcdd4832391f91bcddae8b28 .
Signed-off-by: Venky Shankar <vshankar@redhat.com>
Venky Shankar [Tue, 18 Mar 2025 08:54:46 +0000 (08:54 +0000)]
Revert "mds: Fix mdcache rejoin invented referent inode"
This reverts commit
693f058426a4695348482cb07a1f763abe6e6543 .
Signed-off-by: Venky Shankar <vshankar@redhat.com>
Venky Shankar [Tue, 18 Mar 2025 08:54:40 +0000 (08:54 +0000)]
Revert "mds: Fix MMDSCacheRejoin::dn_strong version check failure"
This reverts commit
ce3181ed251b1e75c2b5e78336fc289d41d0cc64 .
Signed-off-by: Venky Shankar <vshankar@redhat.com>
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>
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>
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
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>
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>
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>
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>
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>
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
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>
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>
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
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>
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
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>
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>
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>
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
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>
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
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>
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>
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>
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>
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>
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>
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>
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>
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
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
Matan Breizman [Mon, 9 Feb 2026 08:49:43 +0000 (08:49 +0000)]
Revert "crimson/os/seastore/cache: rewrite transactions don't invalidate other"
This reverts commit
5ba464e6050a03c8d618728a0bb214ef63d4c944 .
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
Matan Breizman [Mon, 9 Feb 2026 08:49:39 +0000 (08:49 +0000)]
Revert "crimson/os/seastore: disable linked tree node operations when committing"
This reverts commit
21d76b9673264ac5817d01e9e11401fbba20e895 .
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
Matan Breizman [Mon, 9 Feb 2026 08:49:35 +0000 (08:49 +0000)]
Revert "crimson/os/seastore/cached_extent: treat extents under rewrite io as"
This reverts commit
ec66079995e8c32771ecd42c5f3c386c5c4c2022 .
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
Matan Breizman [Mon, 9 Feb 2026 08:49:31 +0000 (08:49 +0000)]
Revert "crimson/os/seastore/transaction_manager: block client transactions if"
This reverts commit
a156475f3f8139f2a0b31b9176438cee224da4bd .
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
Matan Breizman [Mon, 9 Feb 2026 08:49:28 +0000 (08:49 +0000)]
Revert "crimson/os/seastore/extent_pinboard: reset 2q_state when removing"
This reverts commit
ee2d2fb2ff3435fc8f7108c5724da2d7f80d52fe .
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
Pedro Gonzalez Gomez [Mon, 9 Feb 2026 08:18:35 +0000 (09:18 +0100)]
Merge pull request #66644 from rhcs-dashboard/fix-doc-controller-reponses
mgr/dashboard: Add application/json content type to api doc respones
Reviewed-by: Nizamudeen A <nia@redhat.com>
Aliaksei Makarau [Wed, 4 Feb 2026 10:32:25 +0000 (11:32 +0100)]
s390x CRC assembly not requiring ELF execstack
ceph-osd and libceph-common.so.2 are marked as execstack ELFs.
This PR does add the GCCs noexecstack option.
Fixes: https://tracker.ceph.com/issues/74751
Signed-off-by: Aliaksei Makarau <aliaksei.makarau@ibm.com>
Kefu Chai [Wed, 4 Feb 2026 07:08:14 +0000 (15:08 +0800)]
erasure-code/isa: eliminate redundant map lookups
Use find() instead of count() + operator[] to avoid multiple lookups
and reduce nesting.
Signed-off-by: Kefu Chai <k.chai@proxmox.com>
Kefu Chai [Mon, 9 Feb 2026 00:00:15 +0000 (08:00 +0800)]
Merge pull request #67254 from tchaikov/wip-doc-build-mgr-module-command
doc/_ext: fix ceph_commands.py for new decorator-based command system
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Jose Juan Palacios-Perez [Sun, 8 Feb 2026 20:16:36 +0000 (20:16 +0000)]
Merge pull request #67186 from perezjosibm/wip-perezjos-tracker74642
crimson: fix dump_metrics skipping metrics argument.
Patrick Donnelly [Sun, 8 Feb 2026 15:48:54 +0000 (10:48 -0500)]
qa: set column for insertion
2026-02-08T13:02:24.439 INFO:tasks.workunit.client.0.trial031.stderr:Parse error near line 2: no such column: "start" - should this be a string literal in single-quotes?
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
Patrick Donnelly [Sun, 8 Feb 2026 15:47:52 +0000 (10:47 -0500)]
qa: bail sqlite3 on any error
Otherwise it will wrongly proceed executing the next SQL statement.
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
Patrick Donnelly [Sun, 8 Feb 2026 15:43:25 +0000 (10:43 -0500)]
qa: use actual sqlite3 blob instead of string
No functional change.
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
Patrick Donnelly [Sun, 8 Feb 2026 00:45:26 +0000 (19:45 -0500)]
test: use json_extract instead of awkward json_tree
Ideally this should be port better across sqlite3 versions. The sqlite3
on rocky10 failed because it started requiring components of the keys
to be quoted:
sqlite> select * from p as a, p as b where a.i=1 and b.i = 2 and a.fullkey = '$."libcephsqlite_vfs"."opf_sync".avgcount' and b.fullkey = '$."libcephsqlite_vfs"."opf_sync".avgcount';
i key value type atom id parent fullkey path i key value type atom id parent fullkey
- -------- ----- ------- ---- --- ------ ----------------------------------------- -------------------------------- - -------- ----- ------- ---- --- ------ ------------------
1 avgcount 4 integer 4 581 570 $."libcephsqlite_vfs"."opf_sync".avgcount $."libcephsqlite_vfs"."opf_sync" 2 avgcount 5 integer 5 581 570 $."libcephsqlite_v
Fixes: https://tracker.ceph.com/issues/74755
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
Patrick Donnelly [Sun, 8 Feb 2026 18:28:42 +0000 (13:28 -0500)]
Merge PR #67086 into main
* refs/pull/67086/head:
qa/suites/upgrade: Exclude ceph-osd-classic/crimson when installing LTS releases
qa/suites/fs/upgrade: Exclude ceph-osd-classic/crimson when installing LTS releases
Reviewed-by: Kefu Chai <k.chai@proxmox.com>
Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
Patrick Donnelly [Sun, 8 Feb 2026 18:26:23 +0000 (13:26 -0500)]
Merge PR #67145 into main
* refs/pull/67145/head:
src/script/build-with-container.py: fix a few spelling errors
Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
Pedro Gonzalez Gomez [Tue, 16 Dec 2025 08:37:27 +0000 (09:37 +0100)]
mgr/dashboard: Add application/json content type to api doc respones
This will fix the sphinx documentation generated and properly display endpoint documentation responses.
Also adds a doc link to the openapi swagger
Fixes: https://tracker.ceph.com/issues/73413
Signed-off-by: Pedro Gonzalez Gomez <pegonzal@ibm.com>
Kefu Chai [Sun, 8 Feb 2026 12:34:15 +0000 (20:34 +0800)]
doc/_ext: fix ceph_commands.py for new decorator-based command system
After commit
4aa9e246f , mgr modules migrated from using a class-level
COMMANDS list to decorator-based command registration using per-module
CLICommand instances (e.g., @BalancerCLICommand.Read('balancer status')).
This broke the ceph_commands.py Sphinx extension which was hardcoded to
expect m.COMMANDS to be a list, causing documentation builds to fail.
But not all modules are using this per-module CLICommand. Some modules are
fully migrated (balancer, hello, etc.) and use decorators, while others
are partially migrated (volumes, progress, stats, influx, k8sevents,
osd_perf_query, osd_support) - they have CLICommand defined but still
use the old COMMANDS list.
This fix updates _collect_module_commands() to handle three scenarios:
1. Fully migrated modules: Check CLICommand.dump_cmd_list() and use it
if it returns commands
2. Partially migrated modules: Fall back to the old COMMANDS list if
dump_cmd_list() returns empty
3. Legacy modules: Use COMMANDS list if CLICommand doesn't exist
This ensures the Sphinx extension works with modules in any migration
state, maintaining backwards compatibility while supporting the new
decorator pattern.
Signed-off-by: Kefu Chai <k.chai@proxmox.com>
J. Eric Ivancich [Sat, 7 Feb 2026 03:45:25 +0000 (22:45 -0500)]
Merge pull request #67247 from ivancich/wip-fix-versioning-test-fix
rgw/test: fix rgw versioning test fix
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
Anthony D'Atri [Sat, 7 Feb 2026 00:44:12 +0000 (19:44 -0500)]
Merge pull request #67243 from anthonyeleven/updateslink
doc/start: Update Slack invite link in doc/start/get-involved.rst
J. Eric Ivancich [Fri, 6 Feb 2026 21:19:27 +0000 (16:19 -0500)]
rgw/test: fix rgw versioning test fix
Removing parentheses that are problematic.
Signed-off-by: J. Eric Ivancich <ivancich@redhat.com>
Dan Mick [Fri, 6 Feb 2026 21:23:51 +0000 (13:23 -0800)]
Merge pull request #66467 from athanatos/wip-sjust-mgr-cli-command-74042
pybind/mgr: update modules to use independent CLICommand subtypes with distinct COMMAND attributes