[cache_restore] v2 dirty bitset root wasn't being written to superblock.
Resulting in corrupt restored data.
This commit is contained in:
		| @@ -128,6 +128,10 @@ void | ||||
| metadata::commit_mappings() | ||||
| { | ||||
| 	sb_.mapping_root = mappings_->get_root(); | ||||
| 	if (sb_.version >= 2) { | ||||
| 		dirty_bits_->flush(); | ||||
| 		sb_.dirty_root = dirty_bits_->get_root(); | ||||
| 	} | ||||
| } | ||||
|  | ||||
| void | ||||
|   | ||||
		Reference in New Issue
	
	Block a user