Chris Lu
13e215ee5c
filer: option to encrypt data on volume server
5 years ago
Chris Lu
6a8484b4ae
master able to list all master clients by type
5 years ago
Chris Lu
555413d9fc
weed queue starts
5 years ago
Chris Lu
892e726eb9
avoid reusing context object
fix https://github.com/chrislusf/seaweedfs/issues/1182
5 years ago
Chris Lu
6ab7368ef2
filer: dynamically create bucket under /buckets folder
5 years ago
Chris Lu
621cdbdf58
filer: avoid possible timeouts for updates and deletions
5 years ago
Chris Lu
835da19c09
add logging
5 years ago
Chris Lu
8a42aa8221
adjust logging
5 years ago
Chris Lu
28d1b34856
logging
5 years ago
Chris Lu
6e25acc681
add logging
5 years ago
Chris Lu
b6e6ca8595
adjust logs
5 years ago
Chris Lu
6107509c64
adjust logging
5 years ago
Chris Lu
d4e75a0d18
filer: option to create file only if it is new, O_EXCL
5 years ago
Chris Lu
bbb6ebc3c0
filer: DeleteFolderChildren for deleting large folders
5 years ago
Chris Lu
d0b423bbc0
filer: increase directory listing pagination size
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
11be0b5e91
more logging
6 years ago
Chris Lu
82b0759493
filer: migrating filer store from persisting shorter structured file id instead of a string
6 years ago
Chris Lu
338e6d60a5
refactor: prepare for snapshotting
6 years ago
Chris Lu
beaa2bd71a
weed filer: properly delete cached directory entry
fix https://github.com/chrislusf/seaweedfs/issues/910
6 years ago
Chris Lu
97406333a5
support atomic renaming for mysql/postgres filer store
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
3ac54792e1
paginate when filer deleting and FUSE mount renaming
6 years ago
Chris Lu
c6b646e92c
skip creation for root
6 years ago
Chris Lu
f0677c5af1
default root to 0755
6 years ago
Chris Lu
db22666a30
add default root directory
6 years ago
Chris Lu
7a6f49cd42
refactor a bit more
fix https://github.com/chrislusf/seaweedfs/issues/777
6 years ago
Chris Lu
ceca078acb
avoid overwriting file or directory
fix https://github.com/chrislusf/seaweedfs/issues/777
6 years ago
Chris Lu
b282e34dc2
async file chunk deletion
6 years ago
Chris Lu
b318167cd3
batch delete file ids
6 years ago
Chris Lu
4fcfc9410f
cleanup
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
56a5d5af8d
ignore duplicated key error if the store has duplicated primary key prevention
fix https://github.com/chrislusf/seaweedfs/issues/741
6 years ago
Chris Lu
7bb62b9f21
delay file creation without chunks from dir.Create to file.Flush
6 years ago
Chris Lu
788acdf527
add WIP filer.replicate
6 years ago
Chris Lu
ee920d4f83
kafka set the right topic
6 years ago
Chris Lu
f036ef8a3c
add filer notification
7 years ago
Chris Lu
c81f1cda47
correctly recursively delete folders
7 years ago
Chris Lu
d3205a0070
go fmt
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
01bcc89803
refactor into MasterClient
7 years ago
Chris Lu
6f30a78a6c
update also delete old chunks if different from latest chunks
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
聂鹏
1ed41f8b21
bugfix:check Directory attr before create it
7 years ago