]>
git.apps.os.sepia.ceph.com Git - ceph-ci.git/log
Chunmei Liu [Sun, 28 Sep 2025 06:56:50 +0000 (06:56 +0000)]
crimson/osd/pg_map: fix assert condiftion
Signed-off-by: Chunmei Liu <chunmei.liu@ibm.com>
Chunmei Liu [Wed, 3 Sep 2025 06:13:15 +0000 (06:13 +0000)]
crimson/os/options: set seastore_enable_shard_change false
Signed-off-by: Chunmei Liu <chunmei.liu@ibm.com>
Chunmei Liu [Wed, 3 Sep 2025 04:28:43 +0000 (04:28 +0000)]
crimson/common/options: add seastore_enable_shard_change in
crimson.yaml.in
Signed-off-by: Chunmei Liu <chunmei.liu@ibm.com>
Chunmei Liu [Mon, 25 Aug 2025 23:20:23 +0000 (23:20 +0000)]
crimson/os/seastore: using coroutine in seastore for some functions.
Signed-off-by: Chunmei Liu <chunmei.liu@ibm.com>
chunmei liu [Thu, 24 Jul 2025 13:33:06 +0000 (06:33 -0700)]
crimson/osd/osd_admin: add osd command to dump store shards info
Signed-off-by: chunmei liu <chunmei.liu@ibm.com>
chunmei liu [Thu, 17 Jul 2025 07:12:51 +0000 (00:12 -0700)]
crimson/os/seastore: support other devices
Signed-off-by: chunmei liu <chunmei.liu@ibm.com>
Chunmei Liu [Thu, 21 Aug 2025 01:10:52 +0000 (01:10 +0000)]
test/crimson/seastore: using StoreShardRef instead of
Shard*
Signed-off-by: Chunmei Liu <chunmei.liu@ibm.com>
chunmei liu [Thu, 17 Jul 2025 06:58:16 +0000 (23:58 -0700)]
crimson/tools: fixing tools according to osd shards number change
modification
Signed-off-by: chunmei liu <chunmei.liu@ibm.com>
Chunmei Liu [Thu, 21 Aug 2025 00:57:29 +0000 (00:57 +0000)]
crimson/os/seastore: make register_metrics works for
multiple store shards on one reactor
Signed-off-by: Chunmei Liu <chunmei.liu@ibm.com>
chunmei liu [Wed, 16 Jul 2025 06:58:09 +0000 (23:58 -0700)]
crimson/osd: replace store call by with_store call in case need remote store calling.
Signed-off-by: chunmei liu <chunmei.liu@ibm.com>
Chunmei Liu [Wed, 20 Aug 2025 23:56:34 +0000 (23:56 +0000)]
crimson/osd/shard_services: get multiple store shards
for per local state, and use store index to create pg mapping
Signed-off-by: Chunmei Liu <chunmei.liu@ibm.com>
chunmei liu [Wed, 16 Jul 2025 03:34:08 +0000 (20:34 -0700)]
crimson/osd/pg_map: add pg mapping policy for osd shards number is different with store shards number
Signed-off-by: chunmei liu <chunmei.liu@ibm.com>
chunmei liu [Wed, 16 Jul 2025 03:32:21 +0000 (20:32 -0700)]
crimson/os/futurized_store: support cross core store calling
Signed-off-by: chunmei liu <chunmei.liu@ibm.com>
chunmei liu [Tue, 15 Jul 2025 10:35:34 +0000 (03:35 -0700)]
crimson/os/alienstore: support multiple store shards on each reactor
Signed-off-by: chunmei liu <chunmei.liu@ibm.com>
chunmei liu [Tue, 15 Jul 2025 10:27:16 +0000 (03:27 -0700)]
crimson/os/cyanstore: create multiple store shards on each reactor
note: src/stop.sh should wait enought time before kill the crimson-osd
in case cyanstore can't write meta data to disk.
Signed-off-by: chunmei liu <chunmei.liu@ibm.com>
Chunmei Liu [Wed, 20 Aug 2025 23:39:12 +0000 (23:39 +0000)]
crimson/os/seastore: create multiple device shards and
store shards on each reactor.
Signed-off-by: Chunmei Liu <chunmei.liu@ibm.com>
John Mulligan [Wed, 20 Aug 2025 21:05:54 +0000 (17:05 -0400)]
Merge pull request #65055 from dmick/build-with-container-npmcache
pybind/mgr/dashboard/frontend: add NPM_CACHEDIR envvar, use in bwc
Reviewed-by: John Mulligan <jmulligan@redhat.com>
Adam King [Wed, 20 Aug 2025 20:55:33 +0000 (16:55 -0400)]
Merge pull request #65069 from phlogistonjohn/jjm-fix-ports-remotectl
smb: fix custom ports feature with remote-control sidecar
Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: Anoop C S <anoopcs@samba.org>
Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Gil Bregman [Wed, 20 Aug 2025 19:22:25 +0000 (22:22 +0300)]
Merge pull request #65147 from gbregman/main
cephadm/cephadmlib: Eliminate false warnings about old sysctl conf files
Alex Ainscow [Wed, 20 Aug 2025 15:59:43 +0000 (16:59 +0100)]
Merge pull request #65012 from aainscow/clang_signed_compare
src: Add sign-compare warnings to clang
Reviewed-by: Kefu Chai <tchaikov@gmail.com>
afreen23 [Wed, 20 Aug 2025 12:11:36 +0000 (17:41 +0530)]
Merge pull request #65140 from rhcs-dashboard/shared-component-style-fixes
mgr/dashboard: style fixes for shared components
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Gil Bregman [Wed, 20 Aug 2025 09:48:54 +0000 (12:48 +0300)]
cephadm/cephadmlib: Eliminate false warnings about old sysctl conf files.
Fixes: https://tracker.ceph.com/issues/72657
Signed-off-by: Gil Bregman <gbregman@il.ibm.com>
Matan Breizman [Wed, 20 Aug 2025 08:38:24 +0000 (11:38 +0300)]
Merge pull request #64979 from zhscn/fix-2q-empty-extents
crimson/os/seastore/2Q: don't add empty extents to the warm out queue
Reviewed-by: Matan Breizman <mbreizma@redhat.com>
Alex Ainscow [Wed, 13 Aug 2025 11:03:21 +0000 (12:03 +0100)]
src: Add sign-compare warnings to clang
For a while, GCC has generated warnings about sign errors. A common
mistake if compiling with clang was to accidentally introduce signedness
errors, which were picked up by the GCC builds.
This occurs due to an inconsistency in -Wall implementation between clang
and gcc: gcc includes sign-compare, clang does not.
See:
https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wall
vs
https://clang.llvm.org/docs/DiagnosticsReference.html#wall
Note that sign-compare is included under -Wextra for clang:
https://clang.llvm.org/docs/DiagnosticsReference.html#wextra
Clang will now generate similar warnings with -Wsign-compare:
https://clang.llvm.org/docs/DiagnosticsReference.html#wsign-compare
Interestingly, if specified on its own, -Wsign-compare will include
C, whereas gcc -Wall affects C++ only. Therefore we must work around
this in the make file to emulate the GCC behaviour in clang builds.
Also fix a couple of warnings found in some tests.
Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
Naman Munet [Wed, 20 Aug 2025 06:11:20 +0000 (11:41 +0530)]
mgr/dashboard: style fixes for shared components
fixes: https://tracker.ceph.com/issues/72651
Signed-off-by: Naman Munet <naman.munet@ibm.com>
Zac Dover [Wed, 20 Aug 2025 05:45:18 +0000 (15:45 +1000)]
Merge pull request #65128 from zdover23/wip-doc-2025-08-19-rados-config-mon-config-ref
doc/rados: repair short underline
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Yuri Weinstein [Wed, 20 Aug 2025 01:50:33 +0000 (18:50 -0700)]
Merge pull request #65103 from ljflores/wip-tracker-72594
debian/control: install libnuma-dev unconditionally
Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
Reviewed-by: Matan Breizman <Matan.Brz@gmail.com>
Jos Collin [Wed, 20 Aug 2025 00:37:34 +0000 (06:07 +0530)]
Merge pull request #64988 from joscollin/wip-update-mirror-doc
doc: update cephfs-mirror replication
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Christopher Hoffman [Tue, 19 Aug 2025 14:07:28 +0000 (10:07 -0400)]
Merge pull request #64864 from chrisphoffman/wip-choffman-72355
client: use path supplied in statfs
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
Reviewed-by: Frank S. Filz <ffilzlnx@mindspring.com>
Zac Dover [Tue, 19 Aug 2025 13:42:49 +0000 (23:42 +1000)]
doc/rados: repair short underline
Repair a too-short underline that was introduced in
https://github.com/ceph/ceph/commit/
babd3c00341c59cb82e66f93f41c687ab4fc6928 .
Signed-off-by: Zac Dover <zac.dover@proton.me>
Zac Dover [Tue, 19 Aug 2025 13:00:29 +0000 (23:00 +1000)]
Merge pull request #64929 from zdover23/wip-doc-2025-08-10-cephfs-troubleshooting-2
doc/cephfs: edit troubleshooting.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Adam King [Tue, 19 Aug 2025 12:47:10 +0000 (08:47 -0400)]
Merge pull request #65084 from avanthakkar/fix-smb-metadata-collection
mgr/prometheus: fix enabled_modules check for smb metadata
Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: John Mulligan <jmulligan@redhat.com>
Ronen Friedman [Tue, 19 Aug 2025 11:38:25 +0000 (14:38 +0300)]
Merge pull request #65048 from ronen-fr/wip-rf-newdump
qa/standalone/scrub: re-code osd-scrub-dump.sh to test scrub repair
Reviewed-by: Jon Bailey <jonathan.bailey1@ibm.com>
Aashish Sharma [Tue, 19 Aug 2025 10:00:30 +0000 (15:30 +0530)]
Merge pull request #64835 from cloudbehl/rbd-metadata
prometheus: Add RBD image metadata to prometheus
Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Zac Dover [Sun, 10 Aug 2025 10:38:33 +0000 (20:38 +1000)]
doc/cephfs: edit troubleshooting.rst
Edit the section "ceph-fuse" in the file doc/cephfs/troubleshooting.rst.
Signed-off-by: Zac Dover <zac.dover@proton.me>
Zac Dover [Tue, 19 Aug 2025 08:44:40 +0000 (18:44 +1000)]
Merge pull request #65021 from zdover23/wip-doc-2025-08-14-cephfs-troubleshooting
doc/cephfs: edit troubleshooting.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Ronen Friedman [Thu, 7 Aug 2025 04:54:30 +0000 (23:54 -0500)]
qa/standalone/scrub: re-code osd-scrub-dump.sh to test scrub repair functionality.
The new version of osd-scrub-dump.sh is designed to
allow multiple "corruption methods" on a subset of objects.
The functionality includes specifying:
- the number of objects created;
- the number to have their Primary version modified;
- the number to have their Replicas modified;
- the set of "manipulations" to perform on the objects.
Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
Dan Mick [Mon, 18 Aug 2025 19:15:42 +0000 (12:15 -0700)]
debian/control: install libnuma-dev unconditionally
The arm64-only module uadk needs numa.h to build; nothing else
ensures it's available. Make it an unconditional ceph build
dependency on behalf of the arm64 build.
Fixes: https://tracker.ceph.com/issues/72594
Signed-off-by: Dan Mick <dan.mick@redhat.com>
afreen23 [Mon, 18 Aug 2025 15:25:43 +0000 (20:55 +0530)]
Merge pull request #65020 from rhcs-dashboard/tiering-glacier-target-sc
mgr/dashboard: [RGW] - Target Storage Class in s3 tiering Config
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Ankush Behl <cloudbehl@gmail.com>
Zac Dover [Mon, 18 Aug 2025 13:50:53 +0000 (23:50 +1000)]
Merge pull request #64940 from zdover23/wip-doc-2025-08-11-cephfs-troubleshooting-2
doc/cephfs: edit troubleshooting.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Mon, 18 Aug 2025 13:48:36 +0000 (23:48 +1000)]
Merge pull request #64931 from zdover23/wip-doc-2025-08-10-cephfs-troubleshooting-4
doc/cephfs: edit troubleshooting.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Mon, 18 Aug 2025 13:45:42 +0000 (23:45 +1000)]
Merge pull request #64928 from zdover23/wip-doc-2025-08-10-cephfs-troubleshooting
doc/cephfs: edit troubleshooting.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Mon, 18 Aug 2025 13:43:05 +0000 (23:43 +1000)]
Merge pull request #64921 from zdover23/wip-doc-2025-08-09-cephfs-troubleshooting
doc/cephfs: edit troubleshooting.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Christopher Hoffman [Mon, 18 Aug 2025 13:02:59 +0000 (13:02 +0000)]
tasks/cephfs: Use different errmsg for invalid dir
During test_df_for_invalid_directory, path_walk is now called.
Use a more general error message as more errnos can be returned
and this will be a better catch all.
Signed-off-by: Christopher Hoffman <choffman@redhat.com>
Zac Dover [Thu, 14 Aug 2025 05:20:53 +0000 (15:20 +1000)]
doc/cephfs: edit troubleshooting.rst
Edit the section "In-memory log dumps" in
doc/cephfs/troubleshooting.rst.
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
bc1aa66f356981ed977ac96e7d235f4f9c43547b )
fixup
Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
Avan Thakkar [Mon, 18 Aug 2025 09:12:12 +0000 (14:42 +0530)]
mgr/prometheus: fix enabled_modules check for smb metadata
For get_smb_metadata check for enabled modules from mgr_map instead of available modules
to get list of mgr modules which are enabled on active mgr.
Signed-off-by: Avan Thakkar <athakkar@redhat.com>
Matan Breizman [Mon, 18 Aug 2025 09:11:45 +0000 (12:11 +0300)]
Merge pull request #64626 from xxhdx1985126/wip-72173
crimson/os/seastore: add support for OP_SPLIT_COLLECTION2
Reviewed-by: Samuel Just <sjust@redhat.com>
Matan Breizman [Mon, 18 Aug 2025 09:09:56 +0000 (12:09 +0300)]
Merge pull request #64828 from xxhdx1985126/wip-71363
crimson/os/seastore: link RetiredExtentPlaceholder up to lba leaf nodes
Reviewed-by: Samuel Just <sjust@redhat.com>
Nizamudeen A [Mon, 18 Aug 2025 09:04:27 +0000 (14:34 +0530)]
Merge pull request #64698 from rhcs-dashboard/72044-make-grafana-iframe-scrollable-and-height-consistent
mgr/dashboard: Made expandable table row height consistent across the cluster
Zac Dover [Mon, 18 Aug 2025 08:53:12 +0000 (18:53 +1000)]
Merge pull request #65051 from jannisspeer/patch-4
doc/cephfs: Update quota.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
afreen23 [Mon, 18 Aug 2025 07:40:03 +0000 (13:10 +0530)]
Merge pull request #64772 from rhcs-dashboard/form-and-style-fixes
mgr/dashboard: form and style fixes
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Jannis Speer [Thu, 14 Aug 2025 16:49:48 +0000 (18:49 +0200)]
doc/cephfs: Update quota.rst
Make the user aware to adapt the client capabilities to enable the configuration of quotas.
Signed-off-by: Jannis Speer <Jannis.speer@tutanota.com>
doc/cephfs: fix broken link
Signed-off-by: Zac Dover <zac.dover@proton.me>
Zac Dover [Mon, 18 Aug 2025 06:26:47 +0000 (16:26 +1000)]
Merge pull request #64939 from zdover23/wip-doc-2025-08-11-cephfs-troubleshooting
doc/cephfs: edit troubleshooting.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Mon, 11 Aug 2025 04:30:22 +0000 (14:30 +1000)]
doc/cephfs: edit troubleshooting.rst
Edit the section "Slow requests" in the file
doc/cephfs/troubleshooting.rst.
Signed-off-by: Zac Dover <zac.dover@proton.me>
Ilya Dryomov [Sun, 17 Aug 2025 19:37:06 +0000 (21:37 +0200)]
Merge pull request #65022 from gbregman/main
pybind/rados: Add list_lockers() and break_lock() to Rados Python interface
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
afreen23 [Sun, 17 Aug 2025 12:00:42 +0000 (17:30 +0530)]
Merge pull request #64980 from rhcs-dashboard/multi-cluster-subs-close
mgr/dashboard: close token status subscription properly
Reviewed-by: Ankush Behl <cloudbehl@gmail.com>
afreen23 [Sun, 17 Aug 2025 11:58:22 +0000 (17:28 +0530)]
Merge pull request #64945 from afreen23/fix-cap-thresholds
Replace capacity threshold data with prometheus metrics
Reviewed-by: Nizamudeen A <nia@redhat.com>
Venky Shankar [Sun, 17 Aug 2025 11:02:31 +0000 (16:32 +0530)]
Merge pull request #64731 from rishabh-d-dave/test_for_6_ongoing_clones
qa/cephfs: increase clones for test_for_6_ongoing_clones
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Venky Shankar [Sun, 17 Aug 2025 10:57:43 +0000 (16:27 +0530)]
Merge PR #64702 into main
* refs/pull/64702/head:
Reviewed-by: Milind Changire <mchangir@redhat.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Venky Shankar [Sun, 17 Aug 2025 10:56:57 +0000 (16:26 +0530)]
Merge pull request #64701 from izxl007/getattr
fuse: improve error handling in fuse_ll_getattr
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Dan Mick [Wed, 13 Aug 2025 19:16:45 +0000 (12:16 -0700)]
pybind/mgr/dashboard/frontend: add NPM_CACHEDIR envvar, use in bwc
Add an optional NPM_CACHEDIR environment variable to serve as the
cache parameter for npm in the dashboard frontend build. The idea
is to allow it to persist across builds so that we decrease the load
on registry.npmjs.org, which has been throttling our requests when
using build-with-container.py, and also hopefully improve the time
of the frontend npm operations.
build-with-container.py also grows a --npm-cache-path option to allow
setting it for container builds and passing the envvar to the build.
Fixes: https://tracker.ceph.com/issues/72298
Signed-off-by: Dan Mick <dan.mick@redhat.com>
John Mulligan [Wed, 13 Aug 2025 16:59:24 +0000 (12:59 -0400)]
cephadm/smb: fix issue setting port of remote-control sidecar
Use the new set of constants to ensure all components that touch the smb
services use the same set of ports and port names. Ensure that the
remote-control sidecar service's port can be customized.
Signed-off-by: John Mulligan <jmulligan@redhat.com>
John Mulligan [Wed, 13 Aug 2025 16:58:06 +0000 (12:58 -0400)]
mgr/smb: update port validation to use new smb constants
Make behavior consistent across the smb mgr module and the service spec
class by using the same set of constants.
Fix an issue supporting the customization of the `remote-control`
sidecar's port.
Signed-off-by: John Mulligan <jmulligan@redhat.com>
Soumya Koduri [Sat, 16 Aug 2025 17:48:59 +0000 (23:18 +0530)]
Merge pull request #64804 from soumyakoduri/wip-skoduri-restore-expdate
rgw/restore: Update expiry-date of restored copies
Reviewed-by: Jiffin Tony Thottan <thottanjiffin@gmail.com>
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Soumya Koduri [Thu, 31 Jul 2025 19:19:44 +0000 (00:49 +0530)]
rgw/restore: Update expiry-date of restored copies
As per AWS spec (https://docs.aws.amazon.com/AmazonS3/latest/API/API_RestoreObject.html),
if a `restore-object` request is re-issued on already restored copy, server needs to
update restoration period relative to the current time. These changes handles the same.
Note: this applies to only temporary restored copies
Signed-off-by: Soumya Koduri <skoduri@redhat.com>
John Mulligan [Wed, 13 Aug 2025 15:08:40 +0000 (11:08 -0400)]
python-common: update smb service spec to use new smb constants
Update the SMBSpec class to use the new constants provided by the
recently added python-common smb package.
Signed-off-by: John Mulligan <jmulligan@redhat.com>
John Mulligan [Wed, 13 Aug 2025 15:06:35 +0000 (11:06 -0400)]
python-common: add a new smb sub package
Add a new smb sub package for smb related things that are meant to
be shared throughout the Ceph python code related to smb and the
smb management stack.
Signed-off-by: John Mulligan <jmulligan@redhat.com>
Adam King [Fri, 15 Aug 2025 16:03:42 +0000 (12:03 -0400)]
Merge pull request #64372 from phlogistonjohn/jjm-smb-remotectl
smb: add remote control server
Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: Anoop C S <anoopcs@samba.org>
Zac Dover [Fri, 15 Aug 2025 02:12:25 +0000 (12:12 +1000)]
Merge pull request #64787 from vshankar/wip-improve-cephfs-dr-doc
doc/cephfs: update cephfs disaster recovery documentation
Reviewed-by: Zac Dover <zac.dover@proton.me>
Zac Dover [Thu, 14 Aug 2025 13:45:16 +0000 (23:45 +1000)]
Merge pull request #64981 from zdover23/wip-doc-2025-08-12-cephfs-troubleshooting
doc/cephfs: edit troubleshooting.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Thu, 14 Aug 2025 13:40:22 +0000 (23:40 +1000)]
Merge pull request #64930 from zdover23/wip-doc-2025-08-10-cephfs-troubleshooting-3
doc/cephfs: edit troubleshooting.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Thu, 14 Aug 2025 13:35:30 +0000 (23:35 +1000)]
Merge pull request #64923 from zdover23/wip-doc-2025-08-09-cephfs-troubleshooting-3
doc/cephfs: edit troubleshooting.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Thu, 14 Aug 2025 13:12:39 +0000 (23:12 +1000)]
Merge pull request #64922 from zdover23/wip-doc-2025-08-09-cephfs-troubleshooting-2
doc/cephfs: edit troubleshooting.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Ernesto Puerta [Thu, 14 Aug 2025 12:09:31 +0000 (14:09 +0200)]
Merge pull request #64811 from ceph/fix-dependabot_dashboard_upgrades-main
dependabot: stop dashboard npm upgrade PRs
Zac Dover [Tue, 12 Aug 2025 06:44:05 +0000 (16:44 +1000)]
doc/cephfs: edit troubleshooting.rst
Edit the "Mount 5 Error" and "Mount 12 Error" sections of
doc/cephfs/troubleshooting.rst.
Signed-off-by: Zac Dover <zac.dover@proton.me>
Zac Dover [Thu, 14 Aug 2025 08:32:36 +0000 (18:32 +1000)]
Merge pull request #64982 from zdover23/wip-doc-2025-08-12-cephfs-troubleshooting-2
doc/cephfs: edit troubleshooting.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Matan Breizman [Thu, 14 Aug 2025 07:12:09 +0000 (10:12 +0300)]
Merge pull request #65008 from chanyoung/omap-fast-check-mappings
test/crimson/seastore/test_omap_manager: faster check mappings
Reviewed-by: Samuel Just <sjust@redhat.com>
Gil Bregman [Thu, 14 Aug 2025 05:55:49 +0000 (08:55 +0300)]
pybind/rados: Add list_lockers() and break_lock() to Rados Python interface.
Fixes: https://tracker.ceph.com/issues/72544
Signed-off-by: Gil Bregman <gbregman@il.ibm.com>
Dnyaneshwari [Thu, 14 Aug 2025 05:15:52 +0000 (10:45 +0530)]
mgr/dashboard: [RGW] - Target Storage Class in s3 tiering config
Fixes: https://tracker.ceph.com/issues/72583
Signed-off-by: Dnyaneshwari Talwekar <dtalweka@redhat.com>
Naveen Naidu [Thu, 14 Aug 2025 03:44:39 +0000 (09:14 +0530)]
Merge pull request #65013 from Naveenaidu/wip-naveen-update-cephadm-docs
doc/man/cephadm: update `--orphan-initial-daemons` argument description
Jos Collin [Tue, 12 Aug 2025 08:58:45 +0000 (14:28 +0530)]
doc: update cephfs-mirror replication
Mention cephfs-mirror replication is push-based
Signed-off-by: Jos Collin <jcollin@redhat.com>
Kefu Chai [Thu, 14 Aug 2025 01:04:07 +0000 (09:04 +0800)]
Merge pull request #63938 from tchaikov/wip-osd-recalc-decode
osd: recalculate coll_t::_str during decode() to fix stale values
Reviewed-by: Samuel Just <sjust@redhat.com>
Afreen Misbah [Mon, 11 Aug 2025 09:03:32 +0000 (14:33 +0530)]
mgr/dashboard: Replace capacity threshold data with prometheus metrics
- Fixes https://tracker.ceph.com/issues/72519
- the osd dump metrics is used in /api/osd/settings
- this metrics creates perf bottleneck when osds are 1000s
- replacing with similar prometheus metrics
- minor refactors - including renaming, comments.
Signed-off-by: Afreen Misbah <afreen@ibm.com>
Redouane Kachach [Wed, 13 Aug 2025 17:05:08 +0000 (19:05 +0200)]
Merge pull request #61770 from rkachach/fix_issue_69484
Prometheus configuration generation improvements
Reviewed-by: nizamial09 <nia@redhat.com>
Christopher Hoffman [Mon, 11 Aug 2025 14:33:24 +0000 (14:33 +0000)]
client: bring client_lock out of statfs helper method
Signed-off-by: Christopher Hoffman <choffman@redhat.com>
Christopher Hoffman [Mon, 11 Aug 2025 14:30:05 +0000 (14:30 +0000)]
client: move mref_reader check in statfs out of helper
Signed-off-by: Christopher Hoffman <choffman@redhat.com>
Christopher Hoffman [Wed, 6 Aug 2025 15:47:46 +0000 (15:47 +0000)]
test: Add test for libcephfs statfs
Signed-off-by: Christopher Hoffman <choffman@redhat.com>
Christopher Hoffman [Tue, 5 Aug 2025 19:39:29 +0000 (19:39 +0000)]
client: get quota root based off of provided inode in statfs
In statfs, get quota_root for inode provided. Check if a quota
is directly applied to inode. If not, reverse tree walk up and
maybe find a quota set higher up the tree.
Fixes: https://tracker.ceph.com/issues/72355
Signed-off-by: Christopher Hoffman <choffman@redhat.com>
Naman Munet [Thu, 31 Jul 2025 12:29:31 +0000 (17:59 +0530)]
mgr/dashboard: form and style fixes
fixes: https://tracker.ceph.com/issues/72354
Signed-off-by: Naman Munet <naman.munet@ibm.com>
Naveen Naidu [Wed, 13 Aug 2025 12:16:09 +0000 (17:46 +0530)]
doc/man/cephadm: update --orphan-initial-daemons argument description
Signed-off-by: Naveen Naidu <naveen.naidu@ibm.com>
Chanyoung Park [Fri, 8 Aug 2025 16:54:41 +0000 (16:54 +0000)]
test/crimson/seastore/test_omap_manager: faster check mappings
Signed-off-by: Chanyoung Park <chaney.p@kakaoenterprise.com>
Matan Breizman [Wed, 13 Aug 2025 07:44:50 +0000 (10:44 +0300)]
Merge pull request #64998 from chanyoung/monotonic
test/crimson/seastore/test_omap_manager: add monotonic inc UT
Reviewed-by: Samuel Just <sjust@redhat.com>
Zac Dover [Tue, 12 Aug 2025 06:46:12 +0000 (16:46 +1000)]
doc/cephfs: edit troubleshooting.rst
Edit the "Dynamic Debugging" section of doc/cephfs/troubleshooting.rst.
Signed-off-by: Zac Dover <zac.dover@proton.me>
doc/cephfs: improve dynamic debugging section
Signed-off-by: Venky Shankar <vshankar@redhat.com>
Dan Mick [Wed, 13 Aug 2025 00:51:52 +0000 (17:51 -0700)]
Merge pull request #64976 from phlogistonjohn/jjm-container-pkgs
container: support building a container image with custom packages
Samuel Just [Tue, 12 Aug 2025 20:19:25 +0000 (13:19 -0700)]
Merge pull request #64942 from chanyoung/redesign_depth3_split
test/crimson/seastore/test_omap_manager: redesign depth3 split
Reviewed-by: Samuel Just <sjust@redhat.com>
Ilya Dryomov [Tue, 12 Aug 2025 19:09:28 +0000 (21:09 +0200)]
Merge pull request #64964 from edwinzrodriguez/ceph-wip-72454
test/librbd/fsx: initialize effective_size variable
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
Patrick Donnelly [Tue, 12 Aug 2025 18:43:43 +0000 (14:43 -0400)]
Merge PR #64821 into main
* refs/pull/64821/head:
.github: only run redmine-upkeep actions from ceph/ceph.git
script/redmine-upkeep: add transform to resolve merged issue
script/redmine-upkeep: set default filter name/priority
script/redmine-upkeep: raise exception for PUT failures
script/redmine-upkeep: finish transform after application
script/redmine-upkeep: indicate log location in comments
script/redmine-upkeep: check envvar to see if running as action
script/redmine-upkeep: bullet issue list
script/redmine-upkeep: add stronger note on upkeep-failed tag in failure message
script/redmine-upkeep: do not raise commennt if upkeep-failed already present
script/redmine-upkeep: correct filter out of upkeep-failed
.github/workflows: allow redmine-upkeep to write comments
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
John Mulligan [Tue, 12 Aug 2025 14:34:37 +0000 (10:34 -0400)]
doc/mgr: more consistent capitalization in smb.rst
When not referring to a code object or field value or module name, try
to spell ID and SMB in all caps everywhere in the document.
Signed-off-by: John Mulligan <jmulligan@redhat.com>
John Mulligan [Fri, 4 Jul 2025 13:20:47 +0000 (09:20 -0400)]
doc: document remote control in the mgr smb file
It covers the remote control configuration object and the tls credential
resource and source object created to support it and future tls needs.
Signed-off-by: John Mulligan <jmulligan@redhat.com>
Patrick Donnelly [Tue, 12 Aug 2025 15:55:04 +0000 (11:55 -0400)]
.github: only run redmine-upkeep actions from ceph/ceph.git
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>