Skip to content
milkyappsPublic

About

Set of utils and helpers to write apps in Rust.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

61 Commits

Folders and files

Repository files navigation

MilkyApps Core

Utilities and helpers for writing apps in Rust: concurrency primitives, an async runtime, SMR/hazard pointers, and a durable storage stack (WAL + page manager + ART) with deterministic simulation testing for crash schedules.

Docs

Doc Description
TODO.md Storage / dual-root / DST checklist
DST.md How deterministic simulation testing works
src/storage/storage.md Storage-layer tutorial
src/storage/stateofart.md Gap analysis vs production engines

Layout (storage & sim)

src/storage/     Wal, PageManager, ArtTrie, Storage façade
src/sim/         Sim / SimFs world for DST
tests/pagemgr/   PageManager snapshot fixtures
tests/arttrie/   ART snapshot fixtures
tests/dst/       Crash / reopen DST fixtures

Tests

cargo test --test main       # pagemgr snapshots
cargo test --test arttrie    # ART snapshots
just test-sim                # DST (or: cargo test --test dst)
just test-loom               # loom concurrency (optional)
just test-miri               # miri (optional)

About

Set of utils and helpers to write apps in Rust.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages