From: Bert Hubert Date: Sun, 2 Jan 2011 21:50:21 +0000 (+0000) Subject: add some primitive locking to the rrsig cache, plus clarify some logging in the gener... X-Git-Tag: auth-3.0~452 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=104f67e9cb5b9e7bec55349a0f8420ac3b482a46;p=pdns add some primitive locking to the rrsig cache, plus clarify some logging in the generic sql backend git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1795 d19b8d6e-7fed-0310-83ef-9ca221ded41b --- diff --git a/pdns/backends/gsql/gsqlbackend.cc b/pdns/backends/gsql/gsqlbackend.cc index 443525bab..5e5a7ef55 100644 --- a/pdns/backends/gsql/gsqlbackend.cc +++ b/pdns/backends/gsql/gsqlbackend.cc @@ -275,7 +275,7 @@ bool GSQLBackend::updateDNSSECOrderAndAuthAbsolute(uint32_t domain_id, const std } bool GSQLBackend::getBeforeAndAfterNamesAbsolute(uint32_t id, const std::string& qname, std::string& unhashed, std::string& before, std::string& after) { - cerr<<"gsql before/after called for id="<, RRSIGRecordContent> g_rrsigs; void fillOutRRSIG(const std::string& signQName, RRSIGRecordContent& rrc, const std::string& hash, vector >& toSign, bool withKSK) @@ -281,11 +282,14 @@ void fillOutRRSIG(const std::string& signQName, RRSIGRecordContent& rrc, const s DNSKEYRecordContent drc=getDNSKEYFor(rrc.d_signer, withKSK, &rc); rrc.d_tag = drc.getTag(); rrc.d_algorithm = drc.d_algorithm; - - if(g_rrsigs.count(make_pair(hash, rrc.d_tag))) { - // cerr<<"RRSIG cache hit !"<