aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
* handle the empty write properlyHEADmasterDeterminant2020-10-29
* add assertion for empty record payload; make `load` async funcv0.1.6Determinant2020-10-12
* simplify API by moving `recover_func` to `load()`v0.1.5Determinant2020-08-25
* bump the version of libaio-futuresv0.1.4Determinant2020-08-24
* bump the version of libaio-futuresv0.1.3Determinant2020-06-17
* update readmeDeterminant2020-06-16
* allow using customized aiomgrv0.1.2Determinant2020-06-16
* update readmeDeterminant2020-06-16
* ...v0.1.1Determinant2020-06-16
* improve WALLoader; verify CRC32Determinant2020-06-16
* add readmeDeterminant2020-06-16
* prepare for publishDeterminant2020-06-16
* finish the AIO File/Store implDeterminant2020-06-16
* ...Determinant2020-06-13
* fix WAL file handle cache issueDeterminant2020-06-12
* ...Determinant2020-06-12
* ...Determinant2020-06-12
* finish all async interfaceDeterminant2020-06-12
* order writes from different invocations of grow properlyasync-writesDeterminant2020-06-12
* async write worksDeterminant2020-06-12
* clean upDeterminant2020-06-12
* pass the compilation for proof-of-concept (need more changes)Determinant2020-06-12
* tentatively add async fnDeterminant2020-06-11
* ...Determinant2020-06-11
* add more testsDeterminant2020-06-11
* ...Determinant2020-06-11
* enhance the testDeterminant2020-06-11
* format with rustfmtDeterminant2020-06-11
* clean up test codeDeterminant2020-06-11
* scan through the single-point failure spaceDeterminant2020-06-11
* finish the first random test codeDeterminant2020-06-11
* add closure to WALStoreEmulDeterminant2020-06-10
* fix bugs in dealing with long WAL ringsDeterminant2020-06-10
* ...Determinant2020-06-10
* ...Determinant2020-06-10
* ...Determinant2020-06-10
* add failure generator in testDeterminant2020-06-10
* add basic error handlingDeterminant2020-06-10
* WIP: random failure test (with emulated storage)Determinant2020-06-10
* filter out other non-WAL filesDeterminant2020-06-10
* move pure WAL implementation to wal.rsDeterminant2020-06-10
* get `peel()` workingDeterminant2020-06-10
* basic WAL functionality worksDeterminant2020-06-10
* ...Determinant2020-06-09
* ...Determinant2020-06-09
* ...Determinant2020-06-09
* ...Determinant2020-06-09
* ...Determinant2020-06-09
* ...Determinant2020-06-09
* initDeterminant2020-06-08