It seems like this is not currently being done. When we open a new table file,
ReadBlock is passed a default ReadOptions() (in Table::Open, at
table/table.cc:61). Should it perhaps be changed to a ReadOptions with
verify_checksums=true when paranoid_checks=true in the 'options' variable
passed in to this function?
Without this, it's possible a corrupted index block would go unnoticed, which
maybe people setting paranoid_checks would want to know about (since it might
result in some data being missing during subsequent reads). What do you guys
think?
What version of the product are you using? On what operating system?
-We're running a slightly modified version of levelDB on linux, but I checked
that your HEAD still does this, and the line numbers I gave are relative to
your HEAD as well.
Original issue reported on code.google.com by cha...@gmail.com on 12 Feb 2013 at 2:18
Original issue reported on code.google.com by
cha...@gmail.com
on 12 Feb 2013 at 2:18