aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--weed/filer/entry.go13
1 files changed, 10 insertions, 3 deletions
diff --git a/weed/filer/entry.go b/weed/filer/entry.go
index 7a31bc73c..4757d5c9e 100644
--- a/weed/filer/entry.go
+++ b/weed/filer/entry.go
@@ -145,11 +145,18 @@ func maxUint64(x, y uint64) uint64 {
return y
}
-func (entry *Entry) IsExpireS3Enabled() (found bool) {
+func (entry *Entry) IsExpireS3Enabled() (exist bool) {
if entry.Extended != nil {
- _, found = entry.Extended[s3_constants.SeaweedFSExpiresS3]
+ _, exist = entry.Extended[s3_constants.SeaweedFSExpiresS3]
}
- return found
+ return exist
+}
+
+func (entry *Entry) IsS3Versioning() (exist bool) {
+ if entry.Extended != nil {
+ _, exist = entry.Extended[s3_constants.ExtVersionIdKey]
+ }
+ return exist
}
func (entry *Entry) GetS3ExpireTime() (expireTime time.Time) {