]>
git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/log
bst2002git [Wed, 4 Mar 2026 15:48:20 +0000 (16:48 +0100)]
found duplicate series for the match group {fs_id="-1"}
when 1 MDS active and 2 MDS standby (on 3Node-Cluster)
found duplicate series for the match group {fs_id="-1"} on the right hand-side of the operation
many-to-many matching not allowed: matching labels must be unique on one side
Fixes: https://tracker.ceph.com/issues/75754
Signed-off-by: bst2002git <bst2002@ios.dhs.org>
bluikko [Tue, 31 Mar 2026 04:50:27 +0000 (11:50 +0700)]
Merge pull request #68100 from bluikko/wip-doc-sphix-warnings-202604
doc: Fix Sphinx warnings
Alex Ainscow [Mon, 30 Mar 2026 20:49:48 +0000 (21:49 +0100)]
Merge pull request #68110 from aainscow/tentacle-exclude
qa: Exclude missing ceph-osd-classic and ceph-osd-crimson from tentacle installs.
Reviewed-by: Shraddha Agrawal <shraagra@in.ibm.com>
Vallari Agrawal [Mon, 30 Mar 2026 18:26:30 +0000 (23:56 +0530)]
Merge pull request #67766 from VallariAg/wip-nvmeof-auto-listener-cli
mgr/dashboard: Add 'network_mask' to nvmeof cli
Alex Ainscow [Thu, 26 Mar 2026 14:21:41 +0000 (14:21 +0000)]
qa: Exclude missing ceph-osd-classic and ceph-osd-crimson from tentacle installs.
The upgrade from tentacle builds were failing because the system was attempting
to install packages whose names were changed in Umbrella.
We use the same workaround previously used for squid.
Fixes: https://tracker.ceph.com/issues/75730
Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
Shraddha Agrawal [Mon, 30 Mar 2026 14:39:09 +0000 (20:09 +0530)]
Merge pull request #68104 from shraddhaag/wip-shraddhaag-fix-upgrades
qa/tasks/cephadm.py: only pass --objectstore when not bluestore
Vallari Agrawal [Thu, 12 Mar 2026 13:50:00 +0000 (19:20 +0530)]
mgr/dashboard: Add 'network_mask' to nvmeof cli
This commit add the following to nvmeof cli:
0. Add new param `--network-mask` to 'subsystem add' cmd
It's a list parameter so we can pass multiple netmask by
`subsystem add --network-mask <subnet1> --network-mask <subnet2>`
1. Add new cli `subsystem add_network --network-mask <subnet>`
2. Add new cli `subsystem del_network --network-mask <subnet>`
3. Add column 'network_mask' to `subsystem list` output
4. Add column 'manual' to `listener list` output
Fixes: https://tracker.ceph.com/issues/75348
Signed-off-by: Vallari Agrawal <vallari.agrawal@ibm.com>
Guillaume Abrioux [Mon, 30 Mar 2026 13:50:34 +0000 (15:50 +0200)]
Merge pull request #67996 from guits/fix-cv-nvme-vendor
ceph-volume: fix vendor detection for nvme devices
Guillaume Abrioux [Mon, 30 Mar 2026 13:48:59 +0000 (15:48 +0200)]
Merge pull request #67624 from ujjawal-ibm/filter-devices
ceph-volume: skip cdrom devices in inverntory
Guillaume Abrioux [Mon, 30 Mar 2026 13:45:34 +0000 (15:45 +0200)]
Merge pull request #67891 from guits/tracker_75615
ceph-volume: fix inventory without /dev/vg/lv (slashed paths)
Shraddha Agrawal [Mon, 30 Mar 2026 10:12:08 +0000 (15:42 +0530)]
qa/tasks/cephadm.py: only pass --objectstore when not bluestore
This commit ensure that we only pass --objectstore argument to
cephadm's add/apply OSD command only when the value is not the
default value, bluestore.
This is done to ensure older ceph releases, like Squid and Tentacle
do not fail, as --objectstore argument was only added in Umbrella.
Fixes: https://tracker.ceph.com/issues/75731
Signed-off-by: Shraddha Agrawal <shraddha.agrawal000@gmail.com>
Ville Ojamo [Mon, 30 Mar 2026 05:21:38 +0000 (12:21 +0700)]
doc: Fix Sphinx warnings
Fix indentation and section title underline.
Fixes six Sphinx warnings.
Signed-off-by: Ville Ojamo <git2233+ceph@ojamo.eu>
Pedro Gonzalez Gomez [Mon, 30 Mar 2026 08:11:46 +0000 (10:11 +0200)]
Merge pull request #68066 from rhcs-dashboard/ui-empty-subvol-info-fix
mgr/dashboard: fix subvolume group corruption from smb share form
Reviewed-by: Pedro Gonzalez Gomez <pegonzal@ibm.com>
SrinivasaBharathKanta [Mon, 30 Mar 2026 07:00:10 +0000 (12:30 +0530)]
Merge pull request #66920 from kamoltat/wip-ksirivad-osd-df
src/osd/OSDMap.cc: Display SUM of PGs in ceph osd df
SrinivasaBharathKanta [Mon, 30 Mar 2026 06:59:57 +0000 (12:29 +0530)]
Merge pull request #66824 from NitzanMordhai/wip-nitzan-activepymodules-perf-schema-labels-pyformatter
mgr/ActivePyModules: fix dangling string_view in get_perf_schema_python
SrinivasaBharathKanta [Mon, 30 Mar 2026 06:28:03 +0000 (11:58 +0530)]
Merge pull request #65987 from MattyWilliams22/wip-compiler-independent-rng
IO Generator: Change random number generator to be compiler independent
SrinivasaBharathKanta [Mon, 30 Mar 2026 06:27:38 +0000 (11:57 +0530)]
Merge pull request #65939 from MattyWilliams22/wip-error-message-detail
IO Generator: Add debug to DataGeneration validation failure output
SrinivasaBharathKanta [Mon, 30 Mar 2026 06:27:20 +0000 (11:57 +0530)]
Merge pull request #65875 from MattyWilliams22/wip-plugin-ec-optimisations
test: Exit with relevant error message when enabling EC optimisations fails
Kefu Chai [Mon, 30 Mar 2026 06:23:13 +0000 (14:23 +0800)]
Merge pull request #68099 from sunyuechi/remove-dead-arch
common: remove unused arch.h
Reviewed-by: Kefu Chai <k.chai@proxmox.com>
nbalacha [Mon, 30 Mar 2026 05:34:45 +0000 (11:04 +0530)]
Merge pull request #68020 from nbalacha/wip-nbalacha-rgw-typos
rgw/radosgw-admin: minor typo fixes
Kefu Chai [Mon, 30 Mar 2026 02:12:26 +0000 (10:12 +0800)]
Merge pull request #68090 from tchaikov/wip-crimson-args
crimson/osd: fix wrong log arguments in get_option_value and _get_early_config
Reviewed-by: Ronen Friedman <rfriedma@redhat.com>
Sun Yuechi [Sun, 29 Mar 2026 12:22:14 +0000 (20:22 +0800)]
common: remove unused arch.h
This header has been dead code since
964a0a6e132
Signed-off-by: Sun Yuechi <sunyuechi@iscas.ac.cn>
Kefu Chai [Sun, 29 Mar 2026 11:41:08 +0000 (19:41 +0800)]
crimson/osd: fix wrong log arguments in get_option_value and _get_early_config
Both log calls referenced option.config_key (the ceph config key name)
where option.option_name (the CLI flag) was intended:
logger().warn("get_option_value --option_name {} ...", option.config_key);
logger().info("Configure option_name {} with value : {}", option.config_key, ...);
Fix both to log option.option_name. Also remove the trailing space
before the colon in the info format string.
Signed-off-by: Kefu Chai <k.chai@proxmox.com>
Igor Fedotov [Sun, 29 Mar 2026 08:52:19 +0000 (11:52 +0300)]
Merge pull request #67192 from indirasawant/wip-isawant-rfe-osd-health-warn
os/bluestore: add health warn for shared DB/WAL ratio
Reviewed-by: Igor Fedotov <igor.fedotov@croit.io>
Gil Bregman [Sun, 29 Mar 2026 07:39:05 +0000 (10:39 +0300)]
Merge pull request #67992 from VallariAg/wip-nvmeof-submodule-172
mgr/dashboard: bump nvmeof submodule to 1.7.2
Kefu Chai [Sun, 29 Mar 2026 06:32:32 +0000 (14:32 +0800)]
Merge pull request #68083 from lumir-sliva/fix-received-typos
src: fix 'recieved' typo across codebase
Signed-off-by: Kefu Chai <k.chai@proxmox.com>
Kefu Chai [Sun, 29 Mar 2026 06:08:54 +0000 (14:08 +0800)]
Merge pull request #68047 from leiwen2025/rv64-crc32c
src/arch: fix hwprobe include path and ZBC/ZVBC offsets for riscv64
Reviewed-by: Kefu Chai <k.chai@proxmox.com>
Anthony D'Atri [Sun, 29 Mar 2026 01:45:23 +0000 (21:45 -0400)]
Merge pull request #68081 from lumir-sliva/fix-running-tests-locally-typos
doc/dev: fix typos in running-tests-locally.rst
Lumir Sliva [Sat, 28 Mar 2026 23:27:10 +0000 (00:27 +0100)]
doc/dev: fix typos in running-tests-locally.rst
Fix grammar error ('is be tested' -> 'can be tested'), misspellings
of 'bootstrap', 'teuthology', and 'environment', a repeated word
('manually manually'), and a missing article ('maybe bootstrap' ->
'maybe the bootstrap').
Signed-off-by: Lumir Sliva <lumir.sliva@firma.seznam.cz>
Lumir Sliva [Sun, 29 Mar 2026 00:13:11 +0000 (01:13 +0100)]
src: fix 'recieved' typo across codebase
Fix misspelling of 'received' in comments, log messages, and perf
counter descriptions across mon, osd, erasure-code, and common.
Signed-off-by: Lumir Sliva <lumir.sliva@firma.seznam.cz>
Anthony D'Atri [Sat, 28 Mar 2026 23:54:43 +0000 (19:54 -0400)]
Merge pull request #68082 from lumir-sliva/fix-dev-guide-docs
doc: fix typos and outdated refs across developer guide
Lumir Sliva [Sat, 28 Mar 2026 23:43:27 +0000 (00:43 +0100)]
doc: fix typos and outdated refs across developer guide
Fix 'elipsis' to 'ellipsis' in SubmittingPatches.rst, update
outdated 'master' branch references to 'main' in essentials.rst
and running-tests-locally.rst, fix 'sometime' to 'sometimes' in
merging.rst, and remove duplicated word in teuthology-intro.rst.
Signed-off-by: Lumir Sliva <lumir.sliva@firma.seznam.cz>
Anthony D'Atri [Sat, 28 Mar 2026 23:03:23 +0000 (19:03 -0400)]
Merge pull request #68080 from lumir-sliva/fix-basic-workflow-typo
doc/dev: fix typo in basic-workflow.rst
Lumir Sliva [Sat, 28 Mar 2026 22:31:52 +0000 (23:31 +0100)]
doc/dev: fix typo in basic-workflow.rst
Fix 'sometimeseven' to 'sometimes even' in the Code Review
section of the developer guide.
Signed-off-by: Lumir Sliva <lumir.sliva@firma.seznam.cz>
Nizamudeen A [Sat, 28 Mar 2026 08:20:44 +0000 (13:50 +0530)]
mgr/dashboard: fix subvolume group corruption from smb share form
the SMB share form accidentally corrupts the subvolume group when it
issues a call to the subvolume_info API with an empty subvol_name which
then corrupts the group entirely and the following subvolume creation
gets failed.
The fix is to not call subvol_info with an empty name.
Fixes: https://tracker.ceph.com/issues/75771
Signed-off-by: Nizamudeen A <nia@redhat.com>
Patrick Donnelly [Sat, 28 Mar 2026 06:57:27 +0000 (12:27 +0530)]
Merge PR #67965 into main
* refs/pull/67965/head:
mon: fix source file permissions
Reviewed-by: Kefu Chai <k.chai@proxmox.com>
Ronen Friedman [Sat, 28 Mar 2026 03:48:36 +0000 (06:48 +0300)]
Merge pull request #67963 from ronen-fr/wip-rf-random-bench
osd: run_bench() - unify Crimson/Classic randomness implementation
Reviewed-by: Nitzan Mordechai <nmordech@ibm.com>
WenLei [Fri, 27 Mar 2026 08:40:14 +0000 (16:40 +0800)]
src/arch: fix hwprobe include path and ZBC/ZVBC offsets for riscv64
Signed-off-by: WenLei <lei.wen2@zte.com.cn>
Fix runtime detection of RISC-V ZBC and ZVBC crypto extensions.
Problems fixed:
- <sys/hwprobe.h> only exists in glibc >= 2.40 (released 2024-07-22).
Many production RISC-V distros still use older glibc (Ubuntu 22.04: 2.35,
Debian 12: 2.36, etc.) and would fail to compile.
Therefore we switch to the kernel UAPI header <asm/hwprobe.h>,
which works with all current glibc versions.
Proof:
- Absent in glibc 2.39:
https://sourceware.org/git/?p=glibc.git;a=blob;f=sysdeps/unix/sysv/linux/riscv/sys/hwprobe.h;hb=refs/tags/glibc-2.39
- Present in glibc 2.40:
https://sourceware.org/git/?p=glibc.git;a=blob;f=sysdeps/unix/sysv/linux/riscv/sys/hwprobe.h;hb=refs/tags/glibc-2.40
- Introducing commit:
https://sourceware.org/git/?p=glibc.git;a=commit;h=
426d0e1aa8f17426d13707594111df712d2b8911
- Incorrect fallback bit positions:
- RISCV_HWPROBE_EXT_ZBC was (1ULL << 15) → should be (1ULL << 7)
- RISCV_HWPROBE_EXT_ZVBC was (1ULL << 20) → should be (1ULL << 18)
Signed-off-by: WenLei <lei.wen2@zte.com.cn>
Sridhar Seshasayee [Fri, 27 Mar 2026 18:34:03 +0000 (00:04 +0530)]
Merge pull request #67829 from sseshasa/wip-fix-test-backfilltoofull-with-compression
qa/tasks/backfill_toofull.py: Fix assert failures with & without compression
Reviewed-by: Bill Scales <bill_scales@uk.ibm.com>
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Yuval Lifshitz [Fri, 27 Mar 2026 13:48:30 +0000 (16:48 +0300)]
Merge pull request #68021 from yuvalif/wip-yuval-75712
test/rgw/notification: fix rabbitmq dependency for rocky10
Afreen Misbah [Fri, 27 Mar 2026 12:58:06 +0000 (18:28 +0530)]
Merge pull request #68045 from rhcs-dashboard/fix-subsystem-creation
mgr/dashboard: fix subsystem creation issue
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Ronen Friedman [Mon, 23 Mar 2026 16:25:24 +0000 (16:25 +0000)]
osd/run_bench(): modify perform_write_test() to adopt Crimson's
randomness implementation.
Changed from memset with a single random byte to std::generate_n()
with per-byte randomness, matching Crimson.
Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
Ronen Friedman [Mon, 23 Mar 2026 16:24:20 +0000 (16:24 +0000)]
Crimson/osd/run_bench(): make randomness follow Classic more closely
Direct gen() calls for randomness: Crimson uses dis(gen) % onum and
dis(gen) % (osize / bsize) to pick random object indices and
offsets, which limits the range to 0–255. Classic uses mt19937s
directly, allowing the full 32-bit range of randomness.
Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
Ilya Dryomov [Fri, 27 Mar 2026 09:51:17 +0000 (10:51 +0100)]
Merge pull request #68015 from pkalever/improve-mirror-image-status
rbd: improve mirror image status and validation error messages
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
Afreen Misbah [Fri, 27 Mar 2026 08:46:24 +0000 (14:16 +0530)]
Merge pull request #67768 from rhcs-dashboard/fix-75449-main
mgr/dashboard: use osd metrics in performance charts and remove storage type filter
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Ankush Behl <cloudbehl@gmail.com>
Sagar Gopale [Fri, 27 Mar 2026 07:38:55 +0000 (13:08 +0530)]
mgr/dashboard: fix subsystem creation issue
Fixes: https://tracker.ceph.com/issues/75748
Signed-off-by: Sagar Gopale <sagar.gopale@ibm.com>
Gil Bregman [Thu, 26 Mar 2026 23:06:05 +0000 (01:06 +0200)]
Merge pull request #68030 from gbregman/main
mgr/cephadm: Add KMIP server support for NVMeoF gateway
Prasanna Kumar Kalever [Thu, 26 Mar 2026 18:44:45 +0000 (00:14 +0530)]
rbd: improve mirror image status and validation error messages
When a mirror image is left in a transitional state such as DISABLING,
the current mirror image status command reports:
$ rbd mirror image status test_pool/test_image1
rbd: mirroring not enabled on the image
This is the same message shown when mirroring is disabled or not yet
enabled, which can give the impression that mirroring is already
disabled.
Improve the validation logic and error messages to distinguish between
the DISABLED state and other non-enabled states, and include the image
name and current state in the output.
Examples:
When the image is completely disabled:
$ rbd mirror image status test_pool/test_image1
rbd: mirroring disabled on image 'test_image1'
When the image is in a transitional state (ex: DISABLING):
$ rbd mirror image status test_pool/test_image1
rbd: mirroring not enabled on image 'test_image1' (state: disabling)
Signed-off-by: Prasanna Kumar Kalever <prasanna.kalever@redhat.com>
Gil Bregman [Thu, 26 Mar 2026 15:48:03 +0000 (17:48 +0200)]
mgr/cephadm: Add KMIP server support for NVMeoF gateway
Fixes: https://tracker.ceph.com/issues/75739
Signed-off-by: Gil Bregman <gbregman@il.ibm.com>
Redouane Kachach [Thu, 26 Mar 2026 16:24:59 +0000 (17:24 +0100)]
Merge pull request #67998 from rkachach/fix_issue_75664
mgr/test_orchestrator: fixing daemon_action method signature
Reviewed-by: Adam King <adking@redhat.com>
Casey Bodley [Thu, 26 Mar 2026 15:44:17 +0000 (11:44 -0400)]
Merge pull request #68000 from cbodley/wip-qa-rgw-dont-verify-ragweed
qa/rgw: remove ragweed from verify subsuite
Reviewed-by: Oguzhan Ozmen <oozmen@bloomberg.net>
Yuval Lifshitz [Thu, 26 Mar 2026 10:43:21 +0000 (10:43 +0000)]
test/rgw/notification: fix rabbitmq dependency for rocky10
Fixes: https://tracker.ceph.com/issues/75712
Signed-off-by: Yuval Lifshitz <ylifshit@ibm.com>
Radoslaw Zarzynski [Thu, 26 Mar 2026 15:20:32 +0000 (16:20 +0100)]
Merge pull request #68023 from rzarzynski/wip-doc-check-umbrella-initial-tag
doc/dev/release-checklist: check v21.0.0 tag
Reviewed-by: Alex Ainscow <aainscow@uk.ibm.com>
Casey Bodley [Thu, 26 Mar 2026 15:20:06 +0000 (11:20 -0400)]
Merge pull request #68001 from cbodley/wip-qa-rgw-upgrade-distros-latest
qa/rgw/upgrade: symlinks are explicit about distro versions
Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
Yuval Lifshitz [Thu, 26 Mar 2026 13:13:32 +0000 (15:13 +0200)]
Merge pull request #68003 from yuvalif/wip-yuval-75713
test/rgw/notification: fix the cloudevents package version
Mark Kogan [Thu, 26 Mar 2026 12:01:33 +0000 (14:01 +0200)]
Merge pull request #67777 from pritha-srivastava/wip-rgw-d4n-cleaning
rgw/d4n: erasing dirty object entry for delete markers
Radoslaw Zarzynski [Thu, 26 Mar 2026 11:57:41 +0000 (11:57 +0000)]
doc/dev/release-checklist: check v21.0.0 tag
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Radoslaw Zarzynski [Thu, 26 Mar 2026 11:43:47 +0000 (12:43 +0100)]
Merge pull request #66524 from aainscow/umbrella-release
Umbrella checklist kickoff!
Reviewed-by: Bill Scales <bill_scales@uk.ibm.com>
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
Reviewed-by: Guillaume Abrioux <gabrioux@ibm.com>
Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: Nitzan Mordechai <nmordech@redhat.com>
Nithya Balachandran [Thu, 26 Mar 2026 09:51:35 +0000 (09:51 +0000)]
rgw/radosgw-admin: minor typo fixes
Fixes typos in user facing log/error messages in radosgw-admin.
Signed-off-by: Nithya Balachandran <nithya.balachandran@ibm.com>
Aashish Sharma [Thu, 26 Mar 2026 07:08:19 +0000 (12:38 +0530)]
Merge pull request #67997 from rhcs-dashboard/abount-window
mgr/Dashboard : [Dashboard] Not able to open "About" window
Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Adam Kupczyk [Wed, 25 Mar 2026 23:11:42 +0000 (00:11 +0100)]
Merge pull request #66318 from aclamk/aclamk-fcm-plugin
FCM plugin for block device
Adam Kupczyk [Wed, 11 Feb 2026 12:03:18 +0000 (12:03 +0000)]
extblkdev/fcm: Add plugin identification for fcm
Signed-off-by: Adam Kupczyk <akupczyk@ibm.com>
Adam Kupczyk [Wed, 11 Feb 2026 15:14:16 +0000 (15:14 +0000)]
extblkdev/fcm: Do not enable set_keepcaps by default
When one runs FCM enabled hardware config.set_keepcaps must be set.
However, having it as default is inadvised.
Signed-off-by: Adam Kupczyk <akupczyk@ibm.com>
Adam Kupczyk [Wed, 11 Feb 2026 11:29:48 +0000 (11:29 +0000)]
extblkdev/fcm: Change douts/derrs
Remove printing fcm values to dout(1).
Upgraded inability to access FCM log from dout to derr.
Signed-off-by: Adam Kupczyk <akupczyk@ibm.com>
Adam Kupczyk [Wed, 11 Feb 2026 09:32:31 +0000 (09:32 +0000)]
extblkdev/fcm: Create perf counters with fcm stats
Created "extblkdev" section.
Each time plugin is asked to `get_stats()` also write to perf counters.
Signed-off-by: Adam Kupczyk <akupczyk@ibm.com>
Adam Kupczyk [Wed, 11 Feb 2026 09:30:45 +0000 (09:30 +0000)]
fixup warning of fcm plugin core
Signed-off-by: Adam Kupczyk <akupczyk@ibm.com>
Adam Kupczyk [Thu, 25 Sep 2025 09:13:28 +0000 (05:13 -0400)]
extblkdev/fcm: derr when FCM and no block device discard
Add derr message when FCM is in use but discard is not enabled.
Signed-off-by: Adam Kupczyk <akupczyk@ibm.com>
Adam Kupczyk [Thu, 25 Sep 2025 07:03:12 +0000 (03:03 -0400)]
extblkdev/fcm: Refuse to operate on multimedia lvm block devices
BlueStore is selecting were data is put to the device.
Merging 2 FCM devices together means that BlueStore will see free space
on one of the devices, but not know the other is full and asking to put
data there. It will cause -ENOSPC while free space is reported.
Signed-off-by: Adam Kupczyk <akupczyk@ibm.com>
Adam Kupczyk [Wed, 24 Sep 2025 14:03:47 +0000 (10:03 -0400)]
extblkdev/fcm: Adapt FCM plugin to RHCS9
Device /sys content is different from what original plugin expected.
Adapted to it.
Signed-off-by: Adam Kupczyk <akupczyk@ibm.com>
Martin Ohmacht [Thu, 11 Aug 2022 14:37:03 +0000 (10:37 -0400)]
added FCM plugin
Signed-off-by: Martin Ohmacht <mohmacht@us.ibm.com>
Adam Kupczyk [Wed, 25 Mar 2026 19:22:42 +0000 (20:22 +0100)]
Merge pull request #67289 from aclamk/aclamk-extblkdev-mandatory
os/bluestore: Make extblkdev mandatory
Casey Bodley [Wed, 25 Mar 2026 18:46:37 +0000 (14:46 -0400)]
Merge pull request #65847 from pritha-srivastava/wip-rgw-sts-expired-creds
rgw/sts: correct error code to 400 (from 403)
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Yuval Lifshitz [Wed, 25 Mar 2026 18:17:56 +0000 (18:17 +0000)]
test/rgw/notification: fix the cloudevents package version
Fixes: https://tracker.ceph.com/issues/75713
Signed-off-by: Yuval Lifshitz <ylifshit@ibm.com>
John Mulligan [Wed, 25 Mar 2026 17:57:59 +0000 (13:57 -0400)]
Merge pull request #64641 from phlogistonjohn/jjm-smb-keybridge
smb: add keybridge support and fscrypt configuration
Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Reviewed-by: Adam King <adking@redhat.com>
Alex Ainscow [Mon, 2 Feb 2026 15:15:20 +0000 (15:15 +0000)]
docs: reorder mon and mds for future new releases
Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
Alex Ainscow [Wed, 11 Mar 2026 10:58:30 +0000 (10:58 +0000)]
doc: Check redmine-upkeep.yml to add umbrella.
Previous PR already added umbrella, therefore adding redmin-upkeep is a no-op.
Any future developer copying this needs to look at PR 67316
Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
Alex Ainscow [Wed, 11 Mar 2026 10:53:34 +0000 (10:53 +0000)]
script/ceph-release-notes: add umbrella
Just add umbrella.
Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
Alex Ainscow [Tue, 3 Mar 2026 10:41:11 +0000 (10:41 +0000)]
osd: Remove unused osd_perf_counter "scrbcnt_write_blocked"
This counter is no longer needed in umbrella.
Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
Alex Ainscow [Mon, 2 Feb 2026 16:19:30 +0000 (16:19 +0000)]
qa: qa tasks from the release checklist for Umbrella
All the qa tasks in the umbrella release checklist.
This includes removing X-3 releases and adding X-1 releases
(where appropriate).
Also updated release-checklist.rst
Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
Alex Ainscow [Mon, 2 Feb 2026 16:19:30 +0000 (16:19 +0000)]
include: Remove incorrect "available" comment for feature bit. (cleanup)
This flag was not available, so I have deleted it.
Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
Chris Harris [Mon, 19 Jan 2026 11:37:27 +0000 (11:37 +0000)]
qa: add X-1 release (tentacle) to fs upgrade suite
Add files for the tentacle release (X-1) to the qa/suites/fs/upgrade suites
Signed-off-by: Chris Harris <harriscr@uk.ibm.com>
Chris Harris [Mon, 19 Jan 2026 11:19:36 +0000 (11:19 +0000)]
qa: remove reef code from fs
Remove the reef code from the fs upgrade suites as we no longer want to test X-3 releases
Signed-off-by: Chris Harris <harriscr@uk.ibm.com>
Alex Ainscow [Tue, 9 Dec 2025 13:19:22 +0000 (13:19 +0000)]
osd: Remove octopus-depending code in Fast EC
We are leaving alone legacy EC
Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
Alex Ainscow [Tue, 9 Dec 2025 13:18:28 +0000 (13:18 +0000)]
osd: Update remove after squid to remove after umbrella comment
Following consulting with author, we don't yet want to remove.
Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
Chris Harris [Tue, 9 Dec 2025 11:58:27 +0000 (11:58 +0000)]
qa Upgrade to Umbrella
All the qa tasks in the umbrella release checklist
Signed-off-by: Chris Harris <harriscr@uk.ibm.com>
Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
# Conflicts:
# qa/suites/upgrade/telemetry-upgrade/tentacle-x/1-tasks.yaml
# qa/workunits/test_telemetry_tentacle.sh
# qa/workunits/test_telemetry_tentacle_x.sh
Alex Ainscow [Tue, 9 Dec 2025 11:13:28 +0000 (11:13 +0000)]
doc: Confirm DEPRECATED checklist item and clean up pg_scrubber
No DEPRECATED features.
Remove some code labeled as "Remove in Umbrella"
Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
Alex Ainscow [Mon, 17 Feb 2025 18:34:56 +0000 (18:34 +0000)]
qa: update require-osd-release to umbrella
Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
Alex Ainscow [Fri, 7 Feb 2025 16:13:57 +0000 (11:13 -0500)]
tools/monmaptool: bump new cluster version to X
Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
Alex Ainscow [Fri, 10 Jan 2025 16:02:11 +0000 (16:02 +0000)]
osd/OSDMap: update to umbrella
Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
Alex Ainscow [Fri, 10 Jan 2025 15:59:33 +0000 (10:59 -0500)]
qa/workunits/cephtool/test: update to umbrella
Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
Alex Ainscow [Fri, 10 Jan 2025 15:58:06 +0000 (10:58 -0500)]
mon/OSDMonitor: update to umbrella
Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
Alex Ainscow [Fri, 10 Jan 2025 15:48:13 +0000 (15:48 +0000)]
common/options/global.yaml.in: update for umbrella
Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
Alex Ainscow [Fri, 10 Jan 2025 15:47:04 +0000 (10:47 -0500)]
mon/MgrMonitor: update for umbrella
Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
Alex Ainscow [Fri, 10 Jan 2025 15:45:07 +0000 (15:45 +0000)]
qa/standalone/mon/misc: update for umbrella
Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
Alex Ainscow [Fri, 10 Jan 2025 04:44:25 +0000 (23:44 -0500)]
doc: update compatset for umbrella
The unknown bit shown in commit was picked as being "far in the future".
We have now used it and now need to move the bit one release at a time.
Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
Alex Ainscow [Thu, 9 Jan 2025 22:08:42 +0000 (17:08 -0500)]
include/ceph_features: add SERVER_UMBRELLA feature bit
Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
Alex Ainscow [Thu, 9 Jan 2025 21:40:25 +0000 (21:40 +0000)]
cephadm,ceph-volume: update to umbrella
Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
Alex Ainscow [Thu, 9 Jan 2025 21:39:16 +0000 (21:39 +0000)]
doc/dev/release-checklist: add backport-create-issue
Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
Alex Ainscow [Thu, 9 Jan 2025 21:05:26 +0000 (21:05 +0000)]
*: add constants and release names
Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
Alex Ainscow [Thu, 9 Jan 2025 20:59:12 +0000 (20:59 +0000)]
ceph_release: update to umbrella
Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>