db.Close does not flush log file
GoogleCodeExporter opened this issue · 1 comments
GoogleCodeExporter commented
>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 vladimir...@gmail.com
on 12 Mar 2014 at 2:40
GoogleCodeExporter commented
Example code illustrating the issue. Tested on OS X 10.9.2 and Ubuntu.
Original comment by dvd...@gmail.com
on 12 Mar 2014 at 3:20
Attachments: