GitHub user denine99 opened a pull request:
https://github.com/apache/accumulo/pull/22
ACCUMULO-3645 Run iterators at major compaction on empty tablets
Putting this out for review to see if I am on the right track; I don't
expect it to be perfect on the first shot. I'd like to redo this for 1.6.3 if
it looks good. Open to suggestions on design and on testing compacting empty
tablets.
Removed/modified lines in Tablet that stop construction of the SKVI stack
when a tablet has no data.
Includes an iterator that generates data, for testing purposes. Includes
one integration test. Not sure about MiniAccumulo.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/denine99/accumulo ACCUMULO-3645
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/accumulo/pull/22.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #22
----
commit d459b91dbcf02f4057e2a5625a60fb70920ca202
Author: Dylan Hutchison <[email protected]>
Date: 2015-03-12T04:02:08Z
ACCUMULO-3645 Run iterators not run at major compaction when tablets are
empty
Removed/modified lines in Tablet that stop construction of the SKVI stack
when a tablet has no data.
Includes an iterator that generates data, for testing purposes. Includes
one integration test.
----
---
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.
---