aboutsummaryrefslogtreecommitdiff
path: root/test/functional
diff options
context:
space:
mode:
authorPieter Wuille <pieter@wuille.net>2021-10-25 11:09:30 -0400
committerPieter Wuille <pieter@wuille.net>2021-10-25 13:48:21 -0400
commitd891ae768185b464cae476c16c74c365372d4a3c (patch)
treed37fbeef2d4c45d68fc24e996e91d765a9ad5451 /test/functional
parent22a90186496aea8025316bc5616905ffcf1aeb29 (diff)
downloadbitcoin-d891ae768185b464cae476c16c74c365372d4a3c.tar.xz
Introduce new V4 format addrman
92617b7a758c0425330fba4b886296730567927c effectively changed the on-disk format in an incompatible way: old deserializers cannot deal with multiple entries for the same IP. Introduce a V4_MULTIPORT format, and increment the compatibility base, so that old versions correctly recognize it as an incompatible future version.
Diffstat (limited to 'test/functional')
-rwxr-xr-xtest/functional/feature_addrman.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/test/functional/feature_addrman.py b/test/functional/feature_addrman.py
index 93d50c1369..14a4f8abb7 100755
--- a/test/functional/feature_addrman.py
+++ b/test/functional/feature_addrman.py
@@ -18,7 +18,7 @@ from test_framework.util import assert_equal
def serialize_addrman(
*,
format=1,
- lowest_compatible=3,
+ lowest_compatible=4,
net_magic="regtest",
bucket_key=1,
len_new=None,
@@ -75,7 +75,7 @@ class AddrmanTest(BitcoinTestFramework):
expected_msg=init_error(
"Unsupported format of addrman database: 1. It is compatible with "
"formats >=111, but the maximum supported by this version of "
- f"{self.config['environment']['PACKAGE_NAME']} is 3.: (.+)"
+ f"{self.config['environment']['PACKAGE_NAME']} is 4.: (.+)"
),
match=ErrorMatch.FULL_REGEX,
)