Skip to content

Instantly share code, notes, and snippets.

@yuvalif
Last active June 17, 2024 08:11
Show Gist options
  • Save yuvalif/0a493143a1192569ea1530f3d8cc7e85 to your computer and use it in GitHub Desktop.
Save yuvalif/0a493143a1192569ea1530f3d8cc7e85 to your computer and use it in GitHub Desktop.

pacific

get tag range:

git tag -l "v16*"

list of related commits (needs some cleanup):

git log  --oneline v16.0.0...v16.2.15 --grep="amqp|kafka|pubsub|notif" --no-merges --extended-regexp

quincy

get tag range:

git tag -l "v17*"

list of related commits (needs some cleanup):

git log  --oneline v17.0.0...v17.2.7 --grep="amqp|kafka|pubsub|notif" ---no-merges -extended-regexp

reef

get tag range:

git tag -l "v18*"

list of related commits (needs some cleanup):

git log  --oneline v18.0.0...v18.2.2 --grep="amqp|kafka|pubsub|notif" --no-merges --extended-regexp
43e8ae65e08 rgw/notifications: send mtime in complete multipart upload event
8c570fe19eb rgw/sal: get_notification() takes optional_yield
24a0cbe0fff rgw/notify: reservation_t takes optional_yield
b4e76f5185d rgw/notifications: sending metadata in COPY and CompleteMultipartUpload
e35d511cb71 rgw/notifications: add cloudevents support to HTTP endpoint
306d8bede63 notify: fix a use-after-move crash, unconstify res_id
7b746035139 rgwlc: harmonize lifecycle notifications with the others
35a4eb44103 rgwlc: optionally support notifications on object expiration
a32ae4b61ac rgw/amqp: add default case to silence compiler warning
9bec1829483 rgw: add object null point judging when listing pubsub topics Fixs: https://tracker.ceph.com/issues/53464
35fea80f8c0 src/rgw: Empty configuration support
43915774b90 rgw/notification: assigning the value of zonegroup to awsRegion
3be2b4bcc56 rgw/notifications: Changing the Multipart Upload notification behavior
d81e27faa10 rgw/notifications: send correct size in case of delete marker creation
6a1688b57d1 rgw/http/notifications: support content type in HTTP POST messages
0b3b5ddffde rgw/notification: send current time in complete multipart upload event
fc42652ff24 rgw/notifications: cache object size to avoid accessing invalid memoery
a2b8ba13f6e rgw/notification: support version-id for all event types
d1b5084cd77 rgw/notifications: support v4 auth for topics and notifications
201942f2d4c rgw/notification: make notifications agnostic of bucket reshard
17cc2a4afcd rgw/notification: send correct size in COPY events
93b9f0fb77c rgw/notifications: support metadata filter in CompleteMultipartUpload events
e7f30a1b278 rgw/notifications: support metadata filter in COPY events
a3849aaa9f5 rgw/amqp: remove the explicit "disconnect()" interface
5b31052be66 rgw/amqp: fix valgrind issue of uninitialized info.ssl
4c824d78a6e rgw: fix spelling of eTag in S3 message structure
21b4f5aaf82 rgw/notification: set correct type to "post" and "copy" notifications
178f6bdac97 librgw/notifications: initialize kafka and amqp
08e9846fd5a rgw/notifications: delete bucket notification object when empty
e208b79574e rgw/notification: fix persistent notification hang when ack-levl=none
9975472244a rgw/notification: fixing the "persistent=false" flag
915963ecb9e rgw/notification: add exception handling for persistent notification thread
cfe2dfa4391 rgw/amqp: use "fmt" for converting connection_id to string
6f90a318dc5 rgw/amqp: remove possible race conditions with the amqp connections
4aed9316957 rgw/kafka: make sure that destroy is called after connection is removed
cf0645552cf RGW:notifications: persistent topics are not deleted via radosgw-admin
76203b5a05c rgw/kafka: failed to reconnect to broker after idle timeout
1cf5abc1e74 rgw/notifications: allow cross tenant notification management
bc04b2448e3 RGW: add admin interfaces to get and delete notifications from bucket
e783bf9dc49 RGW: notification | hide auto generated topics when listing topics
8685671b89a rgw/notification: read object size from the rados obj when populate sync notification
bdcaf1546f0 rgw/notification: remove non x-amz-meta-* attributes from the metadata section of the regular notifications
bb3abaf6b02 rgw/notification/kafka: simplify kafka connection memory management
5e8d6460522 rgw/kafka: remove potential race condition between creation and deletion of endpoint
7511fbe55cd rgwlc/notifications: also fix etag
4fe472e2490 rgw/notifications: fetch object state to get size, in rgw_lc.cc
62e8b5c4bc8 rgw/notifications: support bucket notification with bucket policy
3f7a2955330 rgw/notifications: use topic references instead of pointers
a3b050e24d7 rgw/notifications: add bucket notification configuration to zipper
c42c028c7e8 src/rgw: SASL_PLAINTEXT implementation SASL_PLAINTEXT will be supported by the configuration parameter rgw_allow_notification_secrets_in_cleartext Signed-off-by: Huy Nguyen <[email protected]>
5bb78abf864 rgw/notifications: prevent anonymous topic operations
6e94076086f rgw/notifications: add const to APIs when possible
f426c76ae82 rgw/notifications: avoid unnecessary heap allocations
2f91d774da0 rgw/pubsub: remove subscription data structures
41b402fe942 rgw/sal: get_notification() takes optional_yield
473d7e446d0 rgw/notify: reservation_t takes optional_yield
1418535a564 rgw/notification: initialize member in reservation ctor
0fecbe2476a rgw/pubsub: remove unnecessary REST abstraction layer
ea7089c0914 rgw/pubsub: remove deprecated pubsub event types
a7963d7f8cd rgw/pubsub: remove pusub subscription functionality
0989166a634 rgw/pubsub: remove pusub sync module functionality
158a1b009c5 rgw/kafka: route librdkafka log messages to rgw log
56a929cbbe0 rgw/notifications: send mtime in complete multipart upload event
e4e05dde604 rgw/notifications: sending metadata in COPY and CompleteMultipartUpload
c73f361e9c8 rgw/admin/notifications: support admin operations on topics with tenants
97ef1546360 rgw/amqp: store CA location string in connection object
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment