02697ca | Yicheng Qin | 07 April 2015, 22:18:29 UTC | *: bump to v2.0.9 | 07 April 2015, 22:18:29 UTC |
bd693c7 | Xiang Li | 07 April 2015, 22:06:52 UTC | etcdctl: refactor message in import command | 07 April 2015, 22:16:13 UTC |
52c90cd | Xiang Li | 07 April 2015, 19:41:05 UTC | etcdctl: import hidden keys | 07 April 2015, 21:49:40 UTC |
a88b22a | Xiang Li | 03 April 2015, 17:13:43 UTC | store: fix watcher removal | 07 April 2015, 21:46:10 UTC |
e93f8b8 | Yicheng Qin | 31 March 2015, 21:29:38 UTC | *: bump to v2.0.8+git | 31 March 2015, 21:29:38 UTC |
86e616c | Yicheng Qin | 31 March 2015, 21:29:13 UTC | *: bump to v2.0.8 | 31 March 2015, 21:29:13 UTC |
5ae55a2 | Barak Michener | 31 March 2015, 20:41:35 UTC | etcdctl: fix import typos | 31 March 2015, 20:48:18 UTC |
62ce6ee | Xiang Li | 31 March 2015, 18:53:49 UTC | etcdctl: main routine of import command should wait for goroutine existing | 31 March 2015, 20:26:15 UTC |
7df4f5c | Xiang Li | 30 March 2015, 23:55:13 UTC | build: do not build internal debugging tool We are still playing around with the dump-log tool. Stop building it publicly until we are happy with its ux and functionality. | 31 March 2015, 20:26:05 UTC |
461c24e | Xiang Li | 31 March 2015, 16:56:42 UTC | etcdct: adopt new client port by default etcdserver uses both 4001 and 2379 for serving client requests by default. etcdctl supports both ports by default. | 31 March 2015, 20:25:56 UTC |
6d90d03 | Xiang Li | 27 March 2015, 04:21:30 UTC | etcdctl: add migratesnap command | 31 March 2015, 20:25:39 UTC |
9995e80 | Yicheng Qin | 27 March 2015, 23:53:55 UTC | Revert "etcdhttp: add internalVersion" This reverts commit a77bf97c147a93e5b78898b427d081ba11b8f118. Conflicts: version/version.go Conflicts: version/version.go | 31 March 2015, 20:25:22 UTC |
229405f | Xiang Li | 27 March 2015, 22:28:00 UTC | *: remove upgrading related stuff | 31 March 2015, 20:24:28 UTC |
b3f2a99 | Mateus Braga | 27 March 2015, 17:02:48 UTC | docs: add clarity about the 1000 events history When talking about missing events on a particular key, the 1000 event history limit can be understood as being per key, instead of etcd-wide events. Make it clear that it is across all etcd keys. | 31 March 2015, 20:24:19 UTC |
8436e90 | Xiang Li | 25 March 2015, 18:48:51 UTC | etcdserver: loose member validation for joining existing cluster | 31 March 2015, 20:24:07 UTC |
c03f5cb | Yicheng Qin | 25 March 2015, 06:14:38 UTC | *: bump to v2.0.7+git | 25 March 2015, 06:14:38 UTC |
0cb90e4 | Yicheng Qin | 25 March 2015, 06:07:57 UTC | *: bump to v2.0.7 | 25 March 2015, 06:07:57 UTC |
df83b1b | Yicheng Qin | 25 March 2015, 05:53:15 UTC | wal: fix missing import | 25 March 2015, 06:00:04 UTC |
f2bef04 | Xiang Li | 25 March 2015, 05:02:44 UTC | wal: releastTo should work with large release index | 25 March 2015, 05:51:02 UTC |
0219833 | Yicheng Qin | 25 March 2015, 03:19:42 UTC | version: not return err NotExist in Detect | 25 March 2015, 05:50:44 UTC |
0c9a226 | Yicheng Qin | 24 March 2015, 22:13:34 UTC | etcdserver: print out extra files in data dir instead of erroring | 25 March 2015, 05:50:33 UTC |
5bd1d42 | Yicheng Qin | 23 March 2015, 18:56:34 UTC | etcdserver: add join-existing check | 25 March 2015, 05:49:41 UTC |
a1cb5cb | Yicheng Qin | 21 March 2015, 00:01:53 UTC | etcdmain: print error when non-flag args remain | 25 March 2015, 05:49:31 UTC |
acba49f | Yicheng Qin | 23 March 2015, 21:05:08 UTC | *: bump to v2.0.6+git | 23 March 2015, 21:05:08 UTC |
e3c9022 | Yicheng Qin | 23 March 2015, 20:52:00 UTC | *: bump to v2.0.6 | 23 March 2015, 20:52:00 UTC |
52a2d14 | Yicheng Qin | 20 March 2015, 17:51:42 UTC | migrate: remove starter code It has been moved to github.com/coreos/etcd-starter. | 21 March 2015, 18:15:26 UTC |
f53d550 | 招牌疯子 | 19 March 2015, 04:32:33 UTC | store: fixed clone error for store stats. | 21 March 2015, 18:14:06 UTC |
63b799b | Brandon Philips | 19 March 2015, 01:09:46 UTC | migrate: detect version 2.0.1 Without this code a second start will crash: ``` $ ./bin/etcd -name foobar --data-dir=foobar 2015/03/18 18:06:28 starter: detect etcd version 2.0.1 in foobar 2015/03/18 18:06:28 starter: unhandled etcd version in foobar panic: starter: unhandled etcd version in foobar goroutine 1 [running]: log.Panicf(0x594770, 0x25, 0x208927c70, 0x1, 0x1) /usr/local/go/src/log/log.go:314 +0xd0 github.com/coreos/etcd/migrate/starter.checkInternalVersion(0x20889a480, 0x0, 0x0) /Users/philips/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/migrate/starter/starter.go:160 +0xf2f github.com/coreos/etcd/migrate/starter.StartDesiredVersion(0x20884a010, 0x3, 0x3) /Users/philips/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/migrate/starter/starter.go:77 +0x2a9 main.main() /Users/philips/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/main.go:46 +0x25e goroutine 9 [syscall]: os/signal.loop() /usr/local/go/src/os/signal/signal_unix.go:21 +0x1f created by os/signal.init·1 /usr/local/go/src/os/signal/signal_unix.go:27 +0x35 ``` | 21 March 2015, 18:13:55 UTC |
697883f | Brandon Philips | 18 March 2015, 23:59:41 UTC | etcdmain: let user provide a name w/o initial-cluster update Currently this doesn't work if a user wants to try out a single machine cluster but change the name for whatever reason. This is because the name is always "default" and the ``` ./bin/etcd -name 'baz' ``` This solves our problem on CoreOS where the default is `ETCD_NAME=%m`. | 21 March 2015, 18:13:42 UTC |
f794f87 | Brandon Philips | 18 March 2015, 23:39:45 UTC | Documentation: fixup grammar around the unsafe flags | 21 March 2015, 18:13:28 UTC |
0847986 | Xiang Li | 17 March 2015, 21:43:20 UTC | etcdmain: identify data dir type | 21 March 2015, 18:12:18 UTC |
9ea80c6 | funkygao | 17 March 2015, 02:00:08 UTC | raft: fix godoc about starting a node | 21 March 2015, 18:11:21 UTC |
02fb648 | Xiang Li | 13 March 2015, 00:45:49 UTC | etcdmain: verify heartbeat and election flag | 21 March 2015, 18:11:09 UTC |
4c9e168 | kmeaw | 10 March 2015, 17:20:03 UTC | pkg/flags: Add support for IPv6 addresses Support IPv6 address for ETCD_ADDR and ETCD_PEER_ADDR pkg/flags: Support IPv6 address for ETCD_ADDR and ETCD_PEER_ADDR pkg/flags: tests for IPv6 addr and bind-addr flags pkg/flags: IPAddressPort.Host: do not enclose IPv6 address in square brackets pkg/flags: set default bind address to [::] instead of 0.0.0.0 pkg/flags: we don't need fmt any more also, one minor fix: net.JoinHostPort takes string as a port value pkg/flags: fix ipv6 tests pkg/flags: test both IPv4 and IPv6 addresses in TestIPAddressPortString etcdmain: test: use [::] instead of 0.0.0.0 | 21 March 2015, 18:05:20 UTC |
0fb9362 | Yicheng Qin | 12 March 2015, 00:00:51 UTC | *: bump to v2.0.5+git | 12 March 2015, 00:00:51 UTC |
9481945 | Yicheng Qin | 11 March 2015, 18:33:43 UTC | *: bump to v2.0.5 | 11 March 2015, 18:33:43 UTC |
e13b09e | Xiang Li | 10 March 2015, 02:06:26 UTC | wal: fix ReleaseLockTo ReleaseLockTo should not release the lock on the WAL segment that is right before the given index. When restarting etcd, etcd needs to read from the WAL segment that has a smaller index than the snapshot index. The correct behavior is that ReleaseLockTo releases the locks w is holding so that w only holds one lock that has an index smaller than the given index. | 10 March 2015, 16:45:46 UTC |
78e0149 | Xiang Li | 08 March 2015, 06:31:09 UTC | raft: do not reset vote if term is not changed raft MUST keep the voting information for the same term. reset should not reset vote if term is not changed. | 10 March 2015, 16:42:45 UTC |
4c86ab4 | Xiang Li | 06 March 2015, 18:42:23 UTC | pkg/transport: fix downgrade https to http bug in transport If the TLS config is empty, etcd downgrades https to http without a warning. This commit avoid the downgrade and stoping etcd from bootstrap if it cannot listen on TLS. | 10 March 2015, 16:39:01 UTC |
59327ba | Xiang Li | 03 March 2015, 02:39:08 UTC | pkg/transport: set the maxIdleConnsPerHost to -1 for transport that are using timeout connections, we set the maxIdleConnsPerHost to -1. The default transport does not clear the timeout for the connections it sets to be idle. So the connections with timeout cannot be reused. | 10 March 2015, 16:38:39 UTC |
62ed1eb | Mikael Kjaer | 01 March 2015, 05:44:25 UTC | Documentation: fix "Missing infra1=" Documentation: fix "Missing infra1=" | 10 March 2015, 16:38:27 UTC |
cea3448 | Yicheng Qin | 27 February 2015, 20:25:50 UTC | *: bump to v2.0.4+git | 27 February 2015, 20:25:50 UTC |
1a2c6d3 | Yicheng Qin | 27 February 2015, 06:01:24 UTC | *: bump to v2.0.4 | 27 February 2015, 06:01:24 UTC |
ecf7c27 | Xiang Li | 25 February 2015, 15:44:10 UTC | Merge pull request #2374 from wellbehavedsoftware/fix-2373 etcdtcl: fix etcdctl cluster-health ignores SSL settings | 25 February 2015, 15:44:10 UTC |
05ecdbc | James Pharaoh | 25 February 2015, 12:17:55 UTC | etcdtcl: fix etcdctl cluster-health ignores SSL settings etcdctl reconnects to the leader, but was not picking up ssl settings in this case, which causes it to show unhealthy when this is not the case. Fixes #2373 | 25 February 2015, 12:19:07 UTC |
6648b7e | Yicheng Qin | 25 February 2015, 06:44:10 UTC | Merge pull request #2363 from yichengq/329 migrate/starter: fix v2 data dir checking | 25 February 2015, 06:44:10 UTC |
194105e | Yicheng Qin | 25 February 2015, 05:39:20 UTC | Merge pull request #2369 from jonsyu1/master Documentation fixes for proxy | 25 February 2015, 05:39:20 UTC |
31bfffa | Jonathan Yu | 24 February 2015, 21:26:27 UTC | Documentation: standardize on url over URL url and URL both appear in this doc. Choose url due to higher frequency | 24 February 2015, 21:26:27 UTC |
1fbaf9d | Jonathan Yu | 24 February 2015, 21:24:34 UTC | Documentation: fix discovery flag for proxy docs It seems that the -discovery flag used to be -discovery-url. Updated this to use the currently documented and supported -discovery flag. | 24 February 2015, 21:25:18 UTC |
3fd9136 | Yicheng Qin | 23 February 2015, 23:51:56 UTC | migrate/starter: fix v2 data dir checking | 24 February 2015, 19:47:56 UTC |
a560c52 | Xiang Li | 23 February 2015, 22:29:39 UTC | Merge pull request #2354 from xiang90/wait_time pkg/wait: add WaitTime | 23 February 2015, 22:29:39 UTC |
53d20a8 | Xiang Li | 15 January 2015, 05:52:31 UTC | pkg/wait: add WaitTime WaitTime waits on deadline instead of id. | 23 February 2015, 22:26:42 UTC |
4b72095 | Xiang Li | 23 February 2015, 17:19:15 UTC | Merge pull request #2350 from jonsyu1/master Fixed sample command flags in proxy docs | 23 February 2015, 17:19:15 UTC |
28e150e | Jonathan Yu | 21 February 2015, 01:34:57 UTC | Documentation: fix sample command flags for proxy The docs mention the listen-client-urls flag, but the examples use client-listen-urls, which is an invalid flag. | 23 February 2015, 16:15:42 UTC |
4d04720 | Xiang Li | 21 February 2015, 20:16:08 UTC | Merge pull request #2348 from yichengq/326 etcdserver: fix cluster fallback recovery | 21 February 2015, 20:16:08 UTC |
e54fdfd | Yicheng Qin | 20 February 2015, 23:15:43 UTC | Merge pull request #2349 from yichengq/327 rafthttp: fix panic on receiving empty ents | 20 February 2015, 23:15:43 UTC |
ca39056 | Yicheng Qin | 20 February 2015, 22:58:51 UTC | rafthttp: fix panic on receiving empty ents 2.0 rc may send empty ents. Fix it for backward compatibility. | 20 February 2015, 23:07:27 UTC |
cff0057 | Yicheng Qin | 20 February 2015, 21:51:38 UTC | etcdserver: fix cluster fallback recovery Cluster and transport may recover to old states when new node joins the cluster. Record cluster last modified index to avoid this. | 20 February 2015, 22:30:00 UTC |
d57e07d | Barak Michener | 20 February 2015, 19:07:55 UTC | Merge pull request #2347 from bdarnell/fix-nyet-test Fix test for existence of go-nyet. | 20 February 2015, 19:07:55 UTC |
79bc3f4 | Ben Darnell | 20 February 2015, 19:02:43 UTC | Fix test for existence of go-nyet. When the file is not found, `which` returns an empty string, which passes the -f test. `command -v` is the most portable alternative to `which` per http://stackoverflow.com/questions/592620/check-if-a-program-exists-from-a-bash-script/677212#677212 | 20 February 2015, 19:02:43 UTC |
d2b0dd2 | Xiang Li | 20 February 2015, 19:00:12 UTC | Merge pull request #2345 from bdarnell/normal-entry-formatter Only use the EntryFormatter for normal entries. | 20 February 2015, 19:00:12 UTC |
b53dc08 | Ben Darnell | 20 February 2015, 18:51:14 UTC | Only use the EntryFormatter for normal entries. ConfChange entries also have a Data field but the application-supplied formatter won't know what to do with them. | 20 February 2015, 18:51:14 UTC |
0ea2173 | Xiang Li | 20 February 2015, 17:01:49 UTC | Merge pull request #2343 from xiang90/fix_kill osutil: pid 1 should exit directly instead of trying to kill itself | 20 February 2015, 17:01:49 UTC |
7ae94f2 | Xiang Li | 19 February 2015, 22:52:32 UTC | osutil: pid 1 should exit directly instead of trying to kill itself | 20 February 2015, 04:27:50 UTC |
4228c70 | Yicheng Qin | 19 February 2015, 19:02:07 UTC | Merge pull request #2341 from yichengq/326 migrate/starter: fix flag parsing | 19 February 2015, 19:02:07 UTC |
10629c4 | Yicheng Qin | 19 February 2015, 01:25:02 UTC | migrate/starter: fix flag parsing | 19 February 2015, 07:47:52 UTC |
e2928cd | Xiang Li | 19 February 2015, 07:31:26 UTC | Merge pull request #2242 from barakmich/acl_doc docs: Add v2 ACL RFC | 19 February 2015, 07:31:26 UTC |
40365c4 | Barak Michener | 05 February 2015, 22:32:04 UTC | docs: add Security RFC docs: Add v2 ACL RFC Add workflow, fix terminology, make the API JSON, and general cleanup fixes from xiang90s comments add permissions struct update regarding glob matches rename file | 18 February 2015, 19:34:00 UTC |
88994f9 | Xiang Li | 18 February 2015, 17:35:49 UTC | Merge pull request #2335 from xiang90/dump-tool tool: dump tool supports index | 18 February 2015, 17:35:49 UTC |
d6f8a30 | Xiang Li | 18 February 2015, 05:01:06 UTC | tool: dump tool supports index | 18 February 2015, 17:13:47 UTC |
7c65857 | Barak Michener | 17 February 2015, 22:46:41 UTC | Merge pull request #2327 from barakmich/remove_shadowing *: remove shadowing of variables from etcd and add travis test | 17 February 2015, 22:46:41 UTC |
92dca0a | Barak Michener | 17 February 2015, 21:15:48 UTC | *: remove shadowing of variables from etcd and add travis test We've been bitten by this enough times that I wrote a tool so that it never happens again. | 17 February 2015, 21:31:42 UTC |
0a57074 | Xiang Li | 17 February 2015, 18:46:39 UTC | Merge pull request #2326 from yichengq/325 migrate/functional: fix `go build` failure | 17 February 2015, 18:46:39 UTC |
90b06f8 | Yicheng Qin | 17 February 2015, 18:35:30 UTC | migrate/functional: fix `go build` failure | 17 February 2015, 18:35:30 UTC |
66199af | Kelsey Hightower | 16 February 2015, 20:43:17 UTC | Merge pull request #2322 from kelseyhightower/add-etcd-docker-guide doc: add etcd docker guide | 16 February 2015, 20:43:17 UTC |
217a1f0 | Kelsey Hightower | 16 February 2015, 19:43:46 UTC | doc: add etcd docker guide Fixes #2253 | 16 February 2015, 19:44:41 UTC |
def6207 | Xiang Li | 16 February 2015, 17:53:24 UTC | Merge pull request #2320 from xiang90/fix_error etcdserver: fix error message when valide the discovery cluster | 16 February 2015, 17:53:24 UTC |
beb44ef | Xiang Li | 16 February 2015, 17:53:01 UTC | etcdserver: fix error message when valide the discovery cluster | 16 February 2015, 17:53:01 UTC |
d1ed54b | Xiang Li | 16 February 2015, 16:28:37 UTC | Merge pull request #2317 from zhangbaitong/master docs:small fix | 16 February 2015, 16:28:37 UTC |
518eb9f | zhangbaitong | 16 February 2015, 09:53:31 UTC | docs:small fix Signed-off-by: zhangbaitong <zhangbaitong@163.com> | 16 February 2015, 09:54:24 UTC |
73e6762 | Xiang Li | 15 February 2015, 07:05:53 UTC | Merge pull request #2313 from xiang90/cluster_mu etcdserver: move the mutex before what it guards | 15 February 2015, 07:05:53 UTC |
04bd06d | Xiang Li | 15 February 2015, 06:26:12 UTC | etcdserver: move the mutex before what it guards | 15 February 2015, 06:26:12 UTC |
29f05bb | Xiang Li | 15 February 2015, 04:59:38 UTC | Merge pull request #2307 from xiang90/refactor_cluster etcdserver: getOtherPeerURLs -> getRemotePeerURLs | 15 February 2015, 04:59:38 UTC |
c5ca121 | Xiang Li | 14 February 2015, 03:05:29 UTC | etcdserver: GetClusterFromPeers -> GetClusterFromRemotePeers | 14 February 2015, 03:05:29 UTC |
f754091 | Xiang Li | 14 February 2015, 02:56:45 UTC | etcdserver: getOtherPeerURLs -> getRemotePeerURLs | 14 February 2015, 02:56:45 UTC |
0fcbadc | Xiang Li | 14 February 2015, 00:39:07 UTC | Merge pull request #2305 from xiang90/fix_win osutil: fix win build | 14 February 2015, 00:39:07 UTC |
e44dc0f | Xiang Li | 14 February 2015, 00:27:21 UTC | osutil: fix win build | 14 February 2015, 00:33:39 UTC |
4d728cc | Yicheng Qin | 13 February 2015, 23:27:24 UTC | *: bump to v2.0.3 | 13 February 2015, 23:27:24 UTC |
f7998bb | Xiang Li | 13 February 2015, 22:41:09 UTC | Merge pull request #2304 from xiang90/fix_discovery_validation etcdserver: validate discovery cluster | 13 February 2015, 22:41:09 UTC |
cfa7ab6 | Xiang Li | 13 February 2015, 22:32:24 UTC | etcdserver: validate discovery cluster | 13 February 2015, 22:32:24 UTC |
b59390c | Barak Michener | 13 February 2015, 22:10:14 UTC | Merge pull request #2293 from barakmich/etcd_underscore migrate: stop deleting _etcd | 13 February 2015, 22:10:14 UTC |
fdebf2b | Barak Michener | 13 February 2015, 21:54:15 UTC | fix parent references | 13 February 2015, 21:54:15 UTC |
e9f4be4 | Barak Michener | 13 February 2015, 20:26:54 UTC | migrate: decrease memory usage (only duplicate machines) | 13 February 2015, 20:26:54 UTC |
6d9d7b4 | Xiang Li | 13 February 2015, 19:49:37 UTC | Merge pull request #2302 from xiang90/fix_travis integration: wait for slow travis | 13 February 2015, 19:49:37 UTC |
163ea3f | Xiang Li | 13 February 2015, 18:45:11 UTC | integration: wait for slow travis | 13 February 2015, 19:41:03 UTC |
ea1e54b | Yicheng Qin | 13 February 2015, 19:23:03 UTC | Merge pull request #2291 from ArtfulCoder/master Added go build flag '-installsuffix cgo' to create a static library for etcd and etcdctl | 13 February 2015, 19:23:03 UTC |
b31109c | Xiang Li | 13 February 2015, 18:23:29 UTC | Merge pull request #2290 from xiang90/fix_transport etcdserver: recover transport when recovering from a snapshot | 13 February 2015, 18:23:29 UTC |
7a909c3 | Yicheng Qin | 13 February 2015, 18:20:31 UTC | Merge pull request #2282 from matishsiao/patch-1 add etcd-console tool to tools list | 13 February 2015, 18:20:31 UTC |
c16cc3a | Xiang Li | 12 February 2015, 18:48:06 UTC | etcdserver: recover transport when recovering from a snapshot | 13 February 2015, 18:16:28 UTC |
d7840b7 | Xiang Li | 13 February 2015, 18:03:45 UTC | Merge pull request #2301 from xiang90/fix_snap integration: fix test | 13 February 2015, 18:03:45 UTC |