Users often write iterators without fully understanding its limits and lifetime. Accumulo should have an iterator fuzz-tester which will take user data and run the iterator under extreme conditions. For example, it should re-create and re-seek the iterator with every key returned. It could automatically compare results of such a run with the naive run, which seeks to the beginning and scans all the data.
|Create test framework for user developed Combiners||Resolved||Unassigned|