Yicheng Qin
a910d8ba9f
store: copy Nodes correctly in NodeExtern.Clone
2014-10-29 16:54:09 -07:00
Xiang Li
b59961228b
Merge pull request #1495 from xiangli-cmu/fix_raft_test
...
raft: fix a incorrect in testMaybeAppend
2014-10-29 15:03:13 -07:00
Xiang Li
738da2b3fa
raft: fix a incorrect in testMaybeAppend
2014-10-29 14:57:39 -07:00
Brian Waldon
de0cf2fb8e
Merge pull request #1459 from bcwaldon/member-list
...
etcdhttp: encode MembersCollection properly
2014-10-29 14:49:22 -07:00
Jonathan Boulle
4b1431109e
Merge pull request #1490 from jonboulle/1490
...
Logging member ID as int
2014-10-29 14:42:02 -07:00
Xiang Li
6375bd7960
Merge pull request #1469 from xiangli-cmu/raft_log_test
...
raft: add tests for maybeappend
2014-10-29 14:36:07 -07:00
Jonathan Boulle
e99da41539
etcdserver: log member ID as hex string
2014-10-29 14:36:05 -07:00
Xiang Li
14f4163e41
raft: add several test cases for testMaybeAppend
2014-10-29 14:35:13 -07:00
Jonathan Boulle
5bba81f5fc
Merge pull request #1472 from jonboulle/clone_event
...
waitIndex is not working
2014-10-29 14:23:32 -07:00
Jonathan Boulle
a59e8cf1a6
Merge pull request #1487 from jonboulle/peerurls
...
etcdserver: make peer URLs log message more readable
2014-10-29 14:23:25 -07:00
Jonathan Boulle
9546df9a6c
etcdserver: make peer URLs log message more readable
2014-10-29 14:18:51 -07:00
Jonathan Boulle
f7631be453
Merge pull request #1485 from jonboulle/raft_clean
...
raft: move test helper function into tests
2014-10-29 14:06:39 -07:00
Jonathan Boulle
81304b2b7e
raft: move test helper function into tests
2014-10-29 14:04:45 -07:00
Brian Waldon
d3bafd6aa4
etcdhttp: encode MembersCollection properly
2014-10-29 12:06:22 -07:00
Jonathan Boulle
84be7c1e9e
etcdserver/store: clone Events before modifying
2014-10-29 11:54:35 -07:00
Xiang Li
ad1718a3e5
raft: add a test case for testLogMaybeAppend
2014-10-29 11:44:18 -07:00
Yicheng Qin
35bba87d2a
Merge pull request #1471 from unihorn/189
...
raft: add tests based on section 5.2 in raft paper
2014-10-29 10:49:23 -07:00
Yicheng Qin
bffe611fe6
raft: add tests based on section 5.2 in raft paper
2014-10-29 10:17:09 -07:00
Kelsey Hightower
6bcfa2b05d
Merge pull request #1475 from bketelsen/patch-1
...
Add Skydns, crypt, viper
2014-10-29 08:55:09 -07:00
Brian Ketelsen
3857e92cad
Add Skydns, crypt, viper
...
Added a plethora of tools we've written or contributed to that use etcd.
2014-10-29 09:09:31 -04:00
Brian Waldon
04e56a454e
Merge pull request #1465 from bcwaldon/member-post
...
Clean up POST /v2/admin/members
2014-10-28 17:08:30 -07:00
Brian Waldon
658a84312b
Merge pull request #1464 from bcwaldon/error-ctype
...
Set Content-Type before calling WriteHeader
2014-10-28 15:48:23 -07:00
Jonathan Boulle
ae7280dcf3
Merge pull request #1466 from jonboulle/errors
...
main: catch a few unhandled errors
2014-10-28 15:43:57 -07:00
Xiang Li
c6873c1eab
raft: add tests for maybeappend
2014-10-28 15:07:49 -07:00
Jonathan Boulle
a96f5ab146
main: catch a few unhandled errors
...
If any of this initialization fails, something very bad has happened,
and we should not continue as-is (this has previously manifested in
strange bugs)
2014-10-28 11:18:22 -07:00
Brian Waldon
6f851ac885
httptypes: set headers before call to WriteHeader
2014-10-28 11:08:10 -07:00
Brian Waldon
2b4201c53d
httptypes: test HTTPError
2014-10-28 10:59:53 -07:00
Brian Waldon
57d447fef6
Merge pull request #1463 from bcwaldon/writeError-logging
...
etcdhttp: only log when error deserves it
2014-10-28 10:45:55 -07:00
Brian Waldon
c07b9ae32e
etcdhttp: 415 when content-type not JSON
2014-10-28 10:38:09 -07:00
Brian Waldon
8fbf887e52
etcdhttp: only log when error deserves it
2014-10-28 10:30:05 -07:00
Brian Waldon
d1fb732e63
etcdhttp: properly serialize Member on POST
2014-10-28 10:21:11 -07:00
Brian Waldon
8b0eaa9e15
etcdhttp: separate member create deserialization
2014-10-28 10:09:05 -07:00
Brian Waldon
ad0664da9c
doc: fix documentation of POST /v2/admin/members
2014-10-28 09:44:59 -07:00
Brian Waldon
b6b5081254
Merge pull request #1450 from bcwaldon/raft-logging
...
raft: stop logging IDs with 0x prefix
2014-10-28 08:17:11 -07:00
Brian Waldon
6796669484
raft: stop logging IDs with 0x prefix
2014-10-27 18:56:13 -07:00
Brian Waldon
87327a245d
Merge pull request #1448 from bcwaldon/member-URLs
...
fix usage of copy in newMemberCollection
2014-10-27 18:43:33 -07:00
Brian Waldon
e08c2bbe3e
Merge pull request #1449 from bcwaldon/id-to-hex
...
Move ID*Hex functions to pkg/strutil
2014-10-27 18:43:00 -07:00
Brian Waldon
8d052dd374
etcdhttp: copy Member URLs properly
2014-10-27 18:39:33 -07:00
Brian Waldon
480e92d340
strutil: move IDAsHex/IDFromHex to new pkg
2014-10-27 18:39:09 -07:00
Brian Waldon
dad7500d13
Merge pull request #1443 from bcwaldon/member-ID
...
Serialize member ID in API
2014-10-27 18:38:53 -07:00
Brandon Philips
d55546d62e
Merge pull request #1446 from philips/add-quay-badge
...
README: add the quay badge to the official git builds
2014-10-27 17:40:50 -07:00
Brandon Philips
acd8eecd4e
README: add the quay badge to the official git builds
2014-10-27 17:39:16 -07:00
Kelsey Hightower
2d31e5ab56
Merge pull request #1441 from philips/add-root-dockerfile
...
Dockerfile: initial commit
2014-10-27 17:27:57 -07:00
Brian Waldon
2472953939
etcdhttp: hex-encode member ID
2014-10-27 17:25:22 -07:00
Brian Waldon
80172c3d4a
etcdserver: s/parseMemberID/mustParseMemberIDFromKey/
2014-10-27 17:25:00 -07:00
Xiang Li
b316c6b002
Merge pull request #1435 from xiangli-cmu/json
...
etcdhttp: make admin HTTP endpoint return json format error
2014-10-27 17:07:58 -07:00
Xiang Li
6cb45236ac
etcdhttp: make admin HTTP endpoint return json format error
2014-10-27 17:03:58 -07:00
Xiang Li
04b5853261
Merge pull request #1439 from kelseyhightower/check-data-dir-permissions
...
etcd: ensure data dir is writable
2014-10-27 16:57:19 -07:00
Kelsey Hightower
b1731f0843
etcd: ensure data dir is writable
...
etcd checks that the data dir is writable by writing and removing an
empty file to the data dir during startup and exits non-zero if that
fails.
fixes #876
2014-10-27 16:52:05 -07:00
Brian Waldon
36cacb8bd8
Merge pull request #1429 from coreos/1392
...
Fix #1392
2014-10-27 16:50:46 -07:00