fn flush_version(microkv: &MicroKV, version: usize) -> Result<()>