Commit Graph

  • 8bbbaa88b2 *: raft related int64 -> uint64 Xiang Li 2014-10-08 19:58:53 +08:00
  • af5b8c6c44 raft: int64 -> uint64 Xiang Li 2014-10-08 18:29:53 +08:00
  • 8c5aa16d03 Update libraries-and-tools.md Richard Hightower 2014-10-08 21:50:22 -07:00
  • 5fde52a403 add too many retries test case Barak Michener 2014-10-08 21:58:19 -04:00
  • 9b35ca3a52 simplify and multiple retry Barak Michener 2014-10-08 21:53:15 -04:00
  • 6f8bbf2319 Merge 65a40cb23d718f72b42011bfbb0461cb81f21367 into 38af14b0f49c14b2563624fe92d3a07083e7b091 Brian Waldon 2014-10-09 00:00:35 +00:00
  • 38af14b0f4 Merge pull request #1260 from coreos/snap_rm Xiang Li 2014-10-09 08:00:33 +08:00
  • dbac2e8f15 test retry logic Barak Michener 2014-10-08 19:41:59 -04:00
  • ea99d3c002 Merge pull request #1269 from jonboulle/disco_warn Jonathan Boulle 2014-10-08 16:24:51 -07:00
  • 682008724d etcdserver: add discovery warning message Jonathan Boulle 2014-10-08 16:09:12 -07:00
  • abe97e49d5 raft: more comment Xiang Li 2014-10-09 07:02:05 +08:00
  • 73f2aaf98f raft: removedSlice -> removedNodes Xiang Li 2014-10-09 06:55:25 +08:00
  • c67fd14fe8 Merge pull request #1257 from bdarnell/cleanups Xiang Li 2014-10-09 05:55:21 +08:00
  • b4a7680bc4 Merge pull request #1268 from jonboulle/store_typo Jonathan Boulle 2014-10-08 14:22:07 -07:00
  • a07c51a9c9 store: fix typo "recurisive" Jonathan Boulle 2014-10-08 14:13:38 -07:00
  • 65a40cb23d etcd4: migration from v0.4 -> v0.5 Brian Waldon 2014-10-07 15:06:51 -07:00
  • d2e858587f Raft: a few more improvements to test messages. Ben Darnell 2014-10-08 15:07:11 -04:00
  • 7b61565c0a raft: save removed nodes in snapshot Xiang Li 2014-10-08 15:33:55 +08:00
  • afa2997722 etcdserver: export Member.StoreKey Brian Waldon 2014-10-07 18:34:15 -07:00
  • f3870598b9 fix retry to not retry on createSelf() Barak Michener 2014-10-07 21:20:45 -04:00
  • 5f3fe7c61f Merge pull request #1254 from coreos/rand_etimeout Xiang Li 2014-10-08 08:10:26 +08:00
  • bbcad8bfdc Merge 2c251d8dac769a0c12db54284818404ded930d9a into 75f664398252defd32a13a31e236b72c5d001d01 Yicheng Qin 2014-10-07 23:42:20 +00:00
  • 1cd3345e00 raft: address issues with election timeout Xiang Li 2014-10-08 07:41:17 +08:00
  • 75f6643982 Merge pull request #1212 from unihorn/144 Yicheng Qin 2014-10-07 16:32:59 -07:00
  • 8e8719f6ac etcdserver: Create, Delete -> Add, Remove Yicheng Qin 2014-10-07 16:19:51 -07:00
  • 1083ce8f73 raft: remove misleading labels in array definition Ben Darnell 2014-10-07 18:34:32 -04:00
  • 36558b1924 Raft: fix printf strings found by go vet. Ben Darnell 2014-10-07 18:25:13 -04:00
  • 3ad0df3722 Raft: fix problems reported by golint. Ben Darnell 2014-10-07 18:22:35 -04:00
  • fe0e168b3b Add *.test to gitignore. Ben Darnell 2014-10-07 18:22:09 -04:00
  • 2c251d8dac raft: add clusterID Yicheng Qin 2014-10-07 13:23:17 -07:00
  • ca1bbee737 add logging and backoff and simple retry logic Barak Michener 2014-10-07 16:58:58 -04:00
  • 5b8c4f4e0d Merge pull request #1251 from philips/hack-insta-discovery Brandon Philips 2014-10-07 13:47:03 -07:00
  • cdea98d434 etcdserver: skip bootstrap addNode entry Yicheng Qin 2014-10-07 11:10:49 -07:00
  • 6a62621695 etcdserver: update panic info Yicheng Qin 2014-10-07 10:59:02 -07:00
  • 3859297225 etcdserver: check id match Yicheng Qin 2014-10-03 15:21:10 -07:00
  • d051af4d3d etcdserver: apply config change on cluster store Yicheng Qin 2014-09-30 15:14:44 -07:00
  • ef0ed31210 hack: introduce a insta-discovery script Brandon Philips 2014-10-06 17:35:13 -07:00
  • f65d117462 raft: add a test for randElectionTimeout Xiang Li 2014-10-07 20:34:15 +08:00
  • d7d6f84f64 raft: rand election timeout Xiang Li 2014-10-07 20:12:49 +08:00
  • 2e0fec7a84 Merge pull request #1253 from jonboulle/streaming_events Jonathan Boulle 2014-10-07 02:14:20 -07:00
  • 26160b2154 store: use a larger buffer for eventChan Jonathan Boulle 2014-10-07 01:53:55 -07:00
  • 3f3b9866c6 Merge pull request #1241 from coreos/compact Xiang Li 2014-10-07 16:07:25 +08:00
  • 45e4a8643a raft: add tests for raft.compact Xiang Li 2014-10-07 15:53:53 +08:00
  • 7fe4385ef9 raft: add comment for Compact interface of Node Xiang Li 2014-10-06 14:19:18 +08:00
  • 5587e0d73f raft: compact takes index and nodes parameters Before this commit, compact always compact log at current appliedindex of raft. This prevents us from doing non-blocking snapshot since we have to make snapshot and compact atomically. To prepare for non-blocking snapshot, this commit make compact supports index and nodes parameters. After completing snapshot, the applier should call compact with the snapshot index and the nodes at snapshot index to do a compaction at snapsohot index. Xiang Li 2014-10-06 10:12:31 +08:00
  • de024ec844 Merge pull request #1250 from philips/fix-single-node Brandon Philips 2014-10-06 19:10:58 -07:00
  • 6cbc282be1 main: use a new cluster by default Brandon Philips 2014-10-06 17:28:17 -07:00
  • 39e0a0cd0a Merge pull request #1249 from barakmich/sanity_check Barak Michener 2014-10-06 20:19:23 -04:00
  • d6aea2a795 add golint on the new box and fix appropriate lint Barak Michener 2014-10-06 20:16:25 -04:00
  • 8a311e5b76 remove new cluster check Barak Michener 2014-10-06 20:07:51 -04:00
  • 1a0195e07e tableize the test Barak Michener 2014-10-06 20:05:53 -04:00
  • 3ca3c9ad4c Merge pull request #1245 from unihorn/155 Yicheng Qin 2014-10-06 17:00:28 -07:00
  • b9c8ac73be Merge pull request #1248 from jonboulle/disco Brandon Philips 2014-10-06 16:54:06 -07:00
  • 120b088723 Split config into a separate file and add sanity check and test Barak Michener 2014-10-06 19:42:13 -04:00
  • 5098cb0d32 main: fix temporary discovery cluster Jonathan Boulle 2014-10-06 16:10:29 -07:00
  • 45ebfb4217 raft: refine initial entries logic in StartNode Yicheng Qin 2014-10-06 15:22:35 -07:00
  • d98fe2ce1a Merge pull request #1247 from jonboulle/doc Brandon Philips 2014-10-06 15:16:25 -07:00
  • c15c3eab4c etcdserver: move int64Slice into pkg/types/ Yicheng Qin 2014-10-06 15:12:02 -07:00
  • a10c62ae25 documentation: clustering guide fixes Jonathan Boulle 2014-10-06 15:07:44 -07:00
  • 3500b56e54 Merge pull request #1237 from philips/0.5-docs Brandon Philips 2014-10-06 15:04:04 -07:00
  • e2d8037ded main: use initial-cluster and initial-cluster-state flags Brandon Philips 2014-10-03 13:10:34 -07:00
  • 314d425718 main/raft: write addNode ConfChange entries in log when start raft Yicheng Qin 2014-10-06 14:15:50 -07:00
  • 7081dabd12 Merge pull request #1244 from jonboulle/peers Jonathan Boulle 2014-10-06 14:25:39 -07:00
  • ec7bcbb50d main: fail on peers/peers-file flags Jonathan Boulle 2014-10-06 14:06:51 -07:00
  • 6bc160b4e3 Documentation: introduce the initial 0.5 clustering guide Brandon Philips 2014-10-03 11:50:22 -07:00
  • 9e3d045b2b *:discovery hook up Xiang Li 2014-10-04 20:20:45 +08:00
  • c757145862 Merge e8f9c5e93334d7d8ebb8bcc424fb2e7b428efecc into 824b7231b83675cb7db82271ed898652109632a1 Xiang Li 2014-10-06 16:45:27 +00:00
  • 824b7231b8 Merge pull request #1240 from coreos/fix_proposal Xiang Li 2014-10-06 05:53:54 +08:00
  • dc9cb4b4ba raft: fix send send should not attach current term to msgProp. Send should simply do proxy for msgProp without changing its term. msgProp has a special term 0, which indicates that it is a local message. Xiang Li 2014-10-04 09:45:15 +08:00
  • e8f9c5e933 *:discovery hook up Xiang Li 2014-10-04 20:20:45 +08:00
  • 7ce3bb180c Merge pull request #1238 from jonboulle/etcdserver_cluster Jonathan Boulle 2014-10-03 17:06:36 -07:00
  • d2df23183d etcdserver: restore test coverage of cluster Jonathan Boulle 2014-10-03 14:52:29 -07:00
  • 2606508d1c Merge pull request #1215 from jonboulle/1215 Jonathan Boulle 2014-10-03 14:06:18 -07:00
  • f432b9d29b etcdhttp: remove configurable timeout Jonathan Boulle 2014-10-03 13:47:34 -07:00
  • 1ca5991c8c Merge pull request #1096 from jonboulle/1096_embedded Jonathan Boulle 2014-10-03 13:39:25 -07:00
  • 1308c3e809 etcdserver: unexport EtcdServer fields where possible Jonathan Boulle 2014-10-03 11:05:56 -07:00
  • e5f5fcff48 etcdserver: collapse dir configuration to DataDir Jonathan Boulle 2014-10-03 10:38:35 -07:00
  • af6b29f291 main: move server configuration to etcdserver package Jonathan Boulle 2014-10-02 16:20:14 -07:00
  • 639c7cee36 Merge d288fbd0194f8e46a7de00be2bd01f1290b8d7ae into 1c4163faf83ec281d03e97feaa4faff5f34f24ed Yicheng Qin 2014-10-03 17:37:31 +00:00
  • d288fbd019 raft: update comments for StartNode Yicheng Qin 2014-10-03 10:37:11 -07:00
  • 1c4163faf8 Merge pull request #1187 from jonboulle/1187_watches_header Jonathan Boulle 2014-10-03 10:13:25 -07:00
  • 01ecc60a88 Merge pull request #1203 from coreos/fix_raft Xiang Li 2014-10-03 22:24:07 +08:00
  • 172bd7d096 raft: add test for maybeappend change Xiang Li 2014-10-03 22:21:35 +08:00
  • 5b291b521b Merge pull request #1207 from coreos/check_stale_resp Xiang Li 2014-10-03 13:45:58 +08:00
  • 70bf464cd6 raft: add comment to decrTo Xiang Li 2014-10-03 13:42:34 +08:00
  • 16ba77767e raft: do not decrease nextIndex and send entries for stale reply Xiang Li 2014-09-29 19:48:49 -07:00
  • 1c11f6a144 *: expose etcd-index in watch requests Jonathan Boulle 2014-09-26 11:34:11 -07:00
  • 64ac0a1b8d Merge ca5154b4cafac9307eede37938e4ed9f84b892d5 into 8490904f2064f2e60651e07255e0c36b1e71971e Yicheng Qin 2014-10-02 21:52:43 +00:00
  • 6ef7e43a74 raft: use term 1 for bootstrap entry Yicheng Qin 2014-10-02 12:35:38 -07:00
  • 8490904f20 Merge pull request #1224 from unihorn/149 Yicheng Qin 2014-10-02 12:24:09 -07:00
  • fff918c672 raft: msg.Denied -> msg.Reject Yicheng Qin 2014-10-01 12:59:30 -07:00
  • 3449f406f7 Merge 619094a5d5758bef5330c7555540af82aecb8ce1 into 4a5bf2e1b74af6fc3575a4bf54e473c71053b15c Damien Metzler 2014-10-02 19:07:15 +00:00
  • 619094a5d5 Fix after pull rebase that broke tests Damien Metzler 2014-10-02 21:07:05 +02:00
  • 898723d8c5 Add a way to start an IT etcd server in go Damien Metzler 2014-10-02 20:04:53 +02:00
  • 87cb792107 raft: delete unnecessary committed Yicheng Qin 2014-10-02 10:35:33 -07:00
  • e671f8000f main/raft: write bootstrap entry when start raft Yicheng Qin 2014-10-02 00:41:00 -07:00
  • 695f4dbe40 Fix bug with proposal messages being silently dropped over leadership changes. David Terei 2014-10-01 16:35:17 -07:00
  • ca5154b4ca etcdserver: update name when publish Yicheng Qin 2014-10-01 18:04:28 -07:00
  • 4a5bf2e1b7 Merge pull request #1151 from unihorn/138 Yicheng Qin 2014-10-01 15:01:30 -07:00
  • b64246720b etcdserver: fix test due to rebase Yicheng Qin 2014-10-01 12:51:40 -07:00