]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
18 months agorgw: add new cap user-without-keys wip-rgw-add-cap-user-without-keys
Ali Maredia [Fri, 5 Jan 2024 19:21:17 +0000 (19:21 +0000)]
rgw: add new cap user-without-keys

This new cap removes S3 keys and Swift keys from
the response in the admin api command 'get user info'.

Signed-off-by: Ali Maredia <amaredia@redhat.com>
18 months agoMerge pull request #49594 from Matan-B/wip-matanb-crimson-calc-subsets
Samuel Just [Thu, 4 Jan 2024 18:13:40 +0000 (10:13 -0800)]
Merge pull request #49594 from Matan-B/wip-matanb-crimson-calc-subsets

crimson: Support Partial Object Recovery

Reviewed-by: Samuel Just <sjust@redhat.com>
18 months agoMerge pull request #55022 from yuvalif/wip-yuval-63901
Yuval Lifshitz [Thu, 4 Jan 2024 17:19:43 +0000 (19:19 +0200)]
Merge pull request #55022 from yuvalif/wip-yuval-63901

rgw/kafka: make the connection idle timeout configurable

reviwed-by: cbodley

18 months agoMerge pull request #54967 from yuvalif/wip-yuval-63859
Yuval Lifshitz [Thu, 4 Jan 2024 17:19:01 +0000 (19:19 +0200)]
Merge pull request #54967 from yuvalif/wip-yuval-63859

rgw/notifications/lc: handle publish_commit() failures as warnings

reviewed-by: dang, thotz

18 months agocrimson/osd: Keep track of modified_ranges 49594/head
Matan Breizman [Sun, 1 Jan 2023 11:41:34 +0000 (11:41 +0000)]
crimson/osd: Keep track of modified_ranges

* `modifies_ranges` interval_set is added to osd_op_params_t
* keep track of modified_ranges while executing relevant ops
* Add `osd_op_params` parameter to `PGBackend::remove()`.

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
18 months agocrimson/osd/replicated_recovery_backend: handle_pull_response() - recalc_subsets()
Matan Breizman [Wed, 4 Jan 2023 12:45:51 +0000 (12:45 +0000)]
crimson/osd/replicated_recovery_backend: handle_pull_response() - recalc_subsets()

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
18 months agomson/osd/replicated_recovery_backend: Introduce prep_push_to_repli…
Matan Breizman [Sun, 31 Dec 2023 15:28:12 +0000 (15:28 +0000)]
mson/osd/replicated_recovery_backend: Introduce prep_push_to_repli…
…ca()

Intelligently push an object to a replica.  make use of existing
clones/heads and dup data ranges where possible.

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
18 months agocrimson/osd/replicated_recovery_backend: seperate prep_push_to_replica and prep_push
Matan Breizman [Sun, 31 Dec 2023 15:00:35 +0000 (15:00 +0000)]
crimson/osd/replicated_recovery_backend: seperate prep_push_to_replica and prep_push

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
18 months agorename prep_push to prep_push_to_replica
Matan Breizman [Sun, 31 Dec 2023 14:38:30 +0000 (14:38 +0000)]
rename prep_push to prep_push_to_replica

dismiss head_ctx

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
18 months agocrimson/osd/replicated_recovery_backend: prepare_pull to support calc_clone_subsets
Matan Breizman [Sun, 31 Dec 2023 12:09:38 +0000 (12:09 +0000)]
crimson/osd/replicated_recovery_backend: prepare_pull to support calc_clone_subsets

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
18 months agocrimson/osd/object_metadata_helper: Introduce calc_*_subsets
Matan Breizman [Mon, 9 Jan 2023 14:07:20 +0000 (16:07 +0200)]
crimson/osd/object_metadata_helper: Introduce calc_*_subsets

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
18 months agoMerge pull request #55037 from ronen-fr/wip-rf-crush-dummy
Ronen Friedman [Thu, 4 Jan 2024 12:51:57 +0000 (14:51 +0200)]
Merge pull request #55037 from ronen-fr/wip-rf-crush-dummy

test/crush: removed unused code

Reviewed-by: Laura Flores <lflores@redhat.com>
18 months agoMerge pull request #53319 from leonid-s-usov/vstart-localhost-for-real
Leonid S. Usov [Thu, 4 Jan 2024 12:15:35 +0000 (14:15 +0200)]
Merge pull request #53319 from leonid-s-usov/vstart-localhost-for-real

vstart.sh: make sure that --localhost does only bind to 127.0.0.1 in all cases

18 months agoMerge pull request #54883 from Svelar/memstore
Rongqi Sun [Thu, 4 Jan 2024 06:44:06 +0000 (14:44 +0800)]
Merge pull request #54883 from Svelar/memstore

os/memstore: deep copy on partial bufferptrs on setattrs

