https://github.com/etcd-io/etcd

sort by:
Revision Author Date Message Commit Date
a817ca7 Merge pull request #1726 from xiang90/fix_sender etcdserver: add buffer to the sender queue 15 November 2014, 00:13:32 UTC
fd512ff version: bump to alpha.3 14 November 2014, 23:51:01 UTC
7c4b84a etcdserver: add buffer to the sender queue 14 November 2014, 23:18:16 UTC
ac5a282 Merge pull request #1720 from xiang90/sender_stop *: gracefully stop etcdserver 14 November 2014, 22:16:39 UTC
8bf71d7 *: gracefully stop etcdserver 14 November 2014, 22:12:24 UTC
4e251f8 Merge pull request #1578 from barakmich/bcm_migrate migrate: Add a migration tool to go from etcd v0.4 -> v0.5 data directories 14 November 2014, 21:58:22 UTC
192f200 Fix up migration tool, add snapshot migration Fixes all updates since bcwaldon sketched the original, with cleanup and into an acutal working state. The commit log follows: fix pb reference and remove unused file post rebase unbreak the migrate folder correctly detect node IDs fix snapshotting Fix previous broken snapshot Add raft log entries to the translation; fix test for all timezones. (Still in progress, but passing) Fix etcd:join and etcd:remove print more data when dumping the log Cleanup based on yichengq's comments more comments Fix the commited index based on the snapshot, if one exists detect nodeIDs from snapshot add initial tool documentation and match the semantics in the build script and main formalize migration doc rename function and clarify docs fix nil pointer fix the record conversion test add migration to test suite and fix govet 14 November 2014, 21:46:08 UTC
5ea1f2d etcd4: migration from v0.4 -> v0.5 14 November 2014, 20:57:26 UTC
c36abea etcdserver: export Member.StoreKey 14 November 2014, 20:57:26 UTC
b6887e4 Merge pull request #1719 from yichengq/228 etcdserver: recover snapshot before applying committed entries 14 November 2014, 20:18:41 UTC
77433ff etcdserver: recover cluster when receiving newer snapshot 14 November 2014, 20:11:21 UTC
dfaa729 etcdserver: check and select committed entries to apply 14 November 2014, 20:11:16 UTC
f6a7f96 etcdserver: recover from snapshot before applying requests 14 November 2014, 20:08:39 UTC
7d0ffb3 raft: not set applied when restored from snapshot applied is only updated by application level through Advance. 14 November 2014, 20:08:39 UTC
1f71988 Merge pull request #1703 from jonboulle/proc *: fix Procfile 14 November 2014, 16:39:08 UTC
6f7fd89 Merge pull request #1718 from yichengq/226 sender: support elegant stop 14 November 2014, 05:29:02 UTC
12dba7d sender: support elegant stop 14 November 2014, 01:44:36 UTC
e66bda9 Merge pull request #1714 from xiang90/stop StopNotify 13 November 2014, 23:16:52 UTC
6a1fe00 Merge pull request #1704 from xiang90/print_config *: print out configuration when necessary 13 November 2014, 22:35:50 UTC
11f392b Merge pull request #1708 from yichengq/223 etcdserver: validate new node is not registered before in best effort 13 November 2014, 22:30:40 UTC
b5d480f etcdserver: add StopNotify 13 November 2014, 22:16:48 UTC
978d0f1 etcdserver: fix TestDoProposalStopped test We start etcd server in this test without the cluster. Sometimes it panics when accessing the cluster. Most of the time it does not panic, since we can stop the server fast enough before applying the first configuration change entry. 13 November 2014, 22:08:59 UTC
fb344bc etcdserver: minor cleanup 13 November 2014, 22:01:56 UTC
813ff6b Merge pull request #1713 from xiang90/stop etcdserver: fix server.Stop() 13 November 2014, 21:58:07 UTC
ac907d7 etcdserver: validate new node is not registered before in best effort 13 November 2014, 21:56:11 UTC
30dfdb0 etcdserver: fix server.Stop() Stop should be idempotent. It should simply send a stop signal to the server. It is the server's responsibility to stop the go-routines and related components. 13 November 2014, 21:47:12 UTC
8c4494a Merge pull request #1711 from bdarnell/stable-restart raft: Only call stableTo when we have ready entries or a snapshot. 13 November 2014, 20:49:19 UTC
9716def Merge pull request #1700 from yichengq/222 etcdserver: add sender tests 13 November 2014, 20:37:29 UTC
d89bf9f etcdserver: add sender tests 13 November 2014, 20:29:25 UTC
32824e0 raft: Only call stableTo when we have ready entries or a snapshot. The first Ready after RestartNode (with no snapshot) will have no unstable entries, so we don't have the correct prevLastUnstablei when Advance is called. This would cause raftLog.unstable to move backwards and previously-stable entries would be returned to the application again. This should have been caught by the "unexpected Ready" portion of TestNodeRestart, but it went unnoticed because the Node's goroutine takes some time to read from advancec and prepare the write to read to readyc. Added a small (1ms) delay to all such tests to ensure that the goroutine has time to enter its select wait. 13 November 2014, 19:57:01 UTC
8319d4d Merge pull request #1709 from xiang90/server_id etcdserver: add ID() function to the Server interface. 13 November 2014, 19:37:39 UTC
d6f40ac etcdserver: add ID() function to the Server interface. 13 November 2014, 19:37:06 UTC
92096df *: print out configuration when necessary 13 November 2014, 18:46:42 UTC
a551b75 Merge pull request #1707 from xiang90/wait_pkg pkg/wait: move wait to pkg/wait 13 November 2014, 17:31:34 UTC
0d18a0f pkg/wait: move wait to pkg/wait 13 November 2014, 17:11:53 UTC
23b5bc0 sender: use RoundTripper instead of Client in sender 13 November 2014, 05:42:08 UTC
1e1535e Merge pull request #1620 from yichengq/204 etcdserver: not record attributes when add member 13 November 2014, 05:33:53 UTC
4adbd82 Merge pull request #1706 from xiang90/fix_sender_hub_add etcdserver: do not add/remove/update local member to/from sender hub 13 November 2014, 05:29:33 UTC
0499404 Merge pull request #1702 from xiang90/node_config_propose raft: add a test for proposeConfChange 13 November 2014, 05:16:54 UTC
ba915ad etcdserver: do not add/remove/update local member to/from sender hub 13 November 2014, 04:45:21 UTC
84ecb89 *: fix Procfile 13 November 2014, 01:54:09 UTC
0c2b45d etcdserver: not record attributes when add member There is no need to set attributes value when adding member because new member will publish the information whenever it starts. 13 November 2014, 01:48:15 UTC
eb66d2b Merge pull request #1699 from jonboulle/node_stop raft: block Stop() on n.done, support idempotency 13 November 2014, 00:26:54 UTC
2a407da raft: add a test for proposeConfChange 13 November 2014, 00:16:26 UTC
634011e Merge pull request #1698 from xiang90/node_propose raft: add a test for node proposal 13 November 2014, 00:02:57 UTC
2cedf12 raft: block Stop() on n.done, support idempotency 12 November 2014, 23:54:45 UTC
68ab7e6 raft: add a test for node proposal 12 November 2014, 23:44:24 UTC
ec77935 Merge pull request #1664 from yichengq/212 integration: add AddMember test 12 November 2014, 23:04:30 UTC
b271e88 Merge pull request #1696 from xiang90/testnodetick raft: add a test for node.Tick 12 November 2014, 22:38:07 UTC
bc9de47 integration: add increase cluster size test 12 November 2014, 22:33:18 UTC
fc21f29 Merge pull request #1676 from jonboulle/doc_initial_cluster etcdserver: validate and document initial-advertise-peer-urls 12 November 2014, 22:13:03 UTC
5cef3d8 integration: remove unnecessary t.Testing argument 12 November 2014, 22:11:56 UTC
d834324 raft: stop the node synchronously 12 November 2014, 22:06:52 UTC
d1ae276 integration: fix test to propagate NewServer errors 12 November 2014, 21:12:49 UTC
1197c1f etcdserver: move peer URLs check to config 12 November 2014, 21:12:49 UTC
3f358b6 etcdserver: ensure initial-advertise-peer-urls match initial-cluster This adds a check to setupCluster to ensure that the list of URLs specified in `initial-advertise-peer-urls` matches those configured in `initial-cluster` for this node. Also updates the documentation to clarify this and address some changes in wording. 12 November 2014, 20:54:35 UTC
45c36a0 raft: add a test for node.Tick 12 November 2014, 19:51:51 UTC
0772987 Merge pull request #1695 from xiang90/nodestart raft: add comment string for TestNodeStart 12 November 2014, 19:41:03 UTC
fe0325f raft: add comment string for TestNodeStart 12 November 2014, 19:40:40 UTC
f1f796f Merge pull request #1694 from xiang90/use_member etcdserver: use member instead of node at etcd level 12 November 2014, 18:48:45 UTC
0aa8258 etcdserver: use member instead of node at etcd level 12 November 2014, 18:45:35 UTC
fb93e3f Merge pull request #1689 from yichengq/219 raft: update unstable when calling stableTo with 0 12 November 2014, 18:41:40 UTC
d494014 Merge pull request #1679 from xiang90/peerurl update peer url 12 November 2014, 18:21:13 UTC
48644f4 Merge pull request #1692 from yichengq/221 raft: nodes return sorted ids 12 November 2014, 18:08:19 UTC
78cbb15 raft: nodes return sorted ids This makes raft.softState return the same result when its soft state is not changed. 12 November 2014, 06:58:15 UTC
7dba92d raft: update unstable when calling stableTo with 0 It should update unstable in this case because it may happen that raft only writes entry 0 into stable storage. 12 November 2014, 01:20:31 UTC
3f3fc05 Merge pull request #1687 from xiang90/fix_listener Fix listener 11 November 2014, 21:10:51 UTC
5967794 *: support updating advertise-peer-url Users might want to update the peerurl of the etcd member in several cases. For example, if the IP address of the physical machine etcd running on is changed, user need to update the adversite-pee-rurl accordingly. This commit makes etcd support updating the advertise-peer-url of its members. 11 November 2014, 20:07:03 UTC
b6f0c78 transport: create a tls listener only if the tlsInfo is not empty and the scheme is HTTPS 11 November 2014, 19:51:57 UTC
b87243d Merge pull request #1688 from xiang90/cluster_test Cluster test 11 November 2014, 19:36:08 UTC
67a0de4 etcdserver: use member pointer for all tests 11 November 2014, 19:20:56 UTC
e4931e0 etcdserver: remove unnecessary newTestMemberp 11 November 2014, 19:09:33 UTC
077e144 etcdserver: move newTestMember* to member_test.go 11 November 2014, 19:02:50 UTC
4b2d6fc Merge pull request #1686 from xiang90/proto raftpb: fix proto 11 November 2014, 01:08:24 UTC
f64963d raftpb: fix proto 11 November 2014, 01:05:30 UTC
246ba43 Merge pull request #1682 from yichengq/217 integration: rewrite the way to check cluster make progress 11 November 2014, 00:58:17 UTC
24edf57 integration: newMember -> mustNewMember 11 November 2014, 00:53:15 UTC
b1c3c4a integration: rewrite the way to check cluster make progress 11 November 2014, 00:53:07 UTC
50ffd87 Merge pull request #1685 from xiang90/proxy proxy: return JSON errors 11 November 2014, 00:51:25 UTC
424377f proxy: add a todo for logging 11 November 2014, 00:37:15 UTC
6fa8f77 proxy: return JSON errors 10 November 2014, 23:56:42 UTC
ac77971 Merge pull request #1671 from xiang90/proxy_doc doc: add doc for proxy 10 November 2014, 21:39:03 UTC
645cfb8 Merge pull request #1681 from jonboulle/fix_exit etcdmain: do not exit inappropriately 10 November 2014, 20:34:36 UTC
e1e454f etcdmain: do not exit inappropriately 10 November 2014, 20:34:14 UTC
a0002d0 doc: add fallback to discovery section in clustering.md 10 November 2014, 20:14:19 UTC
99aa2ca Merge pull request #1680 from jonboulle/fix_errors etcdmain: actually return errors 10 November 2014, 20:04:05 UTC
8799679 etcdmain: actually return errors 10 November 2014, 19:59:59 UTC
2dcd821 Merge pull request #1670 from yichengq/207 integration: add basic discovery tests 10 November 2014, 18:30:20 UTC
5396037 integration: add basic discovery tests 10 November 2014, 18:04:30 UTC
1e299d8 doc: add doc for proxy 09 November 2014, 03:59:24 UTC
8870b73 Merge pull request #1661 from jonboulle/wal_errors wal: propagate errors 09 November 2014, 01:16:48 UTC
5a964f4 wal: propagate errors 09 November 2014, 01:16:23 UTC
aca58ec Merge pull request #1655 from jonboulle/wal_logic etcdserver: collapse shared readWAL logic 09 November 2014, 01:07:43 UTC
41757e7 etcdserver: collapse shared readWAL logic 09 November 2014, 01:07:05 UTC
f333c7f Merge pull request #1668 from yichengq/214 integration: wait cluster to be stable before return launch 08 November 2014, 23:54:31 UTC
071ebb9 integration: wait cluster to be stable before return launch The wait ensures that cluster goes into the stable stage, which means that leader has been elected and starts to heartbeat to followers. This makes future client requests always handled in time, and there is no need to retry sending requests. 08 November 2014, 23:39:10 UTC
aa72cda Merge pull request #1667 from yichengq/213 etcdserver: not get cluster info from self peer urls 08 November 2014, 22:05:20 UTC
4b9c3a9 etcdserver: not get cluster info from self peer urls Self peer urls have not started to serve at the time that it tries to get cluster info, so it is useless to get cluster info from self peer urls. 08 November 2014, 21:52:48 UTC
0b493ac version: bump to alpha.2 08 November 2014, 00:44:02 UTC
c73d41d Merge pull request #1658 from jonboulle/doc_etcdctl_backup Add doc for backup and force-new-cluster 08 November 2014, 00:39:45 UTC
back to top