accumulo-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Christopher Tubbs (JIRA)" <>
Subject [jira] [Updated] (ACCUMULO-728) Leaks a BatchScanner thread pool for each BatchDeleter
Date Tue, 18 Dec 2012 17:34:14 GMT


Christopher Tubbs updated ACCUMULO-728:

    Assignee: Keith Turner  (was: Billie Rinaldi)
> Leaks a BatchScanner thread pool for each BatchDeleter
> ------------------------------------------------------
>                 Key: ACCUMULO-728
>                 URL:
>             Project: Accumulo
>          Issue Type: Bug
>          Components: client
>    Affects Versions: 1.3.6, 1.3.5, 1.3.7
>            Reporter: John Stoneham
>            Assignee: Keith Turner
> Each BatchDeleter (i.e., TabletServerBatchDeleter) causes a BatchScanner thread to leak.
This is because TabletServerBatchDeleter extends TabletServerBatchReader which opens a thread
pool on construction but no close() method is offered on the BatchDeleter interface.
> Workaround: downcast BatchDeleter to either BatchScanner or TabletServerBatchDeleter,
then call close().
> It appears the close() method is available on BatchDeleter from 1.4 forward, but this
still affects 1.3 series users (which is why I'm documenting it).
> Since BatchDeleter is a one-off class - call delete() and forget - it might make sense
for it to close itself instead when complete.

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:

View raw message