-
Notifications
You must be signed in to change notification settings - Fork 4
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
Run CT on Node20 #219
Comments
Today's investigation about this was largely blocked by changes made from and I am beginning to think that all the trouble we have had on main is from the registerTasks arg splitting. It is hard to test on servers, but I seem to get consistent args that look like (psuedo code) "node pm2/ProcessForwarder.js quick-server" where the ProcessForwarder knows how to splice in grunt for itself. I'll need to come back to this tomorrow. |
I made some progress today. I think there is a serious concern that something in our processes are taking up way too much processing. My theories:
I'll need to come back to this. |
Some more discussion and summary with @samreid this morning: problems:
|
Ok. I'm testing without cluster mode, and I think this error may help show the memory leak from puppeteer's side. Likely we still need to do phetsims/perennial#393.
|
I believe that all the trouble we have been encountering this week was because of a memory leak in browserPageLoad(). Fixed by phetsims/perennial@f6a0b7a above. CT is working well now. |
We will continue optimizing sparky tasks over in #220 |
Added a TODO here to test phetsims/perennial#362 |
Reopening because there is a TODO marked for this issue. |
Re-closing for more testing. |
Reopening because there is a TODO marked for this issue. |
Excellent! |
Creating this issue since we kinda broke all of CT. Perhaps it is an se linux problem, and perhaps we should upgrade our Puppeteer version. I'll take a look.
CTQ is running correctly.
The text was updated successfully, but these errors were encountered: