Xiang Li
cc96f91156
Merge pull request #6659 from kragniz/python-client
...
Add link to python-etcd3
2016-10-16 15:20:37 -07:00
Louis Taylor
1e29715185
Documentation: add link to python-etcd3
2016-10-16 20:55:53 +01:00
Xiang Li
e1547a775b
Merge pull request #6646 from MartyMacGyver/windows_build_cleanup
...
build: Windows build cleanup
2016-10-14 18:57:36 -07:00
Xiang Li
698a789644
Merge pull request #6655 from kragniz/range_end-docs
...
etcdserver: document DeleteRangeRequest prefixes
2016-10-14 15:00:24 -07:00
Gyu-Ho Lee
f2b953d4f7
version: bump up to v3.1.0-rc.0+git
2016-10-14 14:53:13 -07:00
Gyu-Ho Lee
8334790777
Merge pull request #6657 from gyuho/build
...
*: fix build script, bump up version
2016-10-14 14:40:17 -07:00
Gyu-Ho Lee
a81997ac3f
version: bump up to v3.1.0-rc.0
2016-10-14 14:21:32 -07:00
Gyu-Ho Lee
06fd31cde9
build: get GitSHA first
2016-10-14 14:21:20 -07:00
Gyu-Ho Lee
4c444df7a6
Revert "version: bump to v3.1.0-rc.0"
...
This reverts commit cb178a78ea
.
2016-10-14 14:20:33 -07:00
Gyu-Ho Lee
cb178a78ea
version: bump to v3.1.0-rc.0
2016-10-14 14:06:21 -07:00
Louis Taylor
ce6276a2e8
etcdserver: document DeleteRangeRequest prefixes
...
There was missing info about deleting prefixes in the proto docs for
DeleteRangeRequest.
Closes #6641 .
2016-10-14 21:39:03 +01:00
Gyu-Ho Lee
45588c1f9f
Merge pull request #6650 from gyuho/flag
...
*: tests, README on environment variables in etcdctl v3
2016-10-14 12:15:27 -07:00
Gyu-Ho Lee
66f9e81c9a
etcdctl: update README on environment variables
2016-10-14 11:58:59 -07:00
Gyu-Ho Lee
8081254498
e2e: add tests with environment vars for flags
2016-10-14 11:58:56 -07:00
Gyu-Ho Lee
a00ed609c3
pkg/flags: export 'FlagToEnv' for e2e tests
2016-10-14 11:15:28 -07:00
Gyu-Ho Lee
522be31192
acbuild: add symlinks to /usr/local/bin/etcd*
...
And uses latest acbuild (v0.4.0, --to-dir flag is deprecated).
For https://github.com/coreos/etcd/issues/6057 .
2016-10-14 10:35:26 -07:00
fanmin shi
77d6ecbc5f
Merge pull request #6649 from fanminshi/discovery_max_wait
...
discovery: add upper limit for waiting on a retry
2016-10-14 09:46:08 -07:00
Xiang Li
84508697ce
Merge pull request #6639 from mitake/functional-tester-external
...
functional-tester: a new option -failure-wrapper for enabling/disabli…
2016-10-14 07:56:26 -07:00
Martin Falatic
296427fc78
build: Windows build cleanup
...
Remove spurious warnings and prompts
Make normal output quieter
Add filesys check (warn and exit on FAT* systems)
Fixes #5866
2016-10-14 02:07:53 -07:00
Xiang Li
d1660b5ba3
Merge pull request #6619 from mitake/health-key
...
etcdctl, e2e: add --check-key option to endpoint health
2016-10-13 20:27:37 -07:00
fanmin shi
eb9a01258e
discovery: add upper limit for waiting on a retry
...
Adding upper limit ensures that expoential backoff doesn't reach more than 5 min on a re-try.
FIX #6648
2016-10-13 20:14:41 -07:00
Hitoshi Mitake
d585b43abe
etcdctl, e2e: add --check-key option to endpoint health
...
This commit adds a new option --check-key to endpoint health command
for health checking with a custom key. It is mainly for avoiding
permission problem.
2016-10-14 11:39:46 +09:00
Hitoshi Mitake
b2b03d9926
functional-tester: a new option -failure-wrapper for enabling/disabling external fault injector
...
This commit adds a new option -failure-wrapper to etcd-tester. The
option receives a path of script that is used for enabling/disabling
external fault injectors. The script is called with an option "enable"
when it needs to be enabled (when failure.Inject() is called) and
called with "disabled" in an opposite case (when failure.Recover() is
called).
2016-10-14 11:31:28 +09:00
Martin Falatic
052e314372
build: Windows build cleanup
...
Remove spurious warnings and prompts; make output more informative
Fixes #5866
2016-10-13 13:05:24 -07:00
Xiang Li
57008f1690
Merge pull request #6644 from kragniz/increase-warn-duration
...
etcdserver: increase warnApplyDuration from 10ms to 100ms
2016-10-13 10:58:58 -07:00
Louis Taylor
9df97eb441
etcdserver: increase warnApplyDuration from 10ms to 100ms
...
When running test suites for a client locally I'm getting spammed by log
lines such as:
etcdserver: apply entries took too long [14.226771ms for 1 entries]
The comments in #6278 mention there were future plans of increasing the
threshold for logging these warnings, but it hadn't been done yet.
2016-10-13 17:55:50 +01:00
Xiang Li
354891f75d
Merge pull request #6634 from gyuho/manual
...
integration: add TestV3WatchWithPrevKV
2016-10-12 16:42:42 -07:00
Hongchao Deng
c3948284a0
integration: add TestV3WatchWithPrevKV
2016-10-12 16:21:52 -07:00
Gyu-Ho Lee
614adb0230
Merge pull request #6628 from gyuho/fix-waitgroup
...
etcdserver: make WaitGroup.Add sync with Wait
2016-10-12 14:10:54 -07:00
Anthony Romano
546873f27e
Merge pull request #6632 from heyitsanthony/grpc-naming
...
clientv3/naming: support resolving to multiple hosts
2016-10-12 13:18:36 -07:00
Gyu-Ho Lee
0c61d8804a
etcdserver: make WaitGroup.Add sync with Wait
2016-10-12 13:11:35 -07:00
Xiang Li
a97866b629
Merge pull request #6633 from xiang90/fix_rev_inconsistency
...
mvcc: fix rev inconsistency
2016-10-12 13:04:15 -07:00
Anthony Romano
3dbd30fcaa
Documentation: add grpc naming resolver doc
2016-10-12 11:56:14 -07:00
Anthony Romano
7d50dc06a2
clientv3/naming: support resolving to multiple hosts
...
Previous implementation watches a single key so there's no way
to have separate hosts associate with separate keys for a single
grpc target. Instead, accept all keys on a prefix.
Also fixes first the Next() to read current name data from etcd instead
of waiting for the next event on a synced watcher.
2016-10-12 11:27:22 -07:00
Xiang Li
93225ebafc
mvcc: fix rev inconsistency
...
Try:
./etcdctl put foo bar
./etcdctl del foo
./etcdctl compact 3
restart etcd
./etcdctl get foo
mvcc: required revision has been compacted
The error is unexpected when range over the head revision.
Internally, we incorrectly set current revision smaller than the
compacted revision when we remove all keys around compacted revision.
This commit fixes the issue by recovering the current revision at least
to compacted revision.
2016-10-12 10:42:57 -07:00
Xiang Li
cb9c77c4ba
Merge pull request #6620 from nekto0n/put_update_optimize
...
Optimize updating key by storing lease in lessor
2016-10-12 09:47:11 -07:00
Nikita Vetoshkin
064e02f4b3
mvcc: Optimize updating key by storing lease in lessor
2016-10-12 09:37:09 +05:00
Gyu-Ho Lee
66f945c4bf
Merge pull request #6629 from gyuho/clientv3-logger
...
clientv3: drop Config.Logger field
2016-10-11 17:01:13 -07:00
Gyu-Ho Lee
084c407a8d
clientv3: drop Config.Logger field
...
Fix https://github.com/coreos/etcd/issues/6603 .
Instead adds 'SetLogger' to set global logger interface
to avoid unnecessary logger updates.
2016-10-11 16:38:32 -07:00
Xiang Li
e9f3101c49
Merge pull request #6625 from xiang90/grpc_proxy_doc
...
doc: add grpc proxy doc
2016-10-11 16:06:05 -07:00
Xiang Li
17a6025ac8
doc: add grpc proxy doc
2016-10-11 15:15:45 -07:00
Xiang Li
4c1a738caf
Merge pull request #6627 from xiang90/apply_log
...
etcdserver: better panic logging
2016-10-11 14:44:46 -07:00
Xiang Li
dbaa44372b
etcdserver: better panic logging
2016-10-11 13:34:18 -07:00
Anthony Romano
c10dad41a3
Merge pull request #6604 from sinsharat/support_debug_build_using_delve_gdb
...
build: Added support for debugging using delve, gdb, etc
2016-10-11 13:03:35 -07:00
sharat
9ac2c8072a
build: Added support for debugging using delve, gdb, etc
2016-10-12 01:00:15 +05:30
Anthony Romano
a7247b3c7e
Merge pull request #6618 from heyitsanthony/fix-e2e-err-leak
...
e2e: close process if spawnWithExpects fails
2016-10-11 11:30:28 -07:00
Anthony Romano
2448f6a003
e2e: close process if spawnWithExpects fails
...
Was causing a process leak in TestCtlV3Alarm
2016-10-10 15:52:37 -07:00
Gyu-Ho Lee
d7f69d0f92
Merge pull request #6617 from gyuho/vendor-update
...
vendor: update glide and grpc-go
2016-10-10 14:48:17 -07:00
Gyu-Ho Lee
4a07bbec59
clientv3: implement new grpc.Balancer interface
2016-10-10 11:18:29 -07:00
Gyu-Ho Lee
e3558a64cf
vendor: update grpc-go v1.0.2 tag
...
Fix https://github.com/coreos/etcd/issues/6529 .
2016-10-10 11:18:01 -07:00