Gyu-Ho Lee
a9588952a0
test: mask go1.8 gosimple warnings
2017-03-14 15:10:32 -07:00
fanmin shi
ace3a217b0
Merge pull request #7483 from fanminshi/add_tests_to_mutex
...
integration: add TestMutexWaitsOnCurrentHolder test
2017-03-14 13:01:47 -07:00
fanmin shi
276039e835
integration: add TestMutexWaitsOnCurrentHolder test
...
TestMutexWaitsOnCurrentHolder ensures a series of waiters
obtain lock only after the previous lock requests are gone.
2017-03-14 11:00:07 -07:00
Anthony Romano
01d1a579bc
v3client: add example and godoc New
2017-03-14 10:50:41 -07:00
Anthony Romano
781196fa87
Merge pull request #7495 from heyitsanthony/more-cov
...
test: add coverage for more packages
2017-03-14 09:31:01 -07:00
Anthony Romano
e3218e2dd1
test: add coverage for more packages
...
Was only getting coverage for packages with test files. Instead, include
packages that don't have test files as well.
2017-03-14 01:08:07 -07:00
Anthony Romano
1a6be700d8
Merge pull request #7444 from heyitsanthony/lock-service
...
grpc lock service
2017-03-14 00:01:34 -07:00
Hitoshi Mitake
148c923c72
Merge pull request #7492 from heyitsanthony/simpletokenttl-deadlock
...
auth: get rid of deadlocking channel passing scheme in simpleTokenTTL
2017-03-14 14:01:23 +09:00
Anthony Romano
4409932132
auth: test concurrent authentication
2017-03-13 21:11:35 -07:00
Anthony Romano
1b1fabef8f
auth: get rid of deadlocking channel passing scheme in simpleTokenTTL
...
Just use the mutex instead.
Fixes #7471
2017-03-13 21:11:35 -07:00
fanmin shi
3a61fe596b
Merge pull request #7423 from purpleidea/feat/clientv3util-examples
...
clientv3util: Add KeyExists and KeyMissing examples
2017-03-13 17:26:57 -07:00
fanmin shi
94d5936180
Update example_key_test.go
2017-03-13 16:54:26 -07:00
Anthony Romano
7b541f9003
Merge pull request #7491 from heyitsanthony/learning-api
...
doc/learning: complete the api guide
2017-03-13 15:39:04 -07:00
Anthony Romano
300323fa50
integration: test grpc lock service
2017-03-13 15:23:26 -07:00
Anthony Romano
ad1a790116
embed: serve lock api
2017-03-13 15:23:26 -07:00
Anthony Romano
c737bf3d2a
scripts: generate lock service rpc stubs
2017-03-13 15:23:26 -07:00
Anthony Romano
47cd9d0277
v3lock: server-side api for locking
2017-03-13 15:23:26 -07:00
Anthony Romano
763a37d3f1
v3client: a bridge between an etcdserver and a clientv3
2017-03-13 15:23:26 -07:00
Anthony Romano
d51c8bb640
concurrency: support returning response header for mutex
2017-03-13 15:23:26 -07:00
Anthony Romano
a2cdd908dc
clientv3: permit creating client without grpc connection
...
For creating client from etcdserver.
2017-03-13 15:23:26 -07:00
Anthony Romano
b025cdd097
adapter, integration: split out grpc adapters from grpcproxy package
...
Break cyclic dependency:
clientv3/naming <-> integration <-> v3client <-> grpcproxy <-> clientv3/naming
2017-03-13 15:23:26 -07:00
Anthony Romano
90b5f3587d
doc/learning: complete the api guide
...
Fixes #7378
2017-03-13 14:34:12 -07:00
Xiang Li
5193965005
Merge pull request #7481 from heyitsanthony/testafter-clientv3
...
clientv3: use CheckAfterTest after terminating cluster
2017-03-13 13:25:52 -07:00
Gyu-Ho Lee
34fca0caa9
Merge pull request #7476 from gyuho/NEWS
...
NEWS: update v3.1.3
2017-03-13 13:17:52 -07:00
Xiang Li
312ac5824f
Merge pull request #7486 from oberstet/doc-integr-add-txaio-etcd
...
add txaio-etcd to intergrations.md
2017-03-13 11:42:08 -07:00
Tobias Oberstein
d051b3b4e4
Documentation: add txaio-etcd to integrations
2017-03-13 18:24:46 +01:00
Xiang Li
76aa7f6935
Merge pull request #7479 from heyitsanthony/auth-admin-nilcheck
...
auth: nil check AuthInfo when checking admin permissions
2017-03-11 23:30:33 -08:00
Xiang Li
bf0aa68f89
Merge pull request #7480 from raoofm/patch-10
...
op-guide: update gateway routing policy
2017-03-11 23:29:59 -08:00
Gyu-Ho Lee
fbcc6db64c
Merge pull request #7482 from gyuho/lll
...
discovery: fix print format
2017-03-10 17:05:40 -08:00
Gyu-Ho Lee
60bdc47fa0
discovery: fix print format
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-03-10 15:04:46 -08:00
Raoof Mohammed
38f27599b9
op-guide: update gateway routing policy
...
Update from single available endpoint to round robin.
2017-03-10 17:43:10 -05:00
Anthony Romano
593489d454
clientv3: use CheckAfterTest after terminating cluster
...
AfterTest() has a delay that waits for runtime goroutines to exit;
CheckLeakedGoroutine does not. Since the test runner manages the
test cluster for examples, there is no delay between terminating
the cluster and checking for leaked goroutines. Instead, apply
Aftertest checking before running CheckLeakedGoroutine to let runtime
http goroutines finish.
2017-03-10 12:23:46 -08:00
Anthony Romano
eb6a47f87e
testutil: add CheckAfterTest for calling AfterTest without a testing.T
2017-03-10 12:18:24 -08:00
Anthony Romano
52bc997e0b
auth: nil check AuthInfo when checking admin permissions
...
If the context does not include auth information, get authinfo will
return a nil auth info and a nil error. This is then passed to
IsAdminPermitted, which would dereference the nil auth info.
2017-03-10 11:07:11 -08:00
Xiang Li
d0d3c768d9
Merge pull request #7478 from hubt/patch-2
...
doc: add branch.io use case into production users
2017-03-10 10:37:59 -08:00
Hubert Chen
9c9156b478
doc: add branch.io use case into production users
2017-03-10 10:01:05 -08:00
Gyu-Ho Lee
b744cecd20
NEWS: update v3.1.3
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-03-10 09:19:12 -08:00
Xiang Li
0d851e49e3
Merge pull request #7475 from xiang90/baidu
...
doc: fix title size
2017-03-10 09:08:21 -08:00
Xiang
debeccd605
doc: fix title size
2017-03-10 09:06:25 -08:00
Xiang Li
c848ee9d86
Merge pull request #7473 from xiang90/baidu
...
doc: add Baidu Waimai
2017-03-10 09:05:21 -08:00
Xiang Li
0a692b0524
Merge pull request #7443 from fanminshi/fix_balancer_deadlock
...
clientv3: serialize updating notifych in balancer
2017-03-10 07:48:47 -08:00
Xiang
911ae60edf
doc: add Baidu Waimai
2017-03-10 07:29:21 -08:00
Gyu-Ho Lee
0c38f1ff8d
Merge pull request #7469 from gyuho/manual
...
Documentation: add huawei product user
2017-03-09 13:09:04 -08:00
Hardy Simpson
0a9e2fe1f2
Documentation: add huawei product user
2017-03-09 13:06:20 -08:00
fanmin shi
9afe4e87fd
Merge pull request #7453 from allencloud/use-case-daocloud-io
...
add production user daocloud
2017-03-09 12:24:15 -08:00
fanmin shi
310641630e
clientv3: send frst down() func after recieving first notified addr
...
This ensures the ordering of down and up calls.
2017-03-09 12:20:36 -08:00
fanmin shi
8baaa06cce
clientv3: serialize updating notifych in balancer
...
FIXES #7283
2017-03-09 12:20:28 -08:00
Gyu-Ho Lee
5351953425
Merge pull request #7467 from gyuho/sd-notify
...
etcdmain: SdNotify when gateway, grpc-proxy are ready
2017-03-09 11:23:58 -08:00
Gyu-Ho Lee
01dd60c0f7
etcdmain: SdNotify when gateway, grpc-proxy are ready
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-03-09 10:10:21 -08:00
Gyu-Ho Lee
ad1d48b73d
Merge pull request #7014 from gyuho/auto-sync-grpc-proxy
...
*: register grpc-proxy members
2017-03-09 09:35:59 -08:00