I think it would be kinda cool in a way to go back to dual-machine debugging but I’m not sure everyone else would agree with me.
I think it would be kinda cool in a way to go back to dual-machine debugging but I’m not sure everyone else would agree with me.
Also, I've tested dual machine debugging with BugJail, as part of spike towards CI/QA/SIT/UAT/Pre-Prod use. It works okey-ish but the (crappy 1GB) network became bottleneck and it was slower than single box.
BugJail does compression around storage layer, but nothing before the network hop from capturing agent to processing server.
And fully agreed of course; when BugJail graduates to CI/QA/SIT/UAT/PreProd use, it will need compression before the network hop. But that is some time away. Currently the agent and server run in same box, and compression between them has negative net effect (compression uses more CPU than what shifting around less data saves).
Basically they didn’t make the client smart, they made a proxy and spam loopback.