[ https://issues.apache.org/jira/browse/DERBY-5705?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Knut Anders Hatlen updated DERBY-5705: -------------------------------------- Issue & fix info: Patch Available > Authorization decorators don't null out connections when done > ------------------------------------------------------------- > > Key: DERBY-5705 > URL: https://issues.apache.org/jira/browse/DERBY-5705 > Project: Derby > Issue Type: Bug > Components: Test > Affects Versions: 10.9.0.0 > Reporter: Knut Anders Hatlen > Assignee: Knut Anders Hatlen > Attachments: d5705-1a.diff > > > Some decorators used to test authorization don't close and null out > references to Connection objects when they have completed. Since these tests > often create/boot single-use databases, and the Connection objects have > references to the database instance and, directly or indirectly, many of its > modules, this prevents much garbage from being removed from the heap after > the tests have completed and shut down their single-use databases. We should > close the default connection and clear the reference to it when tearing down > these decorators, so the space is released for subsequent tests to use. > This problem affects decorators returned by the following methods: > DatabasePropertyTestSetup.builtinAuthenticationNoTeardown() > TestConfiguration.sqlAuthorizationDecorator() > TestConfiguration.sqlAuthorizationDecoratorSingleUse() > These methods return modified versions of DatabasePropertyTestSetup where the > tearDown() method is a no-op. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira