Thor
Thor
In a couple places in `db.go` we call `newTable(...)` which registers metrics under that table's name. But before adding that table into the database we call `newTableBlock(...)` which can return...
It may be useful to have the option to compact L0 arrow records into L1 arrow records instead of Parquet.
This modifies the way snapshots are performed to ensure that a snapshot only ever contains data that is
Logictests build arrow records by building a parquet record and then using the converter to convert it into an arrow record. Since we no longer support inserting by Parquet records,...
When playing around with compaction of parquet files I ran into what appears to be another panic caused by an integer overflow? ``` panic: runtime error: slice bounds out of...
This issue is meant to describe how transactions work in FrostDB today, and how we would like them to work in the future. It is meant to act as a...
```bash 2024-05-22T13:41:38.6474307Z ================== 2024-05-22T13:41:38.6474647Z WARNING: DATA RACE 2024-05-22T13:41:38.6475059Z Write at 0x00c0000c9e88 by goroutine 2933: 2024-05-22T13:41:38.6475656Z github.com/polarsignals/frostdb.(*ColumnStore).DB.func2() 2024-05-22T13:41:38.6476329Z /home/runner/work/frostdb/frostdb/db.go:557 +0x5dd 2024-05-22T13:41:38.6476992Z github.com/polarsignals/frostdb.(*ColumnStore).DB() 2024-05-22T13:41:38.6477625Z /home/runner/work/frostdb/frostdb/db.go:578 +0xeb0 2024-05-22T13:41:38.6478302Z github.com/polarsignals/frostdb.(*ColumnStore).recoverDBsFromStorage.func1() 2024-05-22T13:41:38.6479134Z /home/runner/work/frostdb/frostdb/db.go:341 +0x19c 2024-05-22T13:41:38.6479690Z...