tigerbeetle icon indicating copy to clipboard operation
tigerbeetle copied to clipboard

The distributed financial transactions database designed for mission critical safety and performance.

Results 295 tigerbeetle issues
Sort by recently updated
recently updated
newest added

Tigerbeetle uses io_uring, and while great for performance, this actually makes it extremely difficult to deploy apps that use the official tigerbeetle client (because they also use io_uring) on many...

triaged

This is to increase chance of cluster healing, and to not overwhelm the Antithesis environment with disk space usage.

# NodeSDK: Address Validation and TypeScript Improvements This PR introduces address validation for Replica addresses in the NodeSDK and makes some TypeScript-related improvements. ## Changes ### Address Validation - Added...

(Notes from discussion on service discovery.) When cluster membership changes, the client needs to discover new cluster ip addresses. Given: * The ultravisor is the source of truth for cluster...

triaged

Currently we always wait until the next checkpoint to release grid blocks, because we can't risk overwriting a block that was used in the last checkpoint. But most released blocks...

triaged

When a message arrives with an unknown `Header.command` or `Header.operation` it must be safely discarded (and error-logged) — don't panic. This could happen due to a bad client version.

bug
triaged

## Summary When compacting level A to level B, read/buffer-ahead `growth_factor`-times as many data blocks from level B as level A. ## Problem Given `lsm_growth_factor=4`, suppose table A overlaps with...

enhancement
triaged

Currently Tigerbeetle only supports IP based addresses when starting nodes. This make it very difficult to work with in cloud native enviroments that use DNS based routing. In order to...

triaged

This adds the ability to rotate AOF files without having to use signals. Instead, you can `mv` the old AOF out of the way, and tigerbeetle will continue writing to...