News for hackers. Stuff that matters.
Re:KeyDB – multi-threaded Redis fork by Snapchat by 29athrowaway on Sunday May 21, 2023 @11:56AM (#36022219)
As a fork, it is essentially a new version of an already Jepsen-tested system. That meets your definition of "a lot better" than "untested bespoke algos".
Re:KeyDB – multi-threaded Redis fork by Snapchat by jakewins on Sunday May 21, 2023 @02:09PM (#36023348)
I can’t tell if you are trolling me, but obviously “we made this single-threaded thing multithreaded” implies new algorithms that need new test runs
Re:KeyDB – multi-threaded Redis fork by Snapchat by 29athrowaway on Sunday May 21, 2023 @05:02PM (#36024659)
I am just evaluating your logic in the form of a reply, so you can see it at work. The same issue you describe happens often across multiple versions of a system.
Re:KeyDB – multi-threaded Redis fork by Snapchat by nemothekid on Sunday May 21, 2023 @03:35PM (#36024065)
The part of Redis that were Jepsen stressed, Redis-raft more recently, and Redis sentinel, for which the numerous flaws were pretty much summed at "as designed". No part of KeyDB has gone through a Jepsen style audit, all of which are untested bespoke algos.
Re:KeyDB – multi-threaded Redis fork by Snapchat by bastawhiz on Sunday May 21, 2023 @04:28PM (#36024409)
Chrome is based on a fork of Webkit. Are you going to trust it because Safari passed a review before the fork?
Re:KeyDB – multi-threaded Redis fork by Snapchat by 29athrowaway on Sunday May 21, 2023 @09:42PM (#36026480)
Ask one level higher in the thread.