aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorchrislu <chris.lu@gmail.com>2022-08-27 00:21:57 -0700
committerchrislu <chris.lu@gmail.com>2022-08-27 00:21:57 -0700
commitcc0c8c5f816c6fe95b703691e4e3c90fb3240be1 (patch)
tree66230c3f0b37a77c39e7be29e6497ecec173265b
parent374177914420b8d975283f507dab923af2dae073 (diff)
downloadseaweedfs-cc0c8c5f816c6fe95b703691e4e3c90fb3240be1.tar.xz
seaweedfs-cc0c8c5f816c6fe95b703691e4e3c90fb3240be1.zip
simplify
-rw-r--r--weed/replication/sink/s3sink/s3_sink.go15
-rw-r--r--weed/replication/sink/s3sink/s3_write.go25
2 files changed, 14 insertions, 26 deletions
diff --git a/weed/replication/sink/s3sink/s3_sink.go b/weed/replication/sink/s3sink/s3_sink.go
index 445800275..a032b58e8 100644
--- a/weed/replication/sink/s3sink/s3_sink.go
+++ b/weed/replication/sink/s3sink/s3_sink.go
@@ -102,7 +102,20 @@ func (s3sink *S3Sink) DeleteEntry(key string, isDirectory, deleteIncludeChunks b
return nil
}
- return s3sink.deleteObject(key)
+ input := &s3.DeleteObjectInput{
+ Bucket: aws.String(s3sink.bucket),
+ Key: aws.String(key),
+ }
+
+ result, err := s3sink.conn.DeleteObject(input)
+
+ if err == nil {
+ glog.V(2).Infof("[%s] delete %s: %v", s3sink.bucket, key, result)
+ } else {
+ glog.Errorf("[%s] delete %s: %v", s3sink.bucket, key, err)
+ }
+
+ return err
}
diff --git a/weed/replication/sink/s3sink/s3_write.go b/weed/replication/sink/s3sink/s3_write.go
deleted file mode 100644
index 256fc659c..000000000
--- a/weed/replication/sink/s3sink/s3_write.go
+++ /dev/null
@@ -1,25 +0,0 @@
-package S3Sink
-
-import (
- "github.com/aws/aws-sdk-go/aws"
- "github.com/aws/aws-sdk-go/service/s3"
- "github.com/seaweedfs/seaweedfs/weed/glog"
-)
-
-func (s3sink *S3Sink) deleteObject(key string) error {
- input := &s3.DeleteObjectInput{
- Bucket: aws.String(s3sink.bucket),
- Key: aws.String(key),
- }
-
- result, err := s3sink.conn.DeleteObject(input)
-
- if err == nil {
- glog.V(2).Infof("[%s] delete %s: %v", s3sink.bucket, key, result)
- } else {
- glog.Errorf("[%s] delete %s: %v", s3sink.bucket, key, err)
- }
-
- return err
-
-}