Commit Graph

  • ab90369f9e etcdserver: use hex for cluster and machine id Brandon Philips 2014-10-22 16:24:50 -0700
  • 7be0f4b618 etcdserver: admin endpoint accepts json body Xiang Li 2014-10-22 15:22:02 -0700
  • ec7af4f519 Merge pull request #1359 from philips/fix-mismatch-error Brandon Philips 2014-10-22 15:55:41 -0700
  • 0d0bc3a57e etcdserver: fixup mismatch error line Brandon Philips 2014-10-22 15:48:22 -0700
  • 2c21ae0f16 Merge pull request #1358 from philips/etcdserver-cleanup-cluster-id-msg Brandon Philips 2014-10-22 15:42:30 -0700
  • 1f84991b3a Merge pull request #1355 from barakmich/cluster_after_wal Barak Michener 2014-10-22 18:31:28 -0400
  • 400dd2d7bc etcdserver: cleanup the cluster ID error message Brandon Philips 2014-10-22 15:26:35 -0700
  • e42d65da12 etcdserver: Check the initial cluster settings after checking if the WAL exists Barak Michener 2014-10-22 17:31:27 -0400
  • d27d308935 Merge pull request #1356 from coreos/fix_dis Xiang Li 2014-10-22 14:55:40 -0700
  • 5444a366da main: use our own flagset in setupCluster Xiang Li 2014-10-22 14:51:51 -0700
  • 5780dfe690 Merge pull request #1347 from coreos/gen_nodeID Xiang Li 2014-10-22 14:30:49 -0700
  • 6d9eb57555 etcdhttp: test bad url for POST on admin endopint Xiang Li 2014-10-22 14:27:08 -0700
  • d6a5dc9e61 Merge pull request #1352 from coreos/fix_main Xiang Li 2014-10-22 14:05:11 -0700
  • ca4f12182a main: fix default case Xiang Li 2014-10-22 13:49:52 -0700
  • d00152765a etcdserver: etcdserver generates the ID when adding new member. When adding new member, the etcdserver generates the ID based on the current time and the given peerurls. We include time to add the uniqueness, since the node with same peerurls should be able to (add, then remove) several times. Xiang Li 2014-10-22 11:37:53 -0700
  • 13656eb4e7 Merge pull request #1340 from barakmich/better_ids2 Barak Michener 2014-10-22 14:49:49 -0400
  • 829cec8ccf Merge stylistic comments Barak Michener 2014-10-22 14:01:15 -0400
  • 6b32395637 Merge pull request #1343 from unihorn/175 Yicheng Qin 2014-10-22 11:16:55 -0700
  • 5014558b00 etcdserver: clean code Yicheng Qin 2014-10-21 17:54:21 -0700
  • 3162ead7b1 etcdhttp: do message statistics only on valid ones Yicheng Qin 2014-10-21 17:49:55 -0700
  • 9ad4a8e33a etcdserver: add isKeyNotFound helper func Yicheng Qin 2014-10-21 17:41:41 -0700
  • 89b032cd69 etcdserver: Member.storeKey -> memberStoreKey Yicheng Qin 2014-10-21 17:33:40 -0700
  • 7498234e40 etcdserver: record removed member to check incoming message Yicheng Qin 2014-10-21 11:04:42 -0700
  • b40d30a8d2 Merge pull request #1346 from unihorn/178 Yicheng Qin 2014-10-22 11:09:06 -0700
  • c5d1fcd70a fix wrong name Barak Michener 2014-10-22 13:58:43 -0400
  • cb5a638c44 style comments Barak Michener 2014-10-22 13:49:24 -0400
  • 52dedab7b4 Move setupCluster inside startEtcd Barak Michener 2014-10-21 18:04:29 -0400
  • 502a3c2460 Refactor Cluster to hold and add members. Barak Michener 2014-10-21 18:02:57 -0400
  • 1347e3952f docs and cluster ID change based on name Barak Michener 2014-10-21 14:41:52 -0400
  • ad0b7b7dbb Add cluster name to etcd flags Barak Michener 2014-10-21 14:32:09 -0400
  • 1ca7c031ff first round of comments Barak Michener 2014-10-13 18:40:25 -0400
  • 456d1ebcae etcdserver: Calculate IDs for nodes solely on PeerURLs Barak Michener 2014-10-21 13:25:34 -0400
  • 4f52d371c1 integration: skip TestGoroutinesRunning Yicheng Qin 2014-10-22 10:09:50 -0700
  • e475388bc0 Merge pull request #1294 from kelseyhightower/issue_619_fix_listing_docs Brandon Philips 2014-10-22 09:53:48 -0700
  • 48992cced3 Merge pull request #1344 from unihorn/176 Yicheng Qin 2014-10-21 18:05:28 -0700
  • f356648252 integration: add remaining goroutine check Yicheng Qin 2014-10-21 16:35:16 -0700
  • f26bb6ad44 Merge pull request #1335 from unihorn/174 Yicheng Qin 2014-10-21 16:24:30 -0700
  • 06b196e345 etcdhttp: writeEvent -> writeKeyEvent Yicheng Qin 2014-10-21 15:29:43 -0700
  • ca73f25615 etcdhttp: parseRequest -> parseKeyRequest Yicheng Qin 2014-10-21 15:04:00 -0700
  • e2b6a4fc4c etcdserver: const XXXDir -> StoreXXXPrefix Yicheng Qin 2014-10-21 11:47:03 -0700
  • 2ff3cac653 etcdserver/etcdhttp: store location adjustment Yicheng Qin 2014-10-15 00:19:27 -0700
  • 0398a31b16 Merge pull request #1339 from coreos/checkcid Xiang Li 2014-10-21 16:00:49 -0700
  • e69c37adf0 etcdserver: panic on clusterid mismatch Xiang Li 2014-10-21 15:22:16 -0700
  • 00dc61d169 Merge pull request #1341 from coreos/fix_bench Xiang Li 2014-10-21 13:01:37 -0700
  • 48c4145f1b raft: fix node bench Xiang Li 2014-10-21 12:46:39 -0700
  • a9984fda4f Merge pull request #1102 from coreos/node_bench Xiang Li 2014-10-21 11:44:46 -0700
  • 50d4abc676 raft: add a one node bench Xiang Li 2014-09-17 19:41:31 -0700
  • c3f83f9275 Merge pull request #1337 from jonboulle/govet Jonathan Boulle 2014-10-21 11:40:26 -0700
  • 341c7190d3 test: add govet to tests Jonathan Boulle 2014-10-21 00:17:36 -0700
  • 894e678ad6 etcdserver: checking clusterID Xiang Li 2014-10-21 10:41:32 -0700
  • ae4403c945 test: add discovery to tests Jonathan Boulle 2014-10-21 00:17:14 -0700
  • a44849deec Merge pull request #1286 from coreos/clusterid Xiang Li 2014-10-20 19:07:03 -0700
  • 99dd42026b Merge pull request #1336 from jonboulle/govet Jonathan Boulle 2014-10-20 18:23:26 -0700
  • b3d5333cb3 *: fix various formatting issues Jonathan Boulle 2014-10-20 17:55:18 -0700
  • 0fd28169c8 etcdserver: use id,cid Xiang Li 2014-10-20 16:35:41 -0700
  • dc68dc9ebd etcdserver: add a todo for clusterid generation Xiang Li 2014-10-20 16:26:31 -0700
  • d67a2855c1 Merge pull request #1334 from jonboulle/exit_help Jonathan Boulle 2014-10-20 16:19:39 -0700
  • 92230cee63 Merge pull request #1333 from unihorn/172 Yicheng Qin 2014-10-20 16:04:09 -0700
  • 63b328ed11 main: exit 0 on -h/--help Jonathan Boulle 2014-10-20 15:32:58 -0700
  • e200d2a8e2 etcdserver/raft: remove msgDenied, removedNodes, shouldStop Yicheng Qin 2014-10-20 15:07:20 -0700
  • ea6bcacfe4 *: generate clusterid Xiang Li 2014-10-11 19:20:14 +0800
  • 68da8084d0 Merge pull request #1318 from unihorn/164 Yicheng Qin 2014-10-20 14:45:22 -0700
  • ef44ba10cf integration: add doc Yicheng Qin 2014-10-20 14:42:11 -0700
  • 80212aaf4d integration: retry on setKey to avoid timeout due to bootstrap Yicheng Qin 2014-10-17 14:01:32 -0700
  • 500a72962e integration: clean code Yicheng Qin 2014-10-17 11:30:52 -0700
  • 7af679333a integration: log microsecond time for integration tests Yicheng Qin 2014-10-17 11:25:45 -0700
  • 1b7947357f *: pkg functional -> integration Yicheng Qin 2014-10-16 23:59:58 -0700
  • 40279d324a functional: add TODO Yicheng Qin 2014-10-16 23:57:54 -0700
  • f7a0d5387b etcdserver: stop server gracefully Yicheng Qin 2014-10-16 21:37:10 -0700
  • 058537f34a main: add basic functional test Yicheng Qin 2014-10-16 13:35:59 -0700
  • 8fa3834d69 Merge pull request #1327 from unihorn/168 Brandon Philips 2014-10-20 14:23:36 -0700
  • 3184e1c66f docs: add glossary.md Yicheng Qin 2014-10-17 15:04:04 -0700
  • dcaa7f0a37 Merge pull request #1328 from unihorn/169 Yicheng Qin 2014-10-20 13:06:24 -0700
  • 17382ec905 etcdserver: skip initial-cluster check when reboot Yicheng Qin 2014-10-17 15:43:56 -0700
  • da23327265 Merge pull request #1302 from jonboulle/license Jonathan Boulle 2014-10-20 10:49:52 -0700
  • 7a4d42166b *: add license header to all source files Jonathan Boulle 2014-10-17 15:41:22 -0700
  • aa176610f3 main: remove duplicated self name check Yicheng Qin 2014-10-17 15:37:30 -0700
  • f12583c163 Merge pull request #1021 from jonboulle/clock Jonathan Boulle 2014-10-17 13:56:30 -0700
  • 1456ae4453 store: restore minExpireTime check and advance FakeClock appropriately Jonathan Boulle 2014-10-16 21:32:48 -0700
  • e0801360d3 godep: update clockwork dependency Jonathan Boulle 2014-10-16 20:23:07 -0700
  • ec18e46641 etcdserver/etcdhttp: switch to using fake clock Jonathan Boulle 2014-10-16 15:50:06 -0700
  • 3134658ded store: switch to fake clock Jonathan Boulle 2014-10-16 15:19:00 -0700
  • 47c2421f7b godeps: add clockwork Jonathan Boulle 2014-10-16 12:06:47 -0700
  • de3bf58876 discovery: switch to fake clock Jonathan Boulle 2014-10-15 11:53:05 -0700
  • c5ba66e6aa Merge pull request #1319 from jonboulle/stats_race Jonathan Boulle 2014-10-17 09:04:17 -0700
  • aed525edee Merge pull request #1325 from jonboulle/store_cleaner_still Jonathan Boulle 2014-10-17 09:02:36 -0700
  • 766aa85320 Merge pull request #1326 from jurmous/patch-1 Brandon Philips 2014-10-17 16:05:37 +0200
  • 6aa46d20d4 Update clients-matrix.md Jurriaan Mous 2014-10-17 15:30:35 +0200
  • da64e7509c etcdserver/stats: lock on leaderstats too Jonathan Boulle 2014-10-17 00:11:25 -0700
  • 5c4edf65f9 store: remove another unused function Jonathan Boulle 2014-10-17 00:07:45 -0700
  • 1fa763b47b store: remove unused function Jonathan Boulle 2014-10-17 00:04:22 -0700
  • 70bbf8b470 store: remove more unused code Jonathan Boulle 2014-10-17 00:05:56 -0700
  • 82023c591d etcdserver/stats: log any marshaling error Jonathan Boulle 2014-10-16 19:51:38 -0700
  • 233e940410 etcdserver: copy stats instead of marshaling with lock Jonathan Boulle 2014-10-16 19:49:35 -0700
  • c28907ba95 etcdserver: fix race and improve stats interfaces Jonathan Boulle 2014-10-16 18:39:55 -0700
  • c30b82b596 etcdserver: fix data race in retrieving self stats Jonathan Boulle 2014-10-16 16:56:58 -0700
  • 7311a2a67d Merge pull request #1321 from jonboulle/peers Jonathan Boulle 2014-10-16 20:17:22 -0700
  • bc7d372d5c main: correct peer-addr reference Jonathan Boulle 2014-10-16 20:06:26 -0700
  • 67368ac7fa Merge pull request #1320 from jonboulle/proxy_doc Jonathan Boulle 2014-10-16 17:23:29 -0700
  • 2af0b2031f doc: add note about discovery proxy Jonathan Boulle 2014-10-16 17:14:38 -0700