Commit Graph

  • 00df13138e scripts: build-docker tag and use ENTRYPOINT Brandon Philips 2014-11-19 12:11:27 -08:00
  • d2e36a9535 scripts: build-release add etcd-migrate Brandon Philips 2014-11-19 12:10:06 -08:00
  • 893fb3b890 Merge pull request #1747 from proppy/master Brandon Philips 2014-11-18 16:00:07 -08:00
  • 03bacc1984 create .godir Johan Euphrosine 2014-11-18 15:01:57 -08:00
  • 4c1fd07311 raft: optimistically increase the next if the follower is already matched Xiang Li 2014-11-18 11:42:08 -08:00
  • e07ef6991c Merge pull request #1740 from xiang90/handleheartbeat Xiang Li 2014-11-18 13:25:12 -08:00
  • 46ee58c6f0 raft: Rename ErrSnapshotRequired To ErrCompacted. Ben Darnell 2014-11-18 13:15:10 -05:00
  • f94ff96c69 Merge pull request #1739 from yichengq/230 Yicheng Qin 2014-11-18 10:11:05 -08:00
  • bd4cfa2a07 raft: add handleHeartbeat handleHeartbeat commits to the commit index in the message. It never decreases the commit index of the raft state machine. Xiang Li 2014-11-17 16:58:49 -08:00
  • 1a72143ecb rafthttp: send takes raft message instead of bytes Yicheng Qin 2014-11-17 16:40:52 -08:00
  • 6cac631a0d Merge pull request #1738 from yichengq/231 Xiang Li 2014-11-17 17:14:40 -08:00
  • 04d416291a *: add rafthttp pkg into test list Yicheng Qin 2014-11-17 16:45:54 -08:00
  • 1635844ebd Merge pull request #1737 from xiang90/include_commit Xiang Li 2014-11-17 16:26:07 -08:00
  • b93d87f17f raft: include commitIndex in heartbeat Xiang Li 2014-11-17 15:44:57 -08:00
  • a2c568a144 Merge pull request #1669 from yichengq/215 Yicheng Qin 2014-11-17 16:14:59 -08:00
  • f24e214ee5 rafthttp: move server stats in raftHandler to etcdserver Yicheng Qin 2014-11-17 14:40:21 -08:00
  • 5dc5f8145c *: etcdhttp.raftHandler -> rafthttp.RaftHandler Yicheng Qin 2014-11-16 16:23:47 -08:00
  • 3fcc011717 etcdserver: rename sender.go -> sendhub.go Yicheng Qin 2014-11-16 12:12:57 -08:00
  • 84fbf7aab5 *: etcdserver.sender -> rafthttp.Sender Yicheng Qin 2014-11-16 10:21:05 -08:00
  • 300c5a2001 Merge remote-tracking branch 'coreos/master' into log-storage-interface Ben Darnell 2014-11-17 18:28:24 -05:00
  • e04e4632b3 Merge pull request #1736 from xiang90/verify Xiang Li 2014-11-17 14:34:59 -08:00
  • 0541f0afa0 etcdserver: refactor ValidateClusterAndAssignIDs Xiang Li 2014-11-17 14:08:45 -08:00
  • 64d9bcabf1 Add Storage.Term() method and hide the first entry from other methods. Ben Darnell 2014-11-17 16:37:46 -05:00
  • 144db790ae Merge pull request #1729 from xiang90/test_rm Xiang Li 2014-11-17 13:35:26 -08:00
  • c26de66262 integration: add integration test for remove member Xiang Li 2014-11-15 21:28:03 -08:00
  • ee8fbee7ab Merge pull request #1733 from xiang90/config Xiang Li 2014-11-17 13:19:59 -08:00
  • 800747e1cf integration: add test for member restart Xiang Li 2014-11-17 11:21:16 -08:00
  • ba39b03737 etcdserver: initialise ServerStats with leader name if available Attila Babo 2014-11-16 15:36:59 +01:00
  • 376bd5acfb Merge 95bbbaa453da9555956cdf450413316e0faef4a2 into a817ca705b5a06b3d8c008e1a59f08895971cb1e Yicheng Qin 2014-11-15 03:55:58 +00:00
  • a817ca705b Merge pull request #1726 from xiang90/fix_sender v0.5.0-alpha.3 Xiang Li 2014-11-14 16:13:32 -08:00
  • fd512ffe6d version: bump to alpha.3 Yicheng Qin 2014-11-14 15:49:29 -08:00
  • 7c4b84a6cd etcdserver: add buffer to the sender queue Xiang Li 2014-11-14 15:18:16 -08:00
  • fd42223230 *: listen on 0.0.0.0 by default Xiang Li 2014-11-14 15:01:47 -08:00
  • ac5a282003 Merge pull request #1720 from xiang90/sender_stop Xiang Li 2014-11-14 14:16:39 -08:00
  • 8bf71d796e *: gracefully stop etcdserver Xiang Li 2014-11-13 23:03:34 -08:00
  • 4e251f8624 Merge pull request #1578 from barakmich/bcm_migrate Barak Michener 2014-11-14 16:58:22 -05:00
  • 192f200d9e Fix up migration tool, add snapshot migration Barak Michener 2014-10-29 16:27:07 -04:00
  • 5ea1f2d96f etcd4: migration from v0.4 -> v0.5 Brian Waldon 2014-10-07 15:06:51 -07:00
  • c36abeabd1 etcdserver: export Member.StoreKey Brian Waldon 2014-10-07 18:34:15 -07:00
  • b6887e4a83 Merge pull request #1719 from yichengq/228 Yicheng Qin 2014-11-14 12:18:41 -08:00
  • 77433ff6da etcdserver: recover cluster when receiving newer snapshot Yicheng Qin 2014-11-14 11:45:03 -08:00
  • dfaa7290c4 etcdserver: check and select committed entries to apply Yicheng Qin 2014-11-14 11:14:06 -08:00
  • f6a7f96967 etcdserver: recover from snapshot before applying requests Yicheng Qin 2014-11-14 00:10:46 -08:00
  • 7d0ffb3f12 raft: not set applied when restored from snapshot Yicheng Qin 2014-11-14 00:09:54 -08:00
  • 45e96be605 raft: PR feedback. Ben Darnell 2014-11-14 13:53:42 -05:00
  • 1f7198855b Merge pull request #1703 from jonboulle/proc Xiang Li 2014-11-14 08:39:08 -08:00
  • 6f7fd89ba2 Merge pull request #1718 from yichengq/226 Xiang Li 2014-11-13 21:29:02 -08:00
  • 12dba7d413 sender: support elegant stop Yicheng Qin 2014-11-13 17:06:21 -08:00
  • 95bbbaa453 raft: promise snapshot.index <= committed and applied Yicheng Qin 2014-11-13 15:08:55 -08:00
  • e66bda957b Merge pull request #1714 from xiang90/stop Xiang Li 2014-11-13 15:16:52 -08:00
  • 6a1fe00615 Merge pull request #1704 from xiang90/print_config Xiang Li 2014-11-13 14:35:50 -08:00
  • 11f392bdc8 Merge pull request #1708 from yichengq/223 Yicheng Qin 2014-11-13 14:30:40 -08:00
  • b5d480f17a etcdserver: add StopNotify Xiang Li 2014-11-13 14:16:48 -08:00
  • 978d0f1ca1 etcdserver: fix TestDoProposalStopped test Xiang Li 2014-11-13 14:08:59 -08:00
  • fb344bc33f etcdserver: minor cleanup Xiang Li 2014-11-13 14:01:56 -08:00
  • 813ff6ba48 Merge pull request #1713 from xiang90/stop Xiang Li 2014-11-13 13:58:07 -08:00
  • ac907d746b etcdserver: validate new node is not registered before in best effort Yicheng Qin 2014-11-13 09:25:21 -08:00
  • 30dfdb0ea9 etcdserver: fix server.Stop() Xiang Li 2014-11-13 13:47:12 -08:00
  • 0e8ffe9128 raft: remove a guard that is no longer necessary Ben Darnell 2014-11-13 15:51:36 -05:00
  • 39eddd8565 Merge remote-tracking branch 'coreos/master' into log-storage-interface Ben Darnell 2014-11-13 15:50:08 -05:00
  • 8c4494a39d Merge pull request #1711 from bdarnell/stable-restart Xiang Li 2014-11-13 12:49:19 -08:00
  • 9716def94b Merge pull request #1700 from yichengq/222 Yicheng Qin 2014-11-13 12:37:29 -08:00
  • d89bf9f215 etcdserver: add sender tests Yicheng Qin 2014-11-12 15:41:11 -08:00
  • 32824e053c raft: Only call stableTo when we have ready entries or a snapshot. Ben Darnell 2014-11-13 14:57:01 -05:00
  • 8319d4dcbe Merge pull request #1709 from xiang90/server_id Xiang Li 2014-11-13 11:37:39 -08:00
  • d6f40acc86 etcdserver: add ID() function to the Server interface. Xiang Li 2014-11-13 11:26:49 -08:00
  • b29c512f50 Merge remote-tracking branch 'coreos/master' into log-storage-interface Ben Darnell 2014-11-13 14:21:09 -05:00
  • 92096dfdc3 *: print out configuration when necessary Xiang Li 2014-11-12 20:11:04 -08:00
  • a551b75d96 Merge pull request #1707 from xiang90/wait_pkg Xiang Li 2014-11-13 09:31:34 -08:00
  • 0d18a0f381 pkg/wait: move wait to pkg/wait Xiang Li 2014-11-13 09:11:53 -08:00
  • 23b5bc0dfe sender: use RoundTripper instead of Client in sender Yicheng Qin 2014-11-12 15:41:05 -08:00
  • 1e1535e6f9 Merge pull request #1620 from yichengq/204 Yicheng Qin 2014-11-12 21:33:53 -08:00
  • 4adbd821a3 Merge pull request #1706 from xiang90/fix_sender_hub_add Xiang Li 2014-11-12 21:29:33 -08:00
  • 04994048bb Merge pull request #1702 from xiang90/node_config_propose Xiang Li 2014-11-12 21:16:54 -08:00
  • ba915ad5a8 etcdserver: do not add/remove/update local member to/from sender hub Xiang Li 2014-11-12 20:37:50 -08:00
  • 84ecb89774 *: fix Procfile Jonathan Boulle 2014-11-12 17:54:09 -08:00
  • 0c2b45ddc6 etcdserver: not record attributes when add member Yicheng Qin 2014-11-05 16:40:15 -08:00
  • eb66d2b0eb Merge pull request #1699 from jonboulle/node_stop Jonathan Boulle 2014-11-12 16:26:54 -08:00
  • 2a407dadc0 raft: add a test for proposeConfChange Xiang Li 2014-11-12 16:16:26 -08:00
  • 634011eb8b Merge pull request #1698 from xiang90/node_propose Xiang Li 2014-11-12 16:02:57 -08:00
  • 2cedf127d4 raft: block Stop() on n.done, support idempotency Jonathan Boulle 2014-11-12 15:02:48 -08:00
  • 68ab7e69e1 raft: add a test for node proposal Xiang Li 2014-11-12 14:39:07 -08:00
  • 54b07d7974 Remove raft.loadEnts and the ents parameter to raft.RestartNode. Ben Darnell 2014-11-12 18:31:19 -05:00
  • 147fd614ce The initial term=0 log entry is now initially unstable. Ben Darnell 2014-11-12 18:21:30 -05:00
  • ec7793557a Merge pull request #1664 from yichengq/212 Yicheng Qin 2014-11-12 15:04:30 -08:00
  • b271e88c20 Merge pull request #1696 from xiang90/testnodetick Xiang Li 2014-11-12 14:38:07 -08:00
  • bc9de47a9a integration: add increase cluster size test Yicheng Qin 2014-11-06 15:38:59 -08:00
  • fc21f299b1 Merge pull request #1676 from jonboulle/doc_initial_cluster Jonathan Boulle 2014-11-12 14:13:03 -08:00
  • 5cef3d888a integration: remove unnecessary t.Testing argument Jonathan Boulle 2014-11-12 14:11:56 -08:00
  • d834324e97 raft: stop the node synchronously Xiang Li 2014-11-12 12:32:20 -08:00
  • 76a3de9a33 Require a non-nil Storage parameter in newLog. Ben Darnell 2014-11-12 16:23:42 -05:00
  • d1ae276434 integration: fix test to propagate NewServer errors Jonathan Boulle 2014-11-12 13:11:36 -08:00
  • 1197c1f965 etcdserver: move peer URLs check to config Jonathan Boulle 2014-11-10 13:45:29 -08:00
  • 3f358b6d5d etcdserver: ensure initial-advertise-peer-urls match initial-cluster Jonathan Boulle 2014-11-10 12:55:35 -08:00
  • 45c36a0808 raft: add a test for node.Tick Xiang Li 2014-11-12 11:39:22 -08:00
  • 0772987128 Merge pull request #1695 from xiang90/nodestart Xiang Li 2014-11-12 11:41:03 -08:00
  • fe0325fce7 raft: add comment string for TestNodeStart Xiang Li 2014-11-12 11:05:25 -08:00
  • f1f796f2fc Merge pull request #1694 from xiang90/use_member Xiang Li 2014-11-12 10:48:45 -08:00
  • 0aa8258d29 etcdserver: use member instead of node at etcd level Xiang Li 2014-11-12 10:45:35 -08:00
  • fb93e3fa00 Merge pull request #1689 from yichengq/219 Yicheng Qin 2014-11-12 10:41:40 -08:00