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

Josh Elser commented on ACCUMULO-1052:
--------------------------------------

bq. We could probably use a better mechanism for throttling. Meanwhile, an 
alternative solution might be to add more major compaction threads and reduce 
the number of minor compaction threads.

I created ACCUMULO-1055 as a potential simple fix to address this. Dynamically 
adjusting thread pool sizes could also be an option, but that does change how 
minc/majc threads are currently configured.
                
> Minor compactions not finishing before master kills tabletserver can very 
> large number of files per tablet
> ----------------------------------------------------------------------------------------------------------
>
>                 Key: ACCUMULO-1052
>                 URL: https://issues.apache.org/jira/browse/ACCUMULO-1052
>             Project: Accumulo
>          Issue Type: Improvement
>          Components: master, tserver
>    Affects Versions: 1.4.2
>         Environment: Large, write-heavy cluster
>            Reporter: Josh Elser
>            Assignee: Eric Newton
>
> On a cluster that is being saturated with heavy ingest, a tserver is observed 
> attempting to perform a minor compaction for a tablet with multiple WALs. 
> Because of this, commits to this tablet end up being held.
> After churning on the minc for some time, the master's hold-time limit for 
> tservers is exceeded, however the minc didn't finish. The tserver is forcibly 
> killed, the tablet is migrated, recovery occurs on the new tserver and the 
> problem repeats.
> Some of the minor compactions must finish, as the number of files for that 
> tablet continue to grow, but major compactions must not have time to finish 
> since the number of files grow unbounded.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to