]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Zac Dover [Tue, 27 May 2025 03:32:33 +0000 (13:32 +1000)]
Merge pull request #63463 from zdover23/wip-doc-2025-05-26-rados-operations-pgcalc
doc/rados: s/enpty/empty/ in pgcalc doc
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Tue, 27 May 2025 03:26:30 +0000 (13:26 +1000)]
Merge pull request #62600 from zdover23/wip-doc-2025-04-01-cephadm-host-management
doc/cephadm: improve "Maintenance Mode"
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Yingxin Cheng [Tue, 27 May 2025 03:21:21 +0000 (11:21 +0800)]
Merge pull request #63428 from myoungwon/wip-fix-incorrect-space-calculation
crimson/os/seastore/rbm: prevent incorrect space calculation at maximum capacity
Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
Zac Dover [Tue, 27 May 2025 03:04:48 +0000 (13:04 +1000)]
Merge pull request #63487 from anthonyeleven/scrubscope
src/common/options: Clarify scope of scrub intervals in osd.yaml.in
Reviewed-by: Zac Dover <zac.dover@proton.me>
Yingxin Cheng [Tue, 27 May 2025 01:49:28 +0000 (09:49 +0800)]
Merge pull request #63376 from xxhdx1985126/wip-seastore-omap-root-fix
crimson/os/seastore/omap_manager: handle the cases in which omap nodes are rewritten before seen by users
Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
Anthony D'Atri [Tue, 27 May 2025 00:06:18 +0000 (20:06 -0400)]
src/common/options: Clarify scope of scrub intervals in osd.yaml.in
Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
Anthony D'Atri [Mon, 26 May 2025 22:58:05 +0000 (18:58 -0400)]
Merge pull request #63480 from bluikko/doc-minor-fixes-cloud-restore-radosgw
doc/radosgw: Small improvements in cloud-restore.rst
Hezko [Mon, 26 May 2025 19:27:57 +0000 (22:27 +0300)]
Merge pull request #63366 from Hezko/nvmeof-cli-align-part-2
mgr/dashboard: align cli commands listener list, ns list, host list
Ville Ojamo [Mon, 26 May 2025 09:54:41 +0000 (16:54 +0700)]
doc/radosgw: Small improvements in cloud-restore.rst
Add a label in file cloud-transition.rst for linking to it.
Change a link using full URL of Ceph docs to use :ref: and said label.
Indent text in unordered lists so that they are rendered as list items.
Use consistently double backticks for references to configuration
values.
Change one external link pointing to old v1 of AWS CLI to the
recommended v2 docs.
Change another external link pointing to old v1 of AWS CLI to the
current AWS API doc instead and add link text instead of rendering the
whole URL.
However, both the old and the new text (which are the same) do not
currently seem to explicitly confirm the claim "storage class of
restored objects should remain unchanged".
Change one CLI command prompt to privileged prompt because it uses
radosgw-admin.
Use "lifecycle" consistently instead of "Life Cycle" in one place and
put the acronym "LC" inside parenthesis instead of the full spelling.
Fix typo "Th" into "The".
Use admonitions instead of spelling out "Note: [...]".
Small improvement to language in one admonition.
Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
Yuval Lifshitz [Mon, 26 May 2025 14:15:14 +0000 (17:15 +0300)]
Merge pull request #63434 from cbodley/wip-70673-debug
test/rgw: link lua test against unit-main for g_ceph_context
Yuval Lifshitz [Mon, 26 May 2025 14:10:34 +0000 (17:10 +0300)]
Merge pull request #62179 from benhanokh/s3_full_object_dedup
rgw/dedup: full object dedup
Hezko [Mon, 26 May 2025 13:44:23 +0000 (16:44 +0300)]
Merge pull request #63335 from Hezko/nvmeof-align-gw-info
mgr/dashboard: align gw info, gw version, spdk_log_level get with old cli
Hezko [Mon, 26 May 2025 13:44:12 +0000 (16:44 +0300)]
Merge pull request #63334 from Hezko/nvmeof-cli-fix-spdk-set-lvl
mgr/dashboard: fix set spdk log level cli command
Venky Shankar [Mon, 26 May 2025 09:22:23 +0000 (14:52 +0530)]
Merge PR #59161 into main
* refs/pull/59161/head:
qa: test failure for duplicate retention spec
mgr/snap_schedule: fix message format error
Reviewed-by: Christopher Hoffman <choffman@redhat.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Tomer Haskalovitch [Mon, 19 May 2025 08:29:22 +0000 (11:29 +0300)]
mgr/dashboard: align cli commands listener list, ns list, host list
Signed-off-by: Tomer Haskalovitch <il033030@Tomers-MBP.lan>
Tomer Haskalovitch [Sun, 18 May 2025 18:58:37 +0000 (21:58 +0300)]
mgr/dashboard: align gw info, gw version, spdk_log_level get with old cli
Signed-off-by: Tomer Haskalovitch <il033030@Tomers-MBP.lan>
Tomer Haskalovitch [Sun, 18 May 2025 17:21:04 +0000 (20:21 +0300)]
mgr/dashboard: fix set spdk log level cli command
Signed-off-by: Tomer Haskalovitch <il033030@Tomers-MBP.lan>
Anthony D'Atri [Mon, 26 May 2025 04:56:34 +0000 (00:56 -0400)]
Merge pull request #63475 from zdover23/wip-doc-2025-05-26-mgr-telegraf-62782-followup
doc/mgr: edit telegraf.rst
Anthony D'Atri [Mon, 26 May 2025 04:55:49 +0000 (00:55 -0400)]
Merge pull request #63474 from zdover23/wip-doc-2025-05-26-mgr-smb-62782-followup
doc/mgr: edit smb.rst
Zac Dover [Mon, 26 May 2025 04:42:59 +0000 (14:42 +1000)]
doc/mgr: edit telegraf.rst
Edit doc/mgr/telegraf.rst.
This is part of a project to separate out the twenty-five files that
were committed to https://github.com/ceph/ceph/pull/62782.
Signed-off-by: Zac Dover <zac.dover@proton.me>
Zac Dover [Mon, 26 May 2025 04:33:55 +0000 (14:33 +1000)]
doc/mgr: edit smb.rst
Edit doc/mgr/smb.rst.
This is part of a project to separate out the twenty-five files that
were committed to https://github.com/ceph/ceph/pull/62782.
Signed-off-by: Zac Dover <zac.dover@proton.me>
Anthony D'Atri [Mon, 26 May 2025 00:47:13 +0000 (20:47 -0400)]
Merge pull request #63464 from zdover23/wip-doc-2025-05-26-cephfs-mount-using-kernel-driver
doc/cephfs: correct ill-formatted command
Anthony D'Atri [Mon, 26 May 2025 00:19:59 +0000 (20:19 -0400)]
Merge pull request #63469 from zdover23/wip-doc-2025-05-26-mgr-orchestrator-62782-followup
doc/mgr: edit orchestrator.rst
Anthony D'Atri [Mon, 26 May 2025 00:08:37 +0000 (20:08 -0400)]
Merge pull request #63472 from zdover23/wip-doc-2025-05-26-mgr-rgw-62782-followup
doc/mgr: edit rgw.rst
Zac Dover [Sun, 25 May 2025 23:57:40 +0000 (09:57 +1000)]
doc/mgr: edit rgw.rst
Edit doc/mgr/rgw.rst.
This is part of a project to separate out the twenty-five files that
were committed to https://github.com/ceph/ceph/pull/62782.
Signed-off-by: Zac Dover <zac.dover@proton.me>
Zac Dover [Sun, 25 May 2025 23:40:31 +0000 (09:40 +1000)]
doc/mgr: edit orchestrator.rst
Edit doc/mgr/orchestrator.rst.
This is part of a project to separate out the twenty-five files that
were committed to https://github.com/ceph/ceph/pull/62782.
Signed-off-by: Zac Dover <zac.dover@proton.me>
Zac Dover [Sun, 25 May 2025 23:09:38 +0000 (09:09 +1000)]
doc/cephfs: correct ill-formatted command
Correct a command that was broken across two lines, causing the argument
of an option to appear as though it was a command.
Signed-off-by: Zac Dover <zac.dover@proton.me>
Zac Dover [Sun, 25 May 2025 23:05:20 +0000 (09:05 +1000)]
doc/rados: s/enpty/empty/ in pgcalc doc
s/enpty/empty/ in doc/rados/operations/pgcalc/index.rst.
Signed-off-by: Zac Dover <zac.dover@proton.me>
Kefu Chai [Sat, 24 May 2025 15:48:50 +0000 (23:48 +0800)]
Merge pull request #63027 from tchaikov/any-alignas
include/any.h: avoid using std::aligned_storage_t
Reviewed-by: Adam Emerson <aemerson@redhat.com>
Patrick Donnelly [Fri, 23 May 2025 23:06:23 +0000 (19:06 -0400)]
Merge PR #63420 into main
* refs/pull/63420/head:
doc/mgr: edit mds_autoscaler.rst
Reviewed-by: Anthony D Atri <anthony.datri@gmail.com>
Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
Yuval Lifshitz [Wed, 23 Apr 2025 09:00:45 +0000 (09:00 +0000)]
test/rgw/dedup: add dedup test suite to teuthology
Signed-off-by: Yuval Lifshitz <ylifshit@ibm.com>
Anthony D'Atri [Fri, 23 May 2025 13:09:08 +0000 (09:09 -0400)]
Merge pull request #63426 from bluikko/doc-account-formatting-radosgw
doc/radosgw: Cosmetic improvements and ref links in account.rst
Zac Dover [Fri, 23 May 2025 11:02:59 +0000 (21:02 +1000)]
Merge pull request #63415 from zdover23/wip-doc-2025-05-22-mgr-influx-62782-followup
doc/mgr: edit influx.rst.
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Xuehan Xu [Wed, 21 May 2025 03:50:23 +0000 (11:50 +0800)]
crimson/os/seastore/omap_manager: handle the cases in which omap nodes
are rewritten before seen by users
Fixes: https://tracker.ceph.com/issues/71383
Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
afreen23 [Fri, 23 May 2025 09:41:10 +0000 (15:11 +0530)]
Merge pull request #62683 from alexjr2001/issue-66309-scroll-up-navigation
scroll up by default when clicking on side navigation
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Zac Dover [Fri, 23 May 2025 09:07:40 +0000 (19:07 +1000)]
Merge pull request #63446 from bluikko/doc-cloud-transition-formatting-radosgw
doc/radosgw: Cosmetic improvements in cloud-transition.rst
Reviewed-by: Zac Dover <zac.dover@proton.me>
Ville Ojamo [Fri, 23 May 2025 07:29:05 +0000 (14:29 +0700)]
doc/radosgw: Cosmetic improvements in cloud-transition.rst
Indent text that should belong to list items so they are formatted as
list items.
Add missing full stop for a few sentences.
Move "the" outside of inline preformatted.
Format S3 API operation name with inline preformatted which seems
common.
Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
Ville Ojamo [Thu, 22 May 2025 09:08:43 +0000 (16:08 +0700)]
doc/radosgw: Cosmetic improvements and ref links in account.rst
Use double backticks consistently when referring to data, commands etc.
Change links pointing to existing labels to use ref.
Use title case consistently in section titles.
Use ordered lists instead of hardcoding list numbers.
Use inline strong for emphasis instead of inline preformatted.
Change several tab to four spaces for indent.
Call it "RADOS Gateway" instead of "RadosGW".
Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
Ronen Friedman [Fri, 23 May 2025 05:04:48 +0000 (08:04 +0300)]
Merge pull request #63400 from ronen-fr/wip-rf-71404-nodeep
qa/standalone/scrub: extra delay in osd-scrub-test.sh
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Zack Cerza [Thu, 22 May 2025 16:25:46 +0000 (10:25 -0600)]
Merge pull request #63411 from ceph/debpathnorm
make-debs.sh: Optionally rm version from build dir
Casey Bodley [Thu, 22 May 2025 15:29:27 +0000 (11:29 -0400)]
Merge pull request #63360 from cbodley/wip-doc-rgw-sts
doc/rgw: add notes about 'rgw sts key'
Reviewed-by: Zac Dover <zac.dover@proton.me>
Reviewed-by: Pritha Srivastava <prsrivas@redhat.com>
Casey Bodley [Thu, 22 May 2025 15:10:18 +0000 (11:10 -0400)]
Merge pull request #62777 from tobias-urdin/rgw-admin-bucket-pagination
rgw/admin: Add max-entries and marker to bucket list
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Gabriel BenHanokh [Sun, 21 Jul 2024 11:38:57 +0000 (11:38 +0000)]
rgw/dedup: full object dedup
Design Document:
https://docs.google.com/document/d/152VyCTR2NlZ6ongbe6-CJfP4qxr1_zH83FB_WukWD7c
Signed-off-by: Gabriel BenHanokh <gbenhano@redhat.com>
Casey Bodley [Thu, 22 May 2025 14:12:51 +0000 (10:12 -0400)]
Merge pull request #63352 from mkogan1/wip-d3n-exit-valg
rgw/d3n: fix valgrind invalid read during exit
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Adam Kupczyk [Thu, 22 May 2025 14:10:15 +0000 (16:10 +0200)]
Merge pull request #63161 from aclamk/aclamk-bs-recomp-improve-is-worth
os/bluestore: Do not recompress large compressed blobs
Casey Bodley [Thu, 22 May 2025 13:32:46 +0000 (09:32 -0400)]
Merge pull request #63189 from cbodley/wip-rgw-config-store-realm-watcher
rgw: move rados-specific parts of RGWRealmWatcher into ConfigStore
Reviewed-by: Adam C. Emerson <aemerson@redhat.com>
Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
Casey Bodley [Thu, 22 May 2025 13:26:23 +0000 (09:26 -0400)]
test/rgw: link lua test against unit-main for g_ceph_context
test_rgw_lua.cc was allocating a CephContext without initializing it, so
log statements from the tests/rgw code weren't actually being logged
the unit-main target links in the main() function from test/unit.cc
which initializes the CephContext via global_init(). use the resulting
global g_ceph_context instead of managing a separate one
Related-to: https://tracker.ceph.com/issues/70673
Signed-off-by: Casey Bodley <cbodley@redhat.com>
myoungwon oh [Thu, 22 May 2025 06:41:01 +0000 (06:41 +0000)]
crimson/os/seastore: prevent incorrect space calculation at maximum capacity
This commit updates seastore to increment used_bytes only when
allocation is successful.
Without this commit, the seatore reports incorrect size if alloc_paddr fails
(e.g., due to insufficient space)
Signed-off-by: Myoungwon Oh <ohmyoungwon@gmail.com>
Kefu Chai [Thu, 22 May 2025 08:50:30 +0000 (16:50 +0800)]
Merge pull request #63292 from tchaikov/test_not_before_queue-fix-leaks
test/test_not_before_queue: Fix memory leak by freeing ineligible items in destructor
Reviewed-by: Ronen Friedman <rfriedma@redhat.com>
Zac Dover [Thu, 22 May 2025 07:11:09 +0000 (17:11 +1000)]
Merge pull request #63369 from zdover23/wip-doc-2025-05-20-mgr-diskprediction-62782-followup
doc/mgr: edit diskpredictor.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Thu, 22 May 2025 07:05:54 +0000 (17:05 +1000)]
doc/mgr: edit mds_autoscaler.rst
Edit mds_autoscaler.rst. Improve the English where necessary.
This is part of a project to separate out the twenty-five files that
were committed to https://github.com/ceph/ceph/pull/62782.
Signed-off-by: Zac Dover <zac.dover@proton.me>
Zac Dover [Thu, 22 May 2025 06:27:40 +0000 (16:27 +1000)]
doc/mgr: edit influx.rst.
Edit doc/mgr/influx.rst.
This is part of a project to separate out the twenty-five files that
were committed to https://github.com/ceph/ceph/pull/62782.
Signed-off-by: Zac Dover <zac.dover@proton.me>
afreen23 [Wed, 21 May 2025 19:45:18 +0000 (01:15 +0530)]
Merge pull request #63308 from Hezko/nvmeof-cli-align-subsys-list
mgr/dashboard: Add missing fields to subsytem list API/CLI
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Zack Cerza [Tue, 13 May 2025 23:55:08 +0000 (17:55 -0600)]
make-debs.sh: Optionally rm version from build dir
Signed-off-by: Zack Cerza <zack@cerza.org>
Adam King [Wed, 21 May 2025 17:30:53 +0000 (13:30 -0400)]
Merge pull request #63048 from JoshuaGabriel/joshua_71135
orch/module: Make orch unpause an alias for orch resume
Reviewed-by: Adam King <adking@redhat.com>
Anthony D'Atri [Wed, 21 May 2025 16:56:06 +0000 (12:56 -0400)]
Merge pull request #63371 from bluikko/doc-cephfs-mirroring-formatting-cephfs
doc/cephfs: Cosmetic changes and small fixes in cephfs-mirroring.rst
Ronen Friedman [Wed, 21 May 2025 14:26:15 +0000 (17:26 +0300)]
Merge pull request #63379 from ronen-fr/wip-rf-noloadavg
osd/scrub: remove OsdScrub::LoadTracker
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Casey Bodley [Mon, 19 May 2025 21:05:43 +0000 (17:05 -0400)]
doc/rgw: use 'confval' directive to render sts config options
the 'confval' directive reads the config options from
common/options/rgw.yaml and renders them nicely. this keeps
everything consistent between the options and their docs
improve the config option descriptions:
* add existing note about rgw_sts_key length/format
* add example openssl command to generate a conforming sts key
* add notes about sharing sts key between gateways/zones
format the last remaining 'Note' with the 'note' directive
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Zac Dover [Wed, 21 May 2025 13:41:37 +0000 (23:41 +1000)]
Merge pull request #63368 from zdover23/wip-doc-2025-05-20-mgr-dashboard_plugins-motd-inc-62782-followup
doc/mgr: edit motd.inc.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Casey Bodley [Thu, 8 May 2025 19:01:48 +0000 (15:01 -0400)]
rgw: move rados-specific parts of RGWRealmWatcher into ConfigStore
split RGWRealmWatcher in two halves, moving the rados-specific stuff
into a RadosRealmWatcher that inherits from RGWRealmWatcher
add factory function ConfigStore::create_realm_watcher() that returns a
generic RGWRealmWatcher. ConfigStore backends that don't support
watch/notify can return nullptr
rgw::AppMain uses this to avoid relying on checking for a "rados" driver
name, which doesn't work correctly when there are filters on top of the
RadosStore
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Ronen Friedman [Wed, 21 May 2025 13:27:30 +0000 (08:27 -0500)]
qa/standalone/scrub: extra delay in osd-scrub-test.sh
Modify TEST_just_deep_scrubs():
The test turns 'no-deep' off, and expects the scrub to be
concluded and reported within a short period. But the PG
already had a chance to try scrubbing (and fail due to
the 'no-deep'), and its 'not-before'
was pushed out by osd_scrub_retry_after_noscrub.
The fix is to reduce the value of osd_scrub_retry_after_noscrub
for this test, and to increase the timeout for the test itself.
Fixes: https://tracker.ceph.com/issues/71404
Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
afreen23 [Wed, 21 May 2025 12:05:47 +0000 (17:35 +0530)]
Merge pull request #62906 from rhcs-dashboard/fix-70276-main
mgr/dashboard: Allow the user to re-use existing realm/zg/zone and setup replication
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Naman Munet <nmunet@redhat.com>
Zac Dover [Tue, 20 May 2025 05:44:48 +0000 (15:44 +1000)]
doc/mgr: edit motd.inc.rst
Edit doc/mgr/dashboard_plugins/motd.inc.rst.
This commit is part of a project to separate out the twenty-five files
that were committed to https://github.com/ceph/ceph/pull/62782.
Signed-off-by: Zac Dover <zac.dover@proton.me>
Zac Dover [Wed, 21 May 2025 11:24:39 +0000 (21:24 +1000)]
Merge pull request #63367 from zdover23/wip-doc-2025-05-20-mgr-dashboard_plugins-feature_toggles-inc-62782-followup
doc/mgr: edit feature_toggles.inc.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Wed, 21 May 2025 11:18:09 +0000 (21:18 +1000)]
Merge pull request #63365 from zdover23/wip-doc-2025-05-15-mgr-dashboard_plugins-debug-inc-rst-62782-followup
doc/mgr: edit debug.inc.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Venky Shankar [Wed, 21 May 2025 08:54:03 +0000 (14:24 +0530)]
Merge PR #62934 into main
* refs/pull/62934/head:
libcephfs / pybind: use uid_t and gid_t instead of int
Reviewed-by: Dhairya Parmar <dparmar@redhat.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Matan Breizman [Wed, 21 May 2025 07:53:57 +0000 (10:53 +0300)]
Merge pull request #63331 from Matan-B/wip-matanb-crimson-tentacle-nightlies
qa/crontab: run Crimson tentacle nightly
Reviewed-by: Aishwarya Mathuria <amathuri@redhat.com>
Ville Ojamo [Tue, 20 May 2025 06:10:18 +0000 (13:10 +0700)]
doc/cephfs: Cosmetic changes and small fixes in cephfs-mirroring.rst
Don't format an unordered list as preformatted block.
Fix (not linked) reference to a section name that doesn't exist.
Don't call systemd unit files "systemctl unit files", add an "and"
between them.
Clarify by means of inline formatting and whitespace that config value
is "60" and the unit for that is seconds (as opposed to value being
"60s").
Use double backticks consistently when listing commands, file names or
paths, command parameters, syntaxes, etc.
Use star for inline italic instead of single backtick (to differentiate
from the previous).
Don't use double backticks for "cephadm" when talking about the concept.
Don't capitalize a few words that didn't need it.
Capitalize table data for consistency.
All caps for "MDS".
Small updates to language in text.
Call it "cephfs-mirror" everywhere and not "cephfs_mirror" at one place.
Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
Aashish Sharma [Wed, 16 Apr 2025 11:19:23 +0000 (16:49 +0530)]
mgr/dashboard: Allow the user to re-use existing r
ealm/zg/zone and setup replication
1. Currently, we just allow the user to create a new realm/zg/zone and setup replication using the multi-site replication wizard. The ask is to allow the user to select the pre-existing realm/zg/zone and setup replication via automatic export and import of token as well.
2. Enable rgw module automatically in the selected cluster if its not
enabled
Fixes: https://tracker.ceph.com/issues/70276
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
Yingxin Cheng [Wed, 21 May 2025 06:27:35 +0000 (14:27 +0800)]
Merge pull request #62071 from zhscn/wip-lba-mapping-refactor
crimson/os/seastore: introduce BtreeCursor to simplify the implementation of LBAMapping/BackrefMapping
Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
Venky Shankar [Wed, 21 May 2025 05:33:33 +0000 (11:03 +0530)]
Merge pull request #62684 from mchangir/mds-use-already-avaialble-CInode-in-uninline-path
mds: use available CInode* for uninline data
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Dan Mick [Wed, 21 May 2025 02:07:57 +0000 (19:07 -0700)]
Merge pull request #63099 from phlogistonjohn/jjm-dash-node-chown
dashboard: ensure nodeenv downloaded content is owned by current user
Dan Mick [Wed, 21 May 2025 01:20:04 +0000 (18:20 -0700)]
Merge pull request #62507 from NVShawn/main
[Packaging]: Use system-defined location for home directories
Alexander Gomez [Fri, 4 Apr 2025 17:03:59 +0000 (12:03 -0500)]
mgr/dashboard: scroll up by default when clicking on side navigation
Ensures the side menu scrolls into view when an item (e.g., "Administration") is clicked and goes out of the screen view. This is done with an onClick event in cds-sidenav tag due to limitations in the Carbon Design System that prevent direct access to `onclick` events.
Fixes: https://tracker.ceph.com/issues/66309
Signed-off-by: Alexander Gomez <alexsgdc@gmail.com>
Update src/pybind/mgr/dashboard/frontend/src/app/core/navigation/navigation/navigation.component.ts
Co-authored-by: afreen23 <afreen23.git@gmail.com>
Signed-off-by: alexjr2001 <63054183+alexjr2001@users.noreply.github.com>
mgr/dashboard: apply lint fixes
Anthony D'Atri [Tue, 20 May 2025 15:41:13 +0000 (11:41 -0400)]
Merge pull request #63370 from zdover23/wip-doc-2025-05-20-mgr-hello-62782-followup
doc/mgr: edit hello.rst
Anthony D'Atri [Tue, 20 May 2025 14:57:17 +0000 (10:57 -0400)]
Merge pull request #63181 from shraddhaag/wip-shraddhaag-availability-docs
docs: add release notes and docs for availability score feature
Casey Bodley [Tue, 20 May 2025 14:43:51 +0000 (10:43 -0400)]
Merge pull request #62946 from MaxKellermann/rgw_cksum__unreachable
rgw/rgw_cksum: work around -Wsometimes-uninitialized
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Ronen Friedman [Tue, 20 May 2025 07:29:04 +0000 (02:29 -0500)]
osd: move load avg units conversion to the client
The OSD calls OsdScrub::update_load_average() to find out the load
average, and notes it down in a performance counter. The system
load average is multipled by 100 (to improve precision). That
multiplication should be on the side of the client, not the
scrub queue service.
Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
Ronen Friedman [Tue, 20 May 2025 05:21:37 +0000 (00:21 -0500)]
osd/scrub: remove OsdScrub::LoadTracker
As we no longer maintain a 'daily average', and as the interaction
between the load tracker and the scrub scheduler is now much simplified,
we can remove the load tracker entirely.
Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
Shraddha Agrawal [Tue, 20 May 2025 10:19:19 +0000 (15:49 +0530)]
doc: address review comments
Signed-off-by: Shraddha Agrawal <shraddha.agrawal000@gmail.com>
Zhang Song [Mon, 12 May 2025 07:14:55 +0000 (15:14 +0800)]
crimson/os/seastore/FixedKVBtree: correct MAX_DEPTH
Signed-off-by: Zhang Song <zhangsong02@qianxin.com>
Zhang Song [Mon, 12 May 2025 06:36:16 +0000 (14:36 +0800)]
crimson/os/seastore/FixedKVBtree: remove with_btree_ret helper function
Signed-off-by: Zhang Song <zhangsong02@qianxin.com>
Zhang Song [Fri, 9 May 2025 08:12:16 +0000 (16:12 +0800)]
crimson/os/seastore/lba: flatten lba namespace to keep consistent with backref
Signed-off-by: Zhang Song <zhangsong02@qianxin.com>
Zhang Song [Thu, 24 Apr 2025 09:42:10 +0000 (17:42 +0800)]
crimson/os/seastore/BtreeLBAManager: support refresh LBAMapping
Signed-off-by: Zhang Song <zhangsong02@qianxin.com>
Zhang Song [Thu, 24 Apr 2025 09:39:50 +0000 (17:39 +0800)]
crimson/os/seastore: simplify the processing of indirect LBAMapping
Signed-off-by: Zhang Song <zhangsong02@qianxin.com>
Zhang Song [Thu, 24 Apr 2025 09:33:17 +0000 (17:33 +0800)]
crimson/os/seastore: fix LBAMapping/BackrefMapping usages
Signed-off-by: Zhang Song <zhangsong02@qianxin.com>
Zhang Song [Thu, 24 Apr 2025 09:26:57 +0000 (17:26 +0800)]
crimson/os/seastore/BackrefManager: adpat new BackrefMapping
Signed-off-by: Zhang Song <zhangsong02@qianxin.com>
Zhang Song [Thu, 24 Apr 2025 09:25:37 +0000 (17:25 +0800)]
crimson/os/seastore/BtreeLBAManager: cleanup the impl of alloc mapping and remap
Signed-off-by: Zhang Song <zhangsong02@qianxin.com>
Zhang Song [Thu, 24 Apr 2025 08:26:33 +0000 (16:26 +0800)]
crimson/os/seastore/BtreeLBAManager: refactor update_mapping_ret_bare_t
Signed-off-by: Zhang Song <zhangsong02@qianxin.com>
Zhang Song [Thu, 24 Apr 2025 06:40:42 +0000 (14:40 +0800)]
crimson/os/seastore/BtreeLBAManager: refactor with LBACursorRef
Signed-off-by: Zhang Song <zhangsong02@qianxin.com>
Zhang Song [Thu, 24 Apr 2025 06:23:38 +0000 (14:23 +0800)]
crimson/os/seastore/BtreeLBAManager: split _alloc_extents implementation
Signed-off-by: Zhang Song <zhangsong02@qianxin.com>
Zhang Song [Thu, 24 Apr 2025 06:11:55 +0000 (14:11 +0800)]
crimson/os/seastore/BtreeLBAManager: cleanup alloc_mapping_info_t
Signed-off-by: Zhang Song <zhangsong02@qianxin.com>
Zhang Song [Thu, 24 Apr 2025 05:57:04 +0000 (13:57 +0800)]
crimson/os/seastore: rename type remap_entry to remap_entry_t
Signed-off-by: Zhang Song <zhangsong02@qianxin.com>
Zhang Song [Tue, 22 Apr 2025 08:25:28 +0000 (16:25 +0800)]
crimson/os/seastore: refactor LBAMapping and BackrefMapping
Signed-off-by: Zhang Song <zhangsong02@qianxin.com>
Zhang Song [Thu, 10 Apr 2025 03:18:01 +0000 (11:18 +0800)]
crimson/os/seastore/FixedKVBtree: return BtreeCursor instead of BtreeMapping
Signed-off-by: Zhang Song <zhangsong02@qianxin.com>
Zhang Song [Tue, 22 Apr 2025 08:16:12 +0000 (16:16 +0800)]
crimson/os/seastore/btree: introduce BtreeCursor
Signed-off-by: Zhang Song <zhangsong02@qianxin.com>
Zhang Song [Wed, 26 Feb 2025 09:58:50 +0000 (17:58 +0800)]
crimson/os/seastore/btree: move lba/backref_map_val_t to the common header file
rename btree_range_pin.h to btree_types.h
Signed-off-by: Zhang Song <zhangsong02@qianxin.com>
Xuehan Xu [Mon, 21 Apr 2025 06:39:08 +0000 (14:39 +0800)]
crimson/os/seastore: remove child_pos in LBAMapping
Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
Zhang Song [Thu, 10 Apr 2025 03:15:11 +0000 (11:15 +0800)]
crimson/os/seastore: remove PhysicalNodeMapping and BtreeNodeMapping
Signed-off-by: Zhang Song <zhangsong02@qianxin.com>
Zhang Song [Thu, 10 Apr 2025 03:11:15 +0000 (11:11 +0800)]
crimson/os/seastore: move BtreeNodeMapping::is_viewable_by_trans to CachedExtent
Signed-off-by: Zhang Song <zhangsong02@qianxin.com>