News for hackers. Stuff that matters.
Re:Debugging in the Multiverse by wwilson on Tuesday September 10, 2024 @10:25AM (#41501126)
You're right that if you tried to do something like this using record/replay, you would pay an enormous cost. Antithesis does not use record/replay, but rather a deterministic hypervisor (https://antithesis.com/blog/deterministic_hypervisor/). So all we have to remember is the set of inputs/changes to entropy that got us somewhere, not the result of every system operation.
Re:Debugging in the Multiverse by slippy on Tuesday September 10, 2024 @11:07AM (#41501543)
The classic time space tradeoff question: If I run Antithesis for X time, say 4 hours, do you take periodic snapshot / deltas of state so that I don't have to re-run the capture for O(4 hours) again, from scratch just to go back 5 seconds?
Re:Debugging in the Multiverse by wwilson on Tuesday September 10, 2024 @11:11AM (#41501577)
Yes! See Alex's talk here: https://www.youtube.com/watch?v=0E6GBg13P60

In fact, we just made a radical upgrade to this functionality. Expect a blog post about that soon.