chrislusf
62f5e35cbe
fix public handler setup
2015-03-13 07:59:29 -07:00
chrislusf
f511b507a5
Add read only public port on volume server
...
Add read only public port on volume server
2015-03-09 01:10:04 -07:00
Chris Lu
a506e7953f
Separate read and write volume handlers.
2015-02-25 23:59:07 -08:00
Chris Lu
f7998f8652
merge conflicts
2015-02-07 15:35:28 -08:00
yanyiwu
7bfa93a283
use sync.RWMutex when masterNode changes
2015-02-04 18:05:18 +08:00
chrislusf
e381356af9
change CLI option from publicIp to publicUrl
...
Now the publicUrl is free style text.
2015-02-02 15:51:25 -08:00
chrislusf
0e23ee4dce
Update volume server's master node when masters change.
2015-01-31 12:47:04 -08:00
Chris Lu
7b4a53b2c1
Add optional admin port to volume server, to seperate admin operations from normal file operations.
2015-01-18 17:03:38 -08:00
Chris Lu
5afdc469a3
Separate into admin and public mux for volume servers.
2015-01-13 00:45:26 -08:00
Chris Lu
a3e4145e8a
refactoring for later security changes
2015-01-05 14:20:04 -08:00
Chris Lu
179d36ba0e
formatting code by: goimports -w=true .
2014-10-26 11:34:55 -07:00
wyy
4126280d55
use github.com/chrislusf instead of github.com/aszxqw
2014-09-25 16:57:22 +08:00
wyy
1cd19447e3
use github.com/aszxqw instead of code.google.com/p
2014-09-25 00:47:09 +08:00
Chris Lu
df78466a12
remove uploading stated from volume server.
2014-08-05 18:14:12 -07:00
Chris Lu
dcd12576c6
Add option to auto fix jpg orientation
2014-05-15 01:08:00 -07:00
Chris Lu
982aaa41b9
Add control+c or INT handling
2014-05-13 00:03:10 -07:00
Chris Lu
d344e87de0
Adjust command line options.
...
1. switch to use -publicIp instead of -publicUrl
2. -ip can be empty. It will listen to all available interfaces.
3. For "weed master", these options are changed:
-masterPort => -master.port
-peers => -master.peers
-mdir => -master.dir
-volumeSizeLimitMB => -master.volumeSizeLimitMB
-conf => -master.conf
-defaultReplicaPlacement => -master.defaultReplicaPlacement
-port => -volume.port
-max => -volume.max
2014-04-25 22:09:42 -07:00
Chris Lu
637469e656
log the volume server connected to which master server
2014-04-20 23:28:05 -07:00
Chris Lu
51939efeac
1. volume server now sends master server its max file key, so that
...
master server does not need to store the sequence on disk any more
2. fix raft server's failure to init cluster during bootstrapping
2014-04-16 23:43:27 -07:00
Chris Lu
9653a54766
added typed join result
2014-04-16 17:29:58 -07:00
Chris Lu
56a3d30e75
batch delete on volume servers
2014-04-14 01:00:09 -07:00
Chris Lu
59f6a13609
adding lots of different stats
2014-03-26 13:22:27 -07:00
Chris Lu
39b774a131
1. adding statistics reporting
...
2. refactor version to util package
2014-03-25 13:46:59 -07:00
Chris Lu
cd10c277b2
can now delete a collection! Is this a dangerous feature? Only enabling
...
deleting "benchmark" collections for now.
2014-03-10 11:43:54 -07:00
Chris Lu
27c74a7e66
Major:
...
change replication_type to ReplicaPlacement, hopefully cleaner code
works for 9 possible ReplicaPlacement
xyz
x : number of copies on other data centers
y : number of copies on other racks
z : number of copies on current rack
x y z each can be 0,1,2
Minor:
weed server "-mdir" default to "-dir" if empty
2014-03-02 22:16:54 -08:00
Chris Lu
edae676913
1. volume server auto detect clustered master nodes
...
2. remove operation package dependency on storage
2014-02-14 17:10:49 -08:00
Chris Lu
11e91bd549
mux router cannot handle "/" correctly. switching it off for volume
...
servers
2013-12-09 13:27:09 -08:00
Chris Lu
c38eee73ca
refactoring to separate master and volume server, so that these servers
...
can be embedded into other applications
2013-12-02 01:37:36 -08:00