Xiang Li
5183631f17
rafthttp: report error to correct chan
2016-06-03 09:18:02 -07:00
Xiang Li
b3fee0abff
Merge pull request #5539 from mitake/auth-v3-get-role
...
*: support getting role in auth v3
2016-06-02 21:48:45 -07:00
Hitoshi Mitake
10ee69b44c
*: support getting role in auth v3
...
This commit implements RoleGet() RPC of etcdserver and adds a new
subcommand "role get" to etcdctl v3. It will list up permissions that
are granted to a given role.
$ ETCDCTL_API=3 bin/etcdctl role get r1
Role r1
KV Read:
b
d
KV Write:
a
c
d
2016-06-03 13:03:54 +09:00
Xiang Li
755567cb3d
Merge pull request #5547 from xiang90/int
...
integration: always return active client
2016-06-02 15:52:38 -07:00
Xiang Li
bbfe7f401f
integration: always return active client
...
In the integration test, we sometimes stop/restart an etcd server.
Now our client has internal connection monitoring logic that might
set conn to nil when there is a connection failure and the redial
also fails.
Chaning randClient to always return a client with active connection
to make integration test reliable.
2016-06-02 14:49:32 -07:00
Xiang Li
85691dbbe5
Merge pull request #5546 from raoofm/patch-6
...
Doc: fix link for migrate command in v2-migration
2016-06-02 14:21:36 -07:00
Raoof Mohammed
6ac67ecd5c
Doc: fix link for migrate command in v2-migration
...
Doc: fix link for migrate command in v2-migration
2016-06-02 17:19:43 -04:00
Anthony Romano
6d96dd581a
Merge pull request #5545 from heyitsanthony/revert-more-i64
...
Revert "etcdserverpb: make RangeResponse.More an int64"
2016-06-02 14:09:31 -07:00
Anthony Romano
84a487f723
Revert "etcdserverpb: make RangeResponse.More an int64"
...
This reverts commit 84e1ab876539b0bcd1387d7ce6c8b07b72f398d2.
2016-06-02 13:43:40 -07:00
Xiang Li
3005f2717f
Merge pull request #5541 from xiang90/tls
...
transport: require tls12
2016-06-02 10:11:57 -07:00
Xiang Li
8b28c647ea
transport: require tls12
2016-06-02 09:38:56 -07:00
Xiang Li
51a048e6b3
Merge pull request #5540 from xiang90/fix_snap
...
snap: fix write snap
2016-06-02 09:12:50 -07:00
Xiang Li
2b77e9a086
Merge pull request #5538 from rustyrobot/fix-header-formatting
...
doc: fix header formatting
2016-06-02 07:58:27 -07:00
Xiang Li
ab0ccdc4df
snap: fix write snap
...
Do not use writeFile since it does not sync file before closing.
This can lead to slient file corruption when disk is full.
2016-06-02 07:38:48 -07:00
Evgeny L
9098f27745
doc: fix header formatting
2016-06-02 16:15:08 +03:00
Xiang Li
29d2caf14a
Merge pull request #5532 from xiang90/rh
...
rafthttp: simplify initialization funcs
2016-06-01 22:31:19 -07:00
Xiang Li
a047aa4a81
rafthttp: rename to to peerID
2016-06-01 22:12:47 -07:00
Xiang Li
c25c00fcf9
rafthttp: simplify initialization funcs
2016-06-01 21:47:46 -07:00
Gyu-Ho Lee
2fcac66605
Merge pull request #5530 from gyuho/build_script
...
scripts: include v2 README in the release
2016-06-01 20:59:33 -07:00
Xiang Li
140e2a18fb
Merge pull request #5492 from mitake/auth-v3-user-get
...
*: support getting user in etcdctl v3
2016-06-01 20:27:18 -07:00
Hitoshi Mitake
5609fdb9a8
*: support getting user in etcdctl v3
...
This commit adds a new subcommand "user get" to etcdctl v3. It will
list up roles that are granted to a given user.
Example:
$ ETCDCTL_API=3 bin/etcdctl user get u1
User: u1
Roles: r1 r2 r3
This commit also modifies the layout of InternalRaftRequest for
frequent update of auth related members.
2016-06-02 12:10:19 +09:00
Anthony Romano
b95c5b7da9
Merge pull request #5526 from heyitsanthony/more-to-int64
...
etcdserverpb: make RangeResponse.More an int64
2016-06-01 20:03:15 -07:00
Gyu-Ho Lee
232c1914d2
scripts: include v2 README in the release
2016-06-01 19:12:34 -07:00
Anthony Romano
84e1ab8765
etcdserverpb: make RangeResponse.More an int64
2016-06-01 17:10:23 -07:00
Xiang Li
9fee7732f6
Merge pull request #5468 from swingbach/master
...
implemented leader lease when quorum check is on.
2016-06-01 16:10:41 -07:00
swingbach@gmail.com
337ef64ed5
raft: implemented leader lease when quorum check is on
2016-06-02 06:17:27 +08:00
Anthony Romano
fb64c8ccfe
Merge pull request #5521 from heyitsanthony/clientv3-hide-retrydial
...
clientv3: hide retry dial api
2016-06-01 13:00:02 -07:00
Gyu-Ho Lee
bea4268a0b
Merge pull request #5520 from gyuho/grpc_dep
...
vendor: update grpc dependency
2016-06-01 11:43:23 -07:00
Gyu-Ho Lee
c451a1b350
Merge pull request #5519 from gyuho/etcdctlv3_README
...
etcdctl: v3 as default README
2016-06-01 11:41:17 -07:00
Gyu-Ho Lee
240757729c
etcdctl: make v3 as default README
2016-06-01 11:36:21 -07:00
Anthony Romano
22744566f4
clientv3: hide retry dial api
2016-06-01 11:36:16 -07:00
Gyu-Ho Lee
542b7dff64
vendor: update grpc dependency
2016-06-01 11:24:03 -07:00
Xiang Li
a6144bdf3e
Merge pull request #5507 from xiang90/failure
...
doc: add failures guide
2016-06-01 11:07:22 -07:00
Xiang Li
fc33fd1aa6
doc: add failures guide
2016-06-01 11:06:44 -07:00
Gyu-Ho Lee
47ef5f7ca5
Merge pull request #5510 from gyuho/clientv3_fix
...
clientv3: watch resp with error when client close
2016-06-01 11:01:30 -07:00
Gyu-Ho Lee
75dc10574a
clientv3: watch resp with error when client close
2016-06-01 10:39:48 -07:00
Xiang Li
9ed3b446ca
Merge pull request #5509 from heyitsanthony/clientv3-fix-concurrent-close
...
clientv3: fix deadlock on Get with concurrent Close
2016-06-01 07:37:28 -07:00
Xiang Li
36fcc9e9d4
Merge pull request #5515 from xiang90/logging
...
*: more logging on critical state change
2016-06-01 07:04:36 -07:00
Anthony Romano
a83051d0fc
clientv3: don't panic on Get if NewKV is created with a closed client
2016-06-01 05:53:21 -07:00
Anthony Romano
1d88130522
clientv3: fix deadlock on Get with concurrent Close
2016-06-01 05:53:21 -07:00
Anthony Romano
5cb7400cee
Merge pull request #5508 from heyitsanthony/bench-stm-lock
...
concurrency, benchmark: additional stm support
2016-06-01 05:48:50 -07:00
Xiang Li
8528c8c599
*: more logging on critical state change
...
Add more logging for better debugging purpose.
2016-05-31 23:31:03 -07:00
Anthony Romano
fc06dd1452
Merge pull request #5480 from heyitsanthony/fix-migrate-nov2
...
etcdctl: improve error message on migration without v2 keys
2016-05-31 15:18:56 -07:00
Xiang Li
2d4c7d6886
Merge pull request #5506 from xiang90/r_rafthttp
...
rafthttp: simplify streamReader initilization
2016-05-31 15:00:52 -07:00
Anthony Romano
51551abef5
concurrency, benchmark: read-committed STM isolation policy
2016-05-31 14:35:27 -07:00
Anthony Romano
f34a9350c3
benchmark: benchmark stm workload with distributed mutex
2016-05-31 14:35:27 -07:00
Anthony Romano
bb2a3ea8d8
benchmark: respect stm isolation mode flag
2016-05-31 14:35:27 -07:00
Anthony Romano
7709cd84bb
Merge pull request #5505 from heyitsanthony/v3rpc-watcher-close
...
v3rpc: fix race on ctrl channel when watcher stream closes
2016-05-31 14:24:10 -07:00
Gyu-Ho Lee
cc837dfc6d
Merge pull request #5503 from gyuho/fix_clientv3
...
clientv3: handle nil connection after *Client.Close (KV)
2016-05-31 12:38:20 -07:00
Xiang Li
86269ab5bf
rafthttp: simplify streamReader initilization
2016-05-31 12:13:37 -07:00