def reset_atomic

mylsm-lsm-store@0.6.0.1 · src/ByteWalIo.bend:503

import mylsm-lsm-store@0.6.0.1/src/ByteWalIo.bend as ByteWalIo
import Base

503# Replaces the active WAL only after its new header is synced.
504def reset_atomic(+directory: String) -> IO(Result<&1, &1, U32 & String, Unit>):
505  do IO<Result<&1, &1, U32 & String, Unit>>:
506    created : Result<&1, &1, U32 & String, Unit> <- create(directory ++ "/WAL.tmp")
507    reset.published(directory, created)

Uses (10)

Used by (1)