mirror of
https://github.com/pgsty/minio.git
synced 2026-08-11 00:33:28 +03:00
Implement BucketUpdater interface to call BucketMetaState methods. (#3375)
This commit is contained in:
committed by
Harshavardhana
parent
bc9509bc8a
commit
8021061bd8
@@ -48,6 +48,10 @@ type SetBucketNotificationPeerArgs struct {
|
||||
NCfg *notificationConfig
|
||||
}
|
||||
|
||||
func (s *SetBucketNotificationPeerArgs) BucketUpdate(client BucketMetaState) error {
|
||||
return client.UpdateBucketNotification(s)
|
||||
}
|
||||
|
||||
func (s3 *s3PeerAPIHandlers) SetBucketNotificationPeer(args *SetBucketNotificationPeerArgs, reply *GenericReply) error {
|
||||
// check auth
|
||||
if !isRPCTokenValid(args.Token) {
|
||||
@@ -68,6 +72,10 @@ type SetBucketListenerPeerArgs struct {
|
||||
LCfg []listenerConfig
|
||||
}
|
||||
|
||||
func (s *SetBucketListenerPeerArgs) BucketUpdate(client BucketMetaState) error {
|
||||
return client.UpdateBucketListener(s)
|
||||
}
|
||||
|
||||
func (s3 *s3PeerAPIHandlers) SetBucketListenerPeer(args *SetBucketListenerPeerArgs, reply *GenericReply) error {
|
||||
// check auth
|
||||
if !isRPCTokenValid(args.Token) {
|
||||
@@ -110,6 +118,10 @@ type SetBucketPolicyPeerArgs struct {
|
||||
PChBytes []byte
|
||||
}
|
||||
|
||||
func (s *SetBucketPolicyPeerArgs) BucketUpdate(client BucketMetaState) error {
|
||||
return client.UpdateBucketPolicy(s)
|
||||
}
|
||||
|
||||
// tell receiving server to update a bucket policy
|
||||
func (s3 *s3PeerAPIHandlers) SetBucketPolicyPeer(args *SetBucketPolicyPeerArgs, reply *GenericReply) error {
|
||||
// check auth
|
||||
|
||||
Reference in New Issue
Block a user