From eee6c2d5ab5c322f3e7501e531a0325b586beb3b Mon Sep 17 00:00:00 2001 From: Otto Moerbeek Date: Wed, 9 Dec 2020 08:37:38 +0100 Subject: [PATCH] Add a speedtest for uuid generation --- pdns/Makefile.am | 3 ++- pdns/speedtest.cc | 12 ++++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/pdns/Makefile.am b/pdns/Makefile.am index 2df5fa7f41..2d14bb190c 100644 --- a/pdns/Makefile.am +++ b/pdns/Makefile.am @@ -891,7 +891,8 @@ speedtest_SOURCES = \ speedtest.cc \ statbag.cc \ svc-records.cc svc-records.hh \ - unix_utility.cc + unix_utility.cc \ + uuid-utils.cc speedtest_LDFLAGS = $(AM_LDFLAGS) $(LIBCRYPTO_LDFLAGS) speedtest_LDADD = $(LIBCRYPTO_LIBS) \ diff --git a/pdns/speedtest.cc b/pdns/speedtest.cc index 27205d5ffd..79384363e2 100644 --- a/pdns/speedtest.cc +++ b/pdns/speedtest.cc @@ -8,6 +8,7 @@ #include "dnsrecords.hh" #include "iputils.hh" #include +#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(); -- 2.47.2