Do not delete configuration in initlizers on close
authorMaros Marsalek <[email protected]>
Wed, 25 May 2016 08:59:38 +0000 (10:59 +0200)
committerMaros Marsalek <[email protected]>
Wed, 25 May 2016 08:59:38 +0000 (10:59 +0200)
Change-Id: I8e61360586d59c39039528667c19317658e53840
Signed-off-by: Maros Marsalek <[email protected]>
v3po/vpp-cfg-init/src/main/java/io/fd/honeycomb/v3po/vpp/data/init/AbstractDataTreeConverter.java

index 18c0dce..575f1d8 100644 (file)
@@ -57,10 +57,8 @@ public abstract class AbstractDataTreeConverter<O extends DataObject, C extends
     @Override
     public void close() throws Exception {
         LOG.debug("AbstractDataTreeConverter.close()");
-        final WriteTransaction writeTx = bindingDataBroker.newWriteOnlyTransaction();
-        writeTx.delete(LogicalDatastoreType.CONFIGURATION, idConfig);
-        writeTx.submit().checkedGet();
-        LOG.info("Config initialization data for {} successfully removed.", idConfig);
+        // Not removing initialized data, since this works in cooperation with persistence, it could remove
+        // data restored by persistence or remove user configured data when shutting down HC
     }
 
     @Override