mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

Matthew Swift
20.50.2013 892f21f9d9a9d78eeec9774706b39fa036a0ca9b
refs
author Matthew Swift <matthew.swift@forgerock.com>
Friday, September 20, 2013 17:50 +0200
committer Matthew Swift <matthew.swift@forgerock.com>
Friday, September 20, 2013 17:50 +0200
commit892f21f9d9a9d78eeec9774706b39fa036a0ca9b
tree e71b8dfc605be783fd030ae0c5a5abccd05156ad tree | zip | gz
parent ab999b22d126adaa56ecccbfb411d9d769244f86 view | diff
Fix OPENDJ-1152: Provide the ability to debug leaked pooled connections

Added some low level debugging and instrumentation to the SDK in order to allow app developers to detect resource leaks such as leaking pooled connections. To enable it start the JVM with the following options:

-Dorg.forgerock.opendj.debug=true --- enable debug instrumentation, such as tracking leaked pooled connections
-Dorg.forgerock.opendj.debug.stderr=true --- direct debug messages to stderr instead of to j.u.l Logger.
4 files modified
117 ■■■■■ changed files
opendj-sdk/opendj3/opendj-ldap-sdk/src/main/java/com/forgerock/opendj/util/StaticUtils.java 60 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj3/opendj-ldap-sdk/src/main/java/org/forgerock/opendj/ldap/CachedConnectionPool.java 54 ●●●● diff | view | raw | blame | history
opendj-sdk/opendj3/opendj-ldap-sdk/src/test/java/org/forgerock/opendj/ldap/ConnectionFactoryTestCase.java 2 ●●● diff | view | raw | blame | history
opendj-sdk/opendj3/opendj-ldap-sdk/src/test/java/org/forgerock/opendj/ldap/ConnectionPoolTestCase.java 1 ●●●● diff | view | raw | blame | history