Chris Lu
d4e75a0d18
filer: option to create file only if it is new, O_EXCL
5 years ago
Chris Lu
014487b1a6
passing entry.Extended
5 years ago
Chris Lu
e707211dad
passing entry.exended
5 years ago
Chris Lu
bbb6ebc3c0
filer: DeleteFolderChildren for deleting large folders
5 years ago
Chris Lu
0fa1269bc7
filer: streaming file listing
5 years ago
Chris Lu
d0b423bbc0
filer: increase directory listing pagination size
5 years ago
Chris Lu
f51a6d8ba5
increase filer pagination limit
5 years ago
Chris Lu
fb3c9ed80d
shell: fs.meta.save missed directory data with more than 1024 entries
fix https://github.com/chrislusf/seaweedfs/issues/1130
5 years ago
j.laycock
6fc6322c90
Change joeslay paths to chrislusf paths
5 years ago
Chris Lu
ae53f63680
filer: recursive deletion optionally ignoring any errors
fix https://github.com/chrislusf/seaweedfs/issues/1062
5 years ago
j.laycock
595a1beff0
Swap imports to use joeslay
5 years ago
Chris Lu
60c9215a00
HCFS: avoid verbose file not found exception stack trace
5 years ago
Chris Lu
8afd8d35b3
master: followers can also lookup and redirect
improve scalability
5 years ago
Chris Lu
8da5d5b094
filer.copy: use filer settings, avoid unnecessary command line options
fix https://github.com/chrislusf/seaweedfs/issues/968
6 years ago
Chris Lu
3fa1f150d9
refactoring
6 years ago
Chris Lu
613a2e8060
delete garbage only when successful
6 years ago
Chris Lu
338e6d60a5
refactor: prepare for snapshotting
6 years ago
Chris Lu
88ab932f7d
refactoring function parameter
6 years ago
Chris Lu
eb4a54d9fe
refactoring
6 years ago
Chris Lu
657dd2e6c9
add shell command to list all collections
6 years ago
Chris Lu
cece860bfd
add context to all filer APIs
6 years ago
Chris Lu
55c85f3a66
adding context
6 years ago
Chris Lu
d312c55bbe
file path supports windows, avoiding back slashes
fix https://github.com/chrislusf/seaweedfs/issues/868
6 years ago
Chris Lu
77b9af531d
adding grpc mutual tls
6 years ago
Chris Lu
74fb237727
benchmark can work in secure mode
6 years ago
Chris Lu
3ac54792e1
paginate when filer deleting and FUSE mount renaming
6 years ago
Chris Lu
650d1af978
HCFS support change user name and group names
6 years ago
Chris Lu
7ace0efd65
revert prev
6 years ago
Chris Lu
738247d47e
do not throw error if not found
6 years ago
Chris Lu
bea162c34c
add warning for empty attributes
6 years ago
Chris Lu
7a6f49cd42
refactor a bit more
fix https://github.com/chrislusf/seaweedfs/issues/777
6 years ago
Chris Lu
86dd933596
go fmt
6 years ago
Chris Lu
444dfded84
add fs.FSStatfser for SeaweedFS weed mount
6 years ago
Chris Lu
ff66269b62
use grpc to replace http APIs for batch volume id lookup and batch delete
1. remove batch volume id lookup http API /vol/lookup
2. remove batch delete http API /delete
6 years ago
Chris Lu
60c1ada4c1
remove filer grpc API GetEntryAttributes
6 years ago
Chris Lu
13d6a74eb2
consolidate file chunks during create
6 years ago
Chris Lu
788acdf527
add WIP filer.replicate
6 years ago
Chris Lu
f036ef8a3c
add filer notification
6 years ago
Chris Lu
032f1226db
fix compilation error
6 years ago
Chris Lu
888eb2abb5
filer read write all via locations from MasterClient
7 years ago
Chris Lu
1d779389cb
MasterClient replicates all vid locations
7 years ago
Chris Lu
056871242b
remove println
7 years ago
Chris Lu
6319d84f42
s3 API add ListObjectsV1
7 years ago
Chris Lu
7e2031b18f
go fmt
7 years ago
Chris Lu
e73b859b1d
fix compilation error
7 years ago
Chris Lu
568132c0c9
delete bucket also removes collection data
7 years ago
Chris Lu
c7228fefa7
add bucket creation and deletion
1. option for "weed s3 -filer.dir.buckets" to choose a folder for buckets
2. create a bucket
3. delete a bucket, recursively delete all metadata on filer
7 years ago
Chris Lu
67763fb375
fix data center setting error
7 years ago
Chris Lu
842dab07b4
weed mount can request to prioritize to write to a data center
7 years ago
Chris Lu
007c4a1965
alt request for dc preferred requests
7 years ago