Skip to content

fix(reader): chunk-load state tracking, loading-forever wedge, inspec…#42

Merged
virtexalejandro merged 9 commits into
mainfrom
fix/inspector-chunk-load
Jul 20, 2026
Merged

fix(reader): chunk-load state tracking, loading-forever wedge, inspec…#42
virtexalejandro merged 9 commits into
mainfrom
fix/inspector-chunk-load

Conversation

@virtexalejandro

Copy link
Copy Markdown
Contributor

…tor window ping-pong; defer chunk frees off caller thread

Adds GetResidentFrame (side-effect-free peek) + OnChunkLoadCancelled event; docs + changelog.

…tor window ping-pong; defer chunk frees off caller thread

Adds GetResidentFrame (side-effect-free peek) + OnChunkLoadCancelled event; docs + changelog.
* fix: Fix buckets creation not being read from schema file, update schema validator  to check buckets , update tests

* fix: Harden a latent crash due to buckets initialization from buckets schema name, trying to access a bucket when the bucket list is empty
* fix: Fix buckets creation not being read from schema file, update schema validator  to check buckets , update tests

* fix: Harden a latent crash due to buckets initialization from buckets schema name, trying to access a bucket when the bucket list is empty

* feat: resize flat arryas and maps from schema max type

* feat: ensure maps and flat arrays get resize using the schema max types
* feat: First phase of hardening and recovering vtx file in case of a crash. Implement a durable_file class that syncs and flushes to hard disk, file_sink uses now the durable_file stead of a ffstream.

Added checksum to each chunk to validate chunks separetly

* feat : vtx crash recovery, create a .recovery file with only chunks, repairs the replay from the .recovery, it includes a test forcing a crash

* feat : recovery fixes

* feat : recovery replay completed
* feat: First phase of hardening and recovering vtx file in case of a crash. Implement a durable_file class that syncs and flushes to hard disk, file_sink uses now the durable_file stead of a ffstream.

Added checksum to each chunk to validate chunks separetly

* feat : vtx crash recovery, create a .recovery file with only chunks, repairs the replay from the .recovery, it includes a test forcing a crash

* feat : recovery fixes

* feat : recovery replay completed

* test: crash test recovery

* test: crash test recovery
* feat: First phase of hardening and recovering vtx file in case of a crash. Implement a durable_file class that syncs and flushes to hard disk, file_sink uses now the durable_file stead of a ffstream.

Added checksum to each chunk to validate chunks separetly

* feat : vtx crash recovery, create a .recovery file with only chunks, repairs the replay from the .recovery, it includes a test forcing a crash

* feat : recovery fixes

* feat : recovery replay completed

* test: crash test recovery

* test: crash test recovery

* Feat/writer crash recovery (#39) (#40)

* feat: First phase of hardening and recovering vtx file in case of a crash. Implement a durable_file class that syncs and flushes to hard disk, file_sink uses now the durable_file stead of a ffstream.

Added checksum to each chunk to validate chunks separetly

* feat : vtx crash recovery, create a .recovery file with only chunks, repairs the replay from the .recovery, it includes a test forcing a crash

* feat : recovery fixes

* feat : recovery replay completed

* test: crash test recovery

* test: crash test recovery
@virtexalejandro
virtexalejandro merged commit 543760a into main Jul 20, 2026
17 of 18 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant