Anthony Romano
58c8521920
Merge pull request #4792 from heyitsanthony/snip-snip
...
clientv3: break etcdserver dependency
2016-03-17 12:24:54 -07:00
Anthony Romano
a001651bc1
clientv3: remove dependency on lease package
2016-03-17 11:52:34 -07:00
Anthony Romano
44753594ec
v3rpc: move errors to v3rpc/rpctypes
...
Fixes #4771
2016-03-17 11:52:34 -07:00
Gyu-Ho Lee
ef135d52ad
Merge pull request #4793 from gyuho/proxy_doc
...
Documentation: discovery-fallback flag to proxy.md
2016-03-17 11:37:25 -07:00
Gyu-Ho Lee
ded41fa16e
Documentation: discovery-fallback flag to proxy.md
2016-03-17 11:33:49 -07:00
Anthony Romano
f491110c5b
test: check clientv3 has no dependency on etcdserver or storage packages
2016-03-17 11:31:14 -07:00
Xiang Li
179dc72fa7
Merge pull request #4791 from xiang90/l
...
integration: add TestV3LeaseFailover test
2016-03-17 10:47:32 -07:00
Xiang Li
e6c39108a7
integration: add TestV3LeaseFailover test
2016-03-17 10:17:51 -07:00
Xiang Li
cc9aabda05
Merge pull request #4783 from xiang90/fix_4753
...
raft: add optimization notes
2016-03-17 09:58:31 -07:00
Xiang Li
f5e60c0e18
raft: add optimization notes
2016-03-17 09:53:50 -07:00
Xiang Li
5d256b7b86
rafthttp: pause peer should also pause its reader
2016-03-17 09:43:02 -07:00
Xiang Li
0207f3986e
Merge pull request #4787 from coreos/xiang90-patch-1
...
doc: remove exp note for auth api
2016-03-16 19:04:44 -07:00
Xiang Li
c73e02354d
doc: remove exp note for auth api
2016-03-16 18:51:14 -07:00
Anthony Romano
6b65c0f786
Merge pull request #4760 from heyitsanthony/clientv3-stm
...
clientv3/concurrency: STM
2016-03-16 11:44:12 -07:00
Anthony Romano
bc37a32062
clientv3/concurrency: software transactional memory
...
Repeatable read and serialized read STM implementations.
2016-03-16 11:23:06 -07:00
Gyu-Ho Lee
724bab110d
Merge pull request #4781 from gyuho/csv
...
bench/cmd: print csv-format timeseries
2016-03-16 11:14:39 -07:00
Gyu-Ho Lee
58792ca59b
bench/cmd: print csv-format timeseries
2016-03-16 11:06:36 -07:00
Xiang Li
a2569c77de
Merge pull request #4779 from xiang90/cq
...
etcdserver: leader should stepdown when lose quorum for v3
2016-03-16 09:09:05 -07:00
Xiang Li
4610faf15e
Merge pull request #4777 from mqliang/member-leaderinfo
...
show leader/member information when run 'etcdctl member list' command
2016-03-15 23:26:46 -07:00
Xiang Li
2a28ac7ad4
etcdserver: leader should stepdown when lose quorum for v3
2016-03-15 23:23:26 -07:00
Xiang Li
a7f6dc6c0d
Merge pull request #4778 from xiang90/lease_promote
...
*: refresh the lease TTL correctly when a leader is elected.
2016-03-15 22:52:33 -07:00
mqliang
d8c315ab55
etcdctl: show leader/member information when run 'etcdctl member list' command
...
leader/follower information is very helpful for debugging. User must get this information through http endpoint
before this patch, which is inconvenient.
2016-03-16 13:48:37 +08:00
Xiang Li
e9a0a103e5
*: refresh the lease TTL correctly when a leader is elected.
...
The new leader needs to refresh with an extened TTL to gracefully handle
the potential concurrent leader issue. Clients might still send keep alive
to old leader until the old leader itself gives up leadership at most after
an election timeout.
2016-03-15 22:40:03 -07:00
Xiang Li
c7a7dfdc9a
Merge pull request #4772 from xiang90/bk
...
storage: support seq put to make db more compact
2016-03-15 16:48:12 -07:00
Xiang Li
d883d5acd3
storage: support seq put to make db more compact
2016-03-15 16:36:36 -07:00
Xiang Li
b56c2e017c
Merge pull request #4770 from hongchaodeng/master
...
refactor recorder-based mock objects into separate packages
2016-03-15 15:53:36 -07:00
Hongchao Deng
dcaf5ef586
move store recorder to 'mock/mockstore'
2016-03-15 15:41:07 -07:00
Xiang Li
bae053f57f
Merge pull request #4768 from xiang90/ctl
...
etcdctlv3: get support fromkey
2016-03-15 12:28:34 -07:00
Xiang Li
a24aade667
etcdctlv3: add from-key flag for get command
2016-03-15 12:08:54 -07:00
Gyu-Ho Lee
6a6fe452ee
Merge pull request #4766 from gyuho/sample
...
benchmark: move sample flag to root command
2016-03-15 11:09:00 -07:00
Gyu-Ho Lee
c9e4e2b6dc
benchmark: move sample flag to root command
...
Sample is configuration for reports. This should be
flag at top command.
2016-03-15 10:36:27 -07:00
Gyu-Ho Lee
323687e1f1
Merge pull request #4763 from gyuho/real_latency
...
benchmark: printSecondSample with time series
2016-03-15 08:39:38 -07:00
Gyu-Ho Lee
5eefff12e1
benchmark: printSecondSample with time series
2016-03-15 08:35:03 -07:00
Xiang Li
1d4febd16e
Merge pull request #4764 from siddontang/master
...
etcdctlv3/command: add with-prefix flag for get
2016-03-14 22:22:41 -07:00
siddontang
683274b201
etcdctlv3/command: add prefix flag for get
2016-03-15 12:54:13 +08:00
Anthony Romano
2aa635ea39
Merge pull request #4761 from heyitsanthony/txn-noninteractive
...
etcdctlv3: define non-interactive txn format to match interactive input
2016-03-14 14:04:18 -07:00
Gyu-Ho Lee
d1ece7d621
Merge pull request #4762 from gyuho/typo
...
benchmark: minor typos
2016-03-14 13:56:32 -07:00
Gyu-Ho Lee
a932674a5b
benchmark: minor typos
2016-03-14 13:45:08 -07:00
Anthony Romano
4bbbb52892
etcdctlv3: define non-interactive txn format to match interactive input
...
Fixes #4559
2016-03-14 13:36:18 -07:00
Xiang Li
58c92ee41b
Merge pull request #4758 from xiang90/sync
...
wal: do not call fsync when it is not necessary
2016-03-14 11:58:16 -07:00
Xiang Li
53e7ddbc66
wal: do not call fsync when it is not necessary
2016-03-14 11:52:06 -07:00
Xiang Li
3b1aa1c93d
Merge pull request #4714 from mitake/v3-auth-enable
...
etcdserver, storage: new storage interface AuthStore
2016-03-13 22:11:04 -07:00
Hitoshi Mitake
4eb1cfd658
etcdserver, auth: new package auth for the auth feature
...
This commit adds a new package auth. Its role is persisting auth
related metadata. This commit also connects its main interface
AuthStore and v3 server.
2016-03-14 13:57:41 +09:00
Xiang Li
de03dbf632
Merge pull request #4757 from xiang90/mm
...
clientv3: fix mirror and add integration test
2016-03-13 18:42:19 -07:00
Xiang Li
fc49eeccae
Merge pull request #4756 from coreos/xiang90-patch-1
...
Readme: adding gocard
2016-03-13 18:41:04 -07:00
Xiang Li
22065fe334
clientv3: fix mirror and add integration test
2016-03-13 18:27:45 -07:00
Xiang Li
25612169dd
Readme: adding gocard
...
Gocard includes most of the go style checking tools that we care about. This is a good indicator for us.
2016-03-13 18:14:00 -07:00
Xiang Li
a343b800b5
Merge pull request #4754 from xiang90/fdatasync
...
wal: support fadatasync on linux
2016-03-13 18:07:43 -07:00
Xiang Li
e59efe45a1
wal: support fadatasync on linux
2016-03-13 17:22:53 -07:00
Xiang Li
bab8f43cb0
Merge pull request #4726 from ajityagaty/mk_in_order
...
etcdctl: Add command to create in-order keys.
2016-03-13 10:15:42 -07:00