Closed elmisback closed 6 days ago
Check on this in RA meeting Thursday.
Rapidly clicking points while many improve jobs were running resulted in slowdown and eventual page crash(!).
Could mitigate slowdown by dedicating a thread to analysis calls?
Not sure about page crash.
I crashed the page using sqrt(x+1.(...)) - sqrt(x) and a single Improve call with lots of clicking while the server was under load.
Crash had error code 5
Zach: page falls over if Improve submitted over and over -- should probably just block the user from submitting more than one at a time
Pavel: Maybe track number of jobs open on the server, use pop up or whatever to apologize if server is under load (also acts as a debounce)
The server does not cache to disk right now. So if the server topples over the cache is lost.
Stress testing is ongoing. We need to test with a more recent version of main
, I'm not sure if the current version that fell over at the end of Ben's talk had threads or not. Server commit has is currently cd05a706932a72a9634d93a31fadff41edbacc11
We need to resolve action items from the data we've collected. This probably involves writing unit tests and identifying specific weaknesses to test for, with the goal of validating a server version for the feature freeze.
No progress this week due to generals, but I should have some time to work on this on Thursday/Friday.
Resolved action items:
I'm going to close this now, it is what it is.
First draft: