]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
kchheda3 [Tue, 27 Feb 2024 19:06:47 +0000 (14:06 -0500)]
rgw/notification: Make the Lifecycle events AWS compatible
Signed-off-by: kchheda3 <kchheda3@bloomberg.net>
(cherry picked from commit
ea6611327c9aa678c524e0d71e954bd735d60789 )
Casey Bodley [Wed, 13 Mar 2024 22:47:35 +0000 (18:47 -0400)]
PendingReleaseNotes: announce the notification_v2 feature and its migration
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit
4f0ff0f80ba0ef6273c31345e93244ccc37cfa69 )
Casey Bodley [Wed, 13 Mar 2024 22:35:40 +0000 (18:35 -0400)]
doc/radosgw: document the notification_v2 zone feature
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit
30d97250f945e0afdfe9ca52a97a42922091d4dd )
Casey Bodley [Wed, 13 Mar 2024 22:20:55 +0000 (18:20 -0400)]
doc/radosgw: generalize description of Zone Features
so they make sense outside of multisite configurations
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit
0a97eb89e1d9c99e96fd215e9dc31febc2e44de5 )
Casey Bodley [Wed, 13 Mar 2024 22:12:42 +0000 (18:12 -0400)]
doc/radosgw: move the Zone Features section to its own page
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit
d5ac275694bce35d37d7226b2f63934e3c277cbd )
Casey Bodley [Thu, 7 Mar 2024 23:07:38 +0000 (18:07 -0500)]
qa/rgw: notification suite creates a realm
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit
7ef94cdb1c97f537561a7c8bb226d9d22ff709a8 )
Casey Bodley [Wed, 6 Mar 2024 19:04:46 +0000 (14:04 -0500)]
qa/rgw: teach rgw.py to create an optional realm
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit
4ac0b7df3c15140bc9d904a1e12fac482c7130be )
Yuval Lifshitz [Tue, 13 Feb 2024 16:36:51 +0000 (16:36 +0000)]
rgw/notifications: delete persistent queue only if topic is deleted
Signed-off-by: Yuval Lifshitz <ylifshit@redhat.com>
(cherry picked from commit
666e79f1fb78fe8128791e9e23159571f76cfe70 )
Yuval Lifshitz [Sat, 10 Feb 2024 16:38:30 +0000 (16:38 +0000)]
rgw/notifications: handle migration state between v1 and v2
test instructions:
https://gist.github.com/yuvalif/
21449e301732b719cd1ed97c3eeeabb2
* during migration all topic and notification operations must fail with HTTP error code 503
* read operations should return the values of the v1 topics and notifications
* sending notifications should continue based on v1 values
Signed-off-by: Yuval Lifshitz <ylifshit@redhat.com>
(cherry picked from commit
bcd79d23df63e72839c652cbc20ebb67a024ba85 )
Casey Bodley [Tue, 13 Feb 2024 15:57:08 +0000 (10:57 -0500)]
rgw: move rgw_rest_pubsub.h out of driver/rados/
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit
5b2ae726a95c9922a5c5ba984d6e170dd115128b )
Casey Bodley [Mon, 12 Feb 2024 21:44:00 +0000 (16:44 -0500)]
rgw/pubsub: topic apis forward post body
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit
9d46c21bc6e522b1d85056e1e545125743aace65 )
Casey Bodley [Thu, 18 Jan 2024 20:34:16 +0000 (15:34 -0500)]
rgw/topic: metadata handler adds/removes persistent queues
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit
633a5bef314b5fbc3087271d684f22f9beafb21a )
Casey Bodley [Wed, 10 Jan 2024 22:40:11 +0000 (17:40 -0500)]
rgw/topic: remove unused RGWSI_Topic_RADOS
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit
be9cc0c7bc163f4e578bd5459866a2c1e5c8a2dd )
Casey Bodley [Wed, 10 Jan 2024 20:33:25 +0000 (15:33 -0500)]
rgw/topic: add rgwrados::topic interface for topic metadata
add a new interface for topic metadata that doesn't depend on metadata
backends. this low-level interface is used by both RadosStore and the
topic metadata handler
remove Driver::delete_bucket_topic_mapping() from sal because the omap
object is deleted internally by rgwrados::topic::remove()
remove the RGWRados::topics_pool_ctx member
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit
6d1d036afb2d1624674fef43f2e70ef3b3ae2859 )
Casey Bodley [Wed, 10 Jan 2024 22:07:27 +0000 (17:07 -0500)]
rgw/topic: metadata key format in rgw_pubsub.h
the format of topic metadata keys is agnostic to the backend, so the
parsing/formatting functions should be in rgw_pubsub.h
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit
1caf954dab136e7d5cff97f76ce362c1bfb8d3f4 )
Casey Bodley [Tue, 9 Jan 2024 23:55:40 +0000 (18:55 -0500)]
rgw: paginate ListTopics
rename read_topics()/write_topics() to 'v1' and only call them from
internal v1 call paths
public get_topics() now calls read_topics_v1() for the v1 case, and does
the paginated listing with driver->meta_list_keys_next() for v2
RGWPSListTopicsOp now uses the NextToken request/response params with
the paginated get_topics(), limiting responses to 100 entries like AWS
'radosgw-admin topic list' also paginates the listing according to
--max-entries to avoid reading everything into memory at once
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit
db6c73a0cdcf60a920c91b6d4506df36d98b7308 )
Casey Bodley [Fri, 5 Jan 2024 15:26:00 +0000 (10:26 -0500)]
rgw/mdlog: add complete_entry() for most common usage
metadata sync ignores entries other than MDLOG_STATUS_COMPLETE, so we
don't need to write separate prepare/complete entries. metadata
mutations can just call complete_entry() on success
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit
7827b2527f6b656331ae337ebc196c17b2716e48 )
Casey Bodley [Sun, 3 Dec 2023 19:10:30 +0000 (14:10 -0500)]
rgw/metadata: add RGWMetadataLister abstraction
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit
6000732706890fa5d276d22972d1d83be32bb5c8 )
Casey Bodley [Sun, 4 Feb 2024 20:17:47 +0000 (15:17 -0500)]
rgw: RGWPubSub requires SiteConfig
RGWPubSub constructor takes SiteConfig instead of zonegroup map
replace do_all_zonegroups_support_notification_v2() with a generic
function rgw::all_zonegroups_support() that handles non-realm
configurations too
remove unused sal::ZoneGroup::supports_feature()
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit
1fccdad21d5bcdebbdd7167b7ed18391a1e8d1e2 )
Casey Bodley [Sun, 4 Feb 2024 19:04:11 +0000 (14:04 -0500)]
rgw/rados: RGWTopicMetadataHandler doesn't depend on RGWPubSub
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit
0b8b62bed0e79dd54d1baac240695b2a398d407f )
Casey Bodley [Sun, 4 Feb 2024 18:43:10 +0000 (13:43 -0500)]
rgw/rados: store SiteConfig with RGWServices
make the SiteConfig available to all of RGWRados via svc.site instead
of storing it in sal::RadosStore
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit
0057bb7d0f02974f3a8cb1d34e73ead8d92c3062 )
Casey Bodley [Sun, 4 Feb 2024 16:37:57 +0000 (11:37 -0500)]
radosgw-admin: make SiteConfig available to commands
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit
0f333f1cc5a265015d4d436e1275ffadc2d0d8d4 )
Yuval Lifshitz [Thu, 28 Dec 2023 12:05:09 +0000 (12:05 +0000)]
rgw/multisite-notification: allow enabling v1/v2 in tests
v1 could be enabled only in local tests. teuthology tests would run with v2
Signed-off-by: Yuval Lifshitz <ylifshit@redhat.com>
(cherry picked from commit
d2db9df224659cf711aee80479b5d462ff3ca716 )
Yuval Lifshitz [Thu, 21 Dec 2023 18:18:45 +0000 (18:18 +0000)]
test/rgw/notifications: support running tests in multisite environment
both locally and in teuthology
Signed-off-by: Yuval Lifshitz <ylifshit@redhat.com>
(cherry picked from commit
7502215d70a423e642e5147a0d444f627a7979f2 )
kchheda3 [Mon, 11 Dec 2023 20:47:30 +0000 (15:47 -0500)]
rgw/multisite-notification: Add integration test for bucket notifications in multisite config.
Signed-off-by: kchheda3 <kchheda3@bloomberg.net>
(cherry picked from commit
1ed8df24ae0f279a6e7d294231b5e6c1e45fb663 )
kchheda3 [Thu, 21 Dec 2023 22:23:05 +0000 (17:23 -0500)]
rgw/multisite-notification: Add omap object to store the mapping between bucket and topics.
Signed-off-by: kchheda3 <kchheda3@bloomberg.net>
(cherry picked from commit
df668e9f65cec50227f671eb2e624c0ee02f2c37 )
kchheda3 [Tue, 5 Dec 2023 17:26:48 +0000 (12:26 -0500)]
rgw/multisite-notification: Add support to replicate bucket notifications in multisite config.
Signed-off-by: kchheda3 <kchheda3@bloomberg.net>
(cherry picked from commit
ab74e2cfe4e3738b85d38a132f835d1dca113258 )
kchheda3 [Mon, 27 Nov 2023 20:51:02 +0000 (15:51 -0500)]
rgw/multisite-notification: Add support to replicate topic creation in multisite config
Signed-off-by: kchheda3 <kchheda3@bloomberg.net>
(cherry picked from commit
c4a147d079cb9f268340e5f79ec5350a94296658 )
Yuval Lifshitz [Thu, 22 Feb 2024 09:58:00 +0000 (09:58 +0000)]
test/rgw/notifications: split tests between basic, kafka and amqp
see comment: https://tracker.ceph.com/issues/64184#note-3
Signed-off-by: Yuval Lifshitz <ylifshit@redhat.com>
(cherry picked from commit
6f28930602a2dfdcd402537c1a274df1836109ce )
Ernesto Puerta [Wed, 10 Apr 2024 08:55:38 +0000 (10:55 +0200)]
Merge pull request #56778 from epuertat/wip-65368-squid
squid: install-deps: enable copr ceph/grpc
Reviewed-by: Ken Dreyer <kdreyer@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
Anthony D'Atri [Tue, 9 Apr 2024 21:26:56 +0000 (17:26 -0400)]
Merge pull request #56779 from zdover23/wip-doc-2024-04-09-backport-56754-to-squid
squid: doc/cephfs: refine client-auth (1 of 3)
Anthony D'Atri [Tue, 9 Apr 2024 20:59:01 +0000 (16:59 -0400)]
Merge pull request #56797 from zdover23/wip-doc-2024-04-10-backport-56796-to-squid
squid: doc/mgr: remove Zabbix 1 information
Zac Dover [Tue, 9 Apr 2024 20:04:28 +0000 (06:04 +1000)]
doc/mgr: remove Zabbix 1 information
Remove information about the installation of the Zabbix module and link
to a discussion of the reasoning behind Ceph's refusal to support
Zabbix.
John Jasen developed a procedure explaining how to install "Zabbix 2".
This commit removes outdated procedures and explains why those
procedures were removed. Immediately following this explanation, the
text includes an explanation of how to install "Zabbix 2".
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
29ac627956c5e5cdd4ed5f1316c20bc9e1fe0ff7 )
Ernesto Puerta [Tue, 9 Apr 2024 14:49:24 +0000 (16:49 +0200)]
Merge pull request #56783 from epuertat/wip-65390-squid
squid: mgr/dashboard: update NVMeoF gRPC: "listener add" changes
Ernesto Puerta [Tue, 2 Apr 2024 17:36:21 +0000 (19:36 +0200)]
mgr/dashboard: update NVMeoF gRPC
To include latest changes to the listener add call.
Fixes: https://tracker.ceph.com/issues/65268
Signed-off-by: Ernesto Puerta <epuertat@redhat.com>
(cherry picked from commit
7357e1f326c03baabfb870fb424756537dc8830a )
Zac Dover [Mon, 8 Apr 2024 12:07:38 +0000 (22:07 +1000)]
doc/cephfs: refine client-auth (1 of 3)
Refine the first third of doc/cephfs/client-auth.rst.
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
82c5bac5df553f1e13a2df3a107b2692efa6fc27 )
Nizamudeen A [Wed, 27 Mar 2024 16:29:55 +0000 (21:59 +0530)]
install-deps: enable copr ceph/grpc
In dashboard, to generate nvmeof apis in el8 this is needed so that it
can download the python3-grpcio packages.
https://copr.fedorainfracloud.org/coprs/ceph/grpc/
Fixes: https://tracker.ceph.com/issues/65184
Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit
257dc69d324445f6c71c33d9ac248f0bf0e961ec )
Leonid S. Usov [Tue, 9 Apr 2024 10:10:55 +0000 (13:10 +0300)]
Merge pull request #56668 from batrick/wip-65289-squid
squid: mds/quiesce: prevent an overflow of the wait duration
Leonid S. Usov [Mon, 8 Apr 2024 22:31:48 +0000 (01:31 +0300)]
Merge pull request #56695 from ceph/wip-lusov-qdb-clear-squid
squid: mds/quiesce-db: always clear the db if a membership is lost
Adam King [Mon, 8 Apr 2024 18:24:42 +0000 (14:24 -0400)]
Merge pull request #56761 from adk3798/squid-cephadm-pin-pyfakefs-version
squid: cephadm: pin pyfakefs version for tox tests
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Adam King [Mon, 8 Apr 2024 14:48:18 +0000 (10:48 -0400)]
cephadm: pin pyfakefs version for tox tests
5.4.0 seems to have caused a number of permission issues
in the test. In order to unblock make check, let's pin it
to 5.3.5 for now.
Signed-off-by: Adam King <adking@redhat.com>
(cherry picked from commit
ce71ce10b7551a649c9a64be992c0eddfa7e7243 )
Anthony D'Atri [Sun, 7 Apr 2024 12:28:13 +0000 (08:28 -0400)]
Merge pull request #56739 from zdover23/wip-doc-2024-05-07-backport-56738-to-squid
squid: doc/dev: refine "Concepts" 4 of 3
Zac Dover [Sat, 6 Apr 2024 04:43:16 +0000 (14:43 +1000)]
doc/dev: refine "Concepts" 4 of 3
s/PG's PG logs/PG's logs/
re https://github.com/ceph/ceph/pull/56727#discussion_r1553541922
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
221d734760b6f680e4d17cd2f0bfcd39f914c8d6 )
Zac Dover [Sat, 6 Apr 2024 04:40:04 +0000 (14:40 +1000)]
Merge pull request #56731 from zdover23/wip-doc-2024-04-05-backport-56727-to-squid
squid: doc/dev: refine "Concepts" 3 of 3
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Nizamudeen A [Fri, 5 Apr 2024 17:27:45 +0000 (22:57 +0530)]
Merge pull request #56706 from afreen23/wip-65208-squid
squid: mgr/dashboard:Update encryption and tags in bucket form
Reviewed-by: Nizamudeen A <nia@redhat.com>
Nizamudeen A [Fri, 5 Apr 2024 17:26:36 +0000 (22:56 +0530)]
Merge pull request #56708 from afreen23/wip-65303-squid
squid: mgr/dashboard:Use advanced fieldset for rbd image
Reviewed-by: Nizamudeen A <nia@redhat.com>
Yuri Weinstein [Fri, 5 Apr 2024 14:59:24 +0000 (07:59 -0700)]
Merge pull request #56564 from batrick/wip-65214-squid
squid: mds: do not dispatch aborted internal requests
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Leonid Usov <leonid.usov@ibm.com>
Yuri Weinstein [Fri, 5 Apr 2024 14:58:25 +0000 (07:58 -0700)]
Merge pull request #56423 from batrick/wip-65093-squid
squid: qa/suites/fs/workload: enable snap_schedule early
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Yuri Weinstein [Fri, 5 Apr 2024 14:57:41 +0000 (07:57 -0700)]
Merge pull request #56402 from batrick/wip-65063-squid
squid: qa/cephfs: ignorelist clog of MDS_UP_LESS_THAN_MAX
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Zac Dover [Fri, 5 Apr 2024 06:43:47 +0000 (16:43 +1000)]
doc/dev: refine "Concepts" 3 of 3
Refine the third third of the entries in the section "Concepts" in
doc/dev/peering.rst.
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
512e2dc9d52fdd14dfdd87ccd141e535d3098fb7 )
Anthony D'Atri [Fri, 5 Apr 2024 12:33:58 +0000 (08:33 -0400)]
Merge pull request #56724 from zdover23/wip-doc-2024-04-05-backport-56646-to-squid
squid: doc/dev: refine "Concepts" 2 of 3
Zac Dover [Wed, 3 Apr 2024 05:02:29 +0000 (15:02 +1000)]
doc/dev: refine "Concepts" 2 of 3
Refine the second third of the entries in the section "Concepts" in
doc/dev/peering.rst.
Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
7bb35282da27f0c18ffbe36f2c0852a827c5bc2f )
Afreen [Wed, 27 Mar 2024 09:35:58 +0000 (15:05 +0530)]
mgr/dashboard:Use advanced fieldset for rbd image
Fixes https://tracker.ceph.com/issues/65025
- using cd-advanced-fieldset component for advanced section
- this will align advanced sections of forms in dashboard
- changed heading of sections of rbd-configuration to h5 to better represent it
as a sub section.
- added unit tests for rbd image config
Signed-off-by: Afreen <afreen23.git@gmail.com>
(cherry picked from commit
25552117b433dbe39bf245aeda99761def5749eb )
Afreen [Mon, 25 Mar 2024 08:39:08 +0000 (14:09 +0530)]
mgr/dashboard:Update encryption and tags in bucket form
Fixes https://tracker.ceph.com/issues/65110
- renamed Security to Encryption
- aligned security fieldset with rest of the form using `cd-help-text`
and aligning it with object locking in UX
- aligned security fieldset top use `cd-help-text`
- changed help text of Tags
Signed-off-by: Afreen <afreen23.git@gmail.com>
(cherry picked from commit
96b21d7cf5bb698102dc0cfce6fef05204b82d2e )
Nizamudeen A [Thu, 4 Apr 2024 16:35:13 +0000 (22:05 +0530)]
Merge pull request #56691 from afreen23/wip-65156-squid
squid: mgr/dashboard: Add advanced fieldset component
Reviewed-by: Nizamudeen A <nia@redhat.com>
Casey Bodley [Thu, 4 Apr 2024 14:57:16 +0000 (15:57 +0100)]
Merge pull request #56636 from cbodley/wip-qa-squid-quincy-upgrade-distro
squid: qa/upgrade/quincy: bump ubuntu from 20->22
Reviewed-by: Adam King <adking@redhat.com>
Zac Dover [Thu, 4 Apr 2024 12:55:25 +0000 (22:55 +1000)]
Merge pull request #56647 from zdover23/wip-doc-2024-04-03-backport-56228-to-squid
squid: doc: fixing doc/cephfs/fs-volumes
Reviewed-by: Cole Mitchell <cole.mitchell.ceph@gmail.com>
Zac Dover [Thu, 4 Apr 2024 11:39:28 +0000 (21:39 +1000)]
Merge pull request #56683 from zdover23/wip-doc-2024-04-04-backport-56662-to-squid
squid: doc/mgr: credit John Jasen for Zabbix 2
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Leonid Usov [Sun, 17 Mar 2024 16:22:34 +0000 (12:22 -0400)]
mds/quiesce-db: always clear the db if a membership is lost
Fixes: https://tracker.ceph.com/issues/64912
Signed-off-by: Leonid Usov <leonid.usov@ibm.com>
(cherry picked from commit
e1c8e08961e8199f1da74dc9d1eb2a940e2908d5 )
Afreen [Fri, 1 Mar 2024 07:26:25 +0000 (12:56 +0530)]
mgr/dashboard: Add advanced fieldset component
Fixes https://tracker.ceph.com/issues/65024
- adds a new shared component for displaying advanced fields in /shared
- utilizes that component in bucket form
- placement targets are under advanced fieldset
- minor help text changes in object locking help text
- updated e2e tests
Signed-off-by: Afreen <afreen23.git@gmail.com>
(cherry picked from commit
d0979e9c5223231a0fd3ef6408323d2fd5cd2ac5 )
Conflicts:
src/pybind/mgr/dashboard/frontend/src/app/shared/components/components.module.ts
Nizamudeen A [Thu, 4 Apr 2024 05:48:13 +0000 (11:18 +0530)]
Merge pull request #56620 from afreen23/wip-65210-squid
squid: mgr/dashboard: Mark placement targets as non-required
Reviewed-by: Nizamudeen A <nia@redhat.com>
Zac Dover [Thu, 4 Apr 2024 04:33:28 +0000 (14:33 +1000)]
Merge pull request #56659 from zdover23/wip-doc-2024-04-03-backport-56635-to-squid
squid: doc/dev: refine "Concepts"
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Wed, 3 Apr 2024 12:21:04 +0000 (22:21 +1000)]
doc/mgr: credit John Jasen for Zabbix 2
Credit John Jasen for the development of the procedures describing the
installation of Zabbix 2.
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
28aa556448cf02dc943653e76a7ef89e10ae93e9 )
Laura Flores [Wed, 3 Apr 2024 18:41:55 +0000 (13:41 -0500)]
Merge pull request #56553 from rzarzynski/wip-ksirivad-osdmap-encode-bug-squid
squid: src/osd/OSDMap.cc: Fix encoder to produce same bytestream
Aashish Sharma [Wed, 3 Apr 2024 17:10:18 +0000 (22:40 +0530)]
Merge pull request #56656 from aaSharma14/wip-65284-squid
squid: mgr/dashboard: replace deprecated table panel in grafana with a newer table panel
Reviewed-by: Nizamudeen A <nia@redhat.com>
Leonid Usov [Thu, 28 Mar 2024 05:32:26 +0000 (01:32 -0400)]
mds/quiesce: prevent an overflow of the wait duration
QuiesceTimeInterval::max() may overflow inside of a call to
std::condition_variable::wait_for and result in a busy-loop,
making the call to timeout immediately
The solution is to cap the wait duration to a value which can
certainly fit in whichever clock std library is using internally.
Fixes: https://tracker.ceph.com/issues/65276
Signed-off-by: Leonid Usov <leonid.usov@ibm.com>
(cherry picked from commit
508e870ee383265b8489e18a4c73854616a4110a )
Casey Bodley [Wed, 3 Apr 2024 13:35:50 +0000 (14:35 +0100)]
Merge pull request #56343 from cbodley/wip-65007-squid
squid: RGW: allow user disabling presigned urls in rgw configuration
Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
Zac Dover [Tue, 2 Apr 2024 12:23:13 +0000 (22:23 +1000)]
doc/dev: refine "Concepts"
Refine the text in the first third of the entries in the section
"Concepts" in doc/dev/peering.rst.
Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
530b11be24c6e702d4d9b9227649db8ca34591e4 )
Aashish Sharma [Wed, 27 Mar 2024 08:16:24 +0000 (13:46 +0530)]
mgr/dashboard: replace deprecated table panel in grafana with a newer
table panel
Fixes: https://tracker.ceph.com/issues/65174
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
(cherry picked from commit
c2f4aa7887d8322bc58cd1cb322746246ccebe32 )
neeraj pratap singh [Fri, 15 Mar 2024 17:36:18 +0000 (23:06 +0530)]
doc: fixing doc/cephfs/fs-volumes
Fixes: https://tracker.ceph.com/issues/65267
Signed-off-by: Neeraj Pratap Singh <neesingh@redhat.com>
(cherry picked from commit
906ff4e4c240856d2e27cf9ac8c059479a86c5c9 )
Casey Bodley [Tue, 2 Apr 2024 20:18:54 +0000 (21:18 +0100)]
Merge pull request #56344 from cbodley/wip-65004-squid
squid: rgw: Add missing empty checks to the split string in is_string_in_set().
Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
Casey Bodley [Tue, 2 Apr 2024 20:18:42 +0000 (21:18 +0100)]
Merge pull request #56345 from cbodley/wip-65009-squid
squid: rgw_file: fix mv/rename cases broken by zipper integration
Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
Casey Bodley [Tue, 2 Apr 2024 20:18:29 +0000 (21:18 +0100)]
Merge pull request #56342 from cbodley/wip-qa-rgw-lua-pool-application-squid
squid: qa/rgw: ignore POOL_APP_NOT_ENABLED in rgw/lua subsuite
Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
Adam King [Tue, 2 Apr 2024 15:25:09 +0000 (11:25 -0400)]
Merge pull request #56320 from adk3798/wip-64636-squid
squid: cephadm/nvmeof: scrape nvmeof prometheus endpoint
Reviewed-by: John Mulligan <jmulligan@redhat.com>
Adam King [Tue, 2 Apr 2024 15:24:07 +0000 (11:24 -0400)]
Merge pull request #56306 from adk3798/squid-timemaster
squid: cephadm.py: add timemaster to timesync services list
Reviewed-by: John Mulligan <jmulligan@redhat.com>
Adam King [Tue, 2 Apr 2024 15:23:28 +0000 (11:23 -0400)]
Merge pull request #56316 from adk3798/wip-64626-squid
squid: cephadm: create ceph-exporter sock dir if it's not present
Reviewed-by: John Mulligan <jmulligan@redhat.com>
Patrick Donnelly [Tue, 2 Apr 2024 15:18:06 +0000 (11:18 -0400)]
Merge PR #56571 into squid
* refs/pull/56571/head:
doc: add releases links to toc
doc: remove releases docs
Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
Reviewed-by: Anthony D Atri <anthony.datri@gmail.com>
Anthony D'Atri [Tue, 2 Apr 2024 15:07:06 +0000 (11:07 -0400)]
Merge pull request #56630 from zdover23/wip-doc-2024-04-02-backport-56614-to-squid
squid: doc/mgr: update zabbix information
Casey Bodley [Tue, 2 Apr 2024 13:57:00 +0000 (14:57 +0100)]
Merge pull request #56007 from cbodley/wip-64754-squid
squid: rpm: disable system_qat for non-x86_64 arch
Reviewed-by: Rongqi Sun <sunrongqi@huawei.com>
Casey Bodley [Tue, 5 Mar 2024 19:42:24 +0000 (14:42 -0500)]
qa/upgrade/quincy: bump ubuntu from 20->22
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit
7d68aaff3b81b8f3aaab7d98fbc8fbbcc28d8755 )
Ernesto Puerta [Tue, 2 Apr 2024 12:13:09 +0000 (14:13 +0200)]
Merge pull request #55685 from rhcs-dashboard/wip-64515-squid
squid: mgr/dashboard: nvmeof api batch fixes
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Zac Dover [Fri, 29 Mar 2024 11:06:28 +0000 (21:06 +1000)]
doc/mgr: update zabbix information
Include information from John Jasen about how to install Zabbix.
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
ebe7651dd85ae1f1570d8c34479b9bdd1249d83c )
Venky Shankar [Tue, 2 Apr 2024 07:08:57 +0000 (12:38 +0530)]
Merge pull request #56021 from vshankar/wip-64762-squid
squid: qa/cephfs: add more ignorelist entries
Reviewed-by: Yuri Weinstein <yweinste@redhat.com>
Afreen [Fri, 1 Mar 2024 07:26:25 +0000 (12:56 +0530)]
mgr/dashboard:Mark placement targets as non-required in bucket form
Fixes https://tracker.ceph.com/issues/64708
- adds info text explaining about placement targets
- adds fieldset to security, policy and tags for a11y
- removes placement target as required field
- when no placement target provided, request omits placement_target
field
- hides placement atrgets ection for edit form since its not possible to
edit after creation
- updates rgw-bucket.service.spec.ts unit test
- minor cleanups related to unncesseary css present, and changes in help
text for object locking
- updated e2e tests for buckets to incorporate changes
Signed-off-by: Afreen <afreen23.git@gmail.com>
(cherry picked from commit
a2cf1285449b88e8a053161ba8055891c51f94c2 )
Venky Shankar [Mon, 26 Feb 2024 05:42:07 +0000 (11:12 +0530)]
qa/cephfs: add `MON_DOWN' and `deprecated feature inline_data' to ignorelist
Fixes: http://tracker.ceph.com/issues/64746
Signed-off-by: Venky Shankar <vshankar@redhat.com>
(cherry picked from commit
f5a23d5811829d0f43831740ec3dced6a3b725f3 )
Anthony D'Atri [Mon, 1 Apr 2024 01:54:39 +0000 (21:54 -0400)]
Merge pull request #56601 from zdover23/wip-doc-2024-04-01-backport-56600-to-squid
squid: doc/dev: update leads list
Zac Dover [Mon, 1 Apr 2024 01:17:39 +0000 (11:17 +1000)]
doc/dev: update leads list
Remove Joao Luis from the list of component leads.
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
158b0403bd66cdf6c4b456146705f42d69f56730 )
Anthony D'Atri [Sun, 31 Mar 2024 02:54:28 +0000 (22:54 -0400)]
Merge pull request #56593 from zdover23/wip-doc-2024-03-31-backport-56592-to-squid
squid: doc/rados/operations: Improve crush_location docs
Niklas Hambüchen [Sat, 30 Mar 2024 16:42:48 +0000 (17:42 +0100)]
doc/rados/operations: Improve crush_location docs
* Fix incorrect syntax
* Use underscores for config options, like other ceph docs did
* Fix incorrect statement that crush_location_hook adds fiels; it replaces
* Explain `root=default host=HOSTNAME` is not set if `crush_location` is given
* Remove duplication across sections
* Point out that `root=default` is important
Signed-off-by: Niklas Hambüchen <mail@nh2.me>
(cherry picked from commit
d91e75e1e92b73bf967740575b3c27a86ef844d5 )
Anthony D'Atri [Sat, 30 Mar 2024 13:34:30 +0000 (09:34 -0400)]
Merge pull request #56588 from zdover23/wip-doc-2024-03-30-backport-56581-to-squid
squid: doc/dev: update leads list
Zac Dover [Fri, 29 Mar 2024 11:14:21 +0000 (21:14 +1000)]
doc/dev: update leads list
Update the list of component leads in
doc/dev/developer_guide/essentials.rst.
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
57e9427eac08b4057999f5afc44cf0fc77a3068f )
Nizamudeen A [Fri, 29 Mar 2024 16:38:29 +0000 (22:08 +0530)]
Merge pull request #56547 from rhcs-dashboard/wip-65193-squid
squid: mgr/dashboard: fix rgw display name validation
Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Reviewed-by: Ankush Behl <cloudbehl@gmail.com>
Nizamudeen A [Fri, 29 Mar 2024 16:36:02 +0000 (22:06 +0530)]
Merge pull request #56556 from afreen23/wip-65204-squid
squid: mgr/dashboard: make ceph logo redirect to dashboard
Reviewed-by: Nizamudeen A <nia@redhat.com>
Nizamudeen A [Fri, 29 Mar 2024 16:35:18 +0000 (22:05 +0530)]
Merge pull request #56559 from afreen23/wip-64829-squid
squid: mgr/dashboard: Locking improvements in bucket create form
Reviewed-by: Nizamudeen A <nia@redhat.com>
Zac Dover [Fri, 29 Mar 2024 07:36:07 +0000 (17:36 +1000)]
Merge pull request #56522 from zdover23/wip-doc-2024-03-27-backport-56173-to-squid
squid: doc/dev: osd_internals/snaps.rst: add clone_overlap doc
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Nizamudeen A [Fri, 29 Mar 2024 07:11:54 +0000 (12:41 +0530)]
Merge pull request #56505 from rhcs-dashboard/wip-65169-squid
squid: mgr/dashboard: bump follow-redirects from 1.15.3 to 1.15.6 in /src/pybind/mgr/dashboard/frontend
Reviewed-by: afreen23 <NOT@FOUND>
Nizamudeen A [Fri, 29 Mar 2024 06:49:31 +0000 (12:19 +0530)]
Merge pull request #56545 from rhcs-dashboard/wip-65191-squid
squid: mgr/dashboard: s/active_mds/active_nfs in fs attach form
Reviewed-by: Ankush Behl <cloudbehl@gmail.com>
Nizamudeen A [Fri, 29 Mar 2024 06:47:07 +0000 (12:17 +0530)]
Merge pull request #56549 from rhcs-dashboard/wip-65195-squid
squid: mgr/dashboard: fix clone unique validator for name validation
Reviewed-by: Ankush Behl <cloudbehl@gmail.com>
Patrick Donnelly [Fri, 18 Nov 2022 19:13:01 +0000 (14:13 -0500)]
doc: add releases links to toc
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
(cherry picked from commit
8cf9ad62949516666ad0f2c0bb7726ef68e4d666 )
Patrick Donnelly [Thu, 28 Mar 2024 22:45:28 +0000 (18:45 -0400)]
doc: remove releases docs
So that redirects to the version in the main branch work again.
This should have been part of the release checklist.
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>