Gyuho Lee
e81f9d850e
Merge pull request #9601 from gyuho/doc-compact
...
*: improve compaction documentation
2018-04-23 10:14:22 -07:00
Gyuho Lee
e23ee1a1a7
Documentation/upgrades: clean up snapshot change doc
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-20 15:08:23 -07:00
Gyuho Lee
dab54fab3f
Documentation/op-guide: improve compaction guide
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-20 15:08:21 -07:00
Gyuho Lee
353f938b8d
Merge pull request #9599 from gyuho/test-parallel
...
*: parallelize integration tests with CPU parameters
2018-04-20 14:40:22 -07:00
Gyuho Lee
afef4a594a
travis: parallelize integration with CPU parameters
...
To maximize our Travis 5-worker usage.
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-20 14:10:33 -07:00
Gyuho Lee
ad4b747ed4
test: configure go test -cpu flag
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-20 14:10:30 -07:00
Gyuho Lee
83f7f174da
etcdserver: print server configuration duration fields in string
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-20 13:11:11 -07:00
Gyuho Lee
e5d160fceb
Merge pull request #9598 from gyuho/compaction
...
*: highlight breaking change in compaction retention
2018-04-20 13:01:26 -07:00
Gyuho Lee
6af44fa4fe
Documentation/upgrades: highligh YAML auto-compaction-retention flag change
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-20 12:58:32 -07:00
Gyuho Lee
fafa672f87
CHANGELOG: clarify compaction YAML type
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-20 12:04:25 -07:00
Gyuho Lee
5f8abdc227
etcdserver: log auto compaction on server start
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-20 11:58:36 -07:00
Gyuho Lee
8b68a71cb5
etcd.conf.yml.sample: remove deprecated fields
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-20 11:51:34 -07:00
Gyuho Lee
0411b89d69
pkg/proxy: fix fmt
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-20 11:26:38 -07:00
Gyuho Lee
f205b22434
etcdserver: fix snapshot panic message
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-20 11:20:17 -07:00
Gyuho Lee
01fc2901b6
etcdmain: sync logger on exit
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-20 10:58:33 -07:00
Gyuho Lee
c76c696ed7
embed: sync logger on server close
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-20 10:54:37 -07:00
Gyuho Lee
337a751180
Merge pull request #9595 from gyuho/ppp
...
pkg/proxy: strip host on local listener
2018-04-20 10:40:08 -07:00
Gyuho Lee
8006d3305e
pkg/proxy: strip host on local listener
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-20 10:35:01 -07:00
Gyuho Lee
8058513d84
*: clarify gRPC gateway changelogs
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-20 10:33:03 -07:00
Gyuho Lee
b933603a43
functional: add TODO for network isolate tests
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-19 17:44:16 -07:00
Gyuho Lee
f5b8e1eb95
functional/tester: log start revision
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-19 17:40:08 -07:00
Gyuho Lee
25cc3bb71b
Merge pull request #9588 from gyuho/aaa
...
rafthttp: add more debugging logs
2018-04-19 13:26:47 -07:00
Gyuho Lee
87dfe53798
Procfile: use zap in Procfile
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-19 13:19:02 -07:00
Gyuho Lee
8296ce0930
rafthttp: add/fix debugging lines
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-19 13:18:57 -07:00
Gyuho Lee
8f8b32b253
Merge pull request #9587 from mborsz/is_leader
...
etcdserver: add is_leader prometheus metric that is 1 on the leader.
2018-04-19 10:04:34 -07:00
Gyuho Lee
b0112086d6
Merge pull request #9354 from hexfusion/u_sock
...
embed: explicitly define unix proto
2018-04-19 08:16:38 -07:00
Maciej Borsz
46bc966aa7
etcdserver: add is_leader prometheus metric that is 1 on the leader.
...
Before this change, we had now way to find a leader using /metrics
endpoint. This commit adds a metric to do that.
2018-04-19 11:47:40 +02:00
Gyuho Lee
e5c9483cd8
Merge pull request #9511 from jcalvert/index_compaction_breakup
...
mvcc: Clone for batch index compaction and shorten lock
2018-04-18 15:24:21 -07:00
jocalvert
f176427791
mvcc: Clone the key index for compaction and lock on each item
...
For compaction, clone the original Btree for traversal purposes, so as to
not hold the lock for the duration of compaction. This allows read/write
throughput by not blocking when the index tree is large (> 1M entries).
mvcc: add comment for index compaction lock
mvcc: explicitly unlock store to do index compaction synchronously
mvcc: formatting index bench
mvcc: add release note for index compaction changes
mvcc: add license header
2018-04-18 13:29:27 -07:00
Gyuho Lee
d0847f4f25
*: clean up/fix server structured logs
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-18 12:54:43 -07:00
Gyuho Lee
229a0c9da6
Merge pull request #9580 from gyuho/log
...
embed: clean up initial server start logs
2018-04-17 15:01:52 -07:00
Gyuho Lee
9c0c3cd606
Merge pull request #9579 from gyuho/log-output-multiple-files
...
*: support output logs to multiple files
2018-04-17 14:39:28 -07:00
Gyuho Lee
a47c18ff5b
embed: clean up initial server start logs
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-17 14:24:08 -07:00
Gyuho Lee
6fec93fe42
CHANGELOG-3.4: highlight YAML log-output change
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-17 13:34:07 -07:00
Gyuho Lee
bf8601676e
Documentation/upgrades: highlight YAML change
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-17 13:31:25 -07:00
Gyuho Lee
7215e54755
etcd.conf.yml: change "log-output" type
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-17 13:29:23 -07:00
Gyuho Lee
8ee87787dd
functional: use strings for LogOutput
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-17 13:03:09 -07:00
Gyuho Lee
671e4a50bc
CHANGELOG-3.4: add "LogOutput" change
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-17 12:47:06 -07:00
Gyuho Lee
8049df15c4
CHANGELOG-3.4: highlight embed.Config.LogOutput field change
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-17 12:47:06 -07:00
Gyuho Lee
cd7bfe1ea5
integration: set strings for LogOutput
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-17 12:47:06 -07:00
Gyuho Lee
3e99487372
snapshot: set string for LogOutput
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-17 12:47:06 -07:00
Gyuho Lee
1974785511
etcdmain: accept multiple values in "--log-output"
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-17 12:47:06 -07:00
Gyuho Lee
bf937535f5
embed: change "Config.LogOutput" to []string
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-17 12:47:06 -07:00
Gyuho Lee
954afc9156
CHANGELOG-3.4: highlight multi-log writer change
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-17 12:47:06 -07:00
Gyuho Lee
f6f1e0cb65
embed: support multiple log outputs for structured logging
...
Zap support multi-writer by default.
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-17 12:47:06 -07:00
Gyuho Lee
406f23ce17
README: update meeting notes link
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-17 12:05:14 -07:00
Gyuho Lee
41b855a48e
Merge pull request #9577 from gyuho/null
...
*: use /dev/null to discard server logs
2018-04-17 10:33:52 -07:00
Gyuho Lee
674388f599
integration: use /dev/null to discard server logs
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-17 06:14:03 -07:00
Gyuho Lee
7c10c12ce7
snapshot: use /dev/null to discard server logs
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-17 06:13:52 -07:00
Gyuho Lee
a31c38f3b0
embed: use /dev/null to discard server logs
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-17 06:13:24 -07:00