18 months agoMerge pull request #54884 from Svelar/memory_is_zero_dev
Rongqi Sun [Thu, 4 Jan 2024 06:43:44 +0000 (14:43 +0800)]
Merge pull request #54884 from Svelar/memory_is_zero_dev

inline_memory: optimized mem_is_zero for aarch64 by neon intrinsic

18 months agoMerge pull request #55048 from zdover23/wip-doc-2024-01-03-radosgw-admin-add-remove...
zdover23 [Thu, 4 Jan 2024 02:33:32 +0000 (12:33 +1000)]
Merge pull request #55048 from zdover23/wip-doc-2024-01-03-radosgw-admin-add-remove-a-key

doc/radosgw: edit "Add/Remove a Key"

Reviewed-by: Jiffin Tony Thottan <thottanjiffin@gmail.com>
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
18 months agoMerge pull request #54214 from athanatos/sjust/wip-crimson-scrub
Samuel Just [Wed, 3 Jan 2024 23:26:45 +0000 (15:26 -0800)]
Merge pull request #54214 from athanatos/sjust/wip-crimson-scrub

crimson: add initial scrub support

Reviewed-by: Ronen Friedman <rfriedma@redhat.com>
Reviewed-by: Matan Breizman <mbreizma@redhat.com>
18 months agoMerge pull request #55053 from zdover23/wip-doc-2023-01-04-release-note-cleanup-follo...
Anthony D'Atri [Wed, 3 Jan 2024 21:32:37 +0000 (16:32 -0500)]
Merge pull request #55053 from zdover23/wip-doc-2023-01-04-release-note-cleanup-following-55049

doc/releases: edit reef.rst

18 months agoMerge pull request #54994 from ceph/wip-lflores-upgrade-stale-bot
Laura Flores [Wed, 3 Jan 2024 17:35:53 +0000 (11:35 -0600)]
Merge pull request #54994 from ceph/wip-lflores-upgrade-stale-bot

.github/workflows: upgrade stale bot

18 months agodoc/radosgw: edit "Add/Remove a Key" 55048/head
Zac Dover [Wed, 3 Jan 2024 08:41:51 +0000 (18:41 +1000)]
doc/radosgw: edit "Add/Remove a Key"

