swh:1:snp:8a1bf80ec89c62a71cdcaaf0c2f9145695a5340a

sort by:
Revision Author Date Message Commit Date
40d3e0d Merge pull request #4547 from gyuho/timeout etcd-tester: 10-second timeout for stressers 17 February 2016, 23:44:30 UTC
239a6d8 etcd-tester: 10-second timeout for stressers For https://github.com/coreos/etcd/issues/4477. 17 February 2016, 23:44:05 UTC
ef2d3fe Merge pull request #4528 from heyitsanthony/fix-watchcurrev fix several watcher races 17 February 2016, 22:26:33 UTC
6b3fa6a Merge pull request #4546 from xiang90/batch rafthttp: smart batching 17 February 2016, 22:05:11 UTC
155412b integration: overlapped create and put v3 watcher test 17 February 2016, 22:03:52 UTC
af225e7 v3rpc: don't race on current watcher header revision 17 February 2016, 22:03:52 UTC
2cbf7cf storage: do not send outdated events to unsynced watchers 17 February 2016, 22:03:51 UTC
e4f22cd rafthtt: smart batching Improved the overall performance more than 20% under heavyload with little latency impact heavy load ``` Requests/sec: ~23200 vs Requests/sec: ~31500 Latency distribution: 10% in 0.0883 secs. 25% in 0.1022 secs. 50% in 0.1207 secs. 75% in 0.1460 secs. 90% in 0.1647 secs. 95% in 0.1783 secs. 99% in 0.2223 secs. vs Latency distribution: 10% in 0.1119 secs. 25% in 0.1272 secs. 50% in 0.1469 secs. 75% in 0.1626 secs. 90% in 0.1765 secs. 95% in 0.1863 secs. 99% in 0.2276 secs. ``` Similar on light load too. 17 February 2016, 21:17:12 UTC
a4105b5 Merge pull request #4542 from xiang90/t rafthttp: refactoring 17 February 2016, 17:17:44 UTC
59e7be4 v3api: send watch events only after sending watchid creation If events show up before the watch id, the client won't be able to match the event with the requested watcher. 17 February 2016, 09:06:55 UTC
019a145 integration: put keys after watcher ack in TestV3WatchFromCurrentRevision Watcher would miss events since the keys would be created after sending the watcher request but before etcd registered the watcher. 17 February 2016, 09:06:52 UTC
74382f5 rafthttp: handle short case in if statement 17 February 2016, 03:26:51 UTC
d393102 rafthttp: refactor 17 February 2016, 03:21:53 UTC
11d3e9a rafthttp: better comment for streamWriter 17 February 2016, 03:21:06 UTC
56318f5 rafthttp: add necessary locking 17 February 2016, 03:18:05 UTC
976236b Merge pull request #4539 from xiang90/snap *: record the number of bytes of snapshot sent/received 17 February 2016, 00:39:22 UTC
994333e *: record the number of bytes of snapshot sent/received 17 February 2016, 00:08:26 UTC
31d2bb9 Merge pull request #4537 from gyuho/mk e2e: compare output in Go string literal 17 February 2016, 00:01:20 UTC
7cae2ae e2e: compare output in Go string literal I manually print out the command outputs when the issue was reproduced, and checked they are matching when compared as Go string literals (UTF-8), but not when compared with regex. Fixes https://github.com/coreos/etcd/issues/4480. 16 February 2016, 21:57:49 UTC
82c3600 Merge pull request #4536 from gyuho/tidy_cleanup etcd-agent: tidy cleanup before SIGKILL 16 February 2016, 21:25:40 UTC
56e3ab0 etcd-agent: tidy cleanup before SIGKILL https://github.com/golang/go/blob/master/src/os/exec_posix.go#L18 shows that cmd.Process.Kill calls syscall.SIGKILL to the command. But http://tldp.org/LDP/Bash-Beginners-Guide/html/sect_12_01.html explains 'If you send a SIGKILL to a process, you remove any chance for the process to do a tidy cleanup and shutdown, which might have unfortunate consequences.' This sends SIGTERM, SIGINT syscalls to the PID so that the process could have more time to clean up the resources. Related to https://github.com/coreos/etcd/issues/4517. 16 February 2016, 21:08:22 UTC
613a1e7 Merge pull request #4535 from xiang90/mirrormaker etcdctlv3: add initial mirrormaker 16 February 2016, 19:34:11 UTC
f71e733 etcdctlv3: add mirrormaker 16 February 2016, 16:02:17 UTC
6ba9373 clientv3/sync: fix getting empty key error 16 February 2016, 06:01:11 UTC
30e4d7d Merge pull request #4532 from xiang90/ctlv3 etcdctlv3: refactoring 16 February 2016, 04:12:04 UTC
d78cff2 etcdctlv3: separate out cmd parsing logic for creating client 15 February 2016, 22:44:25 UTC
e75734a Merge pull request #4529 from gyuho/govet storage: shadowed err var fix at go-tip 15 February 2016, 22:41:16 UTC
03a7f2e etcdctlv3: secure is not HTTPS 15 February 2016, 18:30:22 UTC
fe55002 Merge pull request #4523 from xiang90/syncer *: move sync logic to clientv3/sync 15 February 2016, 07:24:39 UTC
24a6aba *: move sync logic to clientv3/sync 15 February 2016, 06:52:34 UTC
449c116 storage: shadowed err var fix at go-tip 15 February 2016, 03:49:03 UTC
0662db1 Merge pull request #4525 from heyitsanthony/fix-tls-proxy e2e: tls proxy tests 15 February 2016, 00:17:32 UTC
1719bc0 e2e: tls proxy tests 14 February 2016, 08:55:07 UTC
925629d Merge pull request #4521 from heyitsanthony/fix-doublebarrierfailover contrib/recipes: fix revision race in double barrier 13 February 2016, 23:26:25 UTC
20ac633 Merge pull request #4516 from gyuho/path etcd-agent: ignore error when no file to rename 13 February 2016, 22:24:17 UTC
0f7f375 contrib/recipes: fix revision race in double barrier current kv revision might be ahead of ready put event; watch using key's mod revision instead. Fixes #4425 13 February 2016, 19:57:12 UTC
3d73e72 Merge pull request #4049 from xiang90/raft_comment raft: rework comment for advance interface 13 February 2016, 18:22:18 UTC
cff1208 Merge pull request #4520 from xiang90/bench tools/benchmark: support serializable range benchmark 13 February 2016, 17:25:24 UTC
4d0a2b4 Merge pull request #4462 from mitake/benchmark-watch tools/benchmark: revive watch benchmark 13 February 2016, 17:24:00 UTC
3a9a1c7 tools/benchmark: support serializable range benchmark 13 February 2016, 17:23:35 UTC
99e7449 tools/benchmark: revive watch benchmark Current watch benchmark seems to be broken. This commit revives it. 13 February 2016, 16:15:04 UTC
205033d etcd-agent: ignore error when no file to rename Fixes https://github.com/coreos/etcd/issues/4512. When cluster fails before creation of log or data directory the file does not exist and cannot be renamed. This skips such error because there's no need to store empty logs in failure_archive. 13 February 2016, 00:37:04 UTC
c15b2a5 Merge pull request #4514 from xiang90/tester tools/functional-tester: add metrics 12 February 2016, 22:45:10 UTC
a30201c Merge pull request #4513 from gyuho/f1 etcd-tester: use Hash method to get both revision and hash 12 February 2016, 22:44:52 UTC
1bec0e6 tools/functional-tester: add metrics 12 February 2016, 22:42:41 UTC
5b2847b etcd-tester: use Hash method to get both revision and hash 12 February 2016, 22:40:51 UTC
93f2a44 Merge pull request #4507 from gyuho/better_hash etcdserver: populate ResponseHeader in Hash method 12 February 2016, 22:36:26 UTC
7a6f569 Merge pull request #4495 from heyitsanthony/snapshot-command etcdctlv3: snapshot command 12 February 2016, 22:34:47 UTC
2710e4e etcdserver: populate ResponseHeader in Hash method 12 February 2016, 22:26:18 UTC
91e2086 etcdctlv3: snapshot command Partially addresses #4097 12 February 2016, 22:19:26 UTC
2415303 clientv3: typedef <-chan WatchResponse to WatchChan 12 February 2016, 22:06:59 UTC
8e411b1 clientv3: send compacted revision before closing watch chan 12 February 2016, 22:06:59 UTC
ee1a031 storage, v3: pass compaction revision through watchresponse 12 February 2016, 22:06:59 UTC
6851fff clientv3: support >= Range requests Turns out grpc will convert an empty byte string to nil, so use "\0" to indicate Range on >= key in v3 grpc protocol. 12 February 2016, 22:06:59 UTC
390a451 raft: rework comment for advance interface 12 February 2016, 21:43:51 UTC
1d02559 Merge pull request #4501 from xiang90/lt integration: test switch lease via put 12 February 2016, 21:20:05 UTC
11be967 Merge pull request #4510 from xiang90/client_support clientv3: support serializable 12 February 2016, 21:17:31 UTC
5908e5b clientv3: support serializable 12 February 2016, 20:24:46 UTC
00f8994 Merge pull request #4508 from xiang90/l *: support local range request 12 February 2016, 20:14:53 UTC
30c11c1 *: support local range request 12 February 2016, 20:04:06 UTC
895b500 Merge pull request #4506 from xiang90/w refactoring watch integration test. 12 February 2016, 18:11:20 UTC
9cd4531 Merge pull request #4505 from heyitsanthony/v3-range-ge storage: support ranges for >= key 12 February 2016, 18:03:45 UTC
be15348 integration: give watch stream a timeout to fail the test fast 12 February 2016, 17:58:15 UTC
8ed9ebf integration: WaitResponse -> waitResponse 12 February 2016, 17:50:29 UTC
5f1d30b integration: move watch tests to v3_watch_test.go 12 February 2016, 17:47:33 UTC
4854d7f storage: support ranges for >= key If end == "", range(key, end) will give all keys >= key. 12 February 2016, 17:45:43 UTC
392d3a1 Merge pull request #4497 from hongchaodeng/docs kv.proto: docs of create_revision, mod_revision 12 February 2016, 06:10:08 UTC
fa45e13 integration: test switch lease via put 12 February 2016, 06:04:54 UTC
a89ba1e Merge pull request #4499 from heyitsanthony/apply-scheduler etcdserver: use fifo scheduler for applier 12 February 2016, 05:44:34 UTC
8c9dba8 Merge pull request #4500 from gyuho/etcdctl_doc etcdctl: make doc on 'no-sync' clearer 12 February 2016, 05:40:31 UTC
658f2e5 etcdctl: make doc on 'no-sync' clearer For issues like https://github.com/coreos/etcd/issues/4496. 12 February 2016, 03:52:03 UTC
616f395 etcdserver: use fifo scheduler for applier 12 February 2016, 03:21:30 UTC
c27a4a1 kv.proto: docs of create_revision, mod_revision 12 February 2016, 02:25:46 UTC
89ca5cc Merge pull request #4486 from gyuho/f1 etcd-tester: failures aware of leader/non-leader 12 February 2016, 01:08:09 UTC
40c598c Merge pull request #4494 from xiang90/sched *: fix schedule.Wait race 11 February 2016, 23:56:01 UTC
f34b8d3 Merge pull request #4408 from xiang90/revoke detach keys from lease 11 February 2016, 23:55:02 UTC
c1851df etcd-tester: add leader failure cases 11 February 2016, 23:46:44 UTC
bfa5e31 *: detach keys from leases 1. deatch when a key is removed 2. deatch when the key's lease changes 3. potentially deatch when restroing a tombstone key 11 February 2016, 23:31:25 UTC
870e4c2 *: fix schedule.Wait race 11 February 2016, 23:21:33 UTC
56cc2d0 Merge pull request #4493 from xiang90/fix_ctl etcdctlv3: put should check error 11 February 2016, 23:03:34 UTC
b5d5bf6 etcdctlv3: put should check error 11 February 2016, 23:01:33 UTC
a78826e Merge pull request #4489 from heyitsanthony/fix-watcher-reqresend clientv3: fix bad variable capture in watch request retry 11 February 2016, 22:20:17 UTC
e2146e2 Merge pull request #4490 from gyuho/godoc clientv3: fix godoc for member apis 11 February 2016, 22:14:44 UTC
b19d57e clientv3: fix godoc for member apis 11 February 2016, 21:55:38 UTC
4b9bf0d Merge pull request #4488 from gyuho/page_cache etcd-agent: cleans page cache when cleaning up 11 February 2016, 21:49:54 UTC
78df258 etcd-agent: cleans page cache when cleaning up Reference: - https://www.kernel.org/doc/Documentation/sysctl/vm.txt - https://github.com/torvalds/linux/blob/master/fs/drop_caches.c 11 February 2016, 21:48:54 UTC
a8bfd12 Merge pull request #4487 from gyuho/leader_api etcdserver: include IsLeader in etcdserverpb.Member 11 February 2016, 21:39:02 UTC
3b7bd38 clientv3: fix bad variable capture in watch request retry variables would be niled out when the goroutine runs, causing a crash 11 February 2016, 21:35:07 UTC
5fbf64c clienv3: add MemberAdd method based on v3 change 11 February 2016, 21:27:34 UTC
a56287b etcdserver: include IsLeader in etcdserverpb.Member 11 February 2016, 21:04:03 UTC
fcf94f3 Merge pull request #4483 from heyitsanthony/clientv3-op-opts clientv3: optionize put and delete 10 February 2016, 23:37:35 UTC
3c9e854 clientv3: optionize put and delete 10 February 2016, 23:03:11 UTC
21e5cf1 Merge pull request #4447 from xiang90/sched *: add a scheduler and use it to schedule compaction 10 February 2016, 22:49:33 UTC
d314345 *: add a scheduler and use it to schedule compaction 10 February 2016, 22:27:08 UTC
4b68977 Merge pull request #4481 from xiang90/testing-tool tools/etcd-dump-logs: support parsing v3 log 10 February 2016, 22:00:32 UTC
3611a9a tools/etcd-dump-logs: support parsing v3 log 10 February 2016, 21:52:02 UTC
2a842eb Merge pull request #4476 from heyitsanthony/fix-raftexample-restart contrib/raftexample: fix restart path 10 February 2016, 21:00:57 UTC
02b24c5 contrib/raftexample: fix tests os.Exit() on raft stop breaks out of the test fixture; instead, monitor the error channel and exit on close 10 February 2016, 19:49:13 UTC
0cb304e contrib/raftexample: fix restart path The ConfChange fix crashes WAL replay because it assumed the node always exists. Additionally, restart on a single node cluster would deadlock because it had the wrong raft HardState. To fix, replay path now goes through the regular raft loop. Fixes #4474 10 February 2016, 19:49:13 UTC
d1b5fde Merge pull request #4460 from mitake/build build, test: don't pass -a flag for go build during ordinal building 10 February 2016, 17:34:43 UTC
back to top