Yicheng Qin
433b4138c5
etcdserver: panic on storage error
...
It is a critical error to etcd, and etcd is not able to recover it now.
2014-11-03 10:46:04 -08: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
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
Jonathan Boulle
e849d8e157
etcdhttp: DELETE on members = MethodNotAllowed
2014-10-27 16:49:04 -07:00
Jonathan Boulle
387639e802
etcdserver/etcdhttp: treat /v2/admin/members and /v2/admin/members/ equally
2014-10-27 16:49:03 -07:00
Brandon Philips
3e234918ee
Dockerfile: initial commit
2014-10-27 16:43:27 -07:00
Brandon Philips
0ce78d7a9c
Merge pull request #1431 from philips/build-release-script
...
scripts: import script from 0.5 release
2014-10-27 16:42:30 -07:00
Brandon Philips
52350d1d2f
Merge pull request #1433 from philips/add-build-docker-script
...
scripts: build-docker
2014-10-27 16:42:11 -07:00
Xiang Li
7384ee39a6
Merge pull request #1436 from xiangli-cmu/writeTo
...
error: write->writeTo
2014-10-27 15:34:17 -07:00
Xiang Li
d0604c7d5c
error: write->writeTo
2014-10-27 15:32:36 -07:00
Xiang Li
74c257f63d
Merge pull request #1419 from xiangli-cmu/raft_log_test
...
raft: add test for findConflict
2014-10-27 14:30:36 -07:00
Xiang Li
460d6490ba
raft: address issues in comments
2014-10-27 14:20:42 -07:00
Yicheng Qin
60cb18b6c2
Merge pull request #1432 from unihorn/187
...
raft: use raft-specific rand.Rand instead of global one
2014-10-27 14:15:58 -07:00
Brandon Philips
e8302c8413
scripts: build-docker
...
Build docker images from the release tarballs. The default CMD is
etcd.
2014-10-27 12:34:51 -07:00
Yicheng Qin
b986a52579
raft: use raft-specific rand.Rand instead of global one
2014-10-27 12:32:11 -07:00
Brandon Philips
538ce935f0
scripts: import script from 0.5 release
...
It isn't pretty but this was the tool used to build the zip and tar
files for 0.5
2014-10-27 12:18:24 -07:00
Brian Waldon
94e4595af5
Merge pull request #1427 from bcwaldon/members-serialization
...
Centralize Members serialization
2014-10-27 11:33:39 -07:00
Brian Waldon
753bc5e166
httptypes: add doc.go
2014-10-27 11:22:47 -07:00
Brian Waldon
80ca168cbe
client: simplify MembersAPI response parsing
2014-10-27 11:22:47 -07:00
Brian Waldon
14795d8ed9
httptypes: use MemberCollection for JSON (de)serialization
2014-10-27 11:22:47 -07:00
Brian Waldon
7545152318
httptypes: use []string for Member URLs
2014-10-27 11:22:47 -07:00