ONOS-6494
Dynamic Config: Changes to preserve ordering of children in the store

Change-Id: I19e4e5d70b2e4d00fa84880621e551cdd611c4a4
diff --git a/apps/config/src/main/java/org/onosproject/config/impl/DistributedDynamicConfigStore.java b/apps/config/src/main/java/org/onosproject/config/impl/DistributedDynamicConfigStore.java
index b32364e..c005aa8 100644
--- a/apps/config/src/main/java/org/onosproject/config/impl/DistributedDynamicConfigStore.java
+++ b/apps/config/src/main/java/org/onosproject/config/impl/DistributedDynamicConfigStore.java
@@ -40,6 +40,7 @@
 import org.onosproject.store.service.MapEvent;
 import org.onosproject.store.service.MapEventListener;
 import org.onosproject.store.service.NoSuchDocumentPathException;
+import org.onosproject.store.service.Ordering;
 import org.onosproject.store.service.Serializer;
 import org.onosproject.store.service.StorageService;
 import org.onosproject.store.service.Versioned;
@@ -102,6 +103,7 @@
                 .withSerializer(Serializer.using(kryoBuilder.build()))
                 .withName("config-key-store")
                 .withRelaxedReadConsistency()
+                .withOrdering(Ordering.INSERTION)
                 .buildDocumentTree();
         objectStore = storageService.<String, LeafNode>consistentMapBuilder()
                 .withSerializer(Serializer.using(kryoBuilder.build()))