]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Max Kellermann [Fri, 25 Oct 2024 13:45:14 +0000 (15:45 +0200)]
mds/flock: un-inline methods to reduce header dependencies
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
Max Kellermann [Mon, 28 Oct 2024 20:59:19 +0000 (21:59 +0100)]
mds/SessionMap: un-inline methods to reduce header dependencies
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
Max Kellermann [Fri, 4 Oct 2024 20:12:33 +0000 (22:12 +0200)]
mds/CDentry: include cleanup
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
Max Kellermann [Fri, 4 Oct 2024 19:58:38 +0000 (21:58 +0200)]
mds/CInode: include cleanup
Un-inline the destructor to eliminate a few more dependencies from the
public header.
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
Max Kellermann [Thu, 17 Apr 2025 15:01:21 +0000 (17:01 +0200)]
mds/SimpleLock: add missing includes
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
Max Kellermann [Thu, 17 Apr 2025 15:04:26 +0000 (17:04 +0200)]
mds/Mutation: un-inline print() to resolve circular dependency
Mutation.h and SimpleLock.h have a circular dependency and we have to
resolve it using forward-declarations. To make that possible, move
print() to Mutation.cc.
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
Max Kellermann [Thu, 17 Apr 2025 15:07:07 +0000 (17:07 +0200)]
mds/Mutation: add missing includes
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
Max Kellermann [Mon, 7 Oct 2024 06:30:35 +0000 (08:30 +0200)]
mds/OpenFileTable: include cleanup
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
Max Kellermann [Fri, 4 Oct 2024 20:52:22 +0000 (22:52 +0200)]
mds/MDCache: include cleanup
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
Max Kellermann [Thu, 17 Apr 2025 14:46:06 +0000 (16:46 +0200)]
mds/CDentry: add missing includes
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
Max Kellermann [Fri, 4 Oct 2024 20:49:47 +0000 (22:49 +0200)]
msg/MDSRank: include cleanup
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
Max Kellermann [Mon, 7 Oct 2024 02:25:20 +0000 (04:25 +0200)]
msg/RecoveryQueue: include cleanup
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
Max Kellermann [Mon, 7 Oct 2024 03:46:19 +0000 (05:46 +0200)]
mds/MDBalancer: include cleanup
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
Max Kellermann [Fri, 4 Oct 2024 20:42:31 +0000 (22:42 +0200)]
msg/ScrubStack: include cleanup
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
Max Kellermann [Fri, 4 Oct 2024 20:24:41 +0000 (22:24 +0200)]
mds/PurgeQueue: include cleanup
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
Max Kellermann [Fri, 4 Oct 2024 20:26:15 +0000 (22:26 +0200)]
mds/Beacon: include cleanup
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
Max Kellermann [Fri, 4 Oct 2024 20:06:12 +0000 (22:06 +0200)]
mds/CDir: include cleanup
By un-inlining the constructor and destructor, the header dependency
on "common/bloom_filter.hpp" can be eliminated.
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
Max Kellermann [Thu, 17 Apr 2025 14:10:32 +0000 (16:10 +0200)]
mds/CInode: add missing includes
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
Max Kellermann [Mon, 7 Oct 2024 03:43:39 +0000 (05:43 +0200)]
mds/SessionMap: include cleanup
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
Max Kellermann [Mon, 28 Oct 2024 16:41:11 +0000 (17:41 +0100)]
mds/inode_backtrace: un-inline methods to reduce header dependencies
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
Max Kellermann [Fri, 25 Oct 2024 07:20:49 +0000 (09:20 +0200)]
mds/inode_backtrace: add missing includes
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
Max Kellermann [Fri, 4 Oct 2024 13:42:26 +0000 (15:42 +0200)]
mds/FSMap: add missing include
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
Max Kellermann [Fri, 4 Oct 2024 19:44:37 +0000 (21:44 +0200)]
mds/mdstypes: un-inline functions that use CachedStackStringStream
This avoids the heavy include in a commonly used header.
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
Max Kellermann [Mon, 21 Oct 2024 16:16:02 +0000 (18:16 +0200)]
mds/MDSCacheObject: include cleanup
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
Max Kellermann [Wed, 16 Oct 2024 18:34:03 +0000 (20:34 +0200)]
mds/MDSDaemon: include cleanup
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
Max Kellermann [Fri, 4 Oct 2024 20:28:33 +0000 (22:28 +0200)]
mds/MDSTableClient: include cleanup
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
Max Kellermann [Fri, 4 Oct 2024 20:27:52 +0000 (22:27 +0200)]
mds/MDSTable: include cleanup
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
Max Kellermann [Fri, 4 Oct 2024 20:01:05 +0000 (22:01 +0200)]
mds/MDSContext: include cleanup
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
Max Kellermann [Fri, 4 Oct 2024 12:57:50 +0000 (14:57 +0200)]
mds/MDSRank: forward-declare boost::asio::io_context
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
Max Kellermann [Fri, 25 Oct 2024 14:19:27 +0000 (16:19 +0200)]
ceph_mds: add missing include
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
Yingxin Cheng [Thu, 17 Apr 2025 07:05:06 +0000 (15:05 +0800)]
Merge pull request #61936 from xxhdx1985126/wip-seastore-omap-tree-pointer
crimson/os/seastore/omap_manager: apply linked tree nodes to omap trees
Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
Ronen Friedman [Thu, 17 Apr 2025 05:03:01 +0000 (08:03 +0300)]
Merge pull request #62769 from ronen-fr/wip-rf-delayready
osd/scrub: discard delay_ready_t
Reviewed-by: Matan Breizman <mbreizma@redhat.com>
Anthony D'Atri [Thu, 17 Apr 2025 03:46:28 +0000 (23:46 -0400)]
Merge pull request #62858 from bluikko/doc-fix-radosgw
doc/radosgw: Remove extra literal blocks in cloud-transition.rst
Ville Ojamo [Thu, 17 Apr 2025 03:35:32 +0000 (10:35 +0700)]
doc/radosgw: Remove extra literal blocks in cloud-transition.rst
Fix double-colon literal blocks before blocks with
prompts, missed in rebase.
Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
Zac Dover [Thu, 17 Apr 2025 02:55:27 +0000 (12:55 +1000)]
Merge pull request #62763 from bluikko/doc-prompts-radosgw
doc/radosgw: Promptify CLI, cosmetic fixes
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Casey Bodley [Wed, 16 Apr 2025 19:45:32 +0000 (15:45 -0400)]
Merge pull request #62754 from cbodley/wip-64895
common: CephContext::_refresh_perf_values() checks for null _mempool_perf
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Anthony D'Atri [Wed, 16 Apr 2025 13:59:21 +0000 (09:59 -0400)]
Merge pull request #62775 from bluikko/doc-releases-codeblocks
doc/releases: Fix invalid triple backticks in reef.rst squid.rst
Ronen Friedman [Wed, 16 Apr 2025 12:44:20 +0000 (15:44 +0300)]
Merge pull request #62818 from ronen-fr/wip-rf-iocnt-plus
osd/scrub: performance counters: count I/Os, use unlabeled counters
Reviewed-by: Alex Ainscow <aainscow@uk.ibm.com>
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Reviewed-by: Bill Scales <bill_scales@uk.ibm.com>
Reviewed-by: Samuel Just <sjust@redhat.com>
Ville Ojamo [Thu, 10 Apr 2025 10:34:57 +0000 (17:34 +0700)]
doc/radosgw: Promptify CLI, cosmetic fixes
Use the more modern prompt block for CLI commands
and use right one $ vs #.
Fix indentation on JSON example outputs and
some CLI command switches.
Add some arguably missing comma in JSON example output.
Add a full stop at the end of a one-sentence paragraph.
Remove extra comma mid-sentence in another.
Fix missing backslashes or typo at end of multiline commands.
Lines under section headings as long as heading text.
Fix hyperlinks. Fix list items prefixed with - insted of *.
Format configuration syntax in the middle of text as code.
Fix typo "PI" to "API" and remove extra space.
Remove colons at the end of section headers in a few places.
Use Title Case in section titles consistently with short words lowercase.
Possibly controversial: don't add whitespace before and
after main title section header text.
Possibly controversial: don't indent line continuation
backslashes, leave only 1 space before them.
Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
Xuehan Xu [Thu, 3 Apr 2025 06:31:42 +0000 (14:31 +0800)]
crimson/os/seastore/logical_child_node: drop unnecessary
"has_parent_tracker()" check
Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
Xuehan Xu [Sun, 30 Mar 2025 08:23:10 +0000 (16:23 +0800)]
crimson/os/seastore/logical_child_node: rename child_node_t to
lba_child_node_t
To be distinguished with omap nodes' child_node_t
Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
Xuehan Xu [Thu, 6 Mar 2025 08:29:54 +0000 (16:29 +0800)]
crimson/os/seastore/linked_tree_node: move "account_absent_access()" out
of ExtentTransViewRetriever
Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
Xuehan Xu [Mon, 24 Feb 2025 02:07:06 +0000 (10:07 +0800)]
crimson/os/seastore/onode: increase the default inline snapset size to
35
So that snapsets for un-snapshoted objects can be store inline with the
onode.
Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
Xuehan Xu [Fri, 14 Feb 2025 07:48:01 +0000 (15:48 +0800)]
crimson/os/seastore/omap_manager: apply linked_tree_node to omap trees
Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
Zac Dover [Tue, 15 Apr 2025 19:52:49 +0000 (05:52 +1000)]
Merge pull request #62795 from laimis9133/main
doc/radosgw/cloud-transition: use reStructuredText for code
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Tue, 15 Apr 2025 19:32:04 +0000 (05:32 +1000)]
Merge pull request #62798 from zdover23/wip-doc-2025-04-14-squid-upgrade-warning
doc/releases: Direct users to upgrade to 19.2.2
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
afreen23 [Tue, 15 Apr 2025 18:54:58 +0000 (00:24 +0530)]
Merge pull request #62792 from prik73/70719-fix-user-form-login-typo
mgr/dashboard: fix typo in User Management form (logon → login)
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Matan Breizman [Tue, 15 Apr 2025 15:24:42 +0000 (18:24 +0300)]
Merge pull request #62812 from Matan-B/wip-matanb-crimson-only-backfill-stuck
crimson/osd: fix do_recovery returned boolean
Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Xuehan Xu <xuxuehan@qianxin.com>
Reviewed-by: Mohit Agrawal <moagrawa@redhat.com>
Nizamudeen A [Tue, 15 Apr 2025 13:42:41 +0000 (19:12 +0530)]
Merge pull request #62744 from rhcs-dashboard/accounts-e2e
mgr/dashboard: rgw accounts UI e2e tests
Ronen Friedman [Mon, 14 Apr 2025 16:22:27 +0000 (11:22 -0500)]
osd/scrub: fixing scrub reservation process counters
Using regular (unlabeled) OSD performance counters for
tracking the scrub reservation performance.
Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
Ronen Friedman [Mon, 14 Apr 2025 09:47:24 +0000 (04:47 -0500)]
osd/scrub: turning additional counters into unlabeled
i.e. - moving counters from the 'scrbcnt_' enums into
the ScrubCounterSet object.
Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
Ronen Friedman [Sun, 13 Apr 2025 17:53:12 +0000 (12:53 -0500)]
osd/scrub: a single counters selection mechanism - step 1
Following the preceeding PR, the Scrubber now employs
two methods for selecting the specific subset of performance
counters to update (the replicated pool set or the EC one).
The first method is using labeled counters, with 4 optional labels
(Primary/Replica X Replicated/EC Pool). The second method
is by naming the specific OSD counters to use in ScrubIoCounterSet
objects, then selecting the appropriate set based on the pool type.
This commit is the first step on the path to unifying the two
methods - discarding the use of labeled counters, and only
naming OSD counters.
Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
Ronen Friedman [Thu, 3 Apr 2025 07:55:23 +0000 (02:55 -0500)]
osd/scrub: perf-counters for I/O performed by the scrubber
Define two sets of performance counters to track I/O performed
by the scrubber - one set to be used when scrubbing a PG
in a replicated pool, and one - for EC PGs.
Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
Matan Breizman [Tue, 15 Apr 2025 07:35:31 +0000 (07:35 +0000)]
crimson/osd: fix stuck recovery
https://github.com/ceph/ceph/pull/62080 tested version was **different**
from the one that got merged.
The untested change was changing the boolean returned from start_recovery_ops.
While the seastar::repeat loop in BackgroundRecoveryT<T>::start() was changed accordingly,
other do_recovery() return cases were not considered.
See Tested / Merged here: https://github.com/Matan-B/ceph/pull/2/files
start_recovery_ops used by do_recovery should return whether the iteration (i.e recovery) keep going.
_Note: This has caused a regression in our suite_
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
Venky Shankar [Tue, 15 Apr 2025 09:26:34 +0000 (14:56 +0530)]
Merge pull request #61992 from dparmar18/ib61357
qa: add parallelized cleanup step in _rebuild_metadata()
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Venky Shankar [Tue, 15 Apr 2025 09:25:21 +0000 (14:55 +0530)]
Merge PR #62259 into main
* refs/pull/62259/head:
qa/tasks/cephfs/mount: introduce _default_gateway method
qa/tasks/cephfs/mount: use 'ip r' instead 'route'
Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Venky Shankar [Tue, 15 Apr 2025 09:23:39 +0000 (14:53 +0530)]
Merge PR #62553 into main
* refs/pull/62553/head:
mds: fix issues with use-after-free in C_Flush_Journal
mds: fix issues with use-after-free in C_Flush_Journal
Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Pedro Gonzalez Gomez [Tue, 15 Apr 2025 09:19:51 +0000 (11:19 +0200)]
Merge pull request #62764 from rhcs-dashboard/bucket-ratelimit-fix
mgr/dashboard: bucket ratelimit API failing while changing owner with ratelimit config
Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Reviewed-by: Pedro Gonzalez Gomez <pegonzal@redhat.com>
Igor Fedotov [Tue, 15 Apr 2025 08:53:25 +0000 (11:53 +0300)]
Merge pull request #59533 from ifed01/wip-ifed-no-async-compact-in-splillover-tests
test/store_test: enforce sync compaction for spillover test cases.
Reviewed-by: Md Mahamudur Rahaman Sajib mahamudur.sajib@croit.io
Yuri Weinstein [Mon, 14 Apr 2025 23:42:39 +0000 (16:42 -0700)]
Merge pull request #62807 from ceph/wip-yuriw-release.pocess-main
doc: changed refs from quincy to squid
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Hezko [Mon, 14 Apr 2025 22:19:29 +0000 (01:19 +0300)]
Merge pull request #61786 from Hezko/ns-create-size-fix
mgr/dashboard: Ns create size fix
Zac Dover [Sun, 13 Apr 2025 23:49:16 +0000 (09:49 +1000)]
doc/releases: Direct users to upgrade to 19.2.2
Direct users to upgrade only to Squid v19.2.2, and warn readers not to
upgrade to Squid 19.2.1. This PR is raised in response to a request from
Neha Ojha.
Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
Zac Dover [Mon, 14 Apr 2025 21:44:46 +0000 (07:44 +1000)]
Merge pull request #62799 from anthonyeleven/fix-formatting
doc/cephadm/services: Fix formatting in osd.rst
Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: Zac Dover <zac.dover@proton.me>
Radoslaw Zarzynski [Mon, 14 Apr 2025 20:03:25 +0000 (22:03 +0200)]
Merge pull request #61610 from rzarzynski/wip-test-bl-lastp-on
test/bufferlist: turn the old last_p fix verification on
Reviewed-by: Ronen Friedman <rfriedma@redhat.com>
Igor Fedotov [Mon, 14 Apr 2025 18:06:45 +0000 (21:06 +0300)]
Merge pull request #56922 from ifed01/wip-ifed-store-test-no-sleeps
test/store_test: get rid off sleep() call wherever possible
Reviewed-by: Pere Diaz Bou <pere-altea@hotmail.com>
Casey Bodley [Mon, 14 Apr 2025 15:56:31 +0000 (11:56 -0400)]
Merge pull request #62804 from Matan-B/wip-matanb-rgw-spec.in
ceph.spec.in: package man/rgw-gap-list
Reviewed-by: Ronen Friedman <rfriedma@redhat.com>
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Venky Shankar [Mon, 14 Apr 2025 15:49:08 +0000 (21:19 +0530)]
Merge PR #62783 into main
* refs/pull/62783/head:
libcephfs_proxy: fully initialize async I/O structure
Reviewed-by: Sachin Prabhu <sp@spui.uk>
Reviewed-by: Shwetha Acharya <sacharya@redhat.com>
Yuri Weinstein [Mon, 14 Apr 2025 14:41:13 +0000 (07:41 -0700)]
doc: changed refs from quincy to squid
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
Ronen Friedman [Mon, 14 Apr 2025 13:24:45 +0000 (16:24 +0300)]
Merge pull request #62692 from ronen-fr/wip-rf-watch-ratiob
osd/scrub: additional configuration parameters to trigger scrub reschedule
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Ronen Friedman [Mon, 7 Apr 2025 09:45:58 +0000 (04:45 -0500)]
osd/scrub: discard delay_ready_t
The 'delay_ready_t' parameter was used in the past to
control whether, when a change in the scrub scheduling inputs
occurs (e.g. a configuration change), even those scheduling targets
that are already ripe for scrubbing will have their schedule recomputed.
This parameter, however, is ignored: all "regular-periodic"
scrubbing targets are always rescheduled when the scheduling inputs
change.
The commit removes the 'delay_ready_t' parameter from the codebase.
Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
Xavi Hernandez [Fri, 11 Apr 2025 14:15:05 +0000 (16:15 +0200)]
libcephfs_proxy: fully initialize async I/O structure
The ceph_ll_io_info structure has recently been extended to support
zerocopy operations. The proxy was initializing just the known members,
so, after the zerocopy support, it was passing garbage in some fields,
causing failures.
This patch completely clears the whole structure to be sure that
everything is initialized to its default value.
Signed-off-by: Xavi Hernandez <xhernandez@gmail.com>
afreen23 [Mon, 14 Apr 2025 08:15:20 +0000 (13:45 +0530)]
Merge pull request #62761 from rhcs-dashboard/tiering-fix
mgr/dashboard: RGW - Reatin Head Object Fix
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Naman Munet [Thu, 10 Apr 2025 11:40:02 +0000 (17:10 +0530)]
mgr/dashboard: fix bucket rate limit API on owner change
Fixes: https://tracker.ceph.com/issues/70874
PR covers & fixes below scenarios:
Whenever we change the owner of bucket from non-tenanted to tenanted and
vice-versa with the rate-limit changes, there was issue in sending bucket name
Scenario 1: Changing the bucket owner from tenanted to non-tenanted
Scenario 2: Changing the bucket owner from non-tenanted to tenanted
Scenario 3: Keeping the owner(tenanted) same and changing only rate limit
Signed-off-by: Naman Munet <naman.munet@ibm.com>
afreen23 [Mon, 14 Apr 2025 07:44:48 +0000 (13:14 +0530)]
Merge pull request #61273 from rhcs-dashboard/topicmanagment-ui
mgr/dashboard: Add RGW topic listing in dashboard
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Naman Munet <nmunet@redhat.com>
Reviewed-by: Pedro Gonzalez Gomez <pegonzal@redhat.com>
Matan Breizman [Mon, 14 Apr 2025 07:32:24 +0000 (07:32 +0000)]
ceph.spec.in: add man/rgw-gap-list
Introduced in https://github.com/ceph/ceph/pull/62749
Centos builds fail with:
```
error: Installed (but unpackaged) file(s) found:
/usr/share/man/man8/rgw-gap-list.8.gz
RPM build errors:
Installed (but unpackaged) file(s) found:
/usr/share/man/man8/rgw-gap-list.8.gz
```
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
Laimis Juzeliūnas [Sun, 13 Apr 2025 20:14:55 +0000 (23:14 +0300)]
doc/radosgw/cloud-transition: fix details
Fix documentation on Ceph cloud storage transitions - broken link urls, returning back reStructuredText and some other details.
Signed-off-by: Laimis Juzeliunas <laimis.juzeliunas@oxylabs.io>
Co-authored-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
afreen23 [Mon, 14 Apr 2025 05:34:53 +0000 (11:04 +0530)]
Merge pull request #62776 from rhcs-dashboard/tiering-secretKey-fix
mgr/dashboard: RGW - Tiering form - secret key fix
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Anthony D'Atri [Mon, 14 Apr 2025 05:18:03 +0000 (01:18 -0400)]
doc/cephadm/services: Fix formatting in osd.rst
Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
Xuehan Xu [Mon, 7 Apr 2025 08:42:18 +0000 (16:42 +0800)]
crimson/os/seastore/transaction_manager: allow users of
TransactionManager to pass an initializer when loading logical extents
from disks
Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
Xuehan Xu [Thu, 27 Feb 2025 05:54:49 +0000 (13:54 +0800)]
crimson/os/seastore/cache: do `prepare_commit` before retiring extents
Linked tree nodes in logical trees need to take parents from the prior
instances when being rewritten, which has to be done before the prior
instances are retired.
Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
Xuehan Xu [Thu, 20 Feb 2025 08:34:35 +0000 (16:34 +0800)]
crimson/os/seastore/linked_tree_node: make interface required by the
linked tree nodes more general
So that other btrees like the omap tree can adapt to it.
Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
Xuehan Xu [Tue, 4 Mar 2025 09:05:57 +0000 (17:05 +0800)]
crimson/os/seastore/btree: rename base_child_node_t to base_child_t
To distinguish from child_node_t
Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
Xuehan Xu [Fri, 14 Feb 2025 08:57:59 +0000 (16:57 +0800)]
crimson/os/seastore/omap_manager: rename StringKVNodeLayout::get_index
to StringKVNodeLayout::get_offset
This is to be consistent with linked tree nodes
Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
Xuehan Xu [Thu, 13 Feb 2025 09:25:18 +0000 (17:25 +0800)]
crimson/os/seastore/linked_tree_node: drop the need for extents to
possess a field named "range"
Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
Xuehan Xu [Wed, 22 Jan 2025 09:44:13 +0000 (17:44 +0800)]
crimson/os/seastore/linked_tree_node: resize child pointer vector if
necessary
Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
Zac Dover [Sun, 13 Apr 2025 23:39:37 +0000 (09:39 +1000)]
Merge pull request #62784 from anthonyeleven/osd-restart-warn
doc/cephadm: Add admonition re restarting an OSD service
Reviewed-by: Zac Dover <zac.dover@proton.me>
prik73 [Fri, 11 Apr 2025 23:21:51 +0000 (19:21 -0400)]
mgr/dashboard: fix typo in User Management form
Fixes: https://tracker.ceph.com/issues/70719
-Corrected the label from 'logon' to 'login' in the User Management form
Signed-off-by: prik73 <prinovac@gmail.com>
Ronen Friedman [Sun, 6 Apr 2025 12:31:48 +0000 (07:31 -0500)]
osd/scrub: additional configuration params to trigger scrub reschedule
Adding the following parameters to the (small) set of configuration
options that, if changed, trigger re-computation of the next scrub
schedule:
- osd_scrub_interval_randomize_ratio,
- osd_deep_scrub_interval_cv, and
- osd_deep_scrub_interval (which was missing in the list of
parameters watched by the OSD).
Fixes: https://tracker.ceph.com/issues/70806
Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
Hezko [Sat, 12 Apr 2025 01:00:28 +0000 (04:00 +0300)]
Merge pull request #62732 from Hezko/nvmeof-cli-gw-addr
mgr/dashboard: allow selecting target gw in nvmeof cli/api endpoints
Yuri Weinstein [Fri, 11 Apr 2025 22:38:07 +0000 (15:38 -0700)]
Merge pull request #62786 from ceph/wip-yuriw-release.pocess-main
doc: minor additions based on the latest mods
Reviewed-by: Dan Mick <dmick@redhat.com>
Laura Flores [Fri, 11 Apr 2025 21:28:07 +0000 (16:28 -0500)]
Merge pull request #62490 from bill-scales/ec_select_primary
osd: Restrict choice of primary shard for ec_optimizations pools
afreen23 [Fri, 11 Apr 2025 21:00:07 +0000 (02:30 +0530)]
Merge pull request #62757 from rhcs-dashboard/fix-70866-main
mgr/dashboard: add description for default Pool Application select options
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Ankush Behl <cloudbehl@gmail.com>
Reviewed-by: Pedro Gonzalez Gomez <pegonzal@redhat.com>
Yuri Weinstein [Fri, 11 Apr 2025 15:21:13 +0000 (08:21 -0700)]
doc: minor additions based on the latest mods and updated example to squid
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
Laura Flores [Fri, 11 Apr 2025 19:31:32 +0000 (14:31 -0500)]
Merge pull request #62704 from sseshasa/wip-fix-recovery-counters-calc
osd/scheduler/OpSchedulerItem: Fix calculation of recovery latency counters
J. Eric Ivancich [Fri, 11 Apr 2025 18:57:27 +0000 (14:57 -0400)]
Merge pull request #62749 from ivancich/wip-document-gap-list
rgw/doc: add man documentation for the rgw-gap-list tool
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
J. Eric Ivancich [Wed, 9 Apr 2025 15:47:31 +0000 (11:47 -0400)]
doc/rgw: add man documentation for the rgw-gap-list tool
Signed-off-by: J. Eric Ivancich <ivancich@redhat.com>
Casey Bodley [Fri, 11 Apr 2025 16:32:20 +0000 (12:32 -0400)]
Merge pull request #62780 from aainscow/sv_notify_fix
rgw: Fix compilation issue with clang on centos
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Anthony D'Atri [Fri, 11 Apr 2025 14:29:52 +0000 (10:29 -0400)]
doc/cephadm: Add admonition re restarting an OSD service
Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
Ilya Dryomov [Fri, 11 Apr 2025 12:58:29 +0000 (14:58 +0200)]
Merge pull request #62771 from idryomov/wip-drop-remote-namespace-cls-err
cls/rbd: drop overzealous CLS_ERR message in mirror_remote_namespace_get()
Reviewed-by: N Balachandran <nithya.balachandran@ibm.com>
Nizamudeen A [Fri, 11 Apr 2025 12:11:23 +0000 (17:41 +0530)]
Merge pull request #62601 from rhcs-dashboard/smb-tabs-route
mgr/dashboard: make smb tabs routable