-
Bug
-
Resolution: Done
-
High
-
Oxygen-SR3
-
None
I'm looking at a Java Flight Recording obtained from (internal) scale lab testing, and see extensive "TLAB Allocations" due to what appears to be a clear mistake causing Excessive toString in SouthboundUtils.isBridgeOnOvsdbNode() :
char[] java.util.Arrays.copyOf(char[], int) 19544 void java.lang.AbstractStringBuilder.ensureCapacityInternal(int) 19544 AbstractStringBuilder java.lang.AbstractStringBuilder.append(char) 12292 StringBuilder java.lang.StringBuilder.append(char) 12292 String com.google.common.base.MoreObjects$ToStringHelper.toString() 11244 String org.opendaylight.yangtools.yang.binding.InstanceIdentifier.toString() 11244 boolean org.opendaylight.ovsdb.utils.southbound.utils.SouthboundUtils.isBridgeOnOvsdbNode(Node, String) 11244 Boolean org.opendaylight.netvirt.elan.internal.ElanBridgeManager.isBridgeOnOvsdbNode(Node, String) 11244 void org.opendaylight.netvirt.elan.internal.ElanOvsdbNodeListener.update(InstanceIdentifier, Node, Node) 11244 void org.opendaylight.netvirt.elan.internal.ElanOvsdbNodeListener.update(InstanceIdentifier, DataObject, DataObject) 11244 void org.opendaylight.genius.datastoreutils.AsyncDataTreeChangeListenerBase$DataTreeChangeHandler.run() 11244 void java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor$Worker) 11244 void java.util.concurrent.ThreadPoolExecutor$Worker.run() 11244 void java.lang.Thread.run() 11244