https://github.com/coreos/etcd

sort by:
Revision Author Date Message Commit Date
7b871aa pkg/netutil: not export resolve and urlsEqual functions They are only used in this package, so there is no need to public them. 21 August 2015, 18:58:37 UTC
b1192e5 pkg/netutil: fix false negative comparison Sort the resolved URLs before DeepEqual, so it will not compare URLs that may be out of order due to resolution. 21 August 2015, 17:15:08 UTC
72462a7 etcdserver: remove TODO to delete URLStringsEqual Discovery SRV supports to compare IP addresses with domain names, so we need URLStringsEqual function. 21 August 2015, 16:52:17 UTC
8ea3d15 Revert "Revert "Treat URLs have same IP address as same"" This reverts commit 3153e635d5799f1ff8715fd4b7c07e0283820acd. Conflicts: etcdserver/config.go 21 August 2015, 16:41:13 UTC
e8e507b Merge pull request #3348 from xiang90/l use limited listener from golang 21 August 2015, 05:44:51 UTC
ff37cc4 pkg/transport: remove home-grown limitedListener 21 August 2015, 03:03:27 UTC
9263435 *: use limitedListener from golang 21 August 2015, 03:02:35 UTC
da9a12b Merge pull request #3344 from xiang90/startup_version etcdmain: print out version information on startup 20 August 2015, 22:10:25 UTC
6b77c14 etcdmain: print out version information on startup 20 August 2015, 21:50:16 UTC
7cf9770 Merge pull request #3340 from xiang90/fix_perallocate pkg/fileutil: treat not support error as nil error in preallocate 20 August 2015, 18:38:03 UTC
3ca5482 pkg/fileutil: treat not support error as nil error in preallocate 20 August 2015, 18:15:02 UTC
4a6d6b0 Merge pull request #3338 from spacejam/master Reversion->Revision 20 August 2015, 17:16:31 UTC
acd7a92 storage: reversion -> revision 20 August 2015, 15:39:07 UTC
e1dfcec Merge pull request #3327 from yichengq/bench-2.2 docs/benchmarks: add benchmark result for 2.2 20 August 2015, 07:18:32 UTC
807de81 docs/benchmarks: add benchmark result for 2.2 And it analyzes the reason for performance changes. 20 August 2015, 06:59:33 UTC
795e962 Merge pull request #3334 from mitake/snap-marsharing-prometheus snap: export durations of marsharing cost during snapshot save 20 August 2015, 03:59:04 UTC
7a6d336 snap: export durations of marshalling cost during snapshot save Currently, total duration of snapshot saving is exported for prometheus. For more detailed analysis, this commit let etcd export durations of marshalling for prometheus. 20 August 2015, 03:47:07 UTC
46a2ae7 hack/benchmark: add script for benchmark This is for etcd benchmark. 20 August 2015, 03:37:27 UTC
b0303e9 Merge pull request #3323 from xiang90/cl_health etcdctl: use health endpoint to greatly simplify health checking 20 August 2015, 00:15:52 UTC
568d1c6 etcdctl: use health endpoint to greatly simplify health checking 19 August 2015, 18:47:08 UTC
60387dc Merge pull request #3320 from yichengq/doc-rtt docs: document how to set heartbeat interval and election timeout 19 August 2015, 18:08:05 UTC
28b61ac Merge pull request #3324 from xiang90/raft_logging raft: downgrade the logging around snapshot to debugf 19 August 2015, 00:18:08 UTC
d01b6cd Merge pull request #3326 from elimisteve/master client: fixed typo in WatcherOptions docs 18 August 2015, 23:49:43 UTC
9528271 client: fixed typo in WatcherOptions docs specifices -> specifies 18 August 2015, 23:43:09 UTC
b3d2a62 Merge pull request #3325 from elimisteve/master client: spelling error in docs (occured -> occurred) 18 August 2015, 23:35:13 UTC
69fc796 client: spelling error in docs (occured -> occurred) 18 August 2015, 23:26:52 UTC
50c1db3 raft: downgrade the logging around snapshot to debugf Snapshot related logging is spamming when leader trying to sync a failed peer. 18 August 2015, 22:43:53 UTC
7082d3a docs: document how to set heartbeat interval and election timeout It gives more details about how to set heartbeat interval and election timeout correctly based on RTT. 18 August 2015, 20:54:44 UTC
28cec11 Merge pull request #3322 from philips/use-proxy-as-default-endpoint Procfile: use proxy as default 18 August 2015, 19:38:51 UTC
087061e Merge pull request #3303 from yichengq/auth-path use canonical path for auth 18 August 2015, 19:06:48 UTC
4778d78 pkg/pathutil: change copyright for path.go The file only contains the function that is borrowed from std http lib, so we use their copyright. 18 August 2015, 18:48:22 UTC
9106675 Procfile: use proxy as default I think it makes sense to make the proxy listen on the default port so we can give the proxy more testing by default. Also, this should make it easy to kill a single etcd member and test that etcdctl still works, etc. However, I have hit a bug: the proxy takes several seconds 18 August 2015, 16:42:13 UTC
fab3fea etcdctl/role: reject non-canonical permission path Non-canonical permission path is useless because the path received by auth is always canonical, which is due to our ServeMux always redirects request to canonical path(). This helps users to detect path permission setting error early. Ref: http://godoc.org/net/http#ServeMux 18 August 2015, 15:59:53 UTC
b5ec7f5 client: use canonical url path in request The main change is that it keeps the trailing slash. This helps auth feature to judge path permission accurately. 18 August 2015, 15:59:48 UTC
927d5f3 Merge pull request #3301 from yichengq/ca-file etcdmain: update -ca-file description 18 August 2015, 06:36:33 UTC
c0747a7 etcdmain: update -ca-file description so people could deprecate old flags and use new flags much easier. 18 August 2015, 05:36:04 UTC
bcb4d5d Merge pull request #3311 from yichengq/request-timeout extend hardcoded timeout for globally-deployed etcd cluster 18 August 2015, 00:00:24 UTC
dfc6b44 Merge pull request #3315 from xiang90/key_err etcdhttp:write etcderror for all errors in keyhandler 17 August 2015, 23:54:12 UTC
ffae601 etcdmain: calculate dial timeout for peer transport This helps peer communication in globally-deployed cluster. 17 August 2015, 23:52:53 UTC
1375ef8 etcdserver: remove getVersion timeout The request can still time out because we have set dial timeout and read/write timeout. It increases timeout expectation from 1s to 5s, but it makes it workable in globally-deployer cluster. 17 August 2015, 23:50:40 UTC
c7fbc01 Merge pull request #3314 from sebschrader/proxy-loop Warn about proxy loops with incorrect advertise-client-urls 17 August 2015, 23:04:00 UTC
d487cf6 etcdhttp:write etcderror for all errors in keyhandler 17 August 2015, 22:51:29 UTC
f70950f docs: warn about proxy loops with incorrect advertise-client-urls 17 August 2015, 22:42:48 UTC
c530385 Merge pull request #3313 from yichengq/internal-timeout etcdserver: use ReqTimeout only 17 August 2015, 22:05:46 UTC
af6d1d3 Merge pull request #3310 from xiang90/http_err *: key handler should write auth error as etcd error 17 August 2015, 21:57:19 UTC
2d5b95c etcdserver: use ReqTimeout only We cannot refer RTT value from heartbeat interval, so CommitTimeout is invalid. Remove it and use ReqTimeout instead. 17 August 2015, 21:54:25 UTC
87f061b *: key handler should write auth error as etcd error 17 August 2015, 21:45:45 UTC
ba3a9b5 Merge pull request #3309 from xiang90/enforce etcdserver: add version enforcement when setting cluster version 17 August 2015, 19:41:04 UTC
15e03d8 etcdserver: add version enforcement when setting cluster version 17 August 2015, 18:12:39 UTC
f615f9a Merge pull request #3305 from xiang90/c_v *: only print out major.minor version for cluster version 17 August 2015, 16:40:01 UTC
d95c7d8 Merge pull request #3307 from ian-kelling/master documentation: fix misspelled word 16 August 2015, 01:53:58 UTC
8dd4446 documentation: fix misspelled word 16 August 2015, 00:56:17 UTC
f199a48 *: only print out major.minor version for cluster version 15 August 2015, 15:30:06 UTC
bbcb381 Merge pull request #3302 from xiang90/v etcdserver: better version detection log output 14 August 2015, 23:14:55 UTC
0076ab1 etcdserver: better version detection log output Fix https://github.com/coreos/etcd/issues/3288 14 August 2015, 23:08:33 UTC
dd56b7e Merge pull request #3299 from xiang90/txn initial support for txn 14 August 2015, 23:05:16 UTC
5cd1099 etcdctl: support txn 14 August 2015, 22:58:38 UTC
9233fff etcdserver: support txn 14 August 2015, 18:45:31 UTC
46865fa etcdserverpb: update proto 14 August 2015, 18:45:07 UTC
d448593 Merge pull request #3295 from yichengq/err-example client: fix clusterError typo in README 14 August 2015, 16:35:31 UTC
5eed141 client: fix clusterError typo in README It helps users to use client better. 13 August 2015, 23:38:41 UTC
fefb273 *: bump to v2.2.0-alpha.1+git 13 August 2015, 23:01:31 UTC
201bb4b *: bump to v2.2.0-alpha.1 13 August 2015, 23:01:09 UTC
3cc4957 Merge pull request #3293 from yichengq/improve-err etcdserver: improve error message when timeout due to leader fail 13 August 2015, 22:58:48 UTC
c229e6e etcdserver: improve error message when timeout due to leader fail 13 August 2015, 22:46:21 UTC
394894e Merge pull request #3291 from yichengq/auth-cap etcdhttp: add auth capability in 2.2 13 August 2015, 22:01:59 UTC
ceb27b1 etcdhttp: add auth capability in 2.2 13 August 2015, 21:49:10 UTC
a172885 Merge pull request #3289 from yichengq/marshal etcdserver: go back to marshal request in 2.1 way 13 August 2015, 21:20:24 UTC
334bdd1 Merge pull request #3153 from gtank/tls-setup hack: TLS setup using cfssl 13 August 2015, 20:53:14 UTC
959feb7 Merge pull request #3275 from xiang90/sort improve in order key generation 13 August 2015, 20:51:19 UTC
a7b9bff store: add 0 as padding for better lexicographic sorting. 13 August 2015, 20:42:37 UTC
0fdb77a etcdserver: go back to marshal request in 2.1 way It fixes the problem that 2.1 cannot roll upgrade to 2.2 smoothly because 2.1 cannot understand the bytes marshalled at 2.2. 13 August 2015, 20:41:52 UTC
003d096 Merge pull request #3286 from yichengq/fit-2.2 *: update MinClusterVersion and supportedStream map 13 August 2015, 20:31:37 UTC
c9cca6a *: update MinClusterVersion and supportedStream map 13 August 2015, 20:05:14 UTC
846b1fd Merge pull request #3287 from xiang90/update_roadmap Update roadmap 13 August 2015, 20:00:01 UTC
329647a roadmap: update roadmap 13 August 2015, 19:56:23 UTC
6a64051 roadmap: remove 2.1 milestone 13 August 2015, 19:51:58 UTC
80005af Merge pull request #3285 from yichengq/bump-capnslog godeps: bump capnslog to 42a8c3b1a6f917bb8346ef738f32712a7ca0ede7 13 August 2015, 18:49:38 UTC
d66ede7 godeps: bump capnslog to 42a8c3b1a6f917bb8346ef738f32712a7ca0ede7 13 August 2015, 18:32:45 UTC
a469435 *: bump to v2.2.0-alpha.0+git 13 August 2015, 17:21:36 UTC
ab5a69c *: bump to v2.2.0-alpha.0 13 August 2015, 17:20:05 UTC
976ce93 Merge pull request #3277 from yichengq/better-log etcdserver: specify timeout caused by leader election 13 August 2015, 00:02:27 UTC
27170e6 etcdserver: specify timeout caused by leader election Before this PR, the timeout caused by leader election returns: ``` 14:45:37 etcd2 | 2015-08-12 14:45:37.786349 E | etcdhttp: got unexpected response error (etcdserver: request timed out) ``` After this PR: ``` 15:52:54 etcd1 | 2015-08-12 15:52:54.389523 E | etcdhttp: etcdserver: request timed out, possibly due to leader down ``` 12 August 2015, 23:53:18 UTC
ddfe343 Merge pull request #3271 from yichengq/doc-discovery docs: add discovery protocol doc 12 August 2015, 20:51:32 UTC
a45f0ed docs: add discovery protocol doc This document talks about the technical details of discovery service protocol. It helps users to learn about how discovery service works and what behavior to expect. 12 August 2015, 20:15:21 UTC
7bd9d9a Merge pull request #3273 from polvi/kube-hack add etcd on k8s example 12 August 2015, 19:13:15 UTC
cfb3522 add etcd on k8s example 12 August 2015, 19:12:00 UTC
f468d8b Merge pull request #3270 from xiang90/better_err Better error message for etcdctl 12 August 2015, 17:27:42 UTC
7e04a79 etcdctl: print out better error information 12 August 2015, 17:09:56 UTC
5d06d4e client: print url as string 12 August 2015, 17:09:40 UTC
e894756 Merge pull request #3190 from yichengq/adjust-prop-timeout etcdserver: adjust proposal timeout based on config 12 August 2015, 16:41:25 UTC
c3d4d11 etcdhttp: adjust request timeout based on config It uses heartbeat interval and election timeout to estimate the expected request timeout. This PR helps etcd survive under high roundtrip-time environment, e.g., globally-deployed cluster. 12 August 2015, 16:22:59 UTC
18ecc29 Merge pull request #3254 from es-chow/log-group set groupID in multinode as log context so it can be logged 12 August 2015, 15:05:50 UTC
cc362cc raft: set logger to raft so log context such as multinode groupID can be logged 12 August 2015, 14:56:00 UTC
5a91937 etcdserver: adjust commit timeout based on config It uses heartbeat interval and election timeout to estimate the commit timeout for internal requests. This PR helps etcd survive under high roundtrip-time environment, e.g., globally-deployed cluster. 12 August 2015, 04:09:03 UTC
042afcf Merge pull request #3266 from yichengq/client-readme client: clean up README 11 August 2015, 23:21:13 UTC
7d618c4 client: clean up README Address rob's comments about sentences in README. 11 August 2015, 22:33:56 UTC
18a1c95 Merge pull request #3263 from xiang90/ctl_tr etcdctl: add per request timeout 11 August 2015, 21:17:12 UTC
dceacac Merge pull request #3194 from yichengq/client-readme client: add README 11 August 2015, 20:35:54 UTC
e36c499 etcdctl: add per request timeout 11 August 2015, 20:33:50 UTC
back to top