diff --git a/configdb/db/interface/etcd_interface.py b/configdb/db/interface/etcd_interface.py
index b133c9987f647b33af7c7e327db9f3c297386786..64f6e12687dfe8bb0cab961880ceabab7e9da4c0 100644
--- a/configdb/db/interface/etcd_interface.py
+++ b/configdb/db/interface/etcd_interface.py
@@ -214,4 +214,4 @@ class EtcdInterface(base.DbInterface):
 
             if matches:
                 log.append(obj)
-        return log
+        return sorted(log, key=lambda k: k['ts'])