Gyuho Lee
|
6a0811a949
|
*: use new adt.IntervalTree interface
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
|
2019-07-31 22:23:13 -07:00 |
|
Gyuho Lee
|
34bd797e67
|
*: revert module import paths
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
|
2019-05-28 15:39:35 -07:00 |
|
shivaramr
|
9150bf52d6
|
go modules: Fix module path version to include version number
|
2019-04-26 15:29:50 -07:00 |
|
Gyuho Lee
|
1399bc69ce
|
etcdserver: update import paths to "go.etcd.io/etcd"
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
|
2018-08-28 17:47:55 -07:00 |
|
Gyu-Ho Lee
|
f65aee0759
|
*: replace 'golang.org/x/net/context' with 'context'
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
|
2017-09-07 13:39:42 -07:00 |
|
Anthony Romano
|
6ed51dc621
|
etcdserver, v3rpc: support nested txns
|
2017-06-21 14:33:15 -07:00 |
|
Anthony Romano
|
fb086ef13f
|
v3rpc: dedup resp.Header == nil checks
|
2017-06-07 09:25:42 -07:00 |
|
Anthony Romano
|
d8210da505
|
v3rpc: treat nil txn request op as error
Fixes #7889
|
2017-05-31 12:39:52 -07:00 |
|
fanmin shi
|
e9f464debc
|
integration: creation of cluster now takes maxTxnOps
|
2017-05-24 14:48:44 -07:00 |
|
fanmin shi
|
ae7ddfb483
|
etcdserver: add --max-txn-ops flag
--max-txn-ops allows users to define the maximum transaction operations
for each txn request. it defaults at 128.
Fixes #7826
|
2017-05-24 10:32:32 -07:00 |
|
sharat
|
5ac4e4255a
|
v3rpc: error for non empty lease with 'ignore_lease'
|
2017-01-25 03:04:07 +05:30 |
|
Gyu-Ho Lee
|
e655420d33
|
v3rpc: error for non-empty value with ignore_value
|
2017-01-13 15:13:18 -08:00 |
|
Xiang Li
|
10cafe56b8
|
v3rpc: return nil as error explicitly
|
2016-10-06 14:14:43 -07:00 |
|
Xiang Li
|
962433c17f
|
*: set repo correctly for logging
|
2016-10-03 17:03:22 +08:00 |
|
Gyu-Ho Lee
|
6e149e3485
|
etcdserver: following updates for proto change
|
2016-06-07 13:32:07 -07:00 |
|
Gyu-Ho Lee
|
abb4cd5646
|
etcdserver: update LICENSE header
|
2016-05-12 20:49:40 -07:00 |
|
Gyu-Ho Lee
|
506cf1f03f
|
etcdserver/api/v3rpc: use new errors
|
2016-04-29 12:00:26 -07:00 |
|
Gyu-Ho Lee
|
86f580fa8f
|
v3rpc: bytes-key map look-up gc optimization
This change
f5f5a8b620
just got merged to go1.6.1 where Go does special optimization for x =
m[string(k)] where k is []byte.
|
2016-04-17 10:52:19 -07:00 |
|
Gyu-Ho Lee
|
953a08d841
|
*: clean up from gosimple
|
2016-04-08 11:55:03 -07:00 |
|
Hitoshi Mitake
|
443c677357
|
etcdserver: extract togRPCError() to a separated file
It is used from multiple files in v3rpc package.
|
2016-03-30 22:53:20 +09:00 |
|
Anthony Romano
|
3fbacf4be2
|
v3rpc: move Hash RPC to Maintenance service
|
2016-03-28 17:15:58 -07:00 |
|
Anthony Romano
|
9c8253c543
|
etcdserver, v3rpc: space quotas
|
2016-03-28 14:56:26 -07:00 |
|
Anthony Romano
|
bd832e5b0a
|
*: migrate Godeps to vendor/
|
2016-03-22 17:10:28 -07:00 |
|
Anthony Romano
|
44753594ec
|
v3rpc: move errors to v3rpc/rpctypes
Fixes #4771
|
2016-03-17 11:52:34 -07:00 |
|
Gyu-Ho Lee
|
2710e4eed1
|
etcdserver: populate ResponseHeader in Hash method
|
2016-02-12 14:26:18 -08:00 |
|
Xiang Li
|
35567221a7
|
*: limit request size for v3
|
2016-02-08 12:54:03 -08:00 |
|
Gyu-Ho Lee
|
2d197ac9e8
|
*: add kv Hash method (for testing purpose)
|
2016-02-03 12:52:39 -08:00 |
|
Anthony Romano
|
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 |
|
Xiang Li
|
bef7887c0d
|
clientv3/integration: add basic lease test
|
2016-02-01 12:59:44 -08:00 |
|
Xiang Li
|
a3b7876a3c
|
clientv3: use retryConnection
|
2016-01-27 22:31:15 -08:00 |
|
Gyu-Ho Lee
|
ad15bdcb07
|
etcdserver: update gRPC, proto interface
|
2016-01-26 17:41:19 -08:00 |
|
Xiang Li
|
c8bf77c722
|
v3rpc: check max ops in txn
|
2016-01-25 21:04:19 -08:00 |
|
Gyu-Ho Lee
|
5842177172
|
etcdserver/api/v3rpc: fill in KV ResponseHeader
|
2016-01-07 12:18:31 -08:00 |
|
Gyu-Ho Lee
|
81229dbea9
|
*: add missing package descriptions
This adds and updates package descriptions in etcd projects.
And also deletes some duplicate LICENSE statements.
|
2015-11-17 20:54:10 -08:00 |
|
Xiang Li
|
c37bd2385a
|
*: refactor kv rpc implementation
|
2015-11-04 11:36:17 -08:00 |
|
Xiang Li
|
1a3f7f7fa4
|
*: rename etcd service to kv service in gRPC
|
2015-11-04 10:05:49 -08:00 |
|
Xiang Li
|
94f4069a25
|
etcdserver: better v3 api error handling
|
2015-09-15 11:20:06 -07:00 |
|
Xiang Li
|
94f784826a
|
*: support v3 compaction
|
2015-09-14 19:59:36 -07:00 |
|
Xiang Li
|
7183387110
|
etcdserver: use gRPC error instead of error message in header
|
2015-09-14 16:11:13 -07:00 |
|
Xiang Li
|
4c81615cef
|
etcdserver: initial support for cluster-wide v3 request
|
2015-09-13 08:32:01 -07:00 |
|
Cong Ding
|
c09b667d57
|
*: fix go vet reported issues
|
2015-08-22 12:19:02 -05:00 |
|
Xiang Li
|
9233fff48f
|
etcdserver: support txn
|
2015-08-14 11:45:31 -07:00 |
|
Xiang Li
|
9ff7075ce8
|
etcdserver: use v3server interface
|
2015-08-08 10:39:04 -07:00 |
|
Xiang Li
|
f004b4dac7
|
*: etcdserver supports v3 demo
|
2015-08-08 05:58:29 -07:00 |
|