]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Max Kellermann [Thu, 14 Aug 2025 08:38:08 +0000 (10:38 +0200)]
msg_types: add missing include
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
Max Kellermann [Fri, 15 Aug 2025 09:34:46 +0000 (11:34 +0200)]
common/Finisher: add missing includes
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
Max Kellermann [Fri, 15 Aug 2025 09:09:23 +0000 (11:09 +0200)]
mds/MDSMap: add missing include
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
Max Kellermann [Thu, 14 Aug 2025 18:38:32 +0000 (20:38 +0200)]
mds/SnapClient: add missing include
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
Max Kellermann [Mon, 28 Apr 2025 08:36:35 +0000 (10:36 +0200)]
rgw/rgw_bucket_encryption: add missing includes
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
Max Kellermann [Mon, 28 Apr 2025 08:02:51 +0000 (10:02 +0200)]
mds/mds_table_types: add missing includes
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
Max Kellermann [Mon, 28 Apr 2025 07:55:23 +0000 (09:55 +0200)]
include/util: add missing include
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
Max Kellermann [Mon, 28 Apr 2025 07:53:36 +0000 (09:53 +0200)]
common/ceph_json: add missing include
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
Max Kellermann [Mon, 28 Apr 2025 07:48:44 +0000 (09:48 +0200)]
common/ceph_strings: add missing includes
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
Max Kellermann [Mon, 28 Apr 2025 07:47:13 +0000 (09:47 +0200)]
common/CDC: add missing includes
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
Max Kellermann [Mon, 28 Apr 2025 06:22:04 +0000 (08:22 +0200)]
tools: add missing includes
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
Max Kellermann [Mon, 28 Apr 2025 07:40:43 +0000 (09:40 +0200)]
mon: add missing includes
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
Max Kellermann [Mon, 28 Apr 2025 06:21:22 +0000 (08:21 +0200)]
cls/journal/cls_journal: add missing include
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
Max Kellermann [Fri, 25 Apr 2025 16:55:06 +0000 (18:55 +0200)]
os/bluestore: add missing include
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
Max Kellermann [Fri, 25 Apr 2025 16:50:21 +0000 (18:50 +0200)]
librbd: add missing includes
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
Max Kellermann [Fri, 25 Apr 2025 15:03:12 +0000 (17:03 +0200)]
client/Client: add missing include
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
Max Kellermann [Fri, 25 Apr 2025 14:46:00 +0000 (16:46 +0200)]
kv/RocksDBStore: add missing include
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
Max Kellermann [Fri, 25 Apr 2025 14:44:29 +0000 (16:44 +0200)]
mds/CInode: add missing include
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
Max Kellermann [Fri, 25 Apr 2025 14:42:51 +0000 (16:42 +0200)]
common/LogClient: add missing include
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
Max Kellermann [Fri, 25 Apr 2025 14:42:20 +0000 (16:42 +0200)]
common/Graylog: add missing include
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
Max Kellermann [Fri, 25 Apr 2025 14:41:33 +0000 (16:41 +0200)]
osd: add missing includes
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
Max Kellermann [Fri, 25 Apr 2025 13:59:01 +0000 (15:59 +0200)]
cls: add missing includes
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
Max Kellermann [Fri, 25 Apr 2025 10:41:38 +0000 (12:41 +0200)]
mds/MDSRank: add missing include
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
Max Kellermann [Fri, 25 Apr 2025 10:32:52 +0000 (12:32 +0200)]
mds/Locker: add missing forward declaration
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
Max Kellermann [Fri, 25 Apr 2025 10:34:40 +0000 (12:34 +0200)]
mds/Server: add missing include
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
Max Kellermann [Fri, 25 Apr 2025 10:26:57 +0000 (12:26 +0200)]
mds: add missing includes
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
Max Kellermann [Wed, 20 Aug 2025 06:57:22 +0000 (08:57 +0200)]
global/global_init: add missing includes
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
Max Kellermann [Wed, 20 Aug 2025 06:56:06 +0000 (08:56 +0200)]
msg/compressor_registry: add missing includes
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
Max Kellermann [Wed, 20 Aug 2025 06:54:54 +0000 (08:54 +0200)]
msg/async/AsyncConnection: add missing includes
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
Max Kellermann [Fri, 25 Apr 2025 09:38:25 +0000 (11:38 +0200)]
msg/Message: add missing include
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
Max Kellermann [Wed, 23 Apr 2025 18:27:35 +0000 (20:27 +0200)]
crimson: add missing include
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
Max Kellermann [Mon, 9 Dec 2024 21:34:43 +0000 (22:34 +0100)]
messages/*: add missing includes
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
Max Kellermann [Sat, 9 Nov 2024 08:07:04 +0000 (09:07 +0100)]
ceph_fuse: add missing includes
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
Max Kellermann [Fri, 1 Nov 2024 09:32:13 +0000 (10:32 +0100)]
ceph_{mon,osd}: add missing includes
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
Max Kellermann [Sun, 27 Oct 2024 13:18:52 +0000 (14:18 +0100)]
ceph_osd: add missing includes
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
Max Kellermann [Sun, 27 Oct 2024 11:12:47 +0000 (12:12 +0100)]
client/SyntheticClient: add missing includes
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
Max Kellermann [Fri, 25 Oct 2024 09:05:30 +0000 (11:05 +0200)]
client/ClientSnapRealm: add missing includes
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
Max Kellermann [Thu, 24 Oct 2024 18:52:39 +0000 (20:52 +0200)]
tools/cephfs_mirror/PeerReplayer: add missing includes
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
Max Kellermann [Mon, 7 Oct 2024 03:06:26 +0000 (05:06 +0200)]
msg/async/ProtocolV2: add missing includes
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
Max Kellermann [Fri, 25 Oct 2024 11:51:44 +0000 (13:51 +0200)]
include/cephfs/types.h: add missing includes
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
Max Kellermann [Fri, 28 Mar 2025 14:27:48 +0000 (15:27 +0100)]
test: add missing includes
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
Max Kellermann [Mon, 11 Aug 2025 19:19:59 +0000 (21:19 +0200)]
include/types.h: add missing includes
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
Max Kellermann [Tue, 12 Aug 2025 15:53:08 +0000 (17:53 +0200)]
common/assert: add missing include
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
Max Kellermann [Tue, 12 Aug 2025 15:59:47 +0000 (17:59 +0200)]
journal: add missing includes
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
Max Kellermann [Tue, 12 Aug 2025 16:44:32 +0000 (18:44 +0200)]
rgw: add missing includes
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
Max Kellermann [Tue, 12 Aug 2025 19:06:17 +0000 (21:06 +0200)]
mgr: add missing includes
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
Max Kellermann [Tue, 19 Aug 2025 12:00:28 +0000 (14:00 +0200)]
auth: add missing includes
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
afreen23 [Thu, 28 Aug 2025 07:24:27 +0000 (12:54 +0530)]
Merge pull request #65247 from afreen23/optimize-css
mgr/dashboard: Optimize css styles.css bundle
Reviewed-by: Nizamudeen A <nia@redhat.com>com>
Reviewed-by: Abhishek Desai <abhishek.desai1@ibm.com>
Zack Cerza [Wed, 27 Aug 2025 21:14:30 +0000 (15:14 -0600)]
Merge pull request #65050 from zmc/osd-method-passing
cephadm: Use specified method for osd.default
Patrick Donnelly [Wed, 27 Aug 2025 16:02:00 +0000 (12:02 -0400)]
Merge PR #65266 into main
* refs/pull/65266/head:
script/redmine-upkeep: filter by one status_id at a time
script/redmine-upkeep: add more statuses and organize
script/redmine-upkeep: break out of filters on limit threshold
.github/workflows/redmine-upkeep: bump limit
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Patrick Donnelly [Wed, 13 Aug 2025 17:15:06 +0000 (13:15 -0400)]
script/redmine-upkeep: filter by one status_id at a time
The API, unlike the www browser, does not actually allow filtering multiple
status IDs. We have to filter for each status we want to look at.
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
Patrick Donnelly [Wed, 13 Aug 2025 17:14:31 +0000 (13:14 -0400)]
script/redmine-upkeep: add more statuses and organize
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
Patrick Donnelly [Wed, 13 Aug 2025 17:14:02 +0000 (13:14 -0400)]
script/redmine-upkeep: break out of filters on limit threshold
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
Patrick Donnelly [Tue, 12 Aug 2025 20:01:44 +0000 (16:01 -0400)]
.github/workflows/redmine-upkeep: bump limit
Now that this no longer hits the github API in general, it's safer to process
many more issues. This is generally good as it's not possible to construct a
specific search that will process issues that have had their corresponding PR
merged. (We do have merge triggers however.) Additionally, process more issues
but only every 12 hours.
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
Edwin Rodriguez [Wed, 27 Aug 2025 13:31:16 +0000 (09:31 -0400)]
Merge pull request #64973 from edwinzrodriguez/ceph-wip-72482
test/osd: Suppress subobject-linkage warning in SelectMappingAndLayers
Casey Bodley [Wed, 27 Aug 2025 12:19:21 +0000 (08:19 -0400)]
Merge pull request #64742 from cbodley/wip-72315
rgw/s3: support paginated ListBuckets
Reviewed-by: J. Eric Ivancich <ivancich@redhat.com>
Reviewed-by: Matt Benjamin <mbenjamin@redhat.com>
Afreen Misbah [Tue, 26 Aug 2025 18:58:17 +0000 (00:28 +0530)]
mgr/dashboard: Optimize css styles.css bundle
- compresses the css bundle before sending to browser
- this improves LCP value value as well
Fixes https://tracker.ceph.com/issues/72742
Signed-off-by: Afreen Misbah <afreen@ibm.com>
Zack Cerza [Thu, 14 Aug 2025 16:29:47 +0000 (10:29 -0600)]
cephadm: Use specified method for osd.default
When creating the first OSD in a cluster, the method requested was being
ignored - meaning an LVM OSD would be created in all cases. If a given cluster
couldn't support LVM, it could not be deployed. If we relay the method value
requested by the cephadm invocation, we can create OSDs as expected.
Fixes: https://tracker.ceph.com/issues/72381
Signed-off-by: Zack Cerza <zack@cerza.org>
Edwin Rodriguez [Thu, 7 Aug 2025 20:28:44 +0000 (16:28 -0400)]
test/osd: Suppress subobject-linkage warning in SelectMappingAndLayers class
Change SelectMapping and SelectLayers definitions to use non-static arrays of strings.
SelectMappingAndLayers::sma and SelectMappingAndLayers::sly have internal storage
duration, because it is a non-template, non-inline, non-extern const-qualified variable.
As a consequence, in each translation unit sma and sly is a different object.
And because ProgramOptionSelector takes a reference as template argument, then
ProgramOptionSelector<...> are different specializations of ProgramOptionSelector
in different translation units, because the template parameter references different objects in each.
Then, if you include the header in two different translation units, the program will
have undefined behavior, because the definitions of SelectMapping violates the one-definition
rule as they are, roughly said, not semantically identical. The compiler has no way to
decide whether SelectMapping is supposed to have ProgramOptionSelector<value1> or
ProgramOptionSelector<value2> as base class (where value1 and value2 are invented names
for the two instances of io_sequence::tester::lrc::mapping_layer_array_sizes in the
different translation units).
Fixes: https://tracker.ceph.com/issues/72482
Signed-off-by: Edwin Rodriguez <edwin.rodriguez1@ibm.com>
Dan Mick [Tue, 26 Aug 2025 16:58:20 +0000 (09:58 -0700)]
Merge pull request #65222 from dmick/make-debs-remove-git-clean
Remove git clean -fdx
Matt Benjamin [Tue, 26 Aug 2025 16:21:57 +0000 (12:21 -0400)]
Merge pull request #63921 from pritha-srivastava/wip-rgw-d4n-iterate-connpool-pipeline
rgw/d4n: Integration of optimization in iterate, connection pool and pipelining
Casey Bodley [Tue, 26 Aug 2025 14:44:56 +0000 (10:44 -0400)]
Merge pull request #65130 from cbodley/wip-72643
rpm: default to gcc-toolset-13, not just for crimson
Reviewed-by: Matan Breizman <mbreizma@redhat.com>
afreen23 [Tue, 26 Aug 2025 12:56:41 +0000 (18:26 +0530)]
Merge pull request #65169 from afreen23/nfs-fix
mgr/dashboard: Dashboard nfs export editor rejects ipv6 addresses
Reviewed-by: Nizamudeen A <nia@redhat.com>
Zac Dover [Tue, 26 Aug 2025 12:43:18 +0000 (22:43 +1000)]
Merge pull request #65230 from anthonyeleven/bs-slow-op-alert
doc/rados/operations: Improve health-checks.rst
Reviewed-by: Zac Dover <zac.dover@proton.me>
Anthony D'Atri [Tue, 26 Aug 2025 11:38:58 +0000 (07:38 -0400)]
doc/rados/operations: Improve health-checks.rst
Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
afreen23 [Tue, 26 Aug 2025 07:01:18 +0000 (12:31 +0530)]
Merge pull request #65019 from afreen23/ceph-status-api
Add /health/snapshot api
Reviewed-by: Nizamudeen A <nia@redhat.com>
Aashish Sharma [Tue, 26 Aug 2025 05:56:17 +0000 (11:26 +0530)]
Merge pull request #65208 from rhcs-dashboard/72717-test-host-tc-failing
mgr/dashboard: Fix test_host.py test case
Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Pritha Srivastava [Thu, 7 Aug 2025 05:09:10 +0000 (10:39 +0530)]
rgw/d4n: comment to suppress false positive
flagged by coverity
Signed-off-by: Pritha Srivastava <prsrivas@redhat.com>
Pritha Srivastava [Tue, 17 Jun 2025 06:07:16 +0000 (11:37 +0530)]
rgw/d4n: fix for rgw user create hanging when vstart
cluster starts when there is data in cache.
the cleaning thread sleeps when the entry for cleaning
has not expired, therefore radosgw-admin user create hangs
when vstart cluster comes up.
Signed-off-by: Pritha Srivastava <prsrivas@redhat.com>
Pritha Srivastava [Fri, 13 Jun 2025 11:35:44 +0000 (17:05 +0530)]
rgw/d4n: changes to integrate pipelining with connection pool.
Signed-off-by: Pritha Srivastava <prsrivas@redhat.com>
Pritha Srivastava [Tue, 22 Apr 2025 03:04:04 +0000 (08:34 +0530)]
rgw/d4n: add pipelining to PUT in write-cache
and read cache for data blocks directory entries
introduced a pipelined version of set command.
Signed-off-by: Pritha Srivastava <prsrivas@redhat.com>
Pritha Srivastava [Tue, 29 Apr 2025 11:12:18 +0000 (16:42 +0530)]
rgw/d4n: use boost::generic::response for bucket list operation.
1. test case to explore pipelining using boost::redis::generic_response
2. introduced a get method based on redis::generic_response
and used the same for Bucket::list.
Signed-off-by: Pritha Srivastava <prsrivas@redhat.com>
gal salomon [Wed, 11 Jun 2025 18:05:03 +0000 (21:05 +0300)]
the current connection setup is single and shared connection, the strand on that single connection may cause a serialization.
it should be noted that per s3-request there are several redis-operation that may run on co-routine.
the redis-connection pool implement the guarded acquire/release APIs.
adding configuration : rgw_redis_connection_pool_size.
re-factor of redis-exec* function.
shared pointer for Redis connection pool
adding branch predication optimization for redis-pool/single-shared-connection condition
adding a warning-report-method for the case there is a blocking state upon empty connection pool.
Signed-off-by: galsalomon66 <gal.salomon@gmail.com>
Dan Mick [Tue, 26 Aug 2025 00:45:21 +0000 (17:45 -0700)]
Remove git clean -fdx
either
1) a source tarball is supplied, in which case the local dir is
irrelevant, or
2) make-debs calls make-dist, which doesn't care about a dirty cwd
so it just punishes the unaware by removing things that they may
have wanted to keep.
Signed-off-by: Dan Mick <dan.mick@redhat.com>
Ilya Dryomov [Mon, 25 Aug 2025 22:19:09 +0000 (00:19 +0200)]
Merge pull request #64681 from athanatos/sjust/wip-rocky-10
rocky 10 build error fixes
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
Patrick Donnelly [Mon, 25 Aug 2025 18:34:30 +0000 (14:34 -0400)]
Merge PR #65217 into main
* refs/pull/65217/head:
.github: pass GITHUB_TOKEN to redmine-upkeep
.github/workflows: remove unnecessary permissions for leaving PR comments
script/redmine-upkeep: pass token to auth
script/redmine-upkeep: cleanup formatting for github comment
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Patrick Donnelly [Mon, 25 Aug 2025 16:07:40 +0000 (12:07 -0400)]
.github: pass GITHUB_TOKEN to redmine-upkeep
This was the actual problem preventing the script from leaving comments.
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
Patrick Donnelly [Thu, 21 Aug 2025 22:59:53 +0000 (18:59 -0400)]
.github/workflows: remove unnecessary permissions for leaving PR comments
https://docs.github.com/en/actions/reference/workflows-and-actions/workflow-syntax#permissions
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
Patrick Donnelly [Mon, 25 Aug 2025 15:02:31 +0000 (11:02 -0400)]
script/redmine-upkeep: pass token to auth
I believe I structured it this way originally because I had copied from
ptl-tool.py which used a personal github token.
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
Patrick Donnelly [Mon, 25 Aug 2025 16:19:34 +0000 (12:19 -0400)]
script/redmine-upkeep: cleanup formatting for github comment
Manually breaking the lines screws up the formatting of the comment in github.
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
John Mulligan [Mon, 25 Aug 2025 15:25:45 +0000 (11:25 -0400)]
Merge pull request #65190 from dmick/make-debs-no-tar-chown
make-debs.sh: invoke tar with --no-same-owner
Reviewed-by: John Mulligan <jmulligan@redhat.com>
Reviewed-by: David Galloway <david.galloway@ibm.com>
Anthony D'Atri [Mon, 25 Aug 2025 14:17:37 +0000 (09:17 -0500)]
Merge pull request #65180 from qiuxinyidian/doc
doc/dev:update blkin.rst doc for lttng trace
Abhishek Desai [Mon, 25 Aug 2025 14:11:45 +0000 (19:41 +0530)]
mgr/dashboard: Fix test_host.py test case
fixes: https://tracker.ceph.com/issues/72717
Signed-off-by: Abhishek Desai <abhishek.desai1@ibm.com>
Anthony D'Atri [Mon, 25 Aug 2025 14:09:45 +0000 (09:09 -0500)]
Merge pull request #64659 from anthonyeleven/fix-mds-units
Update CephFS option descriptions
Zac Dover [Mon, 25 Aug 2025 14:03:16 +0000 (00:03 +1000)]
Merge pull request #64074 from nh2/docs-config-more-commands
doc/rados/configuration: Mention show-with-defaults and ceph-conf
Reviewed-by: Zac Dover <zac.dover@proton.me>
Edwin Rodriguez [Mon, 25 Aug 2025 13:59:42 +0000 (09:59 -0400)]
Merge pull request #64969 from edwinzrodriguez/ceph-wip-72478
common/async:: Update delete operator in CompletionImpl
afreen23 [Mon, 25 Aug 2025 13:45:55 +0000 (19:15 +0530)]
Merge pull request #64827 from rhcs-dashboard/72408-rgw-crypt-kmip-addr-format-change
mgr/dashboard: rgw_crypt_kmip_addr in SSE-KMS kmip address input field validation updated
Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Reviewed-by: Ankush Behl <cloudbehl@gmail.com>
Casey Bodley [Mon, 25 Aug 2025 13:29:20 +0000 (09:29 -0400)]
Merge pull request #64440 from cbodley/wip-21128
rgw/s3: remove 'aws-chunked' from Content-Encoding response
Reviewed-by: Seena Fallah <seenafallah@gmail.com>
Matan Breizman [Mon, 25 Aug 2025 13:10:28 +0000 (16:10 +0300)]
Merge pull request #64993 from xxhdx1985126/wip-72539
crimson/os/seastore/object_data_handler: remove redundant indirect mappings at the end of ObjectDataHandler::clone()
Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Matan Breizman <mbreizma@redhat.com>
afreen23 [Mon, 25 Aug 2025 12:03:07 +0000 (17:33 +0530)]
Merge pull request #64951 from rhcs-dashboard/72522-remove-service-instances
mgr/dashboard : 72522 - Remove service instances column to imporve API perf
Reviewed-by: Afreen Misbah <afreen@ibm.com>
afreen23 [Mon, 25 Aug 2025 11:50:47 +0000 (17:20 +0530)]
Merge pull request #65102 from rhcs-dashboard/72608-optimize-host-api
mgr/dashboard : Optimized /host API to minimum resp
Reviewed-by: Nizamudeen A <nia@redhat.com>
Afreen Misbah [Wed, 13 Aug 2025 06:49:02 +0000 (12:19 +0530)]
mgr/dashboard: Add /health/snapshot api
Fixes https://tracker.ceph.com/issues/72609
- The current minimal API relies on fetching data from osdmap and pgmap.
- These commands produce large, detailed payloads that become a performance bottleneck and impact scalability, especially in large clusters.
- To address this, we propose switching to the ceph snapshot API using ceph status command, which retrieves essential information directly from the cluster map.
- ceph status is significantly more lightweight compared to osdmap/pgmap, reducing payload sizes and processing overhead.
- This change ensures faster response times, improves system efficiency in large deployments, and minimizes unnecessary data transfer.
- update tests
Signed-off-by: Afreen Misbah <afreen@ibm.com>
Afreen Misbah [Thu, 21 Aug 2025 09:41:43 +0000 (15:11 +0530)]
mgr/dashboard: Dashboard nfs export editor rejects ipv6 addresses
Fixes https://tracker.ceph.com/issues/72660
Signed-off-by: Afreen Misbah <afreen@ibm.com>
Aishwarya Mathuria [Mon, 25 Aug 2025 10:15:49 +0000 (15:45 +0530)]
Merge pull request #65165 from amathuria/wip-amat-splitting-fixes
crimson/osd: pg splitting fixes
Zac Dover [Mon, 25 Aug 2025 09:42:13 +0000 (19:42 +1000)]
Merge pull request #65185 from zdover23/wip-doc-2025-08-22-cephfs-troubleshooting
doc/cephfs: edit troubleshooting.rst (Slow MDS)
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Matan Breizman [Mon, 25 Aug 2025 08:21:33 +0000 (11:21 +0300)]
Merge pull request #65154 from chanyoung/fix-cbjournal-boundary-check
crimson/.../circular_journal_space: fix boundary check
Reviewed-by: Myoungwon Oh <ohmyoungwon@gmail.com>
Reviewed-by: Matan Breizman <mbreizma@redhat.com>
afreen23 [Mon, 25 Aug 2025 08:20:23 +0000 (13:50 +0530)]
Merge pull request #65027 from Hezko/nvmeof-cli-71983-fix
mgr/dashboard: fix missing gw group error
Reviewed-by: Nizamudeen A <nia@redhat.com>
Matan Breizman [Mon, 25 Aug 2025 08:20:09 +0000 (11:20 +0300)]
Merge pull request #65108 from zhscn/fix-assert
crimson/os/seastore/CBJournal: correct needs_roll condition
Reviewed-by: Myoungwon Oh <ohmyoungwon@gmail.com>
Matan Breizman [Mon, 25 Aug 2025 08:19:48 +0000 (11:19 +0300)]
Merge pull request #65070 from chanyoung/remove-redundant-memset
crimson/.../rbm_device: remove unnecessary zero fill in anonymous mmap
Reviewed-by: Myoungwon Oh <ohmyoungwon@gmail.com>
afreen23 [Mon, 25 Aug 2025 08:19:14 +0000 (13:49 +0530)]
Merge pull request #65028 from Hezko/nvmeof-cli-72060-fix
mgr/dashboard: catch broader exception to show relevant cli output
Reviewed-by: Nizamudeen A <nia@redhat.com>