canonical / jepsen.dqlite

Jepsen tests for dqlite
Eclipse Public License 2.0
5 stars 4 forks source link

Fix hanging Jepsen tests #53

Closed MathieuBordere closed 1 year ago

MathieuBordere commented 1 year ago

Recently some tests in the Jepsen suite have started hanging without any changes to the dqlite, raft or go-dqlite repos. This is inhibiting our ability to detect real test failures.

MathieuBordere commented 1 year ago

Looks to be related to https://github.com/canonical/jepsen.dqlite/blob/d731859700e39359e5e7a724b694670e4f5e84e3/.github/workflows/test.yml#L75 which is/was some hackery to inhibit systemd from overwriting /etc/resolv.conf and /etc/resolv.conf is used by the tests in DNS lookups. <- This explanation depends on me remembering things correctly, which is a strong assumption.