Chris Lu
6daa932f5c
refactoring to get master function, instead of passing master values directly
this will enable retrying later
4 years ago
Chris Lu
0bc3a1f9e8
disk type only supports hdd and ssd, not ready for random tags yet
4 years ago
Chris Lu
ef76365ec2
adjust help message
4 years ago
Chris Lu
7d9dc3c6a2
use fasthttp lib to read
4 years ago
Chris Lu
1bf22c0b5b
go fmt
4 years ago
Chris Lu
51eadaf2b6
rename parameter name to "disk"
4 years ago
Chris Lu
0d2ec832e2
rename from volumeType to diskType
4 years ago
Chris Lu
e9cd798bd3
adding volume type
4 years ago
Konstantin Lebedev
fc7baef5bb
fiil serverUrls sorted by data center
4 years ago
Chris Lu
3f7d1d1bf1
Only wait on retryable requests
4 years ago
Chris Lu
a8624c2e4f
read from alternative replica
related to https://github.com/chrislusf/seaweedfs/issues/1512
4 years ago
Chris Lu
ca3516ac6d
adjust protoc
5 years ago
Chris Lu
bc2ec6774d
inject git version into build
5 years ago
Chris Lu
39e72fb23c
go fmt
5 years ago
zhangsong
d819865fe7
add fsync option for benchmark
5 years ago
Chris Lu
eab4c9219c
randomize benchmark content
fix https://github.com/chrislusf/seaweedfs/issues/1294
5 years ago
Chris Lu
076c8bd3bc
filer master start up with default ip address instead of just localhost
5 years ago
Chris Lu
d848d08944
use public url also for deletions
5 years ago
Chris Lu
6a8484b4ae
master able to list all master clients by type
5 years ago
Chris Lu
892e726eb9
avoid reusing context object
fix https://github.com/chrislusf/seaweedfs/issues/1182
5 years ago
Chris Lu
9b6296e77a
volume: add grpc file read operation
This is added more for performance benchmarking.
5 years ago
Chris Lu
d335f04de6
support env variables to overwrite toml file
5 years ago
zhangsong
65f1095a54
fix benchmark cmd usage info
5 years ago
j.laycock
6fc6322c90
Change joeslay paths to chrislusf paths
5 years ago
j.laycock
595a1beff0
Swap imports to use joeslay
5 years ago
Chris Lu
ede876cfdb
periodic scripts exeuction from leader master
6 years ago
Chris Lu
920b4e56aa
refactoring
6 years ago
chenwanli
45a52b17fd
benchmark: add replication flag
6 years ago
Chris Lu
77b9af531d
adding grpc mutual tls
6 years ago
Chris Lu
98a03b38e5
avoid util package depends on security package
6 years ago
Chris Lu
74fb237727
benchmark can work in secure mode
6 years ago
Chris Lu
4ff4a147b2
cleanup security.Secret
6 years ago
bingoohuang
ab6be025d7
go fmt and fix some typo
6 years ago
Chris Lu
2a19511ba8
avoid gzip benchmark data
related to https://github.com/chrislusf/seaweedfs/issues/804
6 years ago
Chris Lu
75d63db60d
randomize raft server startup
also some go fmt
6 years ago
Chris Lu
44d8e35988
add listener for volumd id location for benchmark tool
6 years ago
Chris Lu
4ce6586710
use local random generator to avoid global lock
8 years ago
霍晓栋
1f63094542
refactor Volume Assign function
9 years ago
Chris Lu
5ce6bbf076
directory structure change to work with glide
glide has its own requirements. My previous workaround caused me some
code checkin errors. Need to fix this.
9 years ago
chrislusf
32ba7fc6c0
Fix a possible index out of range error. Remove unnecessary caching.
10 years ago
Stuart P. Bentley
1a194a578c
More consistency with SeaweedFS name
Among the changes, this replaces a couple instances of "Seaweed File System"
with "SeaweedFS", for the same reason that nobody says "Mongo Data Base".
10 years ago
Stuart P. Bentley
f0c2a2dcb3
Change all chrislusf/weed-fs links to point to chrislu/seaweedfs
10 years ago
chrislusf
b07d81fb08
follow golint suggestions
10 years ago
Chris Lu
f7998f8652
merge conflicts
10 years ago
chrislusf
cc724305b6
Using Url instead of PublicUrl for volume server
Originally there are only url(ip + port), and publicUrl. Because ip was
used to listen for http service, it has less flexibility and volume
server has to be accessed via publicUrl.
Recently we added ip.bind, for binding http service.
With this change, url can be used to connect to volume servers. And
publicUrl becomes a free style piece of url information, it does not
even need to be unique.
10 years ago
Brian McQueen
d56c748fa8
switch it back to chris's repo
10 years ago
Brian McQueen
c0dfdf4392
switch to my forked repo
10 years ago
chrislusf
7a6394378c
Remove a volume server concurrent connection limit.
10 years ago
chrislusf
89fd1e4b6e
Add more thread safe counters. Tighten thread synchronization.
10 years ago
Chris Lu
6c5a3d3dbf
Increase performance by reusing []byte, reducing GC.
10 years ago