Fix regression in map fileformat compatibility
https://gitlab.isc.org/isc-projects/bind9/-/issues/2872
This commit is contained in:
parent
9d509c6973
commit
50e206624d
38
bind-9.16-nodelock-count.patch
Normal file
38
bind-9.16-nodelock-count.patch
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
From 33e5888cb723bb43bc622eaa8ded2c9f383e4a54 Mon Sep 17 00:00:00 2001
|
||||||
|
From: =?UTF-8?q?Petr=20Men=C5=A1=C3=ADk?= <pemensik@redhat.com>
|
||||||
|
Date: Thu, 19 Aug 2021 16:58:14 +0200
|
||||||
|
Subject: [PATCH] Revert "Reduce the nodelock count for both cache and regular
|
||||||
|
rbtdb"
|
||||||
|
|
||||||
|
This reverts commit bceda720e420cd22e60c7a407535746281efb33b.
|
||||||
|
|
||||||
|
https://gitlab.isc.org/isc-projects/bind9/-/issues/2872
|
||||||
|
---
|
||||||
|
lib/dns/rbtdb.c | 4 ++--
|
||||||
|
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/lib/dns/rbtdb.c b/lib/dns/rbtdb.c
|
||||||
|
index 18503950ad..5c37b7d049 100644
|
||||||
|
--- a/lib/dns/rbtdb.c
|
||||||
|
+++ b/lib/dns/rbtdb.c
|
||||||
|
@@ -348,7 +348,7 @@ typedef ISC_LIST(dns_rbtnode_t) rbtnodelist_t;
|
||||||
|
(((header)->rdh_ttl > (now)) || \
|
||||||
|
((header)->rdh_ttl == (now) && ZEROTTL(header)))
|
||||||
|
|
||||||
|
-#define DEFAULT_NODE_LOCK_COUNT 7 /*%< Should be prime. */
|
||||||
|
+#define DEFAULT_NODE_LOCK_COUNT 53 /*%< Should be prime. */
|
||||||
|
#define RBTDB_GLUE_TABLE_INIT_BITS 2U
|
||||||
|
#define RBTDB_GLUE_TABLE_MAX_BITS 32U
|
||||||
|
#define RBTDB_GLUE_TABLE_OVERCOMMIT 3
|
||||||
|
@@ -380,7 +380,7 @@ hash_32(uint32_t val, unsigned int bits) {
|
||||||
|
#define DEFAULT_CACHE_NODE_LOCK_COUNT DNS_RBTDB_CACHE_NODE_LOCK_COUNT
|
||||||
|
#endif /* if DNS_RBTDB_CACHE_NODE_LOCK_COUNT <= 1 */
|
||||||
|
#else /* ifdef DNS_RBTDB_CACHE_NODE_LOCK_COUNT */
|
||||||
|
-#define DEFAULT_CACHE_NODE_LOCK_COUNT 17
|
||||||
|
+#define DEFAULT_CACHE_NODE_LOCK_COUNT 97
|
||||||
|
#endif /* DNS_RBTDB_CACHE_NODE_LOCK_COUNT */
|
||||||
|
|
||||||
|
typedef struct {
|
||||||
|
--
|
||||||
|
2.31.1
|
||||||
|
|
@ -53,7 +53,7 @@ Summary: The Berkeley Internet Name Domain (BIND) DNS (Domain Name System) serv
|
|||||||
Name: bind
|
Name: bind
|
||||||
License: MPLv2.0
|
License: MPLv2.0
|
||||||
Version: 9.16.20
|
Version: 9.16.20
|
||||||
Release: 1%{?dist}
|
Release: 2%{?dist}
|
||||||
Epoch: 32
|
Epoch: 32
|
||||||
Url: https://www.isc.org/downloads/bind/
|
Url: https://www.isc.org/downloads/bind/
|
||||||
#
|
#
|
||||||
@ -104,6 +104,8 @@ Patch157:bind-9.11-fips-tests.patch
|
|||||||
Patch164:bind-9.11-rh1666814.patch
|
Patch164:bind-9.11-rh1666814.patch
|
||||||
Patch170:bind-9.11-feature-test-named.patch
|
Patch170:bind-9.11-feature-test-named.patch
|
||||||
Patch171:bind-9.11-tests-variants.patch
|
Patch171:bind-9.11-tests-variants.patch
|
||||||
|
# https://gitlab.isc.org/isc-projects/bind9/-/issues/2872
|
||||||
|
Patch172:bind-9.16-nodelock-count.patch
|
||||||
|
|
||||||
%{?systemd_ordering}
|
%{?systemd_ordering}
|
||||||
Requires: coreutils
|
Requires: coreutils
|
||||||
@ -404,6 +406,7 @@ in HTML and PDF format.
|
|||||||
%patch164 -p1 -b .rh1666814
|
%patch164 -p1 -b .rh1666814
|
||||||
%patch170 -p1 -b .featuretest-named
|
%patch170 -p1 -b .featuretest-named
|
||||||
%patch171 -p1 -b .test-variant
|
%patch171 -p1 -b .test-variant
|
||||||
|
%patch172 -p1 -b .node-count
|
||||||
|
|
||||||
%if %{with PKCS11}
|
%if %{with PKCS11}
|
||||||
%patch135 -p1 -b .config-pkcs11
|
%patch135 -p1 -b .config-pkcs11
|
||||||
@ -1127,6 +1130,9 @@ fi;
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Thu Aug 19 2021 Petr Menšík <pemensik@redhat.com> - 32:9.16.20-2
|
||||||
|
- Fix map file format regression
|
||||||
|
|
||||||
* Tue Aug 17 2021 Petr Menšík <pemensik@redhat.com> - 32:9.16.20-1
|
* Tue Aug 17 2021 Petr Menšík <pemensik@redhat.com> - 32:9.16.20-1
|
||||||
- Update to 9.16.20
|
- Update to 9.16.20
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user