Github user joshelser commented on the pull request:
https://github.com/apache/accumulo/pull/50#issuecomment-155168971
> For iterators that can be run at major compaction, how can we exercise
delete keys?
Very good question! The completely mocked-out IteratorEnvironment is a sign
that I haven't thought past the scan case. I'm not even sure if the
ColumnFiltering iterator with SortedMapIterator is even a 100% valid in-memory
reproduction of how it works in a TabletServer.
I had left input entirely up to the user, so I'm not sure of a simple way
to test deletions without potentially messing up some expected table structure.
There are some tricky edge cases at compaction that I haven't yet considered
how to encapsulate. Combiners on non-full compactions are another good example.
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---