BUG-4514: do not retain old internal info 77/31277/2
authorRobert Varga <rovarga@cisco.com>
Wed, 9 Dec 2015 14:13:35 +0000 (15:13 +0100)
committerGerrit Code Review <gerrit@opendaylight.org>
Tue, 15 Dec 2015 11:58:57 +0000 (11:58 +0000)
commitb1aa8433ad116d267d3e8fc519e632aef970717a
tree736097b56eaa97248e53f8ed8796da7f31b08647
parent1948c5663b2be0f602d34d01d875f3aeec2a5b8d
BUG-4514: do not retain old internal info

Retaining this information past second phase commit leads to it being
retained via dependencyResolver. Thus a series of reconfigurations will
invariably retain the complete history, which is completely wasteful and
constitutes a memory leak (with GC chains of ~1800 hops observed).

Change-Id: Id67b8813a1d55b36f0b55a1c96099b906bf313ad
Signed-off-by: Robert Varga <rovarga@cisco.com>
opendaylight/config/config-manager/src/main/java/org/opendaylight/controller/config/manager/impl/ConfigRegistryImpl.java
opendaylight/config/config-manager/src/main/java/org/opendaylight/controller/config/manager/impl/dependencyresolver/ModuleInternalTransactionalInfo.java