GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | ||||||||||||||||||
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | ||||||||||||||||||
GeezerVison is showing github.com — test: deflake test-buffer-large-size by jakecastelli · Pull Request #57789 · nodejs/node Conversation
|
|
queued a stress test - https://ci.nodejs.org/job/node-stress-single-test/557/ |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
|
I'm not sure I understand the difference. Why using a |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Currently it is only one test that attempts to allocate 8GB of memory, the purpose of the for loop is to make them into 4 separate tests. I think it could have 2 benefits:
|
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
|
Actually - now I see my stress tests start to fail on |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
Yes, probably. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
58ebe5a to
5fae384
Compare
|
I've attempted to add major gc after each allocation and queued another stress test - https://ci.nodejs.org/job/node-stress-single-test/558/. This test seems having a way too high failure rate. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Might be worth checking if distributing each of these into separate test files improves things |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
The stress tests seem ok, the CI failures relate to other flaky tests. Are we happy to do major gc or better off separate them into different files? |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
5fae384 to
4e19317
Compare
|
Any further actionable item should I take?
Happy to take either path 👍 |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
I would try to separate into multiple files without manually triggering GC and see what happens. Manually calling the GC is not a fix. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
4e19317 to
920046f
Compare
920046f to
e6b2341
Compare
|
what are the practical ways to verify if things've improved?
Any other suggestions? |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Added some optional suggestions to simplify the tests
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@ ## main #57789 +/- ## ========================================== - Coverage 90.23% 90.22% -0.02% ========================================== Files 630 630 Lines 185288 185518 +230 Branches 36344 36380 +36 ========================================== + Hits 167203 167387 +184 - Misses 11006 11027 +21 - Partials 7079 7104 +25 🚀 New features to boost your workflow:
|
Sorry, something went wrong.
There was an error while loading. Please reload this page.
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
The reason will be displayed to describe this comment to others. Learn more.
LGTM, thanks
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Landed in 795dd8e |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
PR-URL: #57789 Reviewed-By: Darshan Sen <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: James M Snell <[email protected]>
PR-URL: #57789 Reviewed-By: Darshan Sen <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: James M Snell <[email protected]>
PR-URL: #57789 Reviewed-By: Darshan Sen <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: James M Snell <[email protected]>
|
Tests are failing on GHA with this change (https://github.com/nodejs/node/actions/runs/14865929007/job/41742567775), we'd need a manual backport PR if we want to port this change. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
I will look into the backport |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Hi @aduh95 I took a look and realised this PR was fixing the flaky test introduced in #51821 which 51821 is a
semver-major
|
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
Successfully merging this pull request may close these issues.
There was an error while loading. Please reload this page.