Edit the section "Add/Remove a Key" in doc/radosgw/admin.rst. Each
operation (e.g. "Adding an S3 key pair for a user", "Removing an S3 key
pair for a user") now has its own subsection. This increased granularity
should make it easier in the future to link to each of these specific
operations, if needed.

Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
18 months agodoc/releases: edit reef.rst 55053/head
Zac Dover [Wed, 3 Jan 2024 14:20:51 +0000 (00:20 +1000)]
doc/releases: edit reef.rst

Make minor corrections to doc/releases/reef.rst. These corrections were
suggested by Anthony D'Atri in https://github.com/ceph/ceph/pull/55049.

Signed-off-by: Zac Dover <zac.dover@proton.me>
18 months agorgw/notifications/lc: handle publish_commit() failures as warnings 54967/head
Yuval Lifshitz [Tue, 19 Dec 2023 17:33:38 +0000 (17:33 +0000)]
rgw/notifications/lc: handle publish_commit() failures as warnings

Fixes: https://tracker.ceph.com/issues/63859
Signed-off-by: Yuval Lifshitz <ylifshit@redhat.com>
18 months agoMerge pull request #53582 from rhcs-dashboard/chartjs-upgrade
Aashish Sharma [Wed, 3 Jan 2024 07:26:33 +0000 (12:56 +0530)]
Merge pull request #53582 from rhcs-dashboard/chartjs-upgrade

mgr/dashboard: chartjs and ng2-charts version upgrade

Reviewed-by: Nizamudeen A <nia@redhat.com>
18 months agoMerge PR #54825 into main
Venky Shankar [Wed, 3 Jan 2024 04:14:14 +0000 (09:44 +0530)]
Merge PR #54825 into main

* refs/pull/54825/head:
mds: change priority of mds rss perf counter to useful

Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Kotresh Hiremath Ravishankar <khiremat@redhat.com>
Reviewed-by: Xiubo Li <xiubli@redhat.com>
18 months agoMerge pull request #54607 from athanatos/sjust/wip-async-recovery-62338-release-note
Samuel Just [Wed, 3 Jan 2024 01:32:18 +0000 (17:32 -0800)]
Merge pull request #54607 from athanatos/sjust/wip-async-recovery-62338-release-note

PendingReleaseNotes: add release note for 62338

Reviewed-by: Neha Ojha <nojha@redhat.com>
18 months agoPendingReleaseNotes: add release note for 62338 54607/head
Samuel Just [Wed, 22 Nov 2023 03:12:12 +0000 (03:12 +0000)]
PendingReleaseNotes: add release note for 62338

See https://tracker.ceph.com/issues/62338 and
2fc5486e.

Signed-off-by: Samuel Just <sjust@redhat.com>
18 months agoMerge pull request #54024 from Matan-B/wip-matanb-snap_seq_inc
Yuri Weinstein [Tue, 2 Jan 2024 17:01:34 +0000 (09:01 -0800)]
Merge pull request #54024 from Matan-B/wip-matanb-snap_seq_inc

osd/osd_types: don't increment snap_seq on removal

Reviewed-by: Samuel Just <sjust@redhat.com>
18 months agoMerge pull request #55043 from zdover23/wip-doc-2024-01-02-rados-troubleshooting...
Anthony D'Atri [Tue, 2 Jan 2024 14:27:19 +0000 (09:27 -0500)]
Merge pull request #55043 from zdover23/wip-doc-2024-01-02-rados-troubleshooting-log-and-debug-title

doc/rados: improve subsection title in log-and-debug.rst

18 months agomgr/dashboard: chartjs and ng2-charts version pugrade 53582/head
Pedro Gonzalez Gomez [Thu, 21 Sep 2023 14:36:45 +0000 (16:36 +0200)]
mgr/dashboard: chartjs and ng2-charts version pugrade

Fixes:https://tracker.ceph.com/issues/63160
Signed-off-by: Pedro Gonzalez Gomez <pegonzal@redhat.com>
18 months agodoc/rados: improve subsection title in log-and-debug.rst 55043/head
Zac Dover [Tue, 2 Jan 2024 12:21:08 +0000 (22:21 +1000)]
doc/rados: improve subsection title in log-and-debug.rst

Change the title of "Logging Settings" to "Logging and Debugging
Settings" in doc/rados/troubleshooting/log-and-debug.rst.

Signed-off-by: Zac Dover <zac.dover@proton.me>
18 months agoMerge pull request #54876 from ifed01/wip-ifed-fix-63795
Igor Fedotov [Tue, 2 Jan 2024 09:25:17 +0000 (12:25 +0300)]
Merge pull request #54876 from ifed01/wip-ifed-fix-63795

test/store_test: fix deferred writing test cases

Reviewed-by: Adam Kupczyk <akupczyk@ibm.com>
Reviewed-by: Pere Diaz Bou <pere-altea@hotmail.com>
18 months agoMerge pull request #55038 from dparmar18/minor-doc-update-disaster-recovery-experts
Anthony D'Atri [Mon, 1 Jan 2024 15:11:16 +0000 (10:11 -0500)]
Merge pull request #55038 from dparmar18/minor-doc-update-disaster-recovery-experts

doc/cephfs: Update disaster-recovery-experts.rst to mention Slack

18 months agodoc/cephfs: Update disaster-recovery-experts.rst to mention Slack 55038/head
Dhairya Parmar [Mon, 1 Jan 2024 11:43:12 +0000 (17:13 +0530)]
doc/cephfs: Update disaster-recovery-experts.rst to mention Slack

Signed-off-by: Dhairya Parmar <dparmar@redhat.com>
18 months agorgw/kafka: make the connection idle and sleep timeouts and configurable 55022/head
Yuval Lifshitz [Thu, 28 Dec 2023 18:53:14 +0000 (18:53 +0000)]
rgw/kafka: make the connection idle and sleep timeouts and configurable

Fixes: https://tracker.ceph.com/issues/63901
Signed-off-by: Yuval Lifshitz <ylifshit@ibm.com>
18 months agotest/crush: removed unused code 55037/head
Ronen Friedman [Mon, 1 Jan 2024 07:11:41 +0000 (09:11 +0200)]
test/crush: removed unused code

to fix a compiler warning re unused variable.

Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
18 months agoMerge pull request #55031 from zdover23/wip-doc-2024-01-01-mgr-nfs-mounting-windows
Anthony D'Atri [Mon, 1 Jan 2024 00:30:47 +0000 (19:30 -0500)]
Merge pull request #55031 from zdover23/wip-doc-2024-01-01-mgr-nfs-mounting-windows

doc/mgr: document lack of MSWin NFS 4.x support

18 months agodoc/mgr: document lack of MSWin NFS 4.x support 55031/head
Zac Dover [Mon, 1 Jan 2024 00:10:42 +0000 (10:10 +1000)]
doc/mgr: document lack of MSWin NFS 4.x support

Document that no version of Microsoft Windows supports mounting an NFS
v4.x export natively, as of the time of this commit.

This commit has been made in response to an anonymous note left on
https://pad.ceph.com/p/Report_Documentation_Bugs.

Signed-off-by: Zac Dover <zac.dover@proton.me>
18 months agoMerge pull request #55030 from zdover23/wip-doc-2023-12-31-radosgw-admin-remove-user...
Anthony D'Atri [Sun, 31 Dec 2023 14:22:51 +0000 (09:22 -0500)]
Merge pull request #55030 from zdover23/wip-doc-2023-12-31-radosgw-admin-remove-user-subuser-rewrite

doc/radosgw: edit "remove a subuser"

18 months agodoc/radosgw: edit "remove a subuser" 55030/head
Zac Dover [Sun, 31 Dec 2023 06:22:33 +0000 (16:22 +1000)]
doc/radosgw: edit "remove a subuser"

Edit the English language in the section "Remove a Subuser" in
doc/radosgw/admin.rst. This commit is made in response to Matt
Benjamin's request for improvement of this section
(https://github.com/ceph/ceph/pull/55028#discussion_r1438599833).

Signed-off-by: Zac Dover <zac.dover@proton.me>
18 months agoMerge pull request #55023 from zdover23/wip-doc-2023-12-29-radosgw-admin-remove-user...
zdover23 [Sat, 30 Dec 2023 12:23:51 +0000 (22:23 +1000)]
Merge pull request #55023 from zdover23/wip-doc-2023-12-29-radosgw-admin-remove-user-subuser

doc/radosgw: edit sections

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
18 months agodoc/radosgw: edit sections 55023/head
Zac Dover [Fri, 29 Dec 2023 08:32:04 +0000 (18:32 +1000)]
doc/radosgw: edit sections

Edit the following sections in doc/radosgw/admin.rst:

* Remove a User
* Remove a Subuser

Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
18 months agoMerge pull request #54982 from ronen-fr/wip-rf-be-error
Ronen Friedman [Thu, 28 Dec 2023 20:48:46 +0000 (22:48 +0200)]
Merge pull request #54982 from ronen-fr/wip-rf-be-error

osd/scrub: unhandled scrub backend errors should cause an abort

Reviewed-by: Matan Breizman <mbreizma@redhat.com>
18 months agoMerge pull request #54907 from ljflores/wip-balancer-incremental
Yuri Weinstein [Thu, 28 Dec 2023 17:08:12 +0000 (09:08 -0800)]
Merge pull request #54907 from ljflores/wip-balancer-incremental

osd: fix Incremental decode for new/old_pg_upmap_primary

Reviewed-by: Josh Salomon <josh.salomon@gmail.com>
18 months agoMerge pull request #54627 from maydaycc/wip-63615
Yuri Weinstein [Thu, 28 Dec 2023 17:06:45 +0000 (09:06 -0800)]
Merge pull request #54627 from maydaycc/wip-63615

mgr: set MMgrBeacon high priority

Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
18 months agoMerge pull request #54194 from ifed01/wip-ifed-refresh-perf-counters
Yuri Weinstein [Thu, 28 Dec 2023 17:05:44 +0000 (09:05 -0800)]
Merge pull request #54194 from ifed01/wip-ifed-refresh-perf-counters

os: introduce ObjectStore::refresh_perf_counters() method

Reviewed-by: Pere Diaz Bou <pdiazbou@redhat.com>
18 months agoMerge pull request #54047 from lxbsz/wip-62081
Yuri Weinstein [Thu, 28 Dec 2023 17:05:10 +0000 (09:05 -0800)]
Merge pull request #54047 from lxbsz/wip-62081

osd: clean up the sparse-read related code

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
18 months agoMerge pull request #54644 from idryomov/wip-63607
Ilya Dryomov [Thu, 28 Dec 2023 17:03:24 +0000 (18:03 +0100)]
Merge pull request #54644 from idryomov/wip-63607

librados: make querying pools for selfmanaged snaps reliable

Reviewed-by: Ramana Raja <rraja@redhat.com>
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
18 months agoMerge pull request #55011 from zdover23/wip-doc-2023-12-27-radosgw-admin-create-a...
zdover23 [Thu, 28 Dec 2023 00:44:17 +0000 (10:44 +1000)]
Merge pull request #55011 from zdover23/wip-doc-2023-12-27-radosgw-admin-create-a-subuser

doc/radosgw: admin.rst - edit "Create a Subuser"

Reviewed-by: Cole Mitchell <cole.mitchell.ceph@gmail.com>
18 months agoMerge pull request #54998 from ronen-fr/wip-rf-lmap-event
Ronen Friedman [Wed, 27 Dec 2023 19:15:29 +0000 (21:15 +0200)]
Merge pull request #54998 from ronen-fr/wip-rf-lmap-event

osd/scrub: remove unused PGScrubGotLocalMap message

Reviewed-by: Aishwarya Mathuria <amathuri@redhat.com>
18 months agoMerge pull request #55016 from zdover23/wip-doc-2023-12-27-radosgw-user-info-suspend...
zdover23 [Wed, 27 Dec 2023 14:48:20 +0000 (00:48 +1000)]
Merge pull request #55016 from zdover23/wip-doc-2023-12-27-radosgw-user-info-suspend-enable

doc/radosgw: admin.rst - edit sections

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
18 months agodoc/radosgw: admin.rst - edit sections 55016/head
Zac Dover [Wed, 27 Dec 2023 12:14:59 +0000 (22:14 +1000)]
doc/radosgw: admin.rst - edit sections

Edit the following sections in doc/radosgw/admin.rst:

- Get User Info
- Modify User Info
- User Suspend/Enable (I split this into two sections)

Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
18 months agoMerge pull request #54835 from rhcs-dashboard/directories-fixes
Nizamudeen A [Wed, 27 Dec 2023 10:30:07 +0000 (16:00 +0530)]
Merge pull request #54835 from rhcs-dashboard/directories-fixes

mgr/dashboard: small fixes to directories view

Reviewed-by: Ankush Behl <cloudbehl@gmail.com>
18 months agodoc/radosgw: admin.rst - edit "Create a Subuser" 55011/head
Zac Dover [Wed, 27 Dec 2023 04:28:51 +0000 (14:28 +1000)]
doc/radosgw: admin.rst - edit "Create a Subuser"

Edit the section "Create a Subuser" in doc/radosgw/admin.rst.

Signed-off-by: Zac Dover <zac.dover@proton.me>
18 months agoMerge pull request #54663 from Matan-B/wip-matanb-cot-pgmeta-attrs
Yuri Weinstein [Tue, 26 Dec 2023 17:54:35 +0000 (09:54 -0800)]
Merge pull request #54663 from Matan-B/wip-matanb-cot-pgmeta-attrs

tools/ceph_objectstore_tool: action_on_all_objects_in_pg to skip pgmeta

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
18 months agoMerge pull request #54597 from sseshasa/wip-mclk-snaptrim-cost
Yuri Weinstein [Tue, 26 Dec 2023 16:27:37 +0000 (08:27 -0800)]
Merge pull request #54597 from sseshasa/wip-mclk-snaptrim-cost

osd: Tune snap trim item cost to reflect a PGs' average object size for mClock scheduler

Reviewed-by: Samuel Just <sjust@redhat.com>
18 months agoMerge pull request #54518 from NitzanMordhai/wip-nitzan-cleanomap-rados-optional
Yuri Weinstein [Tue, 26 Dec 2023 16:27:02 +0000 (08:27 -0800)]
Merge pull request #54518 from NitzanMordhai/wip-nitzan-cleanomap-rados-optional

Tools/rados: Improve Error Messaging for Object Name Resolution

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Reviewed-by: Matan Breizman <Matan.Brz@gmail.com>
18 months agoMerge pull request #54498 from Matan-B/wip-matanb-send-inc-map-refactor
Yuri Weinstein [Tue, 26 Dec 2023 16:26:03 +0000 (08:26 -0800)]
Merge pull request #54498 from Matan-B/wip-matanb-send-inc-map-refactor

osd/OSD: rewrite send_incremental_map()

Reviewed-by: Samuel Just <sjust@redhat.com>
18 months agoMerge pull request #55003 from zdover23/wip-doc-2023-12-26-radosgw-admin-create-a...
zdover23 [Tue, 26 Dec 2023 08:34:10 +0000 (18:34 +1000)]
Merge pull request #55003 from zdover23/wip-doc-2023-12-26-radosgw-admin-create-a-user

doc/radosgw: admin.rst - edit "Create a User"

Reviewed-by: Jiffin Tony Thottan <thottanjiffin@gmail.com>
18 months agodoc/radosgw: admin.rst - edit "Create a User" 55003/head
Zac Dover [Tue, 26 Dec 2023 04:32:35 +0000 (14:32 +1000)]
doc/radosgw: admin.rst - edit "Create a User"

Edit the section "Create a User" in doc/radosgw/admin.rst.

Signed-off-by: Zac Dover <zac.dover@proton.me>
18 months agoMerge pull request #54997 from zdover23/wip-doc-2023-12-24-radosgw-admin-main
zdover23 [Sun, 24 Dec 2023 20:46:30 +0000 (06:46 +1000)]
Merge pull request #54997 from zdover23/wip-doc-2023-12-24-radosgw-admin-main

doc/radosgw: edit admin.rst 1 of x

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
18 months agodoc/radosgw: edit admin.rst 1 of x 54997/head
Zac Dover [Sun, 24 Dec 2023 10:24:26 +0000 (20:24 +1000)]
doc/radosgw: edit admin.rst 1 of x

Edit doc/radosgw/admin.rst to the end of the section "User Management".
Correct grammar (mostly awkward prepositions) and tidy up weird clauses.

Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
18 months agoosd/scrub: remove unused PGScrubGotLocalMap message 54998/head
Ronen Friedman [Sat, 23 Dec 2023 18:19:06 +0000 (12:19 -0600)]
osd/scrub: remove unused PGScrubGotLocalMap message

The relevant event (IntLocalMapDone) is processed directly within the
scrubber, instead of being queued to the OSD events queue.

Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
18 months agoosd/scrub: unhandled scrub backend errors should cause an abort 54982/head
Ronen Friedman [Tue, 28 Nov 2023 15:46:01 +0000 (09:46 -0600)]
osd/scrub: unhandled scrub backend errors should cause an abort

... as we do not have any mechanism to handle them.

Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
19 months ago.github/workflows: upgrade stale bot 54994/head
Laura Flores [Fri, 22 Dec 2023 23:43:17 +0000 (17:43 -0600)]
.github/workflows: upgrade stale bot

Signed-off-by: Laura Flores <lflores@redhat.com>
19 months agoMerge pull request #54801 from WangWNico/balancer_project
Laura Flores [Fri, 22 Dec 2023 21:39:20 +0000 (15:39 -0600)]
Merge pull request #54801 from WangWNico/balancer_project

Improve Ceph Balancer Status Output

19 months agoMerge pull request #53191 from rzarzynski/wip-all-kickoff-s-2
Laura Flores [Fri, 22 Dec 2023 20:16:49 +0000 (14:16 -0600)]
Merge pull request #53191 from rzarzynski/wip-all-kickoff-s-2

kickoff v19 squid

19 months agoMerge pull request #54989 from zdover23/wip-doc-2023-12-22-radosgw-compression-suppor...
Anthony D'Atri [Fri, 22 Dec 2023 17:51:43 +0000 (12:51 -0500)]
Merge pull request #54989 from zdover23/wip-doc-2023-12-22-radosgw-compression-supported-plugins

doc/radosgw: list supported plugins-compression.rst

19 months agodoc/radosgw: list supported plugins-compression.rst 54989/head
Zac Dover [Fri, 22 Dec 2023 07:39:20 +0000 (17:39 +1000)]
doc/radosgw: list supported plugins-compression.rst

List supported compression plugins in doc/radosgw/compression.rst.

Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
19 months agoMerge pull request #54970 from zdover23/wip-doc-2023-12-20-radosgw-compression-grammar
zdover23 [Thu, 21 Dec 2023 11:06:55 +0000 (21:06 +1000)]
Merge pull request #54970 from zdover23/wip-doc-2023-12-20-radosgw-compression-grammar

doc/radosgw: edit compression.rst

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
19 months agodoc/radosgw: edit compression.rst 54970/head
Zac Dover [Wed, 20 Dec 2023 05:00:38 +0000 (15:00 +1000)]
doc/radosgw: edit compression.rst

Improve the grammar and simplify the sentence structure of
doc/radosgw/compression.rst. This commit is made in anticipation of a
near-future commit that will list the compression algorithms available
to users of Ceph.

Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
19 months agoMerge pull request #54918 from tchaikov/cmake-build-rockdb-with-cxxflags
Kefu Chai [Thu, 21 Dec 2023 03:04:44 +0000 (11:04 +0800)]
Merge pull request #54918 from tchaikov/cmake-build-rockdb-with-cxxflags

cmake/modules/BuildRocksDB.cmake: inherit parent's CMAKE_CXX_FLAGS

Reviewed-by: Casey Bodley <cbodley@redhat.com>
19 months agoMerge pull request #54936 from ronen-fr/wip-rf-pcnt3
Ronen Friedman [Wed, 20 Dec 2023 19:57:37 +0000 (21:57 +0200)]
Merge pull request #54936 from ronen-fr/wip-rf-pcnt3

osd/scrub: initial set of performance counters

Reviewed-by: Nitzan Mordechai <nmordech@redhat.com>
19 months agoosd/scrub: collect replica reservations performance counters 54936/head
Ronen Friedman [Sun, 17 Dec 2023 18:14:53 +0000 (12:14 -0600)]
osd/scrub: collect replica reservations performance counters

Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
19 months agotest/osd: log scrub performance counters in osd-scrub-test.sh
Ronen Friedman [Sat, 16 Dec 2023 10:10:22 +0000 (04:10 -0600)]
test/osd: log scrub performance counters in osd-scrub-test.sh

Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
19 months agoosd/scrub: provide selected counters set to Scrubber & FSM
Ronen Friedman [Sat, 16 Dec 2023 10:02:54 +0000 (04:02 -0600)]
osd/scrub: provide selected counters set to Scrubber & FSM

also - move most time keeping from the Scrubber to the FSM.

Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
19 months agoosd/scrub: add a basic set of performance counters
Ronen Friedman [Thu, 14 Dec 2023 14:27:13 +0000 (08:27 -0600)]
osd/scrub: add a basic set of performance counters

Add a labeled set of performance counters, with the labels selecting
one of four copies of the counters - one per each scrub level and
pool type combination.

Inside the Scrubber, the relevant set of counters is selected
when the scrub is initialized.

Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
19 months agoMerge pull request #54828 from ronen-fr/wip-rf-dec-fixes-1
Ronen Friedman [Wed, 20 Dec 2023 16:53:27 +0000 (18:53 +0200)]
Merge pull request #54828 from ronen-fr/wip-rf-dec-fixes-1

osd/scrub: don't block high-priority scrubs on local resources

Reviewed-by: Samuel Just <sjust@redhat.com>-
19 months agoMerge pull request #54023 from Matan-B/wip-matanb-objectstore-tool-superblock
Yuri Weinstein [Wed, 20 Dec 2023 15:24:11 +0000 (07:24 -0800)]
Merge pull request #54023 from Matan-B/wip-matanb-objectstore-tool-superblock

tools/ceph_objectstore_tool: Support get/set/superblock

Reviewed-by: Samuel Just <sjust@redhat.com>
19 months agoMerge pull request #54195 from ifed01/wip-ifed-silent-warns
Igor Fedotov [Wed, 20 Dec 2023 12:18:41 +0000 (15:18 +0300)]
Merge pull request #54195 from ifed01/wip-ifed-silent-warns

core: silent a couple of compiler warnings on uninitialized vars.

Reviewed-by: Adam Kupczyk <akupczyk@ibm.com>
19 months agoMerge pull request #52871 from NitzanMordhai/wip-nitzan-ceph-dencoder-extend-osd...
NitzanMordhai [Wed, 20 Dec 2023 07:43:03 +0000 (09:43 +0200)]
Merge pull request #52871 from NitzanMordhai/wip-nitzan-ceph-dencoder-extend-osd-type-available

ceph-dencoder: OSD - Add missing types

19 months agoceph-dencoder: osd - Add missing types 52871/head
NitzanMordhai [Wed, 28 Jun 2023 09:57:11 +0000 (09:57 +0000)]
ceph-dencoder: osd - Add missing types

Currently, ceph-dencoder lacks certain osd types, preventing us from accurately checking the ceph corpus for encode-decode mismatches.
This pull request aims to address this issue by adding the missing types to ceph-dencoder.

To successfully incorporate these types into ceph-dencoder, we need to introduce the necessary `dump` and `generate_test_instances`
functions that was missing in some types. These functions are essential for proper encode and decode of the added types.

This PR will enhance the functionality of ceph-dencoder by including the missing types, enabling a comprehensive analysis of encode-decode consistency.
With the addition of these types, we can ensure the robustness and correctness of the ceph corpus.

This update will significantly contribute to improving the overall reliability and accuracy of ceph-dencoder.
It allows for a more comprehensive assessment of the encode-decode behavior, leading to enhanced data integrity and stability within the ceph ecosystem.

Fixes: https://tracker.ceph.com/issues/61788
Signed-off-by: Nitzan Mordechai <nmordech@redhat.com>
19 months agoMerge pull request #54916 from tchaikov/cmake-boost-workaround
Kefu Chai [Wed, 20 Dec 2023 02:14:38 +0000 (10:14 +0800)]
Merge pull request #54916 from tchaikov/cmake-boost-workaround

cmake: only apply workaround for boost < 1.84

Reviewed-by: Adam C. Emerson <aemerson@redhat.com>
19 months agoMerge pull request #54919 from tchaikov/cmake-boost-1.84
Kefu Chai [Wed, 20 Dec 2023 02:14:17 +0000 (10:14 +0800)]
Merge pull request #54919 from tchaikov/cmake-boost-1.84

cmake: add 1.82 and 1.83 to known versions

Reviewed-by: Adam C. Emerson <aemerson@redhat.com>
19 months agoMerge pull request #53591 from EdwardVitor/fix-makecheck-warning
Yuri Weinstein [Tue, 19 Dec 2023 23:00:22 +0000 (15:00 -0800)]
Merge pull request #53591 from EdwardVitor/fix-makecheck-warning

kv: resolve three compilation warnings

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
19 months agoMerge pull request #53524 from sseshasa/wip-fix-osd-op-queue-rndmize-62171
Yuri Weinstein [Tue, 19 Dec 2023 22:59:25 +0000 (14:59 -0800)]
Merge pull request #53524 from sseshasa/wip-fix-osd-op-queue-rndmize-62171

osd: Apply randomly selected scheduler type across all OSD shards

Reviewed-by: Samuel Just <sjust@redhat.com>
19 months agoMerge pull request #53228 from rzarzynski/wip-bug-62645
Yuri Weinstein [Tue, 19 Dec 2023 22:57:48 +0000 (14:57 -0800)]
Merge pull request #53228 from rzarzynski/wip-bug-62645

 common/weighted_shuffle: don't feed std::discrete_distribution with all-zero weights

Reviewed-by: Neha Ojha <nojha@redhat.com>
19 months agoMerge pull request #54953 from ljflores/wip-fix-18.2.1-doc
Ilya Dryomov [Tue, 19 Dec 2023 21:12:15 +0000 (22:12 +0100)]
Merge pull request #54953 from ljflores/wip-fix-18.2.1-doc

doc/releases: specify dashboard improvements

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
19 months agodoc/releases: specify dashboard improvements 54953/head
Laura Flores [Mon, 18 Dec 2023 21:09:43 +0000 (15:09 -0600)]
doc/releases: specify dashboard improvements

...and address other nits

Signed-off-by: Laura Flores <lflores@ibm.com>
19 months agoMerge pull request #54935 from yuvalif/wip-yuval-return-lua-devel
Yuval Lifshitz [Tue, 19 Dec 2023 17:57:47 +0000 (19:57 +0200)]
Merge pull request #54935 from yuvalif/wip-yuval-return-lua-devel

build/rgw/lua: return lua-devel runtime dependency

reviewed-by: cbodley

19 months agoMerge pull request #54710 from kalaspuffar/replace_jwt_with_pure_python
Nizamudeen A [Tue, 19 Dec 2023 13:48:20 +0000 (19:18 +0530)]
Merge pull request #54710 from kalaspuffar/replace_jwt_with_pure_python

mgr/dashboard: Simplify authentication protocol

Reviewed-by: Fabian-Gruenbichler <NOT@FOUND>
Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
19 months agoMerge pull request #54897 from aclamk/wip-aclamk-bs-fix-esb-multichunk-alloc
Adam Kupczyk [Tue, 19 Dec 2023 13:40:18 +0000 (14:40 +0100)]
Merge pull request #54897 from aclamk/wip-aclamk-bs-fix-esb-multichunk-alloc

os/bluestore: Fix assert() caused by ESB

19 months agoMerge pull request #54609 from xxhdx1985126/wip-crimson-rollback-fixes
Matan Breizman [Tue, 19 Dec 2023 10:12:53 +0000 (12:12 +0200)]
Merge pull request #54609 from xxhdx1985126/wip-crimson-rollback-fixes

crimson/osd/pg_backend: fix rollback on whiteouts

Reviewed-by: Matan Breizman <mbreizma@redhat.com>
19 months agoMerge pull request #54960 from zdover23/wip-doc-2023-12-19-install-clone-source-submo...
zdover23 [Tue, 19 Dec 2023 09:53:04 +0000 (19:53 +1000)]
Merge pull request #54960 from zdover23/wip-doc-2023-12-19-install-clone-source-submodule-update

doc/install: update "update submodules"

Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
19 months agodoc/install: update "update submodules" 54960/head
Zac Dover [Tue, 19 Dec 2023 09:15:57 +0000 (19:15 +1000)]
doc/install: update "update submodules"

Remove misleading material that would give readers the wrong idea about
when stale submodules are present. This commit is made in response to
information given to me by Ilya Dryomov here: https://github.com/ceph/ceph/pull/54929#issuecomment-1859237986.

Signed-off-by: Zac Dover <zac.dover@proton.me>
19 months agomgr/dashboard: small fixes to directories view 54835/head
Nizamudeen A [Thu, 7 Dec 2023 17:28:52 +0000 (22:58 +0530)]
mgr/dashboard: small fixes to directories view

Increased the precedence for Directories
Expand the node by default and select them as well

Fixes: https://tracker.ceph.com/issues/63754
Signed-off-by: Nizamudeen A <nia@redhat.com>
19 months agocrimson/osd/pg_backend: whiteout objects if they will have clones when 54609/head
Xuehan Xu [Wed, 22 Nov 2023 05:16:36 +0000 (13:16 +0800)]
crimson/osd/pg_backend: whiteout objects if they will have clones when
rolling back

Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
19 months agoMerge pull request #54917 from tchaikov/cmake-cephfs-sans-libcephfs
Kefu Chai [Tue, 19 Dec 2023 04:57:41 +0000 (12:57 +0800)]
Merge pull request #54917 from tchaikov/cmake-cephfs-sans-libcephfs

cmake: differentiate WITH_CEPHFS from WITH_LIBCEPHFS

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
19 months agoMerge pull request #54931 from athanatos/sjust/wip-crimson-2023-12-13-fixes
Samuel Just [Tue, 19 Dec 2023 01:37:26 +0000 (17:37 -0800)]
Merge pull request #54931 from athanatos/sjust/wip-crimson-2023-12-13-fixes

crimson: misc fixes

Reviewed-by: Matan Breizman <mbreizma@redhat.com>
19 months agoMerge pull request #54506 from ceph/wip-yuriw-release-18.2.1-main
Laura Flores [Mon, 18 Dec 2023 20:57:53 +0000 (14:57 -0600)]
Merge pull request #54506 from ceph/wip-yuriw-release-18.2.1-main

doc: Add Reef 18.2.1 release notes

19 months agoMerge pull request #52495 from adamemerson/wip-neorados-learning-from-experience
Casey Bodley [Mon, 18 Dec 2023 18:28:45 +0000 (18:28 +0000)]
Merge pull request #52495 from adamemerson/wip-neorados-learning-from-experience

neorados: Learning from experience

Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
Reviewed-by: Casey Bodley <cbodley@redhat.com>