]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Yuri Weinstein [Tue, 3 Oct 2023 19:39:21 +0000 (12:39 -0700)]
Merge pull request #53437 from k0ste/wip-62825-reef
reef: RadosGW API: incorrect bucket quota in response to HEAD /{bucket}/?usage
Reviewed-by: Shilpa Jagannath <smanjara@redhat.com>
Yuri Weinstein [Tue, 3 Oct 2023 19:33:43 +0000 (12:33 -0700)]
Merge pull request #53398 from trociny/wip-62752-reef
reef: rgw: fix 2 null versionID after convert_plain_entry_to_versioned
Reviewed-by: J. Eric Ivancich <ivancich@redhat.com>
Yuri Weinstein [Tue, 3 Oct 2023 19:33:16 +0000 (12:33 -0700)]
Merge pull request #53395 from trociny/wip-62306-reef
reef: rgw/sync-policy: Correct "sync status" & "sync group" commands
Reviewed-by: J. Eric Ivancich <ivancich@redhat.com>
Yuri Weinstein [Tue, 3 Oct 2023 19:32:07 +0000 (12:32 -0700)]
Merge pull request #53377 from jzhu116-bloomberg/wip-59646-reef
reef: rgw/notification: pass in bytes_transferred to populate object_size in sync notification
Reviewed-by: Yuval Lifshitz <ylifshit@redhat.com>
Yuri Weinstein [Tue, 3 Oct 2023 19:31:40 +0000 (12:31 -0700)]
Merge pull request #53375 from jzhu116-bloomberg/wip-59693-reef
reef: rgw/notification: remove non x-amz-meta-* attributes from bucket notifications
Reviewed-by: Yuval Lifshitz <ylifshit@redhat.com>
Yuri Weinstein [Tue, 3 Oct 2023 19:30:13 +0000 (12:30 -0700)]
Merge pull request #53034 from galsalomon66/wip-62466-reef
reef: rgw/s3select: s3select fixes related to Trino/TPCDS benchmark and QE tests
Reviewed-by: Shilpa Jagannath <smanjara@redhat.com>
Yuri Weinstein [Tue, 3 Oct 2023 15:39:26 +0000 (08:39 -0700)]
Merge pull request #53293 from ajarr/wip-62687-reef
reef: librbd: kick ExclusiveLock state machine on client being blocklisted when waiting for lock
Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
Yuri Weinstein [Tue, 3 Oct 2023 15:38:43 +0000 (08:38 -0700)]
Merge pull request #53276 from idryomov/wip-61707-reef
reef: librbd: make CreatePrimaryRequest remove any unlinked mirror snapshots
Reviewed-by: Ramana Raja <rraja@redhat.com>
Adam King [Mon, 2 Oct 2023 17:51:52 +0000 (13:51 -0400)]
Merge pull request #53118 from adk3798/wip-61964-reef
reef: mgr/cephadm: add is_host_<status> functions to HostCache
Reviewed-by: John Mulligan <jmulligan@redhat.com>
Anthony D'Atri [Mon, 2 Oct 2023 13:40:18 +0000 (09:40 -0400)]
Merge pull request #53748 from zdover23/wip-doc-2023-10-02-backport-53744-to-reef
reef: doc/architecture: edit "Calculating PG IDs"
Zac Dover [Sun, 1 Oct 2023 23:43:37 +0000 (09:43 +1000)]
doc/architecture: edit "Calculating PG IDs"
Edit the section "Calcluating PG IDs" in doc/architecture.rst.
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
69a585fbf4fbf50eed784a248442f622f01120c9 )
Anthony D'Atri [Sun, 1 Oct 2023 13:04:15 +0000 (09:04 -0400)]
Merge pull request #53742 from zdover23/wip-doc-2023-10-01-backport-53740-to-reef
reef: doc/architecture: edit several sections
Zac Dover [Sat, 30 Sep 2023 04:58:41 +0000 (14:58 +1000)]
doc/architecture: edit several sections
Edit the following sections in doc/architecture.rst:
1. Dynamic Cluster Management
2. About Pools
3. Mapping PGs to OSDs
The tone of "Dynamic Cluster Management" remains a bit too close to the
tone of marketing material, in my opinion, but I will return to firm it
up when I have finished a once-over of architecture.rst.
Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
9657c45fc12cd8522df72c9bb8820320758305e4 )
Anthony D'Atri [Sat, 30 Sep 2023 09:43:08 +0000 (05:43 -0400)]
Merge pull request #53738 from zdover23/wip-doc-2023-09-30-backport-53726-to-reef
reef: doc/architecture: edit "Replication"
Zac Dover [Thu, 28 Sep 2023 21:37:40 +0000 (07:37 +1000)]
doc/architecture: edit "Replication"
Edit "Replication" in the "Smart Daemons Enable Hyperscale" section of
doc/architecture.rst.
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
4cf22e195ab367eb65f95c2578d06919ebcd108f )
zdover23 [Sat, 30 Sep 2023 00:09:18 +0000 (10:09 +1000)]
Merge pull request #53730 from zdover23/wip-doc-2023-09-29-backport-53723-to-reef
reef: doc/architecture: edit "Data Scrubbing"
Reviewed-by: Cole Mitchell <cole.mitchell.ceph@gmail.com>
Yuri Weinstein [Fri, 29 Sep 2023 12:41:53 +0000 (05:41 -0700)]
Merge pull request #52846 from lxbsz/wip-62201
reef: mds: skip forwarding request if the session were removed
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Yuri Weinstein [Fri, 29 Sep 2023 12:41:22 +0000 (05:41 -0700)]
Merge pull request #52748 from mchangir/wip-61990-reef
reef: mgr/snap_schedule: allow retention spec 'n' to be user defined
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Yuri Weinstein [Fri, 29 Sep 2023 12:40:46 +0000 (05:40 -0700)]
Merge pull request #52742 from batrick/wip-62269-reef
reef: qa: wait for file to have correct size
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Yuri Weinstein [Fri, 29 Sep 2023 12:40:08 +0000 (05:40 -0700)]
Merge pull request #52724 from kotreshhr/wip-62240-reef
reef: mds: Fix the linkmerge assert check
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Yuri Weinstein [Fri, 29 Sep 2023 12:39:33 +0000 (05:39 -0700)]
Merge pull request #52681 from batrick/wip-62189-reef
reef: mds: update mdlog perf counters during replay
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Yuri Weinstein [Fri, 29 Sep 2023 12:38:57 +0000 (05:38 -0700)]
Merge pull request #52656 from joscollin/wip-62178-reef
reef: qa: fix cephfs-mirror unwinding and 'fs volume create/rm' order
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Yuri Weinstein [Fri, 29 Sep 2023 12:37:26 +0000 (05:37 -0700)]
Merge pull request #52246 from batrick/wip-61800-reef
reef: mon/MDSMonitor: plug paxos when maybe manipulating osdmap
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Zac Dover [Thu, 28 Sep 2023 18:40:08 +0000 (04:40 +1000)]
doc/architecture: edit "Data Scrubbing"
Edit the "Data Scrubbing" listitem in the list of benefits conferred by
the use by OSDs of the aggregate power of the cluster, in the section
"Smart Daemons Enable Hyperscale" in doc/architecture.rst.
Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
d7b991646fcd36a1df7456e8e82c9d54a01e50f9 )
Anthony D'Atri [Fri, 29 Sep 2023 02:53:24 +0000 (22:53 -0400)]
Merge pull request #53727 from zdover23/wip-doc-2023-09-29-backport-53707-to-reef
reef: doc/architecture: edit "OSD Membership and Status"
Zac Dover [Thu, 28 Sep 2023 03:55:02 +0000 (13:55 +1000)]
doc/architecture: edit "OSD Membership and Status"
Edit "OSD Membership and Status" in the "Smart Daemons Enable
Hyperscale" section of doc/architecture.rst.
Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
dbd85336b1aa3ef42cfc12495b3dc5142d4b8a28 )
Casey Bodley [Thu, 28 Sep 2023 18:36:50 +0000 (19:36 +0100)]
Merge pull request #53506 from yuvalif/wip-62284-reef
reef: rgw/amqp: skip idleness tests since it needs to sleep longer than 30s
Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
Anthony D'Atri [Wed, 27 Sep 2023 19:15:43 +0000 (15:15 -0400)]
Merge pull request #53686 from zdover23/wip-doc-2023-09-27-backport-53685-to-reef
reef: doc/architecture: edit "OSDs service clients directly"
Avan [Wed, 27 Sep 2023 11:45:44 +0000 (17:15 +0530)]
Merge pull request #53695 from rhcs-dashboard/wip-63002-reef
reef: exporter: add ceph_daemon labels to labeled counters as well
Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
avanthakkar [Tue, 19 Sep 2023 08:18:43 +0000 (13:48 +0530)]
exporter: add ceph_daemon labels to labeled counters as well
Exporter missed adding the `ceph_daemon` or `instance_id`
labels(in case if rgw metrics) to the new labeled performance counters.
Fixes: https://tracker.ceph.com/issues/62874
Signed-off-by: avanthakkar <avanjohn@gmail.com>
(cherry picked from commit
f061955f0beabcaa3dca0dbfb6a8c8e56c764a0b )
Nizamudeen A [Wed, 27 Sep 2023 05:25:01 +0000 (10:55 +0530)]
Merge pull request #53669 from rhcs-dashboard/wip-62963-reef
reef: mgr/dashboard: fix prometheus queries subscriptions
Reviewed-by: Nizamudeen A <nia@redhat.com>
Zac Dover [Tue, 26 Sep 2023 20:00:34 +0000 (06:00 +1000)]
doc/architecture: edit "OSDs service clients directly"
Edit "OSDs service clients directly" in the list in
"Smart Daemons Enable Hyperscale" in doc/architecure.rst.
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
6f9dfd75b50f7793d2ff9bc3003c35efa6d6da04 )
Anthony D'Atri [Tue, 26 Sep 2023 18:36:28 +0000 (14:36 -0400)]
Merge pull request #53659 from zdover23/wip-doc-2023-09-26-backport-53657-to-reef
reef: doc/architecture: edit "SDEH"
Yuval Lifshitz [Wed, 2 Aug 2023 10:19:00 +0000 (10:19 +0000)]
rgw/amqp: skip idleness tests since it needs to sleep longer than 30s
current idle timeout is 30s, so, making the test sleep for 30s may not
be enough. setting sleep time to be longer, and skippign the test so it
won't take too long.
Fixes: https://tracker.ceph.com/issues/62264
Signed-off-by: Yuval Lifshitz <ylifshit@redhat.com>
(cherry picked from commit
11439ecd8957cdf90b80fd52cc500372ffd24685 )
Pedro Gonzalez Gomez [Mon, 18 Sep 2023 16:34:28 +0000 (18:34 +0200)]
mgr/dashboard: fix prometheus queries subscriptions
Fixes: https://tracker.ceph.com/issues/62868
Signed-off-by: Pedro Gonzalez Gomez <pegonzal@redhat.com>
(cherry picked from commit
b7f25e63178080800f96f1cdcdd620fea200ea58 )
Zac Dover [Mon, 25 Sep 2023 21:40:42 +0000 (07:40 +1000)]
doc/architecture: edit "SDEH"
Edit the front matter of the "Smart Daemons Enable Hyperscale" section
of doc/architecture.rst.
Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
5054f6c7538e1e3b0ffd3c0badf0fcd3a95c8d92 )
Nizamudeen A [Mon, 25 Sep 2023 14:27:04 +0000 (19:57 +0530)]
Merge pull request #53652 from rhcs-dashboard/wip-62967-reef
reef: mgr/dashboard: remove empty popover when there are no health warns
Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Reviewed-by: Ankush Behl <cloudbehl@gmail.com>
Nizamudeen A [Fri, 15 Sep 2023 06:40:24 +0000 (12:10 +0530)]
mgr/dashboard: remove empty popover when there are no health warns
Fixes: https://tracker.ceph.com/issues/62846
Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit
d7d142435863239751fb5e228d80fe4c44490aee )
Anthony D'Atri [Mon, 25 Sep 2023 05:16:59 +0000 (01:16 -0400)]
Merge pull request #53632 from zdover23/wip-doc-2023-09-25-backport-53631-to-reef
reef: doc/architecture: edit "HA Authentication"
Zac Dover [Mon, 25 Sep 2023 04:34:06 +0000 (14:34 +1000)]
doc/architecture: edit "HA Authentication"
Edit "High Availability Authentication" in doc/architecture.rst.
Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
cb680a7865c4766d54d535889ec1517a0e84b5b5 )
Anthony D'Atri [Sat, 23 Sep 2023 18:02:19 +0000 (14:02 -0400)]
Merge pull request #53619 from zdover23/wip-doc-2023-09-24-backport-53613-to-reef
reef: doc/architecture: "Edit HA Auth"
Zac Dover [Sat, 23 Sep 2023 02:26:18 +0000 (12:26 +1000)]
doc/architecture: "Edit HA Auth"
Rewrite the explanation of how a client authenticates against a monitor.
This is a rewrite of a single paragraph, and has been set apart in its
own PR so that it can receive the maximum amount of scrutiny that the
upstream Ceph community can muster.
Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
c71cd84ec9e579ba0913c4952570bba6082e03b5 )
Nizamudeen A [Fri, 22 Sep 2023 06:52:53 +0000 (12:22 +0530)]
Merge pull request #53543 from rhcs-dashboard/wip-62880-reef
reef: mgr/dashboard: align charts of landing page
Reviewed-by: Nizamudeen A <nia@redhat.com>
Anthony D'Atri [Thu, 21 Sep 2023 18:20:59 +0000 (14:20 -0400)]
Merge pull request #53585 from zdover23/wip-doc-2023-09-22-backport-53493-to-reef
reef: doc/architecture: "Edit HA Auth" (one of several)
Zac Dover [Sun, 17 Sep 2023 20:41:28 +0000 (06:41 +1000)]
doc/architecture: "Edit HA Auth" (one of several)
Edit "High Availability Authentication" in doc/architecture.rst.
Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
78804e1aadb4d1ad8273ff7dc50b0ea7bc72b686 )
zdover23 [Thu, 21 Sep 2023 06:27:24 +0000 (16:27 +1000)]
Merge pull request #53569 from zdover23/wip-doc-2023-09-21-backport-53176-to-reef
reef: doc: add note for removing (automatic) partitioning policy
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Venky Shankar [Mon, 28 Aug 2023 10:42:57 +0000 (16:12 +0530)]
doc: add note for removing (automatic) partitioning policy
Signed-off-by: Venky Shankar <vshankar@redhat.com>
(cherry picked from commit
20d027eb9d54ab4f6ba03dfc17d1c4c42eac1055 )
Pedro Gonzalez Gomez [Tue, 12 Sep 2023 08:08:38 +0000 (10:08 +0200)]
mgr/dashboard: align charts of landing page
Fixes: https://tracker.ceph.com/issues/62813
Signed-off-by: Pedro Gonzalez Gomez <pegonzal@redhat.com>
(cherry picked from commit
2c04e9407152896ffd3cd435812df0221fba57c5 )
Anthony D'Atri [Wed, 20 Sep 2023 00:15:09 +0000 (20:15 -0400)]
Merge pull request #53536 from zdover23/wip-doc-2023-09-20-backport-53532-to-reef
reef: doc/man: s/kvstore-tool/monstore-tool/
Zac Dover [Tue, 19 Sep 2023 13:12:34 +0000 (23:12 +1000)]
doc/man: s/kvstore-tool/monstore-tool/
s/kvstore-tool/monstore-tool/ in accordance with Ilya's remark here:
https://github.com/ceph/ceph/pull/53450#discussion_r1329804085
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
231afc83131c366db46e9d0345f6928c1871ce4d )
Adam Kupczyk [Tue, 19 Sep 2023 13:30:02 +0000 (15:30 +0200)]
Merge pull request #52950 from k0ste/wip-61722-reef
reef: Bluestore: fix bluestore collection_list latency perf counter
Anthony D'Atri [Mon, 18 Sep 2023 23:54:49 +0000 (19:54 -0400)]
Merge pull request #53519 from zdover23/wip-doc-2023-09-19-backport-53518-to-reef
reef: doc/dev: Fix typos in files cephfs-mirroring.rst and deduplication.rst
Daniel Parkes [Mon, 18 Sep 2023 21:03:28 +0000 (23:03 +0200)]
doc/dev: Fix typos in files cephfs-mirroring.rst and deduplication.rst
Typo Error in Doc cephfs-mirroring.rst , replace RAODS with RADOS
Typo Error in Doc deduplication.rst , replace RAODS with RADOS
Signed-off-by: Daniel Parkes <dparkes@redhat.com>
(cherry picked from commit
06358e8d17a0e0fbd5d94b14595ade778a4fb5eb )
Anthony D'Atri [Sun, 17 Sep 2023 21:11:55 +0000 (17:11 -0400)]
Merge pull request #53491 from zdover23/wip-doc-2023-09-18-backport-53490-to-reef
reef: doc/architecture: "Edit HA Auth" (one of several)
Zac Dover [Sun, 17 Sep 2023 08:56:40 +0000 (18:56 +1000)]
doc/architecture: "Edit HA Auth" (one of several)
Edit "High Availability Authentication" in doc/architecture.rst.
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
e50c3e1c08ff09f44bb3a3b6f733b612b9f838d7 )
Anthony D'Atri [Sun, 17 Sep 2023 14:44:27 +0000 (10:44 -0400)]
Merge pull request #53488 from zdover23/wip-doc-2023-09-17-backport-53487-to-reef
reef: doc/architecture: Edit "HA Auth"
Zac Dover [Sat, 16 Sep 2023 12:27:29 +0000 (22:27 +1000)]
doc/architecture: Edit "HA Auth"
Edit "High Availability Authentication" in doc/architecture.rst.
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
4cbef54bbaf363dd26a7d1711f3d839f88d4c2a8 )
Casey Bodley [Fri, 15 Sep 2023 15:35:09 +0000 (16:35 +0100)]
Merge pull request #53413 from trociny/wip-62506-reef
reef: rgw: handle http options CORS with v4 auth
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Anthony D'Atri [Fri, 15 Sep 2023 12:14:20 +0000 (08:14 -0400)]
Merge pull request #53476 from zdover23/wip-doc-2023-09-15-backport-53450-to-reef
reef: doc/man: edit ceph-monstore-tool.rst
Zac Dover [Thu, 14 Sep 2023 03:24:11 +0000 (13:24 +1000)]
doc/man: edit ceph-monstore-tool.rst
Clean up the English in doc/man/8/ceph-monstore-tool.rst. Put all
commands in the imperative mood; make sentences more direct.
Follows https://github.com/ceph/ceph/pull/52860.
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
02177f6368532c14b09f84e22efd64a7f7936b34 )
Kamoltat (Junior) Sirivadhna [Thu, 14 Sep 2023 20:57:59 +0000 (16:57 -0400)]
Merge pull request #53429 from kamoltat/wip-ksirivad-reef-backport-50334
reef: pybind/mgr/pg_autoscaler: Reorderd if statement for the func: _maybe_adjust
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Anthony D'Atri [Thu, 14 Sep 2023 03:42:39 +0000 (23:42 -0400)]
Merge pull request #53451 from zdover23/wip-doc-2023-09-14-backport-53444-to-reef
reef: doc/architecture: edit "High Avail. Monitors"
Zac Dover [Wed, 13 Sep 2023 14:09:45 +0000 (00:09 +1000)]
doc/architecture: edit "High Avail. Monitors"
Improve the sentence structure in the "High Availability Monitors"
section of doc/architecture.rst.
Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
57019c346917e6f155d89452d768bd93bdd2e51c )
zdover23 [Wed, 13 Sep 2023 14:21:51 +0000 (00:21 +1000)]
Merge pull request #53434 from zdover23/wip-doc-2023-09-13-backport-53423-to-reef
reef: doc/architecture: edit "Cluster Map"
Reviewed-by: Cole Mitchell <cole.mitchell.ceph@gmail.com>
shreyanshjain7174 [Mon, 11 Sep 2023 10:40:33 +0000 (06:40 -0400)]
RadosGW API: incorrect bucket quota in response to HEAD /{bucket}/?usage
When we try to get the bucket usage via various methods, through curl or while accessing rgw api endpoint at HEAD /{bucket}/?usage doesn't return the updated information. The endpoint was always returning the user quota and not the actual bucket quota which we see after querying the endpoint.
Fixes: https://tracker.ceph.com/issues/62737
Signed-off-by: shreyanshjain7174 <ssanchet@redhat.com>
(cherry picked from commit
78cd82b6e9f36a91f47d44ad2cfae89add335d4c )
Zac Dover [Tue, 12 Sep 2023 11:17:40 +0000 (21:17 +1000)]
doc/architecture: edit "Cluster Map"
Edit the section "Cluster Map" in doc/architecture.rst.
Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
cc8dce2531e8fac64345c4b85087f52149e9a9d0 )
Anthony D'Atri [Tue, 12 Sep 2023 18:58:10 +0000 (14:58 -0400)]
Merge pull request #53427 from zdover23/wip-doc-2023-09-13-backport-53422-to-reef
reef: doc/glossary: add "primary affinity" to glossary
Kamoltat [Wed, 1 Mar 2023 21:07:54 +0000 (21:07 +0000)]
qa/workunits/mon/pg_autoscaler: Added bug-reproducer/test
Added a bug-reproducer/test to fix:
https://tracker.ceph.com/issues/58894
Signed-off-by: Kamoltat <ksirivad@redhat.com>
(cherry picked from commit
009430b5548db028fe8d48b2469544eca419b526 )
Kamoltat [Wed, 1 Mar 2023 20:32:47 +0000 (20:32 +0000)]
pybind/mgr/pg_autoscaler: Reorderd if statement for the func: _maybe_adjust
Problem:
In the func `_maybe_adjust` we have this condition
where `if not p['would_adjust']: continue` which
would get triggered before `if p['pg_autoscale_mode'] == 'warn':`
if we don't have `pg_autoscale_mode` as `on`. This causes:
the autoscaler to not throw any warnings.
Solution:
Move `if p['pg_autoscale_mode'] == 'warn':` to be
higher than `if not p['would_adjust']: continue`.
Fixes: https://tracker.ceph.com/issues/58894
Signed-off-by: Kamoltat <ksirivad@redhat.com>
(cherry picked from commit
c43fe7f07631bd0d795b711a100b9220b996ace0 )
Zac Dover [Tue, 12 Sep 2023 10:56:03 +0000 (20:56 +1000)]
doc/glossary: add "primary affinity" to glossary
Add "Primary Affinity" to the glossary and link to the information in
the RADOS documentation that (more or less) explains it.
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
f3a3f10e9ce0bf96d5eba25a786cdd254340878b )
Anthony D'Atri [Tue, 12 Sep 2023 16:02:01 +0000 (12:02 -0400)]
Merge pull request #53420 from zdover23/wip-doc-2023-09-12-backport-53389-to-reef
doc: Add warning on manual CRUSH rule removal
zdover23 [Tue, 12 Sep 2023 10:37:57 +0000 (20:37 +1000)]
Merge pull request #53402 from rishabh-d-dave/wip-62806-reef
reef: doc/cephfs: write cephfs commands fully in docs
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Alvin Owyong [Mon, 11 Sep 2023 09:15:15 +0000 (17:15 +0800)]
doc: Add warning on manual CRUSH rule removal
Add warning for "osd erasure-code-profile rm" section under rados/operations.
Signed-off-by: Alvin Owyong <70066269+alvinowyong@users.noreply.github.com>
(cherry picked from commit
f944fa8ddb022656dac3f1faebe81a7de37380f6 )
Tobias Urdin [Thu, 17 Aug 2023 11:45:06 +0000 (11:45 +0000)]
rgw/auth: move http options v4 logic to get_v4_canonical_method()
Signed-off-by: Tobias Urdin <tobias.urdin@binero.com>
(cherry picked from commit
dbc0a4ed2dd6a92d06e585dda25b1325464efefb )
Tobias Urdin [Mon, 7 Aug 2023 20:34:43 +0000 (20:34 +0000)]
rgw/auth: handle HTTP OPTIONS with v4 auth
This adds code to properly verify the signature
for HTTP OPTIONS calls that is preflight CORS
requests passing the expected method in the
access-control-request-method header.
Fixes: https://tracker.ceph.com/issues/62033
Signed-off-by: Tobias Urdin <tobias.urdin@binero.com>
(cherry picked from commit
814cae52baf04d9c3f0f3bd04b8e2daf16eb3874 )
Tobias Urdin [Thu, 27 Jul 2023 14:59:45 +0000 (14:59 +0000)]
rgw/auth: check auth for http options requests
If we get a HTTP OPTIONS request we previously always
allowed the anonymous engine to handle the request even
if other auth was given in the request.
Fixes: https://tracker.ceph.com/issues/62033
Signed-off-by: Tobias Urdin <tobias.urdin@binero.com>
(cherry picked from commit
135b6fc20e8ad094ed94e05bfb1975578abbbdab )
Nizamudeen A [Tue, 12 Sep 2023 05:15:11 +0000 (10:45 +0530)]
Merge pull request #53394 from rhcs-dashboard/wip-62794-reef
reef: mgr/dashboard: display the groups in cephfs subvolume tab
Reviewed-by: Nizamudeen A <nia@redhat.com>
Nizamudeen A [Tue, 12 Sep 2023 04:39:21 +0000 (10:09 +0530)]
Merge pull request #53382 from aaSharma14/wip-62767-reef
reef: mgr/dashboard: Object gateway inventory card incorrect Buckets and user count
Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
Rishabh Dave [Mon, 11 Sep 2023 09:55:46 +0000 (15:25 +0530)]
doc/cephfs: write cephfs commands fully in docs
We write CephFS commands incompletely in docs. For example, "ceph tell
mds.a help" is simply written as "tell mds.a help". This might confuse
the reader and it won't harm to write the command in full.
Fixes: https://tracker.ceph.com/issues/62791
Signed-off-by: Rishabh Dave <ridave@redhat.com>
(cherry picked from commit
e63b573d3edc272d83ee1b5eb3dace037f762d87 )
RickyMaRui [Fri, 28 Jul 2023 03:22:10 +0000 (11:22 +0800)]
fix 2 null versionID after convert_plain_entry_to_versioned
After convert plain entry to versioned, the converted entry epoch is 1.
Setting this ensures that there is only one null version.
Fixes: https://tracker.ceph.com/issues/62013
Signed-off-by: rui ma <marui1@chinatelecom.cn>
Signed-off-by: zhuo li <lizhuo@chinatelecom.cn>
(cherry picked from commit
14cfbfd60c45cc0f04f7a83057cb460731f3cc70 )
Ilya Dryomov [Mon, 11 Sep 2023 16:02:14 +0000 (18:02 +0200)]
Merge pull request #53352 from idryomov/wip-61505-reef
reef: qa/suites/upgrade: enable default RBD image features
Reviewed-by: Mykola Golub <mgolub@suse.com>
Soumya Koduri [Wed, 5 Jul 2023 12:15:39 +0000 (17:45 +0530)]
rgw: Read `sync status` from only the zones allowed to sync from
Using multisite sync policy, zones within a zonegroup can be configured
not to sync from certain zones. Filter such zones while reading sync
status.
Fixes: https://tracker.ceph.com/issues/62014
Signed-off-by: Soumya Koduri <skoduri@redhat.com>
(cherry picked from commit
094460c26b8fdd9a72667800b54a0cfaa5409c88 )
Soumya Koduri [Fri, 14 Jul 2023 05:38:18 +0000 (11:08 +0530)]
rgw/sync-policy: Do not allow empty group names
Fixes: https://tracker.ceph.com/issues/62015
Signed-off-by: Soumya Koduri <skoduri@redhat.com>
(cherry picked from commit
fa5759922f28f5cd638744117d233a1f51250628 )
Pedro Gonzalez Gomez [Thu, 31 Aug 2023 23:54:28 +0000 (01:54 +0200)]
mgr/dashboard: CephFS add groups in subvolume tab
Adds subvolume groups into the subvolume tabs in order to select the subvolumes from the appropiate group.
Also adds the capabilities to manage the subvolume groups of the subvolume in the different actions, create, edit, remove.
Fixes: https://tracker.ceph.com/issues/62675
Signed-off-by: Pedro Gonzalez Gomez <pegonzal@redhat.com>
(cherry picked from commit
041bc0c362bf4109416ecc12bc44aa7496ebb9d1 )
Nizamudeen A [Mon, 11 Sep 2023 13:58:10 +0000 (19:28 +0530)]
Merge pull request #53392 from rhcs-dashboard/wip-62792-reef
reef: mgr/dashboard: fix rgw port manipulation error in dashboard
Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Nizamudeen A [Mon, 11 Sep 2023 12:22:53 +0000 (17:52 +0530)]
Merge pull request #53386 from rhcs-dashboard/wip-62717-reef
reef: mgr/dashboard: remove green tick on old password field
Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Nizamudeen A [Mon, 11 Sep 2023 12:22:09 +0000 (17:52 +0530)]
Merge pull request #53378 from rhcs-dashboard/wip-62786-reef
reef: mgr/dashboard: add validator for size field in the forms
Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Nizamudeen A [Thu, 7 Sep 2023 08:15:00 +0000 (13:45 +0530)]
mgr/dashboard: fix rgw port manipulation error in dashboard
Fixes: https://tracker.ceph.com/issues/62735
Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit
9529163d29ab2d7fdb1e20b4066196dbb838917f )
Nizamudeen A [Mon, 11 Sep 2023 11:54:41 +0000 (17:24 +0530)]
Merge pull request #53388 from rhcs-dashboard/wip-62790-reef
reef: mgr/dashboard: images -> edit -> disable checkboxes for layering and deef-flatten
Reviewed-by: Nizamudeen A <nia@redhat.com>
avanthakkar [Mon, 21 Aug 2023 16:51:32 +0000 (22:21 +0530)]
mgr/dashboard: images: disable checkboxes for layering & deef-flatten
Fixes: https://tracker.ceph.com/issues/62502
Signed-off-by: avanthakkar <avanjohn@gmail.com>
(cherry picked from commit
9e820cf42e22a6586f18edc4232e1ce1f4e2c443 )
Nizamudeen A [Wed, 30 Aug 2023 05:20:30 +0000 (10:50 +0530)]
mgr/dashboard: remove green tick on old password field
a green tick is showing to the field where we enter the old password in
login password change form. It starts showing green tick as soon as we
start typing on it. Removing that because its misleads the user.
Fixes: https://tracker.ceph.com/issues/62644
Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit
798a95dece66095db8ef0de9ed81c99fe23c4a11 )
Nizamudeen A [Mon, 11 Sep 2023 08:26:19 +0000 (13:56 +0530)]
Merge pull request #53381 from aaSharma14/wip-62768-reef
reef: mgr/dashboard: Object gateway sync status cards keeps loading when multisite is not configured
Reviewed-by: Nizamudeen A <nia@redhat.com>
Nizamudeen A [Mon, 11 Sep 2023 08:25:44 +0000 (13:55 +0530)]
Merge pull request #53380 from aaSharma14/wip-62765-reef
reef: mgr/dashboard: rgw multisite topology view shows blank table for multisite entities
Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
Nizamudeen A [Mon, 11 Sep 2023 08:25:11 +0000 (13:55 +0530)]
Merge pull request #53379 from aaSharma14/wip-62766-reef
reef: mgr/dashboard: replace sync progress bar with last synced timestamp in rgw multisite sync status card
Reviewed-by: Nizamudeen A <nia@redhat.com>
Aashish Sharma [Thu, 31 Aug 2023 10:46:32 +0000 (16:16 +0530)]
mgr/dashboard: Object gateway inventory card incorrect Buckets and user count
Inventory(Buckets and users) data is wrong when you have buckets across multiple daemons.
Fixes: https://tracker.ceph.com/issues/62565
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
(cherry picked from commit
f12dc8f9680b3b6f73fba897822c192bcd402b43 )
Aashish Sharma [Thu, 31 Aug 2023 13:24:21 +0000 (18:54 +0530)]
mgr/dashboard: Object gateway sync status cards keeps loading when multisite is not configured
Fixes: https://tracker.ceph.com/issues/62665
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
(cherry picked from commit
88042039409edcc6d3d6ea394bcc5a01e1adfb80 )
Aashish Sharma [Fri, 1 Sep 2023 09:26:41 +0000 (14:56 +0530)]
mgr/dashboard: rgw multisite topology view shows blank table for multisite entities
Toplology view in multi-site dashboard displaying blank table regarding realm, zonegroup and zones in chrome browser
Fixes: https://tracker.ceph.com/issues/62677
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
(cherry picked from commit
de84e35d144bb978a6946d1335641fcec20ce58a )
Aashish Sharma [Mon, 4 Sep 2023 09:12:46 +0000 (14:42 +0530)]
mgr/dashboard: replace sync status bar with last synced timestamp in rgw multisite sync status card
Fixes: https://tracker.ceph.com/issues/62684
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
(cherry picked from commit
62df37c1ae801745494cefd418a3abbb85ff8815 )
Nizamudeen A [Thu, 31 Aug 2023 08:39:38 +0000 (14:09 +0530)]
mgr/dashboard: add validator for size field in the forms
Fixes: https://tracker.ceph.com/issues/62655
Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit
51bf62cb1bf1b03947bfebca89635d54ec647369 )
Jane Zhu [Mon, 1 May 2023 02:20:16 +0000 (22:20 -0400)]
rgw/notification: read object size from the rados obj when populate sync notification
Signed-off-by: Juan Zhu <jzhu4@dev-10-34-20-139.pw1.bcc.bloomberg.com>
(cherry picked from commit
31a390bb6baddb1ca26ccf96dc42a4628ae8a0e7 )