Chris Lu
b282e34dc2
async file chunk deletion
2018-11-20 20:56:28 -08:00
Chris Lu
b318167cd3
batch delete file ids
2018-11-20 11:35:08 -08:00
Chris Lu
ee3fe07acf
fix sort bug
2018-11-18 21:59:53 -08:00
Chris Lu
469863f7f0
merge interval now is quite faster with reusing slices
2018-11-18 21:24:58 -08:00
Chris Lu
d2924c7748
merge intervals is a bit faster
2018-11-18 20:31:39 -08:00
Chris Lu
cb5a10c6a3
adjust the tests
2018-11-18 17:05:36 -08:00
Chris Lu
f1db22d48b
add benchmark test for merging intervals
2018-11-18 16:49:08 -08:00
Chris Lu
4fcfc9410f
cleanup
2018-11-18 11:51:38 -08:00
Chris Lu
9655dc9ca9
simpler logic
2018-11-18 10:07:30 -08:00
Chris Lu
a64613172d
bootstrap filer replication with weed filer.export -targetStore=notification
2018-11-03 12:43:45 -07:00
Chris Lu
4c97ff3717
support AWS SQS as file change notification message queue
2018-10-31 01:11:19 -07:00
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
2018-10-14 00:12:28 -07:00
Chris Lu
56a5d5af8d
ignore duplicated key error if the store has duplicated primary key prevention
...
fix https://github.com/chrislusf/seaweedfs/issues/741
2018-09-30 00:49:52 -07:00
Chris Lu
7bb62b9f21
delay file creation without chunks from dir.Create to file.Flush
2018-09-22 00:11:46 -07:00
Chris Lu
db69ce89f0
go fmt
2018-09-21 01:56:43 -07:00
Chris Lu
788acdf527
add WIP filer.replicate
2018-09-17 00:27:56 -07:00
Chris Lu
70e67b7c6d
add notification log
2018-09-16 11:20:36 -07:00
Chris Lu
d923ba2206
renaming msgqueue to notification
2018-09-16 01:18:30 -07: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
b23883b3b6
fix a bug on error reporting
2018-08-22 18:19:26 -07:00
Chris Lu
f22d6b87e1
go fmt
2018-08-19 15:42:50 -07:00
Chris Lu
748870b03f
add "weed scaffold" command
2018-08-19 15:36:30 -07:00
Chris Lu
95b997fb35
go fmt
2018-08-19 15:18:37 -07:00
Chris Lu
f827ada811
merge notification config with filer.toml
2018-08-19 15:17:55 -07:00
Chris Lu
ee920d4f83
kafka set the right topic
2018-08-19 01:27:30 -07:00
Chris Lu
708acee502
add support for redis cluster
...
fix https://github.com/chrislusf/seaweedfs/issues/705
2018-08-15 00:01:38 -07:00
Chris Lu
ae9b81c18f
fix tests
2018-08-13 01:33:21 -07:00
Chris Lu
f036ef8a3c
add filer notification
2018-08-13 01:20:49 -07:00
Chris Lu
c81f1cda47
correctly recursively delete folders
2018-08-01 01:26:41 -07:00
Chris Lu
d3205a0070
go fmt
2018-07-28 21:02:56 -07:00
Chris Lu
888eb2abb5
filer read write all via locations from MasterClient
2018-07-28 14:51:36 -07:00
Chris Lu
1d779389cb
MasterClient replicates all vid locations
2018-07-28 14:22:46 -07:00
Chris Lu
01bcc89803
refactor into MasterClient
2018-07-28 02:10:32 -07:00
Chris Lu
a12c7b86b0
broadcast messages of new and deleted volumes
2018-07-27 23:09:55 -07:00
Chris Lu
6f30a78a6c
update also delete old chunks if different from latest chunks
2018-07-21 17:40:00 -07:00
Chris Lu
7e2031b18f
go fmt
2018-07-21 17:39:10 -07:00
Chris Lu
80d80daf64
set filer2.ErrNotFound for not found entry
2018-07-20 02:14:18 -07:00
Chris Lu
d429b6296b
fix test
2018-07-19 01:27:45 -07:00
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
2018-07-19 01:21:44 -07:00
Chris Lu
9e974f6a1b
Merge pull request #686 from qszxnp/filer2_dir_cache_bugfix
...
bugfix:delete Directory cache when filer2 delete Directory
2018-07-12 01:17:32 -07:00
聂鹏
1ed41f8b21
bugfix:check Directory attr before create it
2018-07-12 00:53:31 -04:00
聂鹏
c523bc4f07
bugfix:delete Directory cache when filer2 delete Directory
2018-07-11 21:27:25 -04:00
Chris Lu
77fc8c5914
keep alive for gRpc calls
2018-07-03 19:07:55 -07:00
Chris Lu
14c6f12b0c
adjust interface parameter name and doc
2018-06-17 13:24:57 -07:00
Chris Lu
db0c25b3d8
delete old entry only after successful insert
2018-06-17 13:02:22 -07:00
Chris Lu
eb2acd11c2
decouple from viper for filer store
2018-06-17 13:01:57 -07:00
Chris Lu
98110c1697
add collection, replication, ttl to each file
2018-06-10 16:57:32 -07:00
Chris Lu
5c25d29272
support renaming files
2018-06-06 22:11:01 -07:00
Chris Lu
43e3f5724c
use fixed list of masters in both filer and volume servers
2018-06-01 00:39:39 -07:00