]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Nizamudeen A [Wed, 4 Oct 2023 09:09:40 +0000 (14:39 +0530)]
Merge pull request #52662 from rhcs-dashboard/wip-62184-reef
reef: mgr/dashboard: upgrade angular v14 and v15
Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Reviewed-by: Ankush Behl <cloudbehl@gmail.com>
Pedro Gonzalez Gomez [Wed, 4 Oct 2023 07:28:18 +0000 (09:28 +0200)]
Merge pull request #53805 from aaSharma14/wip-63079-reef
reef: mgr/dashboard: show a message to restart the rgw daemons after moving from single-site to multi-site
Reviewed-by: Pedro Gonzalez Gomez <pegonzal@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
Nizamudeen A [Wed, 4 Oct 2023 05:31:12 +0000 (11:01 +0530)]
Merge pull request #53795 from rhcs-dashboard/wip-63077-reef
reef: mgr/dashboard: enable protect option if layering enabled
Reviewed-by: Nizamudeen A <nia@redhat.com>
Nizamudeen A [Wed, 4 Oct 2023 05:03:41 +0000 (10:33 +0530)]
Merge pull request #53778 from rhcs-dashboard/wip-63067-reef
reef: mgr/dashboard: fix cephfs form validator
Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Aashish Sharma [Tue, 26 Sep 2023 12:27:39 +0000 (17:57 +0530)]
mgr/dashboard: show a message to restart the rgw daemons after moving from single-site to multi-site
Fixes: https://tracker.ceph.com/issues/62984
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
(cherry picked from commit
ab06466aa2bb7ddc97ccc33acb3aa6ce35582f05 )
Yuri Weinstein [Tue, 3 Oct 2023 19:47:41 +0000 (12:47 -0700)]
Merge pull request #53515 from yuvalif/wip-61642-reef
reef: rgw/kafka: make sure that destroy is called after connection is removed
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Yuri Weinstein [Tue, 3 Oct 2023 19:45:28 +0000 (12:45 -0700)]
Merge pull request #53599 from idryomov/wip-62711-reef
reef: qa/suites/{rbd,krbd}: disable POOL_APP_NOT_ENABLED health check
Reviewed-by: Ramana Raja <rraja@redhat.com>
Yuri Weinstein [Tue, 3 Oct 2023 19:44:49 +0000 (12:44 -0700)]
Merge pull request #53590 from cbodley/wip-62935-reef
reef: rgw/crypt: don't deref null manifest_bl
Reviewed-by: Shilpa Jagannath <smanjara@redhat.com>
Yuri Weinstein [Tue, 3 Oct 2023 19:44:14 +0000 (12:44 -0700)]
Merge pull request #53584 from cbodley/wip-62924-reef
reef: rgw/sal: get_placement_target_names() returns void
Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
Yuri Weinstein [Tue, 3 Oct 2023 19:43:08 +0000 (12:43 -0700)]
Merge pull request #53514 from yuvalif/wip-61535-reef
reef: RGW:notifications: persistent topics are not deleted via radosgw-admin
Reviewed-by: Shilpa Jagannath <smanjara@redhat.com>
Yuri Weinstein [Tue, 3 Oct 2023 19:42:38 +0000 (12:42 -0700)]
Merge pull request #53513 from yuvalif/wip-59496-reef
reef: rgw/kafka: failed to reconnect to broker after idle timeout
Reviewed-by: Shilpa Jagannath <smanjara@redhat.com>
Yuri Weinstein [Tue, 3 Oct 2023 19:42:03 +0000 (12:42 -0700)]
Merge pull request #53510 from yuvalif/wip-62803-reef
reef: rgw/notifications: allow cross tenant notification management
Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
Yuri Weinstein [Tue, 3 Oct 2023 19:41:37 +0000 (12:41 -0700)]
Merge pull request #53509 from yuvalif/wip-62831-reef
reef: RGW: add admin interfaces to get and delete notifications by bucket
Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
Yuri Weinstein [Tue, 3 Oct 2023 19:41:10 +0000 (12:41 -0700)]
Merge pull request #53507 from yuvalif/wip-61484-reef
reef: RGW: bucket notification - hide auto generated topics when listing topics
Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
Yuri Weinstein [Tue, 3 Oct 2023 19:40:32 +0000 (12:40 -0700)]
Merge pull request #53466 from k0ste/wip-61439-reef
reef: rgw/multisite[archive zone]: fix storing of bucket instance info in the new bucket entrypoint
Reviewed-by: Shilpa Jagannath <smanjara@redhat.com>
Yuri Weinstein [Tue, 3 Oct 2023 19:40:01 +0000 (12:40 -0700)]
Merge pull request #53440 from trociny/wip-61871-reef
reef: rgw: pick http_date in case of http_x_amz_date absence
Reviewed-by: Shilpa Jagannath <smanjara@redhat.com>
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>
avanthakkar [Tue, 26 Sep 2023 11:04:08 +0000 (16:34 +0530)]
mgr/dashboard: enable protect option if layering enabled
Fixes: https://tracker.ceph.com/issues/63076
Signed-off-by: avanthakkar <avanjohn@gmail.com>
(cherry picked from commit
91be9ecdf519df18e564c79681f6275376f786e6 )
Nizamudeen A [Wed, 27 Sep 2023 09:43:34 +0000 (15:13 +0530)]
mgr/dashboard: fix cephfs form validator
Number is not allowed as the starting character of the mds service
Fixes: https://tracker.ceph.com/issues/63005
Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit
fe8fa180d323500303f449be537ec2b7eae1a64a )
Nizamudeen A [Fri, 15 Sep 2023 11:11:19 +0000 (16:41 +0530)]
mgr/dashboard: upgrade to cypress 12
Looks like chrome 117 will need cypress >=12.15.0
https://github.com/cypress-io/cypress-documentation/issues/5479
Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit
630ba3ab379439c1faab176532e489d5a67ac1c4 )
Nizamudeen A [Wed, 6 Sep 2023 05:09:51 +0000 (10:39 +0530)]
mgr/dashboard: adapt and refactor jest test files
Use the `configureTestBed` as the placeholder for adding the
declarations, imports... that is required for the unit tests to run
Fixes: https://tracker.ceph.com/issues/62844
Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit
e2626fb63ca568b053cd97d30b398ed38446b5a4 )
Nizamudeen A [Mon, 28 Aug 2023 14:45:06 +0000 (20:15 +0530)]
mgr/dashboard: update nodejs to 18.17.0
the latest npm doesn't support setting python as a config like `npm
config set python3` instead it needs to be either set in the node-gyp
explicitly using the node-gyp command or through an environment
variable.
Since we are calling the node-gyp through npm, we need to set the
environment variable which is documented here: https://github.com/nodejs/node-gyp?tab=readme-ov-file#configuring-python-dependency
Accordingly the CMakeLists.txt for dashboard is adapted
Fixes: https://tracker.ceph.com/issues/62844
Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit
47f49e5b1ae2e5bf7aad5df23d877ae5df00210c )
Nizamudeen A [Sat, 5 Aug 2023 12:09:53 +0000 (17:39 +0530)]
mgr/dashboard: update to angular v15
- The scss import was broken because of the ~ symbol. Looks like its not
needed.
- Login username/password label was somehow broken because of the
placeholder class and color. instead of applying the color through a
class I applied the color directly to the attribute and it worked
- Typescript 4.9 uses ES2022 and it complaints about using some items
before its initialization. There were other typescript fixes need to
be delivered because of this change.
- Reverting back the badge to rectangular shape (because I feel like the
round leaves out some empty spaces)
Fixes: https://tracker.ceph.com/issues/62844
Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit
7f8f232da45721f669b313bb883af948c7a9cce1 )
Nizamudeen A [Fri, 9 Jun 2023 14:06:41 +0000 (19:36 +0530)]
mgr/dashboard: adapt jest unit tests to angular 14
Important change would be the introduction of `TypedFormControl` which
is now more stricter in typing the FormControl and FormGroups as well.
Right now the dashboard has many number of untypedforms which by default
is migrated to an `UntypedFormControl` class when I ran the angular
upgrade script
Fixes: https://tracker.ceph.com/issues/61641
Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit
08a32ec4ef79c32b3182d327a79fdfbb3376164d )
Nizamudeen A [Fri, 9 Jun 2023 06:45:18 +0000 (12:15 +0530)]
mgr/dashboard: update angular to 14
Fixes: https://tracker.ceph.com/issues/61641
Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit
8915205a9e190601d88f543ea898f0c1e28ca652 )
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, 19 Jul 2023 16:04:31 +0000 (21:34 +0530)]
deps: increase the node version to 16
With node 14, the angular 13 is going into some issues with node-gyp.
```
prebuild-install || node-gyp rebuild
prebuild-install WARN install No prebuilt binaries found (target=14.20.0 runtime=node arch=x64 libc= platform=linux)
make: Entering directory '/home/jenkins-build/build/workspace/ceph-dashboard-cephadm-e2e/src/pybind/mgr/dashboard/frontend/node_modules/tree-sitter/build'
CC(target) Release/obj.target/tree_sitter/vendor/tree-sitter/lib/src/lib.o
AR(target) Release/obj.target/tree_sitter.a
COPY Release/tree_sitter.a
CXX(target) Release/obj.target/tree_sitter_runtime_binding/src/binding.o
```
and in some other environments its like `cb() never called` and stops
the whole `npm ci` process.
After some research, looks like updating node is the way to stop this.
Also, ` npm 7 will block installations if an upstream dependency
conflict is present that cannot be automatically resolved.` https://github.blog/2021-02-02-npm-7-is-now-generally-available/#peer-dependencies
Fixes: https://tracker.ceph.com/issues/62107
Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit
692a45362db367ab5a9410c35a8fae91f419b6ec )
Conflicts:
src/pybind/mgr/dashboard/frontend/package-lock.json
- generate a new lock file
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 )
Ilya Dryomov [Fri, 15 Sep 2023 13:33:27 +0000 (15:33 +0200)]
qa/suites/krbd: disable POOL_APP_NOT_ENABLED health check
... same as for rbd suite.
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
(cherry picked from commit
0b68a8b4c07d1528190c71cda566b9d1fdb32640 )
Ilya Dryomov [Fri, 15 Sep 2023 13:33:27 +0000 (15:33 +0200)]
qa/suites/rbd: drop POOL_APP_NOT_ENABLED from ignorelists
With "mon warn on pool no app = false" in the config, it's obviously
redundant.
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
(cherry picked from commit
9e884ddeecde4a3028803d207b1fab91706ebbf1 )
Ilya Dryomov [Fri, 15 Sep 2023 13:33:27 +0000 (15:33 +0200)]
qa/suites/rbd: disable POOL_APP_NOT_ENABLED health check
Commit
990806e635a1 ("mon, qa: issue pool application warning even
if pool is empty") made it impossible to create a pool without raising
a (bogus) health alert. See [1] for details.
[1] https://lists.ceph.io/hyperkitty/list/dev@ceph.io/thread/ZTDYC5HN677RR26EB4P6PORN6L2IFH4R/
Fixes: https://tracker.ceph.com/issues/62711
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
(cherry picked from commit
e64830eb8e94eafa42b0a5f6cacd5359db317a0b )
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>
Casey Bodley [Wed, 13 Sep 2023 20:30:03 +0000 (16:30 -0400)]
rgw/crypt: don't deref null manifest_bl
with dbstore, the manifest_bl pointer was null; check for null before
dereferencing for read_manifest_parts()
Fixes: https://tracker.ceph.com/issues/62378
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit
04d9ea6dafb9ab0d71888b5ac9b1317c111e41ec )
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 )
Casey Bodley [Mon, 18 Sep 2023 15:15:02 +0000 (11:15 -0400)]
rgw/sal: get_placement_target_names() returns void
the function returned an integer error code, but two callers were
incorrectly testing the return value as a boolean
the function just returns placement ids that are in-memory, so none of
the drivers have a failure case; change the return value to void
Fixes: https://tracker.ceph.com/issues/62771
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit
3ad17ed3b222701bb6f4e3150989584645789d7c )
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 )
Yuval Lifshitz [Thu, 1 Jun 2023 06:13:06 +0000 (06:13 +0000)]
rgw/kafka: make sure that destroy is called after connection is removed
in addition. the dtor calls "destroy()", so there is no need to call
it explictly
Fixes: https://tracker.ceph.com/issues/61540
Signed-off-by: Yuval Lifshitz <ylifshit@redhat.com>
(cherry picked from commit
60412d6ab19f2ae42bdfaeaae0ff23dc011176ff )
Conflicts:
src/rgw/rgw_kafka.cc
Ali Masarwa [Mon, 29 May 2023 14:40:15 +0000 (17:40 +0300)]
RGW:notifications: persistent topics are not deleted via radosgw-admin
Signed-off-by: Ali Masarwa <ali.saed.masarwa@gmail.com>
(cherry picked from commit
8374da4dde710f9e1678c1d2daff895bb084bc20 )
Yuval Lifshitz [Sun, 9 Apr 2023 17:58:18 +0000 (17:58 +0000)]
rgw/kafka: failed to reconnect to broker after idle timeout
This is a regression due to:
8713c3169c0f9df1d2fc23ff2b82ede1e25be282
To reproduce, define a topic and a notification pointing to a kafka broker.
Stop the broker and upload objects to the cluster, wait for 30 seconds, and then start the broker.
Fixes: https://tracker.ceph.com/issues/59383?next_issue_id=59381
Signed-off-by: Yuval Lifshitz <ylifshit@redhat.com>
(cherry picked from commit
054ddb2435d73070f3de717a6ad5a312351f4a45 )
Conflicts:
src/rgw/rgw_kafka.cc
Yuval Lifshitz [Sun, 10 Sep 2023 14:40:37 +0000 (14:40 +0000)]
rgw/notifications: allow cross tenant notification management
testing instructions:
https://gist.github.com/yuvalif/
60063dc67d981b387b382ff0f7f88d91
Fixes: https://tracker.ceph.com/issues/62784
Signed-off-by: Yuval Lifshitz <ylifshit@redhat.com>
(cherry picked from commit
25f82210abdcd33695b6330d6a8fc747490aac9d )
Ali Masarwa [Mon, 8 May 2023 13:55:01 +0000 (16:55 +0300)]
RGW: add admin interfaces to get and delete notifications from bucket
Signed-off-by: Ali Masarwa <ali.saed.masarwa@gmail.com>
(cherry picked from commit
b0307db65f30ac4d40cd283bc175229f943d3e82 )
Ali Masarwa [Tue, 18 Apr 2023 11:49:55 +0000 (14:49 +0300)]
RGW: notification | hide auto generated topics when listing topics
Signed-off-by: Ali Masarwa <ali.saed.masarwa@gmail.com>
(cherry picked from commit
1186c477fbafc2e96d903e73349deebbd0b94ab7 )
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>
Shilpa Jagannath [Tue, 25 Apr 2023 21:27:45 +0000 (17:27 -0400)]
rgw/multisite: store the bucket instance info in the new bucket entrypoint in case
of archive zone.
Signed-off-by: Shilpa Jagannath <smanjara@redhat.com>
(cherry picked from commit
81728eeade9d2d12217242b3c5399b02106ea082 )
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 )