Gyuho Lee
c00c6cb685
mvcc: support structured logger
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-16 17:36:00 -07:00
Gyuho Lee
0dad8abb6f
pkg: support structured logger
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-16 17:36:00 -07:00
Gyuho Lee
bdbed26f64
etcdserver: support structured logging
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-16 17:36:00 -07:00
Gyuho Lee
f879c1de33
integration: use default logger "capnslog"
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-16 17:36:00 -07:00
Gyuho Lee
d5d4025f9a
CHANGELOG-3.4: highlight logger change
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-16 17:36:00 -07:00
Gyuho Lee
041b9069a2
*: configure server logger
...
- Add/Document "logger" to support structured logging.
- This makes functional tests run easier, since zap logger
provides built-in log redirect to files.
- "etcd --logger-option=zap" to enable structured logging.
- Current "capnslog" will still be used as "default".
- We may switch the default or deprecate "capnslog" in v3.5.
- Either way, will clearly be documented.
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-16 17:36:00 -07:00
Gyuho Lee
82e84a09e1
pkg/logutil: add "NewGRPCLoggerV2FromZap", "NewRaftLogger"
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-16 17:36:00 -07:00
Gyuho Lee
33128104c0
functional/agent: handle "embed.Etcd", logger sync
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-16 17:36:00 -07:00
Gyuho Lee
575cf94852
functional/rpcpb: add "*Etcd.EmbedConfig", and logger fields
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-16 17:36:00 -07:00
Gyuho Lee
f3b7fa545e
Merge pull request #9574 from gyuho/btree
...
vendor: upgrade "google/btree"
2018-04-16 17:35:46 -07:00
jocalvert
96142c2d00
vendor: upgrade "google/btree"
2018-04-16 16:54:44 -07:00
Gyuho Lee
ff6ff9d6e6
Merge pull request #9570 from gyuho/tls
...
*: fix TLS reload when cert includes only IPs (no domain names in SAN field)
2018-04-16 08:02:18 -07:00
Gyuho Lee
00b529e810
pkg/proxy: fix typos in field names
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-14 12:00:41 -07:00
Gyuho Lee
9886e2161d
Merge pull request #9571 from gyuho/net
...
pkg/proxy: make/simplify interface more extensible
2018-04-14 11:57:01 -07:00
Gyuho Lee
5db4df762b
pkg/proxy: make/simplify interface more extensible
...
Extend proxy for more advanced corrupt and packet drop testing.
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-14 07:32:26 -07:00
Gyuho Lee
03cf9c45f8
etcdserver: fix typo in "adjustTicks"
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-13 14:53:51 -07:00
Gyuho Lee
0b0a943a5e
CHANGELOG: highlight TLS reload fixes
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-13 14:19:37 -07:00
Gyuho Lee
ca86daeb76
Documentation/op-guide: explain TLS reload fix
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-13 14:19:37 -07:00
Gyuho Lee
3f8d1738de
pkg/transport: document how TLS reload works with IP only certs
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-13 14:19:37 -07:00
Gyuho Lee
68802b333b
integration: re-overwrite "httptest.Server" TLS.Certificates
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-13 14:19:34 -07:00
rob boll
88c078d4bd
pkg/transport: don't set certificates on tls config
2018-04-13 13:17:27 -07:00
Gyuho Lee
b705f6f8f2
Revert "integration: fix httptest TLS server start"
...
This reverts commit 3d3ba8b9cb182e958d8d0c26ac13fff899424fc9.
2018-04-13 13:06:09 -07:00
Gyuho Lee
6ab9776601
integration: add "TestTLSReloadCopyIPOnly"
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-13 13:02:45 -07:00
Gyuho Lee
233af4b4ec
integration: add IP only TLSInfos
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-13 12:03:55 -07:00
Gyuho Lee
72e23a2b1b
integration/fixtures-expired: add IP only certs
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-13 12:01:35 -07:00
Gyuho Lee
334affa272
integration/fixtures: add IP only certs
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-13 11:58:36 -07:00
Gyuho Lee
3d3ba8b9cb
integration: fix httptest TLS server start
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-13 11:16:54 -07:00
Gyuho Lee
08641dd48b
.github: simplify templates
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-13 11:11:01 -07:00
Gyuho Lee
f61528768e
.github: clean up TEMPLATES
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-13 11:05:54 -07:00
Gyuho Lee
487ea49442
dockerignore: remove
...
We don't have "Dockerfile" in repo root anymore.
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-13 11:02:12 -07:00
Gyuho Lee
8e00d764be
gitignore: remove outdated lists
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-13 11:01:19 -07:00
Gyuho Lee
9824959923
godir: remove
...
Godep is not used anymore.
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-13 10:58:53 -07:00
Gyuho Lee
0a92ba66fa
functional/tester: fix racey map writes
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-12 13:21:52 -07:00
Gyuho Lee
d69b7d28a0
MAINTAINERS: remove deprecated CoreOS email, update other maintainers
...
With latest email addresses.
CoreOS emails are being deprecated in a few weeks.
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-12 11:51:56 -07:00
Gyuho Lee
73446a51f5
V2Procfile: remove unused Procfile
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-12 11:49:11 -07:00
Gyuho Lee
dfd5f1826f
CHANGELOG: add 3.5, highlight gRPC gateway breaking changes
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-12 11:46:43 -07:00
Gyuho Lee
2fc7fc1707
CHANGELOG: highlight "snapshot" package and godoc link
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-12 11:27:02 -07:00
Gyuho Lee
1ac5007b4d
Merge pull request #9568 from gyuho/sss
...
snapshot: enforce single endpoint to "Save" method
2018-04-12 11:23:29 -07:00
Gyuho Lee
5ba4e7d533
functional/tester: fix unit tests
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-12 10:49:48 -07:00
Gyuho Lee
8ae2bbf3c4
functional/rpcpb: use new snapshot package interface
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-12 10:49:48 -07:00
Gyuho Lee
90e5af76f3
etcdctl/ctlv3: use new snapshot package
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-12 10:49:48 -07:00
Gyuho Lee
a2b1449431
snapshot: enforce single endpoint in client, change interface
...
To enforce single endpoint in client configuration.
And pass client object only to "Save" method.
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-12 10:49:45 -07:00
Gyuho Lee
70341b1614
Merge pull request #9565 from gyuho/quorum-disaster
...
functional: simulate quorum disaster
2018-04-11 21:47:37 -07:00
Gyuho Lee
f72449c637
functional.yaml: skip recover test for now
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-11 21:13:27 -07:00
Gyuho Lee
ce19e0b4b5
functional: increase dial timeout
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-11 20:18:17 -07:00
Gyuho Lee
554dfaa4ba
functional/tester: fix govet errors
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-11 19:53:54 -07:00
Gyuho Lee
099f109850
CHANGELOG-3.4: add quorum loss failure case
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-11 19:52:23 -07:00
Gyuho Lee
23ce3a1acc
functional: rename to "listCases"
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-11 19:52:23 -07:00
Gyuho Lee
d275437c05
functional/tester: whitelist lease expire checker on snapshot restore
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-11 19:52:23 -07:00
Gyuho Lee
f574a9aaed
functional/tester: add "EtcdClientEndpoints" to "Checker"
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-11 19:52:23 -07:00