Commit Graph

  • 9146fbf120 clean web Xiang Li 2013-07-09 22:08:32 -0700
  • ce0dc5433f em... should not use := Xiang Li 2013-07-09 20:52:41 -0700
  • f5796244b4 clean up etcd.go Xiang Li 2013-07-09 20:37:00 -0700
  • 5271da3d19 gofmt Xiang Li 2013-07-09 17:31:24 -0700
  • a3173bfd31 sepearte raft handlers and client handlers to two files and clean up related codes Xiang Li 2013-07-09 17:29:47 -0700
  • 3085b06ab5 Merge pull request #8 from xiangli-cmu/master Xiang Li 2013-07-09 17:26:19 -0700
  • fad972304c gofmt Xiang Li 2013-07-09 14:58:59 -0700
  • 9efba81c09 merge Xiang Li 2013-07-09 14:57:36 -0700
  • 5749b9db50 clean up transporter.go Xiang Li 2013-07-09 14:55:45 -0700
  • 64ddbe5e40 Merge pull request #7 from polvi/master Xiang Li 2013-07-09 14:34:08 -0700
  • e0ae3e245a remove unneeded usage Alex Polvi 2013-07-09 14:18:09 -0700
  • c52b76ac7b some defaults Alex Polvi 2013-07-09 14:07:45 -0700
  • fb4c9ec05e Merge pull request #6 from xiangli-cmu/master polvi 2013-07-09 14:06:23 -0700
  • 5e06b2b9fa clean command.go Xiang Li 2013-07-09 14:02:59 -0700
  • ab847c248b Merge pull request #5 from xiangli-cmu/master Xiang Li 2013-07-09 13:44:30 -0700
  • 1e9307e88a clean up tree.go and watcher.go Xiang Li 2013-07-09 13:14:12 -0700
  • 0d10a1eacf Merge pull request #4 from xiangli-cmu/master Xiang Li 2013-07-09 09:33:19 -0700
  • 2589a76d66 add [etcd] as the prefix of the logging info Xiang Li 2013-07-09 09:26:38 -0700
  • c114ed435a Merge pull request #3 from xiangli-cmu/master Xiang Li 2013-07-09 09:10:39 -0700
  • 55146c3ece clean tree struct code Xiang Li 2013-07-08 21:20:50 -0700
  • b43fba6a23 Merge pull request #2 from xiangli-cmu/master Xiang Li 2013-07-08 15:48:03 -0700
  • 67a06ecca5 register new commands Xiang Li 2013-07-08 13:16:55 -0700
  • e37979d3ba Merge https://github.com/coreos/etcd Xiang Li 2013-07-08 11:04:17 -0700
  • dc3844a1f8 add testAndSet Command Xiang Li 2013-07-08 11:00:10 -0700
  • cd2355ec2b Merge pull request #1 from xiangli-cmu/master polvi 2013-07-08 10:07:37 -0700
  • e2f0420862 change imports to coreos/etcd coreos/go-raft; change API to work with new go-raft Xiang Li 2013-07-08 09:41:04 -0700
  • 0f22918e2b make sure leader join self as a peer Xiang Li 2013-07-06 22:32:08 -0700
  • 631d24791d back to 307 Xiang Li 2013-07-06 15:54:21 -0700
  • 8244113a3e change 302 back to 307. Xiang Li 2013-07-06 10:21:39 -0700
  • f878399992 change redirect code for 307 to 302 to make go http client to redirect post Xiang Li 2013-07-05 17:36:41 -0700
  • 93c96b3813 add list feature Xiang Li 2013-07-05 16:22:45 -0700
  • 5ee976da76 Merge https://github.com/xiangli-cmu/etcd Xiang Li 2013-07-04 14:07:31 -0700
  • cc2c0ee389 Merge pull request #3 from xiangli-cmu/treeStruct Xiang Li 2013-07-04 13:52:09 -0700
  • b02a7d8bb4 traverse also record the key and add sorted traverse Xiang Li 2013-07-04 13:50:37 -0700
  • 547ad6ee3b add func arg to traverse func Xiang Li 2013-07-03 15:35:25 -0700
  • 4768b82b11 add traverse func and fix testing Xiang Li 2013-07-03 15:00:50 -0700
  • 6e3379c3ef treeStruct first commit Xiang Li 2013-07-03 12:57:23 -0700
  • 6edce10980 close resp body, close snapshot Xiang Li 2013-07-03 11:22:52 -0700
  • c5901f4b88 tree store init commit Xiang Li 2013-07-02 18:09:54 -0700
  • ab285a90bb using go http lib to parse post body Xiang Li 2013-07-01 11:16:30 -0700
  • f6b3d8a2af during the leader election, return error to client Xiang Li 2013-06-30 21:17:51 -0700
  • e211554b91 watch accept sinceIndex Xiang Li 2013-06-30 16:30:41 -0700
  • a2b44bf9b7 use map to store the results. Xiang Li 2013-06-30 10:09:05 -0700
  • b9a30986bb fix checking wrong index in watcher.go Xiang Li 2013-06-29 22:20:18 -0700
  • 56244a6d40 Merge pull request #2 from xiangli-cmu/addIndex Xiang Li 2013-06-29 15:36:11 -0700
  • 047f8ab6a8 watch sinceindex works Xiang Li 2013-06-29 15:29:10 -0700
  • eef6f45e09 add ttl to response Xiang Li 2013-06-29 13:48:13 -0700
  • cff78e2e5e keep index in the store Xiang Li 2013-06-29 13:13:51 -0700
  • 5681e1a9d0 return command index Xiang Li 2013-06-29 12:49:05 -0700
  • c2f436a58b fix redirect after seprate client and server pot Xiang Li 2013-06-28 15:37:29 -0700
  • 430f5d50e3 add command line varible -i to ignore the existing configuration Xiang Li 2013-06-28 15:04:05 -0700
  • f67115b935 Allow different key,cert,CA for client and server communication Xiang Li 2013-06-28 14:46:05 -0700
  • e3d556c319 seprate client and server port Xiang Li 2013-06-28 14:17:16 -0700
  • 337b1f73eb add -d option to give the directory to store the log and snapshot Xiang Li 2013-06-28 11:47:47 -0700
  • f16f7275b4 rname raftd.go to etcd.go Xiang Li 2013-06-28 11:33:10 -0700
  • df2945c521 use the origin scheme Xiang Li 2013-06-28 11:29:11 -0700
  • fcb78ed5cb use 307 to redirect client Xiang Li 2013-06-28 11:26:17 -0700
  • e91ea7be38 use xiangli-cmu/go-raft as the raft lib Xiang Li 2013-06-28 09:58:41 -0700
  • c3bfe19ae9 fix a bug in set(update node need to create a new one, not get the pointer of the node) Xiang Li 2013-06-20 21:34:27 -0700
  • 1228694383 change response HTTP header to StatusServiceUnavailable when the server is not leader Xiang Li 2013-06-20 17:46:12 -0700
  • ef59a03fbb gofmt Xiang Li 2013-06-20 15:59:23 -0700
  • 58e7b456bb redirect the join command and do not redirect other commands (let client does that) Xiang Li 2013-06-20 15:26:31 -0700
  • 30da72623f add tls fetures Xiang Li 2013-06-19 21:03:28 -0700
  • 74650431e9 fix a expiration bug Xiang Li 2013-06-18 15:04:30 -0700
  • cc2608e9f8 add new files Xiang Li 2013-06-18 11:14:22 -0700
  • 68884a7137 add web interface Xiang Li 2013-06-18 11:13:24 -0700
  • 9ad8c85343 recovery check experiation Xiang Li 2013-06-16 15:51:00 -0700
  • e4eb808434 change command api to support expiration feature Xiang Li 2013-06-16 15:07:45 -0700
  • e832f143db add node expiration feature Xiang Li 2013-06-16 14:02:07 -0700
  • 56f28f80b2 clean up the codes Xiang Li 2013-06-13 11:01:06 -0700
  • 4b4a7c4976 add snapshot feature Xiang Li 2013-06-12 09:46:53 -0700
  • acb66f3428 fix generate path (generate to slash) Xiang Li 2013-06-11 16:01:12 -0700
  • 71c0ffec3a election new leader and rejoin works Xiang Li 2013-06-11 15:29:25 -0700
  • fdd6873768 change mux to http, parse the url by handler Xiang Li 2013-06-10 15:09:01 -0700
  • 2e679d257c add watch function and distinguish sensetive and non-sentive command Xiang Li 2013-06-10 14:05:49 -0700
  • b9d789fb84 fix start as a follower(problem with election timeout) and join command Xiang Li 2013-06-09 21:46:30 -0700
  • 4ff786b4a2 add delete handler Xiang Li 2013-06-09 11:12:32 -0700
  • 69a8116272 make store system communicate with raft Xiang Li 2013-06-09 10:42:34 -0700
  • e9ac8b1b98 add notification function to store module and add unit-test Xiang Li 2013-06-07 14:57:00 -0700
  • f8ca35fd77 add notification struct Xiang Li 2013-06-07 11:35:49 -0700
  • 1f57788f16 add basic watch implementation Xiang Li 2013-06-07 10:45:33 -0700
  • 20ca21a3f7 store module and unit test for store 0 Xiang Li 2013-06-06 17:43:32 -0700