Write-ahead log implementation for Golang.
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
jdl 6d1a0adcd7 Spped up tests. 2 years ago
cmd/bench WIP 2 years ago
.gitignore Initial commit 2 years ago
LICENSE Initial commit 2 years ago
README.md testing 2 years ago
atomic.go WIP 2 years ago
cursor.go WIP 2 years ago
error.go WIP 2 years ago
fsutil.go WIP 2 years ago
fsutil_test.go WIP 2 years ago
go.mod WIP 2 years ago
go.sum WIP 2 years ago
nilcursor.go WIP 2 years ago
nilcursor_test.go WIP 2 years ago
record.go Clean up 2 years ago
record_test.go Clean up 2 years ago
seggenerator.go cleanup, tests 2 years ago
seggenerator_test.go cleanup, tests 2 years ago
segment.go cleanup, tests 2 years ago
segment_test.go WIP 2 years ago
segmentcursor.go Clean up 2 years ago
segmenttx.go WIP 2 years ago
segmenttx_test.go WIP 2 years ago
util_test.go Spped up tests. 2 years ago
wal.go WIP 2 years ago
wal_test.go Spped up tests. 2 years ago
walcursor.go Cleanup and testing. 2 years ago
walentry.go WIP 2 years ago
walutil.go Spped up tests. 2 years ago

README.md

To Do

  • Test: long-running fuzzing test
  • Test: walutil w/ invalid data
  • Test: close and change segment size (increase and decrease)
  • Use env variable to disable slow tests