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

Matthew Swift
20.50.2013 0875f1c16c07dbe57a1b6110ec6a42d51cfa85d7
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
commit0875f1c16c07dbe57a1b6110ec6a42d51cfa85d7
tree 433f28045d6ad3aaf186af543fbcf8a8c12dc213 tree | zip | gz
parent 96c7c453efcce04e7e145fbf252bcba2d1ae5ee2 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
opendj3/opendj-ldap-sdk/src/main/java/com/forgerock/opendj/util/StaticUtils.java 60 ●●●●● diff | view | raw | blame | history
opendj3/opendj-ldap-sdk/src/main/java/org/forgerock/opendj/ldap/CachedConnectionPool.java 54 ●●●● diff | view | raw | blame | history
opendj3/opendj-ldap-sdk/src/test/java/org/forgerock/opendj/ldap/ConnectionFactoryTestCase.java 2 ●●● diff | view | raw | blame | history
opendj3/opendj-ldap-sdk/src/test/java/org/forgerock/opendj/ldap/ConnectionPoolTestCase.java 1 ●●●● diff | view | raw | blame | history