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
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
6de84c64c6
adding create time
7 years ago
Chris Lu
d773e11c7a
file handler directly read from volume servers
this mostly works fine now!
next: need to cache files to local disk
7 years ago
Chris Lu
873868cc10
not working now
need to add file handler
7 years ago
Chris Lu
7362de9a18
weed mount can work well
TODO: somehow filer url is returning empty content
7 years ago
Chris Lu
9dd228747c
filer copy added uid/gid
7 years ago