leveldb icon indicating copy to clipboard operation
leveldb copied to clipboard

db.Close does not flush log file

Open GoogleCodeExporter opened this issue 10 years ago • 1 comments

>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

GoogleCodeExporter avatar Jul 20 '15 04:07 GoogleCodeExporter

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:

GoogleCodeExporter avatar Jul 20 '15 04:07 GoogleCodeExporter