Nick Pezza
Nick Pezza
@jerch yep!
@dhh I can work on some benchmarks and report back to see if it's worth upstreaming into a pr.
All right ran some benchmarks. I used https://k6.io/ along with a plugin from Evil Martians to make testing websockets easier. (See https://evilmartians.com/chronicles/real-time-stress-anycable-k6-websockets-and-yabeda for more info). Heres the load testing script...
Yea, for the most part. But i think it's still in the realm of Good Enough™
CPU for all the tests(solid cable and redis) never went above 75% As for memory, looks like DO didnt capture it by default and i forgot to enable it. I...
With 750 VUs heres what memory looked like: Pretty much the same for both. Both tests:
Well this is awkward. I forgot an index which turns out makes a huge difference 😅 Seems like running the prune action on disconnect causes a bunch of slowdown so...
Tweaking pumas worker_timeout and `config.action_cable.worker_pool_size` resolved mysqls connection timeouts
Any progress on this at all?
So I tried emcee and whenever I require core-drawer-panel I just get a white screen. No errors in the console or from the server. Has anybody had this issue?