Commit 2742c8162479a33d9276fa7a1e6deecc65fef5aa

Garret Rieger 2020-01-28T13:55:31

Fix page_map corruption in hb_set_t during process(). If a process operation results in less pages then the current set has, it will likely corrupt the page_map since it overwrites page_map entries ahead of where it's processing. This fixes that problem by removing page_map entries that will be dropped. Then dropping orphaned pages and re-indexing retained pages.