Chris Lu
3dce1016cb
add volume tailer
6 years ago
Chris Lu
b09e8dbb37
add VolumeStreamFollow, but not used yet
6 years ago
Chris Lu
13ad5c1966
refactoring
6 years ago
Chris Lu
b3b42bc947
replicate need to include new entry path
6 years ago
Chris Lu
2f76681d62
refactor: adjust grpc API name
6 years ago
stlpmo-jn
c1a0403da2
repair the error replications of the volume
6 years ago
Chris Lu
97406333a5
support atomic renaming for mysql/postgres filer store
6 years ago
Chris Lu
19728fe3f6
remove deprecated code
6 years ago
Chris Lu
70815e9124
WIP
6 years ago
Chris Lu
95e0520182
weed volume: add grpc operation to relicate a volume to local
6 years ago
Chris Lu
ece9d13312
volume info collect compact revision number
6 years ago
Chris Lu
aca653c08b
weed shell: list volumes
6 years ago
Chris Lu
657dd2e6c9
add shell command to list all collections
6 years ago
Chris Lu
74fb237727
benchmark can work in secure mode
6 years ago
Chris Lu
4ff4a147b2
cleanup security.Secret
6 years ago
Chris Lu
0c932d1738
add volume delete grpc API
fix https://github.com/chrislusf/seaweedfs/issues/808
6 years ago
Chris Lu
253f190f48
weed mount add symlink support
6 years ago
Chris Lu
5333f2984a
streaming updates for large entries or large index file
fix https://github.com/chrislusf/seaweedfs/issues/801
6 years ago
Chris Lu
39ea8484c1
adjust proto API
6 years ago
Chris Lu
1cbd53c01c
WIP SeaweedFileSystem added mkdirs, getFileStatus, listStatus, delete
6 years ago
Chris Lu
444dfded84
add fs.FSStatfser for SeaweedFS weed mount
6 years ago
Chris Lu
5065d4ab2d
master add grpc API for fileid assigning
6 years ago
Chris Lu
46eb77f9bb
move DiskStatus and MemStatus to protobuf
6 years ago
Chris Lu
eec951cad2
migrate volume sync to gRpc
6 years ago
Chris Lu
f8b2d3cacc
move volume mount/unmount on volume server to grpc
6 years ago
Chris Lu
fda771c83f
migrate volume sync status to grpc API on volume server
6 years ago
Chris Lu
b423bb9e2d
migrate assign volume to grpc API on volume server
6 years ago
Chris Lu
8301519fb0
migrate delete collection to grpc API on volume server
6 years ago
Chris Lu
b1daede91b
move volume vacuum to gRpc
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
556382ff5f
adding basic grpc to volume server
6 years ago
Chris Lu
64ed47502b
rename file
6 years ago
Chris Lu
60c1ada4c1
remove filer grpc API GetEntryAttributes
6 years ago
Chris Lu
788acdf527
add WIP filer.replicate
6 years ago
Chris Lu
164091c269
add s3 multipart upload
6 years ago
Chris Lu
dd37f0540f
add extended attributes
6 years ago
Chris Lu
ce6a2140a2
preparing to support S3 multipart uploads
6 years ago
Chris Lu
76cbe8bf33
instant notification of new volumes added or deleted
6 years ago
Chris Lu
f036ef8a3c
add filer notification
6 years ago
Chris Lu
a12c7b86b0
broadcast messages of new and deleted volumes
7 years ago
Chris Lu
0d98949199
tmp commit
7 years ago
Chris Lu
6319d84f42
s3 API add ListObjectsV1
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
842dab07b4
weed mount can request to prioritize to write to a data center
7 years ago
Chris Lu
28e5f20c8e
add super block extra for erasure coding
7 years ago
Chris Lu
f339e9c284
add support for extra super block info
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