a6b6fcf1c4
etcdserverpb, v3rpc: add Snapshot to Maintenance RPC service
2016-04-11 09:51:16 -07:00
27480f9ea4
Merge pull request #4966 from mitake/auth-role-grant
...
*: support granting key permission to role in v3 auth
2016-04-10 20:31:05 -07:00
02033b4c47
*: support granting key permission to role in v3 auth
2016-04-11 12:23:19 +09:00
130567832f
Merge pull request #4734 from luxas/32bit_alignments
...
etcdserver: align 64-bit atomics on 8-byte boundary
2016-04-10 19:18:15 -07:00
a406c9fa3d
membership: save/update the whole member information into backend
2016-04-08 13:14:37 -07:00
953a08d841
*: clean up from gosimple
2016-04-08 11:55:03 -07:00
fb85da92e8
*: fix based on gosimple and unused
2016-04-07 23:16:37 -07:00
71a492e59e
Merge pull request #5005 from xiang90/clu_storage
...
membership: update attr in membership pkg
2016-04-07 21:40:32 -07:00
b13b77f362
membership: update attr in membership pkg
2016-04-07 21:25:32 -07:00
2fe3e1e850
Merge pull request #5007 from heyitsanthony/hush-caps
...
v2http: only report capabilities on update
2016-04-07 20:31:37 -07:00
2b7ad35fa0
v2http: only report capabilities on update
2016-04-07 20:14:30 -07:00
4d2d2cabb9
etcdserver: fix race on consistent index
2016-04-07 19:53:08 -07:00
8b320e7c55
Merge pull request #4999 from gyuho/test
...
*: log, expect by capability check
2016-04-07 19:06:15 -07:00
1c12b66e35
Merge pull request #5000 from xiang90/clu_storage
...
membership: save/update/delete member when backend is provided
2016-04-07 18:00:11 -07:00
d78345244b
*: log, expect by capability check
2016-04-07 17:18:51 -07:00
29623cccb2
membership: save/update/delete member when backend is provided
2016-04-07 16:34:43 -07:00
c91c7ca3bf
Merge pull request #4961 from heyitsanthony/rename-lease-create
...
*: rename lease Create to Grant
2016-04-07 14:51:22 -07:00
bf2289ae00
etcdserver: move membership related code to membership pkg
2016-04-07 14:21:37 -07:00
dc17eaace7
*: rename Lease Create to Grant
...
Creating a lease through the client API interface union looked like
"c.Create(...)"-- the method name wasn't very descriptive.
2016-04-07 12:28:14 -07:00
030865abe3
*: move Cluster interface to api
2016-04-07 08:05:47 -07:00
6e6d64fb9b
*: clean up unused vars, functions
...
With help from https://github.com/dominikh/go-unused .
IsNetTimeoutError seems useful, so moved to pkg/netutil.
2016-04-06 21:33:55 -07:00
c3bca3739f
Merge pull request #4926 from mitake/auth-role-add
...
*: support adding role in auth v3
2016-04-04 18:44:16 -07:00
21096bf27f
Merge pull request #4963 from xiang90/ht
...
*: mv etcdhttp into api pkg
2016-04-04 18:40:29 -07:00
8662aaada4
Merge pull request #4958 from mitake/progrep-race
...
etcdserver, clientv3: let progressReportIntervalMilliseconds be private
2016-04-04 18:04:57 -07:00
2b17a3919c
*: support adding role in auth v3
2016-04-05 09:28:17 +09:00
88306c9fa7
etcdserver, clientv3: let progressReportIntervalMilliseconds be private
...
progressReportIntervalMilliseconds (old
ProgressReportIntervalMilliseconds) is accessed by multiple goroutines
and it is reported as race.
For avoiding this report, this commit wraps the variable with
functions. They access the variable with atomic operations so the race
won't be reported.
2016-04-05 09:12:17 +09:00
2c50eb240e
*: mv etcdhttp into api pkg
2016-04-04 16:31:35 -07:00
fab3c8e705
etcdserver: serializable transactions
...
Support case where txn doesn't have to go through quorum.
2016-04-04 04:21:42 -07:00
19136afc2b
Merge pull request #4798 from mqliang/memberStatus
...
etcdctlv3: initial implementaton of 'etcdctl member status' command
2016-04-03 08:48:23 -07:00
1d5d2494ed
etcdctlv3: implement status rpc in server side
2016-04-03 13:46:01 +08:00
bbca61252f
etcdctlv3: update aunto generated files
2016-04-03 13:45:17 +08:00
3c62bfb7a3
etcdctlv3: add status rpc in protbuffer file
2016-04-03 13:44:45 +08:00
b0cc0e443c
*: clean up if, bool comparison
2016-04-02 12:55:11 -07:00
ff01a4de65
Merge pull request #4936 from heyitsanthony/compact-barrier-restore
...
etcdserver, storage: don't ack physical compaction on error or snap restore
2016-04-01 20:18:12 -07:00
6f707b857a
etcdserver, storage: don't ack physical compaction on error or snap restore
...
Snapshot recovery will reset the FIFO; reschedule the physical acknowledgment
instead of acknowledging on scheduler teardown.
2016-04-01 16:32:05 -07:00
eea56d037e
etcdserver: fix govet error
2016-04-01 16:01:47 -07:00
81de5648d9
etcdserver: force backend commit before acking physical compaction
2016-03-31 21:25:40 -07:00
73166b41e9
*: support changing password in v3 auth
...
This commit adds a functionality for updating password of existing
users.
2016-03-31 15:28:15 +09:00
d8888ded12
*: support deleting user in v3 auth
...
This commit adds a functionality of user deletion. It can be invoked
with the new user delete command.
Example usage:
$ ETCDCTL_API=3 etcdctl user delete usr1
2016-03-31 13:18:51 +09:00
6cf198d1b1
Merge pull request #4911 from heyitsanthony/physical-already
...
etcdserver, storage: wait for physical compaction if already compacted
2016-03-30 14:27:21 -07:00
7b37bd332c
etcdserver, storage: wait for physical compaction if already compacted
2016-03-30 13:59:52 -07:00
7ce5c2b9ff
Merge pull request #4902 from heyitsanthony/alarm-ctl
...
etcdctl: alarm command
2016-03-30 13:55:29 -07:00
14f146b9f7
Merge pull request #4908 from xiang90/c
...
*: simplify consistent index handling
2016-03-30 13:53:21 -07:00
eddc741b5e
*: simplify consistent index handling
2016-03-30 13:38:28 -07:00
cd02cef5e9
etcdserver: only warn on new and disarmed alarms
...
listing alarms was generating warning output
2016-03-30 13:33:52 -07:00
a5172974da
Merge pull request #4863 from heyitsanthony/ft-check-compact
...
etcd-tester: check compaction revision
2016-03-30 10:08:05 -07:00
1eb375d296
Merge pull request #4880 from gyuho/drain
...
*: drain http.Response.Body before closing
2016-03-30 10:02:52 -07:00
4b35cb9462
etcdserver, storage: optionally wait for Compaction completion in RPC
2016-03-30 09:45:30 -07:00
a42d1dc1fe
*: drain http.Response.Body before closing
2016-03-30 09:35:47 -07:00
8ee8d755bb
etcdserver: return internal error in a case of not auth specific errors
2016-03-30 23:44:22 +09:00