2436 Commits

Author SHA1 Message Date
Blake Mizerany
e8e588c67b raft: move protobufs into raftpb 2014-09-03 09:20:17 -07:00
Blake Mizerany
59115b85f7 etcdserver/etcdhttp: remove unncessary else 2014-09-03 09:20:17 -07:00
Blake Mizerany
163b27c759 etcdserver/etcdhttp: remove error return from parseRequest 2014-09-03 09:20:17 -07:00
Blake Mizerany
05b2d76d54 etcdserver/etcdhttp: parseRequest 2014-09-03 09:20:17 -07:00
Blake Mizerany
07058d3e0b etcdserver/etcdhttp: be specific about the keys path match 2014-09-03 09:20:17 -07:00
Blake Mizerany
ddd219f297 many: marshal message 2014-09-03 09:20:16 -07:00
Blake Mizerany
1eb2512961 raft: only allow one message to Step 2014-09-03 09:20:16 -07:00
Blake Mizerany
38e8f3b764 etcdserver/etcdhttp: fix typo 2014-09-03 09:20:16 -07:00
Blake Mizerany
c4defbc45c etcdserver/etcdhttp: break out wait
The assignment of ev was getting burried in the select. This makes it
easier to grok encodeResponse.
2014-09-03 09:20:16 -07:00
Blake Mizerany
8c3450e200 etcdserver/etcdhttp: cancel wait on conn close 2014-09-03 09:20:16 -07:00
Blake Mizerany
665af71888 etcdserver/etcdhttp: apply in single goroutine to avoid race 2014-09-03 09:20:16 -07:00
Blake Mizerany
cd3f047ccd etcdserver/etcdhttp: remove closenotify watch 2014-09-03 09:20:16 -07:00
Blake Mizerany
7638acdf37 etcdserver/etcdhttp: response with 504 2014-09-03 09:20:16 -07:00
Blake Mizerany
735647e6a3 etcdserver/etcdhttp: cancel long requests on conn close 2014-09-03 09:20:16 -07:00
Blake Mizerany
8cffd75e00 etcdserver/etcdhttp: encode response 2014-09-03 09:20:16 -07:00
Blake Mizerany
b2e0836bb3 etcdserver/etcdhttp: wip 2014-09-03 09:20:16 -07:00
Blake Mizerany
2d3cef2496 etcdserver: set -> existsSet 2014-09-03 09:20:16 -07:00
Blake Mizerany
78d7b38a17 etcdserver: introduce Set 2014-09-03 09:20:15 -07:00
Blake Mizerany
e79e9c4853 etcdserver: give update/create higher priority 2014-09-03 09:20:15 -07:00
Blake Mizerany
5585984ed7 etcdserver: add CompareAndDelete 2014-09-03 09:20:15 -07:00
Blake Mizerany
07c997f98c etcdserver: add create and delete 2014-09-03 09:20:15 -07:00
Blake Mizerany
30fa119345 etcdserver: use context.TODO() 2014-09-03 09:20:15 -07:00
Blake Mizerany
d2b99aa7c9 etcdserver: note that apply may need Context 2014-09-03 09:20:15 -07:00
Blake Mizerany
f4d8c3fc66 etcdserver: more methods added 2014-09-03 09:20:15 -07:00
Blake Mizerany
225e618b8f raft: add Id to Entry 2014-09-03 09:20:15 -07:00
Blake Mizerany
3dd6280df5 etcdserver: need to add id to proposal :/ 2014-09-03 09:20:15 -07:00
Blake Mizerany
c98f1cb501 etcdserver: remove panic and return default err 2014-09-03 09:20:15 -07:00
Blake Mizerany
021e231476 raft: ReadState -> Ready, which returns a chan 2014-09-03 09:20:15 -07:00
Blake Mizerany
432bc74a58 etcdserver: Send and Save 2014-09-03 09:20:15 -07:00
Blake Mizerany
008337e150 etcdserver: wip 2014-09-03 09:20:14 -07:00
Blake Mizerany
edac2e909b etcdserver: wip 2014-09-03 09:20:14 -07:00
Blake Mizerany
91b62c0fbf raft: messages -> byMsgType 2014-09-03 09:20:14 -07:00
Blake Mizerany
ad307c6965 raft: go fmt 2014-09-03 09:20:14 -07:00
Blake Mizerany
7486d3d4c5 raft: mention error in doc 2014-09-03 09:20:14 -07:00
Blake Mizerany
481e229ad4 raft: unblock progress by deproitizing proposals in Step 2014-09-03 09:20:14 -07:00
Blake Mizerany
f87a6f3c1f raft: sift proposals from other message types in Step 2014-09-03 09:20:14 -07:00
Blake Mizerany
4aa15294a8 raft: re-remove clusterId from raft 2014-09-03 09:20:14 -07:00
Blake Mizerany
134a962222 raft: move raft2 to raft 2014-09-03 09:20:14 -07:00
Blake Mizerany
15bb84d320 raft: move in entry.proto 2014-09-03 09:20:14 -07:00
Blake Mizerany
5e91b3b716 raft: remove unused commentted-out code 2014-09-03 09:20:14 -07:00
Blake Mizerany
9acb4cf2b0 raft: move raft.nextEnts to tests 2014-09-03 09:20:14 -07:00
Blake Mizerany
c4b6896338 raft: add/deleteIns -> add/delProgress 2014-09-03 09:20:13 -07:00
Blake Mizerany
5abdfda06a raft: pendingConf -> configuring 2014-09-03 09:20:13 -07:00
Blake Mizerany
dd7aa95379 raft: remove atomicInt 2014-09-03 09:20:13 -07:00
Blake Mizerany
75dce35a5d raft: correct hasLeader 2014-09-03 09:20:13 -07:00
Blake Mizerany
72c65e74f5 raft: remove setX methods 2014-09-03 09:20:13 -07:00
Blake Mizerany
5deaada0dc raft: remove EmptyState 2014-09-03 09:20:13 -07:00
Blake Mizerany
9616162dbc raft: remove return bool 2014-09-03 09:20:13 -07:00
Blake Mizerany
022a663e91 raft: newStateMachine -> newRaft 2014-09-03 09:20:13 -07:00
Blake Mizerany
a8c123c6c2 raft: ins -> prs 2014-09-03 09:20:13 -07:00