527 Commits

Author SHA1 Message Date
Brandon Philips
2f5015552e feat(etcd_handlers): enable CORS
When developing or using web frontends for etcd it will be necessary to
enable Cross-Origin Resource Sharing. Add a flag that lets the user
enable this feature via a whitelist.
2013-09-03 15:12:46 -07:00
Xiang Li
40dcde42aa Merge pull request #152 from evan-gu/tranWithTimeout
Transporter with timeout
2013-09-02 17:09:24 -07:00
Ivan7702
90d7ebec47 gofmt 2013-09-02 19:58:45 -04:00
Ivan7702
8eaa9500e9 change heartbeattimeout to electiontimeout 2013-09-02 19:54:46 -04:00
Ivan7702
fec65d8717 change DefaultHeartbeat to DefaultElectionTimeout
modified:   raft_server.go
	modified:   transporter_test.go
2013-09-02 17:05:35 -04:00
Ivan7702
0c39971363 change default heart beat to electionTimtout 2013-09-02 16:50:53 -04:00
Ivan7702
51941fa613 add timeout for transportation layer 2013-09-01 21:41:57 -04:00
Ivan7702
946f9eaedc merge 2013-09-01 21:37:54 -04:00
Ivan7702
a90bb85bb3 modified: README.md 2013-09-01 17:48:29 -04:00
Xiang Li
43f808fa60 Merge pull request #150 from evan-gu/master
add README version
2013-09-01 14:39:06 -07:00
Evan
a22bd2b8b2 full version for readme 2013-09-01 17:38:41 -04:00
Xiang Li
d56d79018e Merge pull request #151 from philips/listening-ip-cleanups
Listening ip cleanups
2013-09-01 03:08:14 -07:00
Brandon Philips
de0a8c60ac feat(README): document -cl flag 2013-08-31 22:28:25 -07:00
Brandon Philips
e28fd7cc2b fix(README): use 127.0.0.1 everywhere
0.0.0.0 used to be the default advertised ip, fix this everywhere.
2013-08-31 22:28:25 -07:00
Brandon Philips
bfeed190ea feat(etcd): Default server listen and client listen to advertised IPs
Map the advertised IP to the listening IP by default. This will make
things nicer for the user.
2013-08-31 22:28:25 -07:00
Evan
59599dc519 Update README.md
add README version
change -F to -d for consistence
add -v to show SSL handshake message
2013-08-30 23:52:37 -04:00
Xiang Li
0166edce77 Merge pull request #147 from iconara/patch-3
Change leader and machine result examples in readme
2013-08-27 07:50:40 -07:00
Theo Hultberg
b8d85e627e Change leader and machine result examples in readme 2013-08-27 16:30:25 +02:00
Brandon Philips
32cf8ddfde Merge pull request #145 from philips/add-listen-host
feat(etcd): add listen host parameter
2013-08-23 13:08:01 -07:00
Brandon Philips
351e84aece feat(etcd): add listen host parameter
this separates out the listening IP from the advertised IP. This is
necessary so that we can hit etcd on 127.0.0.1 but also advertise the
right IP to the rest of the cluster.
2013-08-23 13:07:15 -07:00
Xiang Li
8264156ce9 Merge pull request #143 from xiangli-cmu/master
add testandset test
2013-08-23 10:16:54 -07:00
Xiang Li
6108f8536f add testandset test 2013-08-23 01:37:20 -04:00
Xiang Li
4a617979a9 Merge pull request #142 from Mistobaan/master
invert logic to have less nesting
2013-08-22 22:11:20 -07:00
Fabrizio (Misto) Milo
a543d644b4 Split raw get into rawGetNode and rawGetNodeList 2013-08-22 22:02:50 -07:00
Fabrizio (Misto) Milo
6345e02d20 test and set creates the key if key does not exists. fixes #96 2013-08-22 22:02:50 -07:00
Fatih Arslan
91aed9e232 Fix error code in README.md
There is no error code with number 404. It returns
100 when no key exist.
2013-08-22 21:59:10 -07:00
Brandon Philips
50d53f3ae0 fix(README): add cd etcd on build instructions
thanks to edw in #coreos for the fix
2013-08-22 13:13:41 -07:00
Xiang Li
29b7aab5fc Merge pull request #141 from Hoverbear/patch-1
Added a PUT handler that copies the behavior of the POST handler.
2013-08-21 14:50:30 -07:00
Andrew Hobden
4f436ae70a Added a PUT handler that copies the behavior of the POST handler. Fixes #139. 2013-08-21 14:43:25 -07:00
Brandon Philips
4adc17eb01 Merge pull request #140 from marineam/quote
fix(build): If you quote in shell you're going to have a bad time.
2013-08-21 14:32:29 -07:00
Michael Marineau
e856acf05e fix(build): If you quote in shell you're going to have a bad time. 2013-08-21 17:25:38 -04:00
Brandon Philips
9b7109b466 Merge pull request #137 from fatih/patch-1
Fix error code in README.md
2013-08-21 11:26:15 -07:00
Brandon Philips
8eca7b2ca8 Merge pull request #138 from fatih/patch-2
Fix api urls in examples
2013-08-21 06:05:16 -07:00
Fatih Arslan
800c4718c1 Fix api urls in examples
They don't work without the v1
2013-08-21 14:43:43 +03:00
Fatih Arslan
7563a13621 Fix error code in README.md
There is no error code with number 404. It returns 
100 when no key exist.
2013-08-21 14:21:17 +03:00
Xiang Li
41b2175fe0 Merge pull request #134 from xiangli-cmu/removePeer
add remove peer
2013-08-19 17:22:02 -07:00
Xiang Li
dd2f856d63 if the whole cluster dies, should not panic 2013-08-19 16:26:09 -07:00
Xiang Li
798d52e695 simplify remove/join process; add tests 2013-08-19 15:28:01 -07:00
Xiang Li
fb9f09d240 use commandname 2013-08-19 13:43:12 -07:00
Xiang Li
49c160b50c change getMachines 2013-08-19 13:42:00 -07:00
Xiang Li
64e6d54758 add remove peer 2013-08-19 12:10:11 -07:00
Xiang Li
e7caa1475e Merge pull request #133 from xiangli-cmu/master
add killAllAndRecovery test
2013-08-19 10:51:18 -07:00
Xiang Li
57ef6e9f5a add killallAndReocery test 2013-08-19 10:46:16 -07:00
Xiang Li
7b289043c7 Merge pull request #130 from philips/add-version-to-join2
add versioning to cluster join
v0.1.1
2013-08-19 09:45:49 -07:00
Brandon Philips
b430a07e1b chore(name_url_map): rename version to raftVersion
make it more clear that we are referring to the raftVersion.
2013-08-19 09:37:34 -07:00
Xiang Li
52cbc89607 Merge pull request #132 from philips/add-new-projects2
feat(README): add etcdenv project
2013-08-19 09:22:53 -07:00
Brandon Philips
e848659db6 feat(README): add etcdenv project 2013-08-19 09:21:36 -07:00
Xiang Li
9683bd37a7 Merge pull request #131 from philips/add-new-projects
feat(README): add some new projects
2013-08-19 09:20:06 -07:00
Brandon Philips
2991bf58e1 feat(README): add etcd-vim 2013-08-19 09:17:06 -07:00
Brandon Philips
e0731233c2 feat(README): add some new projects 2013-08-19 09:12:14 -07:00