From 32a40098675a22a40afe14b1f76d426308989c4e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Witold=20Kr=C4=99cicki?= Date: Mon, 24 Feb 2020 23:21:31 +0100 Subject: [PATCH] usleep in rbtdb --- lib/dns/rbtdb.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/dns/rbtdb.c b/lib/dns/rbtdb.c index c5123748ad..22254813d9 100644 --- a/lib/dns/rbtdb.c +++ b/lib/dns/rbtdb.c @@ -15,6 +15,7 @@ #include #include +#include #include #include @@ -2809,6 +2810,7 @@ findnodeintree(dns_rbtdb_t *rbtdb, dns_rbt_t *tree, const dns_name_t *name, */ __sync_synchronize(); pthread_yield(); + usleep(10000); locktype = isc_rwlocktype_write; RWLOCK(&rbtdb->tree_lock, locktype); node = NULL;