Thor

Results 17 issues of 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...

bug
good first issue

It may be useful to have the option to compact L0 arrow records into L1 arrow records instead of Parquet.

planned

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,...

good first issue
planned

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...

bug

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...

planned

```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...

bug