Chris Lu
|
8b382a8209
|
refactor
|
2021-06-10 21:50:21 -07:00 |
|
Chris Lu
|
33b87244ef
|
refactoring
|
2021-06-10 16:54:36 -07:00 |
|
Chris Lu
|
e87e6ef33c
|
s3: return 404 if bucket does not exist
fix https://github.com/chrislusf/seaweedfs/issues/2039
|
2021-05-02 21:30:37 -07:00 |
|
wuh-fnst
|
050a7f9599
|
s3: count correction for the number of files in the dir
|
2021-03-16 09:22:03 +08:00 |
|
Chris Lu
|
ccbdb38c89
|
s3: fix for listing objects if more than 1000 in the folder
many existing tools have max key set to 1000
|
2021-01-24 00:27:52 -08:00 |
|
Chris Lu
|
389426bbb7
|
s3: listing may repeat on the edge
|
2021-01-17 22:59:31 -08:00 |
|
Chris Lu
|
8a7302ce37
|
s3: KeyCount is zero
fix https://github.com/chrislusf/seaweedfs/issues/1741
|
2021-01-11 03:50:45 -08:00 |
|
Chris Lu
|
561a2ff0bc
|
s3: add option for "alllowEmptyFolder"
|
2020-12-27 10:50:27 -08:00 |
|
Chris Lu
|
8e48a235e2
|
s3: avoid looping if the directory is empty
fix https://github.com/chrislusf/seaweedfs/issues/1701
|
2020-12-24 11:34:52 -08:00 |
|
Chris Lu
|
1620de08ae
|
added more logs
|
2020-12-24 01:52:06 -08:00 |
|
Chris Lu
|
a09cd28986
|
add debug messages
|
2020-12-24 01:42:15 -08:00 |
|
Chris Lu
|
3be3635799
|
just log error when checking empty dir failed
|
2020-12-23 14:36:48 -08:00 |
|
Chris Lu
|
0ca9d89589
|
s3: break loop if error
fix #1701
|
2020-12-23 14:34:59 -08:00 |
|
Chris Lu
|
5c465293e9
|
correctly determine whether a folder is empty
avoid edge cases that deleting the folder if previous 32 directories are all empty
early terminate if one file is found
|
2020-12-12 16:19:29 -08:00 |
|
Chris Lu
|
f930c713fc
|
more efficient recursion
|
2020-12-12 13:25:19 -08:00 |
|
Chris Lu
|
03637d6f57
|
s3: move "delete-directory-if-empty" to read time
move "delete-directory-if-empty" to read time instead of entry deletion time
the listing speed for a s3 bucket folder will slow down if it has many sub folders
related to 0d345ac97d
fix https://github.com/chrislusf/seaweedfs/issues/1647
fix https://github.com/chrislusf/seaweedfs/issues/1670
|
2020-12-12 03:38:34 -08:00 |
|
Chris Lu
|
02a160c3fd
|
s3: recursively iterate all sub folders
fix https://github.com/chrislusf/seaweedfs/issues/1656
|
2020-12-09 16:47:34 -08:00 |
|
ruitao.liu
|
22a9ea0512
|
adjust s3 header file.
|
2020-10-29 16:05:40 +08:00 |
|
ruitao.liu
|
b917be7955
|
S3 bucket list, response with uploaded storageclass.
|
2020-10-29 14:57:19 +08:00 |
|
Chris Lu
|
5b40a2690a
|
refactoring
|
2020-09-19 14:09:58 -07:00 |
|
Chris Lu
|
daf0a449f7
|
properly cancel context for streaming grpc
|
2020-09-09 12:07:15 -07:00 |
|
Chris Lu
|
eb7929a971
|
rename filer2 to filer
|
2020-09-01 00:21:19 -07:00 |
|
Chris Lu
|
99ecf63276
|
go fmt
|
2020-08-29 22:28:33 -07:00 |
|
Chris Lu
|
c45ba5d7d4
|
fix listObjectsV2 response format
fix https://github.com/chrislusf/seaweedfs/issues/1426 issue 1
|
2020-08-19 12:08:04 -07:00 |
|
Chris Lu
|
c647deace1
|
file size support set file length
use Attr.FileSize and TotalChunkSize to determine file size
|
2020-08-15 09:32:47 -07:00 |
|
Chris Lu
|
f86c7d911a
|
remove println
|
2020-08-09 14:42:25 -07:00 |
|
Chris Lu
|
9ecc1170a3
|
istObjects和listObjectsV2不能查询子目录 #1418
fix https://github.com/chrislusf/seaweedfs/issues/1418
|
2020-08-09 14:35:53 -07:00 |
|
Chris Lu
|
3f4aff5dde
|
s3: fix delimiter in list response
|
2020-08-09 09:09:35 -07:00 |
|
limd
|
b41b7ea4d0
|
fix spark read s3 bug (sc.binaryFiles)
|
2020-08-01 01:08:30 +08:00 |
|
Chris Lu
|
54cd582653
|
refactor
|
2020-07-26 12:58:58 -07:00 |
|
Rinat Shigapov
|
320d70d305
|
return last modified in UTC
|
2020-06-19 10:26:40 +03:00 |
|
Chris Lu
|
ec2eb8bc48
|
add If-None-Match and If-Modified-Since
fix https://github.com/chrislusf/seaweedfs/issues/1269
|
2020-04-08 08:12:00 -07:00 |
|
Chris Lu
|
fbca6b29bd
|
refactoring
|
2020-03-22 23:52:55 -07:00 |
|
Chris Lu
|
97ab8a1976
|
remove ctx if possible
|
2020-02-25 22:23:59 -08:00 |
|
Chris Lu
|
892e726eb9
|
avoid reusing context object
fix https://github.com/chrislusf/seaweedfs/issues/1182
|
2020-02-25 21:50:12 -08:00 |
|
Chris Lu
|
986d63cd5e
|
s3: increase list objects or parts limit from 1000 to 10000
10x of Amazon S3 limits
|
2020-02-25 11:45:40 -08:00 |
|
Chris Lu
|
0fa1269bc7
|
filer: streaming file listing
|
2019-12-13 00:22:37 -08:00 |
|
Lei Liu
|
2cb348a2c2
|
s3 api: fix listbucket common_prefixes issue
Signed-off-by: Lei Liu <lei01.liu@horizon.ai>
|
2019-09-29 21:15:40 +08:00 |
|
Chris Lu
|
62843991f2
|
s3: adjust object key
|
2019-07-08 12:37:20 -07:00 |
|
Chris Lu
|
78b9db34d5
|
weed s3: generate time format acceptable by aws cli s3
fix https://github.com/chrislusf/seaweedfs/issues/911
|
2019-04-01 16:13:29 -07:00 |
|
Chris Lu
|
55bab1b456
|
add context.Context
|
2019-03-15 17:20:24 -07:00 |
|
Chris Lu
|
cb07d15254
|
add namespace for s3
|
2019-02-27 00:21:37 -08:00 |
|
Chris Lu
|
296acc4a0a
|
go fmt
|
2018-09-09 16:26:11 -07:00 |
|
Chris Lu
|
164091c269
|
add s3 multipart upload
|
2018-09-09 16:25:43 -07:00 |
|
Chris Lu
|
77fadab560
|
go fmt
|
2018-07-24 01:38:08 -07:00 |
|
Chris Lu
|
6039b25bc9
|
s3API working with listing objects
|
2018-07-23 01:55:26 -07:00 |
|
Chris Lu
|
20853972b2
|
s3 API add ListObjectsV2Handler
|
2018-07-22 02:04:07 -07:00 |
|
Chris Lu
|
0655151b8c
|
go fmt
|
2018-07-22 01:15:11 -07:00 |
|
Chris Lu
|
6319d84f42
|
s3 API add ListObjectsV1
|
2018-07-22 01:14:36 -07:00 |
|