Bug 8424: Don't output data tree and tree candidates wih debug 80/56880/5
authorTom Pantelis <tompantelis@gmail.com>
Thu, 11 May 2017 16:31:27 +0000 (12:31 -0400)
committerRobert Varga <nite@hq.sk>
Fri, 12 May 2017 07:47:57 +0000 (07:47 +0000)
commit5083d20c7f49788e64ca9080aebcded623d7aa44
tree4ac85e3d97c17542ac1947bf59a17658f8bbb6fe
parent3868a69486b880807ae05aca2752fbcf6a38ed19
Bug 8424: Don't output data tree and tree candidates wih debug

Data trees and tree candidates can get quite large and fill up the
log files when debug is on and, worst case, cause OOM errors. For
debug logging, only print the whole tree/candidate with trace logging.
In cases where an Optional data tree is outputted via toString, only
output if the data tree is present or not.

Change-Id: I6cb5f9a5da9e3cc3218c83bb103b673db0fb1d80
Signed-off-by: Tom Pantelis <tompantelis@gmail.com>
opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/commands/ConnectClientSuccess.java
opendaylight/md-sal/cds-access-api/src/test/java/org/opendaylight/controller/cluster/access/commands/ConnectClientSuccessTest.java
opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/databroker/actors/dds/ShardBackendInfo.java
opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/CompositeDataTreeCohort.java
opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/DefaultShardDataTreeChangeListenerPublisher.java