storage: skiplist for repo index
This version of skiplist is low efficient because of the map in it
Change-Id: Idecc9016619ca9ab5cbb17b078f71b1cc3d4b03e
refs #1737
diff --git a/src/common.hpp b/src/common.hpp
index 70d959f..1f27bb3 100644
--- a/src/common.hpp
+++ b/src/common.hpp
@@ -34,11 +34,15 @@
#include <boost/utility.hpp>
#include <boost/random/mersenne_twister.hpp>
#include <boost/random/uniform_int_distribution.hpp>
+#include <boost/random/geometric_distribution.hpp>
#include <map>
#include <string>
#include <vector>
+#include <queue>
+#include <list>
#include <algorithm>
+#include <iostream>
namespace repo {