I’ve been wondering if there are any plans to get Kyle Kingsbury to perform Jepsen testing of FoundationDB?
I do realize that Kyle anectodally said that he would not test FoundationDB because it was developed using more thorough tests than the Jepsen suite, but as Jepsen is becoming a common ground for distributed databases, it would be great to be able to point to a test report.
I am in fact now writing a note about possible choices for a distributed database and using Jepsen analyses to eliminate many unreliable options. I then have to explain that the lack of test results for FoundationDB is not necessarily disqualifying.
I think it would be great but someone would have to fund it. Hard when the top users of it already know that it is reliable and it isn’t necessary to prove it to them.
There was at least one blog post, perhaps two, detailing the test results, which showed FoundationDB passing all Jepsen tests with flying colors. One could hunt around in the Internet Archive for them.
These blog posts are great! I somehow completely missed them, and they contain a lot of useful information. Perhaps if there is no way to sponsor Jepsen testing, these posts could be resurrected and made more visible?
Reviving an old thread, as the issue of FoundationDB not having a Jepsen analysis comes up for me every once in a while. I tell people to look at Jepsen to eliminate unreliable choices, and then inevitably get the question of why FoundationDB isn’t there.
Well, Jepsen discovered multiple problems even with databases that have been used for years in multiple production setups, so the value is still there. I know FDB is exceptional in that it is architected with testing first, but there is still value in independent verification. And a good result would really help adoption.