Xiang Li
|
c15b2a5077
|
Merge pull request #4514 from xiang90/tester
tools/functional-tester: add metrics
|
2016-02-12 14:45:10 -08:00 |
|
Gyu-Ho Lee
|
a30201c1d2
|
Merge pull request #4513 from gyuho/f1
etcd-tester: use Hash method to get both revision and hash
|
2016-02-12 14:44:52 -08:00 |
|
Xiang Li
|
1bec0e6a0b
|
tools/functional-tester: add metrics
|
2016-02-12 14:42:41 -08:00 |
|
Gyu-Ho Lee
|
5b2847b338
|
etcd-tester: use Hash method to get both revision and hash
|
2016-02-12 14:40:51 -08:00 |
|
Gyu-Ho Lee
|
93f2a4487a
|
Merge pull request #4507 from gyuho/better_hash
etcdserver: populate ResponseHeader in Hash method
|
2016-02-12 14:36:26 -08:00 |
|
Anthony Romano
|
7a6f5695bb
|
Merge pull request #4495 from heyitsanthony/snapshot-command
etcdctlv3: snapshot command
|
2016-02-12 14:34:47 -08:00 |
|
Gyu-Ho Lee
|
2710e4eed1
|
etcdserver: populate ResponseHeader in Hash method
|
2016-02-12 14:26:18 -08:00 |
|
Anthony Romano
|
91e2086d18
|
etcdctlv3: snapshot command
Partially addresses #4097
|
2016-02-12 14:19:26 -08:00 |
|
Anthony Romano
|
2415303991
|
clientv3: typedef <-chan WatchResponse to WatchChan
|
2016-02-12 14:06:59 -08:00 |
|
Anthony Romano
|
8e411b1b3b
|
clientv3: send compacted revision before closing watch chan
|
2016-02-12 14:06:59 -08:00 |
|
Anthony Romano
|
ee1a03167d
|
storage, v3: pass compaction revision through watchresponse
|
2016-02-12 14:06:59 -08:00 |
|
Anthony Romano
|
6851fffdfb
|
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.
|
2016-02-12 14:06:59 -08:00 |
|
Xiang Li
|
1d02559ae5
|
Merge pull request #4501 from xiang90/lt
integration: test switch lease via put
|
2016-02-12 13:20:05 -08:00 |
|
Xiang Li
|
11be967d12
|
Merge pull request #4510 from xiang90/client_support
clientv3: support serializable
|
2016-02-12 13:17:31 -08:00 |
|
Xiang Li
|
5908e5b601
|
clientv3: support serializable
|
2016-02-12 12:24:46 -08:00 |
|
Xiang Li
|
00f89941a9
|
Merge pull request #4508 from xiang90/l
*: support local range request
|
2016-02-12 12:14:53 -08:00 |
|
Xiang Li
|
30c11c1bca
|
*: support local range request
|
2016-02-12 12:04:06 -08:00 |
|
Xiang Li
|
895b50029f
|
Merge pull request #4506 from xiang90/w
refactoring watch integration test.
|
2016-02-12 10:11:20 -08:00 |
|
Anthony Romano
|
9cd45312d5
|
Merge pull request #4505 from heyitsanthony/v3-range-ge
storage: support ranges for >= key
|
2016-02-12 10:03:45 -08:00 |
|
Xiang Li
|
be1534812a
|
integration: give watch stream a timeout to fail the test fast
|
2016-02-12 09:58:15 -08:00 |
|
Xiang Li
|
8ed9ebf3e1
|
integration: WaitResponse -> waitResponse
|
2016-02-12 09:50:29 -08:00 |
|
Xiang Li
|
5f1d30b76a
|
integration: move watch tests to v3_watch_test.go
|
2016-02-12 09:47:33 -08:00 |
|
Anthony Romano
|
4854d7f69d
|
storage: support ranges for >= key
If end == "", range(key, end) will give all keys >= key.
|
2016-02-12 09:45:43 -08:00 |
|
Xiang Li
|
392d3a1f26
|
Merge pull request #4497 from hongchaodeng/docs
kv.proto: docs of create_revision, mod_revision
|
2016-02-11 22:10:08 -08:00 |
|
Xiang Li
|
fa45e13073
|
integration: test switch lease via put
|
2016-02-11 22:04:54 -08:00 |
|
Anthony Romano
|
a89ba1e583
|
Merge pull request #4499 from heyitsanthony/apply-scheduler
etcdserver: use fifo scheduler for applier
|
2016-02-11 21:44:34 -08:00 |
|
Gyu-Ho Lee
|
8c9dba8275
|
Merge pull request #4500 from gyuho/etcdctl_doc
etcdctl: make doc on 'no-sync' clearer
|
2016-02-11 21:40:31 -08:00 |
|
Gyu-Ho Lee
|
658f2e53ba
|
etcdctl: make doc on 'no-sync' clearer
For issues like https://github.com/coreos/etcd/issues/4496.
|
2016-02-11 19:52:03 -08:00 |
|
Anthony Romano
|
616f395920
|
etcdserver: use fifo scheduler for applier
|
2016-02-11 19:21:30 -08:00 |
|
Hongchao Deng
|
c27a4a1d3d
|
kv.proto: docs of create_revision, mod_revision
|
2016-02-11 18:25:46 -08:00 |
|
Gyu-Ho Lee
|
89ca5ccccd
|
Merge pull request #4486 from gyuho/f1
etcd-tester: failures aware of leader/non-leader
|
2016-02-11 17:08:09 -08:00 |
|
Xiang Li
|
40c598cfa6
|
Merge pull request #4494 from xiang90/sched
*: fix schedule.Wait race
|
2016-02-11 15:56:01 -08:00 |
|
Xiang Li
|
f34b8d334b
|
Merge pull request #4408 from xiang90/revoke
detach keys from lease
|
2016-02-11 15:55:02 -08:00 |
|
Gyu-Ho Lee
|
c1851dfca1
|
etcd-tester: add leader failure cases
|
2016-02-11 15:46:44 -08:00 |
|
Xiang Li
|
bfa5e310a9
|
*: 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
|
2016-02-11 15:31:25 -08:00 |
|
Xiang Li
|
870e4c2681
|
*: fix schedule.Wait race
|
2016-02-11 15:21:33 -08:00 |
|
Xiang Li
|
56cc2d00df
|
Merge pull request #4493 from xiang90/fix_ctl
etcdctlv3: put should check error
|
2016-02-11 15:03:34 -08:00 |
|
Xiang Li
|
b5d5bf625d
|
etcdctlv3: put should check error
|
2016-02-11 15:01:33 -08:00 |
|
Anthony Romano
|
a78826e025
|
Merge pull request #4489 from heyitsanthony/fix-watcher-reqresend
clientv3: fix bad variable capture in watch request retry
|
2016-02-11 14:20:17 -08:00 |
|
Gyu-Ho Lee
|
e2146e2080
|
Merge pull request #4490 from gyuho/godoc
clientv3: fix godoc for member apis
|
2016-02-11 14:14:44 -08:00 |
|
Gyu-Ho Lee
|
b19d57e1c3
|
clientv3: fix godoc for member apis
|
2016-02-11 13:55:38 -08:00 |
|
Gyu-Ho Lee
|
4b9bf0d673
|
Merge pull request #4488 from gyuho/page_cache
etcd-agent: cleans page cache when cleaning up
|
2016-02-11 13:49:54 -08:00 |
|
Gyu-Ho Lee
|
78df258ea8
|
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
|
2016-02-11 13:48:54 -08:00 |
|
Gyu-Ho Lee
|
a8bfd1218b
|
Merge pull request #4487 from gyuho/leader_api
etcdserver: include IsLeader in etcdserverpb.Member
|
2016-02-11 13:39:02 -08:00 |
|
Anthony Romano
|
3b7bd38a2d
|
clientv3: fix bad variable capture in watch request retry
variables would be niled out when the goroutine runs, causing a crash
|
2016-02-11 13:35:07 -08:00 |
|
Gyu-Ho Lee
|
5fbf64c144
|
clienv3: add MemberAdd method based on v3 change
|
2016-02-11 13:27:34 -08:00 |
|
Gyu-Ho Lee
|
a56287b9b4
|
etcdserver: include IsLeader in etcdserverpb.Member
|
2016-02-11 13:04:03 -08:00 |
|
Anthony Romano
|
fcf94f3a59
|
Merge pull request #4483 from heyitsanthony/clientv3-op-opts
clientv3: optionize put and delete
|
2016-02-10 15:37:35 -08:00 |
|
Anthony Romano
|
3c9e8540a7
|
clientv3: optionize put and delete
|
2016-02-10 15:03:11 -08:00 |
|
Xiang Li
|
21e5cf1555
|
Merge pull request #4447 from xiang90/sched
*: add a scheduler and use it to schedule compaction
|
2016-02-10 14:49:33 -08:00 |
|