Chris Lu
ee3fe07acf
fix sort bug
6 years ago
Chris Lu
469863f7f0
merge interval now is quite faster with reusing slices
6 years ago
Chris Lu
d2924c7748
merge intervals is a bit faster
6 years ago
Chris Lu
cb5a10c6a3
adjust the tests
6 years ago
Chris Lu
f1db22d48b
add benchmark test for merging intervals
6 years ago
Chris Lu
4fcfc9410f
cleanup
6 years ago
Chris Lu
9655dc9ca9
simpler logic
6 years ago
Chris Lu
a64613172d
bootstrap filer replication with weed filer.export -targetStore=notification
6 years ago
Chris Lu
4c97ff3717
support AWS SQS as file change notification message queue
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
db69ce89f0
go fmt
6 years ago
Chris Lu
788acdf527
add WIP filer.replicate
6 years ago
Chris Lu
70e67b7c6d
add notification log
6 years ago
Chris Lu
d923ba2206
renaming msgqueue to notification
6 years ago
Chris Lu
296acc4a0a
go fmt
6 years ago
Chris Lu
164091c269
add s3 multipart upload
6 years ago
Chris Lu
b23883b3b6
fix a bug on error reporting
6 years ago
Chris Lu
f22d6b87e1
go fmt
6 years ago
Chris Lu
748870b03f
add "weed scaffold" command
6 years ago
Chris Lu
95b997fb35
go fmt
6 years ago
Chris Lu
f827ada811
merge notification config with filer.toml
6 years ago
Chris Lu
ee920d4f83
kafka set the right topic
6 years ago
Chris Lu
708acee502
add support for redis cluster
fix https://github.com/chrislusf/seaweedfs/issues/705
6 years ago
Chris Lu
ae9b81c18f
fix tests
6 years ago
Chris Lu
f036ef8a3c
add filer notification
6 years ago
Chris Lu
c81f1cda47
correctly recursively delete folders
6 years ago
Chris Lu
d3205a0070
go fmt
6 years ago
Chris Lu
888eb2abb5
filer read write all via locations from MasterClient
6 years ago
Chris Lu
1d779389cb
MasterClient replicates all vid locations
6 years ago
Chris Lu
01bcc89803
refactor into MasterClient
7 years ago
Chris Lu
a12c7b86b0
broadcast messages of new and deleted volumes
7 years ago
Chris Lu
6f30a78a6c
update also delete old chunks if different from latest chunks
7 years ago
Chris Lu
7e2031b18f
go fmt
7 years ago
Chris Lu
80d80daf64
set filer2.ErrNotFound for not found entry
7 years ago
Chris Lu
d429b6296b
fix test
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
聂鹏
c523bc4f07
bugfix:delete Directory cache when filer2 delete Directory
7 years ago
Chris Lu
77fc8c5914
keep alive for gRpc calls
7 years ago
Chris Lu
14c6f12b0c
adjust interface parameter name and doc
7 years ago
Chris Lu
db0c25b3d8
delete old entry only after successful insert
7 years ago
Chris Lu
eb2acd11c2
decouple from viper for filer store
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
74332e1a61
minor
7 years ago
Chris Lu
07e0d13d2d
filer support reading multiple chunks, with range support
7 years ago