b0956d5dbf 
					 
					
						
						
							
							Merge pull request  #4891  from mitake/auth-prefix  
						
						... 
						
						
						
						*: add Auth prefix to auth related requests and responses 
						
						
					 
					
						2016-03-29 17:24:12 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d533c14881 
					 
					
						
						
							
							Merge pull request  #4876  from heyitsanthony/integration-races  
						
						... 
						
						
						
						*: fix races from clientv3/integration tests 
						
						
					 
					
						2016-03-29 09:10:53 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						987568c65c 
					 
					
						
						
							
							*: add Auth prefix to auth related requests and responses  
						
						
						
						
					 
					
						2016-03-29 14:32:19 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3fbacf4be2 
					 
					
						
						
							
							v3rpc: move Hash RPC to Maintenance service  
						
						
						
						
					 
					
						2016-03-28 17:15:58 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5ee85bea7c 
					 
					
						
						
							
							v3rpc: fix race on watch progress map  
						
						... 
						
						
						
						Found in TestElectionWait 
						
						
					 
					
						2016-03-28 16:08:18 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						91dc6b29a6 
					 
					
						
						
							
							clientv3/integration: fix race when setting progress report interval  
						
						
						
						
					 
					
						2016-03-28 16:08:18 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9e7f47c490 
					 
					
						
						
							
							etcdserver: Alarm RPC  
						
						... 
						
						
						
						Alarms are events that nodes can use to relay health information to
the rest of the cluster. A node may Activate an alarm and that alarm
will stay set until Deactivated. 
						
						
					 
					
						2016-03-28 14:56:26 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9c8253c543 
					 
					
						
						
							
							etcdserver, v3rpc: space quotas  
						
						
						
						
					 
					
						2016-03-28 14:56:26 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8874545a1e 
					 
					
						
						
							
							*: support adding user in v3 auth  
						
						... 
						
						
						
						This commit adds a new subcommand "user add" to etcdctlv3. With the
command users can create a user for the authentication.
Example of usage:
$ etcdctlv3 user add user1
Password of user1:
Type password of user1 again for confirmation: 
						
						
					 
					
						2016-03-27 18:11:42 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						900a61b023 
					 
					
						
						
							
							*: http and https on the same port  
						
						
						
						
					 
					
						2016-03-23 10:28:38 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bd832e5b0a 
					 
					
						
						
							
							*: migrate Godeps to vendor/  
						
						
						
						
					 
					
						2016-03-22 17:10:28 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dae7e009b0 
					 
					
						
						
							
							*: godoc clean up  
						
						
						
						
					 
					
						2016-03-19 14:19:23 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						44753594ec 
					 
					
						
						
							
							v3rpc: move errors to v3rpc/rpctypes  
						
						... 
						
						
						
						Fixes  #4771  
					
						2016-03-17 11:52:34 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2f12ea893b 
					 
					
						
						
							
							etcdserver: add maintain service to support defrag  
						
						
						
						
					 
					
						2016-03-09 22:29:21 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						036ed87c6d 
					 
					
						
						
							
							*: support watch from future revision  
						
						
						
						
					 
					
						2016-03-07 10:57:30 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d84811aecf 
					 
					
						
						
							
							*: fix watch full key range  
						
						
						
						
					 
					
						2016-03-05 14:45:43 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b1521570b6 
					 
					
						
						
							
							v3api: support progress  
						
						
						
						
					 
					
						2016-03-03 13:58:15 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7a78c1ef1d 
					 
					
						
						
							
							etcdserver: AuthServer for auth related RPCs  
						
						... 
						
						
						
						Currently AuthEnable() is connected to etcdserver for experimental
purpose. 
						
						
					 
					
						2016-03-02 15:17:59 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c0eac7ab72 
					 
					
						
						
							
							storage: support watch on ranges  
						
						
						
						
					 
					
						2016-02-29 15:20:41 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8dbc6cfd43 
					 
					
						
						
							
							etcdserver: ranges in watcher rpc protocol  
						
						... 
						
						
						
						protocol change so watch requests are ranges; server rejects non-prefix ranges 
						
						
					 
					
						2016-02-29 14:03:27 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4a0a83380e 
					 
					
						
						
							
							*: return -1 for canceled watch request  
						
						
						
						
					 
					
						2016-02-26 14:26:46 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a78604dacb 
					 
					
						
						
							
							*: watch true cancel, created for wrong rev  
						
						... 
						
						
						
						This sets Created and Cancel true in pb.WatchResponse
