index
:
growth-ring
async-writes
master
Simple and modular write-ahead-logging implementation.
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
wal.rs
Commit message (
Expand
)
Author
Age
*
add assertion for empty record payload; make `load` async func
v0.1.6
Determinant
2020-10-12
*
simplify API by moving `recover_func` to `load()`
v0.1.5
Determinant
2020-08-25
*
bump the version of libaio-futures
v0.1.3
Determinant
2020-06-17
*
improve WALLoader; verify CRC32
Determinant
2020-06-16
*
prepare for publish
Determinant
2020-06-16
*
...
Determinant
2020-06-13
*
fix WAL file handle cache issue
Determinant
2020-06-12
*
...
Determinant
2020-06-12
*
finish all async interface
Determinant
2020-06-12
*
order writes from different invocations of grow properly
async-writes
Determinant
2020-06-12
*
async write works
Determinant
2020-06-12
*
clean up
Determinant
2020-06-12
*
pass the compilation for proof-of-concept (need more changes)
Determinant
2020-06-12
*
tentatively add async fn
Determinant
2020-06-11
*
format with rustfmt
Determinant
2020-06-11
*
clean up test code
Determinant
2020-06-11
*
scan through the single-point failure space
Determinant
2020-06-11
*
finish the first random test code
Determinant
2020-06-11
*
fix bugs in dealing with long WAL rings
Determinant
2020-06-10
*
...
Determinant
2020-06-10
*
add failure generator in test
Determinant
2020-06-10
*
add basic error handling
Determinant
2020-06-10
*
WIP: random failure test (with emulated storage)
Determinant
2020-06-10
*
filter out other non-WAL files
Determinant
2020-06-10
*
move pure WAL implementation to wal.rs
Determinant
2020-06-10