-
Notifications
You must be signed in to change notification settings - Fork 1.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Flaky failure on multiple platforms in CITGM #1541
Comments
Exception logging is quite tricky to test. We spawn a child process that throws an error and assert the process exit code / stderr output. There could be a race condition in how we consume child_process. How long has this been ongoing? Since those tests have not changed in quite some time it also could be subtle change to an aspect of child_process timing in Node itself. If this is recent flakiness that would be more likely. |
We've been seeing this flakynes on and off since 3.0.0 afaik across release
lines. Sorry for taking so long to report it.
I can kick off a that across release lines to find out more
…On Thu, Nov 29, 2018, 11:40 AM Charlie Robbins ***@***.*** wrote:
Exception logging is quite tricky to test. We spawn a child process that
throws an error and assert the process exit code stderr output. There could
be a race condition in how we consume child_process.
How long has this been ongoing? Since those tests have not changed in
quite some time it also could be subtle change to an aspect of
child_process timing in Node itself. If this is recent flakiness that would
be more likely.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#1541 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAecV22kRlbUvbBV504DhThYyhHqKxDAks5u0A3xgaJpZM4Y6CeR>
.
|
There is a larger discussion about exitOnError and some subtle bugs in it that @DABH knows more about than I do. Will make sure to bring this up when we have our monthly meeting next week. |
Thanks again for the bug report – hopefully the flakiness isn't holding up releases on Node. If it is please let me know and we can make this a higher priority. |
It isn't blocking anything on our end. It does mean that we may miss future
breakages until we can unmark Winston as flaky
…On Fri, Nov 30, 2018, 9:01 AM Charlie Robbins ***@***.*** wrote:
Thanks again for the bug report – hopefully the flakiness isn't holding up
releases on Node. If it is please let me know and we can make this a higher
priority.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#1541 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAecV7X3UqkDXu8beQMjIhbpUIhMV6aVks5u0ToegaJpZM4Y6CeR>
.
|
Just caught this flakyness on Are you still seeing this on latest versions of
|
We still encounter the very same failure. The failure is platform independent. See e.g., https://ci.nodejs.org/view/Node.js-citgm/job/citgm-smoker/2142/nodes=debian9-64/testReport/junit/(root)/citgm/winston_v3_2_1/ (available ~7 days) |
I just had a look at the test and it seems likely that something could be written to |
Hey All,
We are periodically seeing failures with winston on various platforms in the Node.js Smoke Testing suite
https://ci.nodejs.org/view/Node.js-citgm/job/citgm-smoker/1655/nodes=ubuntu1804-docker/testReport/(root)/citgm/winston_v3_1_0/
https://ci.nodejs.org/view/Node.js-citgm/job/citgm-smoker/1655/nodes=osx1010/testReport/(root)/citgm/winston_v3_1_0/
The text was updated successfully, but these errors were encountered: