[[header: WIBM][size][primary/secondary][serial][crc32]]
##Reading the bitmap
-read two pages
-check crc
- if any crc is invalid -> use the other (TODO, what if serial is different?)
- if both crc is invalid -> trouble! full resync
- both valid -> continue
-
-check serial
- if one of the copies is outdated, use the other
- if match we have a valid bitmap
+- read both bitmaps
+- validate signature (TODO Maybe only on first read?)
+- check crc
+ - if any crc is invalid -> use the other (TODO, what if serial is different?)
+ - if both crc is invalid -> trouble! full resync
+ - if both valid: continue
+
+-check serial
+ - if one of the copies is outdated, use the other
+ - if match we have a valid bitmap
##Writing the bitmap
- modify bitmap in memory (bump serial, 1 if overflow)