leveldb
leveldb copied to clipboard
db.Close does not flush log file
>What steps will reproduce the problem?
- Create new db
- Write big chunk of data (>32kb in my case)
- Close db
- Reopen db
>What is the expected output? What do you see instead?
leveldb: corrupt log file "/tmp/dontcorruptme/000003.log"
>Notes
db.WriteOptions{Sync: true} fixes the issue.
Original issue reported on code.google.com by [email protected] on 12 Mar 2014 at 2:40
Example code illustrating the issue. Tested on OS X 10.9.2 and Ubuntu.
Original comment by [email protected] on 12 Mar 2014 at 3:20
Attachments: