http://git.pjsfkvpxlinjamtawaksbnnaqs2fc2mtvmozrzckxh7f3kis6yea25ad.onion/emo/thin-provisioning-tools/commit/de7c9a578187a2d417bc894b5f18d34519481bb5
= superblock_detail : : SUPERBLOCK_LOCATION ) { c err < < " flush_and_unlock received for block " < < msg . index_ c out < < " ERROR: flush_and_unlock received for block " < < msg . index_ < < " , which isn ' t the superblock \n " ; throw runtime_error ( " bad flush_and_unlock " ) ; } commit ( msg . deltas_ ) ; unlock_ ( msg . index_ , msg . deltas_ ) ; commit_ ( ) ; } virtual void visit ( prefetch_msg const & msg ) { @ -122,55 +229,68 @@ namespace { private : void read_lock_ ( block_address b ) {...