baiwfg2 / awesome-readings

记录看各种文章、论文的心得
2 stars 0 forks source link

simulation testing #26

Open baiwfg2 opened 2 years ago

baiwfg2 commented 2 years ago

最近看FDB sigmod 21,发现他们好重视测试啊。一开始设计时就考虑如何更好、更高效率地测试,验证分布式系统中各种意外情况。这种理念我十分赞同,特别是针对于分布式系统,要想尽办法让bug 再现

[1] https://forums.foundationdb.org/t/systems-using-simulation-testing/1593 这里有人谈到 Will Wilson 分享的关于如何用deterministic simulation 测试分布式系统

底下有谈到有人提议在 go 中实现 deterministic scheduling,他参与的一个块存储项目,用到了此技术,发现了很多微妙的time-window bugs; 但是go 官方回复这需要很大的参与与努力

[2] https://yahnd.com/theater/r/youtube/4fFDFbi3toc/ 这个是关于 Will 分享的讨论,值得一看

[3] https://www.youtube.com/watch?v=OJb8A6h9jQQ , Markus Pilman, 讲FDB 的 deterministic simulation