Xiang Li
c3824b10da
Merge pull request #4570 from xiang90/ctl_mirror
...
etcdctlv3: add doc for mirror maker
2016-02-19 15:04:45 -08:00
Xiang Li
13deb32447
etcdctlv3: add doc for mirror maker
2016-02-19 14:18:14 -08:00
Gyu-Ho Lee
582e089569
Merge pull request #4569 from gyuho/stress
...
etcd-tester: continue for deadline exceeded
2016-02-19 13:49:31 -08:00
Gyu-Ho Lee
8bcd823ed7
etcd-tester: continue for deadline exceeded
2016-02-19 13:48:58 -08:00
Xiang Li
825003a723
Merge pull request #4565 from xiang90/ctl_watch
...
etcdctlv3: better watch command
2016-02-19 13:15:33 -08:00
Xiang Li
755a022fcf
etcdctlv3: better watch command
2016-02-19 11:42:37 -08:00
Xiang Li
99eb6f35c1
Merge pull request #4533 from skarekrow/patch-1
...
Update freebsd.md
2016-02-18 21:04:46 -08:00
Brandon Schneider
6764881256
doc: Update freebsd.md
...
Packages have changed names from coreosetcd to coreos-etcd
2016-02-18 23:03:19 -06:00
Xiang Li
f607f64876
Merge pull request #4534 from mitake/obsolete-comment
...
etcdserver, auth: remove obsolete mutex
2016-02-18 17:56:29 -08:00
Anthony Romano
11bb07c248
Merge pull request #4564 from heyitsanthony/fix-watchreconnrequest
...
clientv3: fix current watcher reconnection
2016-02-18 15:14:22 -08:00
Anthony Romano
f66162932c
clientv3: fix current watcher reconnection
...
If a current watcher didn't receive any events, a reconnect cycle would
advance its revision to the store's current revision. Instead, reconnect
using the watcher's creation header revision if the watcher hasn't received
any events.
Fixes #4502
2016-02-18 15:01:57 -08:00
Xiang Li
a22bb7a4e8
Merge pull request #4562 from xiang90/get
...
etcdctlv3: better get command
2016-02-18 14:35:14 -08:00
Xiang Li
9ea8ed3a13
etcdctlv3: better get command
2016-02-18 14:19:51 -08:00
Xiang Li
d35a0d6533
Merge pull request #4563 from hongchaodeng/master
...
watch event docs
2016-02-18 13:59:25 -08:00
Hongchao Deng
93795745b0
storage: add watch event docs for create case
2016-02-18 13:58:36 -08:00
Anthony Romano
c9d233d69a
Merge pull request #4561 from heyitsanthony/gotip-shadow
...
integration: fix go vet -shadow error
2016-02-18 13:02:46 -08:00
Anthony Romano
55171707c3
Merge pull request #4560 from heyitsanthony/v3-delete-withfromkey
...
etcdserver: add >= support for v3 delete range
2016-02-18 13:02:03 -08:00
Xiang Li
94fe87f010
Merge pull request #4557 from xiang90/del
...
etcdctlv3: make del command better
2016-02-18 12:47:58 -08:00
Anthony Romano
4fc89678b2
etcdserver: add >= support for v3 delete range
2016-02-18 12:34:04 -08:00
Anthony Romano
270fa00e54
integration: fix go vet -shadow error
...
breaking go tip
2016-02-18 12:26:35 -08:00
Xiang Li
917d75f65e
etcdctlv3: make del command better
2016-02-18 12:23:34 -08:00
Anthony Romano
71288597da
Merge pull request #4556 from heyitsanthony/watcher-batch
...
storage: limit total unique revisions in unsynced watcher event list
2016-02-18 11:53:46 -08:00
Anthony Romano
7c17665a1a
storage: limit total unique revisions in unsynced watcher event list
2016-02-18 11:36:22 -08:00
Xiang Li
e6d6b648c4
Merge pull request #4553 from xiang90/raft_http
...
rafthttp: remove unncessary go routine
2016-02-18 10:47:45 -08:00
Anthony Romano
7d73d41758
Merge pull request #4555 from heyitsanthony/v3-with-prefix
...
clientv3: WithPrefix operation option
2016-02-18 10:37:24 -08:00
Gyu-Ho Lee
566fd02f62
Merge pull request #4558 from gyuho/path_fix
...
etcd-agent: get base when renaming
2016-02-18 09:15:27 -08:00
Gyu-Ho Lee
b2bad7bd79
etcd-agent: get base when renaming
...
Partially related to https://github.com/coreos/etcd/issues/4552 .
2016-02-18 09:03:34 -08:00
Xiang Li
2a3cacb60c
rafthttp: remove unncessary go routine
2016-02-18 07:57:58 -08:00
Xiang Li
4a041693de
Merge pull request #4550 from xiang90/etcdctl_put
...
etcdctlv3: make PUT command clean and documented
2016-02-18 07:50:59 -08:00
Xiang Li
535064924c
etcdctlv3: make PUT command clean and documented
2016-02-18 07:46:05 -08:00
Anthony Romano
59291770d6
clientv3: WithPrefix operation option
2016-02-18 01:27:06 -08:00
Gyu-Ho Lee
cf71b64286
Merge pull request #4549 from gyuho/path
...
functional-tester: remove log prefixes
2016-02-17 19:05:07 -08:00
Gyu-Ho Lee
061e996998
functional-tester: remove log prefixes
...
capnslog already prefixes with its package name.
2016-02-17 19:01:16 -08:00
Gyu-Ho Lee
6bfd45a83e
Merge pull request #4548 from gyuho/plog
...
functional-tester: plog for milli-second timestamp
2016-02-17 18:43:10 -08:00
Gyu-Ho Lee
7aa62ec595
functional-tester: plog for milli-second timestamp
...
Standard log package by default only prints out the second-scale
so the 3rd party log feeder mixes the order of the events, which makes
the debugging hard. This replaces it with capnslog and make them consistent
with all other etcd log formats.
2016-02-17 18:39:05 -08:00
Gyu-Ho Lee
40d3e0daff
Merge pull request #4547 from gyuho/timeout
...
etcd-tester: 10-second timeout for stressers
v2.3.0-alpha.1
2016-02-17 15:44:30 -08:00
Gyu-Ho Lee
239a6d89c5
etcd-tester: 10-second timeout for stressers
...
For https://github.com/coreos/etcd/issues/4477 .
2016-02-17 15:44:05 -08:00
Anthony Romano
ef2d3feca6
Merge pull request #4528 from heyitsanthony/fix-watchcurrev
...
fix several watcher races
2016-02-17 14:26:33 -08:00
Xiang Li
6b3fa6aa72
Merge pull request #4546 from xiang90/batch
...
rafthttp: smart batching
2016-02-17 14:05:11 -08:00
Anthony Romano
155412bbfa
integration: overlapped create and put v3 watcher test
2016-02-17 14:03:52 -08:00
Anthony Romano
af225e7433
v3rpc: don't race on current watcher header revision
2016-02-17 14:03:52 -08:00
Anthony Romano
2cbf7cf6d1
storage: do not send outdated events to unsynced watchers
2016-02-17 14:03:51 -08:00
Xiang Li
e4f22cd6d8
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.
2016-02-17 13:17:12 -08:00
Xiang Li
a4105b5cce
Merge pull request #4542 from xiang90/t
...
rafthttp: refactoring
2016-02-17 09:17:44 -08:00
Anthony Romano
59e7be4a2a
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.
2016-02-17 01:06:55 -08:00
Anthony Romano
019a145304
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.
2016-02-17 01:06:52 -08:00
Xiang Li
74382f56fb
rafthttp: handle short case in if statement
2016-02-16 19:26:51 -08:00
Xiang Li
d393102e24
rafthttp: refactor
2016-02-16 19:21:53 -08:00
Xiang Li
11d3e9ac69
rafthttp: better comment for streamWriter
2016-02-16 19:21:06 -08:00
Xiang Li
56318f5433
rafthttp: add necessary locking
2016-02-16 19:18:05 -08:00