Commit Graph

  • b1426e2635 server: wait for entries to be committed in TestClusterConfigReload Yicheng Qin 2014-08-04 15:57:12 -0700
  • 659eb5fd2a wal: make record a protobuf type Xiang Li 2014-08-04 15:46:12 -0700
  • d0dc7427dd server: serve /v2/admin on raftPubAddr Yicheng Qin 2014-08-04 13:51:06 -0700
  • 8e06333d45 raft: make State a protobuf type Xiang Li 2014-08-03 17:38:53 -0700
  • b9e7c20a4c etcd: make cmd a protobuf type Xiang Li 2014-08-02 23:27:36 -0700
  • d6c3ebb1a0 raft: make Info a protobuf type Xiang Li 2014-08-03 20:44:02 -0700
  • a191df10a3 server: p.Get -> p.QuorumGet Yicheng Qin 2014-08-04 11:10:24 -0700
  • cd4b35c841 server: add QuorumGet Yicheng Qin 2014-08-03 15:54:12 -0700
  • 5ffc0adccc server: participant.Get -> participant.Store.Get Yicheng Qin 2014-08-03 14:51:44 -0700
  • 3529c381cf server: add TODO for /v2/stats Yicheng Qin 2014-08-03 14:34:00 -0700
  • 4b3c3203ff server: stop timer when exit Yicheng Qin 2014-08-03 14:30:42 -0700
  • 4f10917ce9 etcd: add a read/write timeout to server Yicheng Qin 2014-08-03 14:21:19 -0700
  • e587402c26 server: Flush headers when using wait=true and stream=true Yicheng Qin 2014-08-03 14:02:56 -0700
  • 431ff3cce1 raft: minor change on code Yicheng Qin 2014-07-31 16:52:21 -0700
  • 7c3e202c94 etcd: add recover Yicheng Qin 2014-07-31 10:25:48 -0700
  • 15029381e1 raft: fix promotable Yicheng Qin 2014-07-31 13:34:51 -0700
  • 01c40fcf50 raft: not recover from outdated snapshot Yicheng Qin 2014-07-31 13:03:23 -0700
  • ba63cf666d raft: add recover Yicheng Qin 2014-07-31 15:18:44 -0700
  • 6030261363 etcd/raft: add snap Xiang Li 2014-07-30 17:21:27 -0700
  • 943fede19c server: panic when fail to save in wal Yicheng Qin 2014-08-03 09:51:52 -0700
  • 2d870fa65b wal: add first level logging Yicheng Qin 2014-08-03 09:51:10 -0700
  • 969b529b08 wal: fix O_RDONLY attr when opening old file Yicheng Qin 2014-08-02 22:36:53 -0700
  • 38ec659cd6 raft: make Entry a protobuf type Xiang Li 2014-08-02 18:21:25 -0700
  • 193679e041 server: wait longer in afterTest Yicheng Qin 2014-08-02 17:28:51 -0700
  • 7bb6230588 peerHub: add response timeout for http client Yicheng Qin 2014-08-02 16:47:00 -0700
  • 069a288a59 peer: wait a little before closing idle connections Yicheng Qin 2014-08-02 11:17:30 -0700
  • 611d564865 raft: remove unused prevTerm field Xiang Li 2014-08-02 14:00:33 -0700
  • 43c9ca895b wal: fix append entry Xiang Li 2014-08-01 21:58:18 -0700
  • 54b4f52e48 raft: add index to entry Xiang Li 2014-08-01 21:43:08 -0700
  • 46eab903e9 etcd: do not generate id if next state is stop Xiang Li 2014-08-01 21:02:18 -0700
  • 0197ce4c66 server: move TestMultiNodeKillAllAndRecovery to etcd/ Yicheng Qin 2014-07-30 13:58:26 -0700
  • 215820dd40 server: move TestMultiNodeKillOne to etcd/ Yicheng Qin 2014-07-30 10:21:54 -0700
  • a0fbc289ec server: move discovery tests to etcd/ Yicheng Qin 2014-07-29 16:41:39 -0700
  • 5283002132 server: set short dial timeout for raft communication Yicheng Qin 2014-07-29 16:13:44 -0700
  • 28634fce47 wal: Flush -> Sync Yicheng Qin 2014-07-29 14:47:36 -0700
  • 2b0936271c server: fix 2nd watch timeout in TestSingleNodeRecovery Yicheng Qin 2014-07-28 22:29:00 -0700
  • 01322cd243 server: move TestClusterConfigReload to etcd/ Yicheng Qin 2014-07-28 21:56:57 -0700
  • 21fb7b4fbb server: improve TestKillLeader and TestKillRandom Yicheng Qin 2014-07-28 19:52:26 -0700
  • efaef49734 server: move TestSingleNodeRecovery under etcd/ Yicheng Qin 2014-07-28 16:03:49 -0700
  • ffa5eb08c3 server: apply ents when loading log Yicheng Qin 2014-07-28 16:02:56 -0700
  • a6132d459f server: save correct nodeId for participant Yicheng Qin 2014-07-28 15:58:28 -0700
  • 12dd380d26 etcd: use tmpDir as testing directory Xiang Li 2014-07-28 15:12:53 -0700
  • 653a63fa00 etcd: add destoryCluster for testing Xiang Li 2014-07-28 15:01:09 -0700
  • 88e5bce63d wip: wal glue Yicheng Qin 2014-07-28 13:04:04 -0700
  • d70df4a15d wal: reorgnize wal file Xiang Li 2014-07-27 21:01:39 -0700
  • a25cd45876 wal: add CoreOS copyright Xiang Li 2014-07-27 20:58:39 -0700
  • b383cd5acf raft: refactor recover Xiang Li 2014-07-27 20:51:16 -0700
  • 9f5c7b310c wal: add newWal helper func Xiang Li 2014-07-27 20:32:23 -0700
  • 9c6f2ed5bb wal: use buffer Xiang Li 2014-07-27 20:28:41 -0700
  • 5baefcce26 wal: cleanup Xiang Li 2014-07-27 17:23:04 -0700
  • 363e952551 wal: add Read Yicheng Qin 2014-07-26 00:10:59 -0700
  • 3c7935a21d wal: check written data in tests Yicheng Qin 2014-07-26 21:05:26 -0700
  • 2bd74bc328 raft: add Load Yicheng Qin 2014-07-25 15:15:00 -0700
  • d1cdc02afc wal: add tests for write Xiang Li 2014-07-25 15:21:04 -0700
  • 7b180d585e wal: make new work Xiang Li 2014-07-25 14:54:08 -0700
  • e72e75876c wal: init Xiang Li 2014-07-25 14:20:21 -0700
  • 3fba10c8e6 etcd: add version handlers Xiang Li 2014-08-01 13:50:17 -0700
  • e850c644da raft: return offset for unstableEnts Yicheng Qin 2014-07-25 12:03:03 -0700
  • 311db876b0 raft: add unstableState Xiang Li 2014-07-24 14:11:53 -0700
  • 609e13a240 raft: add node.Unstable Be able to return all unstable log entries. Application must store unstable log entries before send out any messages after calling step. Xiang Li 2014-07-23 21:45:57 -0700
  • 05e77ecf90 server: move id to the head of log line Yicheng Qin 2014-07-23 16:51:22 -0700
  • e7bc7becf3 server: add first level logging Yicheng Qin 2014-07-23 16:37:59 -0700
  • 1288e1f39d raft: log->raftlog Xiang Li 2014-07-23 16:15:25 -0700
  • c7d1beaaa5 raft: add first level logging We log the message to step and the state of the statemachine before and after stepping the message. Xiang Li 2014-07-23 13:58:25 -0700
  • d7eef6a64e etcd: add a bootstrap test Xiang Li 2014-07-22 22:49:16 -0700
  • b49cbc959b etcd: fix start test goroutine leak Xiang Li 2014-07-22 22:47:24 -0700
  • b652a0d232 etcd: reorganize etce_start test Xiang Li 2014-07-22 21:34:23 -0700
  • 93104f114e all: discovery moved to etcd/ yet Yicheng Qin 2014-07-22 17:55:57 -0700
  • 6534525cf8 server: add bootstrap tests Yicheng Qin 2014-07-22 17:16:15 -0700
  • c952e91c4f server: add discovery Yicheng Qin 2014-07-22 09:51:44 -0700
  • 2665cc1cc8 raft: heartbeat should not contain entries Xiang Li 2014-07-22 13:44:44 -0700
  • 7aa9838d8d server: move TestModeChange to functional tests Yicheng Qin 2014-07-22 08:55:07 -0700
  • 0c26c0bfab etcd: add a simple endtoend benchmark Xiang Li 2014-07-21 22:43:32 -0700
  • 1be8550672 etcd: refactor waitCluster Xiang Li 2014-07-21 17:05:17 -0700
  • 061fad12a9 main: do not pass id to etcd Xiang Li 2014-07-21 16:45:03 -0700
  • 30099d9135 etcd: generate a id for the new participant after a mode switch Xiang Li 2014-07-21 16:44:15 -0700
  • 8111930981 etcd: standby does not need to send join Xiang Li 2014-07-21 14:45:12 -0700
  • 155bd09902 etcd: add clusterid to participant Xiang Li 2014-07-20 12:13:27 -0700
  • 13ec81c87f raft: fix panic in putVarint; varint can take up to 10 bytes for a 64bit integer. Xiang Li 2014-07-20 12:07:53 -0700
  • bb328d5aa5 etcd: fix standby test Xiang Li 2014-07-20 11:59:49 -0700
  • 468c345e74 etcd: standby should not be in a tight loop Xiang Li 2014-07-20 11:43:39 -0700
  • 060de128a7 raft: add clusterId Xiang Li 2014-07-20 10:51:15 -0700
  • 9793c518ab raft: forbid to use none as id Yicheng Qin 2014-07-19 14:01:11 -0700
  • 79689872af raft: use From field to distinguish local message Yicheng Qin 2014-07-19 13:56:02 -0700
  • daa49023cf etcd: remove nodes in standby Xiang Li 2014-07-19 09:32:18 -0700
  • b4cf146a52 server: notice 2013 -> 2014 Yicheng Qin 2014-07-18 15:59:39 -0700
  • 0429fe04df server: add notice comment to all files Yicheng Qin 2014-07-18 15:51:08 -0700
  • 5bfaaa7964 etcd: fix serverHttp Xiang Li 2014-07-18 14:17:28 -0700
  • 0b77b42cad standby: fix leader var race Yicheng Qin 2014-07-18 14:12:56 -0700
  • 92778afd0b server: retry remove in TestBecomeStandby Yicheng Qin 2014-07-18 13:56:40 -0700
  • 2f51735e8a etcd: move raftprefix to raft_handler Xiang Li 2014-07-18 13:57:33 -0700
  • 7e7cfb1ce8 etcd: remove participant.seeds Xiang Li 2014-07-18 13:53:59 -0700
  • 9ffc0b9f2c etcd: remove unncessary code in participant Xiang Li 2014-07-18 13:49:51 -0700
  • 2e59635bea etcd: fix a race in peer.go Xiang Li 2014-07-18 13:46:29 -0700
  • 6dc49def25 server: move var noneId to standby.go Yicheng Qin 2014-07-18 13:34:54 -0700
  • d120962959 server: remove func barrier Yicheng Qin 2014-07-18 13:29:55 -0700
  • 1c9928d721 participant: retry join more times Yicheng Qin 2014-07-18 13:15:07 -0700
  • e709f1b572 server: fix possible race when switching mode Yicheng Qin 2014-07-18 11:28:35 -0700
  • 6059db1f4b participant: stop http serving when stopped Yicheng Qin 2014-07-18 11:05:09 -0700
  • 6d46fc39aa server: remove modeC var Yicheng Qin 2014-07-18 10:01:39 -0700