34168d7874
- Removed ERASE_VALUE=-1 testing to save some time. Since we never actually rewrite anything in these tests, this doesn't really test anything different from the block device's default value. - Removed checks for !rbyd.erased before calling lfsr_rbyd_commit. This used to assert, but adding a check to lfsr_rbyd_commit simplifies dependent logic and results in consistent behavior when lfsr_rbyd_commit can't make progress. And since this check is now expected behavior, the tests should test for this anyways. - Correctly cleaned up dynamic allocations. This matters for valgrind testing, and since many tests are ran in one process we should be avoiding memory leaks when we can. - Removed tests due for removal (have no value, replaced, etc).