Commit Graph

78 Commits

Author SHA1 Message Date
Chris Lu
fb75fe852c ignore "-peers" option if cluster is already bootstrapped 2014-03-15 00:36:51 -07:00
Chris Lu
946aa6d1e7 error message change 2014-03-13 12:11:50 -07:00
Chris Lu
d30052ce85 adjusting error message 2014-03-12 14:08:57 -07:00
Chris Lu
054374c765 in progress, trying to make benchmark working better to reuse http
connections.
2014-03-12 10:30:57 -07:00
Chris Lu
6f2d590617 fix error message 2014-03-12 06:23:07 -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
a121453188 benchmarking writing data to a specific collection 2014-03-09 23:54:07 -07:00
Chris Lu
7283d68e32 fixed redirection error 2014-03-03 08:20:46 -08:00
Chris Lu
ab9206c38e spelling error with parameter name! 2014-03-02 23:32:54 -08: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
ef4c2c0d1e cleaner cluster messages 2014-02-09 23:37:29 -08:00
Chris Lu
91829057c5 set to 400 Bad Request when failed to parse file id, recommended by
claudiu
2014-02-06 12:03:25 -08:00
Chris Lu
f68e15da89 set to 404 when failed to read file id 2014-02-06 12:00:58 -08:00
Chris Lu
d0147a16a9 avoid index out of range exception 2014-02-06 11:44:54 -08:00
Chris Lu
69a7de1ad8 optimize for submission from clustered master nodes 2014-02-05 10:49:05 -08:00
Chris Lu
e7585548a4 working auto fail-over master node 2014-02-05 01:54:52 -08:00
Chris Lu
d6fbd741fd a stable working clustering master node implementation 2014-02-05 00:25:23 -08:00
Chris Lu
af4b9c3aee go fmt 2014-02-04 01:11:28 -08:00
Chris Lu
6887e55f6a minor adjustment for weed master nodes clustering 2014-02-04 01:10:07 -08:00
Chris Lu
bf56bce5e9 Issue 62: Latest raft update breaks the build 2014-01-28 11:15:24 -08:00
Chris Lu
1bf75f7f73 toughen up error handling for invalid fid 2013-12-09 13:53:24 -08:00
Chris Lu
512899e6a6 disable raft logging 2013-12-09 13:34:28 -08:00
Chris Lu
da9abc2a93 a start for distributed master support, not working yet 2013-12-09 13:34:05 -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
2e2f426fe2 clean up etcd backing for sequence persistent storage. It uses some OS
specific calls and is not OS-agnostic.
2013-12-03 23:30:55 -08:00
Chris Lu
a234789c59 switch to glog debugging 2013-12-02 01:54:05 -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