]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
Add a speedtest for uuid generation 9837/head
authorOtto Moerbeek <otto.moerbeek@open-xchange.com>
Wed, 9 Dec 2020 07:37:38 +0000 (08:37 +0100)
committerOtto Moerbeek <otto.moerbeek@open-xchange.com>
Wed, 9 Dec 2020 09:23:59 +0000 (10:23 +0100)
(cherry picked from commit eee6c2d5ab5c322f3e7501e531a0325b586beb3b)

pdns/Makefile.am
pdns/speedtest.cc

index c3125758da5853488a4fca4694694bf1f0fd86c8..237a48f501f99a1c54423ef70b7324f7a408b1fa 100644 (file)
@@ -888,7 +888,9 @@ speedtest_SOURCES = \
        speedtest.cc \
        statbag.cc \
        unix_utility.cc \
-       iputils.cc
+       iputils.cc \
+       unix_utility.cc \
+       uuid-utils.cc
 
 speedtest_LDFLAGS = $(AM_LDFLAGS) $(LIBCRYPTO_LDFLAGS)
 speedtest_LDADD = $(LIBCRYPTO_LIBS) \
index 27205d5ffdfeba27ea81c29c8df72074c15ad12f..79384363e2e7d7f25b5dac72068fdcd47bd02648 100644 (file)
@@ -8,6 +8,7 @@
 #include "dnsrecords.hh"
 #include "iputils.hh"
 #include <fstream>
+#include "uuid-utils.hh"
 
 #ifndef RECURSOR
 #include "statbag.hh"
@@ -833,6 +834,15 @@ struct NetmaskTreeTest
   }
 };
 
+struct UUIDGenTest
+{
+  string getName() const { return "UUIDGenTest"; }
+
+  void operator()() const {
+    getUniqueID();
+  }
+};
+
 int main(int argc, char** argv)
 try
 {
@@ -918,6 +928,8 @@ try
 
   doRun(NetmaskTreeTest());
 
+  doRun(UUIDGenTest());
+
 #ifndef RECURSOR
   S.doRings();