Skip to content

server: un-revert #2568 with a fix to initialize logging before validation#2623

Merged
dnoe merged 2 commits intoenvoyproxy:masterfrom
jmarantz:main-common-fixed-refactor
Feb 15, 2018
Merged

server: un-revert #2568 with a fix to initialize logging before validation#2623
dnoe merged 2 commits intoenvoyproxy:masterfrom
jmarantz:main-common-fixed-refactor

Conversation

@jmarantz
Copy link
Contributor

Description:
Reverts #2613 the revert of #2568
Fixed the underlying issue which was that logging was not initialized during validation, so it ran lockless. This caused intermittent tsan errors. Although #2619 makes the failure immediate and consistent by asserting that logging has been initialized prior to spawning any threads.

Risk Level: Medium -- the earlier #2568 caused intermittent tsan errors which we believe to be fixed, but #2568 was medium-risk in the first place.

Release Notes: N/A

…method (envoyproxy#2568)" (envoyproxy#2613)"

This reverts commit 034135f.

Signed-off-by: Joshua Marantz <jmarantz@google.com>
Signed-off-by: Joshua Marantz <jmarantz@google.com>
@jmarantz
Copy link
Contributor Author

CI still running, but:

bazel test --compilation_mode=dbg --config=tsan //test/integration:hotrestart_test --runs_per_test=100
....
//test/integration:hotrestart_test                                       PASSED in 80.4s
  Stats over 100 runs: max = 80.4s, min = 39.8s, avg = 47.3s, dev = 15.4s

@dnoe dnoe merged commit 89b1ea6 into envoyproxy:master Feb 15, 2018
@jmarantz jmarantz deleted the main-common-fixed-refactor branch February 15, 2018 21:21
lita pushed a commit to lita/envoy that referenced this pull request Feb 15, 2018
Shikugawa pushed a commit to Shikugawa/envoy that referenced this pull request Mar 28, 2020
* push generated wasm file in post submit

* rename sha256 file

* add check before push wasm file

* clean up
jpsim added a commit that referenced this pull request Nov 28, 2022
Signed-off-by: JP Simard <jp@jpsim.com>
jpsim added a commit that referenced this pull request Nov 29, 2022
Signed-off-by: JP Simard <jp@jpsim.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants