Chris Lu
ae53f63680
filer: recursive deletion optionally ignoring any errors
fix https://github.com/chrislusf/seaweedfs/issues/1062
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
7 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
Chris Lu
6c4fee85e3
add primary request and backup request when requesting volumes for a data center
7 years ago
Chris Lu
50d351944f
filer add data center option
7 years ago
Chris Lu
702ff48cda
add dir list limit option
7 years ago
Chris Lu
5bd72696ac
weed mount add ttl option
7 years ago
Chris Lu
98110c1697
add collection, replication, ttl to each file
7 years ago
Chris Lu
5c25d29272
support renaming files
7 years ago
Chris Lu
43e3f5724c
use fixed list of masters in both filer and volume servers
7 years ago
Chris Lu
0301504184
add mime, use simple insert and update filer store API
1. add mime type to file in filer
2. purge old chunks if overwrite during insert
7 years ago
Chris Lu
458ada173e
go fmt
7 years ago
Chris Lu
1c0a2a7db8
reformat
7 years ago