accumulo-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jared Winick (JIRA)" <>
Subject [jira] [Commented] (ACCUMULO-1858) Backport fix for Accumulo-1379 PermGen Leak to 1.4 and 1.5
Date Fri, 15 Nov 2013 20:07:21 GMT


Jared Winick commented on ACCUMULO-1858:

No, the NoClassDefFoundError doesn't seem to cause a problem besides the log message. I definitely
agree the sleep should be the responsibility of the user and not the ZooKeeperInstance.

I think this would be a reasonable Zookeeper ticket which I am happy to write up. Without
intimate knowledge of their code, it seems like a sendThread.join() and eventThread.join()
after line 1304
would do the trick, right? Either way, the fix I think we would want is to make the ZooKeeper.close()
(and internally the ClientCnxn.close()) block until the threads have stopped.

BTW, someone brought this up on the ZK mailing list this summer but didn't get a response

If you guys think this sounds right, I can write up a ZooKeeper issue referencing the testing
done here. I will also verify the behavior on v3.4.5. 

> Backport fix for Accumulo-1379 PermGen Leak to 1.4 and 1.5
> ----------------------------------------------------------
>                 Key: ACCUMULO-1858
>                 URL:
>             Project: Accumulo
>          Issue Type: Bug
>    Affects Versions: 1.4.3, 1.5.0
>            Reporter: Aaron Cordova
>            Assignee: Sean Busbey
>            Priority: Minor
>             Fix For: 1.4.5, 1.5.1
>         Attachments: ACCUMULO-1858-no-patch.png, ACCUMULO-1858-patch-close.png, ACCUMULO-1858.1.patch.txt
> Apply bug fix for the way zookeeper client is handled in Accumulo-1379 to Accumulo versions
1.4 and 1.5.

This message was sent by Atlassian JIRA

View raw message