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
Gyu-Ho Lee
90498b3756
Merge pull request #5385 from gyuho/fix_backup_test
...
e2e: wait for member publishing after backup
2016-05-17 21:57:52 -07:00
Gyu-Ho Lee
f2b2e0761a
e2e: wait for member publishing after backup
2016-05-17 21:39:04 -07:00
Gyu-Ho Lee
81b4e6d332
Merge pull request #5384 from mitake/genproto
...
scripts: pass -u to go get in genproto.sh
2016-05-17 20:49:36 -07:00
Hitoshi Mitake
db9ccb75bf
scripts: pass -u to go get in genproto.sh
...
Current genproto.sh doesn't pass -u option to go get. It is
problematic because the script depends on a specific version of
gogoproto. Actually it causes build error if a repository already have
an old version of gogoproto that doesn't have a specified commit
($SHA). This commit lets the script pass -u to go get for avoid the
error.
2016-05-18 11:38:51 +09:00
Gyu-Ho Lee
7678fc153a
Merge pull request #5382 from gyuho/rafthttp_timeout
...
rafthttp: fix TestSendMessageWhenStreamIsBroken
2016-05-17 16:22:02 -07:00
Gyu-Ho Lee
d20cb40f4f
rafthttp: fix TestSendMessageWhenStreamIsBroken
...
Fix https://github.com/coreos/etcd/issues/5381 .
In case CI being slow that taking more than 10ms.
2016-05-17 16:03:54 -07:00
Gyu-Ho Lee
ecf192556e
Merge pull request #5380 from gyuho/backup_e2e_test
...
e2e: v2 backup test
2016-05-17 15:56:24 -07:00
Gyu-Ho Lee
06950e41b4
e2e: v2 backup test
...
Fix https://github.com/coreos/etcd/issues/5367 .
2016-05-17 15:35:39 -07:00
Anthony Romano
fb8d12a9cd
Merge pull request #5379 from heyitsanthony/fix-snapshot-close-wal
...
etcdserver: wait for snapshots before closing raft
2016-05-17 15:19:41 -07:00
Anthony Romano
73204e9637
etcdserver: wait for snapshots before closing raft
...
Fixes #5374
2016-05-17 15:04:25 -07:00