[ 
https://issues.apache.org/jira/browse/ACCUMULO-2119?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13860309#comment-13860309
 ] 

Josh Elser commented on ACCUMULO-2119:
--------------------------------------

That makes sense. This was a bit of a non-standard case as normally MinC's 
*shouldn't* be taking that long to complete (it seems very plausible that minc 
interruption was ignored for that reason), but it would certainly be a nice 
thing to have so you don't have to restart everything to get the deletion to 
take effect.

> 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