sort by:
Revision Author Date Message Commit Date
c85f736 mvcc: time restore in restore benchmark This never worked. 01 June 2017, 21:59:31 UTC
a375ff1 mvcc: chunk reads for restoring Loading all keys at once would cause etcd to use twice as much memory than it would need to serve the keys, causing RSS to spike on boot. Instead, load the keys into the mvcc by chunk. Uses pipelining for some concurrency. Fixes #7822 01 June 2017, 21:59:27 UTC
1893af9 integration: use unixs:// if client port configured for tls 01 June 2017, 16:47:08 UTC
b4c6556 clientv3: support unixs:// scheme For using TLS without giving a TLSConfig to the client. 01 June 2017, 16:47:03 UTC
c2160ad clientv3/integration: test dialing to TLS without a TLS config times out etcdctl was getting ctx errors from timing out trying to issue RPCs to a TLS endpoint but without using TLS for transmission. Client should immediately bail out with a time out error. 01 June 2017, 16:46:57 UTC
5ada311 clientv3: use Endpoints[0] to initialize grpc creds Dialing out without specifying TLS creds but giving https uses some default behavior that depends on passing an endpoint with https to Dial(), so it's not enough to completely rely on the balancer to supply endpoints. Fixes #8008 Also ctx-izes grpc.Dial 01 June 2017, 16:46:48 UTC
f042cd7 vendor: ghodss/yaml v1.0.0 30 May 2017, 21:44:30 UTC
f0a400a vendor: kr/pty v1.0.0 30 May 2017, 21:44:23 UTC
6066977 op-guide: update performance.md It's been a year, time to refresh with 3.2.0 data. 30 May 2017, 17:16:19 UTC
fc88ecc vendor: use v0.2.0 of go-semver 30 May 2017, 17:15:23 UTC
5cb28a7 Documentation: add 'yaml.NewConfig' change in 3.2 Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 30 May 2017, 17:14:55 UTC
de57e88 Documentation: add FAQ entry for "database space exceeded" errors Also moves miscategorized cluster id mismatch entry from "performance" to "operation". 26 May 2017, 16:13:13 UTC
967fc70 Merge pull request #7983 from heyitsanthony/etcdctl-lock-exec etcdctl: support exec on lock 25 May 2017, 17:26:48 UTC
4a8d32e Merge pull request #7984 from gyuho/3.2 *: bump up test Go runtime, etcd versions before 3.2 release 25 May 2017, 00:20:48 UTC
643c2a3 etcdctl: support exec on lock The lock command is clumsy to use from the command line, needing mkfifo, wait, etc. Instead, make like consul and support launching a command if one is given. 24 May 2017, 23:47:00 UTC
c3a191b e2e: use version.Cluster for release test Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 24 May 2017, 22:20:18 UTC
83efd2c ROADMAP: make 'release-3.2' stable branch Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 24 May 2017, 21:31:43 UTC
307331c test: release tests with v3.2+ Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 24 May 2017, 21:31:30 UTC
2abd22a travis: run tests with Go 1.8.3 Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 24 May 2017, 21:28:33 UTC
2a4db43 Merge pull request #7982 from heyitsanthony/watch-latency-clients benchmark: support multiple clients/conns in watch-latency benchmark 24 May 2017, 20:23:07 UTC
ebd6e8c benchmark: support multiple clients/conns in watch-latency benchmark 24 May 2017, 18:31:43 UTC
8c1ab62 Merge pull request #7975 from raoofm/patch-11 doc: modify vonage usecase, adding kubernetes and vault 24 May 2017, 17:40:47 UTC
8d2b340 Merge pull request #7966 from heyitsanthony/close-kv-err etcdserver: close mvcc.KV on init error path 23 May 2017, 19:59:20 UTC
0b449a2 Merge pull request #7956 from gyuho/container-linux Documentation: add systemd, Container Linux guide 23 May 2017, 19:38:37 UTC
a180439 doc: modify usecase adding kubernetes and vault 23 May 2017, 18:57:10 UTC
8b290c6 Documentation: add systemd, Container Linux guide Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 23 May 2017, 18:27:27 UTC
c1c9a2c etcdserver: close mvcc.KV on init error path Scheduled compaction will panic if KV is not stopped before closing the backend. 23 May 2017, 17:41:37 UTC
f75e333 Merge pull request #7958 from heyitsanthony/perm-prefix etcdctl: improve role --prefix flag 22 May 2017, 19:19:16 UTC
378bac7 Merge pull request #7963 from tlossen/patch-1 documentation: fixed typo 22 May 2017, 15:29:25 UTC
20a747e Documentation/learning: fixed typo (repeated word) 22 May 2017, 15:26:34 UTC
4cd5e7e Merge pull request #7809 from mitake/auth-watch protect watch with auth 20 May 2017, 04:23:30 UTC
881903b e2e: add a new test case for protecting watch with auth 20 May 2017, 02:34:45 UTC
939912c clientv3, etcdserver: support auth in Watch() 20 May 2017, 02:34:45 UTC
cbd3807 Merge pull request #7959 from heyitsanthony/regen-protodoc Documentation, scripts: regenerate protobuf docs with updated protodoc 19 May 2017, 22:20:44 UTC
10b1ba7 Documentation, scripts: regenerate protobuf docs with updated protodoc 19 May 2017, 21:57:16 UTC
2f1467c etcdctl: sync README with etcdctl role command, add prefix example, fix typo Fixes #7951 19 May 2017, 20:53:46 UTC
bd680c3 ctlv3: add --prefix support to role revoke-permission, cleanup role flag handling 19 May 2017, 20:53:46 UTC
fd7de05 version: bump up to 3.2.0-rc.1+git Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 19 May 2017, 19:39:23 UTC
9d7ed0e version: bump up to 3.2.0-rc.1 Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 19 May 2017, 18:46:15 UTC
b82ef00 Merge pull request #7955 from gyuho/timeout integration: bump up 'TestV3LeaseRequireLeader' timeout to 5-sec 19 May 2017, 00:11:23 UTC
29bbcdd integration: bump up 'TestV3LeaseRequireLeader' timeout to 5-sec Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 18 May 2017, 23:44:57 UTC
0afc51c Merge pull request #7939 from gyuho/test etcd-tester: add '-failpoints' to configure gofail 18 May 2017, 19:53:07 UTC
4a8fbb9 Merge pull request #7954 from gyuho/m *: remove unused, fix typos 18 May 2017, 19:36:24 UTC
d690634 *: remove unused, fix typos Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 18 May 2017, 19:11:18 UTC
62b44a8 etcd-tester: add '-failpoints' to configure gofail Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 18 May 2017, 18:59:07 UTC
e7d705b Merge pull request #7953 from gyuho/aaa etcd-tester: use 'debugutil.PProfHandlers' 18 May 2017, 18:26:40 UTC
e1640cc etcd-tester: use 'debugutil.PProfHandlers' Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 18 May 2017, 18:21:24 UTC
a6a1eb8 Merge pull request #7949 from heyitsanthony/godocs *: fill out missing package godocs 18 May 2017, 17:23:26 UTC
33c375d *: fill out blank package godocs Mostly one-liner short descriptions, but also includes some typo fixes and some examples. 18 May 2017, 16:41:13 UTC
1f2dcbb Merge pull request #7948 from heyitsanthony/remove-proxy-alpha op-guide: remove alpha from grpc proxy 18 May 2017, 16:31:34 UTC
c6cf88e op-guide: remove alpha from grpc proxy 18 May 2017, 05:27:06 UTC
4e84bd2 Merge pull request #7946 from heyitsanthony/report-weighted report: add NewWeightedReport 18 May 2017, 04:04:53 UTC
c09f0ca report: add NewWeightedReport Reports with weighted results. 17 May 2017, 23:07:20 UTC
218ee40 Merge pull request #7945 from xiang90/snapshot_error etcdserver: more logging on snapshot close path 17 May 2017, 22:36:53 UTC
32c252f etcdserver: more logging on snapshot close path 17 May 2017, 21:48:52 UTC
f4641ac Merge pull request #7943 from heyitsanthony/tcpproxy-init-msg tcpproxy: display endpoints, not pointers, in ready to proxy string 17 May 2017, 19:20:46 UTC
b7cda38 Merge pull request #7935 from heyitsanthony/bridge-latency bridge: add tx-delay and rx-delay 17 May 2017, 18:07:22 UTC
5bd9b96 tcpproxy: display endpoints, not pointers, in ready to proxy string The switch to *net.SRV for endpoints caused the ready string to emit pointers instead of endpoint strings. Fixes #7942 17 May 2017, 17:51:35 UTC
201fd70 Merge pull request #7934 from heyitsanthony/bench-rpc-mutex benchmark: add rpc mutexes to stm benchmark 17 May 2017, 17:44:00 UTC
1763f7d Merge pull request #7919 from gyuho/log-dir functional-tester: use log-dir as data-dir in etcd-agent 16 May 2017, 20:46:57 UTC
271785c Merge pull request #7937 from heyitsanthony/e2e-close-timeout e2e: Stop() lock/elect etcdctl process if Close times out 16 May 2017, 19:34:36 UTC
8f0d409 e2e: Stop() lock/elect etcdctl process if Close times out Gets backtrace by sending SIGQUIT if Close hangs after sending a SIGINT. 16 May 2017, 18:31:23 UTC
c6219a2 Merge pull request #7933 from gyuho/travis travis: test builds in other OSes 16 May 2017, 05:25:52 UTC
22db11f bridge: add tx-delay and rx-delay Injects transmit and receive latencies. 16 May 2017, 00:02:27 UTC
d826f95 travis: test builds in other OSes Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 15 May 2017, 23:55:27 UTC
b6e4858 benchmark: add rate limiting to stm 15 May 2017, 22:42:54 UTC
6526097 benchmark: add rpc locks to stm benchmark 15 May 2017, 22:42:26 UTC
3e7feb4 Merge pull request #7931 from gyuho/aaa pkg/osutil: fix missing 'syscall' import 15 May 2017, 21:47:46 UTC
fba225c pkg/osutil: fix missing 'syscall' import Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 15 May 2017, 21:11:54 UTC
95078c2 Merge pull request #7932 from gyuho/vet *: remove unnecessary fmt.Sprint 15 May 2017, 21:01:23 UTC
e150200 *: remove unnecessary fmt.Sprint Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 15 May 2017, 20:23:31 UTC
74fd770 Merge pull request #7904 from heyitsanthony/osutil-exit osutil: force SIG_DFL before resending terminating signal 15 May 2017, 19:14:37 UTC
31e3899 Merge pull request #7925 from heyitsanthony/fix-windows-mmap backend: force initial mmap size to 0 for windows 14 May 2017, 04:42:58 UTC
8516d8c backend: force initial mmap size to 0 for windows boltdb on windows allocates a file with the full mmap size even if the db is empty. Force the initial mmap size to 0 so there's no huge initial db file on windows. Fixes #7910 12 May 2017, 21:34:07 UTC
6ce9aed Merge pull request #7881 from heyitsanthony/testctl-logging e2e: more debugging output for lock and elect tests 12 May 2017, 19:01:08 UTC
7a1739a osutil: force SIG_DFL before resending terminating signal The go runtime won't always reinstall the default signal handler on the SIGTERM path, so it's possible the signal won't terminate the process. Instead, force SIG_DFL for the signal. 12 May 2017, 18:56:27 UTC
5b4677b integration: reset default logging level in TestRestartRemoved 12 May 2017, 17:22:29 UTC
b9f5a00 e2e: more debugging output for lock and elect etcdctl tests Meant to debug #6464 and #6934 Dumps the output from the etcd/etcdctl servers and SIGQUITs to get a golang backtrace in case of a hanged process. 12 May 2017, 17:22:29 UTC
9089373 Merge pull request #7917 from heyitsanthony/refactor-backend-paths snap, etcdserver: tighten up snapshot path handling 12 May 2017, 16:33:37 UTC
2e3d27e functional-tester: use log-dir as data-dir in etcd-agent Persistent data should be configured in agent side. There is no need to specify the data-dir in tester side. Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 12 May 2017, 15:30:46 UTC
f337754 Merge pull request #7914 from fanminshi/doc_snap_warning *: faq for snapshot warning and dynamically determining snapshotWarningTimeout 11 May 2017, 23:48:12 UTC
aa58aff Merge pull request #7918 from gyuho/archive-path etcd-agent: store failure_archive in log dir 11 May 2017, 23:34:43 UTC
0bcab05 etcd-agent: store failure_archive in log dir Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 11 May 2017, 23:30:04 UTC
71d7c85 expect: reload DEBUG_EXPECT for each process Lets e2e test cases selectively turn on expect debugging to get full application output written to stdout. 11 May 2017, 23:09:31 UTC
16e92d1 faq: explains "snapshotting is taking more..." warning 11 May 2017, 22:25:44 UTC
8468b38 backend: dynamically set snapshotWarningTimeout based on db size 11 May 2017, 22:25:35 UTC
7a65cb5 Merge pull request #7916 from heyitsanthony/snip-extra-doc clientv3: remove duplicate documentation for Do() 11 May 2017, 21:45:35 UTC
f6cd4d4 snap, etcdserver: tighten up snapshot path handling Computing the snapshot file path is error prone; snapshot recovery was constructing file paths missing a path separator so the snapshot would never be loaded. Instead, refactor the backend path handling to use helper functions where possible. 11 May 2017, 20:46:59 UTC
63c7e9f clientv3: remove duplicate documentation for Do() 11 May 2017, 20:25:26 UTC
f63eb2f Merge pull request #7913 from gyuho/srv pkg/srv: fix error checks from resolveTCPAddr 11 May 2017, 19:12:01 UTC
3505c25 pkg/srv: fix error checks from resolveTCPAddr So that 'terr' can be returned later. Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 11 May 2017, 17:53:03 UTC
386374a Merge pull request #7908 from heyitsanthony/concurrency-proxy grpcproxy: forward v3lock and v3election requests 10 May 2017, 23:41:06 UTC
066062a Merge pull request #7902 from fanminshi/fix_runner etcd-runner: remove mutex on validate() and release() in global.go 10 May 2017, 20:12:09 UTC
00da3ca integration: add lock and election services to proxy tests 10 May 2017, 20:06:27 UTC
713e006 adpater: adapters for lock and election services 10 May 2017, 19:51:05 UTC
fd01db9 grpcproxy, etcdmain: add lock and election services to proxy 10 May 2017, 19:19:09 UTC
b44bd6d etcd-runner: fix race on nextc 10 May 2017, 18:21:17 UTC
47f5b7c Merge pull request #7876 from fanminshi/fix_7628 etcdserver: renaming db happens after snapshot persists to wal and snap files 09 May 2017, 23:15:41 UTC
87d99fe etcd-runner: remove mutex on validate() and release() in global.go election runner can deadlock in atomic release(). suppose election runner has two clients A and B. if A is a leader and B is a follower, B obtains lock for release() and waits for A to close(nextc) which signal next round is ready. However, A can only close(nextc) if it obtains lock for release(); hence deadlock. this pr removes atomicity of validate() and release() in global.go and gives the responsibility of locking to each runner. FIXES #7891 09 May 2017, 22:38:13 UTC
dfdaf08 etcdserver: add a test to ensure renaming db happens before persisting wal and snap files 09 May 2017, 21:00:22 UTC
back to top