when it has received wrong start revision instead of
panic. So that clientv3 can set 'Canceled' in WatchResponse
as well.
Fix https://github.com/coreos/etcd/issues/4610 . 
						
						
					 
					
						2016-02-24 20:56:17 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						af225e7433 
					 
					
						
						
							
							v3rpc: don't race on current watcher header revision  
						
						
						
						
					 
					
						2016-02-17 14:03:52 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						93f2a4487a 
					 
					
						
						
							
							Merge pull request  #4507  from gyuho/better_hash  
						
						... 
						
						
						
						etcdserver: populate ResponseHeader in Hash method 
						
						
					 
					
						2016-02-12 14:36:26 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2710e4eed1 
					 
					
						
						
							
							etcdserver: populate ResponseHeader in Hash method  
						
						
						
						
					 
					
						2016-02-12 14:26:18 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ee1a03167d 
					 
					
						
						
							
							storage, v3: pass compaction revision through watchresponse  
						
						
						
						
					 
					
						2016-02-12 14:06:59 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a56287b9b4 
					 
					
						
						
							
							etcdserver: include IsLeader in etcdserverpb.Member  
						
						
						
						
					 
					
						2016-02-11 13:04:03 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						35567221a7 
					 
					
						
						
							
							*: limit request size for v3  
						
						
						
						
					 
					
						2016-02-08 12:54:03 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bc3fc4ea33 
					 
					
						
						
							
							*: add etcdserver namespace for rpc error  
						
						
						
						
					 
					
						2016-02-05 15:13:24 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2d197ac9e8 
					 
					
						
						
							
							*: add kv Hash method (for testing purpose)  
						
						
						
						
					 
					
						2016-02-03 12:52:39 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3ed404633a 
					 
					
						
						
							
							v3rpc: add compacted field from wresp  
						
						
						
						
					 
					
						2016-02-02 23:24:15 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6f72b31316 
					 
					
						
						
							
							integration: add test promote and move lease tests to lease_test.go  
						
						
						
						
					 
					
						2016-02-02 13:45:11 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c5c5063efe 
					 
					
						
						
							
							etcdserver: reject v3 txns with duplicate put keys  
						
						... 
						
						
						
						An API check to support PR #4363 ; bad requests didn't return an error. 
						
						
					 
					
						2016-02-02 12:32:33 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bef7887c0d 
					 
					
						
						
							
							clientv3/integration: add basic lease test  
						
						
						
						
					 
					
						2016-02-01 12:59:44 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f2c24dec05 
					 
					
						
						
							
							clientv3: initial lease  
						
						
						
						
					 
					
						2016-02-01 09:55:32 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4634874d99 
					 
					
						
						
							
							etcdmain, integration, v3rpc: consolidate grpc server setup  
						
						
						
						
					 
					
						2016-01-29 16:38:11 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a3b7876a3c 
					 
					
						
						
							
							clientv3: use retryConnection  
						
						
						
						
					 
					
						2016-01-27 22:31:15 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						36cc8446c7 
					 
					
						
						
							
							*: finish member api implementation  
						
						
						
						
					 
					
						2016-01-26 18:09:14 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ad15bdcb07 
					 
					
						
						
							
							etcdserver: update gRPC, proto interface  
						
						
						
						
					 
					
						2016-01-26 17:41:19 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c8bf77c722 
					 
					
						
						
							
							v3rpc: check max ops in txn  
						
						
						
						
					 
					
						2016-01-25 21:04:19 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2e157530a0 
					 
					
						
						
							
							etcdhttp, lease, v3api: forward keepalives to leader  
						
						... 
						
						
						
						keepalives don't go through raft so let follower peers announce
keepalives to the leader through the peer http handler 
						
						
					 
					
						2016-01-22 12:40:40 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						59bf83c7f4 
					 
					
						
						
							
							*: now lease keepAlive works on leader  
						
						
						
						
					 
					
						2016-01-09 22:12:02 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						99bee2fd29 
					 
					
						
						
							
							Merge pull request  #4162  from xiang90/lease  
						
						... 
						
						
						
						*: add support for lease create and revoke 
						
						
					 
					
						2016-01-07 16:58:59 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d9ca929a33 
					 
					
						
						
							
							*: add support for lease create and revoke  
						
						... 
						
						
						
						Basic support for lease operations like create and revoke.
We still need to:
1. attach keys to leases in KV implmentation if lease field is set
2. leader periodically removes expired leases
3. leader serves keepAlive requests and follower forwards keepAlive
requests to leader. 
						
						
					 
					
						2016-01-07 16:39:39 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5842177172 
					 
					
						
						
							
							etcdserver/api/v3rpc: fill in KV ResponseHeader  
						
						
						
						
					 
					
						2016-01-07 12:18:31 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						366e7a879f 
					 
					
						
						
							
							*: fill in WatchResponse.Header  
						
						... 
						
						
						
						Related to coreos#3848. 
						
						
					 
					
						2016-01-06 15:12:53 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						21a6ade53d 
					 
					
						
						
							
							storage: change type of WatchIDs from int64 to WatchID  
						
						
						
						
					 
					
						2016-01-04 19:52:22 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						556d4a6932 
					 
					
						
						
							
							*: remove CancelFunc return for Watch. Use Cancel for watch.  
						
						
						
						
					 
					
						2016-01-04 16:17:55 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6540f47dfa 
					 
					
						
						
							
							*: WatchResponse for multiple Events with WatchID  
						
						... 
						
						
						
						storage/storagepb: remove watchID from Event
storage: add WatchResponse to watcher.go to wrap events, watchID
storage: watchableStore to use WatchResponse
storage: kv_test with WatchResponse
etcdserver/api/v3rpc: watch to receive storage.WatchResponse type 
						
						
					 
					
						2016-01-03 16:32:48 -08:00