Gyu-Ho Lee
23b14a8c8d
e2e: add migrate cmd test
2016-05-23 14:27:51 -07:00
Gyu-Ho Lee
96d06d4f2c
e2e: add Restart, Start, grpcEndpoints methods
2016-05-23 14:27:48 -07:00
Gyu-Ho Lee
6a8c65cba9
Merge pull request #5436 from gyuho/v3_doc
...
Documentation: updates for v3 release
2016-05-23 12:29:39 -07:00
Gyu-Ho Lee
fd7685f3a1
Documentation: add clientv3 links to libraries
2016-05-23 12:01:38 -07:00
Gyu-Ho Lee
d57164d0c8
README: throughput number in v3, add Doorman
...
Our v3 benchmark shows etcd v3 can do 40k writes per second.
1k throughput number is for etcd v2. Also adds YouTube's doorman
to example project lists.
2016-05-23 12:00:03 -07:00
Gyu-Ho Lee
3351ea1ae2
Procfile: v3 as default
2016-05-23 11:59:23 -07:00
Xiang Li
ad9d18faa9
Merge pull request #5411 from xiang90/m_doc
...
doc: add app migration doc
2016-05-23 11:56:34 -07:00
Xiang Li
a62e4e1e3a
doc: add app migration doc
2016-05-23 11:53:44 -07:00
Gyu-Ho Lee
a3a4f51d90
Merge pull request #5434 from gyuho/log_integration
...
integration: add logs for debugging
2016-05-23 11:52:08 -07:00
Xiang Li
4df91ae755
Merge pull request #5424 from gyuho/slice_pre_alloc
...
rafthttp: replace append with pre-allocated slice
2016-05-23 11:30:07 -07:00
Gyu-Ho Lee
ddbe46543d
integration: add logs for debugging
2016-05-23 11:23:41 -07:00
Gyu-Ho Lee
f20573b576
Merge pull request #5426 from gyuho/log_compaction_done
...
mvcc: log when compaction is done
2016-05-21 09:33:50 -07:00
Gyu-Ho Lee
bf8cf39daf
mvcc: use capnslog
2016-05-20 22:31:22 -07:00
Anthony Romano
4882330fd7
Merge pull request #5417 from heyitsanthony/watcher-victims
...
mvcc: reuse watcher batch from notify on blocked watch channel
2016-05-20 19:59:38 -07:00
Anthony Romano
394ce5f3b8
mvcc: move blocked unsynced watchers to victim list
2016-05-20 15:56:02 -07:00
Anthony Romano
5984e46364
mvcc: move blocked sync watcher work to victim list
...
Instead of holding the store lock while doing a lot of work like when syncung
unsynced watchers, the work from a blocked synced notify can be reused and
dispatched without holding the store lock for long.
2016-05-20 15:56:02 -07:00
Gyu-Ho Lee
c9264c5e65
rafthttp: replace append with pre-allocated slice
2016-05-20 15:20:55 -07:00
Xiang Li
1226946e2d
Merge pull request #5423 from purpleidea/feat/typos3
...
clientv3: fix typo
2016-05-20 14:45:20 -07:00
James Shubin
374b3ee40b
clientv3: fix typo
2016-05-20 17:18:52 -04:00
Gyu-Ho Lee
4c36054610
Merge pull request #5420 from purpleidea/feat/typos2
...
Fix typos
2016-05-20 11:30:38 -07:00
James Shubin
edca3cbe44
clientv3: Fix typos
...
Found randomly when going through docs. HTH
2016-05-20 14:06:29 -04:00
Anthony Romano
0b34b236d6
mvcc: benchmark for synced watchers
2016-05-19 23:31:27 -07:00
Xiang Li
751d5fa486
Merge pull request #5414 from swingbach/master
...
raft: fix tiny mistake of message type
2016-05-19 23:15:15 -07:00
swingbach@gmail.com
ff9d16a2e0
raft: fix tiny mistake of message type
2016-05-20 14:04:08 +08:00
Xiang Li
4ee60d6671
Merge pull request #5413 from mitake/test
...
test: remove a directory correctly
2016-05-19 21:58:14 -07:00
Hitoshi Mitake
1727f278f2
test: remove a directory correctly
...
Current rm in the test script cannot the gopath/src correctly and
results test failure.
2016-05-20 13:42:36 +09:00
Xiang Li
e9f3e809a6
Merge pull request #5409 from xiang90/doc
...
etcdctl: add migrate command into readme
2016-05-19 16:54:10 -07:00
Xiang Li
628a38d906
etcdctl: add migrate command into readme
2016-05-19 16:53:47 -07:00
Gyu-Ho Lee
82c6408f38
Merge pull request #5406 from gyuho/clientv3_slice
...
clientv3/concurrency: preallocate slice in stm
2016-05-19 14:57:19 -07:00
Gyu-Ho Lee
fa1e40c120
clientv3/concurrency: preallocate slice in stm
2016-05-19 14:42:19 -07:00
Gyu-Ho Lee
8c17674cda
Merge pull request #5404 from gyuho/watch_optimize
...
mvcc: remove defer in watchable store
2016-05-19 14:08:37 -07:00
Gyu-Ho Lee
be4fb634a1
Merge pull request #5279 from gyuho/demo
...
Documentation: add animated quick demo
2016-05-19 14:03:27 -07:00
Gyu-Ho Lee
aa85cf037f
mvcc: remove defer in watchable store
2016-05-19 13:51:51 -07:00
Xiang Li
54536af135
Merge pull request #5405 from gyuho/watch_client
...
clientv3: preallocate watch streams slice
2016-05-19 13:21:44 -07:00
Gyu-Ho Lee
f9306fb817
clientv3: preallocate watch streams slice
...
To avoid slice growth when appending
2016-05-19 12:55:55 -07:00
Xiang Li
edb11881f8
Merge pull request #5391 from xiang90/migrate
...
etcdctl: add migrate command
2016-05-19 12:33:11 -07:00
Xiang Li
6f2e7875aa
etcdctl: add migrate command
...
Migrate command accepts a datadir and an optional user-provided
transformer function that transform v2 keys to v2 keys.
Migrate command then builds a v3 backend state based on the existing
v2 keys and the output of the transformer function.
2016-05-19 12:17:15 -07:00
Gyu-Ho Lee
61a7d3efb3
Merge pull request #5392 from gyuho/watch_bench
...
benchmark: fix watch command
2016-05-19 10:12:24 -07:00
Gyu-Ho Lee
9ca84e814f
benchmark: fix watch command
...
Fix https://github.com/coreos/etcd/issues/5099 .
2016-05-19 09:57:35 -07:00
Xiang Li
8e4a83c830
Merge pull request #5400 from rkrambovitis/patch-2
...
doc: fix https omission in documentation.
2016-05-19 08:07:27 -07:00
Robert Krambovitis
38ebb6b475
doc: fix https omission in documentation.
...
doc: added missing (http)s to tls setup guide
This fixes a minor documentation omission, where the 1st initial-advertise-peer-url for tls setup appears to be http.
fixes documentation
2016-05-19 18:04:52 +03:00
Xiang Li
9ea181e561
Merge pull request #5388 from swingbach/master
...
raft: add more assertions on dueling candidates test case
2016-05-19 06:59:35 -07:00
swingbach@gmail.com
1e54117580
raft: add more comments for dueling candidates test case
2016-05-19 13:51:20 +08:00
swingbach@gmail.com
c703ccab63
raft: add more assertions for dueling candidates test case
2016-05-19 13:50:14 +08:00
Anthony Romano
62b4d1cef7
Merge pull request #5394 from heyitsanthony/clientv3-no-close-conn
...
clientv3: don't reuse closed connection and ignore "transport is closing"
2016-05-18 15:52:21 -07:00
Anthony Romano
e4a2dcad9e
clientv3/integration: ignore closing transport in TestKVPutStoppedServerAndClose
...
The grpc "transport is closing" error is rasied when the host is unreachable;
there's no good way to avoid it for a Put.
Fixes #5343
2016-05-18 14:49:39 -07:00
Anthony Romano
782a8802c0
clientv3: avoid reusing closed connection in KV
2016-05-18 14:46:17 -07:00
Gyu-Ho Lee
26783f51b1
Documentation: add animated quick demo
2016-05-18 11:28:27 -07:00
Gyu-Ho Lee
dc073e1aa7
Merge pull request #5383 from gyuho/kvstore_byte_pool
...
mvcc: use buffer bytes to encode consistent index
2016-05-18 10:32:33 -07:00
Gyu-Ho Lee
77775e8e92
mvcc: preallocate bytes buffer for saveIndex
2016-05-18 10:01:57 -07:00