Image missing.
Jepsen: TigerBeetle 0.16.11

created: June 6, 2025, 10:53 a.m. | updated: June 6, 2025, 6:54 p.m.

From a database perspective, each TigerBeetle request is a single transaction: an ordered group of micro-operations which execute atomically. Each TigerBeetle node has a single data file, which is divided into zones at predictable offsets. The session documentation reaffirmed this stance: a TigerBeetle client “will never time out” and “does not surface network errors”. Because TigerBeetle clients handle all failures through a silent internal retry mechanism, they unnecessarily convert definite errors into indefinite ones. Long-lasting unavailability could cause TigerBeetle clients to consume unbounded memory as they attempt to buffer and retry an ever-growing set of requests.

1 day, 16 hours ago: Hacker News