49e0dff | Yicheng Qin | 29 July 2014, 17:31:48 UTC | CHANGELOG: v0.4.6 | 29 July 2014, 17:31:48 UTC |
6868372 | Rob Szumski | 28 July 2014, 18:28:16 UTC | fix(docs/api): mention version endpoint is per instance | 28 July 2014, 18:28:16 UTC |
f2652f0 | Rob Szumski | 28 July 2014, 18:26:24 UTC | Merge pull request #882 from cap10morgan/patch-1 add the /version endpoint to the API docs | 28 July 2014, 18:26:24 UTC |
5490eb5 | Brandon Philips | 28 July 2014, 05:37:42 UTC | Merge pull request #907 from MattParker89/patch-1 Adds units of time to flag docs | 28 July 2014, 05:37:42 UTC |
70dda95 | Matt Parker | 27 July 2014, 04:39:02 UTC | Adds units of time to flag docs This fixes issue #905 based on the comments provided in server/cluster_config.go | 27 July 2014, 04:39:02 UTC |
a884f2a | Yicheng Qin | 25 July 2014, 00:29:25 UTC | Merge pull request #881 from unihorn/111 standby server: save Running info correctly | 25 July 2014, 00:29:25 UTC |
bdeb96b | Xiang Li | 21 July 2014, 23:37:04 UTC | Merge pull request #900 from unihorn/fix-timer server: fix timer leak | 21 July 2014, 23:37:04 UTC |
c00594e | Yicheng Qin | 21 July 2014, 21:22:09 UTC | server: fix timer leak | 21 July 2014, 21:23:52 UTC |
919cd38 | Brandon Philips | 14 July 2014, 22:39:38 UTC | Merge pull request #883 from philips/add-consistent-note Documentation: add note about consistent=true | 14 July 2014, 22:39:38 UTC |
b83aec6 | Rob Szumski | 14 July 2014, 21:13:55 UTC | Merge pull request #889 from robszumski/uuid fix(docs): name defaults to uuid not hostname | 14 July 2014, 21:13:55 UTC |
05bfb36 | Brandon Philips | 09 July 2014, 01:21:58 UTC | Documentation: add note about consistent=true | 13 July 2014, 19:07:59 UTC |
0639c4c | Rob Szumski | 11 July 2014, 18:30:05 UTC | fix(docs): name defaults to uuid not hostname | 11 July 2014, 18:30:05 UTC |
877b3d5 | Brandon Philips | 10 July 2014, 20:05:07 UTC | Merge pull request #886 from christriddle/master Added Access-Control-Allow-Headers for CORS requests | 10 July 2014, 20:05:07 UTC |
d9df58b | Chris Ridde | 10 July 2014, 16:02:41 UTC | Added Access-Control-Allow-Headers to allow cors requests with those headers | 10 July 2014, 16:02:41 UTC |
1cffdb3 | Brandon Philips | 09 July 2014, 01:30:18 UTC | Merge pull request #866 from coreos/qread feat(get): get from quorum | 09 July 2014, 01:30:18 UTC |
0593a52 | Wes Morgan | 08 July 2014, 21:26:47 UTC | add the /version endpoint to the API docs I had to find this by accident. It should be documented here. | 08 July 2014, 21:26:47 UTC |
f7854c4 | Yicheng Qin | 08 July 2014, 14:52:08 UTC | standby server: save Running info correctly Running should be true when Start, and set to false when switching to the other mode. | 08 July 2014, 15:29:17 UTC |
13b0e72 | Brandon Philips | 08 July 2014, 01:10:41 UTC | CHANGELOG: v0.4.5 | 08 July 2014, 01:11:29 UTC |
43791a2 | Brandon Philips | 08 July 2014, 00:04:02 UTC | Merge pull request #877 from Rawn/flush-headers-on-wait-stream server: Flush headers when using wait=true and stream=true | 08 July 2014, 00:04:02 UTC |
a8d966d | Brandon Philips | 07 July 2014, 23:02:27 UTC | Merge pull request #880 from philips/add-http-server-timeouts etcd: add a read/write timeout to server | 07 July 2014, 23:02:27 UTC |
ad7194d | Mauricio de Abreu Antunes | 29 June 2014, 02:40:26 UTC | Documentation: remove etcd-py since it was removed URL is no longer working | 07 July 2014, 21:26:56 UTC |
084dcb5 | Brandon Philips | 05 July 2014, 15:24:23 UTC | etcd: add a read/write timeout to server The default is for connections to last forever[1]. This leads to fds leaking. I set the timeout so high by default so that watches don't have to keep retrying but perhaps we should set it slower. Tested on a cluster with lots of clients and it seems to have relieved the problem. [1] https://groups.google.com/forum/#!msg/golang-nuts/JFhGwh1q9xU/heh4J8pul3QJ | 07 July 2014, 18:42:56 UTC |
8a0266a | Yicheng Qin | 07 July 2014, 17:33:27 UTC | Merge pull request #867 from iand/json-headers fix(server/server.go): /v2/stats endpoints emit application/json content type header | 07 July 2014, 17:33:27 UTC |
2338481 | Christoffer Vikström | 03 July 2014, 15:57:38 UTC | server: Flush headers when using wait=true and stream=true Many http clients will missbehave unless they get an initial http- response, even when long-polling. It also saves the user/client from having to handle headers on the first action of the watch, but rather handle the response immediately. | 03 July 2014, 16:04:36 UTC |
ce1e19a | Cole Gleason | 02 July 2014, 19:21:14 UTC | Merge pull request #849 from colegleason/max-cluster-size docs(cluster-size): remove outdated references to flag max-cluster-size | 02 July 2014, 19:21:14 UTC |
a288333 | Ian Davis | 23 June 2014, 23:51:32 UTC | fix(server/server.go): /v2/stats endpoints emit application/json content type header | 30 June 2014, 09:50:43 UTC |
097aac7 | Cole Gleason | 27 June 2014, 17:52:16 UTC | flags: remove MaxClusterSize variable | 27 June 2014, 17:52:16 UTC |
cd82026 | Brandon Philips | 25 June 2014, 15:57:54 UTC | Merge branch 'master' of github.com:coreos/etcd | 25 June 2014, 15:57:54 UTC |
ac7e6bb | Brandon Philips | 25 June 2014, 15:56:15 UTC | Merge https://github.com/coreos/template-project Conflicts: CONTRIBUTING.md LICENSE | 25 June 2014, 15:57:02 UTC |
4b45cd4 | Brandon Philips | 25 June 2014, 15:17:07 UTC | Merge pull request #869 from sivaramsk/patch-2 Update optimal-cluster-size.md | 25 June 2014, 15:17:07 UTC |
fb426ae | sivaramsk | 25 June 2014, 08:50:59 UTC | Update optimal-cluster-size.md | 25 June 2014, 08:50:59 UTC |
774cb03 | Brandon Philips | 24 June 2014, 17:58:11 UTC | server: bump to 0.4.4+git | 24 June 2014, 17:58:11 UTC |
4fb6087 | Brandon Philips | 24 June 2014, 17:55:54 UTC | CHANGELOG: release 0.4.4 | 24 June 2014, 17:56:53 UTC |
5524131 | Yicheng Qin | 23 June 2014, 23:31:49 UTC | Merge pull request #865 from robstrong/hotfix/contentType fix(peer_server) set content type to application/json in admin | 23 June 2014, 23:31:49 UTC |
3efb4d8 | Brandon Philips | 23 June 2014, 21:19:48 UTC | Merge pull request #844 from unihorn/102 chore(peer_server): improve log for auto removal | 23 June 2014, 21:19:48 UTC |
20147c5 | Cole Gleason | 20 June 2014, 17:41:07 UTC | flags: alias max-cluster-size to cluster-active-size as deprecated flag | 23 June 2014, 17:50:40 UTC |
973bde9 | Xiang Li | 23 June 2014, 04:33:38 UTC | feat(get): get from quorum | 23 June 2014, 04:33:38 UTC |
494d2c6 | Rob Strong | 21 June 2014, 17:13:10 UTC | fix(peer_server) set content type to application/json in admin | 21 June 2014, 17:13:10 UTC |
fb32a99 | Blake Mizerany | 20 June 2014, 00:08:12 UTC | doc: add note about removal of leader mod | 20 June 2014, 00:10:34 UTC |
d2f5934 | Blake Mizerany | 20 June 2014, 00:03:59 UTC | mod: remove defunct leader test | 20 June 2014, 00:10:34 UTC |
4f3fb5a | Brandon Philips | 19 June 2014, 20:54:34 UTC | Merge pull request #861 from andybons/patch-2 Update to Go v1.3 | 19 June 2014, 20:54:34 UTC |
9f5ec77 | Andrew Bonventre | 19 June 2014, 14:25:52 UTC | Update to Go v1.3 Now I’m just being OCD about it. | 19 June 2014, 14:25:52 UTC |
774cf34 | Brandon Philips | 19 June 2014, 01:38:28 UTC | CONTRIBUTING: add a section about not emailing maintainers Setup some expectation for etiquette. | 19 June 2014, 01:38:28 UTC |
92df442 | Brandon Philips | 19 June 2014, 01:36:00 UTC | CONTRIBUTING: remove the subject verbs After talking to a few people on the team we have decided that the feat/fix/etc tags aren't adding much value. Use a simpler format instead. | 19 June 2014, 01:36:00 UTC |
eb00f20 | Yicheng Qin | 18 June 2014, 17:45:11 UTC | Merge pull request #856 from robn/patch-1 Add p5-etcd (Perl client lib) to clients-matrix | 18 June 2014, 17:45:11 UTC |
38d1677 | Jonathan Boulle | 18 June 2014, 06:20:23 UTC | Merge pull request #858 from mikeumus/patch-1 docs(readme.md): spelling fix "oon" to "on" | 18 June 2014, 06:20:23 UTC |
690fd12 | Mikeumus | 18 June 2014, 06:11:32 UTC | docs(readme.md): spelling fix "oon" to "on" | 18 June 2014, 06:11:32 UTC |
b31483b | Rob Szumski | 18 June 2014, 00:45:50 UTC | Merge pull request #850 from robszumski/update-config feat(docs): add cluster config section | 18 June 2014, 00:45:50 UTC |
e9a21dd | Rob Szumski | 18 June 2014, 00:44:51 UTC | Merge pull request #851 from unihorn/103 docs(configuration): add cluster configuration | 18 June 2014, 00:44:51 UTC |
2134036 | Yicheng Qin | 17 June 2014, 23:10:57 UTC | Merge pull request #857 from tarnfeld/tools-discodns Added discodns to the list of tools using etcd | 17 June 2014, 23:10:57 UTC |
6bd2ee4 | Tom Arnfeld | 17 June 2014, 23:08:21 UTC | Added discodns to the list of tools using etcd | 17 June 2014, 23:08:21 UTC |
fcd4294 | Robert Norris | 17 June 2014, 22:15:03 UTC | Add p5-etcd (Perl client lib) to clients-matrix | 17 June 2014, 22:15:03 UTC |
e5e759b | Yicheng Qin | 17 June 2014, 05:04:22 UTC | docs(config): refine cluster configuration | 17 June 2014, 16:31:08 UTC |
d8a08f5 | Rob Szumski | 16 June 2014, 18:43:46 UTC | feat(docs): add cluster config section | 17 June 2014, 05:31:13 UTC |
3e95bf0 | Jonathan Boulle | 17 June 2014, 03:05:43 UTC | Merge pull request #854 from brianredbeard/moarthings docs(libraries-and-tools.md) Add vulcan proxy and kubernetes | 17 June 2014, 03:05:43 UTC |
0d2512c | Brian 'Redbeard' Harrington | 17 June 2014, 02:53:57 UTC | docs(libraries-and-tools.md) Add vulcan proxy and kubernetes Both vulcan proxy (vulcand) and Google kubernetes utilize etcd as as storage engine. | 17 June 2014, 03:03:47 UTC |
a29f6fb | Yicheng Qin | 16 June 2014, 20:55:37 UTC | docs(configuration): add cluster configuration | 16 June 2014, 20:58:00 UTC |
f4f429d | Cole Gleason | 16 June 2014, 16:41:37 UTC | docs(cluster-size): remove outdated refrences to flag max-cluster-size | 16 June 2014, 16:41:37 UTC |
fc2afe1 | Jonathan Boulle | 13 June 2014, 15:58:33 UTC | Merge pull request #847 from pwaller/patch-1 docs(production-ready.md): Tiny typo fix | 13 June 2014, 15:58:33 UTC |
24a4423 | Peter Waller | 13 June 2014, 13:41:23 UTC | docs(production-ready.md): Tiny typo fix | 13 June 2014, 13:41:23 UTC |
f387bf8 | Yicheng Qin | 12 June 2014, 17:02:56 UTC | chore(peer_server): improve log for auto removal | 12 June 2014, 17:02:56 UTC |
83b06c0 | Brandon Philips | 11 June 2014, 16:43:25 UTC | Merge pull request #841 from andybons/patch-1 Update to Go v1.2.2 | 11 June 2014, 16:43:25 UTC |
75dc10c | Andrew Bonventre | 09 June 2014, 20:03:01 UTC | Update to Go v1.2.2 | 09 June 2014, 20:03:01 UTC |
66acf8a | Rob Szumski | 09 June 2014, 16:47:58 UTC | Merge pull request #839 from jonboulle/jonboulle-master docs(cluster-discovery): fix bad link and confusing port references | 09 June 2014, 16:47:58 UTC |
1359d29 | Jonathan Boulle | 09 June 2014, 06:58:14 UTC | docs(cluster-discovery): fix bad link and confusing port references | 09 June 2014, 06:58:14 UTC |
dc1f4ad | Brandon Philips | 08 June 2014, 01:17:54 UTC | chore(server): bump to 0.4.3+git | 08 June 2014, 01:17:54 UTC |
9970141 | Brandon Philips | 08 June 2014, 01:17:05 UTC | chore(server): bump to 0.4.3 | 08 June 2014, 01:17:05 UTC |
16c2bcf | Brandon Philips | 08 June 2014, 01:03:12 UTC | chore(server): go fmt blame me for not running test first. | 08 June 2014, 01:03:22 UTC |
868b7f7 | Brandon Philips | 08 June 2014, 00:48:22 UTC | Merge pull request #836 from philips/reduce-heartbeat-logs fix(server): reduce the screaming heartbeat logs | 08 June 2014, 00:48:22 UTC |
1c958f8 | Brandon Philips | 08 June 2014, 00:47:10 UTC | fix(server): reduce the screaming heartbeat logs Currently the only way we know that a peer isn't getting a heartbeat is an edge triggered event from go raft on every missed heartbeat. This means that we need to do some book keeping in order to do exponential backoff. The upside is that instead of screaming thousands of log lines before a machine hits the default removal of 30 minutes it is only ~100. | 08 June 2014, 00:47:10 UTC |
dfeecd2 | Brandon Philips | 07 June 2014, 00:56:01 UTC | Merge pull request #835 from unihorn/101 chore(server): set DefaultRemoveDelay to 30mins | 07 June 2014, 00:56:01 UTC |
ed58193 | Yicheng Qin | 06 June 2014, 23:57:35 UTC | chore(server): set DefaultRemoveDelay to 30mins Its value was 5s before, which could remove the node insanely fast. | 06 June 2014, 23:57:35 UTC |
79c650d | Xiang Li | 06 June 2014, 22:08:13 UTC | Merge pull request #834 from unihorn/100 fix(raft/protobuf): avoid panic on unexcepted data | 06 June 2014, 22:08:13 UTC |
a451cf2 | Yicheng Qin | 06 June 2014, 21:34:32 UTC | fix(raft/protobuf): avoid panic on unexcepted data | 06 June 2014, 21:34:32 UTC |
3455431 | Xiang Li | 06 June 2014, 20:48:47 UTC | Merge pull request #833 from unihorn/99 bump(code.google.com/p/gogoprotobuf): 7fd1620f09 | 06 June 2014, 20:48:47 UTC |
9424a10 | Yicheng Qin | 06 June 2014, 20:35:59 UTC | bump(code.google.com/p/gogoprotobuf): 7fd1620f09 | 06 June 2014, 20:35:59 UTC |
fbcfe8e | Yicheng Qin | 05 June 2014, 19:45:34 UTC | Merge pull request #807 from Shopify/raft-server-stats-struct-field-tag-fix style(server): changed a LeaderInfo struct field from "startTime" to "StartTime" | 05 June 2014, 19:45:34 UTC |
757bb3a | Yicheng Qin | 05 June 2014, 19:40:23 UTC | Merge pull request #830 from unihorn/98 fix(raft/log): truncate file and reset offset correctly | 05 June 2014, 19:40:23 UTC |
2cd367e | Yicheng Qin | 05 June 2014, 19:09:25 UTC | fix(raft/log): truncate file and reset offset correctly | 05 June 2014, 19:09:25 UTC |
a974bbf | Brandon Philips | 02 June 2014, 22:26:06 UTC | chore(server): bump to 0.4.2+git | 02 June 2014, 22:26:06 UTC |
99dcc8c | Brandon Philips | 02 June 2014, 22:25:03 UTC | chore(server): bump back to 0.4.2 | 02 June 2014, 22:25:03 UTC |
3d2523e | Yicheng Qin | 02 June 2014, 22:12:05 UTC | Merge pull request #825 from unihorn/98 fix(multi_node_kill_all_and_recovery_test): ensure cluster is up | 02 June 2014, 22:12:05 UTC |
25e69d9 | Yicheng Qin | 02 June 2014, 21:43:51 UTC | fix(multi_node_kill_all_and_recovery_test): ensure cluster is up | 02 June 2014, 21:43:51 UTC |
707174b | Brandon Philips | 02 June 2014, 21:19:52 UTC | chore(server): bump to 0.4.2+git | 02 June 2014, 21:19:52 UTC |
ce92cc3 | Brandon Philips | 02 June 2014, 21:17:38 UTC | feat(CHANGELOG): bump to v0.4.2 | 02 June 2014, 21:17:38 UTC |
5bfbf3a | Yicheng Qin | 02 June 2014, 21:12:08 UTC | Merge pull request #824 from unihorn/97 fix(remove_node_test): remove unnecessary cluster configuration | 02 June 2014, 21:12:08 UTC |
e04a188 | Yicheng Qin | 02 June 2014, 19:00:29 UTC | fix(remove_node_test): remove unnecessary cluster configuration The cluster configuration operation is originally to make sure the instance won't be added back automatically between removal and check for the number of existing peer-mode instances. But this could make some node removed before the removal command. Use longer sync interval instead to avoid this problem. | 02 June 2014, 20:30:19 UTC |
a51fda3 | Brandon Philips | 02 June 2014, 19:06:00 UTC | Merge pull request #822 from philips/add-notes-about-discovery docs(cluster-discovery): add caution to use old discovery endpoint | 02 June 2014, 19:06:00 UTC |
ca44801 | Yicheng Qin | 06 May 2014, 21:33:48 UTC | docs(cluster-discovery): add caution to use old discovery endpoint | 02 June 2014, 18:34:56 UTC |
2387ef3 | Yicheng Qin | 02 June 2014, 18:04:07 UTC | Merge pull request #819 from unihorn/97 fix(server): joinIndex is not set after recovery from full outage | 02 June 2014, 18:04:07 UTC |
d5bfca9 | Yicheng Qin | 02 June 2014, 17:38:36 UTC | Merge pull request #814 from unihorn/91 fix(server/v2): set correct content-type for etcdError response | 02 June 2014, 17:38:36 UTC |
7cb1269 | Yicheng Qin | 31 May 2014, 17:42:31 UTC | fix(simple_snapshot_test): enlarge reasonable index range | 31 May 2014, 17:42:31 UTC |
444e017 | Yicheng Qin | 31 May 2014, 17:32:03 UTC | fix(remove_node_test): ensure cluster config is activated | 31 May 2014, 17:32:03 UTC |
356675b | Yicheng Qin | 31 May 2014, 17:15:03 UTC | fix(multi_node_kill_all_and_recovery_test): ensure cluster running | 31 May 2014, 17:15:03 UTC |
d776863 | Yicheng Qin | 31 May 2014, 17:03:39 UTC | fix(server): set joinIndex when recovered | 31 May 2014, 17:03:39 UTC |
37796ed | Yicheng Qin | 31 May 2014, 01:37:36 UTC | tests: add TestMultiNodeKillAllAndRecorveryAndRemoveLeader This one breaks because it doesn't set joinIndex correctly. | 31 May 2014, 17:01:45 UTC |
f007cf3 | Yicheng Qin | 31 May 2014, 01:36:58 UTC | Merge pull request #818 from unihorn/96 fix(standby_server): able to join the cluster containing itself | 31 May 2014, 01:36:58 UTC |
ca29691 | Yicheng Qin | 31 May 2014, 01:36:23 UTC | tests(standby_test): comments | 31 May 2014, 01:36:23 UTC |
4bebb53 | Yicheng Qin | 30 May 2014, 20:53:41 UTC | fix(standby_server): able to join the cluster containing itself Standby server will switch to peer server if it finds that it has been contained in the cluster. | 30 May 2014, 21:03:49 UTC |
c27db1e | Brandon Philips | 30 May 2014, 20:45:12 UTC | Merge pull request #816 from unihorn/95 docs(clustering): limit for peer-address changing | 30 May 2014, 20:45:12 UTC |