HomePhabricator

Fix chronik with no IPv6

Description

Fix chronik with no IPv6

Summary:
The whole test test_framework assumes that IPv6 might be disabled, but
chronik binds to ::1 by default which will cause the tests to fail.
Also the chronik_serve test checks for IPv6 support before testing the
connection, but not before binding.
This diff fixes both by moving the IPv6 support check and disabling the
IPv6 binding by default.

Test Plan:

ninja check-functional

Reviewers: #bitcoin_abc, PiRK

Reviewed By: #bitcoin_abc, PiRK

Differential Revision: https://reviews.bitcoinabc.org/D13434

Details

Provenance
FabienAuthored on Mar 23 2023, 06:02
FabienPushed on Mar 23 2023, 12:52
Reviewer
Restricted Project
Differential Revision
D13434: Fix chronik with no IPv6
Parents
rABC666a079219ee: Fix port collision detection in functional tests
Branches
Unknown
Tags
Unknown