tnextday
6e20f65528
fix some data race problem detect by go race
10 years ago
tnextday
b8b31a582d
bug fix
10 years ago
tnextday
f9ddb6598c
Store: add a task manager to handler some volume task, such as replication, vacuum, balancing data. master can query task status using http long polling
Store: save NeedleMapKind value in Store
VolumeServer: add store task manager interface
Volume: rename `CleanReader` to `PureReader`
Makefile: format code before build
joinmessage: add `GolobalSetting` in join response
*: simplify code use `gofmt -s`
10 years ago
tnextday
83c8bd4e8b
Replica pacement now set by global or collection settting, we can change it anytime, then the cluster will automate replica the volume(developing).
10 years ago
tnextday
3bfb2d09cb
Volume server add "/admin/set_replica" handle to update volume replica placement setting
10 years ago
chrislusf
dac3b592ed
Add compact revision in volume super block
11 years ago
Stuart P. Bentley
f0c2a2dcb3
Change all chrislusf/weed-fs links to point to chrislu/seaweedfs
11 years ago
Chris Lu
af416189f1
Cleanup error printing.
11 years ago
Brian McQueen
d56c748fa8
switch it back to chris's repo
11 years ago
Brian McQueen
c0dfdf4392
switch to my forked repo
11 years ago
Chris Lu
179d36ba0e
formatting code by: goimports -w=true .
11 years ago
wyy
4126280d55
use github.com/chrislusf instead of github.com/aszxqw
11 years ago
wyy
1cd19447e3
use github.com/aszxqw instead of code.google.com/p
11 years ago
Chris Lu
b9aee2defb
add TTL support
The volume TTL and file TTL are not necessarily the same. as long as
file TTL is smaller than volume TTL, it'll be fine.
volume TTL is used when assigning file id, e.g.
http://.../dir/assign?ttl=3h
file TTL is used when uploading
11 years ago
Chris Lu
69343c5951
adding ttl field to volume super block
11 years ago
Chris Lu
4c58cef24a
a bit refactoring to prepare for volume format change and backward
compatibility.
11 years ago