Gyuho Lee
2271db7552
pkg/logutil: add godoc on zap encoder field names
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-26 11:54:00 -07:00
Gyuho Lee
6d0f71e4c2
embed: improve "--log-outputs" error message, add godoc
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-26 11:54:00 -07:00
Gyuho Lee
b0e4fc3974
CHANGELOG: update with latest logger change
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-26 11:54:00 -07:00
Gyuho Lee
fd227254ef
Documentation/upgrades: update guides with latest logger change
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-26 11:54:00 -07:00
Gyuho Lee
dca3f5e3ad
Merge pull request #9626 from yudai/fix_set_inexist_dir
...
etcdserver: Fix v2v3api set to create parent directly if not exists
2018-04-26 11:50:27 -07:00
Gyuho Lee
624f421d21
Merge pull request #9642 from lorneli/idutil-dev
...
pkg/idutil: use count field as atomic variable
2018-04-26 11:48:23 -07:00
lorneli
54827d47ee
pkg/idutil: use count field as atomic variable
...
Use atomic.AddUint64 instead of mutex lock to inc count field.
Bench result:
benchmark old ns/op new ns/op delta
BenchmarkNext-4 163 26.3 -83.87%
2018-04-27 00:44:45 +08:00
Iwasaki Yudai
3c25465855
etcdserver: Fix v2v3api set to create parent directly if not exists
...
When a new file is created under an non existent directly,
the v2 API automatically create the parent directly.
This commit aligns the behaviour of v2v3 emulation to comply with the v2
API.
2018-04-25 17:36:59 -07:00
Gyuho Lee
b6578c8f4d
embed: error when different values are specified in "--log-output"
...
"--log-output default,a.log" should error out when etcd
runs as a systemd unit. We expect 'default' to be overridden
explicitly.
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-25 17:09:22 -07:00
Gyuho Lee
755b508a8e
Merge pull request #9632 from ericchiang/grpc-logs-spam
...
etcdctl/ctlv3/command: don't print gRPC WARNING logs by default
2018-04-25 17:02:06 -07:00
Eric Chiang
55001977ed
etcdctl/ctlv3/command: don't print gRPC WARNING logs by default
...
Despite holding important information, these are too noisy.
See https://github.com/coreos/etcd/pull/9623
2018-04-25 15:26:54 -07:00
Gyuho Lee
62a385b1ca
CHANGELOG-3.4: add v2v3 emulation fix
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-25 14:50:48 -07:00
Gyuho Lee
ccf959c0d4
Merge pull request #9624 from gyuho/journald
...
*: support journald with structured logging zap, rename to "--log-outputs"
2018-04-25 14:22:03 -07:00
Gyuho Lee
154e2ac38e
embed: do not import journald dependencies on windows
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-25 13:52:53 -07:00
Gyuho Lee
9cd9ae284f
pkg/logutil: do not build journald logger on windows
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-25 13:52:30 -07:00
Gyuho Lee
88c70d0ca9
embed,integration,snapshot: use "LogOutputs"
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-25 13:27:31 -07:00
Gyuho Lee
b748abca67
*: change typo in "auto-compaction-retention" field
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-25 13:20:26 -07:00
Gyuho Lee
58a603448a
*: rename to "--log-outputs" in docs
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-25 13:20:26 -07:00
Gyuho Lee
a6c30eab96
functional: rename to "log-outputs"
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-25 13:20:26 -07:00
Gyuho Lee
af5bc439b3
embed,etcdmain: rename to "--log-outputs" flag
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-25 13:20:26 -07:00
Gyuho Lee
1539fddb27
etcd.conf.yml.sample: rename to "log-outputs"
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-25 13:20:26 -07:00
Gyuho Lee
22609a65b5
Documentation/upgrades: highlight "--log-outputs"
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-25 13:20:26 -07:00
Gyuho Lee
0e4c94c052
CHANGELOG: highlight "--log-outputs" flag
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-25 13:20:22 -07:00
Gyuho Lee
a113d6c160
functional/rpcpb: change to LogOutputs
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-25 11:05:09 -07:00
Gyuho Lee
53c5cd55f7
Documentation/upgrades: highlight "embed.Config.LogOutputs" change
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-25 10:49:37 -07:00
Gyuho Lee
d4987f4633
CHANGELOG: track logger changes
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-25 10:47:58 -07:00
Gyuho Lee
f99cb35d29
embed: rename "LogOutput" to "LogOutputs"
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-25 10:28:13 -07:00
Gyuho Lee
3ea7a5d0bd
etcdserver: add "LoggerCore" field for Raft logger
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-25 10:16:54 -07:00
Gyuho Lee
d33a74d380
embed: add "loggerCore" field for Raft logger
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-25 10:16:51 -07:00
Gyuho Lee
a34dd272b0
pkg/logutil: change "NewRaftLogger" function signature
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-25 10:11:35 -07:00
Gyuho Lee
69c51e2c4a
embed: change "loggerConfig" to "*zap.Config"
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-25 10:05:12 -07:00
Gyuho Lee
6df3179c06
pkg/logutil: add "NewRaftLoggerFromZapCore"
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-25 10:05:12 -07:00
Gyuho Lee
48d5542a76
embed: set journald logging with zap
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-25 10:05:12 -07:00
Gyuho Lee
1fa80bf520
pkg/logutil: add "NewGRPCLoggerV2FromZapCore"
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-25 10:05:12 -07:00
Gyuho Lee
fcbb30364a
pkg/logutil: add "NewJournaldWriter"
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-25 10:05:12 -07:00
Gyuho Lee
e73f909fef
Merge pull request #9623 from ericchiang/grpc-logs
...
etcdctl/ctlv3/command: enable gRPC WARNING logs by default
2018-04-25 09:44:49 -07:00
Gyuho Lee
189d24e00f
Merge pull request #9627 from shenlanse/update-k8s-deploy
...
kubernetes-deploy: set etcd pod restartPolicy=Always
2018-04-25 09:44:03 -07:00
Gyuho Lee
b14ab95b38
Merge pull request #9625 from jpbetz/release-script-fixes
...
scripts: Fix a few etcd release script bugs and make it reenterant.
2018-04-25 09:43:25 -07:00
blueblue
01996012bb
kubernetes-deploy: set etcd pod restartPolicy=Always
2018-04-25 10:00:18 +08:00
Joe Betz
bee6f34197
scripts: Fix a few etcd release script bugs and make it reenterant.
2018-04-24 17:03:14 -07:00
Eric Chiang
9ce295a812
etcdctl/ctlv3/command: enable gRPC WARNING logs by default
2018-04-24 16:19:02 -07:00
Joe Betz
f1b3b32745
CHANGELOG: Set release data of 3.1.14 and 3.2.19
2018-04-24 14:37:24 -07:00
Gyuho Lee
a0b4624f3b
CHANGELOG-3.3: update v3.3.4 release date
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-24 13:45:16 -07:00
Gyuho Lee
7cc92fc2af
Merge pull request #9618 from coreos/help-allowed-cn
...
etcdmain: document peer-cert-allowed-cn flag
2018-04-24 13:42:20 -07:00
Eric Chiang
30ee30ffeb
etcdmain: document peer-cert-allowed-cn flag
2018-04-24 13:31:54 -07:00
Gyuho Lee
61404132a9
Merge pull request #9582 from jpbetz/release-script
...
[WIP] scripts: Add script that performs entire release workflow
2018-04-24 12:04:15 -07:00
Gyuho Lee
3802866870
Merge pull request #9597 from gyuho/flag-doc
...
Documentation/op-guide: add missing flags, clarify "--initial*" flags
2018-04-24 11:29:35 -07:00
Gyuho Lee
3da4c8a585
Merge pull request #9607 from jpbetz/changelog-3-1-14--3-2-19
...
CHANGELOG: Add 3.1.14 and 3.2.19 release notes
2018-04-23 16:54:34 -07:00
Joe Betz
f0a214db2a
CHANGELOG: Add 3.1.14 and 3.2.19 release notes
2018-04-23 16:36:20 -07:00
Gyuho Lee
c8d08a8898
functional/tester: prevent embedded etcd running with failpoints
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-23 14:07:43 -07:00