Josh Elser created ACCUMULO-2119:
------------------------------------

             Summary: Ensure compactions don't block table deletion
                 Key: ACCUMULO-2119
                 URL: https://issues.apache.org/jira/browse/ACCUMULO-2119
             Project: Accumulo
          Issue Type: Improvement
    Affects Versions: 1.5.0
            Reporter: Josh Elser
            Priority: Minor


I was ingesting some data into an Accumulo instance. My TServer's heap was a 
little small -- that, combined with a bug in my code that was writing very 
large keys, caused a minor compaction to take a very long time.

I ultimately wanted to just delete the table and re-run my code with the bug 
fixed, but, despite the table trying to be deleted, it looked like that table 
operation was blocked until the minc finished. It seems plausible that we could 
interrupt that compaction, delete that in-memory map, and unload the tablet so 
we can delete it.

It would be nice to interrupt the minor compaction when the table is trying to 
be deleted so we can actually delete the table. I'm not positive if the same 
thing happens with a major compaction, but I would assume so (if you're 
compacting a large tablet, you could also have to wait order of 10's of minutes 
for your deletion to occur).



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Reply via email to