]>
git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/log
Kefu Chai [Sat, 20 Dec 2025 14:18:37 +0000 (22:18 +0800)]
Merge pull request #66674 from ceph/GHSA-p433-fp4g-pc2c
.github/workflows: Fix GHSA-p433-fp4g-pc2c
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Reviewed-by: Kefu Chai <k.chai@proxmox.com>
David Galloway [Wed, 17 Dec 2025 22:47:06 +0000 (17:47 -0500)]
Fix GHSA-p433-fp4g-pc2c
https://github.com/ceph/ceph/security/advisories/GHSA-p433-fp4g-pc2c
Signed-off-by: David Galloway <david.galloway@ibm.com>
Casey Bodley [Fri, 19 Dec 2025 14:24:53 +0000 (09:24 -0500)]
Merge pull request #66687 from cbodley/wip-doc-rgw-admin-account-args
doc/rgw: POST /admin/account doesn't require id/name
Reviewed-by: Anthony D Atri <anthony.datri@gmail.com>
Reviewed-by: Jiffin Tony Thottan <thottanjiffin@gmail.com>
bluikko [Fri, 19 Dec 2025 05:16:35 +0000 (12:16 +0700)]
Merge pull request #66681 from bluikko/wip-doc-rados-ops-health-checks-fixes3
doc/rados: Fix minor issues, improvements in health-checks.rst (3 of x)
bluikko [Fri, 19 Dec 2025 05:15:00 +0000 (12:15 +0700)]
Merge pull request #66675 from bluikko/wip-doc-rados-ops-health-checks-fixes2
doc/rados: Fix minor issues and improvements in health-checks.rst (2 of x)
bluikko [Fri, 19 Dec 2025 05:14:34 +0000 (12:14 +0700)]
Merge pull request #66662 from bluikko/wip-doc-rados-ops-health-checks-fixes
doc/rados: Fix minor issues and improvements in health-checks.rst
bluikko [Fri, 19 Dec 2025 05:13:53 +0000 (12:13 +0700)]
Merge pull request #66677 from bluikko/wip-doc-cephadm-services-osd-typo
doc/cephadm: Fix formatting errors and improvements in osd.rst
David Galloway [Fri, 19 Dec 2025 03:48:57 +0000 (22:48 -0500)]
Merge pull request #66656 from ceph/apt-mirror-main
install-deps: Replace apt-mirror
Casey Bodley [Thu, 18 Dec 2025 14:12:51 +0000 (09:12 -0500)]
doc/rgw: POST /admin/account doesn't require id/name
the RGWOp_Account_Create admin op doesn't require id or name
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Ville Ojamo [Thu, 18 Dec 2025 08:27:36 +0000 (15:27 +0700)]
doc/rados: Fix minor issues, improvements in health-checks.rst (3 of x)
Also changed in monitoring.rst:
- Add label for link.
- Linkify mention of health checks.
Fix "bluestore bluefs" admin-socket commands after #38437.
Use ":confval:" instead of simple inline literal text for config values.
Use a privileged prompt for CLI command examples requiring privileges.
Trim section title syntax underline.
Use admonition instead of emphasis on the whole paragraph.
Attempt to improve language in a few sentences.
Use double backticks consistently for literals.
Linkify, adding a label in the destination if necessary:
- Muting health checks
- BlueStore migration
Capitalize Ceph, BlueStore, RADOS.
Add paragraph linking to more info on the "ceph df" command.
Use DB or DB device instead of literal db.
Add unordered list formatting to what was being rendered as single paragraph.
Use ":program:" for linking to ceph-bluestore-tool.
Change few last double spaces after full stop to a single space.
Use code-block paragraphs instead of inline literals where appropriate.
Add missing word "is".
Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
Ville Ojamo [Thu, 18 Dec 2025 07:05:29 +0000 (14:05 +0700)]
doc/cephadm: Fix formatting errors and improvements in osd.rst
Use console code-block instead of literal text to avoid highlighting.
Promptify few last CLI commands that were missing prompts.
Remove lone single-item unordered list formatting.
Add missing full stops.
Linkify mentions of other sections.
Use title case consistently in section titles.
Use :confval: consistently instead of literal text.
Use double backticks consistently.
Use "YAML" and "JSON" instead of literal .yaml and .json.
Fix two occurrences of double backticks missing one backtick that lead
to broken rendering.
Use *italic* RST syntax instead of rendered underscores.
Try to improve language in simple sentences.
Remove unnecessary * characters that were rendered in CLI example
commands.
Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
Ville Ojamo [Thu, 18 Dec 2025 05:52:55 +0000 (12:52 +0700)]
doc/rados: Fix minor issues and improvements in health-checks.rst (2 of x)
Use :confval: instead of simple inline literal text for config values.
Use RST **emphasis** instead of CAPS.
Use a privileged prompt for CLI command examples requiring privileges.
Capitalize Manager when talking about the service/dameon.
Use double backticks for literals instead of single backticks.
Remove spaces around slash in "and/or".
Add a paragraph referring OSD troubleshooting in OSD free space checks.
Modify flag lists to have a consistent style.
Reorder sentences to make more sense.
One small language improvement attempt.
Expand {a,b} glob used in text.
Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
Ville Ojamo [Wed, 17 Dec 2025 09:36:23 +0000 (16:36 +0700)]
doc/rados: Fix minor issues and improvements in health-checks.rst
Use title case consistently in section titles.
Wrap long lines over 80 characters.
Use "Ceph Manager" instead of "ceph-mgr".
Use "Ceph Monitor" or "Monitor" consistently instead of "monitor".
Use :confval: instead of simple inline literal text for config values.
Linkify, adding a label in the destination if necessary:
- Muting health checks
- Mon election strategy
Fix a typo.
Use RST *italic* instead of _rendered underscores_.
Use a privileged prompt for CLI command examples requiring privileges.
Use path including fsid to mon data consistently.
Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
bluikko [Wed, 17 Dec 2025 03:43:39 +0000 (10:43 +0700)]
Merge pull request #66643 from bluikko/wip-doc-mgr-telemetry-collection-desc
doc/mgr: Fix collection desc in telemetry.rst
David Galloway [Tue, 16 Dec 2025 22:08:00 +0000 (17:08 -0500)]
install-deps: Replace apt-mirror
apt-mirror.front.sepia.ceph.com has happened to always work because we set up CNAMEs to gitbuilder.ceph.com.
That host is making its way to a new home upstate (literally and figuratively) so we'll get rid of the front subdomain since it's publicly accessible anyway and add TLS while we're at it.
Signed-off-by: David Galloway <david.galloway@ibm.com>
Afreen Misbah [Tue, 16 Dec 2025 10:05:23 +0000 (15:35 +0530)]
Merge pull request #66576 from rhcs-dashboard/carbonized-multisite-realm-token-modal
mgr/dashboard: carbonized-multisite-export-realm-token-modal
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Reviewed-by: Naman Munet <nmunet@redhat.com>
Reviewed-by: pujaoshahu <pshahu@redhat.com>
Reviewed-by: Dnyaneshwari Talwekar <dtalweka@redhat.com>
Afreen Misbah [Tue, 16 Dec 2025 09:57:28 +0000 (15:27 +0530)]
Merge pull request #66510 from rhcs-dashboard/manager-module-table-fix
mgr/dashboard: Fix table width expansion on manager module dropdown selection #74089
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Naman Munet <nmunet@redhat.com>
Rishabh Dave [Tue, 16 Dec 2025 09:51:48 +0000 (15:21 +0530)]
Merge pull request #65324 from rishabh-d-dave/inode_t-fields
mds: compare all fields of inode_t
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Rishabh Dave [Tue, 16 Dec 2025 09:50:22 +0000 (15:20 +0530)]
Merge pull request #65496 from rishabh-d-dave/rmtree-enhancements
pybind,cephfs: enhancements for rmtree()
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Rishabh Dave [Tue, 16 Dec 2025 09:48:58 +0000 (15:18 +0530)]
Merge pull request #65805 from rishabh-d-dave/qa-returns-unbound-var
qa/cephfs: don't return undefined variable
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Jos Collin <jcollin@redhat.com>
Ville Ojamo [Tue, 16 Dec 2025 07:29:05 +0000 (14:29 +0700)]
doc/mgr: Fix collection desc in telemetry.rst
Use correct desc taken from source file for basic channel in example CLI
output.
Also turn off syntax highlighting for the CLI outputs so that some
keywords do not get colored.
Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
NitzanMordhai [Tue, 16 Dec 2025 07:34:27 +0000 (09:34 +0200)]
Merge pull request #66554 from NitzanMordhai/wip-nitzan-improve-corpus-import-script
script/gen-corpus: cleanup and improve readability and performance
NitzanMordhai [Tue, 16 Dec 2025 05:49:04 +0000 (07:49 +0200)]
Merge pull request #66232 from NitzanMordhai/wip-nitzan-add-rocky-test-rados-workunit
qa/workunits: add Rocky Linux support to librados tests
Nizamudeen A [Tue, 16 Dec 2025 03:58:12 +0000 (09:28 +0530)]
Merge pull request #66630 from rhcs-dashboard/copy2-clipboard-fix
mgr/dashboard: emit success and error on copy2cliboard
Reviewed-by: Pedro Gonzalez Gomez <pegonzal@redhat.com>
Nizamudeen A [Tue, 16 Dec 2025 03:56:47 +0000 (09:26 +0530)]
Merge pull request #66631 from rhcs-dashboard/validator-js-bump
mgr/dashboard: bump validator.js to 13.15.23
Reviewed-by: Naman Munet <nmunet@redhat.com>
Reviewed-by: Pedro Gonzalez Gomez <pegonzal@redhat.com>
Anthony D'Atri [Mon, 15 Dec 2025 22:53:38 +0000 (17:53 -0500)]
Merge pull request #66641 from datdenkikniet/document-msgr2-crc
doc/dev: document exact CRC parameters for crc32c used in msgr2
datdenkikniet [Mon, 15 Dec 2025 21:01:23 +0000 (22:01 +0100)]
doc/dev: document exact CRC parameters for crc32c used in msgr2
The description of the CRC used by the msgr2 protocol as CRC32-C
can be ambiguous. Document the actual parameters that make up
the CRC that is used.
Signed-off-by: Johannes Cornelis Draaijer <jcdra1@gmail.com>
Prashant [Mon, 15 Dec 2025 21:06:47 +0000 (16:06 -0500)]
Merge pull request #66068 from timqn22/balancer-info-log-reduction
mgr/balancer: reduce info-level logs
Radoslaw Zarzynski [Mon, 15 Dec 2025 19:39:12 +0000 (20:39 +0100)]
Merge pull request #66129 from Tom-Sollers/fixing_blaum_roth_for_ec_profiles
Mon: Add new health warning for non prime w+1 in blaum-roth EC profiles
Reviewed-by: Bill Scales <bill_scales@uk.ibm.com>
Reviewed-by: Anthony D'Atri <anthony.datri@ibm.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Radoslaw Zarzynski [Mon, 15 Dec 2025 19:02:10 +0000 (20:02 +0100)]
Merge pull request #66277 from NitzanMordhai/wip-nitzan-lazyomap-wait-active-clean-test
test/lazy-omap-stats: overload get_output() to accept both lvalue and…
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Radoslaw Zarzynski [Mon, 15 Dec 2025 18:41:04 +0000 (19:41 +0100)]
Merge pull request #66204 from apataki/73795-cephmon-cleanupmap
ceph-mon: Improve efficiency of upmap cleanup in osdmaps for large clusters
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Reviewed-by: Laura Flores <lflores@redhat.com>
Laura Flores [Mon, 15 Dec 2025 17:12:19 +0000 (11:12 -0600)]
Merge pull request #66542 from aainscow/ec_trunctate_bug
osd: Fix fast EC truncate to whole stripe
Reviewed-by: Bill Scales <bill_scales@uk.ibm.com>
Reviewed-by: Radosław Zarzyński <Radoslaw.Adam.Zarzynski@ibm.com>
bluikko [Mon, 15 Dec 2025 16:25:41 +0000 (23:25 +0700)]
Merge pull request #66579 from phlogistonjohn/jjm-smb-doc-fixes
doc: some small smb mgr module doc improvements
bluikko [Mon, 15 Dec 2025 16:23:38 +0000 (23:23 +0700)]
Merge pull request #66632 from bluikko/wip-doc-very-minor-fixes
doc: Fix minor formatting, typo etc issues
Adam King [Mon, 15 Dec 2025 15:45:35 +0000 (10:45 -0500)]
Merge pull request #66322 from phlogistonjohn/jjm-qa-workunits-smb
smb: qa workunit for smb
Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: Anoop C S <anoopcs@cryptolab.net>
Kefu Chai [Mon, 15 Dec 2025 15:05:34 +0000 (23:05 +0800)]
Merge pull request #66497 from yielde/add-destractor-to-sahred_mutex_debug
src/common: Add a destructor to shared_mutex_debug
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Kefu Chai <k.chai@proxmox.com>
Imran Imtiaz [Mon, 15 Dec 2025 10:04:30 +0000 (10:04 +0000)]
Merge pull request #66617 from imran-imtiaz/dashboard
mgr/dashboard: add API endpoint to delete consistency group
Kefu Chai [Mon, 15 Dec 2025 09:53:45 +0000 (17:53 +0800)]
Merge pull request #66441 from hasan4791/fix-install-deps
install-deps.sh: build without crimson when it is disabled
Reviewed-by: Kefu Chai <k.chai@proxmox.com>
Nitzan Mordechai [Mon, 8 Dec 2025 12:25:39 +0000 (12:25 +0000)]
script/gen-corpus: cleanup and improve readability and performance
- gen-corpus cleanup missed removing the temporary directory.
- improve it a bit for readability
- import.sh script was slow, improve performance by using less forks and
batch processing
Signed-off-by: Nitzan Mordechai <nmordech@ibm.com>
Kefu Chai [Mon, 15 Dec 2025 09:18:15 +0000 (17:18 +0800)]
Merge pull request #66602 from hasan4791/issue-74183
erasure-code: Enable isa for ppc64le target.
Reviewed-by: Bill Scales <bill_scales@uk.ibm.com>
Reviewed-by: Jamie Pryde <jamiepry@uk.ibm.com>
Reviewed-by: Kefu Chai <k.chai@proxmox.com>
Ville Ojamo [Mon, 15 Dec 2025 08:24:22 +0000 (15:24 +0700)]
doc: Fix minor formatting, typo etc issues
Remove formatting syntax from inside literal text in
cephadm/services/rgw.rst.
Use quotation marks similarly to other placement examples with only
parameter value quoted and not the whole parameter in
cephadm/services/rgw.rst.
Capitalize "YAML" in cephadm/services/rgw.rst.
Remove double space in the middle of a sentence in
rados/operations/erasure-code.rst.
Use double backticks consistently for default values in
radosgw/frontends.rst.
Capitalize "I/O", stylize as "OpenSSL" in radosgw/frontends.rst.
Fix typo "and object" to "an object" in radosgw/s3/bucketops.rst.
Stylize as "CentOS" in start/os-recommendations.rst.
Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
Nizamudeen A [Mon, 15 Dec 2025 08:42:51 +0000 (14:12 +0530)]
Merge pull request #66507 from rhcs-dashboard/74046-QAT-configuration-through-RGW-service-on-Dashbard
mgr/dashboard: Adding QAT Compression dropdown on RGW Service form
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Pedro Gonzalez Gomez <pegonzal@redhat.com>
Nizamudeen A [Mon, 15 Dec 2025 07:49:02 +0000 (13:19 +0530)]
mgr/dashboard: bump validator.js to 13.15.23
Fixes: https://github.com/advisories/GHSA-vghf-hv5q-vc2g
Fixes: https://tracker.ceph.com/issues/74214
Signed-off-by: Nizamudeen A <nia@redhat.com>
Nizamudeen A [Mon, 15 Dec 2025 07:29:45 +0000 (12:59 +0530)]
mgr/dashboard: emit success and error on copy2cliboard
This is needed since the notification service we have right now is
tightly coupled with the dashboard so toast won't show up in the
applications where this is being consumed. So emitting an output which
the application can use to show relavant toasts.
Fixes: https://tracker.ceph.com/issues/74213
Signed-off-by: Nizamudeen A <nia@redhat.com>
bluikko [Mon, 15 Dec 2025 06:42:35 +0000 (13:42 +0700)]
Merge pull request #66629 from tokuhirom/wip-doc-orometheus-typo
doc/monitoring: fix typo s/Orometheus/Prometheus/
bluikko [Mon, 15 Dec 2025 06:35:32 +0000 (13:35 +0700)]
Merge pull request #66620 from bluikko/doc-notifications-formatting-radosgw
doc/radosgw: Update formatting in notifications.rst
Sagar Gopale [Tue, 9 Dec 2025 14:36:39 +0000 (20:06 +0530)]
Fixes: https://tracker.ceph.com/issues/74162
Signed-off-by: Sagar Gopale <sagar.gopale@ibm.com>
Tokuhiro Matsuno [Mon, 15 Dec 2025 04:37:03 +0000 (13:37 +0900)]
doc/monitoring: fix typo s/Orometheus/Prometheus/
Signed-off-by: Tokuhiro Matsuno <tokuhirom@gmail.com>
Ilya Dryomov [Sat, 13 Dec 2025 18:45:51 +0000 (19:45 +0100)]
Merge pull request #66581 from idryomov/wip-74168
librbd: fix ExclusiveLock::accept_request() when !is_state_locked()
Reviewed-by: Prasanna Kumar Kalever <prasanna.kalever@redhat.com>
anmolbabu [Sat, 13 Dec 2025 08:22:55 +0000 (13:52 +0530)]
Merge pull request #66605 from ceph/fixes#
2414677
Fix the prometheus module crash
Ville Ojamo [Fri, 12 Dec 2025 16:34:31 +0000 (23:34 +0700)]
doc/radosgw: Update formatting in notifications.rst
Change parameter list descriptions to start with capital case after
colon as discussed in #64768.
Remove a stray comma and end in full stop. Remove article from what
seems to be a plural. Hyphenation in "single-shard topics".
Change several same external links to use a single link definition
instead of repeating the destination URL each time.
Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
bluikko [Sat, 13 Dec 2025 06:48:07 +0000 (13:48 +0700)]
Merge pull request #66621 from bluikko/wip-doc-start-documenting-formatting
doc/start: Fix stray RST syntax in documenting-ceph.rst
Casey Bodley [Fri, 12 Dec 2025 17:45:54 +0000 (12:45 -0500)]
Merge pull request #66341 from cbodley/wip-73943
qa/rgw/upgrade: exclude ceph-osd-classic/crimson on squid and tentacle
Reviewed-by: Oguzhan Ozmen <oozmen@bloomberg.net>
Ville Ojamo [Fri, 12 Dec 2025 16:55:55 +0000 (23:55 +0700)]
doc/start: Fix stray RST syntax in documenting-ceph.rst
Remove stray single colons before literal text blocks.
Perhaps leftovers moving from :: to prompt blocks.
Remove double backticks used inside literal text.
Fix URL missing // in a link example and use HTTPS in it.
Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
Casey Bodley [Fri, 12 Dec 2025 16:49:57 +0000 (11:49 -0500)]
qa/rgw/upgrade: don't randomize distros
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley [Thu, 20 Nov 2025 16:57:35 +0000 (11:57 -0500)]
qa/rgw/upgrade: exclude ceph-osd-classic/crimson on squid and tentacle
split packages for ceph-osd-classic and ceph-osd-crimson were added on
main, but don't exist on squid and tentacle. exclude these packages from
their install tasks
Fixes: https://tracker.ceph.com/issues/73943
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Imran Imtiaz [Fri, 12 Dec 2025 10:02:59 +0000 (10:02 +0000)]
mgr/dashboard: add API endpoint to delete consistency group
Signed-off-by: Imran Imtiaz <imran.imtiaz@uk.ibm.com>
Fixes: https://tracker.ceph.com/issues/74201
Add a dashboard API endpoint to delete a consistency group.
Devika Babrekar [Thu, 4 Dec 2025 09:58:39 +0000 (15:28 +0530)]
mgr/dashboard: Adding QAT Compression dropdown on RGW Service form
Fixes:https://tracker.ceph.com/issues/74046
Signed-off-by: Devika Babrekar <devika.babrekar@ibm.com>
Gabriel Benhanokh [Fri, 12 Dec 2025 06:30:58 +0000 (08:30 +0200)]
Merge pull request #66233 from benhanokh/dedup_ver
rgw/dedup: Add support for RGW versions.
SrinivasaBharathKanta [Fri, 12 Dec 2025 03:31:59 +0000 (09:01 +0530)]
Merge pull request #66188 from harriscr/ch_wip_qa_cbt_task
qa: Use a more pythonic way to install CBT python requirements
Anmol Babu [Thu, 11 Dec 2025 08:39:52 +0000 (14:09 +0530)]
Fix the prometheus module crash
fixes: https://bugzilla.redhat.com/show_bug.cgi?id=
2414677
Signed-off-by: Anmol Babu <Anmol.Babu@ibm.com>
Hui Tong [Wed, 3 Dec 2025 13:55:36 +0000 (21:55 +0800)]
src/common: Add a destructor to shared_mutex_debug
Signed-off-by: Hui Tong <th937013596@gmail.com>
T K Chandra Hasan [Thu, 11 Dec 2025 06:54:08 +0000 (12:24 +0530)]
erasure-code: Enable isa for ppc64le target.
Fixes: https://tracker.ceph.com/issues/74183
Signed-off-by: T K Chandra Hasan <t.k.chandra.hasan@ibm.com>
Afreen Misbah [Thu, 11 Dec 2025 06:09:10 +0000 (11:39 +0530)]
Merge pull request #66588 from rhcs-dashboard/task_74176
mgr/dashboard: where the alert page tag colors are not being applied
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Afreen Misbah [Thu, 11 Dec 2025 03:37:12 +0000 (09:07 +0530)]
Merge pull request #66547 from Hezko/fix-nvme-cert-name
mgr/dashboard: fix nvme certificate name
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
Kefu Chai [Thu, 11 Dec 2025 03:26:36 +0000 (11:26 +0800)]
Merge pull request #66394 from elliotcourant/fix/debian-post-install-home
deb/cephadm: Don't assume a home directory is configured
Reviewed-by: Kefu Chai <tchaikov@gmail.com>
Yuri Weinstein [Wed, 10 Dec 2025 23:01:12 +0000 (15:01 -0800)]
Merge pull request #66134 from rzarzynski/wip-pc-humanreadable-prio
common/perf_counters: don't use magics for add_u64_counter{,_histogram}
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Elliot Courant [Mon, 24 Nov 2025 17:50:56 +0000 (11:50 -0600)]
deb/cephadm: Don't assume a home directory is configured
cephadm.postinst can fail if cephadm was originally installed using a
version that didn't configure a home directory for the user at all.
Newer versions do configure a home directory (as either `/home/cephadm`
or `/var/lib/cephadm`) so if that is configured then nothing needs to be
done. But if the user was created with no home directory then one needs
to be added for the configure step to succeed.
Fixes: https://tracker.ceph.com/issues/72083
commit
90bc0369243077c2aaf67f0de2bab5810b217f4e added home directories
for new cephadm users created, but didn't add home directories to
cephadm users that already existed.
Signed-off-by: Elliot Courant <me@elliotcourant.dev>
Adam King [Wed, 10 Dec 2025 16:34:46 +0000 (11:34 -0500)]
Merge pull request #66574 from anoopcs9/whitespace-for-smb-login-names
mgr/smb: Allow whitespace in share login names
Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: John Mulligan <jmulligan@redhat.com>
John Mulligan [Wed, 10 Dec 2025 16:06:26 +0000 (11:06 -0500)]
doc/mgr: fix some wording issues
Be more smarticle about the article.
Also banish a stray.
Signed-off-by: John Mulligan <jmulligan@redhat.com>
John Mulligan [Wed, 10 Dec 2025 16:07:36 +0000 (11:07 -0500)]
doc/mgr: prefer the word interface over device
As per the suggestion in https://github.com/ceph/ceph/pull/66579#discussion_r2606834482
Signed-off-by: John Mulligan <jmulligan@redhat.com>
pujashahu [Wed, 10 Dec 2025 10:57:46 +0000 (16:27 +0530)]
mgr/dashboard: where the alert page tag colors are not being applied
Fixes: https://tracker.ceph.com/issues/74176
Signed-off-by: pujashahu <pshahu@redhat.com>
Afreen Misbah [Wed, 10 Dec 2025 10:04:10 +0000 (15:34 +0530)]
Merge pull request #66516 from rhcs-dashboard/74078-host-labels-removed-fix
mgr/dashboard : Fixed labels issue
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Sagar Gopale [Thu, 4 Dec 2025 13:00:00 +0000 (18:30 +0530)]
Fixes: https://tracker.ceph.com/issues/74089
Signed-off-by: Sagar Gopale <sagar.gopale@ibm.com>
Guillaume Abrioux [Wed, 10 Dec 2025 09:01:19 +0000 (10:01 +0100)]
Merge pull request #66528 from tchaikov/wip-debian-deps-c-v
debian/control: record python3-packaging dependency for ceph-volume
Anoop C S [Tue, 9 Dec 2025 13:37:40 +0000 (19:07 +0530)]
mgr/smb: Allow whitespace in share login names
Whitespaces are perfectly valid in Windows AD user or group names.
Signed-off-by: Anoop C S <anoopcs@cryptolab.net>
Jiffin Tony Thottan [Wed, 10 Dec 2025 06:41:09 +0000 (12:11 +0530)]
Merge pull request #66249 from thotz/adminops-restore-op
rgw/adminops: support for adding restore operation
Venky Shankar [Wed, 10 Dec 2025 04:38:45 +0000 (10:08 +0530)]
Merge pull request #54435 from dparmar18/libcephfs-nonblocking-io-testcases
src/test: add libcephfs tests for async(nonblocking) calls
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Kefu Chai [Wed, 10 Dec 2025 03:21:54 +0000 (11:21 +0800)]
Merge pull request #66404 from tchaikov/wip-bwc-with-more-branch-names
script: sanitize git branch names for OCI tag compliance
Reviewed-by: John Mulligan <jmulligan@redhat.com>
John Mulligan [Tue, 2 Dec 2025 21:32:48 +0000 (16:32 -0500)]
qa/tasks: disable ulmits+coverage wrapper scripts for smb workunit
Signed-off-by: John Mulligan <jmulligan@redhat.com>
John Mulligan [Mon, 1 Dec 2025 16:03:40 +0000 (11:03 -0500)]
qa/orch/cephadm/smb: add new smb.workunit task (non-AD)
Add some instances of the new smb workunit wrapper to a couple of
non-AD tests that require the user name and password to be explicitly
provided.
Signed-off-by: John Mulligan <jmulligan@redhat.com>
John Mulligan [Mon, 29 Sep 2025 18:34:56 +0000 (14:34 -0400)]
qa/orch/cephadm/smb: add new smb.workunit tasks to some AD tests
These tests will automatically use a user account from the known
AD environment.
Signed-off-by: John Mulligan <jmulligan@redhat.com>
John Mulligan [Wed, 12 Nov 2025 19:49:26 +0000 (14:49 -0500)]
qa/tasks: add a workunit wrapper function to smb.py
Signed-off-by: John Mulligan <jmulligan@redhat.com>
John Mulligan [Mon, 17 Nov 2025 21:04:10 +0000 (16:04 -0500)]
qa/workunits/smb: add test_simple_smb.py very simple smb tests
Signed-off-by: John Mulligan <jmulligan@redhat.com>
John Mulligan [Mon, 17 Nov 2025 18:04:07 +0000 (13:04 -0500)]
qa/workunits/smb: add conftest.py for pytest fixtures, etc.
Signed-off-by: John Mulligan <jmulligan@redhat.com>
John Mulligan [Mon, 17 Nov 2025 21:03:58 +0000 (16:03 -0500)]
qa/workunits/smb: add smbutil.py a testing utility module
Signed-off-by: John Mulligan <jmulligan@redhat.com>
John Mulligan [Wed, 19 Nov 2025 16:19:24 +0000 (11:19 -0500)]
qa/workunits/smb: add a stub pytest config
Signed-off-by: John Mulligan <jmulligan@redhat.com>
John Mulligan [Wed, 19 Nov 2025 16:19:24 +0000 (11:19 -0500)]
qa/workunits/smb: add a stub workunit script for smb testing
Signed-off-by: John Mulligan <jmulligan@redhat.com>
Ilya Dryomov [Tue, 9 Dec 2025 14:22:02 +0000 (15:22 +0100)]
librbd: fix ExclusiveLock::accept_request() when !is_state_locked()
To accept an async request, two conditions must be met: a) exclusive
lock must be a firm STATE_LOCKED state and b) async requests shouldn't
be blocked or if they are blocked there should be an exception in place
for a given request_type. If a) is met but b) isn't, ret_val is set
to m_request_blocked_ret_val, as expected -- the reason for denying
the request is that async requests are blocked. However, if a) isn't
met, ret_val also gets set to m_request_blocked_ret_val. This is wrong
because the reason for denying the request in this case isn't that
async requests are blocked (they may or may not be) but a much heavier
circumstance of exclusive lock being in a transient state or not held
at all.
In such scenarios, whether async requests are blocked or not isn't
relevant and ExclusiveLock::accept_request() behaving otherwise can
lead to bogus "duplicate lock owners detected" errors getting raised
during an attempt to handle any maintenance operation notification in
ImageWatcher::handle_operation_request(). This error isn't considered
retryable so the entire operation that needed the exclusive lock would
be spuriously failed with EINVAL.
Fixes: https://tracker.ceph.com/issues/74168
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Ilya Dryomov [Sat, 6 Dec 2025 08:32:08 +0000 (09:32 +0100)]
librbd: add ExclusiveLock::accept_request() overload
Make ret_val out parameter required for the existing method and
introduce an overload taking just request_type to compensate.
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
John Mulligan [Tue, 9 Dec 2025 18:50:33 +0000 (13:50 -0500)]
doc/mgr: add examples to ceph smb cluster create and share create
Signed-off-by: John Mulligan <jmulligan@redhat.com>
John Mulligan [Tue, 9 Dec 2025 18:22:16 +0000 (13:22 -0500)]
doc/mgr: various fixes and improvements for smb mgr module doc
Signed-off-by: John Mulligan <jmulligan@redhat.com>
Imran Imtiaz [Tue, 9 Dec 2025 14:02:18 +0000 (14:02 +0000)]
Merge pull request #66533 from imran-imtiaz/dashboard
mgr/dashboard: add API endpoint for consistency group name update
Abhishek Desai [Thu, 4 Dec 2025 17:17:59 +0000 (22:47 +0530)]
mgr/dashboard : Fixed labels issue
fixes : https://tracker.ceph.com/issues/74078
Signed-off-by: Abhishek Desai <abhishek.desai1@ibm.com>
Matan Breizman [Tue, 9 Dec 2025 12:43:02 +0000 (14:43 +0200)]
Merge pull request #66506 from Matan-B/wip-matanb-crimson-seastore-extent-race-v3
crimson/os/seastore/cache: Verify crc prior to complete_io
Reviewed-by: Xuehan Xu <xuxuehan@qianxin.com>
Jiffin Tony Thottan [Mon, 17 Nov 2025 12:34:50 +0000 (18:04 +0530)]
rgw/radosgw-admin.cc: use new apis for admin cli command
Signed-off-by: Jiffin Tony Thottan <thottanjiffin@gmail.com>
Jiffin Tony Thottan [Thu, 9 Oct 2025 13:43:52 +0000 (19:13 +0530)]
rgw/adminops: support for adding restore operation
Adding support for restore cli in admin ops, added existing clis list and statusw
Fixes: https://tracker.ceph.com/issues/70931
Signed-off-by: Jiffin Tony Thottan <thottanjiffin@gmail.com>
Vallari Agrawal [Tue, 9 Dec 2025 07:25:12 +0000 (12:55 +0530)]
Merge pull request #65689 from VallariAg/wip-listener-mon-cmd
mon: Add command "nvme-gw listeners"
Gabriel BenHanokh [Mon, 24 Nov 2025 10:03:18 +0000 (10:03 +0000)]
minor changes requested by reviewer
Signed-off-by: Gabriel BenHanokh <gbenhano@redhat.com>
Gabriel BenHanokh [Thu, 13 Nov 2025 10:02:01 +0000 (10:02 +0000)]
rgw/dedup: Add support for RGW versions.
Dedup code will scan all instances of versioned objects and include them
in the dedup process
Signed-off-by: Gabriel BenHanokh <gbenhano@redhat.com>