Hello!
I noticed that I’m losing data in case of power failure (on a dev system, luckily), and I would like to learn more about what happens. It seems that latest partitions are always either missing or somehow corrupted after crash.
There are no suspended WAL tables. If the last partition exists, querying gives this error: “i.q.c.TableReader open partition failed, partition does not exist on the disk”
table_partitions() shows that there is an active partition with rows in it, but the min/max timestamps are NULL.
When new rows have been inserted, the error is gone and everything works perfectly again. Except significant amount of data has been lost silently…
Is there something I can do to prevent losing the whole partition, or to recover data?
I’m using QuestDB 8.2.2 (with default config) on Windows.
Thanks.