etcd/server
Piotr Tabor d72f7ef5cc Give control to Embedded servers whether they override global loggers
So far each instance of embed server was overriding the grpc loggers and zap.global loggers.
It's counter intutitive that last created Embedded server was 'wining' and more-over it was breaking grpc expectation to change it "only" before the grpc stack is being used.

This PR introduces explicit call: `embed.Config::SetupGlobalLoggers()`, that changes the loggers where requested. The call is used by etcd main binary.

The immediate benefit from this change is reduction of  test flakiness, as there were flakes due to not a proper logger being used across tests.
2021-04-14 12:47:38 +02:00
..
auth Migrate dependencies pkg/foo -> client/pkg/foo 2021-04-07 00:38:47 +02:00
config Migrate dependencies pkg/foo -> client/pkg/foo 2021-04-07 00:38:47 +02:00
embed Give control to Embedded servers whether they override global loggers 2021-04-14 12:47:38 +02:00
etcdmain Give control to Embedded servers whether they override global loggers 2021-04-14 12:47:38 +02:00
etcdserver etcdserver: replace forceVersionC with FirstCommitInTermNotify 2021-04-09 11:30:42 +02:00
lease Make NewTmpBackend use testing tmp location (so cleanup). 2021-03-26 13:54:55 +01:00
mock Migrate dependencies pkg/foo -> client/pkg/foo 2021-04-07 00:38:47 +02:00
mvcc Migrate dependencies pkg/foo -> client/pkg/foo 2021-04-07 00:38:47 +02:00
proxy *: over 20 staticcheck fixes 2021-03-18 15:06:17 +01:00
wal Migrate dependencies pkg/foo -> client/pkg/foo 2021-04-07 00:38:47 +02:00
go.mod Update zap logging dependency. 2021-04-14 12:15:48 +02:00
go.sum Update zap logging dependency. 2021-04-14 12:15:48 +02:00
LICENSE server: Update go.mod 2020-10-26 13:02:32 +01:00
main_test.go server: Update go.mod 2020-10-26 13:02:32 +01:00
main.go server: Update go.mod 2020-10-26 13:02:32 +01:00