From: Yuri Weinstein Date: Thu, 11 Apr 2024 17:42:49 +0000 (-0700) Subject: Merge PR #56069 into wip-root-testing-20240411.174241 X-Git-Tag: testing/wip-root-testing-20240411.174241 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=ae781edee07a1e62b4e985f7bbb15837b7e9cf02;p=ceph-ci.git Merge PR #56069 into wip-root-testing-20240411.174241 * refs/pull/56069/head: test/rgw/notification: fix threading issue in test test/rgw/notification: use polling instead of sleep test/rgw/notification: cleanup leftover topics test/rgw/notification: use simpler multithreaded http server test/rgw/notifications: do not delay http responses to notifications rgw/notification: Load bucket attrs before calling publish_reserve. test/rgw/noitifications: run basic/http/migration tests with 2 RGWs rgw/notifications: run v2 migration tests in teuthology RGW/Rados: Migrate topics to data path v2 rgw/notification: Support generating multisite sync delete events. rgw/notification: Make the Replication events to be aws compatible. rgw/notification: Make the Lifecycle events AWS compatible PendingReleaseNotes: announce the notification_v2 feature and its migration doc/radosgw: document the notification_v2 zone feature doc/radosgw: generalize description of Zone Features doc/radosgw: move the Zone Features section to its own page qa/rgw: notification suite creates a realm qa/rgw: teach rgw.py to create an optional realm rgw/notifications: delete persistent queue only if topic is deleted rgw/notifications: handle migration state between v1 and v2 rgw: move rgw_rest_pubsub.h out of driver/rados/ rgw/pubsub: topic apis forward post body rgw/topic: metadata handler adds/removes persistent queues rgw/topic: remove unused RGWSI_Topic_RADOS rgw/topic: add rgwrados::topic interface for topic metadata rgw/topic: metadata key format in rgw_pubsub.h rgw: paginate ListTopics rgw/mdlog: add complete_entry() for most common usage rgw/metadata: add RGWMetadataLister abstraction rgw: RGWPubSub requires SiteConfig rgw/rados: RGWTopicMetadataHandler doesn't depend on RGWPubSub rgw/rados: store SiteConfig with RGWServices radosgw-admin: make SiteConfig available to commands rgw/multisite-notification: allow enabling v1/v2 in tests test/rgw/notifications: support running tests in multisite environment rgw/multisite-notification: Add integration test for bucket notifications in multisite config. rgw/multisite-notification: Add omap object to store the mapping between bucket and topics. rgw/multisite-notification: Add support to replicate bucket notifications in multisite config. rgw/multisite-notification: Add support to replicate topic creation in multisite config test/rgw/notifications: split tests between basic, kafka and amqp --- ae781edee07a1e62b4e985f7bbb15837b7e9cf02