https://github.com/etcd-io/etcd

sort by:
Revision Author Date Message Commit Date
4fb6087 CHANGELOG: release 0.4.4 24 June 2014, 17:56:53 UTC
5524131 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 Merge pull request #844 from unihorn/102 chore(peer_server): improve log for auto removal 23 June 2014, 21:19:48 UTC
494d2c6 fix(peer_server) set content type to application/json in admin 21 June 2014, 17:13:10 UTC
fb32a99 doc: add note about removal of leader mod 20 June 2014, 00:10:34 UTC
d2f5934 mod: remove defunct leader test 20 June 2014, 00:10:34 UTC
4f3fb5a Merge pull request #861 from andybons/patch-2 Update to Go v1.3 19 June 2014, 20:54:34 UTC
9f5ec77 Update to Go v1.3 Now I’m just being OCD about it. 19 June 2014, 14:25:52 UTC
eb00f20 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 Merge pull request #858 from mikeumus/patch-1 docs(readme.md): spelling fix "oon" to "on" 18 June 2014, 06:20:23 UTC
690fd12 docs(readme.md): spelling fix "oon" to "on" 18 June 2014, 06:11:32 UTC
b31483b Merge pull request #850 from robszumski/update-config feat(docs): add cluster config section 18 June 2014, 00:45:50 UTC
e9a21dd Merge pull request #851 from unihorn/103 docs(configuration): add cluster configuration 18 June 2014, 00:44:51 UTC
2134036 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 Added discodns to the list of tools using etcd 17 June 2014, 23:08:21 UTC
fcd4294 Add p5-etcd (Perl client lib) to clients-matrix 17 June 2014, 22:15:03 UTC
e5e759b docs(config): refine cluster configuration 17 June 2014, 16:31:08 UTC
d8a08f5 feat(docs): add cluster config section 17 June 2014, 05:31:13 UTC
3e95bf0 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 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 docs(configuration): add cluster configuration 16 June 2014, 20:58:00 UTC
fc2afe1 Merge pull request #847 from pwaller/patch-1 docs(production-ready.md): Tiny typo fix 13 June 2014, 15:58:33 UTC
24a4423 docs(production-ready.md): Tiny typo fix 13 June 2014, 13:41:23 UTC
f387bf8 chore(peer_server): improve log for auto removal 12 June 2014, 17:02:56 UTC
83b06c0 Merge pull request #841 from andybons/patch-1 Update to Go v1.2.2 11 June 2014, 16:43:25 UTC
75dc10c Update to Go v1.2.2 09 June 2014, 20:03:01 UTC
66acf8a 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 docs(cluster-discovery): fix bad link and confusing port references 09 June 2014, 06:58:14 UTC
dc1f4ad chore(server): bump to 0.4.3+git 08 June 2014, 01:17:54 UTC
9970141 chore(server): bump to 0.4.3 08 June 2014, 01:17:05 UTC
16c2bcf chore(server): go fmt blame me for not running test first. 08 June 2014, 01:03:22 UTC
868b7f7 Merge pull request #836 from philips/reduce-heartbeat-logs fix(server): reduce the screaming heartbeat logs 08 June 2014, 00:48:22 UTC
1c958f8 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 Merge pull request #835 from unihorn/101 chore(server): set DefaultRemoveDelay to 30mins 07 June 2014, 00:56:01 UTC
ed58193 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 Merge pull request #834 from unihorn/100 fix(raft/protobuf): avoid panic on unexcepted data 06 June 2014, 22:08:13 UTC
a451cf2 fix(raft/protobuf): avoid panic on unexcepted data 06 June 2014, 21:34:32 UTC
3455431 Merge pull request #833 from unihorn/99 bump(code.google.com/p/gogoprotobuf): 7fd1620f09 06 June 2014, 20:48:47 UTC
9424a10 bump(code.google.com/p/gogoprotobuf): 7fd1620f09 06 June 2014, 20:35:59 UTC
fbcfe8e 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 Merge pull request #830 from unihorn/98 fix(raft/log): truncate file and reset offset correctly 05 June 2014, 19:40:23 UTC
2cd367e fix(raft/log): truncate file and reset offset correctly 05 June 2014, 19:09:25 UTC
a974bbf chore(server): bump to 0.4.2+git 02 June 2014, 22:26:06 UTC
99dcc8c chore(server): bump back to 0.4.2 02 June 2014, 22:25:03 UTC
3d2523e 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 fix(multi_node_kill_all_and_recovery_test): ensure cluster is up 02 June 2014, 21:43:51 UTC
707174b chore(server): bump to 0.4.2+git 02 June 2014, 21:19:52 UTC
ce92cc3 feat(CHANGELOG): bump to v0.4.2 02 June 2014, 21:17:38 UTC
5bfbf3a Merge pull request #824 from unihorn/97 fix(remove_node_test): remove unnecessary cluster configuration 02 June 2014, 21:12:08 UTC
e04a188 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 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 docs(cluster-discovery): add caution to use old discovery endpoint 02 June 2014, 18:34:56 UTC
2387ef3 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 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 fix(simple_snapshot_test): enlarge reasonable index range 31 May 2014, 17:42:31 UTC
444e017 fix(remove_node_test): ensure cluster config is activated 31 May 2014, 17:32:03 UTC
356675b fix(multi_node_kill_all_and_recovery_test): ensure cluster running 31 May 2014, 17:15:03 UTC
d776863 fix(server): set joinIndex when recovered 31 May 2014, 17:03:39 UTC
37796ed tests: add TestMultiNodeKillAllAndRecorveryAndRemoveLeader This one breaks because it doesn't set joinIndex correctly. 31 May 2014, 17:01:45 UTC
f007cf3 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 tests(standby_test): comments 31 May 2014, 01:36:23 UTC
4bebb53 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 Merge pull request #816 from unihorn/95 docs(clustering): limit for peer-address changing 30 May 2014, 20:45:12 UTC
a5fc1d2 Merge pull request #817 from cholcombe973/master Adding autodock into the libraries and tools section 30 May 2014, 20:41:32 UTC
1df0b94 Adding autodock into the libraries and tools section 30 May 2014, 20:20:28 UTC
3a71eb9 Merge pull request #808 from robszumski/update-optimal-size fix(docs): add information about standbys 30 May 2014, 19:26:07 UTC
001cceb fix(docs): update doc with standby info 30 May 2014, 19:23:22 UTC
98ff4af docs(clustering): limit for peer-address changing 30 May 2014, 15:50:16 UTC
db4c5e0 fix(server/v2): set correct content-type for etcdError response "net/http".Error reset the content type, so we get rid of it and write our own one. 29 May 2014, 21:18:50 UTC
b3c5ed6 chore(pkg/btrfs): remove accidental swp file. 22 May 2014, 16:50:40 UTC
673d907 style(server): changed a LeaderInfo struct field from "startTime" to "StartTime" Changed the LeaderInfo struct "start time" field from "startTime" to "StartTime" so that it is an exported identifier. This required adding the `json:"startTime"` structure field tag so that the encoding/json package correctly performs JSON encoding (i.e. the correct property name --> startTime). 21 May 2014, 15:19:56 UTC
22c944d chore(server): bump 0.4.0+git 21 May 2014, 03:55:57 UTC
a2d16b5 chore(server): bump to 0.4.1 21 May 2014, 03:46:46 UTC
b637b3a Merge pull request #806 from philips/add-machine-api-docs fix(server): add user facing remove API 21 May 2014, 03:41:21 UTC
0eba3c9 feat(Documentation): document the entire admin machines API Flesh out this document a bit more completely. 21 May 2014, 03:25:34 UTC
c3aab42 fix(Documentation): update based on standby refactor These docs were not updated after the refactoring of the standy mode. Fix that now. 21 May 2014, 03:07:47 UTC
62560f9 fix(server): add user facing remove API This was accidently removed as we refactored the standy stuff. Re-add this user facing remove endpoint that matches the config endpoints. 21 May 2014, 03:01:10 UTC
3c04f8b fix(scripts/build-release): put everything into a release dir 21 May 2014, 00:53:17 UTC
cc37c58 chore(server): bump to 0.4.0+git 21 May 2014, 00:10:28 UTC
07d1eb0 chore(server): bump to 0.4.0 21 May 2014, 00:09:22 UTC
9a006d6 doc(README): add note about 32bit systems - fixes 358 20 May 2014, 23:23:33 UTC
6860bfd Merge pull request #805 from xiangli-cmu/fix_test fix(test/remove_node_test.go) fix a deadlock in the test 20 May 2014, 21:37:53 UTC
aaedf32 fix(test/remove_node_test.go) fix a deadlock in the test The go-etcd client waits for the response from the paused node. And the test waits for the reponse to continue. Actually we do not even need that small test, since we will check the machine status afterwards. 20 May 2014, 21:34:59 UTC
16d89c9 Merge pull request #804 from xiangli-cmu/fix_curr_index_race fix(store): synchronize access to CurrentIndex 20 May 2014, 21:32:45 UTC
516ebdb fix(store): synchronize access to CurrentIndex 20 May 2014, 20:53:47 UTC
1e7a7b1 Merge pull request #799 from xiangli-cmu/deny_unknow_peer hack(server): notify removed peers when they try to become candidates 20 May 2014, 20:37:14 UTC
4c953a7 Merge pull request #803 from unihorn/94 fix(peer_server): set store and registry when setting raft server 20 May 2014, 20:36:16 UTC
934c28d fix(peer_server): set store and registry when setting raft server New raft server needs new store and registry. 20 May 2014, 20:12:12 UTC
0c8b13c Merge pull request #19 from unihorn/92 tests(remove_node): add TestRemovePausedNode 20 May 2014, 18:06:00 UTC
9e5b12f tests(remove_node): add TestRemovePausedNode 20 May 2014, 18:01:14 UTC
189fece hack(server): notify removed peers when they try to become candidates A peer might be removed during a network partiton. When it comes back it will not have received any of the log entries that would have notified it of its removal and go onto propose a vote. This will disrupt the cluster and the cluster should give the machine feedback that it is no longer a member. The term of a denied vote is MaxUint64. The notification of the removal is a raft event. These two modification are quick heck. In reaction to this notification the machine should shutdown. In this case the shutdown just moves it towards becoming a standby server. 20 May 2014, 17:17:32 UTC
ad27aa0 Merge pull request #791 from yifan-gu/ipv6_zone_fix Ipv6 zone fix 20 May 2014, 16:37:28 UTC
dffe460 Merge pull request #793 from binocarlos/patch-1 Added the -peer-heartbeat-interval option 20 May 2014, 16:30:11 UTC
b4e4bf4 fix(config.go) return a valid URL struct from sanitizeURL() pass the URL struct above to sanitizeBindAddr() Since url.Parse() will return an error when parsing an already-parsed ipv6 url string, (e.g. [http://[fe80::6203:8ff:fe9e:ace%25eth0]:7001), so I just return the valid URL struct from sanitizeURL() and send it to sanitizeBindAddr(), then there is no need to parse it again in sanitizeBindAddr(). Besides, for IPV6 url, the percent sign should be escaped, see: http://en.wikipedia.org/wiki/IPv6_address#Link-local_addresses_and_zone_indices 18 May 2014, 19:42:47 UTC
e948216 Added the -peer-heartbeat-interval option 18 May 2014, 18:22:48 UTC
cbcf55d Merge pull request #744 from unihorn/71 docs(api): add Cluster Config API 18 May 2014, 17:09:07 UTC
1084e51 Merge pull request #786 from unihorn/91 feat(standby_server): write cluster info to disk 18 May 2014, 17:08:52 UTC
ad9155c Merge pull request #789 from bass3m/master Add Julia etcd client 17 May 2014, 23:15:35 UTC
84f71b6 chore(standby_server): remove error return because standby server should be started in best efforts. 16 May 2014, 22:07:49 UTC
d2d68f9 Add Julia etcd client 16 May 2014, 17:11:31 UTC
back to top