index
:
growth-ring
async-writes
master
Simple and modular write-ahead-logging implementation.
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
wal.rs
Commit message (
Collapse
)
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