reverbrain / eblob

Eblob is an append-only low-level IO library, which saves data in blob files. Created as low-level backend for elliptics
GNU Lesser General Public License v3.0
104 stars 29 forks source link

Fixes #150

Closed shaitan closed 9 years ago

shaitan commented 9 years ago

Fixed bug: client may call eblob_write_commit with flags=-1 that means eblob should leave record's flags without changes. According to this logic eblob didn't remove BLOB_DISK_CTL_UNCOMMITTED while eblob_write_commit that leads to unavailability of the record. Most of eblob's clients don't call eblob_write_commit with flags=-1, so this bug doesn't affect them.

Fixed build: removed useless scope resolution