0s autopkgtest [20:03:45]: starting date and time: 2025-05-04 20:03:45+0000 0s autopkgtest [20:03:45]: git checkout: 9986aa8c Merge branch 'skia/fix_network_interface' into 'ubuntu/production' 0s autopkgtest [20:03:45]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.36nmtvzk/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:postgresql-common,src:python-mock,src:python-psutil --apt-upgrade patroni --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=postgresql-common/277 python-mock/5.2.0-1 python-psutil/7.0.0-2' -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-ppc64el --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos03-ppc64el-7.secgroup --name adt-questing-ppc64el-patroni-20250504-200345-juju-7f2275-prod-proposed-migration-environment-2-59f80a69-556d-4d61-9489-f8a3e0de4bb3 --image adt/ubuntu-questing-ppc64el-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-proposed-migration-ppc64el -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 77s autopkgtest [20:05:02]: testbed dpkg architecture: ppc64el 77s autopkgtest [20:05:02]: testbed apt version: 3.0.0 78s autopkgtest [20:05:03]: @@@@@@@@@@@@@@@@@@@@ test bed setup 78s autopkgtest [20:05:03]: testbed release detected to be: None 79s autopkgtest [20:05:04]: updating testbed package index (apt update) 79s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [110 kB] 79s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 79s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 79s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 79s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [111 kB] 79s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [33.9 kB] 80s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [1095 kB] 80s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main ppc64el Packages [149 kB] 80s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/universe ppc64el Packages [1056 kB] 80s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/multiverse ppc64el Packages [32.2 kB] 80s Fetched 2587 kB in 1s (2335 kB/s) 81s Reading package lists... 82s autopkgtest [20:05:07]: upgrading testbed (apt dist-upgrade and autopurge) 82s Reading package lists... 82s Building dependency tree... 82s Reading state information... 83s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 83s Starting 2 pkgProblemResolver with broken count: 0 83s Done 83s Entering ResolveByKeep 84s 84s Calculating upgrade... 84s The following packages will be upgraded: 84s base-passwd ethtool libbpf1 libevdev2 libmm-glib0 libnghttp2-14 84s libpython3.12-minimal libpython3.12-stdlib libpython3.12t64 libunistring5 84s libusb-1.0-0 man-db patch publicsuffix usbutils 84s 15 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 84s Need to get 8938 kB of archives. 84s After this operation, 64.5 kB disk space will be freed. 84s Get:1 http://ftpmaster.internal/ubuntu questing/main ppc64el base-passwd ppc64el 3.6.7 [55.8 kB] 84s Get:2 http://ftpmaster.internal/ubuntu questing/main ppc64el libbpf1 ppc64el 1:1.5.0-3 [231 kB] 84s Get:3 http://ftpmaster.internal/ubuntu questing/main ppc64el libunistring5 ppc64el 1.3-2 [627 kB] 85s Get:4 http://ftpmaster.internal/ubuntu questing/main ppc64el ethtool ppc64el 1:6.14-2 [294 kB] 85s Get:5 http://ftpmaster.internal/ubuntu questing/main ppc64el libevdev2 ppc64el 1.13.4+dfsg-1 [38.0 kB] 85s Get:6 http://ftpmaster.internal/ubuntu questing/main ppc64el libnghttp2-14 ppc64el 1.64.0-1.1 [89.7 kB] 85s Get:7 http://ftpmaster.internal/ubuntu questing/main ppc64el libusb-1.0-0 ppc64el 2:1.0.28-1 [64.4 kB] 85s Get:8 http://ftpmaster.internal/ubuntu questing/main ppc64el man-db ppc64el 2.13.1-1 [1409 kB] 85s Get:9 http://ftpmaster.internal/ubuntu questing/main ppc64el publicsuffix all 20250328.1952-0.1 [135 kB] 85s Get:10 http://ftpmaster.internal/ubuntu questing/main ppc64el usbutils ppc64el 1:018-2 [90.0 kB] 85s Get:11 http://ftpmaster.internal/ubuntu questing/main ppc64el libmm-glib0 ppc64el 1.24.0-1 [290 kB] 85s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/universe ppc64el libpython3.12t64 ppc64el 3.12.10-1 [2558 kB] 85s Get:13 http://ftpmaster.internal/ubuntu questing-proposed/universe ppc64el libpython3.12-stdlib ppc64el 3.12.10-1 [2105 kB] 85s Get:14 http://ftpmaster.internal/ubuntu questing-proposed/universe ppc64el libpython3.12-minimal ppc64el 3.12.10-1 [841 kB] 85s Get:15 http://ftpmaster.internal/ubuntu questing/main ppc64el patch ppc64el 2.8-1 [110 kB] 85s Preconfiguring packages ... 85s Fetched 8938 kB in 1s (9000 kB/s) 86s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 107204 files and directories currently installed.) 86s Preparing to unpack .../base-passwd_3.6.7_ppc64el.deb ... 86s Unpacking base-passwd (3.6.7) over (3.6.6) ... 86s Setting up base-passwd (3.6.7) ... 86s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 107204 files and directories currently installed.) 86s Preparing to unpack .../00-libbpf1_1%3a1.5.0-3_ppc64el.deb ... 86s Unpacking libbpf1:ppc64el (1:1.5.0-3) over (1:1.5.0-2) ... 86s Preparing to unpack .../01-libunistring5_1.3-2_ppc64el.deb ... 86s Unpacking libunistring5:ppc64el (1.3-2) over (1.3-1) ... 86s Preparing to unpack .../02-ethtool_1%3a6.14-2_ppc64el.deb ... 86s Unpacking ethtool (1:6.14-2) over (1:6.11-1) ... 86s Preparing to unpack .../03-libevdev2_1.13.4+dfsg-1_ppc64el.deb ... 86s Unpacking libevdev2:ppc64el (1.13.4+dfsg-1) over (1.13.3+dfsg-1) ... 86s Preparing to unpack .../04-libnghttp2-14_1.64.0-1.1_ppc64el.deb ... 86s Unpacking libnghttp2-14:ppc64el (1.64.0-1.1) over (1.64.0-1ubuntu1) ... 86s Preparing to unpack .../05-libusb-1.0-0_2%3a1.0.28-1_ppc64el.deb ... 86s Unpacking libusb-1.0-0:ppc64el (2:1.0.28-1) over (2:1.0.27-2) ... 86s Preparing to unpack .../06-man-db_2.13.1-1_ppc64el.deb ... 86s Unpacking man-db (2.13.1-1) over (2.13.0-1) ... 86s Preparing to unpack .../07-publicsuffix_20250328.1952-0.1_all.deb ... 86s Unpacking publicsuffix (20250328.1952-0.1) over (20250108.1153-0.1) ... 86s Preparing to unpack .../08-usbutils_1%3a018-2_ppc64el.deb ... 86s Unpacking usbutils (1:018-2) over (1:018-1) ... 86s Preparing to unpack .../09-libmm-glib0_1.24.0-1_ppc64el.deb ... 86s Unpacking libmm-glib0:ppc64el (1.24.0-1) over (1.23.4-0ubuntu3) ... 86s Preparing to unpack .../10-libpython3.12t64_3.12.10-1_ppc64el.deb ... 86s Unpacking libpython3.12t64:ppc64el (3.12.10-1) over (3.12.8-3) ... 86s Preparing to unpack .../11-libpython3.12-stdlib_3.12.10-1_ppc64el.deb ... 86s Unpacking libpython3.12-stdlib:ppc64el (3.12.10-1) over (3.12.8-3) ... 87s Preparing to unpack .../12-libpython3.12-minimal_3.12.10-1_ppc64el.deb ... 87s Unpacking libpython3.12-minimal:ppc64el (3.12.10-1) over (3.12.8-3) ... 87s Preparing to unpack .../13-patch_2.8-1_ppc64el.deb ... 87s Unpacking patch (2.8-1) over (2.7.6-7build3) ... 87s Setting up libpython3.12-minimal:ppc64el (3.12.10-1) ... 87s Setting up libnghttp2-14:ppc64el (1.64.0-1.1) ... 87s Setting up man-db (2.13.1-1) ... 87s Updating database of manual pages ... 89s man-db.service is a disabled or a static unit not running, not starting it. 89s Setting up libunistring5:ppc64el (1.3-2) ... 89s Setting up patch (2.8-1) ... 89s Setting up libmm-glib0:ppc64el (1.24.0-1) ... 89s Setting up libusb-1.0-0:ppc64el (2:1.0.28-1) ... 89s Setting up libevdev2:ppc64el (1.13.4+dfsg-1) ... 89s Setting up publicsuffix (20250328.1952-0.1) ... 89s Setting up libbpf1:ppc64el (1:1.5.0-3) ... 89s Setting up ethtool (1:6.14-2) ... 89s Setting up libpython3.12-stdlib:ppc64el (3.12.10-1) ... 89s Setting up usbutils (1:018-2) ... 89s Setting up libpython3.12t64:ppc64el (3.12.10-1) ... 89s Processing triggers for libc-bin (2.41-6ubuntu1) ... 90s Reading package lists... 90s Building dependency tree... 90s Reading state information... 90s Starting pkgProblemResolver with broken count: 0 90s Starting 2 pkgProblemResolver with broken count: 0 90s Done 91s Solving dependencies... 91s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 91s autopkgtest [20:05:16]: rebooting testbed after setup commands that affected boot 122s autopkgtest [20:05:47]: testbed running kernel: Linux 6.14.0-15-generic #15-Ubuntu SMP Sun Apr 6 14:52:42 UTC 2025 125s autopkgtest [20:05:50]: @@@@@@@@@@@@@@@@@@@@ apt-source patroni 128s Get:1 http://ftpmaster.internal/ubuntu questing/universe patroni 4.0.5-1 (dsc) [2870 B] 128s Get:2 http://ftpmaster.internal/ubuntu questing/universe patroni 4.0.5-1 (tar) [1209 kB] 128s Get:3 http://ftpmaster.internal/ubuntu questing/universe patroni 4.0.5-1 (diff) [25.9 kB] 128s gpgv: Signature made Tue Mar 18 10:01:49 2025 UTC 128s gpgv: using RSA key 9CA877749FAB2E4FA96862ECDC686A27B43481B0 128s gpgv: Can't check signature: No public key 128s dpkg-source: warning: cannot verify inline signature for ./patroni_4.0.5-1.dsc: no acceptable signature found 128s autopkgtest [20:05:53]: testing package patroni version 4.0.5-1 128s autopkgtest [20:05:53]: build not needed 129s autopkgtest [20:05:54]: test test: preparing testbed 129s Reading package lists... 129s Building dependency tree... 129s Reading state information... 129s Starting pkgProblemResolver with broken count: 0 129s Starting 2 pkgProblemResolver with broken count: 0 129s Done 130s The following NEW packages will be installed: 130s fonts-font-awesome fonts-lato libcares2 libev4t64 libjs-jquery 130s libjs-jquery-hotkeys libjs-jquery-isonscreen libjs-jquery-metadata 130s libjs-jquery-tablesorter libjs-jquery-throttle-debounce libjs-sphinxdoc 130s libjs-underscore libpq5 patroni patroni-doc python3-aiohappyeyeballs 130s python3-aiohttp python3-aiosignal python3-async-timeout python3-boto3 130s python3-botocore python3-cachetools python3-click python3-consul 130s python3-coverage python3-dateutil python3-dnspython python3-etcd 130s python3-eventlet python3-flake8 python3-frozenlist python3-gevent 130s python3-google-auth python3-greenlet python3-iniconfig python3-jmespath 130s python3-kazoo python3-kerberos python3-kubernetes python3-mccabe 130s python3-mock python3-multidict python3-packaging python3-pluggy 130s python3-prettytable python3-psutil python3-psycopg2 python3-pure-sasl 130s python3-pyasn1 python3-pyasn1-modules python3-pycodestyle python3-pyflakes 130s python3-pysyncobj python3-pytest python3-pytest-cov python3-pyu2f 130s python3-requests-oauthlib python3-responses python3-rsa python3-s3transfer 130s python3-six python3-wcwidth python3-websocket python3-yarl python3-ydiff 130s python3-zope.event python3-zope.interface sphinx-rtd-theme-common 130s 0 upgraded, 68 newly installed, 0 to remove and 0 not upgraded. 130s Need to get 17.8 MB of archives. 130s After this operation, 172 MB of additional disk space will be used. 130s Get:1 http://ftpmaster.internal/ubuntu questing/main ppc64el fonts-lato all 2.015-1 [2781 kB] 131s Get:2 http://ftpmaster.internal/ubuntu questing/main ppc64el fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 131s Get:3 http://ftpmaster.internal/ubuntu questing/main ppc64el libcares2 ppc64el 1.34.5-1 [127 kB] 131s Get:4 http://ftpmaster.internal/ubuntu questing/universe ppc64el libev4t64 ppc64el 1:4.33-2.1build1 [34.9 kB] 131s Get:5 http://ftpmaster.internal/ubuntu questing/main ppc64el libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 131s Get:6 http://ftpmaster.internal/ubuntu questing/universe ppc64el libjs-jquery-metadata all 12-4 [6582 B] 131s Get:7 http://ftpmaster.internal/ubuntu questing/universe ppc64el libjs-jquery-tablesorter all 1:2.31.3+dfsg1-4 [192 kB] 131s Get:8 http://ftpmaster.internal/ubuntu questing/universe ppc64el libjs-jquery-throttle-debounce all 1.1+dfsg.1-2 [12.5 kB] 131s Get:9 http://ftpmaster.internal/ubuntu questing/main ppc64el libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 131s Get:10 http://ftpmaster.internal/ubuntu questing/main ppc64el libjs-sphinxdoc all 8.1.3-5 [31.0 kB] 131s Get:11 http://ftpmaster.internal/ubuntu questing/main ppc64el libpq5 ppc64el 17.4-1 [174 kB] 131s Get:12 http://ftpmaster.internal/ubuntu questing/main ppc64el python3-click all 8.2.0+0.really.8.1.8-1 [80.0 kB] 131s Get:13 http://ftpmaster.internal/ubuntu questing/main ppc64el python3-dateutil all 2.9.0-4 [80.3 kB] 131s Get:14 http://ftpmaster.internal/ubuntu questing/main ppc64el python3-wcwidth all 0.2.13+dfsg1-1 [26.3 kB] 131s Get:15 http://ftpmaster.internal/ubuntu questing/main ppc64el python3-prettytable all 3.15.1-1 [38.9 kB] 131s Get:16 http://ftpmaster.internal/ubuntu questing-proposed/main ppc64el python3-psutil ppc64el 7.0.0-2 [189 kB] 131s Get:17 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-ydiff all 1.4.2-1 [19.0 kB] 131s Get:18 http://ftpmaster.internal/ubuntu questing/main ppc64el python3-psycopg2 ppc64el 2.9.10-1build1 [151 kB] 131s Get:19 http://ftpmaster.internal/ubuntu questing/main ppc64el python3-dnspython all 2.7.0-1ubuntu1 [167 kB] 131s Get:20 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-etcd all 0.4.5-6 [32.1 kB] 131s Get:21 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-consul all 1.5.5-1 [22.6 kB] 131s Get:22 http://ftpmaster.internal/ubuntu questing/main ppc64el python3-greenlet ppc64el 3.1.0-1build1 [168 kB] 131s Get:23 http://ftpmaster.internal/ubuntu questing/main ppc64el python3-eventlet all 0.39.0-0ubuntu1 [277 kB] 131s Get:24 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-zope.event all 5.0-0.1 [7512 B] 131s Get:25 http://ftpmaster.internal/ubuntu questing/main ppc64el python3-zope.interface ppc64el 7.2-1build1 [143 kB] 131s Get:26 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-gevent ppc64el 24.11.1-1build1 [905 kB] 131s Get:27 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-kerberos ppc64el 1.1.14-3.1build11 [22.0 kB] 131s Get:28 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-pure-sasl all 0.5.1+dfsg1-5 [11.4 kB] 131s Get:29 http://ftpmaster.internal/ubuntu questing/main ppc64el python3-six all 1.17.0-1 [13.2 kB] 131s Get:30 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-kazoo all 2.9.0-2 [103 kB] 131s Get:31 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-multidict ppc64el 6.4.3-1 [52.8 kB] 131s Get:32 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-yarl ppc64el 1.13.1-1build2 [102 kB] 131s Get:33 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-async-timeout all 5.0.1-1 [6830 B] 131s Get:34 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-aiohappyeyeballs all 2.6.1-1 [11.1 kB] 131s Get:35 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-frozenlist ppc64el 1.5.0-1build2 [53.2 kB] 131s Get:36 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-aiosignal all 1.3.2-1 [5182 B] 131s Get:37 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-aiohttp ppc64el 3.10.11-1build1 [315 kB] 131s Get:38 http://ftpmaster.internal/ubuntu questing/main ppc64el python3-cachetools all 5.3.3-1 [10.3 kB] 131s Get:39 http://ftpmaster.internal/ubuntu questing/main ppc64el python3-pyasn1 all 0.6.1-1 [56.4 kB] 131s Get:40 http://ftpmaster.internal/ubuntu questing/main ppc64el python3-pyasn1-modules all 0.4.1-2 [80.3 kB] 131s Get:41 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-pyu2f all 0.1.5-4 [22.9 kB] 131s Get:42 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-responses all 0.25.7-1 [40.6 kB] 131s Get:43 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-rsa all 4.9-2 [28.2 kB] 131s Get:44 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-google-auth all 2.28.2-3 [91.0 kB] 131s Get:45 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-requests-oauthlib all 1.3.1-1 [18.8 kB] 131s Get:46 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-websocket all 1.8.0-2 [38.5 kB] 131s Get:47 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-kubernetes all 30.1.0-2 [385 kB] 131s Get:48 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-pysyncobj all 0.3.14-2 [61.9 kB] 131s Get:49 http://ftpmaster.internal/ubuntu questing/universe ppc64el patroni all 4.0.5-1 [282 kB] 131s Get:50 http://ftpmaster.internal/ubuntu questing/main ppc64el sphinx-rtd-theme-common all 3.0.2+dfsg-2 [1014 kB] 131s Get:51 http://ftpmaster.internal/ubuntu questing/universe ppc64el patroni-doc all 4.0.5-1 [528 kB] 131s Get:52 http://ftpmaster.internal/ubuntu questing/main ppc64el python3-jmespath all 1.0.1-1 [21.3 kB] 131s Get:53 http://ftpmaster.internal/ubuntu questing/main ppc64el python3-botocore all 1.37.9+repack-1 [6982 kB] 132s Get:54 http://ftpmaster.internal/ubuntu questing/main ppc64el python3-s3transfer all 0.11.4-1 [55.8 kB] 132s Get:55 http://ftpmaster.internal/ubuntu questing/main ppc64el python3-boto3 all 1.37.9-1 [73.0 kB] 132s Get:56 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-coverage ppc64el 7.6.0+dfsg1-2build1 [154 kB] 132s Get:57 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-mccabe all 0.7.0-1 [8678 B] 132s Get:58 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-pycodestyle all 2.12.1-2 [30.2 kB] 132s Get:59 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-pyflakes all 3.2.0-3 [53.0 kB] 132s Get:60 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-flake8 all 7.1.1-3 [44.0 kB] 132s Get:61 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-iniconfig all 1.1.1-2 [6024 B] 132s Get:62 http://ftpmaster.internal/ubuntu questing/main ppc64el python3-packaging all 24.2-1 [51.5 kB] 132s Get:63 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-pluggy all 1.5.0-1 [21.0 kB] 132s Get:64 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-pytest all 8.3.5-1 [252 kB] 132s Get:65 http://ftpmaster.internal/ubuntu questing/universe ppc64el libjs-jquery-hotkeys all 0.2.0-1 [13.3 kB] 132s Get:66 http://ftpmaster.internal/ubuntu questing/universe ppc64el libjs-jquery-isonscreen all 1.2.0-1.1 [3244 B] 132s Get:67 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-pytest-cov all 5.0.0-1 [21.3 kB] 132s Get:68 http://ftpmaster.internal/ubuntu questing-proposed/universe ppc64el python3-mock all 5.2.0-1 [66.3 kB] 132s Fetched 17.8 MB in 2s (9244 kB/s) 132s Selecting previously unselected package fonts-lato. 132s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 107214 files and directories currently installed.) 132s Preparing to unpack .../00-fonts-lato_2.015-1_all.deb ... 132s Unpacking fonts-lato (2.015-1) ... 133s Selecting previously unselected package fonts-font-awesome. 133s Preparing to unpack .../01-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 133s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 133s Selecting previously unselected package libcares2:ppc64el. 133s Preparing to unpack .../02-libcares2_1.34.5-1_ppc64el.deb ... 133s Unpacking libcares2:ppc64el (1.34.5-1) ... 133s Selecting previously unselected package libev4t64:ppc64el. 133s Preparing to unpack .../03-libev4t64_1%3a4.33-2.1build1_ppc64el.deb ... 133s Unpacking libev4t64:ppc64el (1:4.33-2.1build1) ... 133s Selecting previously unselected package libjs-jquery. 133s Preparing to unpack .../04-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 133s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 133s Selecting previously unselected package libjs-jquery-metadata. 133s Preparing to unpack .../05-libjs-jquery-metadata_12-4_all.deb ... 133s Unpacking libjs-jquery-metadata (12-4) ... 133s Selecting previously unselected package libjs-jquery-tablesorter. 133s Preparing to unpack .../06-libjs-jquery-tablesorter_1%3a2.31.3+dfsg1-4_all.deb ... 133s Unpacking libjs-jquery-tablesorter (1:2.31.3+dfsg1-4) ... 133s Selecting previously unselected package libjs-jquery-throttle-debounce. 133s Preparing to unpack .../07-libjs-jquery-throttle-debounce_1.1+dfsg.1-2_all.deb ... 133s Unpacking libjs-jquery-throttle-debounce (1.1+dfsg.1-2) ... 133s Selecting previously unselected package libjs-underscore. 133s Preparing to unpack .../08-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 133s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 133s Selecting previously unselected package libjs-sphinxdoc. 133s Preparing to unpack .../09-libjs-sphinxdoc_8.1.3-5_all.deb ... 133s Unpacking libjs-sphinxdoc (8.1.3-5) ... 133s Selecting previously unselected package libpq5:ppc64el. 133s Preparing to unpack .../10-libpq5_17.4-1_ppc64el.deb ... 133s Unpacking libpq5:ppc64el (17.4-1) ... 133s Selecting previously unselected package python3-click. 133s Preparing to unpack .../11-python3-click_8.2.0+0.really.8.1.8-1_all.deb ... 133s Unpacking python3-click (8.2.0+0.really.8.1.8-1) ... 133s Selecting previously unselected package python3-dateutil. 133s Preparing to unpack .../12-python3-dateutil_2.9.0-4_all.deb ... 133s Unpacking python3-dateutil (2.9.0-4) ... 133s Selecting previously unselected package python3-wcwidth. 133s Preparing to unpack .../13-python3-wcwidth_0.2.13+dfsg1-1_all.deb ... 133s Unpacking python3-wcwidth (0.2.13+dfsg1-1) ... 133s Selecting previously unselected package python3-prettytable. 133s Preparing to unpack .../14-python3-prettytable_3.15.1-1_all.deb ... 133s Unpacking python3-prettytable (3.15.1-1) ... 133s Selecting previously unselected package python3-psutil. 133s Preparing to unpack .../15-python3-psutil_7.0.0-2_ppc64el.deb ... 133s Unpacking python3-psutil (7.0.0-2) ... 133s Selecting previously unselected package python3-ydiff. 133s Preparing to unpack .../16-python3-ydiff_1.4.2-1_all.deb ... 133s Unpacking python3-ydiff (1.4.2-1) ... 133s Selecting previously unselected package python3-psycopg2. 133s Preparing to unpack .../17-python3-psycopg2_2.9.10-1build1_ppc64el.deb ... 133s Unpacking python3-psycopg2 (2.9.10-1build1) ... 133s Selecting previously unselected package python3-dnspython. 133s Preparing to unpack .../18-python3-dnspython_2.7.0-1ubuntu1_all.deb ... 133s Unpacking python3-dnspython (2.7.0-1ubuntu1) ... 133s Selecting previously unselected package python3-etcd. 133s Preparing to unpack .../19-python3-etcd_0.4.5-6_all.deb ... 133s Unpacking python3-etcd (0.4.5-6) ... 133s Selecting previously unselected package python3-consul. 133s Preparing to unpack .../20-python3-consul_1.5.5-1_all.deb ... 133s Unpacking python3-consul (1.5.5-1) ... 133s Selecting previously unselected package python3-greenlet. 133s Preparing to unpack .../21-python3-greenlet_3.1.0-1build1_ppc64el.deb ... 133s Unpacking python3-greenlet (3.1.0-1build1) ... 133s Selecting previously unselected package python3-eventlet. 133s Preparing to unpack .../22-python3-eventlet_0.39.0-0ubuntu1_all.deb ... 133s Unpacking python3-eventlet (0.39.0-0ubuntu1) ... 133s Selecting previously unselected package python3-zope.event. 133s Preparing to unpack .../23-python3-zope.event_5.0-0.1_all.deb ... 133s Unpacking python3-zope.event (5.0-0.1) ... 133s Selecting previously unselected package python3-zope.interface. 133s Preparing to unpack .../24-python3-zope.interface_7.2-1build1_ppc64el.deb ... 133s Unpacking python3-zope.interface (7.2-1build1) ... 133s Selecting previously unselected package python3-gevent. 134s Preparing to unpack .../25-python3-gevent_24.11.1-1build1_ppc64el.deb ... 134s Unpacking python3-gevent (24.11.1-1build1) ... 134s Selecting previously unselected package python3-kerberos. 134s Preparing to unpack .../26-python3-kerberos_1.1.14-3.1build11_ppc64el.deb ... 134s Unpacking python3-kerberos (1.1.14-3.1build11) ... 134s Selecting previously unselected package python3-pure-sasl. 134s Preparing to unpack .../27-python3-pure-sasl_0.5.1+dfsg1-5_all.deb ... 134s Unpacking python3-pure-sasl (0.5.1+dfsg1-5) ... 134s Selecting previously unselected package python3-six. 134s Preparing to unpack .../28-python3-six_1.17.0-1_all.deb ... 134s Unpacking python3-six (1.17.0-1) ... 134s Selecting previously unselected package python3-kazoo. 134s Preparing to unpack .../29-python3-kazoo_2.9.0-2_all.deb ... 134s Unpacking python3-kazoo (2.9.0-2) ... 134s Selecting previously unselected package python3-multidict. 134s Preparing to unpack .../30-python3-multidict_6.4.3-1_ppc64el.deb ... 134s Unpacking python3-multidict (6.4.3-1) ... 134s Selecting previously unselected package python3-yarl. 134s Preparing to unpack .../31-python3-yarl_1.13.1-1build2_ppc64el.deb ... 134s Unpacking python3-yarl (1.13.1-1build2) ... 134s Selecting previously unselected package python3-async-timeout. 134s Preparing to unpack .../32-python3-async-timeout_5.0.1-1_all.deb ... 134s Unpacking python3-async-timeout (5.0.1-1) ... 134s Selecting previously unselected package python3-aiohappyeyeballs. 134s Preparing to unpack .../33-python3-aiohappyeyeballs_2.6.1-1_all.deb ... 134s Unpacking python3-aiohappyeyeballs (2.6.1-1) ... 134s Selecting previously unselected package python3-frozenlist. 134s Preparing to unpack .../34-python3-frozenlist_1.5.0-1build2_ppc64el.deb ... 134s Unpacking python3-frozenlist (1.5.0-1build2) ... 134s Selecting previously unselected package python3-aiosignal. 134s Preparing to unpack .../35-python3-aiosignal_1.3.2-1_all.deb ... 134s Unpacking python3-aiosignal (1.3.2-1) ... 134s Selecting previously unselected package python3-aiohttp. 134s Preparing to unpack .../36-python3-aiohttp_3.10.11-1build1_ppc64el.deb ... 134s Unpacking python3-aiohttp (3.10.11-1build1) ... 134s Selecting previously unselected package python3-cachetools. 134s Preparing to unpack .../37-python3-cachetools_5.3.3-1_all.deb ... 134s Unpacking python3-cachetools (5.3.3-1) ... 134s Selecting previously unselected package python3-pyasn1. 134s Preparing to unpack .../38-python3-pyasn1_0.6.1-1_all.deb ... 134s Unpacking python3-pyasn1 (0.6.1-1) ... 134s Selecting previously unselected package python3-pyasn1-modules. 134s Preparing to unpack .../39-python3-pyasn1-modules_0.4.1-2_all.deb ... 134s Unpacking python3-pyasn1-modules (0.4.1-2) ... 134s Selecting previously unselected package python3-pyu2f. 134s Preparing to unpack .../40-python3-pyu2f_0.1.5-4_all.deb ... 134s Unpacking python3-pyu2f (0.1.5-4) ... 134s Selecting previously unselected package python3-responses. 134s Preparing to unpack .../41-python3-responses_0.25.7-1_all.deb ... 134s Unpacking python3-responses (0.25.7-1) ... 134s Selecting previously unselected package python3-rsa. 134s Preparing to unpack .../42-python3-rsa_4.9-2_all.deb ... 134s Unpacking python3-rsa (4.9-2) ... 134s Selecting previously unselected package python3-google-auth. 134s Preparing to unpack .../43-python3-google-auth_2.28.2-3_all.deb ... 134s Unpacking python3-google-auth (2.28.2-3) ... 134s Selecting previously unselected package python3-requests-oauthlib. 134s Preparing to unpack .../44-python3-requests-oauthlib_1.3.1-1_all.deb ... 134s Unpacking python3-requests-oauthlib (1.3.1-1) ... 134s Selecting previously unselected package python3-websocket. 134s Preparing to unpack .../45-python3-websocket_1.8.0-2_all.deb ... 134s Unpacking python3-websocket (1.8.0-2) ... 134s Selecting previously unselected package python3-kubernetes. 134s Preparing to unpack .../46-python3-kubernetes_30.1.0-2_all.deb ... 134s Unpacking python3-kubernetes (30.1.0-2) ... 134s Selecting previously unselected package python3-pysyncobj. 134s Preparing to unpack .../47-python3-pysyncobj_0.3.14-2_all.deb ... 134s Unpacking python3-pysyncobj (0.3.14-2) ... 134s Selecting previously unselected package patroni. 134s Preparing to unpack .../48-patroni_4.0.5-1_all.deb ... 134s Unpacking patroni (4.0.5-1) ... 134s Selecting previously unselected package sphinx-rtd-theme-common. 134s Preparing to unpack .../49-sphinx-rtd-theme-common_3.0.2+dfsg-2_all.deb ... 134s Unpacking sphinx-rtd-theme-common (3.0.2+dfsg-2) ... 134s Selecting previously unselected package patroni-doc. 134s Preparing to unpack .../50-patroni-doc_4.0.5-1_all.deb ... 134s Unpacking patroni-doc (4.0.5-1) ... 134s Selecting previously unselected package python3-jmespath. 134s Preparing to unpack .../51-python3-jmespath_1.0.1-1_all.deb ... 134s Unpacking python3-jmespath (1.0.1-1) ... 134s Selecting previously unselected package python3-botocore. 134s Preparing to unpack .../52-python3-botocore_1.37.9+repack-1_all.deb ... 134s Unpacking python3-botocore (1.37.9+repack-1) ... 135s Selecting previously unselected package python3-s3transfer. 135s Preparing to unpack .../53-python3-s3transfer_0.11.4-1_all.deb ... 135s Unpacking python3-s3transfer (0.11.4-1) ... 135s Selecting previously unselected package python3-boto3. 135s Preparing to unpack .../54-python3-boto3_1.37.9-1_all.deb ... 135s Unpacking python3-boto3 (1.37.9-1) ... 135s Selecting previously unselected package python3-coverage. 135s Preparing to unpack .../55-python3-coverage_7.6.0+dfsg1-2build1_ppc64el.deb ... 135s Unpacking python3-coverage (7.6.0+dfsg1-2build1) ... 135s Selecting previously unselected package python3-mccabe. 135s Preparing to unpack .../56-python3-mccabe_0.7.0-1_all.deb ... 135s Unpacking python3-mccabe (0.7.0-1) ... 135s Selecting previously unselected package python3-pycodestyle. 135s Preparing to unpack .../57-python3-pycodestyle_2.12.1-2_all.deb ... 135s Unpacking python3-pycodestyle (2.12.1-2) ... 135s Selecting previously unselected package python3-pyflakes. 135s Preparing to unpack .../58-python3-pyflakes_3.2.0-3_all.deb ... 135s Unpacking python3-pyflakes (3.2.0-3) ... 135s Selecting previously unselected package python3-flake8. 135s Preparing to unpack .../59-python3-flake8_7.1.1-3_all.deb ... 135s Unpacking python3-flake8 (7.1.1-3) ... 135s Selecting previously unselected package python3-iniconfig. 135s Preparing to unpack .../60-python3-iniconfig_1.1.1-2_all.deb ... 135s Unpacking python3-iniconfig (1.1.1-2) ... 135s Selecting previously unselected package python3-packaging. 135s Preparing to unpack .../61-python3-packaging_24.2-1_all.deb ... 135s Unpacking python3-packaging (24.2-1) ... 135s Selecting previously unselected package python3-pluggy. 135s Preparing to unpack .../62-python3-pluggy_1.5.0-1_all.deb ... 135s Unpacking python3-pluggy (1.5.0-1) ... 135s Selecting previously unselected package python3-pytest. 135s Preparing to unpack .../63-python3-pytest_8.3.5-1_all.deb ... 135s Unpacking python3-pytest (8.3.5-1) ... 135s Selecting previously unselected package libjs-jquery-hotkeys. 135s Preparing to unpack .../64-libjs-jquery-hotkeys_0.2.0-1_all.deb ... 135s Unpacking libjs-jquery-hotkeys (0.2.0-1) ... 135s Selecting previously unselected package libjs-jquery-isonscreen. 135s Preparing to unpack .../65-libjs-jquery-isonscreen_1.2.0-1.1_all.deb ... 135s Unpacking libjs-jquery-isonscreen (1.2.0-1.1) ... 135s Selecting previously unselected package python3-pytest-cov. 135s Preparing to unpack .../66-python3-pytest-cov_5.0.0-1_all.deb ... 135s Unpacking python3-pytest-cov (5.0.0-1) ... 135s Selecting previously unselected package python3-mock. 135s Preparing to unpack .../67-python3-mock_5.2.0-1_all.deb ... 135s Unpacking python3-mock (5.2.0-1) ... 135s Setting up python3-iniconfig (1.1.1-2) ... 136s Setting up libev4t64:ppc64el (1:4.33-2.1build1) ... 136s Setting up fonts-lato (2.015-1) ... 136s Setting up python3-pysyncobj (0.3.14-2) ... 136s Setting up python3-cachetools (5.3.3-1) ... 136s Setting up python3-zope.event (5.0-0.1) ... 136s Setting up python3-zope.interface (7.2-1build1) ... 136s Setting up python3-pyflakes (3.2.0-3) ... 136s Setting up python3-ydiff (1.4.2-1) ... 136s Setting up libpq5:ppc64el (17.4-1) ... 136s Setting up python3-kerberos (1.1.14-3.1build11) ... 136s Setting up python3-coverage (7.6.0+dfsg1-2build1) ... 137s Setting up libjs-jquery-throttle-debounce (1.1+dfsg.1-2) ... 137s Setting up python3-click (8.2.0+0.really.8.1.8-1) ... 137s Setting up python3-psutil (7.0.0-2) ... 137s Setting up python3-multidict (6.4.3-1) ... 137s Setting up python3-frozenlist (1.5.0-1build2) ... 137s Setting up python3-aiosignal (1.3.2-1) ... 137s Setting up python3-mock (5.2.0-1) ... 138s Setting up python3-async-timeout (5.0.1-1) ... 138s Setting up python3-six (1.17.0-1) ... 138s Setting up python3-responses (0.25.7-1) ... 138s Setting up python3-pycodestyle (2.12.1-2) ... 138s Setting up python3-packaging (24.2-1) ... 138s Setting up python3-wcwidth (0.2.13+dfsg1-1) ... 138s Setting up python3-pyu2f (0.1.5-4) ... 139s Setting up python3-jmespath (1.0.1-1) ... 139s Setting up python3-greenlet (3.1.0-1build1) ... 139s Setting up libcares2:ppc64el (1.34.5-1) ... 139s Setting up python3-psycopg2 (2.9.10-1build1) ... 139s Setting up python3-aiohappyeyeballs (2.6.1-1) ... 139s Setting up python3-pluggy (1.5.0-1) ... 139s Setting up python3-dnspython (2.7.0-1ubuntu1) ... 140s Setting up python3-pyasn1 (0.6.1-1) ... 140s Setting up python3-dateutil (2.9.0-4) ... 140s Setting up python3-mccabe (0.7.0-1) ... 140s Setting up python3-consul (1.5.5-1) ... 140s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 140s Setting up libjs-jquery-hotkeys (0.2.0-1) ... 140s Setting up python3-prettytable (3.15.1-1) ... 140s Setting up python3-yarl (1.13.1-1build2) ... 140s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 140s Setting up sphinx-rtd-theme-common (3.0.2+dfsg-2) ... 140s Setting up python3-websocket (1.8.0-2) ... 141s Setting up python3-requests-oauthlib (1.3.1-1) ... 141s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 141s Setting up python3-pure-sasl (0.5.1+dfsg1-5) ... 141s Setting up python3-etcd (0.4.5-6) ... 141s Setting up python3-pytest (8.3.5-1) ... 141s Setting up python3-aiohttp (3.10.11-1build1) ... 142s Setting up python3-gevent (24.11.1-1build1) ... 142s Setting up python3-flake8 (7.1.1-3) ... 142s Setting up python3-eventlet (0.39.0-0ubuntu1) ... 142s Setting up python3-kazoo (2.9.0-2) ... 143s Setting up python3-pyasn1-modules (0.4.1-2) ... 143s Setting up libjs-jquery-metadata (12-4) ... 143s Setting up python3-botocore (1.37.9+repack-1) ... 143s Setting up libjs-jquery-isonscreen (1.2.0-1.1) ... 143s Setting up libjs-sphinxdoc (8.1.3-5) ... 143s Setting up libjs-jquery-tablesorter (1:2.31.3+dfsg1-4) ... 143s Setting up python3-rsa (4.9-2) ... 143s Setting up patroni (4.0.5-1) ... 144s Created symlink '/etc/systemd/system/multi-user.target.wants/patroni.service' → '/usr/lib/systemd/system/patroni.service'. 144s Setting up patroni-doc (4.0.5-1) ... 144s Setting up python3-s3transfer (0.11.4-1) ... 144s Setting up python3-pytest-cov (5.0.0-1) ... 145s Setting up python3-google-auth (2.28.2-3) ... 145s Setting up python3-boto3 (1.37.9-1) ... 145s Setting up python3-kubernetes (30.1.0-2) ... 146s Processing triggers for man-db (2.13.1-1) ... 147s Processing triggers for libc-bin (2.41-6ubuntu1) ... 149s autopkgtest [20:06:14]: test test: [----------------------- 150s ============================= test session starts ============================== 150s platform linux -- Python 3.13.3, pytest-8.3.5, pluggy-1.5.0 150s rootdir: /tmp/autopkgtest.JtkuPb/build.Ur8/src 150s plugins: typeguard-4.4.2, cov-5.0.0 150s collected 652 items 150s 151s tests/test_api.py ................................... [ 5%] 151s tests/test_async_executor.py .... [ 5%] 151s tests/test_aws.py .... [ 6%] 151s tests/test_barman.py ................ [ 9%] 152s tests/test_bootstrap.py .......... [ 10%] 152s tests/test_callback_executor.py . [ 10%] 152s tests/test_cancellable.py ... [ 11%] 152s tests/test_citus.py sssssssssssss................ [ 15%] 152s tests/test_config.py ........... [ 17%] 152s tests/test_config_generator.py ...... [ 18%] 152s tests/test_consul.py ....................... [ 21%] 152s tests/test_ctl.py ...................................... [ 27%] 153s tests/test_etcd.py ............................. [ 32%] 153s tests/test_etcd3.py ................................. [ 37%] 153s tests/test_exhibitor.py ... [ 37%] 153s tests/test_file_perm.py ... [ 38%] 154s tests/test_ha.py ....................................................... [ 46%] 154s ................................................................ [ 56%] 156s tests/test_kubernetes.py ........................................ [ 62%] 156s tests/test_log.py .......... [ 63%] 156s tests/test_mpp.py .. [ 64%] 156s tests/test_patroni.py .................... [ 67%] 157s tests/test_postgresql.py ............................................... [ 74%] 157s ............. [ 76%] 157s tests/test_postmaster.py ......... [ 77%] 157s tests/test_quorum.py ............... [ 80%] 164s tests/test_raft.py ........... [ 81%] 164s tests/test_raft_controller.py ... [ 82%] 164s tests/test_rewind.py .............. [ 84%] 164s tests/test_slots.py ............... [ 86%] 165s tests/test_sync.py .... [ 87%] 165s tests/test_utils.py ............... [ 89%] 165s tests/test_validator.py .................. [ 92%] 165s tests/test_wale_restore.py ...... [ 93%] 165s tests/test_watchdog.py ................ [ 95%] 165s tests/test_zookeeper.py ........................... [100%] 165s 165s ======================= 639 passed, 13 skipped in 16.08s ======================= 166s autopkgtest [20:06:31]: test test: -----------------------] 166s autopkgtest [20:06:31]: test test: - - - - - - - - - - results - - - - - - - - - - 166s test PASS 167s autopkgtest [20:06:32]: test acceptance-etcd3-basic: preparing testbed 269s autopkgtest [20:08:14]: testbed dpkg architecture: ppc64el 269s autopkgtest [20:08:14]: testbed apt version: 3.0.0 270s autopkgtest [20:08:15]: @@@@@@@@@@@@@@@@@@@@ test bed setup 270s autopkgtest [20:08:15]: testbed release detected to be: questing 271s autopkgtest [20:08:16]: updating testbed package index (apt update) 271s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [110 kB] 271s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 271s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 271s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 271s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [1095 kB] 272s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [33.9 kB] 272s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [111 kB] 272s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main ppc64el Packages [149 kB] 272s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/universe ppc64el Packages [1056 kB] 272s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/multiverse ppc64el Packages [32.2 kB] 272s Fetched 2587 kB in 1s (2263 kB/s) 273s Reading package lists... 273s autopkgtest [20:08:18]: upgrading testbed (apt dist-upgrade and autopurge) 274s Reading package lists... 274s Building dependency tree... 274s Reading state information... 274s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 274s Starting 2 pkgProblemResolver with broken count: 0 274s Done 274s Entering ResolveByKeep 275s 275s Calculating upgrade... 275s The following packages will be upgraded: 275s base-passwd ethtool libbpf1 libevdev2 libmm-glib0 libnghttp2-14 275s libpython3.12-minimal libpython3.12-stdlib libpython3.12t64 libunistring5 275s libusb-1.0-0 man-db patch publicsuffix usbutils 275s 15 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 275s Need to get 8938 kB of archives. 275s After this operation, 64.5 kB disk space will be freed. 275s Get:1 http://ftpmaster.internal/ubuntu questing/main ppc64el base-passwd ppc64el 3.6.7 [55.8 kB] 275s Get:2 http://ftpmaster.internal/ubuntu questing/main ppc64el libbpf1 ppc64el 1:1.5.0-3 [231 kB] 275s Get:3 http://ftpmaster.internal/ubuntu questing/main ppc64el libunistring5 ppc64el 1.3-2 [627 kB] 275s Get:4 http://ftpmaster.internal/ubuntu questing/main ppc64el ethtool ppc64el 1:6.14-2 [294 kB] 275s Get:5 http://ftpmaster.internal/ubuntu questing/main ppc64el libevdev2 ppc64el 1.13.4+dfsg-1 [38.0 kB] 275s Get:6 http://ftpmaster.internal/ubuntu questing/main ppc64el libnghttp2-14 ppc64el 1.64.0-1.1 [89.7 kB] 275s Get:7 http://ftpmaster.internal/ubuntu questing/main ppc64el libusb-1.0-0 ppc64el 2:1.0.28-1 [64.4 kB] 275s Get:8 http://ftpmaster.internal/ubuntu questing/main ppc64el man-db ppc64el 2.13.1-1 [1409 kB] 276s Get:9 http://ftpmaster.internal/ubuntu questing/main ppc64el publicsuffix all 20250328.1952-0.1 [135 kB] 276s Get:10 http://ftpmaster.internal/ubuntu questing/main ppc64el usbutils ppc64el 1:018-2 [90.0 kB] 276s Get:11 http://ftpmaster.internal/ubuntu questing/main ppc64el libmm-glib0 ppc64el 1.24.0-1 [290 kB] 276s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/universe ppc64el libpython3.12t64 ppc64el 3.12.10-1 [2558 kB] 276s Get:13 http://ftpmaster.internal/ubuntu questing-proposed/universe ppc64el libpython3.12-stdlib ppc64el 3.12.10-1 [2105 kB] 276s Get:14 http://ftpmaster.internal/ubuntu questing-proposed/universe ppc64el libpython3.12-minimal ppc64el 3.12.10-1 [841 kB] 276s Get:15 http://ftpmaster.internal/ubuntu questing/main ppc64el patch ppc64el 2.8-1 [110 kB] 276s Preconfiguring packages ... 276s Fetched 8938 kB in 1s (9419 kB/s) 276s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 107204 files and directories currently installed.) 276s Preparing to unpack .../base-passwd_3.6.7_ppc64el.deb ... 276s Unpacking base-passwd (3.6.7) over (3.6.6) ... 276s Setting up base-passwd (3.6.7) ... 277s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 107204 files and directories currently installed.) 277s Preparing to unpack .../00-libbpf1_1%3a1.5.0-3_ppc64el.deb ... 277s Unpacking libbpf1:ppc64el (1:1.5.0-3) over (1:1.5.0-2) ... 277s Preparing to unpack .../01-libunistring5_1.3-2_ppc64el.deb ... 277s Unpacking libunistring5:ppc64el (1.3-2) over (1.3-1) ... 277s Preparing to unpack .../02-ethtool_1%3a6.14-2_ppc64el.deb ... 277s Unpacking ethtool (1:6.14-2) over (1:6.11-1) ... 277s Preparing to unpack .../03-libevdev2_1.13.4+dfsg-1_ppc64el.deb ... 277s Unpacking libevdev2:ppc64el (1.13.4+dfsg-1) over (1.13.3+dfsg-1) ... 277s Preparing to unpack .../04-libnghttp2-14_1.64.0-1.1_ppc64el.deb ... 277s Unpacking libnghttp2-14:ppc64el (1.64.0-1.1) over (1.64.0-1ubuntu1) ... 277s Preparing to unpack .../05-libusb-1.0-0_2%3a1.0.28-1_ppc64el.deb ... 277s Unpacking libusb-1.0-0:ppc64el (2:1.0.28-1) over (2:1.0.27-2) ... 277s Preparing to unpack .../06-man-db_2.13.1-1_ppc64el.deb ... 277s Unpacking man-db (2.13.1-1) over (2.13.0-1) ... 277s Preparing to unpack .../07-publicsuffix_20250328.1952-0.1_all.deb ... 277s Unpacking publicsuffix (20250328.1952-0.1) over (20250108.1153-0.1) ... 277s Preparing to unpack .../08-usbutils_1%3a018-2_ppc64el.deb ... 277s Unpacking usbutils (1:018-2) over (1:018-1) ... 277s Preparing to unpack .../09-libmm-glib0_1.24.0-1_ppc64el.deb ... 277s Unpacking libmm-glib0:ppc64el (1.24.0-1) over (1.23.4-0ubuntu3) ... 277s Preparing to unpack .../10-libpython3.12t64_3.12.10-1_ppc64el.deb ... 277s Unpacking libpython3.12t64:ppc64el (3.12.10-1) over (3.12.8-3) ... 277s Preparing to unpack .../11-libpython3.12-stdlib_3.12.10-1_ppc64el.deb ... 277s Unpacking libpython3.12-stdlib:ppc64el (3.12.10-1) over (3.12.8-3) ... 277s Preparing to unpack .../12-libpython3.12-minimal_3.12.10-1_ppc64el.deb ... 277s Unpacking libpython3.12-minimal:ppc64el (3.12.10-1) over (3.12.8-3) ... 277s Preparing to unpack .../13-patch_2.8-1_ppc64el.deb ... 277s Unpacking patch (2.8-1) over (2.7.6-7build3) ... 277s Setting up libpython3.12-minimal:ppc64el (3.12.10-1) ... 277s Setting up libnghttp2-14:ppc64el (1.64.0-1.1) ... 277s Setting up man-db (2.13.1-1) ... 277s Updating database of manual pages ... 280s man-db.service is a disabled or a static unit not running, not starting it. 280s Setting up libunistring5:ppc64el (1.3-2) ... 280s Setting up patch (2.8-1) ... 280s Setting up libmm-glib0:ppc64el (1.24.0-1) ... 280s Setting up libusb-1.0-0:ppc64el (2:1.0.28-1) ... 280s Setting up libevdev2:ppc64el (1.13.4+dfsg-1) ... 280s Setting up publicsuffix (20250328.1952-0.1) ... 280s Setting up libbpf1:ppc64el (1:1.5.0-3) ... 280s Setting up ethtool (1:6.14-2) ... 280s Setting up libpython3.12-stdlib:ppc64el (3.12.10-1) ... 280s Setting up usbutils (1:018-2) ... 280s Setting up libpython3.12t64:ppc64el (3.12.10-1) ... 280s Processing triggers for libc-bin (2.41-6ubuntu1) ... 280s Reading package lists... 280s Building dependency tree... 280s Reading state information... 281s Starting pkgProblemResolver with broken count: 0 281s Starting 2 pkgProblemResolver with broken count: 0 281s Done 281s Solving dependencies... 281s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 281s autopkgtest [20:08:26]: rebooting testbed after setup commands that affected boot 318s Reading package lists... 318s Building dependency tree... 318s Reading state information... 319s Starting pkgProblemResolver with broken count: 0 319s Starting 2 pkgProblemResolver with broken count: 0 319s Done 319s The following NEW packages will be installed: 319s etcd-server fonts-font-awesome fonts-lato libio-pty-perl libipc-run-perl 319s libjs-jquery libjs-sphinxdoc libjs-underscore libjson-perl libllvm20 libpq5 319s libtime-duration-perl libtimedate-perl libxslt1.1 moreutils patroni 319s patroni-doc postgresql postgresql-17 postgresql-client-17 319s postgresql-client-common postgresql-common postgresql-common-dev 319s python3-behave python3-click python3-coverage python3-dateutil 319s python3-dnspython python3-etcd python3-parse python3-parse-type 319s python3-prettytable python3-psutil python3-psycopg2 python3-six 319s python3-wcwidth python3-ydiff sphinx-rtd-theme-common ssl-cert 319s 0 upgraded, 39 newly installed, 0 to remove and 0 not upgraded. 319s Need to get 69.1 MB of archives. 319s After this operation, 296 MB of additional disk space will be used. 319s Get:1 http://ftpmaster.internal/ubuntu questing/main ppc64el fonts-lato all 2.015-1 [2781 kB] 320s Get:2 http://ftpmaster.internal/ubuntu questing/main ppc64el libjson-perl all 4.10000-1 [81.9 kB] 320s Get:3 http://ftpmaster.internal/ubuntu questing-proposed/main ppc64el postgresql-client-common all 277 [48.0 kB] 320s Get:4 http://ftpmaster.internal/ubuntu questing/main ppc64el libio-pty-perl ppc64el 1:1.20-1build3 [32.0 kB] 320s Get:5 http://ftpmaster.internal/ubuntu questing/main ppc64el libipc-run-perl all 20231003.0-2 [91.5 kB] 320s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/main ppc64el postgresql-common-dev all 277 [73.4 kB] 320s Get:7 http://ftpmaster.internal/ubuntu questing/main ppc64el ssl-cert all 1.1.3ubuntu1 [18.7 kB] 320s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main ppc64el postgresql-common all 277 [101 kB] 320s Get:9 http://ftpmaster.internal/ubuntu questing/universe ppc64el etcd-server ppc64el 3.5.16-4 [10.9 MB] 320s Get:10 http://ftpmaster.internal/ubuntu questing/main ppc64el fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 320s Get:11 http://ftpmaster.internal/ubuntu questing/main ppc64el libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 320s Get:12 http://ftpmaster.internal/ubuntu questing/main ppc64el libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 320s Get:13 http://ftpmaster.internal/ubuntu questing/main ppc64el libjs-sphinxdoc all 8.1.3-5 [31.0 kB] 320s Get:14 http://ftpmaster.internal/ubuntu questing/main ppc64el libllvm20 ppc64el 1:20.1.2-0ubuntu1 [32.0 MB] 321s Get:15 http://ftpmaster.internal/ubuntu questing/main ppc64el libpq5 ppc64el 17.4-1 [174 kB] 321s Get:16 http://ftpmaster.internal/ubuntu questing/main ppc64el libtime-duration-perl all 1.21-2 [12.3 kB] 321s Get:17 http://ftpmaster.internal/ubuntu questing/main ppc64el libtimedate-perl all 2.3300-2 [34.0 kB] 321s Get:18 http://ftpmaster.internal/ubuntu questing/main ppc64el libxslt1.1 ppc64el 1.1.39-0exp1ubuntu4 [191 kB] 321s Get:19 http://ftpmaster.internal/ubuntu questing/universe ppc64el moreutils ppc64el 0.69-1 [59.1 kB] 321s Get:20 http://ftpmaster.internal/ubuntu questing/main ppc64el python3-click all 8.2.0+0.really.8.1.8-1 [80.0 kB] 321s Get:21 http://ftpmaster.internal/ubuntu questing/main ppc64el python3-dateutil all 2.9.0-4 [80.3 kB] 321s Get:22 http://ftpmaster.internal/ubuntu questing/main ppc64el python3-wcwidth all 0.2.13+dfsg1-1 [26.3 kB] 321s Get:23 http://ftpmaster.internal/ubuntu questing/main ppc64el python3-prettytable all 3.15.1-1 [38.9 kB] 321s Get:24 http://ftpmaster.internal/ubuntu questing-proposed/main ppc64el python3-psutil ppc64el 7.0.0-2 [189 kB] 321s Get:25 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-ydiff all 1.4.2-1 [19.0 kB] 321s Get:26 http://ftpmaster.internal/ubuntu questing/main ppc64el python3-psycopg2 ppc64el 2.9.10-1build1 [151 kB] 321s Get:27 http://ftpmaster.internal/ubuntu questing/main ppc64el python3-dnspython all 2.7.0-1ubuntu1 [167 kB] 321s Get:28 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-etcd all 0.4.5-6 [32.1 kB] 321s Get:29 http://ftpmaster.internal/ubuntu questing/universe ppc64el patroni all 4.0.5-1 [282 kB] 321s Get:30 http://ftpmaster.internal/ubuntu questing/main ppc64el sphinx-rtd-theme-common all 3.0.2+dfsg-2 [1014 kB] 321s Get:31 http://ftpmaster.internal/ubuntu questing/universe ppc64el patroni-doc all 4.0.5-1 [528 kB] 321s Get:32 http://ftpmaster.internal/ubuntu questing/main ppc64el postgresql-client-17 ppc64el 17.4-1 [1482 kB] 321s Get:33 http://ftpmaster.internal/ubuntu questing/main ppc64el postgresql-17 ppc64el 17.4-1 [17.2 MB] 322s Get:34 http://ftpmaster.internal/ubuntu questing-proposed/main ppc64el postgresql all 17+277 [16.5 kB] 322s Get:35 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-parse all 1.20.2-1 [27.0 kB] 322s Get:36 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-parse-type all 0.6.4-3 [23.5 kB] 322s Get:37 http://ftpmaster.internal/ubuntu questing/main ppc64el python3-six all 1.17.0-1 [13.2 kB] 322s Get:38 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-behave all 1.2.6-6 [98.6 kB] 322s Get:39 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-coverage ppc64el 7.6.0+dfsg1-2build1 [154 kB] 322s Preconfiguring packages ... 322s /var/cache/debconf/tmp.ci/postgresql.config.3YZ9vt: 12: pg_lsclusters: not found 322s Fetched 69.1 MB in 3s (22.1 MB/s) 322s Selecting previously unselected package fonts-lato. 323s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 107214 files and directories currently installed.) 323s Preparing to unpack .../00-fonts-lato_2.015-1_all.deb ... 323s Unpacking fonts-lato (2.015-1) ... 323s Selecting previously unselected package libjson-perl. 323s Preparing to unpack .../01-libjson-perl_4.10000-1_all.deb ... 323s Unpacking libjson-perl (4.10000-1) ... 323s Selecting previously unselected package postgresql-client-common. 323s Preparing to unpack .../02-postgresql-client-common_277_all.deb ... 323s Unpacking postgresql-client-common (277) ... 323s Selecting previously unselected package libio-pty-perl. 323s Preparing to unpack .../03-libio-pty-perl_1%3a1.20-1build3_ppc64el.deb ... 323s Unpacking libio-pty-perl (1:1.20-1build3) ... 323s Selecting previously unselected package libipc-run-perl. 323s Preparing to unpack .../04-libipc-run-perl_20231003.0-2_all.deb ... 323s Unpacking libipc-run-perl (20231003.0-2) ... 323s Selecting previously unselected package postgresql-common-dev. 323s Preparing to unpack .../05-postgresql-common-dev_277_all.deb ... 323s Unpacking postgresql-common-dev (277) ... 323s Selecting previously unselected package ssl-cert. 323s Preparing to unpack .../06-ssl-cert_1.1.3ubuntu1_all.deb ... 323s Unpacking ssl-cert (1.1.3ubuntu1) ... 323s Selecting previously unselected package postgresql-common. 323s Preparing to unpack .../07-postgresql-common_277_all.deb ... 323s Adding 'diversion of /usr/bin/pg_config to /usr/bin/pg_config.libpq-dev by postgresql-common' 323s Unpacking postgresql-common (277) ... 323s Selecting previously unselected package etcd-server. 323s Preparing to unpack .../08-etcd-server_3.5.16-4_ppc64el.deb ... 323s Unpacking etcd-server (3.5.16-4) ... 323s Selecting previously unselected package fonts-font-awesome. 323s Preparing to unpack .../09-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 323s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 323s Selecting previously unselected package libjs-jquery. 323s Preparing to unpack .../10-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 323s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 323s Selecting previously unselected package libjs-underscore. 323s Preparing to unpack .../11-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 323s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 323s Selecting previously unselected package libjs-sphinxdoc. 323s Preparing to unpack .../12-libjs-sphinxdoc_8.1.3-5_all.deb ... 323s Unpacking libjs-sphinxdoc (8.1.3-5) ... 323s Selecting previously unselected package libllvm20:ppc64el. 323s Preparing to unpack .../13-libllvm20_1%3a20.1.2-0ubuntu1_ppc64el.deb ... 323s Unpacking libllvm20:ppc64el (1:20.1.2-0ubuntu1) ... 324s Selecting previously unselected package libpq5:ppc64el. 324s Preparing to unpack .../14-libpq5_17.4-1_ppc64el.deb ... 324s Unpacking libpq5:ppc64el (17.4-1) ... 324s Selecting previously unselected package libtime-duration-perl. 324s Preparing to unpack .../15-libtime-duration-perl_1.21-2_all.deb ... 324s Unpacking libtime-duration-perl (1.21-2) ... 324s Selecting previously unselected package libtimedate-perl. 324s Preparing to unpack .../16-libtimedate-perl_2.3300-2_all.deb ... 324s Unpacking libtimedate-perl (2.3300-2) ... 324s Selecting previously unselected package libxslt1.1:ppc64el. 324s Preparing to unpack .../17-libxslt1.1_1.1.39-0exp1ubuntu4_ppc64el.deb ... 324s Unpacking libxslt1.1:ppc64el (1.1.39-0exp1ubuntu4) ... 324s Selecting previously unselected package moreutils. 324s Preparing to unpack .../18-moreutils_0.69-1_ppc64el.deb ... 324s Unpacking moreutils (0.69-1) ... 324s Selecting previously unselected package python3-click. 324s Preparing to unpack .../19-python3-click_8.2.0+0.really.8.1.8-1_all.deb ... 324s Unpacking python3-click (8.2.0+0.really.8.1.8-1) ... 324s Selecting previously unselected package python3-dateutil. 324s Preparing to unpack .../20-python3-dateutil_2.9.0-4_all.deb ... 324s Unpacking python3-dateutil (2.9.0-4) ... 324s Selecting previously unselected package python3-wcwidth. 324s Preparing to unpack .../21-python3-wcwidth_0.2.13+dfsg1-1_all.deb ... 324s Unpacking python3-wcwidth (0.2.13+dfsg1-1) ... 324s Selecting previously unselected package python3-prettytable. 324s Preparing to unpack .../22-python3-prettytable_3.15.1-1_all.deb ... 324s Unpacking python3-prettytable (3.15.1-1) ... 324s Selecting previously unselected package python3-psutil. 324s Preparing to unpack .../23-python3-psutil_7.0.0-2_ppc64el.deb ... 324s Unpacking python3-psutil (7.0.0-2) ... 324s Selecting previously unselected package python3-ydiff. 324s Preparing to unpack .../24-python3-ydiff_1.4.2-1_all.deb ... 324s Unpacking python3-ydiff (1.4.2-1) ... 324s Selecting previously unselected package python3-psycopg2. 324s Preparing to unpack .../25-python3-psycopg2_2.9.10-1build1_ppc64el.deb ... 324s Unpacking python3-psycopg2 (2.9.10-1build1) ... 324s Selecting previously unselected package python3-dnspython. 324s Preparing to unpack .../26-python3-dnspython_2.7.0-1ubuntu1_all.deb ... 324s Unpacking python3-dnspython (2.7.0-1ubuntu1) ... 324s Selecting previously unselected package python3-etcd. 324s Preparing to unpack .../27-python3-etcd_0.4.5-6_all.deb ... 324s Unpacking python3-etcd (0.4.5-6) ... 324s Selecting previously unselected package patroni. 324s Preparing to unpack .../28-patroni_4.0.5-1_all.deb ... 324s Unpacking patroni (4.0.5-1) ... 324s Selecting previously unselected package sphinx-rtd-theme-common. 324s Preparing to unpack .../29-sphinx-rtd-theme-common_3.0.2+dfsg-2_all.deb ... 324s Unpacking sphinx-rtd-theme-common (3.0.2+dfsg-2) ... 324s Selecting previously unselected package patroni-doc. 324s Preparing to unpack .../30-patroni-doc_4.0.5-1_all.deb ... 324s Unpacking patroni-doc (4.0.5-1) ... 324s Selecting previously unselected package postgresql-client-17. 324s Preparing to unpack .../31-postgresql-client-17_17.4-1_ppc64el.deb ... 324s Unpacking postgresql-client-17 (17.4-1) ... 324s Selecting previously unselected package postgresql-17. 324s Preparing to unpack .../32-postgresql-17_17.4-1_ppc64el.deb ... 324s Unpacking postgresql-17 (17.4-1) ... 325s Selecting previously unselected package postgresql. 325s Preparing to unpack .../33-postgresql_17+277_all.deb ... 325s Unpacking postgresql (17+277) ... 325s Selecting previously unselected package python3-parse. 325s Preparing to unpack .../34-python3-parse_1.20.2-1_all.deb ... 325s Unpacking python3-parse (1.20.2-1) ... 325s Selecting previously unselected package python3-parse-type. 325s Preparing to unpack .../35-python3-parse-type_0.6.4-3_all.deb ... 325s Unpacking python3-parse-type (0.6.4-3) ... 325s Selecting previously unselected package python3-six. 325s Preparing to unpack .../36-python3-six_1.17.0-1_all.deb ... 325s Unpacking python3-six (1.17.0-1) ... 325s Selecting previously unselected package python3-behave. 325s Preparing to unpack .../37-python3-behave_1.2.6-6_all.deb ... 325s Unpacking python3-behave (1.2.6-6) ... 325s Selecting previously unselected package python3-coverage. 325s Preparing to unpack .../38-python3-coverage_7.6.0+dfsg1-2build1_ppc64el.deb ... 325s Unpacking python3-coverage (7.6.0+dfsg1-2build1) ... 325s Setting up postgresql-client-common (277) ... 325s Setting up fonts-lato (2.015-1) ... 325s Setting up libio-pty-perl (1:1.20-1build3) ... 325s Setting up python3-ydiff (1.4.2-1) ... 325s Setting up libpq5:ppc64el (17.4-1) ... 325s Setting up python3-coverage (7.6.0+dfsg1-2build1) ... 325s Setting up python3-click (8.2.0+0.really.8.1.8-1) ... 325s Setting up python3-psutil (7.0.0-2) ... 326s Setting up python3-six (1.17.0-1) ... 326s Setting up python3-wcwidth (0.2.13+dfsg1-1) ... 326s Setting up ssl-cert (1.1.3ubuntu1) ... 327s Created symlink '/etc/systemd/system/multi-user.target.wants/ssl-cert.service' → '/usr/lib/systemd/system/ssl-cert.service'. 327s Setting up libllvm20:ppc64el (1:20.1.2-0ubuntu1) ... 327s Setting up python3-psycopg2 (2.9.10-1build1) ... 327s Setting up libipc-run-perl (20231003.0-2) ... 327s Setting up libtime-duration-perl (1.21-2) ... 327s Setting up libtimedate-perl (2.3300-2) ... 327s Setting up python3-dnspython (2.7.0-1ubuntu1) ... 328s Setting up python3-parse (1.20.2-1) ... 328s Setting up libjson-perl (4.10000-1) ... 328s Setting up libxslt1.1:ppc64el (1.1.39-0exp1ubuntu4) ... 328s Setting up python3-dateutil (2.9.0-4) ... 328s Setting up etcd-server (3.5.16-4) ... 328s info: Selecting UID from range 100 to 999 ... 328s 328s info: Selecting GID from range 100 to 999 ... 328s info: Adding system user `etcd' (UID 107) ... 328s info: Adding new group `etcd' (GID 111) ... 328s info: Adding new user `etcd' (UID 107) with group `etcd' ... 328s info: Creating home directory `/var/lib/etcd/' ... 328s Created symlink '/etc/systemd/system/etcd2.service' → '/usr/lib/systemd/system/etcd.service'. 328s Created symlink '/etc/systemd/system/multi-user.target.wants/etcd.service' → '/usr/lib/systemd/system/etcd.service'. 329s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 329s Setting up python3-prettytable (3.15.1-1) ... 329s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 329s Setting up sphinx-rtd-theme-common (3.0.2+dfsg-2) ... 329s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 329s Setting up postgresql-common-dev (277) ... 329s Setting up moreutils (0.69-1) ... 329s Setting up postgresql-client-17 (17.4-1) ... 329s update-alternatives: using /usr/share/postgresql/17/man/man1/psql.1.gz to provide /usr/share/man/man1/psql.1.gz (psql.1.gz) in auto mode 330s Setting up python3-etcd (0.4.5-6) ... 330s Setting up python3-parse-type (0.6.4-3) ... 330s Setting up postgresql-common (277) ... 330s Creating config file /etc/postgresql-common/createcluster.conf with new version 330s Building PostgreSQL dictionaries from installed myspell/hunspell packages... 330s Removing obsolete dictionary files: 331s Created symlink '/etc/systemd/system/multi-user.target.wants/postgresql.service' → '/usr/lib/systemd/system/postgresql.service'. 331s Setting up libjs-sphinxdoc (8.1.3-5) ... 331s Setting up python3-behave (1.2.6-6) ... 331s /usr/lib/python3/dist-packages/behave/formatter/ansi_escapes.py:57: SyntaxWarning: invalid escape sequence '\[' 331s _ANSI_ESCAPE_PATTERN = re.compile(u"\x1b\[\d+[mA]", re.UNICODE) 332s /usr/lib/python3/dist-packages/behave/matchers.py:284: SyntaxWarning: invalid escape sequence '\d' 332s @parse.with_pattern(r"\d+") 332s Setting up patroni (4.0.5-1) ... 332s Created symlink '/etc/systemd/system/multi-user.target.wants/patroni.service' → '/usr/lib/systemd/system/patroni.service'. 332s Setting up postgresql-17 (17.4-1) ... 333s Creating new PostgreSQL cluster 17/main ... 333s /usr/lib/postgresql/17/bin/initdb -D /var/lib/postgresql/17/main --auth-local peer --auth-host scram-sha-256 --no-instructions 333s The files belonging to this database system will be owned by user "postgres". 333s This user must also own the server process. 333s 333s The database cluster will be initialized with locale "C.UTF-8". 333s The default database encoding has accordingly been set to "UTF8". 333s The default text search configuration will be set to "english". 333s 333s Data page checksums are disabled. 333s 333s fixing permissions on existing directory /var/lib/postgresql/17/main ... ok 333s creating subdirectories ... ok 333s selecting dynamic shared memory implementation ... posix 333s selecting default "max_connections" ... 100 333s selecting default "shared_buffers" ... 128MB 333s selecting default time zone ... Etc/UTC 333s creating configuration files ... ok 333s running bootstrap script ... ok 334s performing post-bootstrap initialization ... ok 334s syncing data to disk ... ok 337s Setting up patroni-doc (4.0.5-1) ... 337s Setting up postgresql (17+277) ... 337s Processing triggers for man-db (2.13.1-1) ... 338s Processing triggers for libc-bin (2.41-6ubuntu1) ... 341s autopkgtest [20:09:26]: test acceptance-etcd3-basic: debian/tests/acceptance etcd3 features/basic_replication.feature 341s autopkgtest [20:09:26]: test acceptance-etcd3-basic: [----------------------- 341s dpkg-architecture: warning: cannot determine CC system type, falling back to default (native compilation) 342s ○ etcd.service - etcd - highly-available key value store 342s Loaded: loaded (/usr/lib/systemd/system/etcd.service; enabled; preset: enabled) 342s Active: inactive (dead) since Sun 2025-05-04 20:09:27 UTC; 13ms ago 342s Duration: 12.776s 342s Invocation: e865a83757dd44f7852a7e3c3338ba44 342s Docs: https://etcd.io/docs 342s man:etcd 342s Process: 1924 ExecStart=/usr/bin/etcd $DAEMON_ARGS (code=killed, signal=TERM) 342s Main PID: 1924 (code=killed, signal=TERM) 342s Mem peak: 23.6M 342s CPU: 76ms 342s 342s May 04 20:09:27 autopkgtest etcd[1924]: {"level":"info","ts":"2025-05-04T20:09:27.203940Z","caller":"embed/etcd.go:378","msg":"closing etcd server","name":"autopkgtest","data-dir":"/var/lib/etcd/default","advertise-peer-urls":["http://localhost:2380"],"advertise-client-urls":["http://localhost:2379"]} 342s May 04 20:09:27 autopkgtest etcd[1924]: {"level":"warn","ts":"2025-05-04T20:09:27.204044Z","caller":"embed/serve.go:161","msg":"stopping insecure grpc server due to error","error":"accept tcp 127.0.0.1:2379: use of closed network connection"} 342s May 04 20:09:27 autopkgtest etcd[1924]: {"level":"warn","ts":"2025-05-04T20:09:27.204251Z","caller":"embed/serve.go:163","msg":"stopped insecure grpc server due to error","error":"accept tcp 127.0.0.1:2379: use of closed network connection"} 342s May 04 20:09:27 autopkgtest systemd[1]: Stopping etcd.service - etcd - highly-available key value store... 342s May 04 20:09:27 autopkgtest etcd[1924]: {"level":"info","ts":"2025-05-04T20:09:27.204281Z","caller":"etcdserver/server.go:1543","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"8e9e05c52164694d","current-leader-member-id":"8e9e05c52164694d"} 342s May 04 20:09:27 autopkgtest etcd[1924]: {"level":"info","ts":"2025-05-04T20:09:27.206860Z","caller":"embed/etcd.go:582","msg":"stopping serving peer traffic","address":"127.0.0.1:2380"} 342s May 04 20:09:27 autopkgtest etcd[1924]: {"level":"info","ts":"2025-05-04T20:09:27.207046Z","caller":"embed/etcd.go:587","msg":"stopped serving peer traffic","address":"127.0.0.1:2380"} 342s May 04 20:09:27 autopkgtest etcd[1924]: {"level":"info","ts":"2025-05-04T20:09:27.207067Z","caller":"embed/etcd.go:380","msg":"closed etcd server","name":"autopkgtest","data-dir":"/var/lib/etcd/default","advertise-peer-urls":["http://localhost:2380"],"advertise-client-urls":["http://localhost:2379"]} 342s May 04 20:09:27 autopkgtest systemd[1]: etcd.service: Deactivated successfully. 342s May 04 20:09:27 autopkgtest systemd[1]: Stopped etcd.service - etcd - highly-available key value store. 342s ++ ls -1r /usr/lib/postgresql/ 342s + for PG_VERSION in $(ls -1r /usr/lib/postgresql/) 342s + '[' 17 == 10 -o 17 == 11 ']' 342s + echo '### PostgreSQL 17 acceptance-etcd3 features/basic_replication.feature ###' 342s + su postgres -p -c 'set -o pipefail; ETCD_UNSUPPORTED_ARCH= DCS=etcd3 PATH=/usr/lib/postgresql/17/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin behave features/basic_replication.feature | ts' 342s ### PostgreSQL 17 acceptance-etcd3 features/basic_replication.feature ### 344s May 04 20:09:29 Feature: basic replication # features/basic_replication.feature:1 344s May 04 20:09:29 We should check that the basic bootstrapping, replication and failover works. 344s May 04 20:09:29 Scenario: check replication of a single table # features/basic_replication.feature:4 344s May 04 20:09:29 Given I start postgres-0 # features/steps/basic_replication.py:20 348s May 04 20:09:33 Then postgres-0 is a leader after 10 seconds # features/steps/patroni_api.py:31 348s May 04 20:09:33 And there is a non empty initialize key in DCS after 15 seconds # features/steps/cascading_replication.py:41 348s May 04 20:09:33 When I issue a PATCH request to http://127.0.0.1:8008/config with {"ttl": 20, "synchronous_mode": true} # features/steps/patroni_api.py:73 348s May 04 20:09:33 Then I receive a response code 200 # features/steps/patroni_api.py:100 348s May 04 20:09:33 When I start postgres-1 # features/steps/basic_replication.py:20 351s May 04 20:09:36 And I configure and start postgres-2 with a tag replicatefrom postgres-0 # features/steps/cascading_replication.py:7 354s May 04 20:09:39 And "sync" key in DCS has leader=postgres-0 after 20 seconds # features/steps/cascading_replication.py:23 354s May 04 20:09:39 And I add the table foo to postgres-0 # features/steps/basic_replication.py:66 354s May 04 20:09:39 Then table foo is present on postgres-1 after 20 seconds # features/steps/basic_replication.py:105 355s May 04 20:09:40 Then table foo is present on postgres-2 after 20 seconds # features/steps/basic_replication.py:105 355s May 04 20:09:40 355s May 04 20:09:40 Scenario: check restart of sync replica # features/basic_replication.feature:17 355s May 04 20:09:40 Given I shut down postgres-2 # features/steps/basic_replication.py:41 356s May 04 20:09:41 Then "sync" key in DCS has sync_standby=postgres-1 after 5 seconds # features/steps/cascading_replication.py:23 356s May 04 20:09:41 When I start postgres-2 # features/steps/basic_replication.py:20 359s May 04 20:09:44 And I shut down postgres-1 # features/steps/basic_replication.py:41 362s May 04 20:09:47 Then "sync" key in DCS has sync_standby=postgres-2 after 10 seconds # features/steps/cascading_replication.py:23 363s May 04 20:09:48 When I start postgres-1 # features/steps/basic_replication.py:20 366s May 04 20:09:51 Then "members/postgres-1" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 367s May 04 20:09:52 And Status code on GET http://127.0.0.1:8010/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 367s May 04 20:09:52 And Status code on GET http://127.0.0.1:8009/async is 200 after 3 seconds # features/steps/patroni_api.py:144 367s May 04 20:09:52 367s May 04 20:09:52 Scenario: check stuck sync replica # features/basic_replication.feature:28 367s May 04 20:09:52 Given I issue a PATCH request to http://127.0.0.1:8008/config with {"pause": true, "maximum_lag_on_syncnode": 15000000, "postgresql": {"parameters": {"synchronous_commit": "remote_apply"}}} # features/steps/patroni_api.py:73 367s May 04 20:09:52 Then I receive a response code 200 # features/steps/patroni_api.py:100 367s May 04 20:09:52 And I create table on postgres-0 # features/steps/basic_replication.py:85 367s May 04 20:09:52 And table mytest is present on postgres-1 after 2 seconds # features/steps/basic_replication.py:105 368s May 04 20:09:53 And table mytest is present on postgres-2 after 2 seconds # features/steps/basic_replication.py:105 368s May 04 20:09:53 When I pause wal replay on postgres-2 # features/steps/basic_replication.py:76 368s May 04 20:09:53 And I load data on postgres-0 # features/steps/basic_replication.py:96 369s May 04 20:09:54 Then "sync" key in DCS has sync_standby=postgres-1 after 15 seconds # features/steps/cascading_replication.py:23 372s May 04 20:09:57 And I resume wal replay on postgres-2 # features/steps/basic_replication.py:76 372s May 04 20:09:57 And Status code on GET http://127.0.0.1:8009/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 372s May 04 20:09:57 And Status code on GET http://127.0.0.1:8010/async is 200 after 3 seconds # features/steps/patroni_api.py:144 372s May 04 20:09:57 When I issue a PATCH request to http://127.0.0.1:8008/config with {"pause": null, "maximum_lag_on_syncnode": -1, "postgresql": {"parameters": {"synchronous_commit": "on"}}} # features/steps/patroni_api.py:73 372s May 04 20:09:57 Then I receive a response code 200 # features/steps/patroni_api.py:100 372s May 04 20:09:57 And I drop table on postgres-0 # features/steps/basic_replication.py:85 372s May 04 20:09:57 372s May 04 20:09:57 Scenario: check multi sync replication # features/basic_replication.feature:44 372s May 04 20:09:57 Given I issue a PATCH request to http://127.0.0.1:8008/config with {"synchronous_node_count": 2} # features/steps/patroni_api.py:73 372s May 04 20:09:57 Then I receive a response code 200 # features/steps/patroni_api.py:100 372s May 04 20:09:57 Then "sync" key in DCS has sync_standby=postgres-1,postgres-2 after 10 seconds # features/steps/cascading_replication.py:23 376s May 04 20:10:01 And Status code on GET http://127.0.0.1:8010/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 376s May 04 20:10:01 And Status code on GET http://127.0.0.1:8009/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 376s May 04 20:10:01 When I issue a PATCH request to http://127.0.0.1:8008/config with {"synchronous_node_count": 1} # features/steps/patroni_api.py:73 376s May 04 20:10:01 Then I receive a response code 200 # features/steps/patroni_api.py:100 376s May 04 20:10:01 And I shut down postgres-1 # features/steps/basic_replication.py:41 379s May 04 20:10:04 Then "sync" key in DCS has sync_standby=postgres-2 after 10 seconds # features/steps/cascading_replication.py:23 380s May 04 20:10:05 When I start postgres-1 # features/steps/basic_replication.py:20 383s May 04 20:10:08 Then "members/postgres-1" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 384s May 04 20:10:09 And Status code on GET http://127.0.0.1:8010/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 384s May 04 20:10:09 And Status code on GET http://127.0.0.1:8009/async is 200 after 3 seconds # features/steps/patroni_api.py:144 384s May 04 20:10:09 384s May 04 20:10:09 Scenario: check the basic failover in synchronous mode # features/basic_replication.feature:59 384s May 04 20:10:09 Given I run patronictl.py pause batman # features/steps/patroni_api.py:88 386s May 04 20:10:11 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 386s May 04 20:10:11 When I sleep for 2 seconds # features/steps/patroni_api.py:41 388s May 04 20:10:13 And I shut down postgres-0 # features/steps/basic_replication.py:41 389s May 04 20:10:14 And I run patronictl.py resume batman # features/steps/patroni_api.py:88 390s May 04 20:10:15 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 390s May 04 20:10:15 And postgres-2 role is the primary after 24 seconds # features/steps/basic_replication.py:117 409s May 04 20:10:34 And Response on GET http://127.0.0.1:8010/history contains recovery after 10 seconds # features/steps/patroni_api.py:158 414s May 04 20:10:39 And there is a postgres-2_cb.log with "on_role_change primary batman" in postgres-2 data directory # features/steps/cascading_replication.py:12 414s May 04 20:10:39 When I issue a PATCH request to http://127.0.0.1:8010/config with {"synchronous_mode": null, "master_start_timeout": 0} # features/steps/patroni_api.py:73 414s May 04 20:10:39 Then I receive a response code 200 # features/steps/patroni_api.py:100 414s May 04 20:10:39 When I add the table bar to postgres-2 # features/steps/basic_replication.py:66 414s May 04 20:10:39 Then table bar is present on postgres-1 after 20 seconds # features/steps/basic_replication.py:105 414s May 04 20:10:39 And Response on GET http://127.0.0.1:8010/config contains master_start_timeout after 10 seconds # features/steps/patroni_api.py:158 414s May 04 20:10:39 414s May 04 20:10:39 Scenario: check rejoin of the former primary with pg_rewind # features/basic_replication.feature:75 414s May 04 20:10:39 Given I add the table splitbrain to postgres-0 # features/steps/basic_replication.py:66 414s May 04 20:10:39 And I start postgres-0 # features/steps/basic_replication.py:20 414s May 04 20:10:39 Then postgres-0 role is the secondary after 20 seconds # features/steps/basic_replication.py:117 418s May 04 20:10:43 When I add the table buz to postgres-2 # features/steps/basic_replication.py:66 418s May 04 20:10:43 Then table buz is present on postgres-0 after 20 seconds # features/steps/basic_replication.py:105 421s May 04 20:10:46 421s May 04 20:10:46 @reject-duplicate-name 421s May 04 20:10:46 Scenario: check graceful rejection when two nodes have the same name # features/basic_replication.feature:83 421s May 04 20:10:46 Given I start duplicate postgres-0 on port 8011 # features/steps/basic_replication.py:25 423s May 04 20:10:48 Then there is one of ["Can't start; there is already a node named 'postgres-0' running"] CRITICAL in the dup-postgres-0 patroni log after 5 seconds # features/steps/basic_replication.py:133 427s May 04 20:10:52 427s Failed to get list of machines from http://[::1]:2379/v3beta: MaxRetryError("HTTPConnectionPool(host='::1', port=2379): Max retries exceeded with url: /version (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))") 428s Failed to get list of machines from http://[::1]:2379/v3beta: MaxRetryError("HTTPConnectionPool(host='::1', port=2379): Max retries exceeded with url: /version (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))") 428s Failed to get list of machines from http://127.0.0.1:2379/v3beta: MaxRetryError("HTTPConnectionPool(host='127.0.0.1', port=2379): Max retries exceeded with url: /version (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))") 428s May 04 20:10:53 Combined data file .coverage.autopkgtest.4075.XMgYwuFx 428s May 04 20:10:53 Combined data file .coverage.autopkgtest.4121.XwBVEDTx 428s May 04 20:10:53 Combined data file .coverage.autopkgtest.4162.XZSrhjmx 428s May 04 20:10:53 Combined data file .coverage.autopkgtest.4228.XhlMtGnx 428s May 04 20:10:53 Combined data file .coverage.autopkgtest.4275.XWEwdRDx 428s May 04 20:10:53 Combined data file .coverage.autopkgtest.4352.XzooHPLx 428s May 04 20:10:53 Combined data file .coverage.autopkgtest.4402.XdYlSFjx 428s May 04 20:10:53 Combined data file .coverage.autopkgtest.4405.XLOQpGpx 428s May 04 20:10:53 Combined data file .coverage.autopkgtest.4483.Xrcywnux 428s May 04 20:10:53 Combined data file .coverage.autopkgtest.4595.XwmWYcrx 432s May 04 20:10:57 Name Stmts Miss Cover 432s May 04 20:10:57 ------------------------------------------------------------------------------------------------------------- 432s May 04 20:10:57 /usr/lib/python3/dist-packages/OpenSSL/SSL.py 1159 647 44% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/OpenSSL/__init__.py 3 0 100% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/OpenSSL/_util.py 44 15 66% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/OpenSSL/crypto.py 869 663 24% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/OpenSSL/version.py 9 0 100% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/_distutils_hack/__init__.py 101 96 5% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/bcrypt/__init__.py 3 0 100% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/cryptography/__about__.py 5 0 100% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/cryptography/__init__.py 3 0 100% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/cryptography/exceptions.py 26 5 81% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/cryptography/hazmat/__init__.py 2 0 100% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/cryptography/hazmat/_oid.py 135 0 100% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/__init__.py 0 0 100% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/openssl/__init__.py 0 0 100% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/openssl/_conditional.py 38 17 55% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/openssl/binding.py 51 4 92% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/cryptography/hazmat/decrepit/__init__.py 1 0 100% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/cryptography/hazmat/decrepit/ciphers/__init__.py 1 0 100% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/cryptography/hazmat/decrepit/ciphers/algorithms.py 68 18 74% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/__init__.py 0 0 100% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/_asymmetric.py 6 0 100% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/_cipheralgorithm.py 23 4 83% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/_serialization.py 79 35 56% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/__init__.py 0 0 100% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/dh.py 47 0 100% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/dsa.py 55 5 91% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/ec.py 172 22 87% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/ed448.py 45 12 73% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/ed25519.py 43 12 72% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/padding.py 55 23 58% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/rsa.py 93 40 57% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/types.py 19 0 100% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/utils.py 14 5 64% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/x448.py 43 12 72% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/x25519.py 41 12 71% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/ciphers/__init__.py 4 0 100% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/ciphers/algorithms.py 72 15 79% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/ciphers/base.py 54 12 78% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/ciphers/modes.py 140 59 58% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/constant_time.py 6 3 50% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/hashes.py 127 20 84% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/serialization/__init__.py 5 0 100% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/serialization/base.py 7 0 100% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/serialization/ssh.py 775 614 21% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/cryptography/utils.py 76 28 63% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/cryptography/x509/__init__.py 70 0 100% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/cryptography/x509/base.py 488 227 53% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/cryptography/x509/certificate_transparency.py 42 0 100% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/cryptography/x509/extensions.py 1024 552 46% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/cryptography/x509/general_name.py 166 94 43% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/cryptography/x509/name.py 236 144 39% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/cryptography/x509/oid.py 3 0 100% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/cryptography/x509/verification.py 12 0 100% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/dateutil/__init__.py 13 4 69% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/dateutil/_common.py 25 15 40% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/dateutil/_version.py 13 3 77% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/dateutil/parser/__init__.py 33 4 88% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/dateutil/parser/_parser.py 810 688 15% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/dateutil/parser/isoparser.py 183 150 18% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/dateutil/relativedelta.py 240 206 14% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/dateutil/tz/__init__.py 4 0 100% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/dateutil/tz/_common.py 151 117 23% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/dateutil/tz/_factories.py 49 21 57% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/dateutil/tz/tz.py 794 629 21% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/dateutil/tz/win.py 152 149 2% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/dns/__init__.py 2 0 100% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/dns/_asyncbackend.py 14 6 57% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/dns/_ddr.py 105 86 18% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/dns/_features.py 46 8 83% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/dns/_immutable_ctx.py 40 5 88% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/dns/asyncbackend.py 44 32 27% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/dns/asyncquery.py 322 283 12% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/dns/edns.py 307 185 40% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/dns/entropy.py 80 49 39% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/dns/enum.py 72 46 36% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/dns/exception.py 59 33 44% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/dns/flags.py 40 14 65% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/dns/grange.py 33 30 9% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/dns/immutable.py 41 30 27% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/dns/inet.py 79 65 18% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/dns/ipv4.py 26 20 23% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/dns/ipv6.py 114 100 12% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/dns/message.py 829 676 18% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/dns/name.py 617 425 31% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/dns/nameserver.py 102 55 46% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/dns/node.py 117 71 39% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/dns/opcode.py 30 7 77% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/dns/query.py 562 477 15% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/dns/quic/__init__.py 28 23 18% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/dns/rcode.py 68 13 81% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/dns/rdata.py 386 277 28% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/dns/rdataclass.py 43 9 79% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/dns/rdataset.py 192 133 31% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/dns/rdatatype.py 215 23 89% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/dns/rdtypes/ANY/OPT.py 34 19 44% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/dns/rdtypes/ANY/SOA.py 41 26 37% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/dns/rdtypes/ANY/TSIG.py 58 42 28% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/dns/rdtypes/ANY/ZONEMD.py 43 27 37% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/dns/rdtypes/ANY/__init__.py 1 0 100% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/dns/rdtypes/__init__.py 1 0 100% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/dns/rdtypes/svcbbase.py 415 268 35% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/dns/rdtypes/util.py 191 154 19% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/dns/renderer.py 151 118 22% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/dns/resolver.py 873 696 20% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/dns/reversename.py 32 24 25% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/dns/rrset.py 77 56 27% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/dns/serial.py 92 79 14% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/dns/set.py 148 107 28% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/dns/tokenizer.py 334 279 16% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/dns/transaction.py 269 201 25% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/dns/tsig.py 176 122 31% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/dns/ttl.py 44 38 14% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/dns/version.py 6 0 100% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/dns/wire.py 64 42 34% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/dns/xfr.py 148 126 15% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/dns/zone.py 507 383 24% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/dns/zonefile.py 427 379 11% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/dns/zonetypes.py 14 2 86% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/etcd/__init__.py 125 63 50% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/etcd/client.py 380 256 33% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/etcd/lock.py 125 103 18% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/idna/__init__.py 4 0 100% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/idna/core.py 292 257 12% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/idna/idnadata.py 4 0 100% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/idna/intranges.py 30 24 20% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/idna/package_data.py 1 0 100% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/patroni/__init__.py 13 2 85% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/patroni/__main__.py 201 68 66% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/patroni/api.py 788 439 44% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/patroni/async_executor.py 96 15 84% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/patroni/collections.py 56 7 88% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/patroni/config.py 360 102 72% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/patroni/config_generator.py 213 160 25% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/patroni/daemon.py 76 6 92% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/patroni/dcs/__init__.py 710 165 77% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/patroni/dcs/etcd3.py 679 159 77% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/patroni/dcs/etcd.py 603 256 58% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/patroni/dynamic_loader.py 36 8 78% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/patroni/exceptions.py 16 0 100% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/patroni/file_perm.py 47 11 77% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/patroni/global_config.py 87 4 95% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/patroni/ha.py 1360 682 50% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/patroni/log.py 234 80 66% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/patroni/postgresql/__init__.py 825 240 71% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/patroni/postgresql/available_parameters/__init__.py 24 3 88% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/patroni/postgresql/bootstrap.py 258 93 64% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/patroni/postgresql/callback_executor.py 55 8 85% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/patroni/postgresql/cancellable.py 104 41 61% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/patroni/postgresql/config.py 844 299 65% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/patroni/postgresql/connection.py 75 7 91% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/patroni/postgresql/misc.py 43 13 70% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/patroni/postgresql/mpp/__init__.py 89 12 87% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/patroni/postgresql/postmaster.py 170 92 46% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/patroni/postgresql/rewind.py 416 200 52% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/patroni/postgresql/slots.py 350 177 49% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/patroni/postgresql/sync.py 154 23 85% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/patroni/postgresql/validator.py 157 24 85% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/patroni/psycopg.py 57 24 58% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/patroni/quorum.py 186 164 12% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/patroni/request.py 58 7 88% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/patroni/tags.py 38 5 87% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/patroni/utils.py 371 124 67% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/patroni/validator.py 309 218 29% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/patroni/version.py 1 0 100% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/patroni/watchdog/__init__.py 2 0 100% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/patroni/watchdog/base.py 203 49 76% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/patroni/watchdog/linux.py 135 50 63% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/psutil/__init__.py 945 629 33% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/psutil/_common.py 408 208 49% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/psutil/_pslinux.py 1225 920 25% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/psutil/_psposix.py 84 40 52% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/psycopg2/__init__.py 19 3 84% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/psycopg2/_json.py 64 27 58% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/psycopg2/_range.py 269 172 36% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/psycopg2/errors.py 3 2 33% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/psycopg2/extensions.py 91 25 73% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/urllib3/__init__.py 49 15 69% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/urllib3/_base_connection.py 63 45 29% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/urllib3/_collections.py 231 120 48% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/urllib3/_request_methods.py 54 24 56% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/urllib3/_version.py 13 3 77% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/urllib3/connection.py 389 138 65% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/urllib3/connectionpool.py 344 127 63% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/urllib3/contrib/__init__.py 0 0 100% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/urllib3/contrib/pyopenssl.py 263 103 61% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/urllib3/exceptions.py 121 39 68% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/urllib3/fields.py 92 73 21% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/urllib3/filepost.py 37 24 35% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/urllib3/http2/__init__.py 28 21 25% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/urllib3/http2/probe.py 49 31 37% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/urllib3/poolmanager.py 233 85 64% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/urllib3/response.py 634 350 45% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/urllib3/util/__init__.py 10 0 100% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/urllib3/util/connection.py 66 42 36% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/urllib3/util/proxy.py 13 6 54% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/urllib3/util/request.py 104 49 53% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/urllib3/util/response.py 32 15 53% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/urllib3/util/retry.py 174 54 69% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/urllib3/util/ssl_.py 172 74 57% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/urllib3/util/ssl_match_hostname.py 66 54 18% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/urllib3/util/ssltransport.py 152 106 30% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/urllib3/util/timeout.py 71 14 80% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/urllib3/util/url.py 203 70 66% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/urllib3/util/util.py 26 10 62% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/urllib3/util/wait.py 49 18 63% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/yaml/__init__.py 165 109 34% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/yaml/composer.py 92 17 82% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/yaml/constructor.py 479 276 42% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/yaml/cyaml.py 46 24 48% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/yaml/dumper.py 23 12 48% 432s May + su postgres -p -c 'rm -rf features/output' 432s + echo '### End 17 acceptance-etcd3 features/basic_replication.feature ###' 432s + rm -f /tmp/pgpass_postgres-0 /tmp/pgpass_postgres-1 /tmp/pgpass_postgres-2 432s ++ id -u 432s 04 20:10:57 /usr/lib/python3/dist-packages/yaml/emitter.py 838 769 8% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/yaml/error.py 58 42 28% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/yaml/events.py 61 6 90% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/yaml/loader.py 47 24 49% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/yaml/nodes.py 29 7 76% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/yaml/parser.py 352 198 44% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/yaml/reader.py 122 34 72% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/yaml/representer.py 248 176 29% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/yaml/resolver.py 135 76 44% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/yaml/scanner.py 758 437 42% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/yaml/serializer.py 85 70 18% 432s May 04 20:10:57 /usr/lib/python3/dist-packages/yaml/tokens.py 76 17 78% 432s May 04 20:10:57 patroni/__init__.py 13 2 85% 432s May 04 20:10:57 patroni/__main__.py 201 201 0% 432s May 04 20:10:57 patroni/api.py 788 788 0% 432s May 04 20:10:57 patroni/async_executor.py 96 69 28% 432s May 04 20:10:57 patroni/collections.py 56 15 73% 432s May 04 20:10:57 patroni/config.py 360 189 48% 432s May 04 20:10:57 patroni/config_generator.py 213 213 0% 432s May 04 20:10:57 patroni/ctl.py 941 666 29% 432s May 04 20:10:57 patroni/daemon.py 76 76 0% 432s May 04 20:10:57 patroni/dcs/__init__.py 710 357 50% 432s May 04 20:10:57 patroni/dcs/consul.py 482 482 0% 432s May 04 20:10:57 patroni/dcs/etcd3.py 679 362 47% 432s May 04 20:10:57 patroni/dcs/etcd.py 603 282 53% 432s May 04 20:10:57 patroni/dcs/exhibitor.py 62 62 0% 432s May 04 20:10:57 patroni/dcs/kubernetes.py 943 943 0% 432s May 04 20:10:57 patroni/dcs/raft.py 319 319 0% 432s May 04 20:10:57 patroni/dcs/zookeeper.py 289 289 0% 432s May 04 20:10:57 patroni/dynamic_loader.py 36 8 78% 432s May 04 20:10:57 patroni/exceptions.py 16 1 94% 432s May 04 20:10:57 patroni/file_perm.py 47 17 64% 432s May 04 20:10:57 patroni/global_config.py 87 25 71% 432s May 04 20:10:57 patroni/ha.py 1360 1360 0% 432s May 04 20:10:57 patroni/log.py 234 182 22% 432s May 04 20:10:57 patroni/postgresql/__init__.py 825 653 21% 432s May 04 20:10:57 patroni/postgresql/available_parameters/__init__.py 24 6 75% 432s May 04 20:10:57 patroni/postgresql/bootstrap.py 258 228 12% 432s May 04 20:10:57 patroni/postgresql/callback_executor.py 55 34 38% 432s May 04 20:10:57 patroni/postgresql/cancellable.py 104 84 19% 432s May 04 20:10:57 patroni/postgresql/config.py 844 722 14% 432s May 04 20:10:57 patroni/postgresql/connection.py 75 50 33% 432s May 04 20:10:57 patroni/postgresql/misc.py 43 30 30% 432s May 04 20:10:57 patroni/postgresql/mpp/__init__.py 89 21 76% 432s May 04 20:10:57 patroni/postgresql/mpp/citus.py 366 366 0% 432s May 04 20:10:57 patroni/postgresql/postmaster.py 170 139 18% 432s May 04 20:10:57 patroni/postgresql/rewind.py 416 416 0% 432s May 04 20:10:57 patroni/postgresql/slots.py 350 301 14% 432s May 04 20:10:57 patroni/postgresql/sync.py 154 114 26% 432s May 04 20:10:57 patroni/postgresql/validator.py 157 52 67% 432s May 04 20:10:57 patroni/psycopg.py 57 41 28% 432s May 04 20:10:57 patroni/quorum.py 186 186 0% 432s May 04 20:10:57 patroni/raft_controller.py 22 22 0% 432s May 04 20:10:57 patroni/request.py 58 6 90% 432s May 04 20:10:57 patroni/scripts/__init__.py 0 0 100% 432s May 04 20:10:57 patroni/scripts/aws.py 59 59 0% 432s May 04 20:10:57 patroni/scripts/barman/__init__.py 0 0 100% 432s May 04 20:10:57 patroni/scripts/barman/cli.py 50 50 0% 432s May 04 20:10:57 patroni/scripts/barman/config_switch.py 50 50 0% 432s May 04 20:10:57 patroni/scripts/barman/recover.py 36 36 0% 432s May 04 20:10:57 patroni/scripts/barman/utils.py 93 93 0% 432s May 04 20:10:57 patroni/scripts/wale_restore.py 207 207 0% 432s May 04 20:10:57 patroni/tags.py 38 15 61% 432s May 04 20:10:57 patroni/utils.py 371 237 36% 432s May 04 20:10:57 patroni/validator.py 309 222 28% 432s May 04 20:10:57 patroni/version.py 1 0 100% 432s May 04 20:10:57 patroni/watchdog/__init__.py 2 2 0% 432s May 04 20:10:57 patroni/watchdog/base.py 203 203 0% 432s May 04 20:10:57 patroni/watchdog/linux.py 135 135 0% 432s May 04 20:10:57 ------------------------------------------------------------------------------------------------------------- 432s May 04 20:10:57 TOTAL 54124 34228 37% 432s May 04 20:10:57 1 feature passed, 0 failed, 0 skipped 432s May 04 20:10:57 7 scenarios passed, 0 failed, 0 skipped 432s May 04 20:10:57 68 steps passed, 0 failed, 0 skipped, 0 undefined 432s May 04 20:10:57 Took 1m19.247s 432s ### End 17 acceptance-etcd3 features/basic_replication.feature ### 432s + '[' 0 -eq 0 ']' 432s + '[' -x /etc/init.d/zookeeper ']' 433s autopkgtest [20:10:58]: test acceptance-etcd3-basic: -----------------------] 433s autopkgtest [20:10:58]: test acceptance-etcd3-basic: - - - - - - - - - - results - - - - - - - - - - 433s acceptance-etcd3-basic PASS 434s autopkgtest [20:10:59]: test acceptance-etcd3-full: preparing testbed 434s Reading package lists... 434s Building dependency tree... 434s Reading state information... 434s Starting pkgProblemResolver with broken count: 0 434s Starting 2 pkgProblemResolver with broken count: 0 434s Done 435s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 436s autopkgtest [20:11:01]: test acceptance-etcd3-full: debian/tests/acceptance etcd3 436s autopkgtest [20:11:01]: test acceptance-etcd3-full: [----------------------- 436s dpkg-architecture: warning: cannot determine CC system type, falling back to default (native compilation) 436s ○ etcd.service - etcd - highly-available key value store 436s Loaded: loaded (/usr/lib/systemd/system/etcd.service; enabled; preset: enabled) 436s Active: inactive (dead) since Sun 2025-05-04 20:09:27 UTC; 1min 34s ago 436s Duration: 12.776s 436s Invocation: e865a83757dd44f7852a7e3c3338ba44 436s Docs: https://etcd.io/docs 436s man:etcd 436s Process: 1924 ExecStart=/usr/bin/etcd $DAEMON_ARGS (code=killed, signal=TERM) 436s Main PID: 1924 (code=killed, signal=TERM) 436s Mem peak: 23.6M 436s CPU: 76ms 436s 436s May 04 20:09:27 autopkgtest etcd[1924]: {"level":"info","ts":"2025-05-04T20:09:27.203940Z","caller":"embed/etcd.go:378","msg":"closing etcd server","name":"autopkgtest","data-dir":"/var/lib/etcd/default","advertise-peer-urls":["http://localhost:2380"],"advertise-client-urls":["http://localhost:2379"]} 436s May 04 20:09:27 autopkgtest etcd[1924]: {"level":"warn","ts":"2025-05-04T20:09:27.204044Z","caller":"embed/serve.go:161","msg":"stopping insecure grpc server due to error","error":"accept tcp 127.0.0.1:2379: use of closed network connection"} 436s May 04 20:09:27 autopkgtest etcd[1924]: {"level":"warn","ts":"2025-05-04T20:09:27.204251Z","caller":"embed/serve.go:163","msg":"stopped insecure grpc server due to error","error":"accept tcp 127.0.0.1:2379: use of closed network connection"} 436s May 04 20:09:27 autopkgtest systemd[1]: Stopping etcd.service - etcd - highly-available key value store... 436s May 04 20:09:27 autopkgtest etcd[1924]: {"level":"info","ts":"2025-05-04T20:09:27.204281Z","caller":"etcdserver/server.go:1543","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"8e9e05c52164694d","current-leader-member-id":"8e9e05c52164694d"} 436s May 04 20:09:27 autopkgtest etcd[1924]: {"level":"info","ts":"2025-05-04T20:09:27.206860Z","caller":"embed/etcd.go:582","msg":"stopping serving peer traffic","address":"127.0.0.1:2380"} 436s May 04 20:09:27 autopkgtest etcd[1924]: {"level":"info","ts":"2025-05-04T20:09:27.207046Z","caller":"embed/etcd.go:587","msg":"stopped serving peer traffic","address":"127.0.0.1:2380"} 436s May 04 20:09:27 autopkgtest etcd[1924]: {"level":"info","ts":"2025-05-04T20:09:27.207067Z","caller":"embed/etcd.go:380","msg":"closed etcd server","name":"autopkgtest","data-dir":"/var/lib/etcd/default","advertise-peer-urls":["http://localhost:2380"],"advertise-client-urls":["http://localhost:2379"]} 436s May 04 20:09:27 autopkgtest systemd[1]: etcd.service: Deactivated successfully. 436s May 04 20:09:27 autopkgtest systemd[1]: Stopped etcd.service - etcd - highly-available key value store. 436s ++ ls -1r /usr/lib/postgresql/ 436s + for PG_VERSION in $(ls -1r /usr/lib/postgresql/) 436s + '[' 17 == 10 -o 17 == 11 ']' 436s + echo '### PostgreSQL 17 acceptance-etcd3 ###' 436s + su postgres -p -c 'set -o pipefail; ETCD_UNSUPPORTED_ARCH= DCS=etcd3 PATH=/usr/lib/postgresql/17/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin behave | ts' 436s ### PostgreSQL 17 acceptance-etcd3 ### 438s May 04 20:11:03 Feature: basic replication # features/basic_replication.feature:1 438s May 04 20:11:03 We should check that the basic bootstrapping, replication and failover works. 438s May 04 20:11:03 Scenario: check replication of a single table # features/basic_replication.feature:4 438s May 04 20:11:03 Given I start postgres-0 # features/steps/basic_replication.py:20 441s May 04 20:11:06 Then postgres-0 is a leader after 10 seconds # features/steps/patroni_api.py:31 442s May 04 20:11:07 And there is a non empty initialize key in DCS after 15 seconds # features/steps/cascading_replication.py:41 442s May 04 20:11:07 When I issue a PATCH request to http://127.0.0.1:8008/config with {"ttl": 20, "synchronous_mode": true} # features/steps/patroni_api.py:73 442s May 04 20:11:07 Then I receive a response code 200 # features/steps/patroni_api.py:100 442s May 04 20:11:07 When I start postgres-1 # features/steps/basic_replication.py:20 445s May 04 20:11:10 And I configure and start postgres-2 with a tag replicatefrom postgres-0 # features/steps/cascading_replication.py:7 449s May 04 20:11:14 And "sync" key in DCS has leader=postgres-0 after 20 seconds # features/steps/cascading_replication.py:23 449s May 04 20:11:14 And I add the table foo to postgres-0 # features/steps/basic_replication.py:66 449s May 04 20:11:14 Then table foo is present on postgres-1 after 20 seconds # features/steps/basic_replication.py:105 450s May 04 20:11:15 Then table foo is present on postgres-2 after 20 seconds # features/steps/basic_replication.py:105 450s May 04 20:11:15 450s May 04 20:11:15 Scenario: check restart of sync replica # features/basic_replication.feature:17 450s May 04 20:11:15 Given I shut down postgres-2 # features/steps/basic_replication.py:41 451s May 04 20:11:16 Then "sync" key in DCS has sync_standby=postgres-1 after 5 seconds # features/steps/cascading_replication.py:23 451s May 04 20:11:16 When I start postgres-2 # features/steps/basic_replication.py:20 454s May 04 20:11:19 And I shut down postgres-1 # features/steps/basic_replication.py:41 457s May 04 20:11:22 Then "sync" key in DCS has sync_standby=postgres-2 after 10 seconds # features/steps/cascading_replication.py:23 458s May 04 20:11:23 When I start postgres-1 # features/steps/basic_replication.py:20 461s May 04 20:11:26 Then "members/postgres-1" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 462s May 04 20:11:27 And Status code on GET http://127.0.0.1:8010/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 462s May 04 20:11:27 And Status code on GET http://127.0.0.1:8009/async is 200 after 3 seconds # features/steps/patroni_api.py:144 463s May 04 20:11:27 463s May 04 20:11:27 Scenario: check stuck sync replica # features/basic_replication.feature:28 463s May 04 20:11:27 Given I issue a PATCH request to http://127.0.0.1:8008/config with {"pause": true, "maximum_lag_on_syncnode": 15000000, "postgresql": {"parameters": {"synchronous_commit": "remote_apply"}}} # features/steps/patroni_api.py:73 463s May 04 20:11:28 Then I receive a response code 200 # features/steps/patroni_api.py:100 463s May 04 20:11:28 And I create table on postgres-0 # features/steps/basic_replication.py:85 463s May 04 20:11:28 And table mytest is present on postgres-1 after 2 seconds # features/steps/basic_replication.py:105 464s May 04 20:11:29 And table mytest is present on postgres-2 after 2 seconds # features/steps/basic_replication.py:105 464s May 04 20:11:29 When I pause wal replay on postgres-2 # features/steps/basic_replication.py:76 464s May 04 20:11:29 And I load data on postgres-0 # features/steps/basic_replication.py:96 464s May 04 20:11:29 Then "sync" key in DCS has sync_standby=postgres-1 after 15 seconds # features/steps/cascading_replication.py:23 467s May 04 20:11:32 And I resume wal replay on postgres-2 # features/steps/basic_replication.py:76 467s May 04 20:11:32 And Status code on GET http://127.0.0.1:8009/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 467s May 04 20:11:32 And Status code on GET http://127.0.0.1:8010/async is 200 after 3 seconds # features/steps/patroni_api.py:144 467s May 04 20:11:32 When I issue a PATCH request to http://127.0.0.1:8008/config with {"pause": null, "maximum_lag_on_syncnode": -1, "postgresql": {"parameters": {"synchronous_commit": "on"}}} # features/steps/patroni_api.py:73 468s May 04 20:11:32 Then I receive a response code 200 # features/steps/patroni_api.py:100 468s May 04 20:11:32 And I drop table on postgres-0 # features/steps/basic_replication.py:85 468s May 04 20:11:32 468s May 04 20:11:32 Scenario: check multi sync replication # features/basic_replication.feature:44 468s May 04 20:11:32 Given I issue a PATCH request to http://127.0.0.1:8008/config with {"synchronous_node_count": 2} # features/steps/patroni_api.py:73 468s May 04 20:11:33 Then I receive a response code 200 # features/steps/patroni_api.py:100 468s May 04 20:11:33 Then "sync" key in DCS has sync_standby=postgres-1,postgres-2 after 10 seconds # features/steps/cascading_replication.py:23 472s May 04 20:11:37 And Status code on GET http://127.0.0.1:8010/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 472s May 04 20:11:37 And Status code on GET http://127.0.0.1:8009/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 472s May 04 20:11:37 When I issue a PATCH request to http://127.0.0.1:8008/config with {"synchronous_node_count": 1} # features/steps/patroni_api.py:73 472s May 04 20:11:37 Then I receive a response code 200 # features/steps/patroni_api.py:100 472s May 04 20:11:37 And I shut down postgres-1 # features/steps/basic_replication.py:41 475s May 04 20:11:40 Then "sync" key in DCS has sync_standby=postgres-2 after 10 seconds # features/steps/cascading_replication.py:23 476s May 04 20:11:41 When I start postgres-1 # features/steps/basic_replication.py:20 479s May 04 20:11:44 Then "members/postgres-1" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 480s May 04 20:11:45 And Status code on GET http://127.0.0.1:8010/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 480s May 04 20:11:45 And Status code on GET http://127.0.0.1:8009/async is 200 after 3 seconds # features/steps/patroni_api.py:144 480s May 04 20:11:45 480s May 04 20:11:45 Scenario: check the basic failover in synchronous mode # features/basic_replication.feature:59 480s May 04 20:11:45 Given I run patronictl.py pause batman # features/steps/patroni_api.py:88 481s May 04 20:11:46 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 481s May 04 20:11:46 When I sleep for 2 seconds # features/steps/patroni_api.py:41 483s May 04 20:11:48 And I shut down postgres-0 # features/steps/basic_replication.py:41 484s May 04 20:11:49 And I run patronictl.py resume batman # features/steps/patroni_api.py:88 486s May 04 20:11:51 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 486s May 04 20:11:51 And postgres-2 role is the primary after 24 seconds # features/steps/basic_replication.py:117 504s May 04 20:12:09 And Response on GET http://127.0.0.1:8010/history contains recovery after 10 seconds # features/steps/patroni_api.py:158 508s May 04 20:12:13 And there is a postgres-2_cb.log with "on_role_change primary batman" in postgres-2 data directory # features/steps/cascading_replication.py:12 508s May 04 20:12:13 When I issue a PATCH request to http://127.0.0.1:8010/config with {"synchronous_mode": null, "master_start_timeout": 0} # features/steps/patroni_api.py:73 508s May 04 20:12:13 Then I receive a response code 200 # features/steps/patroni_api.py:100 508s May 04 20:12:13 When I add the table bar to postgres-2 # features/steps/basic_replication.py:66 508s May 04 20:12:13 Then table bar is present on postgres-1 after 20 seconds # features/steps/basic_replication.py:105 508s May 04 20:12:13 And Response on GET http://127.0.0.1:8010/config contains master_start_timeout after 10 seconds # features/steps/patroni_api.py:158 508s May 04 20:12:13 508s May 04 20:12:13 Scenario: check rejoin of the former primary with pg_rewind # features/basic_replication.feature:75 508s May 04 20:12:13 Given I add the table splitbrain to postgres-0 # features/steps/basic_replication.py:66 508s May 04 20:12:13 And I start postgres-0 # features/steps/basic_replication.py:20 508s May 04 20:12:13 Then postgres-0 role is the secondary after 20 seconds # features/steps/basic_replication.py:117 512s May 04 20:12:17 When I add the table buz to postgres-2 # features/steps/basic_replication.py:66 512s May 04 20:12:17 Then table buz is present on postgres-0 after 20 seconds # features/steps/basic_replication.py:105 515s May 04 20:12:20 515s May 04 20:12:20 @reject-duplicate-name 515s May 04 20:12:20 Scenario: check graceful rejection when two nodes have the same name # features/basic_replication.feature:83 515s May 04 20:12:20 Given I start duplicate postgres-0 on port 8011 # features/steps/basic_replication.py:25 517s May 04 20:12:22 Then there is one of ["Can't start; there is already a node named 'postgres-0' running"] CRITICAL in the dup-postgres-0 patroni log after 5 seconds # features/steps/basic_replication.py:133 521s May 04 20:12:26 521s May 04 20:12:26 Feature: cascading replication # features/cascading_replication.feature:1 521s May 04 20:12:26 We should check that patroni can do base backup and streaming from the replica 521s May 04 20:12:26 Scenario: check a base backup and streaming replication from a replica # features/cascading_replication.feature:4 521s May 04 20:12:26 Given I start postgres-0 # features/steps/basic_replication.py:20 525s May 04 20:12:30 And postgres-0 is a leader after 10 seconds # features/steps/patroni_api.py:31 525s May 04 20:12:30 And I configure and start postgres-1 with a tag clonefrom true # features/steps/cascading_replication.py:7 528s May 04 20:12:33 And replication works from postgres-0 to postgres-1 after 20 seconds # features/steps/basic_replication.py:124 534s May 04 20:12:39 And I create label with "postgres-0" in postgres-0 data directory # features/steps/cascading_replication.py:18 534s May 04 20:12:39 And I create label with "postgres-1" in postgres-1 data directory # features/steps/cascading_replication.py:18 534s May 04 20:12:39 And "members/postgres-1" key in DCS has state=running after 12 seconds # features/steps/cascading_replication.py:23 534s May 04 20:12:39 And I configure and start postgres-2 with a tag replicatefrom postgres-1 # features/steps/cascading_replication.py:7 538s May 04 20:12:42 Then replication works from postgres-0 to postgres-2 after 30 seconds # features/steps/basic_replication.py:124 539s May 04 20:12:44 And there is a label with "postgres-1" in postgres-2 data directory # features/steps/cascading_replication.py:12 546s May 04 20:12:51 546s SKIP FEATURE citus: Citus extension isn't available 546s SKIP Scenario check that worker cluster is registered in the coordinator: Citus extension isn't available 546s SKIP Scenario coordinator failover updates pg_dist_node: Citus extension isn't available 546s SKIP Scenario worker switchover doesn't break client queries on the coordinator: Citus extension isn't available 546s SKIP Scenario worker primary restart doesn't break client queries on the coordinator: Citus extension isn't available 546s SKIP Scenario check that in-flight transaction is rolled back after timeout when other workers need to change pg_dist_node: Citus extension isn't available 546s May 04 20:12:51 Feature: citus # features/citus.feature:1 546s May 04 20:12:51 We should check that coordinator discovers and registers workers and clients don't have errors when worker cluster switches over 546s May 04 20:12:51 Scenario: check that worker cluster is registered in the coordinator # features/citus.feature:4 546s May 04 20:12:51 Given I start postgres-0 in citus group 0 # None 546s May 04 20:12:51 And I start postgres-2 in citus group 1 # None 546s May 04 20:12:51 Then postgres-0 is a leader in a group 0 after 10 seconds # None 546s May 04 20:12:51 And postgres-2 is a leader in a group 1 after 10 seconds # None 546s May 04 20:12:51 When I start postgres-1 in citus group 0 # None 546s May 04 20:12:51 And I start postgres-3 in citus group 1 # None 546s May 04 20:12:51 Then replication works from postgres-0 to postgres-1 after 15 seconds # None 546s May 04 20:12:51 Then replication works from postgres-2 to postgres-3 after 15 seconds # None 546s May 04 20:12:51 And postgres-0 is registered in the postgres-0 as the primary in group 0 after 5 seconds # None 546s May 04 20:12:51 And postgres-1 is registered in the postgres-0 as the secondary in group 0 after 5 seconds # None 546s May 04 20:12:51 And postgres-2 is registered in the postgres-0 as the primary in group 1 after 5 seconds # None 546s May 04 20:12:51 And postgres-3 is registered in the postgres-0 as the secondary in group 1 after 5 seconds # None 546s May 04 20:12:51 546s May 04 20:12:51 Scenario: coordinator failover updates pg_dist_node # features/citus.feature:18 546s May 04 20:12:51 Given I run patronictl.py failover batman --group 0 --candidate postgres-1 --force # None 546s May 04 20:12:51 Then postgres-1 role is the primary after 10 seconds # None 546s May 04 20:12:51 And "members/postgres-0" key in a group 0 in DCS has state=running after 15 seconds # None 546s May 04 20:12:51 And replication works from postgres-1 to postgres-0 after 15 seconds # None 546s May 04 20:12:51 And postgres-1 is registered in the postgres-2 as the primary in group 0 after 5 seconds # None 546s May 04 20:12:51 And postgres-0 is registered in the postgres-2 as the secondary in group 0 after 15 seconds # None 546s May 04 20:12:51 And "sync" key in a group 0 in DCS has sync_standby=postgres-0 after 15 seconds # None 546s May 04 20:12:51 When I run patronictl.py switchover batman --group 0 --candidate postgres-0 --force # None 546s May 04 20:12:51 Then postgres-0 role is the primary after 10 seconds # None 546s May 04 20:12:51 And replication works from postgres-0 to postgres-1 after 15 seconds # None 546s May 04 20:12:51 And postgres-0 is registered in the postgres-2 as the primary in group 0 after 5 seconds # None 546s May 04 20:12:51 And postgres-1 is registered in the postgres-2 as the secondary in group 0 after 15 seconds # None 546s May 04 20:12:51 And "sync" key in a group 0 in DCS has sync_standby=postgres-1 after 15 seconds # None 546s May 04 20:12:51 546s May 04 20:12:51 Scenario: worker switchover doesn't break client queries on the coordinator # features/citus.feature:33 546s May 04 20:12:51 Given I create a distributed table on postgres-0 # None 546s May 04 20:12:51 And I start a thread inserting data on postgres-0 # None 546s May 04 20:12:51 When I run patronictl.py switchover batman --group 1 --force # None 546s May 04 20:12:51 Then I receive a response returncode 0 # None 546s May 04 20:12:51 And postgres-3 role is the primary after 10 seconds # None 546s May 04 20:12:51 And "members/postgres-2" key in a group 1 in DCS has state=running after 15 seconds # None 546s May 04 20:12:51 And replication works from postgres-3 to postgres-2 after 15 seconds # None 546s May 04 20:12:51 And postgres-3 is registered in the postgres-0 as the primary in group 1 after 5 seconds # None 546s May 04 20:12:51 And postgres-2 is registered in the postgres-0 as the secondary in group 1 after 15 seconds # None 546s May 04 20:12:51 And "sync" key in a group 1 in DCS has sync_standby=postgres-2 after 15 seconds # None 546s May 04 20:12:51 And a thread is still alive # None 546s May 04 20:12:51 When I run patronictl.py switchover batman --group 1 --force # None 546s May 04 20:12:51 Then I receive a response returncode 0 # None 546s May 04 20:12:51 And postgres-2 role is the primary after 10 seconds # None 546s May 04 20:12:51 And replication works from postgres-2 to postgres-3 after 15 seconds # None 546s May 04 20:12:51 And postgres-2 is registered in the postgres-0 as the primary in group 1 after 5 seconds # None 546s May 04 20:12:51 And postgres-3 is registered in the postgres-0 as the secondary in group 1 after 15 seconds # None 546s May 04 20:12:51 And "sync" key in a group 1 in DCS has sync_standby=postgres-3 after 15 seconds # None 546s May 04 20:12:51 And a thread is still alive # None 546s May 04 20:12:51 When I stop a thread # None 546s May 04 20:12:51 Then a distributed table on postgres-0 has expected rows # None 546s May 04 20:12:51 546s May 04 20:12:51 Scenario: worker primary restart doesn't break client queries on the coordinator # features/citus.feature:56 546s May 04 20:12:51 Given I cleanup a distributed table on postgres-0 # None 546s May 04 20:12:51 And I start a thread inserting data on postgres-0 # None 546s May 04 20:12:51 When I run patronictl.py restart batman postgres-2 --group 1 --force # None 546s May 04 20:12:51 Then I receive a response returncode 0 # None 546s May 04 20:12:51 And postgres-2 role is the primary after 10 seconds # None 546s May 04 20:12:51 And replication works from postgres-2 to postgres-3 after 15 seconds # None 546s May 04 20:12:51 And postgres-2 is registered in the postgres-0 as the primary in group 1 after 5 seconds # None 546s May 04 20:12:51 And postgres-3 is registered in the postgres-0 as the secondary in group 1 after 15 seconds # None 546s May 04 20:12:51 And a thread is still alive # None 546s May 04 20:12:51 When I stop a thread # None 546s May 04 20:12:51 Then a distributed table on postgres-0 has expected rows # None 546s May 04 20:12:51 546s May 04 20:12:51 Scenario: check that in-flight transaction is rolled back after timeout when other workers need to change pg_dist_node # features/citus.feature:69 546s May 04 20:12:51 Given I start postgres-4 in citus group 2 # None 546s May 04 20:12:51 Then postgres-4 is a leader in a group 2 after 10 seconds # None 546s May 04 20:12:51 And "members/postgres-4" key in a group 2 in DCS has role=primary after 3 seconds # None 546s May 04 20:12:51 When I run patronictl.py edit-config batman --group 2 -s ttl=20 --force # None 546s May 04 20:12:51 Then I receive a response returncode 0 # None 546s May 04 20:12:51 And I receive a response output "+ttl: 20" # None 546s May 04 20:12:51 Then postgres-4 is registered in the postgres-2 as the primary in group 2 after 5 seconds # None 546s May 04 20:12:51 When I shut down postgres-4 # None 546s May 04 20:12:51 Then there is a transaction in progress on postgres-0 changing pg_dist_node after 5 seconds # None 546s May 04 20:12:51 When I run patronictl.py restart batman postgres-2 --group 1 --force # None 546s May 04 20:12:51 Then a transaction finishes in 20 seconds # None 546s May 04 20:12:51 546s May 04 20:12:51 Feature: custom bootstrap # features/custom_bootstrap.feature:1 546s May 04 20:12:51 We should check that patroni can bootstrap a new cluster from a backup 546s May 04 20:12:51 Scenario: clone existing cluster using pg_basebackup # features/custom_bootstrap.feature:4 546s May 04 20:12:51 Given I start postgres-0 # features/steps/basic_replication.py:20 549s May 04 20:12:54 Then postgres-0 is a leader after 10 seconds # features/steps/patroni_api.py:31 551s May 04 20:12:56 When I add the table foo to postgres-0 # features/steps/basic_replication.py:66 551s May 04 20:12:56 And I start postgres-1 in a cluster batman1 as a clone of postgres-0 # features/steps/custom_bootstrap.py:6 555s May 04 20:13:00 Then postgres-1 is a leader of batman1 after 10 seconds # features/steps/custom_bootstrap.py:16 556s May 04 20:13:01 Then table foo is present on postgres-1 after 10 seconds # features/steps/basic_replication.py:105 556s May 04 20:13:01 556s May 04 20:13:01 Scenario: make a backup and do a restore into a new cluster # features/custom_bootstrap.feature:12 556s May 04 20:13:01 Given I add the table bar to postgres-1 # features/steps/basic_replication.py:66 556s May 04 20:13:01 And I do a backup of postgres-1 # features/steps/custom_bootstrap.py:25 556s May 04 20:13:01 When I start postgres-2 in a cluster batman2 from backup # features/steps/custom_bootstrap.py:11 560s May 04 20:13:05 Then postgres-2 is a leader of batman2 after 30 seconds # features/steps/custom_bootstrap.py:16 560s May 04 20:13:05 And table bar is present on postgres-2 after 10 seconds # features/steps/basic_replication.py:105 566s May 04 20:13:11 566s May 04 20:13:11 Feature: dcs failsafe mode # features/dcs_failsafe_mode.feature:1 566s May 04 20:13:11 We should check the basic dcs failsafe mode functioning 566s May 04 20:13:11 Scenario: check failsafe mode can be successfully enabled # features/dcs_failsafe_mode.feature:4 566s May 04 20:13:11 Given I start postgres-0 # features/steps/basic_replication.py:20 569s May 04 20:13:14 And postgres-0 is a leader after 10 seconds # features/steps/patroni_api.py:31 570s May 04 20:13:15 Then "config" key in DCS has ttl=30 after 10 seconds # features/steps/cascading_replication.py:23 570s May 04 20:13:15 When I issue a PATCH request to http://127.0.0.1:8008/config with {"loop_wait": 2, "ttl": 20, "retry_timeout": 3, "failsafe_mode": true} # features/steps/patroni_api.py:73 571s May 04 20:13:15 Then I receive a response code 200 # features/steps/patroni_api.py:100 571s May 04 20:13:15 And Response on GET http://127.0.0.1:8008/failsafe contains postgres-0 after 10 seconds # features/steps/patroni_api.py:158 572s May 04 20:13:17 When I issue a GET request to http://127.0.0.1:8008/failsafe # features/steps/patroni_api.py:63 572s May 04 20:13:17 Then I receive a response code 200 # features/steps/patroni_api.py:100 572s May 04 20:13:17 And I receive a response postgres-0 http://127.0.0.1:8008/patroni # features/steps/patroni_api.py:100 572s May 04 20:13:17 When I issue a PATCH request to http://127.0.0.1:8008/config with {"postgresql": {"parameters": {"wal_level": "logical"}},"slots":{"dcs_slot_1": null,"postgres_0":null}} # features/steps/patroni_api.py:73 572s May 04 20:13:17 Then I receive a response code 200 # features/steps/patroni_api.py:100 572s May 04 20:13:17 When I issue a PATCH request to http://127.0.0.1:8008/config with {"slots": {"dcs_slot_0": {"type": "logical", "database": "postgres", "plugin": "test_decoding"}}} # features/steps/patroni_api.py:73 572s May 04 20:13:17 Then I receive a response code 200 # features/steps/patroni_api.py:100 572s May 04 20:13:17 572s May 04 20:13:17 @dcs-failsafe 572s May 04 20:13:17 Scenario: check one-node cluster is functioning while DCS is down # features/dcs_failsafe_mode.feature:20 572s May 04 20:13:17 Given DCS is down # features/steps/dcs_failsafe_mode.py:4 572s May 04 20:13:17 Then Response on GET http://127.0.0.1:8008/primary contains failsafe_mode_is_active after 12 seconds # features/steps/patroni_api.py:158 576s May 04 20:13:21 And postgres-0 role is the primary after 10 seconds # features/steps/basic_replication.py:117 576s May 04 20:13:21 576s May 04 20:13:21 @dcs-failsafe 576s May 04 20:13:21 Scenario: check new replica isn't promoted when leader is down and DCS is up # features/dcs_failsafe_mode.feature:26 576s May 04 20:13:21 Given DCS is up # features/steps/dcs_failsafe_mode.py:9 576s May 04 20:13:21 When I do a backup of postgres-0 # features/steps/custom_bootstrap.py:25 576s May 04 20:13:21 And I shut down postgres-0 # features/steps/basic_replication.py:41 578s May 04 20:13:23 When I start postgres-1 in a cluster batman from backup with no_leader # features/steps/dcs_failsafe_mode.py:14 581s May 04 20:13:26 Then postgres-1 role is the replica after 12 seconds # features/steps/basic_replication.py:117 581s May 04 20:13:26 581s May 04 20:13:26 Scenario: check leader and replica are both in /failsafe key after leader is back # features/dcs_failsafe_mode.feature:33 581s May 04 20:13:26 Given I start postgres-0 # features/steps/basic_replication.py:20 585s May 04 20:13:29 And I start postgres-1 # features/steps/basic_replication.py:20 585s May 04 20:13:29 Then "members/postgres-0" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 586s May 04 20:13:30 And "members/postgres-1" key in DCS has state=running after 2 seconds # features/steps/cascading_replication.py:23 586s May 04 20:13:30 And Response on GET http://127.0.0.1:8009/failsafe contains postgres-1 after 10 seconds # features/steps/patroni_api.py:158 587s May 04 20:13:32 When I issue a GET request to http://127.0.0.1:8009/failsafe # features/steps/patroni_api.py:63 587s May 04 20:13:32 Then I receive a response code 200 # features/steps/patroni_api.py:100 587s May 04 20:13:32 And I receive a response postgres-0 http://127.0.0.1:8008/patroni # features/steps/patroni_api.py:100 587s May 04 20:13:32 And I receive a response postgres-1 http://127.0.0.1:8009/patroni # features/steps/patroni_api.py:100 587s May 04 20:13:32 587s May 04 20:13:32 @dcs-failsafe @slot-advance 587s May 04 20:13:32 Scenario: check leader and replica are functioning while DCS is down # features/dcs_failsafe_mode.feature:46 587s May 04 20:13:32 Given I get all changes from physical slot dcs_slot_1 on postgres-0 # features/steps/slots.py:77 587s May 04 20:13:32 Then physical slot dcs_slot_1 is in sync between postgres-0 and postgres-1 after 10 seconds # features/steps/slots.py:52 589s May 04 20:13:34 And logical slot dcs_slot_0 is in sync between postgres-0 and postgres-1 after 10 seconds # features/steps/slots.py:52 592s May 04 20:13:37 And DCS is down # features/steps/dcs_failsafe_mode.py:4 592s May 04 20:13:37 Then Response on GET http://127.0.0.1:8008/primary contains failsafe_mode_is_active after 12 seconds # features/steps/patroni_api.py:158 596s May 04 20:13:41 Then postgres-0 role is the primary after 10 seconds # features/steps/basic_replication.py:117 596s May 04 20:13:41 And postgres-1 role is the replica after 2 seconds # features/steps/basic_replication.py:117 596s May 04 20:13:41 And replication works from postgres-0 to postgres-1 after 10 seconds # features/steps/basic_replication.py:124 596s May 04 20:13:41 When I get all changes from logical slot dcs_slot_0 on postgres-0 # features/steps/slots.py:72 596s May 04 20:13:41 And I get all changes from physical slot dcs_slot_1 on postgres-0 # features/steps/slots.py:77 596s May 04 20:13:41 Then logical slot dcs_slot_0 is in sync between postgres-0 and postgres-1 after 20 seconds # features/steps/slots.py:52 601s May 04 20:13:46 And physical slot dcs_slot_1 is in sync between postgres-0 and postgres-1 after 10 seconds # features/steps/slots.py:52 601s May 04 20:13:46 601s May 04 20:13:46 @dcs-failsafe 601s May 04 20:13:46 Scenario: check primary is demoted when one replica is shut down and DCS is down # features/dcs_failsafe_mode.feature:61 601s May 04 20:13:46 Given DCS is down # features/steps/dcs_failsafe_mode.py:4 601s May 04 20:13:46 And I kill postgres-1 # features/steps/basic_replication.py:46 602s May 04 20:13:47 And I kill postmaster on postgres-1 # features/steps/basic_replication.py:56 602s May 04 20:13:47 waiting for server to shut down.... done 602s May 04 20:13:47 server stopped 602s May 04 20:13:47 Then postgres-0 role is the replica after 12 seconds # features/steps/basic_replication.py:117 603s May 04 20:13:48 603s May 04 20:13:48 @dcs-failsafe 603s May 04 20:13:48 Scenario: check known replica is promoted when leader is down and DCS is up # features/dcs_failsafe_mode.feature:68 603s May 04 20:13:48 Given I kill postgres-0 # features/steps/basic_replication.py:46 604s May 04 20:13:49 And I shut down postmaster on postgres-0 # features/steps/basic_replication.py:51 604s May 04 20:13:49 waiting for server to shut down.... done 604s May 04 20:13:49 server stopped 604s May 04 20:13:49 And DCS is up # features/steps/dcs_failsafe_mode.py:9 604s May 04 20:13:49 When I start postgres-1 # features/steps/basic_replication.py:20 607s May 04 20:13:52 Then "members/postgres-1" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 608s May 04 20:13:53 And postgres-1 role is the primary after 25 seconds # features/steps/basic_replication.py:117 611s May 04 20:13:56 611s May 04 20:13:56 @dcs-failsafe 611s May 04 20:13:56 Scenario: scale to three-node cluster # features/dcs_failsafe_mode.feature:77 611s May 04 20:13:56 Given I start postgres-0 # features/steps/basic_replication.py:20 614s May 04 20:13:59 And I configure and start postgres-2 with a tag replicatefrom postgres-0 # features/steps/cascading_replication.py:7 619s May 04 20:14:04 Then "members/postgres-2" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 619s May 04 20:14:04 And "members/postgres-0" key in DCS has state=running after 20 seconds # features/steps/cascading_replication.py:23 619s May 04 20:14:04 And Response on GET http://127.0.0.1:8008/failsafe contains postgres-2 after 10 seconds # features/steps/patroni_api.py:158 620s May 04 20:14:05 And replication works from postgres-1 to postgres-0 after 10 seconds # features/steps/basic_replication.py:124 621s May 04 20:14:06 And replication works from postgres-1 to postgres-2 after 10 seconds # features/steps/basic_replication.py:124 622s May 04 20:14:07 622s May 04 20:14:07 @dcs-failsafe @slot-advance 622s May 04 20:14:07 Scenario: make sure permanent slots exist on replicas # features/dcs_failsafe_mode.feature:88 622s May 04 20:14:07 Given I issue a PATCH request to http://127.0.0.1:8009/config with {"slots":{"dcs_slot_0":null,"dcs_slot_2":{"type":"logical","database":"postgres","plugin":"test_decoding"}}} # features/steps/patroni_api.py:73 623s May 04 20:14:08 Then logical slot dcs_slot_2 is in sync between postgres-1 and postgres-0 after 20 seconds # features/steps/slots.py:52 629s May 04 20:14:14 And logical slot dcs_slot_2 is in sync between postgres-1 and postgres-2 after 20 seconds # features/steps/slots.py:52 630s May 04 20:14:15 When I get all changes from physical slot dcs_slot_1 on postgres-1 # features/steps/slots.py:77 630s May 04 20:14:15 Then physical slot dcs_slot_1 is in sync between postgres-1 and postgres-0 after 10 seconds # features/steps/slots.py:52 632s May 04 20:14:17 And physical slot dcs_slot_1 is in sync between postgres-1 and postgres-2 after 10 seconds # features/steps/slots.py:52 632s May 04 20:14:17 And physical slot postgres_0 is in sync between postgres-1 and postgres-2 after 10 seconds # features/steps/slots.py:52 632s May 04 20:14:17 And physical slot postgres_2 is in sync between postgres-0 and postgres-1 after 10 seconds # features/steps/slots.py:52 632s May 04 20:14:17 632s May 04 20:14:17 @dcs-failsafe 632s May 04 20:14:17 Scenario: check three-node cluster is functioning while DCS is down # features/dcs_failsafe_mode.feature:99 632s May 04 20:14:17 Given DCS is down # features/steps/dcs_failsafe_mode.py:4 632s May 04 20:14:17 Then Response on GET http://127.0.0.1:8009/primary contains failsafe_mode_is_active after 12 seconds # features/steps/patroni_api.py:158 636s May 04 20:14:21 Then postgres-1 role is the primary after 10 seconds # features/steps/basic_replication.py:117 636s May 04 20:14:21 And postgres-0 role is the replica after 2 seconds # features/steps/basic_replication.py:117 636s May 04 20:14:21 And postgres-2 role is the replica after 2 seconds # features/steps/basic_replication.py:117 636s May 04 20:14:21 636s May 04 20:14:21 @dcs-failsafe @slot-advance 636s May 04 20:14:21 Scenario: check that permanent slots are in sync between nodes while DCS is down # features/dcs_failsafe_mode.feature:108 636s May 04 20:14:21 Given replication works from postgres-1 to postgres-0 after 10 seconds # features/steps/basic_replication.py:124 636s May 04 20:14:21 And replication works from postgres-1 to postgres-2 after 10 seconds # features/steps/basic_replication.py:124 637s May 04 20:14:22 When I get all changes from logical slot dcs_slot_2 on postgres-1 # features/steps/slots.py:72 637s May 04 20:14:22 And I get all changes from physical slot dcs_slot_1 on postgres-1 # features/steps/slots.py:77 637s May 04 20:14:22 Then logical slot dcs_slot_2 is in sync between postgres-1 and postgres-0 after 20 seconds # features/steps/slots.py:52 640s May 04 20:14:25 And logical slot dcs_slot_2 is in sync between postgres-1 and postgres-2 after 20 seconds # features/steps/slots.py:52 640s May 04 20:14:25 And physical slot dcs_slot_1 is in sync between postgres-1 and postgres-0 after 10 seconds # features/steps/slots.py:52 640s May 04 20:14:25 And physical slot dcs_slot_1 is in sync between postgres-1 and postgres-2 after 10 seconds # features/steps/slots.py:52 640s May 04 20:14:25 And physical slot postgres_0 is in sync between postgres-1 and postgres-2 after 10 seconds # features/steps/slots.py:52 640s May 04 20:14:25 And physical slot postgres_2 is in sync between postgres-0 and postgres-1 after 10 seconds # features/steps/slots.py:52 646s May 04 20:14:31 646s May 04 20:14:31 Feature: ignored slots # features/ignored_slots.feature:1 646s May 04 20:14:31 646s May 04 20:14:31 Scenario: check ignored slots aren't removed on failover/switchover # features/ignored_slots.feature:2 646s May 04 20:14:31 Given I start postgres-1 # features/steps/basic_replication.py:20 649s May 04 20:14:34 Then postgres-1 is a leader after 10 seconds # features/steps/patroni_api.py:31 650s May 04 20:14:35 And there is a non empty initialize key in DCS after 15 seconds # features/steps/cascading_replication.py:41 650s May 04 20:14:35 When I issue a PATCH request to http://127.0.0.1:8009/config with {"ignore_slots": [{"name": "unmanaged_slot_0", "database": "postgres", "plugin": "test_decoding", "type": "logical"}, {"name": "unmanaged_slot_1", "database": "postgres", "plugin": "test_decoding"}, {"name": "unmanaged_slot_2", "database": "postgres"}, {"name": "unmanaged_slot_3"}], "postgresql": {"parameters": {"wal_level": "logical"}}} # features/steps/patroni_api.py:73 650s May 04 20:14:35 Then I receive a response code 200 # features/steps/patroni_api.py:100 650s May 04 20:14:35 And Response on GET http://127.0.0.1:8009/config contains ignore_slots after 10 seconds # features/steps/patroni_api.py:158 650s May 04 20:14:35 When I shut down postgres-1 # features/steps/basic_replication.py:41 652s May 04 20:14:37 And I start postgres-1 # features/steps/basic_replication.py:20 655s May 04 20:14:40 Then postgres-1 is a leader after 10 seconds # features/steps/patroni_api.py:31 655s May 04 20:14:40 And "members/postgres-1" key in DCS has role=primary after 10 seconds # features/steps/cascading_replication.py:23 657s May 04 20:14:42 And postgres-1 role is the primary after 20 seconds # features/steps/basic_replication.py:117 657s May 04 20:14:42 When I create a logical replication slot unmanaged_slot_0 on postgres-1 with the test_decoding plugin # features/steps/slots.py:9 657s May 04 20:14:42 And I create a logical replication slot unmanaged_slot_1 on postgres-1 with the test_decoding plugin # features/steps/slots.py:9 657s May 04 20:14:42 And I create a logical replication slot unmanaged_slot_2 on postgres-1 with the test_decoding plugin # features/steps/slots.py:9 657s May 04 20:14:42 And I create a logical replication slot unmanaged_slot_3 on postgres-1 with the test_decoding plugin # features/steps/slots.py:9 657s May 04 20:14:42 And I create a logical replication slot dummy_slot on postgres-1 with the test_decoding plugin # features/steps/slots.py:9 657s May 04 20:14:42 Then postgres-1 has a logical replication slot named unmanaged_slot_0 with the test_decoding plugin after 2 seconds # features/steps/slots.py:20 657s May 04 20:14:42 And postgres-1 has a logical replication slot named unmanaged_slot_1 with the test_decoding plugin after 2 seconds # features/steps/slots.py:20 657s May 04 20:14:42 And postgres-1 has a logical replication slot named unmanaged_slot_2 with the test_decoding plugin after 2 seconds # features/steps/slots.py:20 657s May 04 20:14:42 And postgres-1 has a logical replication slot named unmanaged_slot_3 with the test_decoding plugin after 2 seconds # features/steps/slots.py:20 657s May 04 20:14:42 When I start postgres-0 # features/steps/basic_replication.py:20 660s May 04 20:14:45 Then "members/postgres-0" key in DCS has role=replica after 10 seconds # features/steps/cascading_replication.py:23 661s May 04 20:14:46 And postgres-0 role is the secondary after 20 seconds # features/steps/basic_replication.py:117 661s May 04 20:14:46 And replication works from postgres-1 to postgres-0 after 20 seconds # features/steps/basic_replication.py:124 665s May 04 20:14:50 When I shut down postgres-1 # features/steps/basic_replication.py:41 667s May 04 20:14:52 Then "members/postgres-0" key in DCS has role=primary after 10 seconds # features/steps/cascading_replication.py:23 668s May 04 20:14:53 When I start postgres-1 # features/steps/basic_replication.py:20 671s May 04 20:14:56 Then postgres-1 role is the secondary after 20 seconds # features/steps/basic_replication.py:117 671s May 04 20:14:56 And "members/postgres-1" key in DCS has role=replica after 10 seconds # features/steps/cascading_replication.py:23 671s May 04 20:14:56 And I sleep for 2 seconds # features/steps/patroni_api.py:41 673s May 04 20:14:58 And postgres-1 has a logical replication slot named unmanaged_slot_0 with the test_decoding plugin after 2 seconds # features/steps/slots.py:20 673s May 04 20:14:58 And postgres-1 has a logical replication slot named unmanaged_slot_1 with the test_decoding plugin after 2 seconds # features/steps/slots.py:20 673s May 04 20:14:58 And postgres-1 has a logical replication slot named unmanaged_slot_2 with the test_decoding plugin after 2 seconds # features/steps/slots.py:20 673s May 04 20:14:58 And postgres-1 has a logical replication slot named unmanaged_slot_3 with the test_decoding plugin after 2 seconds # features/steps/slots.py:20 673s May 04 20:14:58 And postgres-1 does not have a replication slot named dummy_slot # features/steps/slots.py:41 673s May 04 20:14:58 When I shut down postgres-0 # features/steps/basic_replication.py:41 675s May 04 20:15:00 Then "members/postgres-1" key in DCS has role=primary after 10 seconds # features/steps/cascading_replication.py:23 676s May 04 20:15:01 And postgres-1 has a logical replication slot named unmanaged_slot_0 with the test_decoding plugin after 2 seconds # features/steps/slots.py:20 676s May 04 20:15:01 And postgres-1 has a logical replication slot named unmanaged_slot_1 with the test_decoding plugin after 2 seconds # features/steps/slots.py:20 676s May 04 20:15:01 And postgres-1 has a logical replication slot named unmanaged_slot_2 with the test_decoding plugin after 2 seconds # features/steps/slots.py:20 676s May 04 20:15:01 And postgres-1 has a logical replication slot named unmanaged_slot_3 with the test_decoding plugin after 2 seconds # features/steps/slots.py:20 679s May 04 20:15:03 679s May 04 20:15:03 Feature: nostream node # features/nostream_node.feature:1 679s May 04 20:15:03 679s May 04 20:15:03 Scenario: check nostream node is recovering from archive # features/nostream_node.feature:3 679s May 04 20:15:03 When I start postgres-0 # features/steps/basic_replication.py:20 682s May 04 20:15:07 And I configure and start postgres-1 with a tag nostream true # features/steps/cascading_replication.py:7 685s May 04 20:15:10 Then "members/postgres-1" key in DCS has replication_state=in archive recovery after 10 seconds # features/steps/cascading_replication.py:23 686s May 04 20:15:11 And replication works from postgres-0 to postgres-1 after 30 seconds # features/steps/basic_replication.py:124 690s May 04 20:15:15 690s May 04 20:15:15 @slot-advance 690s May 04 20:15:15 Scenario: check permanent logical replication slots are not copied # features/nostream_node.feature:10 690s May 04 20:15:15 When I issue a PATCH request to http://127.0.0.1:8008/config with {"postgresql": {"parameters": {"wal_level": "logical"}}, "slots":{"test_logical":{"type":"logical","database":"postgres","plugin":"test_decoding"}}} # features/steps/patroni_api.py:73 690s May 04 20:15:15 Then I receive a response code 200 # features/steps/patroni_api.py:100 690s May 04 20:15:15 When I run patronictl.py restart batman postgres-0 --force # features/steps/patroni_api.py:88 692s May 04 20:15:17 Then postgres-0 has a logical replication slot named test_logical with the test_decoding plugin after 10 seconds # features/steps/slots.py:20 693s May 04 20:15:18 When I configure and start postgres-2 with a tag replicatefrom postgres-1 # features/steps/cascading_replication.py:7 696s May 04 20:15:21 Then "members/postgres-2" key in DCS has replication_state=streaming after 10 seconds # features/steps/cascading_replication.py:23 703s May 04 20:15:28 And postgres-1 does not have a replication slot named test_logical # features/steps/slots.py:41 703s May 04 20:15:28 And postgres-2 does not have a replication slot named test_logical # features/steps/slots.py:41 703s May 04 20:15:28 703s May 04 20:15:28 @slot-advance 703s May 04 20:15:28 Scenario: check that slots are written to the /status key # features/nostream_node.feature:21 703s May 04 20:15:28 Given "status" key in DCS has postgres_0 in slots # features/steps/slots.py:118 703s May 04 20:15:28 And "status" key in DCS has postgres_2 in slots # features/steps/slots.py:118 703s May 04 20:15:28 And "status" key in DCS has test_logical in slots # features/steps/slots.py:118 703s May 04 20:15:28 And "status" key in DCS has test_logical in slots # features/steps/slots.py:118 703s May 04 20:15:28 And "status" key in DCS does not have postgres_1 in slots # features/steps/slots.py:124 711s May 04 20:15:36 711s May 04 20:15:36 Feature: patroni api # features/patroni_api.feature:1 711s May 04 20:15:36 We should check that patroni correctly responds to valid and not-valid API requests. 711s May 04 20:15:36 Scenario: check API requests on a stand-alone server # features/patroni_api.feature:4 711s May 04 20:15:36 Given I start postgres-0 # features/steps/basic_replication.py:20 714s May 04 20:15:39 And postgres-0 is a leader after 10 seconds # features/steps/patroni_api.py:31 714s May 04 20:15:39 When I issue a GET request to http://127.0.0.1:8008/ # features/steps/patroni_api.py:63 714s May 04 20:15:39 Then I receive a response code 200 # features/steps/patroni_api.py:100 714s May 04 20:15:39 And I receive a response state running # features/steps/patroni_api.py:100 714s May 04 20:15:39 And I receive a response role primary # features/steps/patroni_api.py:100 714s May 04 20:15:39 When I issue a GET request to http://127.0.0.1:8008/standby_leader # features/steps/patroni_api.py:63 714s May 04 20:15:39 Then I receive a response code 503 # features/steps/patroni_api.py:100 714s May 04 20:15:39 When I issue a GET request to http://127.0.0.1:8008/health # features/steps/patroni_api.py:63 714s May 04 20:15:39 Then I receive a response code 200 # features/steps/patroni_api.py:100 714s May 04 20:15:39 When I issue a GET request to http://127.0.0.1:8008/replica # features/steps/patroni_api.py:63 714s May 04 20:15:39 Then I receive a response code 503 # features/steps/patroni_api.py:100 714s May 04 20:15:39 When I issue a POST request to http://127.0.0.1:8008/reinitialize with {"force": true} # features/steps/patroni_api.py:73 714s May 04 20:15:39 Then I receive a response code 503 # features/steps/patroni_api.py:100 714s May 04 20:15:39 And I receive a response text I am the leader, can not reinitialize # features/steps/patroni_api.py:100 714s May 04 20:15:39 When I run patronictl.py switchover batman --primary postgres-0 --force # features/steps/patroni_api.py:88 715s May 04 20:15:40 Then I receive a response returncode 1 # features/steps/patroni_api.py:100 715s May 04 20:15:40 And I receive a response output "Error: No candidates found to switchover to" # features/steps/patroni_api.py:100 715s May 04 20:15:40 When I issue a POST request to http://127.0.0.1:8008/switchover with {"leader": "postgres-0"} # features/steps/patroni_api.py:73 715s May 04 20:15:40 Then I receive a response code 412 # features/steps/patroni_api.py:100 715s May 04 20:15:40 And I receive a response text switchover is not possible: cluster does not have members except leader # features/steps/patroni_api.py:100 715s May 04 20:15:40 When I issue an empty POST request to http://127.0.0.1:8008/failover # features/steps/patroni_api.py:68 715s May 04 20:15:40 Then I receive a response code 400 # features/steps/patroni_api.py:100 715s May 04 20:15:40 When I issue a POST request to http://127.0.0.1:8008/failover with {"foo": "bar"} # features/steps/patroni_api.py:73 715s May 04 20:15:40 Then I receive a response code 400 # features/steps/patroni_api.py:100 715s May 04 20:15:40 And I receive a response text "Failover could be performed only to a specific candidate" # features/steps/patroni_api.py:100 715s May 04 20:15:40 715s May 04 20:15:40 Scenario: check local configuration reload # features/patroni_api.feature:32 715s May 04 20:15:40 Given I add tag new_tag new_value to postgres-0 config # features/steps/patroni_api.py:139 715s May 04 20:15:40 And I issue an empty POST request to http://127.0.0.1:8008/reload # features/steps/patroni_api.py:68 715s May 04 20:15:40 Then I receive a response code 202 # features/steps/patroni_api.py:100 715s May 04 20:15:40 715s May 04 20:15:40 Scenario: check dynamic configuration change via DCS # features/patroni_api.feature:37 715s May 04 20:15:40 Given I issue a PATCH request to http://127.0.0.1:8008/config with {"ttl": 20, "postgresql": {"parameters": {"max_connections": "101"}}} # features/steps/patroni_api.py:73 716s May 04 20:15:40 Then I receive a response code 200 # features/steps/patroni_api.py:100 716s May 04 20:15:40 And Response on GET http://127.0.0.1:8008/patroni contains pending_restart after 11 seconds # features/steps/patroni_api.py:158 719s May 04 20:15:44 When I issue a GET request to http://127.0.0.1:8008/config # features/steps/patroni_api.py:63 719s May 04 20:15:44 Then I receive a response code 200 # features/steps/patroni_api.py:100 719s May 04 20:15:44 And I receive a response ttl 20 # features/steps/patroni_api.py:100 719s May 04 20:15:44 When I issue a GET request to http://127.0.0.1:8008/patroni # features/steps/patroni_api.py:63 719s May 04 20:15:44 Then I receive a response code 200 # features/steps/patroni_api.py:100 719s May 04 20:15:44 And I receive a response tags {'new_tag': 'new_value'} # features/steps/patroni_api.py:100 719s May 04 20:15:44 And I sleep for 4 seconds # features/steps/patroni_api.py:41 723s May 04 20:15:48 723s May 04 20:15:48 Scenario: check the scheduled restart # features/patroni_api.feature:49 723s May 04 20:15:48 Given I run patronictl.py edit-config -p 'superuser_reserved_connections=6' --force batman # features/steps/patroni_api.py:88 724s May 04 20:15:49 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 724s May 04 20:15:49 And I receive a response output "+ superuser_reserved_connections: 6" # features/steps/patroni_api.py:100 724s May 04 20:15:49 And Response on GET http://127.0.0.1:8008/patroni contains pending_restart after 5 seconds # features/steps/patroni_api.py:158 724s May 04 20:15:49 Given I issue a scheduled restart at http://127.0.0.1:8008 in 5 seconds with {"role": "replica"} # features/steps/patroni_api.py:126 724s May 04 20:15:49 Then I receive a response code 202 # features/steps/patroni_api.py:100 724s May 04 20:15:49 And I sleep for 8 seconds # features/steps/patroni_api.py:41 732s May 04 20:15:57 And Response on GET http://127.0.0.1:8008/patroni contains pending_restart after 10 seconds # features/steps/patroni_api.py:158 732s May 04 20:15:57 Given I issue a scheduled restart at http://127.0.0.1:8008 in 5 seconds with {"restart_pending": "True"} # features/steps/patroni_api.py:126 732s May 04 20:15:57 Then I receive a response code 202 # features/steps/patroni_api.py:100 732s May 04 20:15:57 And Response on GET http://127.0.0.1:8008/patroni does not contain pending_restart after 10 seconds # features/steps/patroni_api.py:188 739s May 04 20:16:04 And postgres-0 role is the primary after 10 seconds # features/steps/basic_replication.py:117 740s May 04 20:16:05 740s May 04 20:16:05 Scenario: check API requests for the primary-replica pair in the pause mode # features/patroni_api.feature:63 740s May 04 20:16:05 Given I start postgres-1 # features/steps/basic_replication.py:20 743s May 04 20:16:08 Then replication works from postgres-0 to postgres-1 after 20 seconds # features/steps/basic_replication.py:124 744s May 04 20:16:09 When I run patronictl.py pause batman # features/steps/patroni_api.py:88 746s May 04 20:16:10 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 746s May 04 20:16:10 When I kill postmaster on postgres-1 # features/steps/basic_replication.py:56 746s May 04 20:16:11 waiting for server to shut down.... done 746s May 04 20:16:11 server stopped 746s May 04 20:16:11 And I issue a GET request to http://127.0.0.1:8009/replica # features/steps/patroni_api.py:63 746s May 04 20:16:11 Then I receive a response code 503 # features/steps/patroni_api.py:100 746s May 04 20:16:11 And "members/postgres-1" key in DCS has state=stopped after 10 seconds # features/steps/cascading_replication.py:23 750s May 04 20:16:15 When I run patronictl.py restart batman postgres-1 --force # features/steps/patroni_api.py:88 752s May 04 20:16:17 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 752s May 04 20:16:17 Then replication works from postgres-0 to postgres-1 after 20 seconds # features/steps/basic_replication.py:124 753s May 04 20:16:18 And I sleep for 2 seconds # features/steps/patroni_api.py:41 755s May 04 20:16:20 When I issue a GET request to http://127.0.0.1:8009/replica # features/steps/patroni_api.py:63 755s May 04 20:16:20 Then I receive a response code 200 # features/steps/patroni_api.py:100 755s May 04 20:16:20 And I receive a response state running # features/steps/patroni_api.py:100 755s May 04 20:16:20 And I receive a response role replica # features/steps/patroni_api.py:100 755s May 04 20:16:20 When I run patronictl.py reinit batman postgres-1 --force --wait # features/steps/patroni_api.py:88 759s May 04 20:16:24 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 759s May 04 20:16:24 And I receive a response output "Success: reinitialize for member postgres-1" # features/steps/patroni_api.py:100 759s May 04 20:16:24 And postgres-1 role is the secondary after 30 seconds # features/steps/basic_replication.py:117 760s May 04 20:16:25 And replication works from postgres-0 to postgres-1 after 20 seconds # features/steps/basic_replication.py:124 761s May 04 20:16:26 When I run patronictl.py restart batman postgres-0 --force # features/steps/patroni_api.py:88 764s May 04 20:16:29 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 764s May 04 20:16:29 And I receive a response output "Success: restart on member postgres-0" # features/steps/patroni_api.py:100 764s May 04 20:16:29 And postgres-0 role is the primary after 5 seconds # features/steps/basic_replication.py:117 765s May 04 20:16:30 765s May 04 20:16:30 Scenario: check the switchover via the API in the pause mode # features/patroni_api.feature:90 765s May 04 20:16:30 Given I issue a POST request to http://127.0.0.1:8008/switchover with {"leader": "postgres-0", "candidate": "postgres-1"} # features/steps/patroni_api.py:73 767s May 04 20:16:32 Then I receive a response code 200 # features/steps/patroni_api.py:100 767s May 04 20:16:32 And postgres-1 is a leader after 5 seconds # features/steps/patroni_api.py:31 767s May 04 20:16:32 And postgres-1 role is the primary after 10 seconds # features/steps/basic_replication.py:117 768s May 04 20:16:33 And postgres-0 role is the secondary after 10 seconds # features/steps/basic_replication.py:117 773s May 04 20:16:38 And replication works from postgres-1 to postgres-0 after 20 seconds # features/steps/basic_replication.py:124 773s May 04 20:16:38 And "members/postgres-0" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 773s May 04 20:16:38 When I issue a GET request to http://127.0.0.1:8008/primary # features/steps/patroni_api.py:63 773s May 04 20:16:38 Then I receive a response code 503 # features/steps/patroni_api.py:100 773s May 04 20:16:38 When I issue a GET request to http://127.0.0.1:8008/replica # features/steps/patroni_api.py:63 773s May 04 20:16:38 Then I receive a response code 200 # features/steps/patroni_api.py:100 773s May 04 20:16:38 When I issue a GET request to http://127.0.0.1:8009/primary # features/steps/patroni_api.py:63 773s May 04 20:16:38 Then I receive a response code 200 # features/steps/patroni_api.py:100 773s May 04 20:16:38 When I issue a GET request to http://127.0.0.1:8009/replica # features/steps/patroni_api.py:63 773s May 04 20:16:38 Then I receive a response code 503 # features/steps/patroni_api.py:100 773s May 04 20:16:38 773s May 04 20:16:38 Scenario: check the scheduled switchover # features/patroni_api.feature:107 773s May 04 20:16:38 Given I issue a scheduled switchover from postgres-1 to postgres-0 in 10 seconds # features/steps/patroni_api.py:119 774s May 04 20:16:39 Then I receive a response returncode 1 # features/steps/patroni_api.py:100 774s May 04 20:16:39 And I receive a response output "Can't schedule switchover in the paused state" # features/steps/patroni_api.py:100 774s May 04 20:16:39 When I run patronictl.py resume batman # features/steps/patroni_api.py:88 775s May 04 20:16:40 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 775s May 04 20:16:40 Given I issue a scheduled switchover from postgres-1 to postgres-0 in 10 seconds # features/steps/patroni_api.py:119 777s May 04 20:16:42 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 777s May 04 20:16:42 And postgres-0 is a leader after 20 seconds # features/steps/patroni_api.py:31 787s May 04 20:16:52 And postgres-0 role is the primary after 10 seconds # features/steps/basic_replication.py:117 788s May 04 20:16:53 And postgres-1 role is the secondary after 10 seconds # features/steps/basic_replication.py:117 790s May 04 20:16:55 And replication works from postgres-0 to postgres-1 after 25 seconds # features/steps/basic_replication.py:124 790s May 04 20:16:55 And "members/postgres-1" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 791s May 04 20:16:56 When I issue a GET request to http://127.0.0.1:8008/primary # features/steps/patroni_api.py:63 791s May 04 20:16:56 Then I receive a response code 200 # features/steps/patroni_api.py:100 791s May 04 20:16:56 When I issue a GET request to http://127.0.0.1:8008/replica # features/steps/patroni_api.py:63 791s May 04 20:16:56 Then I receive a response code 503 # features/steps/patroni_api.py:100 791s May 04 20:16:56 When I issue a GET request to http://127.0.0.1:8009/primary # features/steps/patroni_api.py:63 791s May 04 20:16:56 Then I receive a response code 503 # features/steps/patroni_api.py:100 791s May 04 20:16:56 When I issue a GET request to http://127.0.0.1:8009/replica # features/steps/patroni_api.py:63 791s May 04 20:16:56 Then I receive a response code 200 # features/steps/patroni_api.py:100 795s May 04 20:17:00 795s May 04 20:17:00 Feature: permanent slots # features/permanent_slots.feature:1 795s May 04 20:17:00 795s May 04 20:17:00 Scenario: check that physical permanent slots are created # features/permanent_slots.feature:2 795s May 04 20:17:00 Given I start postgres-0 # features/steps/basic_replication.py:20 798s May 04 20:17:03 Then postgres-0 is a leader after 10 seconds # features/steps/patroni_api.py:31 798s May 04 20:17:03 And there is a non empty initialize key in DCS after 15 seconds # features/steps/cascading_replication.py:41 798s May 04 20:17:03 When I issue a PATCH request to http://127.0.0.1:8008/config with {"slots":{"test_physical":0,"postgres_3":0},"postgresql":{"parameters":{"wal_level":"logical"}}} # features/steps/patroni_api.py:73 798s May 04 20:17:03 Then I receive a response code 200 # features/steps/patroni_api.py:100 798s May 04 20:17:03 And Response on GET http://127.0.0.1:8008/config contains slots after 10 seconds # features/steps/patroni_api.py:158 799s May 04 20:17:04 When I start postgres-1 # features/steps/basic_replication.py:20 802s May 04 20:17:07 And I configure and start postgres-2 with a tag nofailover true # features/steps/cascading_replication.py:7 805s May 04 20:17:10 And I configure and start postgres-3 with a tag replicatefrom postgres-2 # features/steps/cascading_replication.py:7 808s May 04 20:17:13 Then postgres-0 has a physical replication slot named test_physical after 10 seconds # features/steps/slots.py:82 808s May 04 20:17:13 And postgres-0 has a physical replication slot named postgres_1 after 10 seconds # features/steps/slots.py:82 808s May 04 20:17:13 And postgres-0 has a physical replication slot named postgres_2 after 10 seconds # features/steps/slots.py:82 808s May 04 20:17:13 And postgres-2 has a physical replication slot named postgres_3 after 10 seconds # features/steps/slots.py:82 808s May 04 20:17:13 And postgres-2 does not have a replication slot named test_physical # features/steps/slots.py:41 808s May 04 20:17:13 808s May 04 20:17:13 @slot-advance 808s May 04 20:17:13 Scenario: check that logical permanent slots are created # features/permanent_slots.feature:19 808s May 04 20:17:13 Given I run patronictl.py restart batman postgres-0 --force # features/steps/patroni_api.py:88 811s May 04 20:17:16 And I issue a PATCH request to http://127.0.0.1:8008/config with {"slots":{"test_logical":{"type":"logical","database":"postgres","plugin":"test_decoding"}}} # features/steps/patroni_api.py:73 811s May 04 20:17:16 Then postgres-0 has a logical replication slot named test_logical with the test_decoding plugin after 10 seconds # features/steps/slots.py:20 812s May 04 20:17:17 812s May 04 20:17:17 @slot-advance 812s May 04 20:17:17 Scenario: check that permanent slots are created on replicas # features/permanent_slots.feature:25 812s May 04 20:17:17 Given postgres-1 has a logical replication slot named test_logical with the test_decoding plugin after 10 seconds # features/steps/slots.py:20 817s May 04 20:17:22 Then Logical slot test_logical is in sync between postgres-0 and postgres-1 after 10 seconds # features/steps/slots.py:52 817s May 04 20:17:22 And Logical slot test_logical is in sync between postgres-0 and postgres-3 after 10 seconds # features/steps/slots.py:52 818s May 04 20:17:23 And postgres-1 has a physical replication slot named test_physical after 2 seconds # features/steps/slots.py:82 818s May 04 20:17:23 And postgres-2 does not have a replication slot named test_logical # features/steps/slots.py:41 818s May 04 20:17:23 And postgres-3 has a physical replication slot named test_physical after 2 seconds # features/steps/slots.py:82 818s May 04 20:17:23 818s May 04 20:17:23 @slot-advance 818s May 04 20:17:23 Scenario: check permanent physical slots that match with member names # features/permanent_slots.feature:34 818s May 04 20:17:23 Given postgres-0 has a physical replication slot named postgres_3 after 2 seconds # features/steps/slots.py:82 818s May 04 20:17:23 And postgres-1 has a physical replication slot named postgres_0 after 2 seconds # features/steps/slots.py:82 818s May 04 20:17:23 And postgres-1 has a physical replication slot named postgres_2 after 2 seconds # features/steps/slots.py:82 818s May 04 20:17:23 And postgres-1 has a physical replication slot named postgres_3 after 2 seconds # features/steps/slots.py:82 818s May 04 20:17:23 And postgres-2 does not have a replication slot named postgres_0 # features/steps/slots.py:41 818s May 04 20:17:23 And postgres-2 does not have a replication slot named postgres_1 # features/steps/slots.py:41 818s May 04 20:17:23 And postgres-2 has a physical replication slot named postgres_3 after 2 seconds # features/steps/slots.py:82 819s May 04 20:17:23 And postgres-3 has a physical replication slot named postgres_0 after 2 seconds # features/steps/slots.py:82 819s May 04 20:17:23 And postgres-3 has a physical replication slot named postgres_1 after 2 seconds # features/steps/slots.py:82 819s May 04 20:17:23 And postgres-3 has a physical replication slot named postgres_2 after 2 seconds # features/steps/slots.py:82 819s May 04 20:17:23 819s May 04 20:17:23 @slot-advance 819s May 04 20:17:23 Scenario: check that permanent slots are advanced on replicas # features/permanent_slots.feature:47 819s May 04 20:17:23 Given I add the table replicate_me to postgres-0 # features/steps/basic_replication.py:66 819s May 04 20:17:23 When I get all changes from logical slot test_logical on postgres-0 # features/steps/slots.py:72 819s May 04 20:17:23 And I get all changes from physical slot test_physical on postgres-0 # features/steps/slots.py:77 819s May 04 20:17:23 Then Logical slot test_logical is in sync between postgres-0 and postgres-1 after 10 seconds # features/steps/slots.py:52 821s May 04 20:17:26 And Physical slot test_physical is in sync between postgres-0 and postgres-1 after 10 seconds # features/steps/slots.py:52 821s May 04 20:17:26 And Logical slot test_logical is in sync between postgres-0 and postgres-3 after 10 seconds # features/steps/slots.py:52 821s May 04 20:17:26 And Physical slot test_physical is in sync between postgres-0 and postgres-3 after 10 seconds # features/steps/slots.py:52 821s May 04 20:17:26 And Physical slot postgres_1 is in sync between postgres-0 and postgres-3 after 10 seconds # features/steps/slots.py:52 821s May 04 20:17:26 And Physical slot postgres_3 is in sync between postgres-2 and postgres-0 after 20 seconds # features/steps/slots.py:52 822s May 04 20:17:27 And Physical slot postgres_3 is in sync between postgres-2 and postgres-1 after 10 seconds # features/steps/slots.py:52 823s May 04 20:17:28 823s May 04 20:17:28 @slot-advance 823s May 04 20:17:28 Scenario: check that permanent slots and member slots are written to the /status key # features/permanent_slots.feature:60 823s May 04 20:17:28 Given "status" key in DCS has test_physical in slots # features/steps/slots.py:118 823s May 04 20:17:28 And "status" key in DCS has postgres_0 in slots # features/steps/slots.py:118 823s May 04 20:17:28 And "status" key in DCS has postgres_1 in slots # features/steps/slots.py:118 823s May 04 20:17:28 And "status" key in DCS has postgres_2 in slots # features/steps/slots.py:118 823s May 04 20:17:28 And "status" key in DCS has postgres_3 in slots # features/steps/slots.py:118 823s May 04 20:17:28 823s May 04 20:17:28 @slot-advance 823s May 04 20:17:28 Scenario: check that only non-permanent member slots are written to the retain_slots in /status key # features/permanent_slots.feature:68 823s May 04 20:17:28 Given "status" key in DCS has postgres_0 in retain_slots # features/steps/slots.py:118 823s May 04 20:17:28 And "status" key in DCS has postgres_1 in retain_slots # features/steps/slots.py:118 823s May 04 20:17:28 And "status" key in DCS has postgres_2 in retain_slots # features/steps/slots.py:118 823s May 04 20:17:28 And "status" key in DCS does not have postgres_3 in retain_slots # features/steps/slots.py:124 823s May 04 20:17:28 823s May 04 20:17:28 Scenario: check permanent physical replication slot after failover # features/permanent_slots.feature:74 823s May 04 20:17:28 Given I shut down postgres-3 # features/steps/basic_replication.py:41 824s May 04 20:17:29 And I shut down postgres-2 # features/steps/basic_replication.py:41 825s May 04 20:17:30 And I shut down postgres-0 # features/steps/basic_replication.py:41 827s May 04 20:17:32 Then postgres-1 has a physical replication slot named test_physical after 10 seconds # features/steps/slots.py:82 827s May 04 20:17:32 And postgres-1 has a physical replication slot named postgres_0 after 10 seconds # features/steps/slots.py:82 827s May 04 20:17:32 And postgres-1 has a physical replication slot named postgres_3 after 10 seconds # features/steps/slots.py:82 827s May 04 20:17:32 When I start postgres-0 # features/steps/basic_replication.py:20 830s May 04 20:17:35 Then postgres-0 role is the replica after 20 seconds # features/steps/basic_replication.py:117 830s May 04 20:17:35 And physical replication slot named postgres_1 on postgres-0 has no xmin value after 10 seconds # features/steps/slots.py:98 830s May 04 20:17:35 And postgres-0 has a physical replication slot named postgres_2 after 10 seconds # features/steps/slots.py:82 830s May 04 20:17:35 And postgres-0 has a physical replication slot named postgres_3 after 10 seconds # features/steps/slots.py:82 833s May 04 20:17:38 833s May 04 20:17:38 Feature: priority replication # features/priority_failover.feature:1 833s May 04 20:17:38 We should check that we can give nodes priority during failover 833s May 04 20:17:38 Scenario: check failover priority 0 prevents leaderships # features/priority_failover.feature:4 833s May 04 20:17:38 Given I configure and start postgres-0 with a tag failover_priority 1 # features/steps/cascading_replication.py:7 836s May 04 20:17:41 And I configure and start postgres-1 with a tag failover_priority 0 # features/steps/cascading_replication.py:7 839s May 04 20:17:44 Then replication works from postgres-0 to postgres-1 after 20 seconds # features/steps/basic_replication.py:124 839s May 04 20:17:44 When I shut down postgres-0 # features/steps/basic_replication.py:41 841s May 04 20:17:46 And there is one of ["following a different leader because I am not allowed to promote"] INFO in the postgres-1 patroni log after 5 seconds # features/steps/basic_replication.py:133 843s May 04 20:17:48 Then postgres-1 role is the secondary after 10 seconds # features/steps/basic_replication.py:117 843s May 04 20:17:48 When I start postgres-0 # features/steps/basic_replication.py:20 846s May 04 20:17:51 Then postgres-0 role is the primary after 10 seconds # features/steps/basic_replication.py:117 847s May 04 20:17:52 847s May 04 20:17:52 Scenario: check higher failover priority is respected # features/priority_failover.feature:14 847s May 04 20:17:52 Given I configure and start postgres-2 with a tag failover_priority 1 # features/steps/cascading_replication.py:7 850s May 04 20:17:55 And I configure and start postgres-3 with a tag failover_priority 2 # features/steps/cascading_replication.py:7 853s May 04 20:17:58 Then replication works from postgres-0 to postgres-2 after 20 seconds # features/steps/basic_replication.py:124 854s May 04 20:17:59 And replication works from postgres-0 to postgres-3 after 20 seconds # features/steps/basic_replication.py:124 855s May 04 20:18:00 When I shut down postgres-0 # features/steps/basic_replication.py:41 857s May 04 20:18:02 Then postgres-3 role is the primary after 10 seconds # features/steps/basic_replication.py:117 857s May 04 20:18:02 And there is one of ["postgres-3 has equally tolerable WAL position and priority 2, while this node has priority 1","Wal position of postgres-3 is ahead of my wal position"] INFO in the postgres-2 patroni log after 5 seconds # features/steps/basic_replication.py:133 857s May 04 20:18:02 857s May 04 20:18:02 Scenario: check conflicting configuration handling # features/priority_failover.feature:23 857s May 04 20:18:02 When I set nofailover tag in postgres-2 config # features/steps/patroni_api.py:133 857s May 04 20:18:02 And I issue an empty POST request to http://127.0.0.1:8010/reload # features/steps/patroni_api.py:68 857s May 04 20:18:02 Then I receive a response code 202 # features/steps/patroni_api.py:100 857s May 04 20:18:02 And there is one of ["Conflicting configuration between nofailover: True and failover_priority: 1. Defaulting to nofailover: True"] WARNING in the postgres-2 patroni log after 5 seconds # features/steps/basic_replication.py:133 858s May 04 20:18:03 And "members/postgres-2" key in DCS has tags={'failover_priority': '1', 'nofailover': True} after 10 seconds # features/steps/cascading_replication.py:23 859s May 04 20:18:04 When I issue a POST request to http://127.0.0.1:8010/failover with {"candidate": "postgres-2"} # features/steps/patroni_api.py:73 859s May 04 20:18:04 Then I receive a response code 412 # features/steps/patroni_api.py:100 859s May 04 20:18:04 And I receive a response text "failover is not possible: no good candidates have been found" # features/steps/patroni_api.py:100 859s May 04 20:18:04 When I reset nofailover tag in postgres-1 config # features/steps/patroni_api.py:133 859s May 04 20:18:04 And I issue an empty POST request to http://127.0.0.1:8009/reload # features/steps/patroni_api.py:68 859s May 04 20:18:04 Then I receive a response code 202 # features/steps/patroni_api.py:100 859s May 04 20:18:04 And there is one of ["Conflicting configuration between nofailover: False and failover_priority: 0. Defaulting to nofailover: False"] WARNING in the postgres-1 patroni log after 5 seconds # features/steps/basic_replication.py:133 860s May 04 20:18:05 And "members/postgres-1" key in DCS has tags={'failover_priority': '0', 'nofailover': False} after 10 seconds # features/steps/cascading_replication.py:23 861s May 04 20:18:06 And I issue a POST request to http://127.0.0.1:8009/failover with {"candidate": "postgres-1"} # features/steps/patroni_api.py:73 863s May 04 20:18:08 Then I receive a response code 200 # features/steps/patroni_api.py:100 863s May 04 20:18:08 And postgres-1 role is the primary after 10 seconds # features/steps/basic_replication.py:117 869s May 04 20:18:14 869s May 04 20:18:14 Feature: quorum commit # features/quorum_commit.feature:1 869s May 04 20:18:14 Check basic workfrlows when quorum commit is enabled 869s May 04 20:18:14 Scenario: check enable quorum commit and that the only leader promotes after restart # features/quorum_commit.feature:4 869s May 04 20:18:14 Given I start postgres-0 # features/steps/basic_replication.py:20 872s May 04 20:18:17 Then postgres-0 is a leader after 10 seconds # features/steps/patroni_api.py:31 872s May 04 20:18:17 And there is a non empty initialize key in DCS after 15 seconds # features/steps/cascading_replication.py:41 872s May 04 20:18:17 When I issue a PATCH request to http://127.0.0.1:8008/config with {"ttl": 20, "synchronous_mode": "quorum"} # features/steps/patroni_api.py:73 872s May 04 20:18:17 Then I receive a response code 200 # features/steps/patroni_api.py:100 872s May 04 20:18:17 And sync key in DCS has leader=postgres-0 after 20 seconds # features/steps/quorum_commit.py:8 873s May 04 20:18:18 And sync key in DCS has quorum=0 after 2 seconds # features/steps/quorum_commit.py:8 873s May 04 20:18:18 And synchronous_standby_names on postgres-0 is set to '_empty_str_' after 2 seconds # features/steps/quorum_commit.py:39 873s May 04 20:18:18 When I shut down postgres-0 # features/steps/basic_replication.py:41 875s May 04 20:18:20 And sync key in DCS has leader=postgres-0 after 2 seconds # features/steps/quorum_commit.py:8 875s May 04 20:18:20 When I start postgres-0 # features/steps/basic_replication.py:20 878s May 04 20:18:23 Then postgres-0 role is the primary after 10 seconds # features/steps/basic_replication.py:117 879s May 04 20:18:24 When I issue a PATCH request to http://127.0.0.1:8008/config with {"synchronous_mode_strict": true} # features/steps/patroni_api.py:73 879s May 04 20:18:24 Then synchronous_standby_names on postgres-0 is set to 'ANY 1 (*)' after 10 seconds # features/steps/quorum_commit.py:39 880s May 04 20:18:25 880s May 04 20:18:25 Scenario: check failover with one quorum standby # features/quorum_commit.feature:20 880s May 04 20:18:25 Given I start postgres-1 # features/steps/basic_replication.py:20 883s May 04 20:18:28 Then sync key in DCS has sync_standby=postgres-1 after 10 seconds # features/steps/quorum_commit.py:8 886s May 04 20:18:31 And synchronous_standby_names on postgres-0 is set to 'ANY 1 ("postgres-1")' after 2 seconds # features/steps/quorum_commit.py:39 886s May 04 20:18:31 When I shut down postgres-0 # features/steps/basic_replication.py:41 888s May 04 20:18:33 Then postgres-1 role is the primary after 10 seconds # features/steps/basic_replication.py:117 889s May 04 20:18:34 And sync key in DCS has quorum=0 after 10 seconds # features/steps/quorum_commit.py:8 889s May 04 20:18:34 Then synchronous_standby_names on postgres-1 is set to 'ANY 1 (*)' after 10 seconds # features/steps/quorum_commit.py:39 892s May 04 20:18:37 When I start postgres-0 # features/steps/basic_replication.py:20 895s May 04 20:18:40 Then sync key in DCS has leader=postgres-1 after 10 seconds # features/steps/quorum_commit.py:8 895s May 04 20:18:40 Then sync key in DCS has sync_standby=postgres-0 after 10 seconds # features/steps/quorum_commit.py:8 897s May 04 20:18:42 And synchronous_standby_names on postgres-1 is set to 'ANY 1 ("postgres-0")' after 2 seconds # features/steps/quorum_commit.py:39 897s May 04 20:18:42 897s May 04 20:18:42 Scenario: check behavior with three nodes and different replication factor # features/quorum_commit.feature:33 897s May 04 20:18:42 Given I start postgres-2 # features/steps/basic_replication.py:20 900s May 04 20:18:45 Then sync key in DCS has sync_standby=postgres-0,postgres-2 after 10 seconds # features/steps/quorum_commit.py:8 901s May 04 20:18:46 And sync key in DCS has quorum=1 after 2 seconds # features/steps/quorum_commit.py:8 901s May 04 20:18:46 And synchronous_standby_names on postgres-1 is set to 'ANY 1 ("postgres-0","postgres-2")' after 2 seconds # features/steps/quorum_commit.py:39 901s May 04 20:18:46 When I issue a PATCH request to http://127.0.0.1:8009/config with {"synchronous_node_count": 2} # features/steps/patroni_api.py:73 901s May 04 20:18:46 Then sync key in DCS has quorum=0 after 10 seconds # features/steps/quorum_commit.py:8 902s May 04 20:18:47 And synchronous_standby_names on postgres-1 is set to 'ANY 2 ("postgres-0","postgres-2")' after 2 seconds # features/steps/quorum_commit.py:39 902s May 04 20:18:47 902s May 04 20:18:47 Scenario: switch from quorum replication to good old multisync and back # features/quorum_commit.feature:42 902s May 04 20:18:47 Given I issue a PATCH request to http://127.0.0.1:8009/config with {"synchronous_mode": true, "synchronous_node_count": 1} # features/steps/patroni_api.py:73 902s May 04 20:18:47 And I shut down postgres-0 # features/steps/basic_replication.py:41 903s May 04 20:18:48 Then synchronous_standby_names on postgres-1 is set to '"postgres-2"' after 10 seconds # features/steps/quorum_commit.py:39 905s May 04 20:18:50 And sync key in DCS has sync_standby=postgres-2 after 10 seconds # features/steps/quorum_commit.py:8 907s May 04 20:18:52 Then sync key in DCS has quorum=0 after 2 seconds # features/steps/quorum_commit.py:8 907s May 04 20:18:52 When I issue a PATCH request to http://127.0.0.1:8009/config with {"synchronous_mode": "quorum"} # features/steps/patroni_api.py:73 907s May 04 20:18:52 And I start postgres-0 # features/steps/basic_replication.py:20 910s May 04 20:18:55 Then synchronous_standby_names on postgres-1 is set to 'ANY 1 ("postgres-0","postgres-2")' after 10 seconds # features/steps/quorum_commit.py:39 911s May 04 20:18:56 And sync key in DCS has sync_standby=postgres-0,postgres-2 after 10 seconds # features/steps/quorum_commit.py:8 911s May 04 20:18:56 Then sync key in DCS has quorum=1 after 2 seconds # features/steps/quorum_commit.py:8 911s May 04 20:18:56 911s May 04 20:18:56 Scenario: REST API and patronictl # features/quorum_commit.feature:54 911s May 04 20:18:56 Given I run patronictl.py list batman # features/steps/patroni_api.py:88 912s May 04 20:18:57 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 912s May 04 20:18:57 And I receive a response output "Quorum Standby" # features/steps/patroni_api.py:100 912s May 04 20:18:57 And Status code on GET http://127.0.0.1:8008/quorum is 200 after 3 seconds # features/steps/patroni_api.py:144 913s May 04 20:18:57 And Status code on GET http://127.0.0.1:8010/quorum is 200 after 3 seconds # features/steps/patroni_api.py:144 913s May 04 20:18:58 913s May 04 20:18:58 Scenario: nosync node is removed from voters and synchronous_standby_names # features/quorum_commit.feature:61 913s May 04 20:18:58 Given I add tag nosync true to postgres-2 config # features/steps/patroni_api.py:139 913s May 04 20:18:58 When I issue an empty POST request to http://127.0.0.1:8010/reload # features/steps/patroni_api.py:68 913s May 04 20:18:58 Then I receive a response code 202 # features/steps/patroni_api.py:100 913s May 04 20:18:58 And sync key in DCS has quorum=0 after 10 seconds # features/steps/quorum_commit.py:8 915s May 04 20:19:00 And sync key in DCS has sync_standby=postgres-0 after 10 seconds # features/steps/quorum_commit.py:8 915s May 04 20:19:00 And synchronous_standby_names on postgres-1 is set to 'ANY 1 ("postgres-0")' after 2 seconds # features/steps/quorum_commit.py:39 915s May 04 20:19:00 And Status code on GET http://127.0.0.1:8010/quorum is 503 after 10 seconds # features/steps/patroni_api.py:144 922s May 04 20:19:07 922s May 04 20:19:07 Feature: recovery # features/recovery.feature:1 922s May 04 20:19:07 We want to check that crashed postgres is started back 922s May 04 20:19:07 Scenario: check that timeline is not incremented when primary is started after crash # features/recovery.feature:4 922s May 04 20:19:07 Given I start postgres-0 # features/steps/basic_replication.py:20 925s May 04 20:19:10 Then postgres-0 is a leader after 10 seconds # features/steps/patroni_api.py:31 926s May 04 20:19:11 And there is a non empty initialize key in DCS after 15 seconds # features/steps/cascading_replication.py:41 926s May 04 20:19:11 When I start postgres-1 # features/steps/basic_replication.py:20 929s May 04 20:19:14 And I add the table foo to postgres-0 # features/steps/basic_replication.py:66 929s May 04 20:19:14 Then table foo is present on postgres-1 after 20 seconds # features/steps/basic_replication.py:105 930s May 04 20:19:15 When I kill postmaster on postgres-0 # features/steps/basic_replication.py:56 930s May 04 20:19:15 waiting for server to shut down.... done 930s May 04 20:19:15 server stopped 930s May 04 20:19:15 Then postgres-0 role is the primary after 10 seconds # features/steps/basic_replication.py:117 933s May 04 20:19:18 When I issue a GET request to http://127.0.0.1:8008/ # features/steps/patroni_api.py:63 933s May 04 20:19:18 Then I receive a response code 200 # features/steps/patroni_api.py:100 933s May 04 20:19:18 And I receive a response role primary # features/steps/patroni_api.py:100 933s May 04 20:19:18 And I receive a response timeline 1 # features/steps/patroni_api.py:100 933s May 04 20:19:18 And "members/postgres-0" key in DCS has state=running after 12 seconds # features/steps/cascading_replication.py:23 934s May 04 20:19:19 And replication works from postgres-0 to postgres-1 after 15 seconds # features/steps/basic_replication.py:124 936s May 04 20:19:21 936s May 04 20:19:21 Scenario: check immediate failover when master_start_timeout=0 # features/recovery.feature:20 936s May 04 20:19:21 Given I issue a PATCH request to http://127.0.0.1:8008/config with {"master_start_timeout": 0} # features/steps/patroni_api.py:73 936s May 04 20:19:21 Then I receive a response code 200 # features/steps/patroni_api.py:100 936s May 04 20:19:21 And Response on GET http://127.0.0.1:8008/config contains master_start_timeout after 10 seconds # features/steps/patroni_api.py:158 936s May 04 20:19:21 When I kill postmaster on postgres-0 # features/steps/basic_replication.py:56 936s May 04 20:19:21 waiting for server to shut down.... done 936s May 04 20:19:21 server stopped 936s May 04 20:19:21 Then postgres-1 is a leader after 10 seconds # features/steps/patroni_api.py:31 940s May 04 20:19:25 And postgres-1 role is the primary after 10 seconds # features/steps/basic_replication.py:117 941s May 04 20:19:26 941s May 04 20:19:26 Scenario: check crashed primary demotes after failed attempt to start # features/recovery.feature:28 941s May 04 20:19:26 Given I issue a PATCH request to http://127.0.0.1:8009/config with {"master_start_timeout": null} # features/steps/patroni_api.py:73 941s May 04 20:19:26 Then I receive a response code 200 # features/steps/patroni_api.py:100 941s May 04 20:19:26 And postgres-0 role is the replica after 10 seconds # features/steps/basic_replication.py:117 943s May 04 20:19:28 When I ensure postgres-1 fails to start after a failure # features/steps/recovery.py:6 943s May 04 20:19:28 When I kill postmaster on postgres-1 # features/steps/basic_replication.py:56 944s May 04 20:19:29 waiting for server to shut down.... done 944s May 04 20:19:29 server stopped 944s May 04 20:19:29 Then postgres-0 is a leader after 10 seconds # features/steps/patroni_api.py:31 947s May 04 20:19:32 And there is a postgres-1_cb.log with "on_role_change demoted batman" in postgres-1 data directory # features/steps/cascading_replication.py:12 950s May 04 20:19:35 950s May 04 20:19:35 Feature: standby cluster # features/standby_cluster.feature:1 950s May 04 20:19:35 950s May 04 20:19:35 Scenario: prepare the cluster with logical slots # features/standby_cluster.feature:2 950s May 04 20:19:35 Given I start postgres-1 # features/steps/basic_replication.py:20 953s May 04 20:19:38 Then postgres-1 is a leader after 10 seconds # features/steps/patroni_api.py:31 954s May 04 20:19:39 And there is a non empty initialize key in DCS after 15 seconds # features/steps/cascading_replication.py:41 954s May 04 20:19:39 When I issue a PATCH request to http://127.0.0.1:8009/config with {"slots": {"pm_1": {"type": "physical"}}, "postgresql": {"parameters": {"wal_level": "logical"}}} # features/steps/patroni_api.py:73 954s May 04 20:19:39 Then I receive a response code 200 # features/steps/patroni_api.py:100 954s May 04 20:19:39 And Response on GET http://127.0.0.1:8009/config contains slots after 10 seconds # features/steps/patroni_api.py:158 954s May 04 20:19:39 And I sleep for 3 seconds # features/steps/patroni_api.py:41 957s May 04 20:19:42 When I issue a PATCH request to http://127.0.0.1:8009/config with {"slots": {"test_logical": {"type": "logical", "database": "postgres", "plugin": "test_decoding"}}} # features/steps/patroni_api.py:73 957s May 04 20:19:42 Then I receive a response code 200 # features/steps/patroni_api.py:100 957s May 04 20:19:42 And I do a backup of postgres-1 # features/steps/custom_bootstrap.py:25 957s May 04 20:19:42 When I start postgres-0 # features/steps/basic_replication.py:20 960s May 04 20:19:45 Then "members/postgres-0" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 961s May 04 20:19:46 And replication works from postgres-1 to postgres-0 after 15 seconds # features/steps/basic_replication.py:124 961s May 04 20:19:46 And Response on GET http://127.0.0.1:8008/patroni contains replication_state=streaming after 10 seconds # features/steps/patroni_api.py:158 961s May 04 20:19:46 And "members/postgres-0" key in DCS has replication_state=streaming after 10 seconds # features/steps/cascading_replication.py:23 961s May 04 20:19:46 961s May 04 20:19:46 @slot-advance 961s May 04 20:19:46 Scenario: check permanent logical slots are synced to the replica # features/standby_cluster.feature:20 961s May 04 20:19:46 Given I run patronictl.py restart batman postgres-1 --force # features/steps/patroni_api.py:88 963s May 04 20:19:48 Then Logical slot test_logical is in sync between postgres-0 and postgres-1 after 10 seconds # features/steps/slots.py:52 969s May 04 20:19:54 969s May 04 20:19:54 Scenario: Detach exiting node from the cluster # features/standby_cluster.feature:24 969s May 04 20:19:54 When I shut down postgres-1 # features/steps/basic_replication.py:41 971s May 04 20:19:56 Then postgres-0 is a leader after 10 seconds # features/steps/patroni_api.py:31 971s May 04 20:19:56 And "members/postgres-0" key in DCS has role=primary after 5 seconds # features/steps/cascading_replication.py:23 972s May 04 20:19:57 When I issue a GET request to http://127.0.0.1:8008/ # features/steps/patroni_api.py:63 972s May 04 20:19:57 Then I receive a response code 200 # features/steps/patroni_api.py:100 972s May 04 20:19:57 972s May 04 20:19:57 Scenario: check replication of a single table in a standby cluster # features/standby_cluster.feature:31 972s May 04 20:19:57 Given I start postgres-1 in a standby cluster batman1 as a clone of postgres-0 # features/steps/standby_cluster.py:23 975s May 04 20:20:00 Then postgres-1 is a leader of batman1 after 10 seconds # features/steps/custom_bootstrap.py:16 976s May 04 20:20:01 When I add the table foo to postgres-0 # features/steps/basic_replication.py:66 976s May 04 20:20:01 Then table foo is present on postgres-1 after 20 seconds # features/steps/basic_replication.py:105 976s May 04 20:20:01 And Response on GET http://127.0.0.1:8009/patroni contains replication_state=streaming after 10 seconds # features/steps/patroni_api.py:158 976s May 04 20:20:01 And I sleep for 3 seconds # features/steps/patroni_api.py:41 979s May 04 20:20:04 When I issue a GET request to http://127.0.0.1:8009/primary # features/steps/patroni_api.py:63 979s May 04 20:20:04 Then I receive a response code 503 # features/steps/patroni_api.py:100 979s May 04 20:20:04 When I issue a GET request to http://127.0.0.1:8009/standby_leader # features/steps/patroni_api.py:63 980s May 04 20:20:04 Then I receive a response code 200 # features/steps/patroni_api.py:100 980s May 04 20:20:04 And I receive a response role standby_leader # features/steps/patroni_api.py:100 980s May 04 20:20:04 And there is a postgres-1_cb.log with "on_role_change standby_leader batman1" in postgres-1 data directory # features/steps/cascading_replication.py:12 980s May 04 20:20:04 When I start postgres-2 in a cluster batman1 # features/steps/standby_cluster.py:12 983s May 04 20:20:07 Then postgres-2 role is the replica after 24 seconds # features/steps/basic_replication.py:117 983s May 04 20:20:07 And postgres-2 is replicating from postgres-1 after 10 seconds # features/steps/standby_cluster.py:52 983s May 04 20:20:08 And table foo is present on postgres-2 after 20 seconds # features/steps/basic_replication.py:105 983s May 04 20:20:08 And Response on GET http://127.0.0.1:8010/patroni contains replication_state=streaming after 10 seconds # features/steps/patroni_api.py:158 983s May 04 20:20:08 And postgres-1 does not have a replication slot named test_logical # features/steps/slots.py:41 983s May 04 20:20:08 983s May 04 20:20:08 Scenario: check switchover # features/standby_cluster.feature:51 983s May 04 20:20:08 Given I run patronictl.py switchover batman1 --force # features/steps/patroni_api.py:88 986s May 04 20:20:11 Then Status code on GET http://127.0.0.1:8010/standby_leader is 200 after 10 seconds # features/steps/patroni_api.py:144 986s May 04 20:20:11 And postgres-1 is replicating from postgres-2 after 32 seconds # features/steps/standby_cluster.py:52 988s May 04 20:20:13 And there is a postgres-2_cb.log with "on_start replica batman1\non_role_change standby_leader batman1" in postgres-2 data directory # features/steps/cascading_replication.py:12 988s May 04 20:20:13 988s May 04 20:20:13 Scenario: check failover # features/standby_cluster.feature:57 988s May 04 20:20:13 When I kill postgres-2 # features/steps/basic_replication.py:46 989s May 04 20:20:14 And I kill postmaster on postgres-2 # features/steps/basic_replication.py:56 989s May 04 20:20:14 waiting for server to shut down.... done 989s May 04 20:20:14 server stopped 989s May 04 20:20:14 Then postgres-1 is replicating from postgres-0 after 32 seconds # features/steps/standby_cluster.py:52 1008s May 04 20:20:33 And Status code on GET http://127.0.0.1:8009/standby_leader is 200 after 10 seconds # features/steps/patroni_api.py:144 1008s May 04 20:20:33 When I issue a GET request to http://127.0.0.1:8009/primary # features/steps/patroni_api.py:63 1008s May 04 20:20:33 Then I receive a response code 503 # features/steps/patroni_api.py:100 1008s May 04 20:20:33 And I receive a response role standby_leader # features/steps/patroni_api.py:100 1008s May 04 20:20:33 And replication works from postgres-0 to postgres-1 after 15 seconds # features/steps/basic_replication.py:124 1009s May 04 20:20:34 And there is a postgres-1_cb.log with "on_role_change replica batman1\non_role_change standby_leader batman1" in postgres-1 data directory # features/steps/cascading_replication.py:12 1014s May 04 20:20:39 1014s May 04 20:20:39 Feature: watchdog # features/watchdog.feature:1 1014s May 04 20:20:39 Verify that watchdog gets pinged and triggered under appropriate circumstances. 1014s May 04 20:20:39 Scenario: watchdog is opened and pinged # features/watchdog.feature:4 1014s May 04 20:20:39 Given I start postgres-0 with watchdog # features/steps/watchdog.py:17 1017s May 04 20:20:42 Then postgres-0 is a leader after 10 seconds # features/steps/patroni_api.py:31 1018s May 04 20:20:43 And postgres-0 role is the primary after 10 seconds # features/steps/basic_replication.py:117 1018s May 04 20:20:43 And postgres-0 watchdog has been pinged after 10 seconds # features/steps/watchdog.py:22 1019s May 04 20:20:44 And postgres-0 watchdog has a 15 second timeout # features/steps/watchdog.py:35 1019s May 04 20:20:44 1019s May 04 20:20:44 Scenario: watchdog is reconfigured after global ttl changed # features/watchdog.feature:11 1019s May 04 20:20:44 Given I run patronictl.py edit-config batman -s ttl=30 --force # features/steps/patroni_api.py:88 1020s May 04 20:20:45 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 1020s May 04 20:20:45 And I receive a response output "+ttl: 30" # features/steps/patroni_api.py:100 1020s May 04 20:20:45 When I sleep for 4 seconds # features/steps/patroni_api.py:41 1024s May 04 20:20:49 Then postgres-0 watchdog has a 25 second timeout # features/steps/watchdog.py:35 1024s May 04 20:20:49 1024s May 04 20:20:49 Scenario: watchdog is disabled during pause # features/watchdog.feature:18 1024s May 04 20:20:49 Given I run patronictl.py pause batman # features/steps/patroni_api.py:88 1025s May 04 20:20:50 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 1025s May 04 20:20:50 When I sleep for 2 seconds # features/steps/patroni_api.py:41 1027s May 04 20:20:52 Then postgres-0 watchdog has been closed # features/steps/watchdog.py:30 1027s May 04 20:20:52 1027s May 04 20:20:52 Scenario: watchdog is opened and pinged after resume # features/watchdog.feature:24 1027s May 04 20:20:52 Given I reset postgres-0 watchdog state # features/steps/watchdog.py:40 1027s May 04 20:20:52 And I run patronictl.py resume batman # features/steps/patroni_api.py:88 1028s May 04 20:20:53 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 1028s May 04 20:20:53 And postgres-0 watchdog has been pinged after 10 seconds # features/steps/watchdog.py:22 1029s May 04 20:20:54 1029s May 04 20:20:54 Scenario: watchdog is disabled when shutting down # features/watchdog.feature:30 1029s May 04 20:20:54 Given I shut down postgres-0 # features/steps/basic_replication.py:41 1031s May 04 20:20:56 Then postgres-0 watchdog has been closed # features/steps/watchdog.py:30 1031s May 04 20:20:56 1031s May 04 20:20:56 Scenario: watchdog is triggered if patroni stops responding # features/watchdog.feature:34 1031s May 04 20:20:56 Given I reset postgres-0 watchdog state # features/steps/watchdog.py:40 1031s May 04 20:20:56 And I start postgres-0 with watchdog # features/steps/watchdog.py:17 1034s May 04 20:20:59 Then postgres-0 role is the primary after 10 seconds # features/steps/basic_replication.py:117 1035s May 04 20:21:00 When postgres-0 hangs for 30 seconds # features/steps/watchdog.py:53 1035s May 04 20:21:00 Then postgres-0 watchdog is triggered after 30 seconds # features/steps/watchdog.py:45 1062s May 04 20:21:27 1062s Failed to get list of machines from http://[::1]:2379/v3beta: MaxRetryError("HTTPConnectionPool(host='::1', port=2379): Max retries exceeded with url: /version (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))") 1063s Failed to get list of machines from http://[::1]:2379/v3beta: MaxRetryError("HTTPConnectionPool(host='::1', port=2379): Max retries exceeded with url: /version (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))") 1063s Failed to get list of machines from http://127.0.0.1:2379/v3beta: MaxRetryError("HTTPConnectionPool(host='127.0.0.1', port=2379): Max retries exceeded with url: /version (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))") 1064s May 04 20:21:29 Combined data file .coverage.autopkgtest.4807.XwoIDntx 1064s May 04 20:21:29 Combined data file .coverage.autopkgtest.4852.XLyCtwmx 1064s May 04 20:21:29 Combined data file .coverage.autopkgtest.4893.XLyyvpIx 1064s May 04 20:21:29 Combined data file .coverage.autopkgtest.4956.XJBNRYJx 1064s May 04 20:21:29 Combined data file .coverage.autopkgtest.5004.XOrIebvx 1064s May 04 20:21:29 Combined data file .coverage.autopkgtest.5077.XamHIwqx 1064s May 04 20:21:29 Combined data file .coverage.autopkgtest.5126.XZFiiSqx 1064s May 04 20:21:29 Combined data file .coverage.autopkgtest.5129.XprJTfOx 1064s May 04 20:21:29 Combined data file .coverage.autopkgtest.5228.XtrEsoFx 1064s May 04 20:21:29 Combined data file .coverage.autopkgtest.5334.XOdjhEDx 1064s May 04 20:21:29 Combined data file .coverage.autopkgtest.5344.XyaiThjx 1064s May 04 20:21:29 Combined data file .coverage.autopkgtest.5388.XRmUToox 1064s May 04 20:21:29 Combined data file .coverage.autopkgtest.5454.XTLIuSix 1064s May 04 20:21:29 Combined data file .coverage.autopkgtest.5605.XTsHQVJx 1064s May 04 20:21:29 Combined data file .coverage.autopkgtest.5653.XNtLYJCx 1064s May 04 20:21:29 Combined data file .coverage.autopkgtest.5709.XAhMdPwx 1064s May 04 20:21:29 Combined data file .coverage.autopkgtest.5796.XbVstHrx 1064s May 04 20:21:29 Combined data file .coverage.autopkgtest.6116.XTAnkzbx 1064s May 04 20:21:29 Combined data file .coverage.autopkgtest.6191.XmsbjaFx 1064s May 04 20:21:29 Combined data file .coverage.autopkgtest.6236.XGSituOx 1064s May 04 20:21:29 Combined data file .coverage.autopkgtest.6453.XugmicAx 1064s May 04 20:21:29 Combined data file .coverage.autopkgtest.6505.XOGigzVx 1064s May 04 20:21:29 Combined data file .coverage.autopkgtest.6569.XoaGbpLx 1064s May 04 20:21:29 Combined data file .coverage.autopkgtest.6670.XaaRmOWx 1064s May 04 20:21:29 Combined data file .coverage.autopkgtest.6771.XCvefMUx 1064s May 04 20:21:29 Combined data file .coverage.autopkgtest.6809.XtPrvIVx 1064s May 04 20:21:29 Combined data file .coverage.autopkgtest.6881.Xyxnyrix 1064s May 04 20:21:29 Combined data file .coverage.autopkgtest.6920.XyJfYAox 1064s May 04 20:21:29 Combined data file .coverage.autopkgtest.7098.XiJXTxPx 1064s May 04 20:21:29 Combined data file .coverage.autopkgtest.7148.XOpHrorx 1064s May 04 20:21:29 Combined data file .coverage.autopkgtest.7164.XFbcILPx 1064s May 04 20:21:29 Combined data file .coverage.autopkgtest.7205.XyFvPpax 1064s May 04 20:21:29 Combined data file .coverage.autopkgtest.7253.XJFobPmx 1064s May 04 20:21:29 Combined data file .coverage.autopkgtest.7258.XagPbpgx 1064s May 04 20:21:29 Combined data file .coverage.autopkgtest.7297.XdWttdox 1064s May 04 20:21:29 Combined data file .coverage.autopkgtest.7340.XJriARHx 1064s May 04 20:21:29 Combined data file .coverage.autopkgtest.7512.XhmFuWhx 1064s May 04 20:21:29 Combined data file .coverage.autopkgtest.7514.XewMfCXx 1064s May 04 20:21:29 Combined data file .coverage.autopkgtest.7520.XlwHBIDx 1064s May 04 20:21:29 Combined data file .coverage.autopkgtest.7653.XXweHuDx 1064s May 04 20:21:29 Combined data file .coverage.autopkgtest.7705.XnCroapx 1064s May 04 20:21:29 Combined data file .coverage.autopkgtest.7754.XuBdWtWx 1064s May 04 20:21:29 Combined data file .coverage.autopkgtest.7796.XLiOcPFx 1064s May 04 20:21:29 Combined data file .coverage.autopkgtest.7857.XlceRANx 1064s May 04 20:21:29 Combined data file .coverage.autopkgtest.8013.XTYSGVDx 1064s May 04 20:21:29 Combined data file .coverage.autopkgtest.8078.XCtnAdkx 1064s May 04 20:21:29 Combined data file .coverage.autopkgtest.8122.XcvDPJAx 1064s May 04 20:21:29 Combined data file .coverage.autopkgtest.8194.XcjqVNYx 1064s May 04 20:21:29 Combined data file .coverage.autopkgtest.8278.XFygKmLx 1064s May 04 20:21:29 Combined data file .coverage.autopkgtest.8330.XKYSqIzx 1064s May 04 20:21:29 Combined data file .coverage.autopkgtest.8664.XWFNPTdx 1064s May 04 20:21:29 Combined data file .coverage.autopkgtest.8715.XCYWTwJx 1064s May 04 20:21:29 Combined data file .coverage.autopkgtest.8781.XAtBpkXx 1064s May 04 20:21:29 Combined data file .coverage.autopkgtest.8870.XTwyivNx 1064s May 04 20:21:29 Combined data file .coverage.autopkgtest.8919.XIJgHDjx 1064s May 04 20:21:29 Combined data file .coverage.autopkgtest.8974.XEiqMqyx 1064s May 04 20:21:29 Combined data file .coverage.autopkgtest.9019.XHTpbcNx 1064s May 04 20:21:29 Combined data file .coverage.autopkgtest.9061.XODgNTnx 1064s May 04 20:21:29 Combined data file .coverage.autopkgtest.9107.XlAltfVx 1064s May 04 20:21:29 Combined data file .coverage.autopkgtest.9345.XBHPphmx 1064s May 04 20:21:29 Combined data file .coverage.autopkgtest.9408.XsUougRx 1064s May 04 20:21:29 Combined data file .coverage.autopkgtest.9462.XCpOhJix 1064s May 04 20:21:29 Combined data file .coverage.autopkgtest.9565.XipPCJbx 1064s May 04 20:21:29 Combined data file .coverage.autopkgtest.9683.XoIYSzLx 1064s May 04 20:21:29 Combined data file .coverage.autopkgtest.9821.XWrLeWgx 1064s May 04 20:21:29 Combined data file .coverage.autopkgtest.9865.XYmHTztx 1064s May 04 20:21:29 Skipping duplicate data .coverage.autopkgtest.9867.XLurKjJx 1064s May 04 20:21:29 Combined data file .coverage.autopkgtest.9870.XfVObjkx 1064s May 04 20:21:29 Combined data file .coverage.autopkgtest.9881.XIkTRgRx 1068s May 04 20:21:33 Name Stmts Miss Cover 1068s May 04 20:21:33 ------------------------------------------------------------------------------------------------------------- 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/OpenSSL/SSL.py 1159 642 45% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/OpenSSL/__init__.py 3 0 100% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/OpenSSL/_util.py 44 15 66% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/OpenSSL/crypto.py 869 663 24% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/OpenSSL/version.py 9 0 100% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/_distutils_hack/__init__.py 101 96 5% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/bcrypt/__init__.py 3 0 100% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/cryptography/__about__.py 5 0 100% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/cryptography/__init__.py 3 0 100% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/cryptography/exceptions.py 26 5 81% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/cryptography/hazmat/__init__.py 2 0 100% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/cryptography/hazmat/_oid.py 135 0 100% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/__init__.py 0 0 100% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/openssl/__init__.py 0 0 100% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/openssl/_conditional.py 38 17 55% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/openssl/binding.py 51 4 92% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/cryptography/hazmat/decrepit/__init__.py 1 0 100% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/cryptography/hazmat/decrepit/ciphers/__init__.py 1 0 100% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/cryptography/hazmat/decrepit/ciphers/algorithms.py 68 18 74% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/__init__.py 0 0 100% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/_asymmetric.py 6 0 100% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/_cipheralgorithm.py 23 4 83% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/_serialization.py 79 35 56% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/__init__.py 0 0 100% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/dh.py 47 0 100% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/dsa.py 55 5 91% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/ec.py 172 22 87% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/ed448.py 45 12 73% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/ed25519.py 43 12 72% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/padding.py 55 23 58% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/rsa.py 93 40 57% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/types.py 19 0 100% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/utils.py 14 5 64% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/x448.py 43 12 72% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/x25519.py 41 12 71% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/ciphers/__init__.py 4 0 100% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/ciphers/algorithms.py 72 15 79% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/ciphers/base.py 54 12 78% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/ciphers/modes.py 140 59 58% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/constant_time.py 6 3 50% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/hashes.py 127 20 84% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/serialization/__init__.py 5 0 100% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/serialization/base.py 7 0 100% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/serialization/ssh.py 775 614 21% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/cryptography/utils.py 76 28 63% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/cryptography/x509/__init__.py 70 0 100% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/cryptography/x509/base.py 488 227 53% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/cryptography/x509/certificate_transparency.py 42 0 100% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/cryptography/x509/extensions.py 1024 552 46% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/cryptography/x509/general_name.py 166 94 43% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/cryptography/x509/name.py 236 144 39% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/cryptography/x509/oid.py 3 0 100% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/cryptography/x509/verification.py 12 0 100% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/dateutil/__init__.py 13 4 69% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/dateutil/_common.py 25 15 40% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/dateutil/_version.py 13 3 77% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/dateutil/parser/__init__.py 33 4 88% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/dateutil/parser/_parser.py 810 436 46% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/dateutil/parser/isoparser.py 183 150 18% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/dateutil/relativedelta.py 240 206 14% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/dateutil/tz/__init__.py 4 0 100% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/dateutil/tz/_common.py 151 114 25% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/dateutil/tz/_factories.py 49 21 57% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/dateutil/tz/tz.py 794 626 21% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/dateutil/tz/win.py 152 149 2% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/dns/__init__.py 2 0 100% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/dns/_asyncbackend.py 14 6 57% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/dns/_ddr.py 105 86 18% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/dns/_features.py 46 8 83% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/dns/_immutable_ctx.py 40 5 88% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/dns/asyncbackend.py 44 32 27% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/dns/asyncquery.py 322 283 12% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/dns/edns.py 307 185 40% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/dns/entropy.py 80 49 39% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/dns/enum.py 72 46 36% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/dns/exception.py 59 33 44% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/dns/flags.py 40 14 65% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/dns/grange.py 33 30 9% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/dns/immutable.py 41 30 27% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/dns/inet.py 79 65 18% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/dns/ipv4.py 26 20 23% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/dns/ipv6.py 114 100 12% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/dns/message.py 829 676 18% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/dns/name.py 617 425 31% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/dns/nameserver.py 102 55 46% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/dns/node.py 117 71 39% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/dns/opcode.py 30 7 77% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/dns/query.py 562 477 15% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/dns/quic/__init__.py 28 23 18% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/dns/rcode.py 68 13 81% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/dns/rdata.py 386 277 28% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/dns/rdataclass.py 43 9 79% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/dns/rdataset.py 192 133 31% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/dns/rdatatype.py 215 23 89% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/dns/rdtypes/ANY/OPT.py 34 19 44% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/dns/rdtypes/ANY/SOA.py 41 26 37% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/dns/rdtypes/ANY/TSIG.py 58 42 28% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/dns/rdtypes/ANY/ZONEMD.py 43 27 37% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/dns/rdtypes/ANY/__init__.py 1 0 100% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/dns/rdtypes/__init__.py 1 0 100% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/dns/rdtypes/svcbbase.py 415 268 35% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/dns/rdtypes/util.py 191 154 19% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/dns/renderer.py 151 118 22% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/dns/resolver.py 873 696 20% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/dns/reversename.py 32 24 25% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/dns/rrset.py 77 56 27% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/dns/serial.py 92 79 14% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/dns/set.py 148 107 28% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/dns/tokenizer.py 334 279 16% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/dns/transaction.py 269 201 25% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/dns/tsig.py 176 122 31% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/dns/ttl.py 44 38 14% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/dns/version.py 6 0 100% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/dns/wire.py 64 42 34% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/dns/xfr.py 148 126 15% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/dns/zone.py 507 383 24% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/dns/zonefile.py 427 379 11% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/dns/zonetypes.py 14 2 86% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/etcd/__init__.py 125 59 53% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/etcd/client.py 380 256 33% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/etcd/lock.py 125 103 18% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/idna/__init__.py 4 0 100% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/idna/core.py 292 257 12% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/idna/idnadata.py 4 0 100% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/idna/intranges.py 30 24 20% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/idna/package_data.py 1 0 100% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/patroni/__init__.py 13 2 85% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/patroni/__main__.py 201 63 69% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/patroni/api.py 788 286 64% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/patroni/async_executor.py 96 9 91% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/patroni/collections.py 56 5 91% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/patroni/config.py 360 86 76% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/patroni/config_generator.py 213 160 25% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/patroni/daemon.py 76 3 96% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/patroni/dcs/__init__.py 710 89 87% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/patroni/dcs/etcd3.py 679 115 83% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/patroni/dcs/etcd.py 603 217 64% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/patroni/dynamic_loader.py 36 8 78% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/patroni/exceptions.py 16 0 100% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/patroni/file_perm.py 47 10 79% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/patroni/global_config.py 87 0 100% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/patroni/ha.py 1360 314 77% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/patroni/log.py 234 78 67% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/patroni/postgresql/__init__.py 825 165 80% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/patroni/postgresql/available_parameters/__init__.py 24 3 88% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/patroni/postgresql/bootstrap.py 258 64 75% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/patroni/postgresql/callback_executor.py 55 8 85% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/patroni/postgresql/cancellable.py 104 37 64% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/patroni/postgresql/config.py 844 248 71% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/patroni/postgresql/connection.py 75 1 99% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/patroni/postgresql/misc.py 43 8 81% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/patroni/postgresql/mpp/__init__.py 89 11 88% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/patroni/postgresql/postmaster.py 170 83 51% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/patroni/postgresql/rewind.py 416 125 70% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/patroni/postgresql/slots.py 350 38 89% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/patroni/postgresql/sync.py 154 10 94% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/patroni/postgresql/validator.py 157 24 85% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/patroni/psycopg.py 57 24 58% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/patroni/quorum.py 186 49 74% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/patroni/request.py 58 6 90% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/patroni/tags.py 38 0 100% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/patroni/utils.py 371 103 72% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/patroni/validator.py 309 215 30% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/patroni/version.py 1 0 100% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/patroni/watchdog/__init__.py 2 0 100% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/patroni/watchdog/base.py 203 42 79% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/patroni/watchdog/linux.py 135 35 74% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/psutil/__init__.py 945 622 34% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/psutil/_common.py 408 208 49% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/psutil/_pslinux.py 1225 907 26% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/psutil/_psposix.py 84 37 56% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/psycopg2/__init__.py 19 3 84% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/psycopg2/_json.py 64 27 58% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/psycopg2/_range.py 269 172 36% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/psycopg2/errors.py 3 2 33% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/psycopg2/extensions.py 91 25 73% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/urllib3/__init__.py 49 15 69% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/urllib3/_base_connection.py 63 45 29% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/urllib3/_collections.py 231 100 57% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/urllib3/_request_methods.py 54 16 70% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/urllib3/_version.py 13 3 77% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/urllib3/connection.py 389 137 65% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/urllib3/connectionpool.py 344 118 66% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/urllib3/contrib/__init__.py 0 0 100% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/urllib3/contrib/pyopenssl.py 263 101 62% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/urllib3/exceptions.py 121 39 68% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/urllib3/fields.py 92 73 21% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/urllib3/filepost.py 37 24 35% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/urllib3/http2/__init__.py 28 21 25% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/urllib3/http2/probe.py 49 31 37% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/urllib3/poolmanager.py 233 85 64% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/urllib3/response.py 634 331 48% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/urllib3/util/__init__.py 10 0 100% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/urllib3/util/connection.py 66 42 36% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/urllib3/util/proxy.py 13 6 54% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/urllib3/util/request.py 104 49 53% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/urllib3/util/response.py 32 15 53% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/urllib3/util/retry.py 174 48 72% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/urllib3/util/ssl_.py 172 74 57% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/urllib3/util/ssl_match_hostname.py 66 54 18% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/urllib3/util/ssltransport.py 152 106 30% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/urllib3/util/timeout.py 71 14 80% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/urllib3/util/url.py 203 70 66% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/urllib3/util/util.py 26 5 81% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/urllib3/util/wait.py 49 18 63% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/yaml/__init__.py 165 109 34% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/yaml/composer.py 92 17 82% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/yaml/constructor.py 479 276 42% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/yaml/cyaml.py 46 24 48% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/yaml/dumper.py 23 12 48% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/yaml/emitter.py 838 769 8% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/yaml/error.py 58 42 28% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/yaml/events.py 61 6 90% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/yaml/loader.py 47 24 49% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/yaml/nodes.py 29 7 76% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/yaml/parser.py 352 198 44% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/yaml/reader.py 122 34 72% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/yaml/representer.py 248 176 29% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/yaml/resolver.py 135 76 44% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/yaml/scanner.py 758 437 42% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/yaml/serializer.py 85 70 18% 1068s May 04 20:21:33 /usr/lib/python3/dist-packages/yaml/tokens.py 76 17 78% 1068s May 04 20:21:33 patroni/__init__.py 13 2 85% 1068s May 04 20:21:33 patroni/__main__.py 201 201 0% 1068s May 04 20:21:33 patroni/api.py 788 788 0% 1068s May 04 20:21:33 patroni/async_executor.py 96 69 28% 1068s May 04 20:21:33 patroni/collections.py 56 15 73% 1068s May 04 20:21:33 patroni/config.py 360 189 48% 1068s May 04 20:21:33 patroni/config_generator.py 213 213 0% 1068s May 04 20:21:33 patroni/ctl.py 941 400 57% 1068s May 04 20:21:33 patroni/daemon.py 76 76 0% 1068s May 04 20:21:33 patroni/dcs/__init__.py 710 315 56% 1068s May 04 20:21:33 patroni/dcs/consul.py 482 482 0% 1068s May 04 20:21:33 patroni/dcs/etcd3.py 679 346 49% 1068s May 04 20:21:33 patroni/dcs/etcd.py 603 277 54% 1068s May 04 20:21:33 patroni/dcs/exhibitor.py 62 62 0% 1068s May 04 20:21:33 patroni/dcs/kubernetes.py 943 943 0% 1068s May 04 20:21:33 patroni/dcs/raft.py 319 319 0% 1068s May 04 20:21:33 patroni/dcs/zookeeper.py 289 289 0% 1068s May 04 20:21:33 patroni/dynamic_loader.py 36 8 78% 1068s May 04 20:21:33 patroni/exceptions.py 16 1 94% 1068s May 04 20:21:33 patroni/file_perm.py 47 17 64% 1068s May 04 20:21:33 patroni/global_config.py 87 19 78% 1068s May 04 20:21:33 patroni/ha.py 1360 1360 0% 1068s May 04 20:21:33 patroni/log.py 234 182 22% 1068s May 04 20:21:33 patroni/postgresql/__init__.py 825 653 21% 1068s May 04 20:21:33 patroni/postgresql/available_parameters/__init__.py 24 6 75% 1068s May 04 20:21:33 patroni/postgresql/bootstrap.py 258 228 12% 1068s May 04 20:21:33 patroni/postgresql/callback_executor.py 55 34 38% 1068s May 04 20:21:33 patroni/postgresql/cancellable.py 104 84 19% 1068s May 04 20:21:33 patroni/postgresql/config.py 844 722 14% 1068s May 04 20:21:33 patroni/postgresql/connection.py 75 50 33% 1068s May 04 20:21:33 patroni/postgresql/misc.py 43 30 30% 1068s May 04 20:21:33 patroni/postgresql/mpp/__init__.py 89 21 76% 1068s May 04 20:21:33 patroni/postgresql/mpp/citus.py 366 366 0% 1068s May 04 20:21:33 patroni/postgresql/postmaster.py 170 139 18% 1068s May 04 20:21:33 patroni/postgresql/rewind.py 416 416 0% 1068s May 04 20:21:33 patroni/postgresql/slots.py 350 301 14% 1068s May 04 20:21:33 patroni/postgresql/sync.py 154 114 26% 1068s May 04 20:21:33 patroni/postgresql/validator.py 157 52 67% 1068s May 04 20:21:33 patroni/psycopg.py 57 41 28% 1068s May 04 20:21:33 patroni/quorum.py 186 186 0% 1068s May 04 20:21:33 patroni/raft_controller.py 22 22 0% 1068s May 04 20:21:33 patroni/request.py 58 6 90% 1068s May 04 20:21:33 patroni/scripts/__init__.py 0 0 100% 1068s May 04 20:21:33 patroni/scripts/aws.py 59 59 0% 1068s May 04 20:21:33 patroni/scripts/barman/__init__.py 0 0 100% 1068s May 04 20:21:33 patroni/scripts/barman/cli.py 50 50 0% 1068s May 04 20:21:33 patroni/scripts/barman/config_switch.py 50 50 0% 1068s May 04 20:21:33 patroni/scripts/barman/recover.py 36 36 0% 1068s May 04 20:21:33 patroni/scripts/barman/utils.py 93 93 0% 1068s May 04 20:21:33 patroni/scripts/wale_restore.py 207 207 0% 1068s May 04 20:21:33 patroni/tags.py 38 11 71% 1068s May 04 20:21:33 patroni/utils.py 371 185 50% 1068s May 04 20:21:33 patroni/validator.py 309 222 28% 1068s May 04 20:21:33 patroni/version.py 1 0 100% 1068s May 04 20:21:33 patroni/watchdog/__init__.py 2 2 0% 1068s May 04 20:21:33 patroni/watchdog/base.py 203 203 0% 1068s May 04 20:21:33 patroni/watchdog/linux.py 135 135 0% 1068s May 04 20:21:33 ------------------------------------------------------------------------------------------------------------- 1068s May 04 20:21:33 TOTAL 54124 32184 41% 1068s May 04 20:21:33 13 features passed, 0 failed, 1 skipped 1068s May 04 20:21:33 64 scenarios passed, 0 failed, 5 skipped 1068s May 04 20:21:33 593 steps passed, 0 failed, 68 skipped, 0 undefined 1068s May 04 20:21:33 Took 9m26.171s 1068s ### End 17 acceptance-etcd3 ### 1068s + su postgres -p -c 'rm -rf features/output' 1068s + echo '### End 17 acceptance-etcd3 ###' 1068s + rm -f /tmp/pgpass_postgres-0 /tmp/pgpass_postgres-1 /tmp/pgpass_postgres-2 /tmp/pgpass_postgres-3 1068s ++ id -u 1068s + '[' 0 -eq 0 ']' 1068s + '[' -x /etc/init.d/zookeeper ']' 1069s autopkgtest [20:21:34]: test acceptance-etcd3-full: -----------------------] 1069s acceptance-etcd3-full PASS 1069s autopkgtest [20:21:34]: test acceptance-etcd3-full: - - - - - - - - - - results - - - - - - - - - - 1069s autopkgtest [20:21:34]: test acceptance-etcd-basic: preparing testbed 1070s Reading package lists... 1070s Building dependency tree... 1070s Reading state information... 1070s Starting pkgProblemResolver with broken count: 0 1070s Starting 2 pkgProblemResolver with broken count: 0 1070s Done 1070s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1071s autopkgtest [20:21:36]: test acceptance-etcd-basic: debian/tests/acceptance etcd features/basic_replication.feature 1071s autopkgtest [20:21:36]: test acceptance-etcd-basic: [----------------------- 1071s dpkg-architecture: warning: cannot determine CC system type, falling back to default (native compilation) 1072s ○ etcd.service - etcd - highly-available key value store 1072s Loaded: loaded (/usr/lib/systemd/system/etcd.service; enabled; preset: enabled) 1072s Active: inactive (dead) since Sun 2025-05-04 20:09:27 UTC; 12min ago 1072s Duration: 12.776s 1072s Invocation: e865a83757dd44f7852a7e3c3338ba44 1072s Docs: https://etcd.io/docs 1072s man:etcd 1072s Process: 1924 ExecStart=/usr/bin/etcd $DAEMON_ARGS (code=killed, signal=TERM) 1072s Main PID: 1924 (code=killed, signal=TERM) 1072s Mem peak: 23.6M 1072s CPU: 76ms 1072s 1072s May 04 20:09:27 autopkgtest etcd[1924]: {"level":"info","ts":"2025-05-04T20:09:27.203940Z","caller":"embed/etcd.go:378","msg":"closing etcd server","name":"autopkgtest","data-dir":"/var/lib/etcd/default","advertise-peer-urls":["http://localhost:2380"],"advertise-client-urls":["http://localhost:2379"]} 1072s May 04 20:09:27 autopkgtest etcd[1924]: {"level":"warn","ts":"2025-05-04T20:09:27.204044Z","caller":"embed/serve.go:161","msg":"stopping insecure grpc server due to error","error":"accept tcp 127.0.0.1:2379: use of closed network connection"} 1072s May 04 20:09:27 autopkgtest etcd[1924]: {"level":"warn","ts":"2025-05-04T20:09:27.204251Z","caller":"embed/serve.go:163","msg":"stopped insecure grpc server due to error","error":"accept tcp 127.0.0.1:2379: use of closed network connection"} 1072s May 04 20:09:27 autopkgtest systemd[1]: Stopping etcd.service - etcd - highly-available key value store... 1072s May 04 20:09:27 autopkgtest etcd[1924]: {"level":"info","ts":"2025-05-04T20:09:27.204281Z","caller":"etcdserver/server.go:1543","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"8e9e05c52164694d","current-leader-member-id":"8e9e05c52164694d"} 1072s May 04 20:09:27 autopkgtest etcd[1924]: {"level":"info","ts":"2025-05-04T20:09:27.206860Z","caller":"embed/etcd.go:582","msg":"stopping serving peer traffic","address":"127.0.0.1:2380"} 1072s May 04 20:09:27 autopkgtest etcd[1924]: {"level":"info","ts":"2025-05-04T20:09:27.207046Z","caller":"embed/etcd.go:587","msg":"stopped serving peer traffic","address":"127.0.0.1:2380"} 1072s May 04 20:09:27 autopkgtest etcd[1924]: {"level":"info","ts":"2025-05-04T20:09:27.207067Z","caller":"embed/etcd.go:380","msg":"closed etcd server","name":"autopkgtest","data-dir":"/var/lib/etcd/default","advertise-peer-urls":["http://localhost:2380"],"advertise-client-urls":["http://localhost:2379"]} 1072s May 04 20:09:27 autopkgtest systemd[1]: etcd.service: Deactivated successfully. 1072s May 04 20:09:27 autopkgtest systemd[1]: Stopped etcd.service - etcd - highly-available key value store. 1072s ++ ls -1r /usr/lib/postgresql/ 1072s + for PG_VERSION in $(ls -1r /usr/lib/postgresql/) 1072s + '[' 17 == 10 -o 17 == 11 ']' 1072s + echo '### PostgreSQL 17 acceptance-etcd features/basic_replication.feature ###' 1072s + su postgres -p -c 'set -o pipefail; ETCD_UNSUPPORTED_ARCH= DCS=etcd PATH=/usr/lib/postgresql/17/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin behave features/basic_replication.feature | ts' 1072s ### PostgreSQL 17 acceptance-etcd features/basic_replication.feature ### 1074s May 04 20:21:39 Feature: basic replication # features/basic_replication.feature:1 1074s May 04 20:21:39 We should check that the basic bootstrapping, replication and failover works. 1074s May 04 20:21:39 Scenario: check replication of a single table # features/basic_replication.feature:4 1074s May 04 20:21:39 Given I start postgres-0 # features/steps/basic_replication.py:20 1077s May 04 20:21:42 Then postgres-0 is a leader after 10 seconds # features/steps/patroni_api.py:31 1078s May 04 20:21:43 And there is a non empty initialize key in DCS after 15 seconds # features/steps/cascading_replication.py:41 1078s May 04 20:21:43 When I issue a PATCH request to http://127.0.0.1:8008/config with {"ttl": 20, "synchronous_mode": true} # features/steps/patroni_api.py:73 1078s May 04 20:21:43 Then I receive a response code 200 # features/steps/patroni_api.py:100 1078s May 04 20:21:43 When I start postgres-1 # features/steps/basic_replication.py:20 1081s May 04 20:21:46 And I configure and start postgres-2 with a tag replicatefrom postgres-0 # features/steps/cascading_replication.py:7 1084s May 04 20:21:49 And "sync" key in DCS has leader=postgres-0 after 20 seconds # features/steps/cascading_replication.py:23 1084s May 04 20:21:49 And I add the table foo to postgres-0 # features/steps/basic_replication.py:66 1084s May 04 20:21:49 Then table foo is present on postgres-1 after 20 seconds # features/steps/basic_replication.py:105 1085s May 04 20:21:50 Then table foo is present on postgres-2 after 20 seconds # features/steps/basic_replication.py:105 1089s May 04 20:21:54 1089s May 04 20:21:54 Scenario: check restart of sync replica # features/basic_replication.feature:17 1089s May 04 20:21:54 Given I shut down postgres-2 # features/steps/basic_replication.py:41 1090s May 04 20:21:55 Then "sync" key in DCS has sync_standby=postgres-1 after 5 seconds # features/steps/cascading_replication.py:23 1090s May 04 20:21:55 When I start postgres-2 # features/steps/basic_replication.py:20 1093s May 04 20:21:58 And I shut down postgres-1 # features/steps/basic_replication.py:41 1096s May 04 20:22:01 Then "sync" key in DCS has sync_standby=postgres-2 after 10 seconds # features/steps/cascading_replication.py:23 1097s May 04 20:22:02 When I start postgres-1 # features/steps/basic_replication.py:20 1100s May 04 20:22:05 Then "members/postgres-1" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 1100s May 04 20:22:05 And Status code on GET http://127.0.0.1:8010/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 1100s May 04 20:22:05 And Status code on GET http://127.0.0.1:8009/async is 200 after 3 seconds # features/steps/patroni_api.py:144 1100s May 04 20:22:05 1100s May 04 20:22:05 Scenario: check stuck sync replica # features/basic_replication.feature:28 1100s May 04 20:22:05 Given I issue a PATCH request to http://127.0.0.1:8008/config with {"pause": true, "maximum_lag_on_syncnode": 15000000, "postgresql": {"parameters": {"synchronous_commit": "remote_apply"}}} # features/steps/patroni_api.py:73 1100s May 04 20:22:05 Then I receive a response code 200 # features/steps/patroni_api.py:100 1100s May 04 20:22:05 And I create table on postgres-0 # features/steps/basic_replication.py:85 1100s May 04 20:22:05 And table mytest is present on postgres-1 after 2 seconds # features/steps/basic_replication.py:105 1101s May 04 20:22:06 And table mytest is present on postgres-2 after 2 seconds # features/steps/basic_replication.py:105 1101s May 04 20:22:06 When I pause wal replay on postgres-2 # features/steps/basic_replication.py:76 1101s May 04 20:22:06 And I load data on postgres-0 # features/steps/basic_replication.py:96 1102s May 04 20:22:07 Then "sync" key in DCS has sync_standby=postgres-1 after 15 seconds # features/steps/cascading_replication.py:23 1105s May 04 20:22:10 And I resume wal replay on postgres-2 # features/steps/basic_replication.py:76 1105s May 04 20:22:10 And Status code on GET http://127.0.0.1:8009/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 1106s May 04 20:22:11 And Status code on GET http://127.0.0.1:8010/async is 200 after 3 seconds # features/steps/patroni_api.py:144 1106s May 04 20:22:11 When I issue a PATCH request to http://127.0.0.1:8008/config with {"pause": null, "maximum_lag_on_syncnode": -1, "postgresql": {"parameters": {"synchronous_commit": "on"}}} # features/steps/patroni_api.py:73 1106s May 04 20:22:11 Then I receive a response code 200 # features/steps/patroni_api.py:100 1106s May 04 20:22:11 And I drop table on postgres-0 # features/steps/basic_replication.py:85 1106s May 04 20:22:11 1106s May 04 20:22:11 Scenario: check multi sync replication # features/basic_replication.feature:44 1106s May 04 20:22:11 Given I issue a PATCH request to http://127.0.0.1:8008/config with {"synchronous_node_count": 2} # features/steps/patroni_api.py:73 1106s May 04 20:22:11 Then I receive a response code 200 # features/steps/patroni_api.py:100 1106s May 04 20:22:11 Then "sync" key in DCS has sync_standby=postgres-1,postgres-2 after 10 seconds # features/steps/cascading_replication.py:23 1110s May 04 20:22:15 And Status code on GET http://127.0.0.1:8010/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 1110s May 04 20:22:15 And Status code on GET http://127.0.0.1:8009/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 1110s May 04 20:22:15 When I issue a PATCH request to http://127.0.0.1:8008/config with {"synchronous_node_count": 1} # features/steps/patroni_api.py:73 1110s May 04 20:22:15 Then I receive a response code 200 # features/steps/patroni_api.py:100 1110s May 04 20:22:15 And I shut down postgres-1 # features/steps/basic_replication.py:41 1113s May 04 20:22:18 Then "sync" key in DCS has sync_standby=postgres-2 after 10 seconds # features/steps/cascading_replication.py:23 1114s May 04 20:22:19 When I start postgres-1 # features/steps/basic_replication.py:20 1117s May 04 20:22:22 Then "members/postgres-1" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 1117s May 04 20:22:22 And Status code on GET http://127.0.0.1:8010/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 1117s May 04 20:22:22 And Status code on GET http://127.0.0.1:8009/async is 200 after 3 seconds # features/steps/patroni_api.py:144 1117s May 04 20:22:22 1117s May 04 20:22:22 Scenario: check the basic failover in synchronous mode # features/basic_replication.feature:59 1117s May 04 20:22:22 Given I run patronictl.py pause batman # features/steps/patroni_api.py:88 1119s May 04 20:22:24 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 1119s May 04 20:22:24 When I sleep for 2 seconds # features/steps/patroni_api.py:41 1121s May 04 20:22:26 And I shut down postgres-0 # features/steps/basic_replication.py:41 1122s May 04 20:22:27 And I run patronictl.py resume batman # features/steps/patroni_api.py:88 1123s May 04 20:22:28 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 1123s May 04 20:22:28 And postgres-2 role is the primary after 24 seconds # features/steps/basic_replication.py:117 1142s May 04 20:22:47 And Response on GET http://127.0.0.1:8010/history contains recovery after 10 seconds # features/steps/patroni_api.py:158 1146s May 04 20:22:51 And there is a postgres-2_cb.log with "on_role_change primary batman" in postgres-2 data directory # features/steps/cascading_replication.py:12 1146s May 04 20:22:51 When I issue a PATCH request to http://127.0.0.1:8010/config with {"synchronous_mode": null, "master_start_timeout": 0} # features/steps/patroni_api.py:73 1146s May 04 20:22:51 Then I receive a response code 200 # features/steps/patroni_api.py:100 1146s May 04 20:22:51 When I add the table bar to postgres-2 # features/steps/basic_replication.py:66 1146s May 04 20:22:51 Then table bar is present on postgres-1 after 20 seconds # features/steps/basic_replication.py:105 1146s May 04 20:22:51 And Response on GET http://127.0.0.1:8010/config contains master_start_timeout after 10 seconds # features/steps/patroni_api.py:158 1146s May 04 20:22:51 1146s May 04 20:22:51 Scenario: check rejoin of the former primary with pg_rewind # features/basic_replication.feature:75 1146s May 04 20:22:51 Given I add the table splitbrain to postgres-0 # features/steps/basic_replication.py:66 1146s May 04 20:22:51 And I start postgres-0 # features/steps/basic_replication.py:20 1146s May 04 20:22:51 Then postgres-0 role is the secondary after 20 seconds # features/steps/basic_replication.py:117 1153s May 04 20:22:58 When I add the table buz to postgres-2 # features/steps/basic_replication.py:66 1153s May 04 20:22:58 Then table buz is present on postgres-0 after 20 seconds # features/steps/basic_replication.py:105 1153s May 04 20:22:58 1153s May 04 20:22:58 @reject-duplicate-name 1153s May 04 20:22:58 Scenario: check graceful rejection when two nodes have the same name # features/basic_replication.feature:83 1153s May 04 20:22:58 Given I start duplicate postgres-0 on port 8011 # features/steps/basic_replication.py:25 1155s May 04 20:23:00 Then there is one of ["Can't start; there is already a node named 'postgres-0' running"] CRITICAL in the dup-postgres-0 patroni log after 5 seconds # features/steps/basic_replication.py:133 1160s May 04 20:23:04 1161s Failed to get list of machines from http://127.0.0.1:2379/v2: MaxRetryError("HTTPConnectionPool(host='127.0.0.1', port=2379): Max retries exceeded with url: /v2/machines (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))") 1161s Failed to get list of machines from http://[::1]:2379/v2: MaxRetryError("HTTPConnectionPool(host='::1', port=2379): Max retries exceeded with url: /v2/machines (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))") 1161s May 04 20:23:06 Combined data file .coverage.autopkgtest.10152.XMoLIvIx 1161s May 04 20:23:06 Combined data file .coverage.autopkgtest.10198.XLsZjKzx 1161s May 04 20:23:06 Combined data file .coverage.autopkgtest.10238.XOyPVeGx 1161s May 04 20:23:06 Combined data file .coverage.autopkgtest.10308.XYArVzgx 1161s May 04 20:23:06 Combined data file .coverage.autopkgtest.10354.XazybICx 1161s May 04 20:23:06 Combined data file .coverage.autopkgtest.10428.XhOpffmx 1161s May 04 20:23:06 Combined data file .coverage.autopkgtest.10477.XkPLJrxx 1161s May 04 20:23:06 Combined data file .coverage.autopkgtest.10480.XpzcUxlx 1161s May 04 20:23:06 Combined data file .coverage.autopkgtest.10549.XXIpHMIx 1161s May 04 20:23:06 Combined data file .coverage.autopkgtest.10649.XlzKDwpx 1165s May 04 20:23:09 Name Stmts Miss Cover 1165s May 04 20:23:09 ------------------------------------------------------------------------------------------------------------- 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/OpenSSL/SSL.py 1159 647 44% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/OpenSSL/__init__.py 3 0 100% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/OpenSSL/_util.py 44 15 66% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/OpenSSL/crypto.py 869 663 24% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/OpenSSL/version.py 9 0 100% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/_distutils_hack/__init__.py 101 96 5% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/bcrypt/__init__.py 3 0 100% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/cryptography/__about__.py 5 0 100% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/cryptography/__init__.py 3 0 100% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/cryptography/exceptions.py 26 5 81% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/cryptography/hazmat/__init__.py 2 0 100% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/cryptography/hazmat/_oid.py 135 0 100% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/__init__.py 0 0 100% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/openssl/__init__.py 0 0 100% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/openssl/_conditional.py 38 17 55% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/openssl/binding.py 51 4 92% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/cryptography/hazmat/decrepit/__init__.py 1 0 100% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/cryptography/hazmat/decrepit/ciphers/__init__.py 1 0 100% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/cryptography/hazmat/decrepit/ciphers/algorithms.py 68 18 74% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/__init__.py 0 0 100% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/_asymmetric.py 6 0 100% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/_cipheralgorithm.py 23 4 83% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/_serialization.py 79 35 56% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/__init__.py 0 0 100% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/dh.py 47 0 100% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/dsa.py 55 5 91% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/ec.py 172 22 87% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/ed448.py 45 12 73% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/ed25519.py 43 12 72% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/padding.py 55 23 58% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/rsa.py 93 40 57% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/types.py 19 0 100% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/utils.py 14 5 64% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/x448.py 43 12 72% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/x25519.py 41 12 71% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/ciphers/__init__.py 4 0 100% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/ciphers/algorithms.py 72 15 79% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/ciphers/base.py 54 12 78% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/ciphers/modes.py 140 59 58% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/constant_time.py 6 3 50% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/hashes.py 127 20 84% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/serialization/__init__.py 5 0 100% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/serialization/base.py 7 0 100% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/serialization/ssh.py 775 614 21% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/cryptography/utils.py 76 28 63% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/cryptography/x509/__init__.py 70 0 100% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/cryptography/x509/base.py 488 227 53% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/cryptography/x509/certificate_transparency.py 42 0 100% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/cryptography/x509/extensions.py 1024 552 46% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/cryptography/x509/general_name.py 166 94 43% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/cryptography/x509/name.py 236 144 39% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/cryptography/x509/oid.py 3 0 100% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/cryptography/x509/verification.py 12 0 100% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/dateutil/__init__.py 13 4 69% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/dateutil/_common.py 25 15 40% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/dateutil/_version.py 13 3 77% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/dateutil/parser/__init__.py 33 4 88% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/dateutil/parser/_parser.py 810 688 15% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/dateutil/parser/isoparser.py 183 150 18% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/dateutil/relativedelta.py 240 206 14% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/dateutil/tz/__init__.py 4 0 100% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/dateutil/tz/_common.py 151 117 23% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/dateutil/tz/_factories.py 49 21 57% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/dateutil/tz/tz.py 794 629 21% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/dateutil/tz/win.py 152 149 2% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/dns/__init__.py 2 0 100% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/dns/_asyncbackend.py 14 6 57% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/dns/_ddr.py 105 86 18% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/dns/_features.py 46 8 83% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/dns/_immutable_ctx.py 40 5 88% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/dns/asyncbackend.py 44 32 27% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/dns/asyncquery.py 322 283 12% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/dns/edns.py 307 185 40% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/dns/entropy.py 80 49 39% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/dns/enum.py 72 46 36% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/dns/exception.py 59 33 44% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/dns/flags.py 40 14 65% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/dns/grange.py 33 30 9% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/dns/immutable.py 41 30 27% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/dns/inet.py 79 65 18% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/dns/ipv4.py 26 20 23% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/dns/ipv6.py 114 100 12% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/dns/message.py 829 676 18% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/dns/name.py 617 425 31% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/dns/nameserver.py 102 55 46% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/dns/node.py 117 71 39% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/dns/opcode.py 30 7 77% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/dns/query.py 562 477 15% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/dns/quic/__init__.py 28 23 18% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/dns/rcode.py 68 13 81% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/dns/rdata.py 386 277 28% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/dns/rdataclass.py 43 9 79% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/dns/rdataset.py 192 133 31% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/dns/rdatatype.py 215 23 89% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/dns/rdtypes/ANY/OPT.py 34 19 44% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/dns/rdtypes/ANY/SOA.py 41 26 37% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/dns/rdtypes/ANY/TSIG.py 58 42 28% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/dns/rdtypes/ANY/ZONEMD.py 43 27 37% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/dns/rdtypes/ANY/__init__.py 1 0 100% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/dns/rdtypes/__init__.py 1 0 100% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/dns/rdtypes/svcbbase.py 415 268 35% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/dns/rdtypes/util.py 191 154 19% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/dns/renderer.py 151 118 22% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/dns/resolver.py 873 696 20% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/dns/reversename.py 32 24 25% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/dns/rrset.py 77 56 27% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/dns/serial.py 92 79 14% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/dns/set.py 148 107 28% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/dns/tokenizer.py 334 279 16% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/dns/transaction.py 269 201 25% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/dns/tsig.py 176 122 31% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/dns/ttl.py 44 38 14% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/dns/version.py 6 0 100% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/dns/wire.py 64 42 34% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/dns/xfr.py 148 126 15% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/dns/zone.py 507 383 24% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/dns/zonefile.py 427 379 11% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/dns/zonetypes.py 14 2 86% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/etcd/__init__.py 125 27 78% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/etcd/client.py 380 195 49% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/etcd/lock.py 125 103 18% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/idna/__init__.py 4 0 100% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/idna/core.py 292 257 12% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/idna/idnadata.py 4 0 100% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/idna/intranges.py 30 24 20% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/idna/package_data.py 1 0 100% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/patroni/__init__.py 13 2 85% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/patroni/__main__.py 201 68 66% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/patroni/api.py 788 437 45% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/patroni/async_executor.py 96 15 84% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/patroni/collections.py 56 7 88% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/patroni/config.py 360 102 72% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/patroni/config_generator.py 213 160 25% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/patroni/daemon.py 76 6 92% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/patroni/dcs/__init__.py 710 166 77% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/patroni/dcs/etcd.py 603 180 70% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/patroni/dynamic_loader.py 36 8 78% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/patroni/exceptions.py 16 0 100% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/patroni/file_perm.py 47 11 77% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/patroni/global_config.py 87 4 95% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/patroni/ha.py 1360 688 49% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/patroni/log.py 234 80 66% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/patroni/postgresql/__init__.py 825 240 71% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/patroni/postgresql/available_parameters/__init__.py 24 3 88% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/patroni/postgresql/bootstrap.py 258 93 64% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/patroni/postgresql/callback_executor.py 55 8 85% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/patroni/postgresql/cancellable.py 104 41 61% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/patroni/postgresql/config.py 844 292 65% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/patroni/postgresql/connection.py 75 7 91% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/patroni/postgresql/misc.py 43 13 70% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/patroni/postgresql/mpp/__init__.py 89 12 87% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/patroni/postgresql/postmaster.py 170 92 46% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/patroni/postgresql/rewind.py 416 200 52% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/patroni/postgresql/slots.py 350 177 49% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/patroni/postgresql/sync.py 154 23 85% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/patroni/postgresql/validator.py 157 24 85% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/patroni/psycopg.py 57 24 58% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/patroni/quorum.py 186 164 12% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/patroni/request.py 58 7 88% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/patroni/tags.py 38 5 87% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/patroni/utils.py 371 139 63% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/patroni/validator.py 309 218 29% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/patroni/version.py 1 0 100% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/patroni/watchdog/__init__.py 2 0 100% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/patroni/watchdog/base.py 203 49 76% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/patroni/watchdog/linux.py 135 50 63% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/psutil/__init__.py 945 629 33% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/psutil/_common.py 408 208 49% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/psutil/_pslinux.py 1225 920 25% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/psutil/_psposix.py 84 40 52% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/psycopg2/__init__.py 19 3 84% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/psycopg2/_json.py 64 27 58% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/psycopg2/_range.py 269 172 36% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/psycopg2/errors.py 3 2 33% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/psycopg2/extensions.py 91 25 73% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/urllib3/__init__.py 49 15 69% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/urllib3/_base_connection.py 63 45 29% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/urllib3/_collections.py 231 97 58% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/urllib3/_request_methods.py 54 12 78% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/urllib3/_version.py 13 3 77% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/urllib3/connection.py 389 138 65% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/urllib3/connectionpool.py 344 128 63% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/urllib3/contrib/__init__.py 0 0 100% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/urllib3/contrib/pyopenssl.py 263 103 61% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/urllib3/exceptions.py 121 39 68% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/urllib3/fields.py 92 73 21% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/urllib3/filepost.py 37 24 35% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/urllib3/http2/__init__.py 28 21 25% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/urllib3/http2/probe.py 49 31 37% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/urllib3/poolmanager.py 233 85 64% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/urllib3/response.py 634 377 41% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/urllib3/util/__init__.py 10 0 100% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/urllib3/util/connection.py 66 42 36% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/urllib3/util/proxy.py 13 6 54% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/urllib3/util/request.py 104 49 53% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/urllib3/util/response.py 32 17 47% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/urllib3/util/retry.py 174 56 68% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/urllib3/util/ssl_.py 172 74 57% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/urllib3/util/ssl_match_hostname.py 66 54 18% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/urllib3/util/ssltransport.py 152 106 30% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/urllib3/util/timeout.py 71 14 80% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/urllib3/util/url.py 203 66 67% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/urllib3/util/util.py 26 10 62% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/urllib3/util/wait.py 49 18 63% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/yaml/__init__.py 165 109 34% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/yaml/composer.py 92 17 82% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/yaml/constructor.py 479 276 42% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/yaml/cyaml.py 46 24 48% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/yaml/dumper.py 23 12 48% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/yaml/emitter.py 838 769 8% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/yaml/error.py 58 42 28% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/yaml/events.py 61 6 90% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/yaml/loader.py 47 24 49% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/yaml/nodes.py 29 7 76% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/yaml/parser.py 352 198 44% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/yaml/reader.py 122 34 72% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/yaml/representer.py 248 176 29% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/yaml/resolver.py 135 76 44% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/yaml/scanner.py 758 437 42% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/yaml/serializer.py 85 70 18% 1165s May 04 20:23:09 /usr/lib/python3/dist-packages/yaml/tokens.py 76 17 78% 1165s May 04 20:23:09 patroni/__init__.py 13 2 85% 1165s May 04 20:23:09 patroni/__main__.py 201 201 0% 1165s May 04 20:23:09 patroni/api.py 788 788 0% 1165s May 04 20:23:09 patroni/async_executor.py 96 69 28% 1165s May 04 20:23:09 patroni/collections.py 56 15 73% 1165s May 04 20:23:09 patroni/config.py 360 189 48% 1165s May 04 20:23:09 patroni/config_generator.py 213 213 0% 1165s May 04 20:23:09 patroni/ctl.py 941 666 29% 1165s May 04 20:23:09 patroni/daemon.py 76 76 0% 1165s May 04 20:23:09 patroni/dcs/__init__.py 710 358 50% 1165s May 04 20:23:09 patroni/dcs/consul.py 482 482 0% 1165s May 04 20:23:09 patroni/dcs/etcd3.py 679 679 0% 1165s May 04 20:23:09 patroni/dcs/etcd.py 603 232 62% 1165s May 04 20:23:09 patroni/dcs/exhibitor.py 62 62 0% 1165s May 04 20:23:09 patroni/dcs/kubernetes.py 943 943 0% 1165s May 04 20:23:09 patroni/dcs/raft.py 319 319 0% 1165s May 04 20:23:09 patroni/dcs/zookeeper.py 289 289 0% 1165s May 04 20:23:09 patroni/dynamic_loader.py 36 8 78% 1165s May 04 20:23:09 patroni/exceptions.py 16 1 94% 1165s May 04 20:23:09 patroni/file_perm.py 47 17 64% 1165s May 04 20:23:09 patroni/global_config.py 87 25 71% 1165s May 04 20:23:09 patroni/ha.py 1360 1360 0% 1165s May 04 20:23:09 patroni/log.py 234 182 22% 1165s May 04 20:23:09 patroni/postgresql/__init__.py 825 653 21% 1165s May 04 20:23:09 patroni/postgresql/available_parameters/__init__.py 24 6 75% 1165s May 04 20:23:09 patroni/postgresql/bootstrap.py 258 228 12% 1165s May 04 20:23:09 patroni/postgresql/callback_executor.py 55 34 38% 1165s May 04 20:23:09 patroni/postgresql/cancellable.py 104 84 19% 1165s May 04 20:23:09 patroni/postgresql/config.py 844 722 14% 1165s May 04 20:23:09 patroni/postgresql/connection.py 75 50 33% 1165s May 04 20:23:09 patroni/postgresql/misc.py 43 30 30% 1165s May 04 20:23:09 patroni/postgresql/mpp/__init__.py 89 21 76% 1165s May 04 20:23:09 patroni/postgresql/mpp/citus.py 366 366 0% 1165s May 04 20:23:09 patroni/postgresql/postmaster.py 170 139 18% 1165s May 04 20:23:09 patroni/postgresql/rewind.py 416 416 0% 1165s May 04 20:23:09 patroni/postgresql/slots.py 350 301 14% 1165s May 04 20:23:09 patroni/postgresql/sync.py 154 114 26% 1165s May 04 20:23:09 patroni/postgresql/validator.py 157 52 67% 1165s May 04 20:23:09 patroni/psycopg.py 57 41 28% 1165s May 04 20:23:09 patroni/quorum.py 186 186 0% 1165s May 04 20:23:09 patroni/raft_controller.py 22 22 0% 1165s May 04 20:23:09 patroni/request.py 58 6 90% 1165s May 04 20:23:09 patroni/scripts/__init__.py 0 0 100% 1165s May 04 20:23:09 patroni/scripts/aws.py 59 59 0% 1165s May 04 20:23:09 patroni/scripts/barman/__init__.py 0 0 100% 1165s May 04 20:23:09 patroni/scripts/barman/cli.py 50 50 0% 1165s May 04 20:23:09 patroni/scripts/barman/config_switch.py 50 50 0% 1165s May 04 20:23:09 patroni/scripts/barman/recover.py 36 36 0% 1165s May 04 20:23:09 patroni/scripts/barman/utils.py 93 93 0% 1165s May 04 20:23:09 patroni/scripts/wale_restore.py 207 207 0% 1165s May 04 20:23:09 patroni/tags.py 38 15 61% 1165s May 04 20:23:09 patroni/utils.py 371 265 29% 1165s May 04 20:23:09 patroni/validator.py 309 222 28% 1165s May 04 20:23:09 patroni/version.py 1 0 100% 1165s May 04 20:23:09 patroni/watchdog/__init__.py 2 2 0% 1165s May 04 20:23:09 patroni/watchdog/base.py 203 203 0% 1165s May 04 20:23:09 patroni/watchdog/linux.py 135 135 0% 1165s May 04 20:23:09 ------------------------------------------------------------------------------------------------------------- 1165s May 04 20:23:09 TOTAL 53445 34198 36% 1165s May 04 20:23:09 1 feature passed, 0 failed, 0 skipped 1165s May 04 20:23:09 7 scenarios passed, 0 failed, 0 skipped 1165s May 04 20:23:09 68 steps passed, 0 failed, 0 skipped, 0 undefined 1165s May 04 20:23:09 Took 1m21.496s 1165s ### End 17 acceptance-etcd features/basic_replication.feature ### 1165s + su postgres -p -c 'rm -rf features/output' 1165s + echo '### End 17 acceptance-etcd features/basic_replication.feature ###' 1165s + rm -f /tmp/pgpass_postgres-0 /tmp/pgpass_postgres-1 /tmp/pgpass_postgres-2 1165s ++ id -u 1165s + '[' 0 -eq 0 ']' 1165s + '[' -x /etc/init.d/zookeeper ']' 1165s autopkgtest [20:23:10]: test acceptance-etcd-basic: -----------------------] 1165s acceptance-etcd-basic PASS 1165s autopkgtest [20:23:10]: test acceptance-etcd-basic: - - - - - - - - - - results - - - - - - - - - - 1166s autopkgtest [20:23:11]: test acceptance-zookeeper-basic: preparing testbed 1269s autopkgtest [20:24:54]: testbed dpkg architecture: ppc64el 1270s autopkgtest [20:24:55]: testbed apt version: 3.0.0 1270s autopkgtest [20:24:55]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1270s autopkgtest [20:24:55]: testbed release detected to be: questing 1271s autopkgtest [20:24:56]: updating testbed package index (apt update) 1271s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [110 kB] 1271s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 1271s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 1272s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 1272s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [111 kB] 1272s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [1095 kB] 1272s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [33.9 kB] 1272s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main ppc64el Packages [149 kB] 1272s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/universe ppc64el Packages [1056 kB] 1272s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/multiverse ppc64el Packages [32.2 kB] 1272s Fetched 2587 kB in 1s (2311 kB/s) 1273s Reading package lists... 1274s autopkgtest [20:24:59]: upgrading testbed (apt dist-upgrade and autopurge) 1274s Reading package lists... 1274s Building dependency tree... 1274s Reading state information... 1274s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 1274s Starting 2 pkgProblemResolver with broken count: 0 1274s Done 1275s Entering ResolveByKeep 1275s 1275s Calculating upgrade... 1275s The following packages will be upgraded: 1275s base-passwd ethtool libbpf1 libevdev2 libmm-glib0 libnghttp2-14 1275s libpython3.12-minimal libpython3.12-stdlib libpython3.12t64 libunistring5 1275s libusb-1.0-0 man-db patch publicsuffix usbutils 1275s 15 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1275s Need to get 8938 kB of archives. 1275s After this operation, 64.5 kB disk space will be freed. 1275s Get:1 http://ftpmaster.internal/ubuntu questing/main ppc64el base-passwd ppc64el 3.6.7 [55.8 kB] 1275s Get:2 http://ftpmaster.internal/ubuntu questing/main ppc64el libbpf1 ppc64el 1:1.5.0-3 [231 kB] 1275s Get:3 http://ftpmaster.internal/ubuntu questing/main ppc64el libunistring5 ppc64el 1.3-2 [627 kB] 1275s Get:4 http://ftpmaster.internal/ubuntu questing/main ppc64el ethtool ppc64el 1:6.14-2 [294 kB] 1276s Get:5 http://ftpmaster.internal/ubuntu questing/main ppc64el libevdev2 ppc64el 1.13.4+dfsg-1 [38.0 kB] 1276s Get:6 http://ftpmaster.internal/ubuntu questing/main ppc64el libnghttp2-14 ppc64el 1.64.0-1.1 [89.7 kB] 1276s Get:7 http://ftpmaster.internal/ubuntu questing/main ppc64el libusb-1.0-0 ppc64el 2:1.0.28-1 [64.4 kB] 1276s Get:8 http://ftpmaster.internal/ubuntu questing/main ppc64el man-db ppc64el 2.13.1-1 [1409 kB] 1276s Get:9 http://ftpmaster.internal/ubuntu questing/main ppc64el publicsuffix all 20250328.1952-0.1 [135 kB] 1276s Get:10 http://ftpmaster.internal/ubuntu questing/main ppc64el usbutils ppc64el 1:018-2 [90.0 kB] 1276s Get:11 http://ftpmaster.internal/ubuntu questing/main ppc64el libmm-glib0 ppc64el 1.24.0-1 [290 kB] 1276s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/universe ppc64el libpython3.12t64 ppc64el 3.12.10-1 [2558 kB] 1276s Get:13 http://ftpmaster.internal/ubuntu questing-proposed/universe ppc64el libpython3.12-stdlib ppc64el 3.12.10-1 [2105 kB] 1276s Get:14 http://ftpmaster.internal/ubuntu questing-proposed/universe ppc64el libpython3.12-minimal ppc64el 3.12.10-1 [841 kB] 1276s Get:15 http://ftpmaster.internal/ubuntu questing/main ppc64el patch ppc64el 2.8-1 [110 kB] 1276s Preconfiguring packages ... 1276s Fetched 8938 kB in 1s (10.2 MB/s) 1276s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 107204 files and directories currently installed.) 1276s Preparing to unpack .../base-passwd_3.6.7_ppc64el.deb ... 1276s Unpacking base-passwd (3.6.7) over (3.6.6) ... 1276s Setting up base-passwd (3.6.7) ... 1277s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 107204 files and directories currently installed.) 1277s Preparing to unpack .../00-libbpf1_1%3a1.5.0-3_ppc64el.deb ... 1277s Unpacking libbpf1:ppc64el (1:1.5.0-3) over (1:1.5.0-2) ... 1277s Preparing to unpack .../01-libunistring5_1.3-2_ppc64el.deb ... 1277s Unpacking libunistring5:ppc64el (1.3-2) over (1.3-1) ... 1277s Preparing to unpack .../02-ethtool_1%3a6.14-2_ppc64el.deb ... 1277s Unpacking ethtool (1:6.14-2) over (1:6.11-1) ... 1277s Preparing to unpack .../03-libevdev2_1.13.4+dfsg-1_ppc64el.deb ... 1277s Unpacking libevdev2:ppc64el (1.13.4+dfsg-1) over (1.13.3+dfsg-1) ... 1277s Preparing to unpack .../04-libnghttp2-14_1.64.0-1.1_ppc64el.deb ... 1277s Unpacking libnghttp2-14:ppc64el (1.64.0-1.1) over (1.64.0-1ubuntu1) ... 1277s Preparing to unpack .../05-libusb-1.0-0_2%3a1.0.28-1_ppc64el.deb ... 1277s Unpacking libusb-1.0-0:ppc64el (2:1.0.28-1) over (2:1.0.27-2) ... 1277s Preparing to unpack .../06-man-db_2.13.1-1_ppc64el.deb ... 1277s Unpacking man-db (2.13.1-1) over (2.13.0-1) ... 1277s Preparing to unpack .../07-publicsuffix_20250328.1952-0.1_all.deb ... 1277s Unpacking publicsuffix (20250328.1952-0.1) over (20250108.1153-0.1) ... 1277s Preparing to unpack .../08-usbutils_1%3a018-2_ppc64el.deb ... 1277s Unpacking usbutils (1:018-2) over (1:018-1) ... 1277s Preparing to unpack .../09-libmm-glib0_1.24.0-1_ppc64el.deb ... 1277s Unpacking libmm-glib0:ppc64el (1.24.0-1) over (1.23.4-0ubuntu3) ... 1277s Preparing to unpack .../10-libpython3.12t64_3.12.10-1_ppc64el.deb ... 1277s Unpacking libpython3.12t64:ppc64el (3.12.10-1) over (3.12.8-3) ... 1277s Preparing to unpack .../11-libpython3.12-stdlib_3.12.10-1_ppc64el.deb ... 1277s Unpacking libpython3.12-stdlib:ppc64el (3.12.10-1) over (3.12.8-3) ... 1277s Preparing to unpack .../12-libpython3.12-minimal_3.12.10-1_ppc64el.deb ... 1277s Unpacking libpython3.12-minimal:ppc64el (3.12.10-1) over (3.12.8-3) ... 1277s Preparing to unpack .../13-patch_2.8-1_ppc64el.deb ... 1277s Unpacking patch (2.8-1) over (2.7.6-7build3) ... 1277s Setting up libpython3.12-minimal:ppc64el (3.12.10-1) ... 1277s Setting up libnghttp2-14:ppc64el (1.64.0-1.1) ... 1277s Setting up man-db (2.13.1-1) ... 1277s Updating database of manual pages ... 1280s man-db.service is a disabled or a static unit not running, not starting it. 1280s Setting up libunistring5:ppc64el (1.3-2) ... 1280s Setting up patch (2.8-1) ... 1280s Setting up libmm-glib0:ppc64el (1.24.0-1) ... 1280s Setting up libusb-1.0-0:ppc64el (2:1.0.28-1) ... 1280s Setting up libevdev2:ppc64el (1.13.4+dfsg-1) ... 1280s Setting up publicsuffix (20250328.1952-0.1) ... 1280s Setting up libbpf1:ppc64el (1:1.5.0-3) ... 1280s Setting up ethtool (1:6.14-2) ... 1280s Setting up libpython3.12-stdlib:ppc64el (3.12.10-1) ... 1280s Setting up usbutils (1:018-2) ... 1280s Setting up libpython3.12t64:ppc64el (3.12.10-1) ... 1280s Processing triggers for libc-bin (2.41-6ubuntu1) ... 1280s Reading package lists... 1280s Building dependency tree... 1280s Reading state information... 1281s Starting pkgProblemResolver with broken count: 0 1281s Starting 2 pkgProblemResolver with broken count: 0 1281s Done 1281s Solving dependencies... 1281s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1281s autopkgtest [20:25:06]: rebooting testbed after setup commands that affected boot 1315s autopkgtest-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds... 1325s Reading package lists... 1326s Building dependency tree... 1326s Reading state information... 1326s Starting pkgProblemResolver with broken count: 0 1326s Starting 2 pkgProblemResolver with broken count: 0 1326s Done 1326s The following NEW packages will be installed: 1326s adwaita-icon-theme at-spi2-common ca-certificates-java 1326s dconf-gsettings-backend dconf-service default-jre default-jre-headless 1326s fontconfig fontconfig-config fonts-dejavu-core fonts-dejavu-mono 1326s fonts-font-awesome fonts-lato gtk-update-icon-cache hicolor-icon-theme 1326s java-common junit4 libactivation-java libapache-pom-java libapr1t64 1326s libasm-java libasound2-data libasound2t64 libatinject-jsr330-api-java 1326s libatk-bridge2.0-0t64 libatk1.0-0t64 libatspi2.0-0t64 libavahi-client3 1326s libavahi-common-data libavahi-common3 libcairo-gobject2 libcairo2 libcares2 1326s libcolord2 libcommons-cli-java libcommons-io-java libcommons-logging-java 1326s libcommons-parent-java libcups2t64 libdatrie1 libdconf1 libdeflate0 1326s libdropwizard-metrics-java libeclipse-jdt-core-compiler-batch-java 1326s libeclipse-jdt-core-java libel-api-java libepoxy0 liberror-prone-java 1326s libev4t64 libfindbugs-annotations-java libfontconfig1 libgbm1 1326s libgdk-pixbuf-2.0-0 libgdk-pixbuf2.0-common libgif7 libgl1 libgl1-mesa-dri 1326s libglvnd0 libglx-mesa0 libglx0 libgraphite2-3 libgtk-3-0t64 libgtk-3-common 1326s libguava-java libhamcrest-java libharfbuzz0b libio-pty-perl libipc-run-perl 1326s libjackson2-annotations-java libjackson2-core-java libjackson2-databind-java 1326s libjavaparser-java libjaxb-api-java libjbig0 libjctools-java 1326s libjetty9-extra-java libjetty9-java libjffi-java libjffi-jni 1326s libjnr-constants-java libjnr-enxio-java libjnr-ffi-java libjnr-posix-java 1326s libjnr-unixsocket-java libjnr-x86asm-java libjpeg-turbo8 libjpeg8 1326s libjs-jquery libjs-sphinxdoc libjs-underscore libjson-perl libjsp-api-java 1326s libjsr305-java liblcms2-2 liblerc4 libllvm20 liblog4j1.2-java libmail-java 1326s libnetty-java libnetty-tcnative-java libnetty-tcnative-jni libpango-1.0-0 1326s libpangocairo-1.0-0 libpangoft2-1.0-0 libpcsclite1 libpixman-1-0 libpq5 1326s libservlet-api-java libsharpyuv0 libslf4j-java libsnappy-java libsnappy-jni 1326s libsnappy1v5 libspring-beans-java libspring-core-java 1326s libtaglibs-standard-impl-java libtaglibs-standard-spec-java libthai-data 1326s libthai0 libtiff6 libtime-duration-perl libtimedate-perl libtomcat9-java 1326s libvulkan1 libwayland-client0 libwayland-cursor0 libwayland-egl1 1326s libwayland-server0 libwebp7 libwebsocket-api-java libx11-xcb1 libxcb-dri3-0 1326s libxcb-glx0 libxcb-present0 libxcb-randr0 libxcb-render0 libxcb-shm0 1326s libxcb-sync1 libxcb-xfixes0 libxcomposite1 libxcursor1 libxdamage1 1326s libxfixes3 libxi6 libxinerama1 libxrandr2 libxrender1 libxshmfence1 1326s libxslt1.1 libxtst6 libxxf86vm1 libzookeeper-java mesa-libgallium moreutils 1326s openjdk-21-jre openjdk-21-jre-headless patroni patroni-doc postgresql 1326s postgresql-17 postgresql-client-17 postgresql-client-common 1326s postgresql-common postgresql-common-dev python3-behave python3-click 1326s python3-coverage python3-dateutil python3-dnspython python3-eventlet 1326s python3-gevent python3-greenlet python3-kazoo python3-kerberos python3-parse 1326s python3-parse-type python3-prettytable python3-psutil python3-psycopg2 1326s python3-pure-sasl python3-six python3-wcwidth python3-ydiff 1326s python3-zope.event python3-zope.interface sphinx-rtd-theme-common ssl-cert 1326s x11-common zookeeper zookeeperd 1326s 0 upgraded, 190 newly installed, 0 to remove and 0 not upgraded. 1326s Need to get 167 MB of archives. 1326s After this operation, 624 MB of additional disk space will be used. 1326s Get:1 http://ftpmaster.internal/ubuntu questing/main ppc64el fonts-lato all 2.015-1 [2781 kB] 1327s Get:2 http://ftpmaster.internal/ubuntu questing/main ppc64el libjson-perl all 4.10000-1 [81.9 kB] 1327s Get:3 http://ftpmaster.internal/ubuntu questing-proposed/main ppc64el postgresql-client-common all 277 [48.0 kB] 1327s Get:4 http://ftpmaster.internal/ubuntu questing/main ppc64el libio-pty-perl ppc64el 1:1.20-1build3 [32.0 kB] 1327s Get:5 http://ftpmaster.internal/ubuntu questing/main ppc64el libipc-run-perl all 20231003.0-2 [91.5 kB] 1327s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/main ppc64el postgresql-common-dev all 277 [73.4 kB] 1327s Get:7 http://ftpmaster.internal/ubuntu questing/main ppc64el ssl-cert all 1.1.3ubuntu1 [18.7 kB] 1327s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main ppc64el postgresql-common all 277 [101 kB] 1327s Get:9 http://ftpmaster.internal/ubuntu questing/main ppc64el ca-certificates-java all 20240118 [11.6 kB] 1327s Get:10 http://ftpmaster.internal/ubuntu questing/main ppc64el java-common all 0.76 [6852 B] 1327s Get:11 http://ftpmaster.internal/ubuntu questing/main ppc64el liblcms2-2 ppc64el 2.16-2 [243 kB] 1327s Get:12 http://ftpmaster.internal/ubuntu questing/main ppc64el libjpeg-turbo8 ppc64el 2.1.5-3ubuntu2 [215 kB] 1327s Get:13 http://ftpmaster.internal/ubuntu questing/main ppc64el libjpeg8 ppc64el 8c-2ubuntu11 [2148 B] 1327s Get:14 http://ftpmaster.internal/ubuntu questing/main ppc64el libpcsclite1 ppc64el 2.3.3-1 [30.6 kB] 1327s Get:15 http://ftpmaster.internal/ubuntu questing/main ppc64el openjdk-21-jre-headless ppc64el 21.0.7~8ea-1 [45.7 MB] 1328s Get:16 http://ftpmaster.internal/ubuntu questing/main ppc64el default-jre-headless ppc64el 2:1.21-76 [3184 B] 1328s Get:17 http://ftpmaster.internal/ubuntu questing/main ppc64el libgdk-pixbuf2.0-common all 2.42.12+dfsg-2 [8004 B] 1328s Get:18 http://ftpmaster.internal/ubuntu questing/main ppc64el libdeflate0 ppc64el 1.23-2 [63.3 kB] 1328s Get:19 http://ftpmaster.internal/ubuntu questing/main ppc64el libjbig0 ppc64el 2.1-6.1ubuntu2 [35.9 kB] 1328s Get:20 http://ftpmaster.internal/ubuntu questing/main ppc64el liblerc4 ppc64el 4.0.0+ds-5ubuntu1 [298 kB] 1328s Get:21 http://ftpmaster.internal/ubuntu questing/main ppc64el libsharpyuv0 ppc64el 1.5.0-0.1 [22.3 kB] 1328s Get:22 http://ftpmaster.internal/ubuntu questing/main ppc64el libwebp7 ppc64el 1.5.0-0.1 [315 kB] 1328s Get:23 http://ftpmaster.internal/ubuntu questing/main ppc64el libtiff6 ppc64el 4.7.0-3ubuntu1 [283 kB] 1328s Get:24 http://ftpmaster.internal/ubuntu questing/main ppc64el libgdk-pixbuf-2.0-0 ppc64el 2.42.12+dfsg-2 [191 kB] 1328s Get:25 http://ftpmaster.internal/ubuntu questing/main ppc64el gtk-update-icon-cache ppc64el 4.18.4+ds-1 [55.5 kB] 1328s Get:26 http://ftpmaster.internal/ubuntu questing/main ppc64el hicolor-icon-theme all 0.18-2 [13.3 kB] 1328s Get:27 http://ftpmaster.internal/ubuntu questing/main ppc64el adwaita-icon-theme all 48.0-1 [578 kB] 1328s Get:28 http://ftpmaster.internal/ubuntu questing/main ppc64el at-spi2-common all 2.56.2-1 [9184 B] 1328s Get:29 http://ftpmaster.internal/ubuntu questing/main ppc64el libatk1.0-0t64 ppc64el 2.56.2-1 [60.5 kB] 1328s Get:30 http://ftpmaster.internal/ubuntu questing/main ppc64el libxi6 ppc64el 2:1.8.2-1 [37.9 kB] 1328s Get:31 http://ftpmaster.internal/ubuntu questing/main ppc64el libatspi2.0-0t64 ppc64el 2.56.2-1 [102 kB] 1328s Get:32 http://ftpmaster.internal/ubuntu questing/main ppc64el libatk-bridge2.0-0t64 ppc64el 2.56.2-1 [77.9 kB] 1328s Get:33 http://ftpmaster.internal/ubuntu questing/main ppc64el fonts-dejavu-mono all 2.37-8 [502 kB] 1328s Get:34 http://ftpmaster.internal/ubuntu questing/main ppc64el fonts-dejavu-core all 2.37-8 [835 kB] 1328s Get:35 http://ftpmaster.internal/ubuntu questing/main ppc64el fontconfig-config ppc64el 2.15.0-2.2ubuntu1 [37.9 kB] 1328s Get:36 http://ftpmaster.internal/ubuntu questing/main ppc64el libfontconfig1 ppc64el 2.15.0-2.2ubuntu1 [187 kB] 1328s Get:37 http://ftpmaster.internal/ubuntu questing/main ppc64el libpixman-1-0 ppc64el 0.44.0-3 [334 kB] 1328s Get:38 http://ftpmaster.internal/ubuntu questing/main ppc64el libxcb-render0 ppc64el 1.17.0-2 [17.2 kB] 1328s Get:39 http://ftpmaster.internal/ubuntu questing/main ppc64el libxcb-shm0 ppc64el 1.17.0-2 [5980 B] 1328s Get:40 http://ftpmaster.internal/ubuntu questing/main ppc64el libxrender1 ppc64el 1:0.9.12-1 [23.0 kB] 1328s Get:41 http://ftpmaster.internal/ubuntu questing/main ppc64el libcairo2 ppc64el 1.18.4-1 [746 kB] 1328s Get:42 http://ftpmaster.internal/ubuntu questing/main ppc64el libcairo-gobject2 ppc64el 1.18.4-1 [128 kB] 1328s Get:43 http://ftpmaster.internal/ubuntu questing/main ppc64el libcolord2 ppc64el 1.4.7-3 [162 kB] 1328s Get:44 http://ftpmaster.internal/ubuntu questing/main ppc64el libavahi-common-data ppc64el 0.8-16ubuntu2 [31.0 kB] 1328s Get:45 http://ftpmaster.internal/ubuntu questing/main ppc64el libavahi-common3 ppc64el 0.8-16ubuntu2 [25.9 kB] 1328s Get:46 http://ftpmaster.internal/ubuntu questing/main ppc64el libavahi-client3 ppc64el 0.8-16ubuntu2 [30.9 kB] 1328s Get:47 http://ftpmaster.internal/ubuntu questing/main ppc64el libcups2t64 ppc64el 2.4.12-0ubuntu1 [348 kB] 1329s Get:48 http://ftpmaster.internal/ubuntu questing/main ppc64el libepoxy0 ppc64el 1.5.10-2 [234 kB] 1329s Get:49 http://ftpmaster.internal/ubuntu questing/main ppc64el libgraphite2-3 ppc64el 1.3.14-2ubuntu1 [84.6 kB] 1329s Get:50 http://ftpmaster.internal/ubuntu questing/main ppc64el libharfbuzz0b ppc64el 10.2.0-1 [598 kB] 1329s Get:51 http://ftpmaster.internal/ubuntu questing/main ppc64el fontconfig ppc64el 2.15.0-2.2ubuntu1 [192 kB] 1329s Get:52 http://ftpmaster.internal/ubuntu questing/main ppc64el libthai-data all 0.1.29-2build1 [158 kB] 1329s Get:53 http://ftpmaster.internal/ubuntu questing/main ppc64el libdatrie1 ppc64el 0.2.13-3build1 [22.7 kB] 1329s Get:54 http://ftpmaster.internal/ubuntu questing/main ppc64el libthai0 ppc64el 0.1.29-2build1 [21.8 kB] 1329s Get:55 http://ftpmaster.internal/ubuntu questing/main ppc64el libpango-1.0-0 ppc64el 1.56.3-1 [278 kB] 1329s Get:56 http://ftpmaster.internal/ubuntu questing/main ppc64el libpangoft2-1.0-0 ppc64el 1.56.3-1 [58.9 kB] 1329s Get:57 http://ftpmaster.internal/ubuntu questing/main ppc64el libpangocairo-1.0-0 ppc64el 1.56.3-1 [30.7 kB] 1329s Get:58 http://ftpmaster.internal/ubuntu questing/main ppc64el libwayland-client0 ppc64el 1.23.1-3 [31.7 kB] 1329s Get:59 http://ftpmaster.internal/ubuntu questing/main ppc64el libwayland-cursor0 ppc64el 1.23.1-3 [12.0 kB] 1329s Get:60 http://ftpmaster.internal/ubuntu questing/main ppc64el libwayland-egl1 ppc64el 1.23.1-3 [6236 B] 1329s Get:61 http://ftpmaster.internal/ubuntu questing/main ppc64el libxcomposite1 ppc64el 1:0.4.6-1 [6816 B] 1329s Get:62 http://ftpmaster.internal/ubuntu questing/main ppc64el libxfixes3 ppc64el 1:6.0.0-2build1 [11.8 kB] 1329s Get:63 http://ftpmaster.internal/ubuntu questing/main ppc64el libxcursor1 ppc64el 1:1.2.3-1 [27.4 kB] 1329s Get:64 http://ftpmaster.internal/ubuntu questing/main ppc64el libxdamage1 ppc64el 1:1.1.6-1build1 [6550 B] 1329s Get:65 http://ftpmaster.internal/ubuntu questing/main ppc64el libxinerama1 ppc64el 2:1.1.4-3build1 [6908 B] 1329s Get:66 http://ftpmaster.internal/ubuntu questing/main ppc64el libxrandr2 ppc64el 2:1.5.4-1 [21.7 kB] 1329s Get:67 http://ftpmaster.internal/ubuntu questing/main ppc64el libdconf1 ppc64el 0.40.0-5 [43.7 kB] 1329s Get:68 http://ftpmaster.internal/ubuntu questing/main ppc64el dconf-service ppc64el 0.40.0-5 [30.8 kB] 1329s Get:69 http://ftpmaster.internal/ubuntu questing/main ppc64el dconf-gsettings-backend ppc64el 0.40.0-5 [26.0 kB] 1329s Get:70 http://ftpmaster.internal/ubuntu questing/main ppc64el libgtk-3-common all 3.24.49-2ubuntu1 [1424 kB] 1329s Get:71 http://ftpmaster.internal/ubuntu questing/main ppc64el libgtk-3-0t64 ppc64el 3.24.49-2ubuntu1 [3382 kB] 1329s Get:72 http://ftpmaster.internal/ubuntu questing/main ppc64el libglvnd0 ppc64el 1.7.0-1build1 [72.4 kB] 1329s Get:73 http://ftpmaster.internal/ubuntu questing/main ppc64el libx11-xcb1 ppc64el 2:1.8.10-2 [8008 B] 1329s Get:74 http://ftpmaster.internal/ubuntu questing/main ppc64el libxcb-dri3-0 ppc64el 1.17.0-2 [7842 B] 1329s Get:75 http://ftpmaster.internal/ubuntu questing/main ppc64el libxcb-glx0 ppc64el 1.17.0-2 [26.3 kB] 1329s Get:76 http://ftpmaster.internal/ubuntu questing/main ppc64el libxcb-present0 ppc64el 1.17.0-2 [6276 B] 1329s Get:77 http://ftpmaster.internal/ubuntu questing/main ppc64el libxcb-xfixes0 ppc64el 1.17.0-2 [10.7 kB] 1329s Get:78 http://ftpmaster.internal/ubuntu questing/main ppc64el libxxf86vm1 ppc64el 1:1.1.4-1build4 [11.1 kB] 1329s Get:79 http://ftpmaster.internal/ubuntu questing/main ppc64el libxcb-randr0 ppc64el 1.17.0-2 [19.1 kB] 1329s Get:80 http://ftpmaster.internal/ubuntu questing/main ppc64el libxcb-sync1 ppc64el 1.17.0-2 [9804 B] 1329s Get:81 http://ftpmaster.internal/ubuntu questing/main ppc64el libxshmfence1 ppc64el 1.3.3-1 [5364 B] 1329s Get:82 http://ftpmaster.internal/ubuntu questing/main ppc64el mesa-libgallium ppc64el 25.0.3-1ubuntu2 [9535 kB] 1329s Get:83 http://ftpmaster.internal/ubuntu questing/main ppc64el libwayland-server0 ppc64el 1.23.1-3 [42.4 kB] 1329s Get:84 http://ftpmaster.internal/ubuntu questing/main ppc64el libgbm1 ppc64el 25.0.3-1ubuntu2 [39.1 kB] 1329s Get:85 http://ftpmaster.internal/ubuntu questing/main ppc64el libvulkan1 ppc64el 1.4.309.0-1 [162 kB] 1329s Get:86 http://ftpmaster.internal/ubuntu questing/main ppc64el libgl1-mesa-dri ppc64el 25.0.3-1ubuntu2 [35.1 kB] 1329s Get:87 http://ftpmaster.internal/ubuntu questing/main ppc64el libglx-mesa0 ppc64el 25.0.3-1ubuntu2 [175 kB] 1329s Get:88 http://ftpmaster.internal/ubuntu questing/main ppc64el libglx0 ppc64el 1.7.0-1build1 [42.7 kB] 1329s Get:89 http://ftpmaster.internal/ubuntu questing/main ppc64el libgl1 ppc64el 1.7.0-1build1 [107 kB] 1329s Get:90 http://ftpmaster.internal/ubuntu questing/main ppc64el libasound2-data all 1.2.13-1build1 [21.1 kB] 1329s Get:91 http://ftpmaster.internal/ubuntu questing/main ppc64el libasound2t64 ppc64el 1.2.13-1build1 [496 kB] 1329s Get:92 http://ftpmaster.internal/ubuntu questing/main ppc64el libgif7 ppc64el 5.2.2-1ubuntu2 [40.7 kB] 1329s Get:93 http://ftpmaster.internal/ubuntu questing/main ppc64el x11-common all 1:7.7+23ubuntu4 [21.8 kB] 1329s Get:94 http://ftpmaster.internal/ubuntu questing/main ppc64el libxtst6 ppc64el 2:1.2.5-1 [14.7 kB] 1329s Get:95 http://ftpmaster.internal/ubuntu questing/main ppc64el openjdk-21-jre ppc64el 21.0.7~8ea-1 [246 kB] 1329s Get:96 http://ftpmaster.internal/ubuntu questing/main ppc64el default-jre ppc64el 2:1.21-76 [918 B] 1329s Get:97 http://ftpmaster.internal/ubuntu questing/universe ppc64el libhamcrest-java all 2.2-2 [117 kB] 1329s Get:98 http://ftpmaster.internal/ubuntu questing/universe ppc64el junit4 all 4.13.2-5 [348 kB] 1329s Get:99 http://ftpmaster.internal/ubuntu questing/universe ppc64el libcommons-cli-java all 1.6.0-1 [59.9 kB] 1329s Get:100 http://ftpmaster.internal/ubuntu questing/universe ppc64el libapache-pom-java all 33-2 [5874 B] 1329s Get:101 http://ftpmaster.internal/ubuntu questing/universe ppc64el libcommons-parent-java all 56-1 [10.7 kB] 1329s Get:102 http://ftpmaster.internal/ubuntu questing/universe ppc64el libcommons-io-java all 2.19.0-1 [491 kB] 1330s Get:103 http://ftpmaster.internal/ubuntu questing/universe ppc64el libdropwizard-metrics-java all 3.2.6-1 [240 kB] 1330s Get:104 http://ftpmaster.internal/ubuntu questing/universe ppc64el libfindbugs-annotations-java all 3.1.0~preview2-4 [48.9 kB] 1330s Get:105 http://ftpmaster.internal/ubuntu questing/universe ppc64el libatinject-jsr330-api-java all 1.0+ds1-6 [5076 B] 1330s Get:106 http://ftpmaster.internal/ubuntu questing/universe ppc64el liberror-prone-java all 2.18.0-1 [22.5 kB] 1330s Get:107 http://ftpmaster.internal/ubuntu questing/universe ppc64el libjsr305-java all 0.1~+svn49-12 [27.0 kB] 1330s Get:108 http://ftpmaster.internal/ubuntu questing/universe ppc64el libguava-java all 32.0.1-1 [2692 kB] 1330s Get:109 http://ftpmaster.internal/ubuntu questing/universe ppc64el libjackson2-annotations-java all 2.14.0-1 [64.7 kB] 1330s Get:110 http://ftpmaster.internal/ubuntu questing/universe ppc64el libjackson2-core-java all 2.14.1-1 [432 kB] 1330s Get:111 http://ftpmaster.internal/ubuntu questing/universe ppc64el libjackson2-databind-java all 2.14.0+ds-1 [1481 kB] 1330s Get:112 http://ftpmaster.internal/ubuntu questing/universe ppc64el libasm-java all 9.8-1 [388 kB] 1330s Get:113 http://ftpmaster.internal/ubuntu questing/universe ppc64el libel-api-java all 3.0.0-3 [64.9 kB] 1330s Get:114 http://ftpmaster.internal/ubuntu questing/universe ppc64el libjsp-api-java all 2.3.4-3 [53.7 kB] 1330s Get:115 http://ftpmaster.internal/ubuntu questing/universe ppc64el libservlet-api-java all 4.0.1-2 [81.0 kB] 1330s Get:116 http://ftpmaster.internal/ubuntu questing/universe ppc64el libwebsocket-api-java all 1.1-2 [40.1 kB] 1330s Get:117 http://ftpmaster.internal/ubuntu questing/universe ppc64el libjetty9-java all 9.4.57-1 [2791 kB] 1331s Get:118 http://ftpmaster.internal/ubuntu questing/universe ppc64el libjnr-constants-java all 0.10.4-2 [1397 kB] 1331s Get:119 http://ftpmaster.internal/ubuntu questing/universe ppc64el libjffi-jni ppc64el 1.3.13+ds-1 [31.1 kB] 1331s Get:120 http://ftpmaster.internal/ubuntu questing/universe ppc64el libjffi-java all 1.3.13+ds-1 [112 kB] 1331s Get:121 http://ftpmaster.internal/ubuntu questing/universe ppc64el libjnr-x86asm-java all 1.0.2-6 [216 kB] 1331s Get:122 http://ftpmaster.internal/ubuntu questing/universe ppc64el libjnr-ffi-java all 2.2.15-2 [627 kB] 1331s Get:123 http://ftpmaster.internal/ubuntu questing/universe ppc64el libjnr-enxio-java all 0.32.16-1 [33.7 kB] 1331s Get:124 http://ftpmaster.internal/ubuntu questing/universe ppc64el libjnr-posix-java all 3.1.18-1 [267 kB] 1331s Get:125 http://ftpmaster.internal/ubuntu questing/universe ppc64el libjnr-unixsocket-java all 0.38.21-2 [46.9 kB] 1331s Get:126 http://ftpmaster.internal/ubuntu questing/universe ppc64el libactivation-java all 1.2.0-2 [84.7 kB] 1331s Get:127 http://ftpmaster.internal/ubuntu questing/universe ppc64el libmail-java all 1.6.5-3 [681 kB] 1331s Get:128 http://ftpmaster.internal/ubuntu questing/universe ppc64el libcommons-logging-java all 1.3.0-1ubuntu1 [63.8 kB] 1331s Get:129 http://ftpmaster.internal/ubuntu questing/universe ppc64el libjaxb-api-java all 2.3.1-1 [119 kB] 1331s Get:130 http://ftpmaster.internal/ubuntu questing/universe ppc64el libspring-core-java all 4.3.30-2ubuntu1 [1015 kB] 1331s Get:131 http://ftpmaster.internal/ubuntu questing/universe ppc64el libspring-beans-java all 4.3.30-2ubuntu1 [677 kB] 1331s Get:132 http://ftpmaster.internal/ubuntu questing/universe ppc64el libtaglibs-standard-spec-java all 1.2.5-3 [35.2 kB] 1331s Get:133 http://ftpmaster.internal/ubuntu questing/universe ppc64el libtaglibs-standard-impl-java all 1.2.5-3 [182 kB] 1331s Get:134 http://ftpmaster.internal/ubuntu questing/universe ppc64el libeclipse-jdt-core-compiler-batch-java all 3.35.0+eclipse4.29-2 [2933 kB] 1331s Get:135 http://ftpmaster.internal/ubuntu questing/universe ppc64el libeclipse-jdt-core-java all 3.35.0+eclipse4.29-2 [3831 kB] 1332s Get:136 http://ftpmaster.internal/ubuntu questing/universe ppc64el libtomcat9-java all 9.0.70-2ubuntu1.1 [6161 kB] 1332s Get:137 http://ftpmaster.internal/ubuntu questing/universe ppc64el libjetty9-extra-java all 9.4.57-1 [1199 kB] 1332s Get:138 http://ftpmaster.internal/ubuntu questing/universe ppc64el libjavaparser-java all 3.26.1-1 [1326 kB] 1333s Get:139 http://ftpmaster.internal/ubuntu questing/universe ppc64el libjctools-java all 4.0.5+dfsg-1 [506 kB] 1333s Get:140 http://ftpmaster.internal/ubuntu questing/universe ppc64el libnetty-java all 1:4.1.48-10 [3628 kB] 1333s Get:141 http://ftpmaster.internal/ubuntu questing/universe ppc64el libslf4j-java all 1.7.32-1 [141 kB] 1333s Get:142 http://ftpmaster.internal/ubuntu questing/main ppc64el libsnappy1v5 ppc64el 1.2.2-1 [33.8 kB] 1333s Get:143 http://ftpmaster.internal/ubuntu questing/universe ppc64el libsnappy-jni ppc64el 1.1.10.7-1 [6650 B] 1333s Get:144 http://ftpmaster.internal/ubuntu questing/universe ppc64el libsnappy-java all 1.1.10.7-1 [83.6 kB] 1333s Get:145 http://ftpmaster.internal/ubuntu questing/main ppc64el libapr1t64 ppc64el 1.7.5-1 [137 kB] 1333s Get:146 http://ftpmaster.internal/ubuntu questing/universe ppc64el libnetty-tcnative-jni ppc64el 2.0.28-1build4 [42.3 kB] 1333s Get:147 http://ftpmaster.internal/ubuntu questing/universe ppc64el libnetty-tcnative-java all 2.0.28-1build4 [24.8 kB] 1333s Get:148 http://ftpmaster.internal/ubuntu questing/universe ppc64el liblog4j1.2-java all 1.2.17-11 [439 kB] 1333s Get:149 http://ftpmaster.internal/ubuntu questing/universe ppc64el libzookeeper-java all 3.9.3-1build1 [1890 kB] 1333s Get:150 http://ftpmaster.internal/ubuntu questing/universe ppc64el zookeeper all 3.9.3-1build1 [57.8 kB] 1333s Get:151 http://ftpmaster.internal/ubuntu questing/universe ppc64el zookeeperd all 3.9.3-1build1 [6016 B] 1333s Get:152 http://ftpmaster.internal/ubuntu questing/main ppc64el fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 1333s Get:153 http://ftpmaster.internal/ubuntu questing/main ppc64el libcares2 ppc64el 1.34.5-1 [127 kB] 1333s Get:154 http://ftpmaster.internal/ubuntu questing/universe ppc64el libev4t64 ppc64el 1:4.33-2.1build1 [34.9 kB] 1333s Get:155 http://ftpmaster.internal/ubuntu questing/main ppc64el libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 1333s Get:156 http://ftpmaster.internal/ubuntu questing/main ppc64el libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 1333s Get:157 http://ftpmaster.internal/ubuntu questing/main ppc64el libjs-sphinxdoc all 8.1.3-5 [31.0 kB] 1333s Get:158 http://ftpmaster.internal/ubuntu questing/main ppc64el libllvm20 ppc64el 1:20.1.2-0ubuntu1 [32.0 MB] 1336s Get:159 http://ftpmaster.internal/ubuntu questing/main ppc64el libpq5 ppc64el 17.4-1 [174 kB] 1336s Get:160 http://ftpmaster.internal/ubuntu questing/main ppc64el libtime-duration-perl all 1.21-2 [12.3 kB] 1336s Get:161 http://ftpmaster.internal/ubuntu questing/main ppc64el libtimedate-perl all 2.3300-2 [34.0 kB] 1336s Get:162 http://ftpmaster.internal/ubuntu questing/main ppc64el libxslt1.1 ppc64el 1.1.39-0exp1ubuntu4 [191 kB] 1336s Get:163 http://ftpmaster.internal/ubuntu questing/universe ppc64el moreutils ppc64el 0.69-1 [59.1 kB] 1336s Get:164 http://ftpmaster.internal/ubuntu questing/main ppc64el python3-click all 8.2.0+0.really.8.1.8-1 [80.0 kB] 1336s Get:165 http://ftpmaster.internal/ubuntu questing/main ppc64el python3-dateutil all 2.9.0-4 [80.3 kB] 1336s Get:166 http://ftpmaster.internal/ubuntu questing/main ppc64el python3-wcwidth all 0.2.13+dfsg1-1 [26.3 kB] 1336s Get:167 http://ftpmaster.internal/ubuntu questing/main ppc64el python3-prettytable all 3.15.1-1 [38.9 kB] 1336s Get:168 http://ftpmaster.internal/ubuntu questing-proposed/main ppc64el python3-psutil ppc64el 7.0.0-2 [189 kB] 1336s Get:169 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-ydiff all 1.4.2-1 [19.0 kB] 1336s Get:170 http://ftpmaster.internal/ubuntu questing/main ppc64el python3-psycopg2 ppc64el 2.9.10-1build1 [151 kB] 1336s Get:171 http://ftpmaster.internal/ubuntu questing/main ppc64el python3-greenlet ppc64el 3.1.0-1build1 [168 kB] 1336s Get:172 http://ftpmaster.internal/ubuntu questing/main ppc64el python3-dnspython all 2.7.0-1ubuntu1 [167 kB] 1336s Get:173 http://ftpmaster.internal/ubuntu questing/main ppc64el python3-eventlet all 0.39.0-0ubuntu1 [277 kB] 1336s Get:174 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-zope.event all 5.0-0.1 [7512 B] 1336s Get:175 http://ftpmaster.internal/ubuntu questing/main ppc64el python3-zope.interface ppc64el 7.2-1build1 [143 kB] 1336s Get:176 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-gevent ppc64el 24.11.1-1build1 [905 kB] 1337s Get:177 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-kerberos ppc64el 1.1.14-3.1build11 [22.0 kB] 1337s Get:178 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-pure-sasl all 0.5.1+dfsg1-5 [11.4 kB] 1337s Get:179 http://ftpmaster.internal/ubuntu questing/main ppc64el python3-six all 1.17.0-1 [13.2 kB] 1337s Get:180 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-kazoo all 2.9.0-2 [103 kB] 1337s Get:181 http://ftpmaster.internal/ubuntu questing/universe ppc64el patroni all 4.0.5-1 [282 kB] 1337s Get:182 http://ftpmaster.internal/ubuntu questing/main ppc64el sphinx-rtd-theme-common all 3.0.2+dfsg-2 [1014 kB] 1337s Get:183 http://ftpmaster.internal/ubuntu questing/universe ppc64el patroni-doc all 4.0.5-1 [528 kB] 1337s Get:184 http://ftpmaster.internal/ubuntu questing/main ppc64el postgresql-client-17 ppc64el 17.4-1 [1482 kB] 1337s Get:185 http://ftpmaster.internal/ubuntu questing/main ppc64el postgresql-17 ppc64el 17.4-1 [17.2 MB] 1338s Get:186 http://ftpmaster.internal/ubuntu questing-proposed/main ppc64el postgresql all 17+277 [16.5 kB] 1338s Get:187 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-parse all 1.20.2-1 [27.0 kB] 1338s Get:188 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-parse-type all 0.6.4-3 [23.5 kB] 1338s Get:189 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-behave all 1.2.6-6 [98.6 kB] 1338s Get:190 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-coverage ppc64el 7.6.0+dfsg1-2build1 [154 kB] 1339s Preconfiguring packages ... 1339s /var/cache/debconf/tmp.ci/postgresql.config.rv0IiM: 12: pg_lsclusters: not found 1339s Fetched 167 MB in 12s (13.6 MB/s) 1339s Selecting previously unselected package fonts-lato. 1339s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 107214 files and directories currently installed.) 1339s Preparing to unpack .../000-fonts-lato_2.015-1_all.deb ... 1339s Unpacking fonts-lato (2.015-1) ... 1340s Selecting previously unselected package libjson-perl. 1340s Preparing to unpack .../001-libjson-perl_4.10000-1_all.deb ... 1340s Unpacking libjson-perl (4.10000-1) ... 1340s Selecting previously unselected package postgresql-client-common. 1340s Preparing to unpack .../002-postgresql-client-common_277_all.deb ... 1340s Unpacking postgresql-client-common (277) ... 1340s Selecting previously unselected package libio-pty-perl. 1340s Preparing to unpack .../003-libio-pty-perl_1%3a1.20-1build3_ppc64el.deb ... 1340s Unpacking libio-pty-perl (1:1.20-1build3) ... 1340s Selecting previously unselected package libipc-run-perl. 1340s Preparing to unpack .../004-libipc-run-perl_20231003.0-2_all.deb ... 1340s Unpacking libipc-run-perl (20231003.0-2) ... 1340s Selecting previously unselected package postgresql-common-dev. 1340s Preparing to unpack .../005-postgresql-common-dev_277_all.deb ... 1340s Unpacking postgresql-common-dev (277) ... 1340s Selecting previously unselected package ssl-cert. 1340s Preparing to unpack .../006-ssl-cert_1.1.3ubuntu1_all.deb ... 1340s Unpacking ssl-cert (1.1.3ubuntu1) ... 1340s Selecting previously unselected package postgresql-common. 1340s Preparing to unpack .../007-postgresql-common_277_all.deb ... 1340s Adding 'diversion of /usr/bin/pg_config to /usr/bin/pg_config.libpq-dev by postgresql-common' 1340s Unpacking postgresql-common (277) ... 1340s Selecting previously unselected package ca-certificates-java. 1340s Preparing to unpack .../008-ca-certificates-java_20240118_all.deb ... 1340s Unpacking ca-certificates-java (20240118) ... 1340s Selecting previously unselected package java-common. 1340s Preparing to unpack .../009-java-common_0.76_all.deb ... 1340s Unpacking java-common (0.76) ... 1340s Selecting previously unselected package liblcms2-2:ppc64el. 1340s Preparing to unpack .../010-liblcms2-2_2.16-2_ppc64el.deb ... 1340s Unpacking liblcms2-2:ppc64el (2.16-2) ... 1340s Selecting previously unselected package libjpeg-turbo8:ppc64el. 1340s Preparing to unpack .../011-libjpeg-turbo8_2.1.5-3ubuntu2_ppc64el.deb ... 1340s Unpacking libjpeg-turbo8:ppc64el (2.1.5-3ubuntu2) ... 1340s Selecting previously unselected package libjpeg8:ppc64el. 1340s Preparing to unpack .../012-libjpeg8_8c-2ubuntu11_ppc64el.deb ... 1340s Unpacking libjpeg8:ppc64el (8c-2ubuntu11) ... 1340s Selecting previously unselected package libpcsclite1:ppc64el. 1340s Preparing to unpack .../013-libpcsclite1_2.3.3-1_ppc64el.deb ... 1340s Unpacking libpcsclite1:ppc64el (2.3.3-1) ... 1340s Selecting previously unselected package openjdk-21-jre-headless:ppc64el. 1340s Preparing to unpack .../014-openjdk-21-jre-headless_21.0.7~8ea-1_ppc64el.deb ... 1340s Unpacking openjdk-21-jre-headless:ppc64el (21.0.7~8ea-1) ... 1341s Selecting previously unselected package default-jre-headless. 1341s Preparing to unpack .../015-default-jre-headless_2%3a1.21-76_ppc64el.deb ... 1341s Unpacking default-jre-headless (2:1.21-76) ... 1341s Selecting previously unselected package libgdk-pixbuf2.0-common. 1341s Preparing to unpack .../016-libgdk-pixbuf2.0-common_2.42.12+dfsg-2_all.deb ... 1341s Unpacking libgdk-pixbuf2.0-common (2.42.12+dfsg-2) ... 1341s Selecting previously unselected package libdeflate0:ppc64el. 1341s Preparing to unpack .../017-libdeflate0_1.23-2_ppc64el.deb ... 1341s Unpacking libdeflate0:ppc64el (1.23-2) ... 1341s Selecting previously unselected package libjbig0:ppc64el. 1341s Preparing to unpack .../018-libjbig0_2.1-6.1ubuntu2_ppc64el.deb ... 1341s Unpacking libjbig0:ppc64el (2.1-6.1ubuntu2) ... 1341s Selecting previously unselected package liblerc4:ppc64el. 1341s Preparing to unpack .../019-liblerc4_4.0.0+ds-5ubuntu1_ppc64el.deb ... 1341s Unpacking liblerc4:ppc64el (4.0.0+ds-5ubuntu1) ... 1341s Selecting previously unselected package libsharpyuv0:ppc64el. 1341s Preparing to unpack .../020-libsharpyuv0_1.5.0-0.1_ppc64el.deb ... 1341s Unpacking libsharpyuv0:ppc64el (1.5.0-0.1) ... 1341s Selecting previously unselected package libwebp7:ppc64el. 1341s Preparing to unpack .../021-libwebp7_1.5.0-0.1_ppc64el.deb ... 1341s Unpacking libwebp7:ppc64el (1.5.0-0.1) ... 1341s Selecting previously unselected package libtiff6:ppc64el. 1341s Preparing to unpack .../022-libtiff6_4.7.0-3ubuntu1_ppc64el.deb ... 1341s Unpacking libtiff6:ppc64el (4.7.0-3ubuntu1) ... 1341s Selecting previously unselected package libgdk-pixbuf-2.0-0:ppc64el. 1341s Preparing to unpack .../023-libgdk-pixbuf-2.0-0_2.42.12+dfsg-2_ppc64el.deb ... 1341s Unpacking libgdk-pixbuf-2.0-0:ppc64el (2.42.12+dfsg-2) ... 1341s Selecting previously unselected package gtk-update-icon-cache. 1341s Preparing to unpack .../024-gtk-update-icon-cache_4.18.4+ds-1_ppc64el.deb ... 1341s No diversion 'diversion of /usr/sbin/update-icon-caches to /usr/sbin/update-icon-caches.gtk2 by libgtk-3-bin', none removed. 1341s No diversion 'diversion of /usr/share/man/man8/update-icon-caches.8.gz to /usr/share/man/man8/update-icon-caches.gtk2.8.gz by libgtk-3-bin', none removed. 1341s Unpacking gtk-update-icon-cache (4.18.4+ds-1) ... 1341s Selecting previously unselected package hicolor-icon-theme. 1341s Preparing to unpack .../025-hicolor-icon-theme_0.18-2_all.deb ... 1341s Unpacking hicolor-icon-theme (0.18-2) ... 1341s Selecting previously unselected package adwaita-icon-theme. 1341s Preparing to unpack .../026-adwaita-icon-theme_48.0-1_all.deb ... 1341s Unpacking adwaita-icon-theme (48.0-1) ... 1341s Selecting previously unselected package at-spi2-common. 1341s Preparing to unpack .../027-at-spi2-common_2.56.2-1_all.deb ... 1341s Unpacking at-spi2-common (2.56.2-1) ... 1341s Selecting previously unselected package libatk1.0-0t64:ppc64el. 1341s Preparing to unpack .../028-libatk1.0-0t64_2.56.2-1_ppc64el.deb ... 1341s Unpacking libatk1.0-0t64:ppc64el (2.56.2-1) ... 1341s Selecting previously unselected package libxi6:ppc64el. 1341s Preparing to unpack .../029-libxi6_2%3a1.8.2-1_ppc64el.deb ... 1341s Unpacking libxi6:ppc64el (2:1.8.2-1) ... 1341s Selecting previously unselected package libatspi2.0-0t64:ppc64el. 1341s Preparing to unpack .../030-libatspi2.0-0t64_2.56.2-1_ppc64el.deb ... 1341s Unpacking libatspi2.0-0t64:ppc64el (2.56.2-1) ... 1341s Selecting previously unselected package libatk-bridge2.0-0t64:ppc64el. 1341s Preparing to unpack .../031-libatk-bridge2.0-0t64_2.56.2-1_ppc64el.deb ... 1341s Unpacking libatk-bridge2.0-0t64:ppc64el (2.56.2-1) ... 1341s Selecting previously unselected package fonts-dejavu-mono. 1341s Preparing to unpack .../032-fonts-dejavu-mono_2.37-8_all.deb ... 1341s Unpacking fonts-dejavu-mono (2.37-8) ... 1341s Selecting previously unselected package fonts-dejavu-core. 1341s Preparing to unpack .../033-fonts-dejavu-core_2.37-8_all.deb ... 1341s Unpacking fonts-dejavu-core (2.37-8) ... 1341s Selecting previously unselected package fontconfig-config. 1341s Preparing to unpack .../034-fontconfig-config_2.15.0-2.2ubuntu1_ppc64el.deb ... 1341s Unpacking fontconfig-config (2.15.0-2.2ubuntu1) ... 1341s Selecting previously unselected package libfontconfig1:ppc64el. 1341s Preparing to unpack .../035-libfontconfig1_2.15.0-2.2ubuntu1_ppc64el.deb ... 1341s Unpacking libfontconfig1:ppc64el (2.15.0-2.2ubuntu1) ... 1341s Selecting previously unselected package libpixman-1-0:ppc64el. 1341s Preparing to unpack .../036-libpixman-1-0_0.44.0-3_ppc64el.deb ... 1341s Unpacking libpixman-1-0:ppc64el (0.44.0-3) ... 1341s Selecting previously unselected package libxcb-render0:ppc64el. 1341s Preparing to unpack .../037-libxcb-render0_1.17.0-2_ppc64el.deb ... 1341s Unpacking libxcb-render0:ppc64el (1.17.0-2) ... 1341s Selecting previously unselected package libxcb-shm0:ppc64el. 1341s Preparing to unpack .../038-libxcb-shm0_1.17.0-2_ppc64el.deb ... 1341s Unpacking libxcb-shm0:ppc64el (1.17.0-2) ... 1341s Selecting previously unselected package libxrender1:ppc64el. 1341s Preparing to unpack .../039-libxrender1_1%3a0.9.12-1_ppc64el.deb ... 1341s Unpacking libxrender1:ppc64el (1:0.9.12-1) ... 1341s Selecting previously unselected package libcairo2:ppc64el. 1341s Preparing to unpack .../040-libcairo2_1.18.4-1_ppc64el.deb ... 1341s Unpacking libcairo2:ppc64el (1.18.4-1) ... 1341s Selecting previously unselected package libcairo-gobject2:ppc64el. 1342s Preparing to unpack .../041-libcairo-gobject2_1.18.4-1_ppc64el.deb ... 1342s Unpacking libcairo-gobject2:ppc64el (1.18.4-1) ... 1342s Selecting previously unselected package libcolord2:ppc64el. 1342s Preparing to unpack .../042-libcolord2_1.4.7-3_ppc64el.deb ... 1342s Unpacking libcolord2:ppc64el (1.4.7-3) ... 1342s Selecting previously unselected package libavahi-common-data:ppc64el. 1342s Preparing to unpack .../043-libavahi-common-data_0.8-16ubuntu2_ppc64el.deb ... 1342s Unpacking libavahi-common-data:ppc64el (0.8-16ubuntu2) ... 1342s Selecting previously unselected package libavahi-common3:ppc64el. 1342s Preparing to unpack .../044-libavahi-common3_0.8-16ubuntu2_ppc64el.deb ... 1342s Unpacking libavahi-common3:ppc64el (0.8-16ubuntu2) ... 1342s Selecting previously unselected package libavahi-client3:ppc64el. 1342s Preparing to unpack .../045-libavahi-client3_0.8-16ubuntu2_ppc64el.deb ... 1342s Unpacking libavahi-client3:ppc64el (0.8-16ubuntu2) ... 1342s Selecting previously unselected package libcups2t64:ppc64el. 1342s Preparing to unpack .../046-libcups2t64_2.4.12-0ubuntu1_ppc64el.deb ... 1342s Unpacking libcups2t64:ppc64el (2.4.12-0ubuntu1) ... 1342s Selecting previously unselected package libepoxy0:ppc64el. 1342s Preparing to unpack .../047-libepoxy0_1.5.10-2_ppc64el.deb ... 1342s Unpacking libepoxy0:ppc64el (1.5.10-2) ... 1342s Selecting previously unselected package libgraphite2-3:ppc64el. 1342s Preparing to unpack .../048-libgraphite2-3_1.3.14-2ubuntu1_ppc64el.deb ... 1342s Unpacking libgraphite2-3:ppc64el (1.3.14-2ubuntu1) ... 1342s Selecting previously unselected package libharfbuzz0b:ppc64el. 1342s Preparing to unpack .../049-libharfbuzz0b_10.2.0-1_ppc64el.deb ... 1342s Unpacking libharfbuzz0b:ppc64el (10.2.0-1) ... 1342s Selecting previously unselected package fontconfig. 1342s Preparing to unpack .../050-fontconfig_2.15.0-2.2ubuntu1_ppc64el.deb ... 1342s Unpacking fontconfig (2.15.0-2.2ubuntu1) ... 1342s Selecting previously unselected package libthai-data. 1342s Preparing to unpack .../051-libthai-data_0.1.29-2build1_all.deb ... 1342s Unpacking libthai-data (0.1.29-2build1) ... 1342s Selecting previously unselected package libdatrie1:ppc64el. 1342s Preparing to unpack .../052-libdatrie1_0.2.13-3build1_ppc64el.deb ... 1342s Unpacking libdatrie1:ppc64el (0.2.13-3build1) ... 1342s Selecting previously unselected package libthai0:ppc64el. 1342s Preparing to unpack .../053-libthai0_0.1.29-2build1_ppc64el.deb ... 1342s Unpacking libthai0:ppc64el (0.1.29-2build1) ... 1342s Selecting previously unselected package libpango-1.0-0:ppc64el. 1342s Preparing to unpack .../054-libpango-1.0-0_1.56.3-1_ppc64el.deb ... 1342s Unpacking libpango-1.0-0:ppc64el (1.56.3-1) ... 1342s Selecting previously unselected package libpangoft2-1.0-0:ppc64el. 1342s Preparing to unpack .../055-libpangoft2-1.0-0_1.56.3-1_ppc64el.deb ... 1342s Unpacking libpangoft2-1.0-0:ppc64el (1.56.3-1) ... 1342s Selecting previously unselected package libpangocairo-1.0-0:ppc64el. 1342s Preparing to unpack .../056-libpangocairo-1.0-0_1.56.3-1_ppc64el.deb ... 1342s Unpacking libpangocairo-1.0-0:ppc64el (1.56.3-1) ... 1342s Selecting previously unselected package libwayland-client0:ppc64el. 1342s Preparing to unpack .../057-libwayland-client0_1.23.1-3_ppc64el.deb ... 1342s Unpacking libwayland-client0:ppc64el (1.23.1-3) ... 1342s Selecting previously unselected package libwayland-cursor0:ppc64el. 1342s Preparing to unpack .../058-libwayland-cursor0_1.23.1-3_ppc64el.deb ... 1342s Unpacking libwayland-cursor0:ppc64el (1.23.1-3) ... 1342s Selecting previously unselected package libwayland-egl1:ppc64el. 1342s Preparing to unpack .../059-libwayland-egl1_1.23.1-3_ppc64el.deb ... 1342s Unpacking libwayland-egl1:ppc64el (1.23.1-3) ... 1342s Selecting previously unselected package libxcomposite1:ppc64el. 1342s Preparing to unpack .../060-libxcomposite1_1%3a0.4.6-1_ppc64el.deb ... 1342s Unpacking libxcomposite1:ppc64el (1:0.4.6-1) ... 1342s Selecting previously unselected package libxfixes3:ppc64el. 1342s Preparing to unpack .../061-libxfixes3_1%3a6.0.0-2build1_ppc64el.deb ... 1342s Unpacking libxfixes3:ppc64el (1:6.0.0-2build1) ... 1342s Selecting previously unselected package libxcursor1:ppc64el. 1342s Preparing to unpack .../062-libxcursor1_1%3a1.2.3-1_ppc64el.deb ... 1342s Unpacking libxcursor1:ppc64el (1:1.2.3-1) ... 1342s Selecting previously unselected package libxdamage1:ppc64el. 1342s Preparing to unpack .../063-libxdamage1_1%3a1.1.6-1build1_ppc64el.deb ... 1342s Unpacking libxdamage1:ppc64el (1:1.1.6-1build1) ... 1342s Selecting previously unselected package libxinerama1:ppc64el. 1342s Preparing to unpack .../064-libxinerama1_2%3a1.1.4-3build1_ppc64el.deb ... 1342s Unpacking libxinerama1:ppc64el (2:1.1.4-3build1) ... 1342s Selecting previously unselected package libxrandr2:ppc64el. 1342s Preparing to unpack .../065-libxrandr2_2%3a1.5.4-1_ppc64el.deb ... 1342s Unpacking libxrandr2:ppc64el (2:1.5.4-1) ... 1342s Selecting previously unselected package libdconf1:ppc64el. 1342s Preparing to unpack .../066-libdconf1_0.40.0-5_ppc64el.deb ... 1342s Unpacking libdconf1:ppc64el (0.40.0-5) ... 1342s Selecting previously unselected package dconf-service. 1342s Preparing to unpack .../067-dconf-service_0.40.0-5_ppc64el.deb ... 1342s Unpacking dconf-service (0.40.0-5) ... 1342s Selecting previously unselected package dconf-gsettings-backend:ppc64el. 1342s Preparing to unpack .../068-dconf-gsettings-backend_0.40.0-5_ppc64el.deb ... 1342s Unpacking dconf-gsettings-backend:ppc64el (0.40.0-5) ... 1342s Selecting previously unselected package libgtk-3-common. 1342s Preparing to unpack .../069-libgtk-3-common_3.24.49-2ubuntu1_all.deb ... 1342s Unpacking libgtk-3-common (3.24.49-2ubuntu1) ... 1342s Selecting previously unselected package libgtk-3-0t64:ppc64el. 1342s Preparing to unpack .../070-libgtk-3-0t64_3.24.49-2ubuntu1_ppc64el.deb ... 1342s Unpacking libgtk-3-0t64:ppc64el (3.24.49-2ubuntu1) ... 1342s Selecting previously unselected package libglvnd0:ppc64el. 1342s Preparing to unpack .../071-libglvnd0_1.7.0-1build1_ppc64el.deb ... 1342s Unpacking libglvnd0:ppc64el (1.7.0-1build1) ... 1342s Selecting previously unselected package libx11-xcb1:ppc64el. 1342s Preparing to unpack .../072-libx11-xcb1_2%3a1.8.10-2_ppc64el.deb ... 1342s Unpacking libx11-xcb1:ppc64el (2:1.8.10-2) ... 1342s Selecting previously unselected package libxcb-dri3-0:ppc64el. 1342s Preparing to unpack .../073-libxcb-dri3-0_1.17.0-2_ppc64el.deb ... 1342s Unpacking libxcb-dri3-0:ppc64el (1.17.0-2) ... 1342s Selecting previously unselected package libxcb-glx0:ppc64el. 1342s Preparing to unpack .../074-libxcb-glx0_1.17.0-2_ppc64el.deb ... 1342s Unpacking libxcb-glx0:ppc64el (1.17.0-2) ... 1342s Selecting previously unselected package libxcb-present0:ppc64el. 1342s Preparing to unpack .../075-libxcb-present0_1.17.0-2_ppc64el.deb ... 1342s Unpacking libxcb-present0:ppc64el (1.17.0-2) ... 1342s Selecting previously unselected package libxcb-xfixes0:ppc64el. 1342s Preparing to unpack .../076-libxcb-xfixes0_1.17.0-2_ppc64el.deb ... 1342s Unpacking libxcb-xfixes0:ppc64el (1.17.0-2) ... 1342s Selecting previously unselected package libxxf86vm1:ppc64el. 1342s Preparing to unpack .../077-libxxf86vm1_1%3a1.1.4-1build4_ppc64el.deb ... 1342s Unpacking libxxf86vm1:ppc64el (1:1.1.4-1build4) ... 1342s Selecting previously unselected package libxcb-randr0:ppc64el. 1342s Preparing to unpack .../078-libxcb-randr0_1.17.0-2_ppc64el.deb ... 1342s Unpacking libxcb-randr0:ppc64el (1.17.0-2) ... 1342s Selecting previously unselected package libxcb-sync1:ppc64el. 1342s Preparing to unpack .../079-libxcb-sync1_1.17.0-2_ppc64el.deb ... 1342s Unpacking libxcb-sync1:ppc64el (1.17.0-2) ... 1342s Selecting previously unselected package libxshmfence1:ppc64el. 1342s Preparing to unpack .../080-libxshmfence1_1.3.3-1_ppc64el.deb ... 1342s Unpacking libxshmfence1:ppc64el (1.3.3-1) ... 1342s Selecting previously unselected package mesa-libgallium:ppc64el. 1342s Preparing to unpack .../081-mesa-libgallium_25.0.3-1ubuntu2_ppc64el.deb ... 1342s Unpacking mesa-libgallium:ppc64el (25.0.3-1ubuntu2) ... 1342s Selecting previously unselected package libwayland-server0:ppc64el. 1342s Preparing to unpack .../082-libwayland-server0_1.23.1-3_ppc64el.deb ... 1342s Unpacking libwayland-server0:ppc64el (1.23.1-3) ... 1343s Selecting previously unselected package libgbm1:ppc64el. 1343s Preparing to unpack .../083-libgbm1_25.0.3-1ubuntu2_ppc64el.deb ... 1343s Unpacking libgbm1:ppc64el (25.0.3-1ubuntu2) ... 1343s Selecting previously unselected package libvulkan1:ppc64el. 1343s Preparing to unpack .../084-libvulkan1_1.4.309.0-1_ppc64el.deb ... 1343s Unpacking libvulkan1:ppc64el (1.4.309.0-1) ... 1343s Selecting previously unselected package libgl1-mesa-dri:ppc64el. 1343s Preparing to unpack .../085-libgl1-mesa-dri_25.0.3-1ubuntu2_ppc64el.deb ... 1343s Unpacking libgl1-mesa-dri:ppc64el (25.0.3-1ubuntu2) ... 1343s Selecting previously unselected package libglx-mesa0:ppc64el. 1343s Preparing to unpack .../086-libglx-mesa0_25.0.3-1ubuntu2_ppc64el.deb ... 1343s Unpacking libglx-mesa0:ppc64el (25.0.3-1ubuntu2) ... 1343s Selecting previously unselected package libglx0:ppc64el. 1343s Preparing to unpack .../087-libglx0_1.7.0-1build1_ppc64el.deb ... 1343s Unpacking libglx0:ppc64el (1.7.0-1build1) ... 1343s Selecting previously unselected package libgl1:ppc64el. 1343s Preparing to unpack .../088-libgl1_1.7.0-1build1_ppc64el.deb ... 1343s Unpacking libgl1:ppc64el (1.7.0-1build1) ... 1343s Selecting previously unselected package libasound2-data. 1343s Preparing to unpack .../089-libasound2-data_1.2.13-1build1_all.deb ... 1343s Unpacking libasound2-data (1.2.13-1build1) ... 1343s Selecting previously unselected package libasound2t64:ppc64el. 1343s Preparing to unpack .../090-libasound2t64_1.2.13-1build1_ppc64el.deb ... 1343s Unpacking libasound2t64:ppc64el (1.2.13-1build1) ... 1343s Selecting previously unselected package libgif7:ppc64el. 1343s Preparing to unpack .../091-libgif7_5.2.2-1ubuntu2_ppc64el.deb ... 1343s Unpacking libgif7:ppc64el (5.2.2-1ubuntu2) ... 1343s Selecting previously unselected package x11-common. 1343s Preparing to unpack .../092-x11-common_1%3a7.7+23ubuntu4_all.deb ... 1343s Unpacking x11-common (1:7.7+23ubuntu4) ... 1343s Selecting previously unselected package libxtst6:ppc64el. 1343s Preparing to unpack .../093-libxtst6_2%3a1.2.5-1_ppc64el.deb ... 1343s Unpacking libxtst6:ppc64el (2:1.2.5-1) ... 1343s Selecting previously unselected package openjdk-21-jre:ppc64el. 1343s Preparing to unpack .../094-openjdk-21-jre_21.0.7~8ea-1_ppc64el.deb ... 1343s Unpacking openjdk-21-jre:ppc64el (21.0.7~8ea-1) ... 1343s Selecting previously unselected package default-jre. 1343s Preparing to unpack .../095-default-jre_2%3a1.21-76_ppc64el.deb ... 1343s Unpacking default-jre (2:1.21-76) ... 1343s Selecting previously unselected package libhamcrest-java. 1343s Preparing to unpack .../096-libhamcrest-java_2.2-2_all.deb ... 1343s Unpacking libhamcrest-java (2.2-2) ... 1343s Selecting previously unselected package junit4. 1343s Preparing to unpack .../097-junit4_4.13.2-5_all.deb ... 1343s Unpacking junit4 (4.13.2-5) ... 1343s Selecting previously unselected package libcommons-cli-java. 1343s Preparing to unpack .../098-libcommons-cli-java_1.6.0-1_all.deb ... 1343s Unpacking libcommons-cli-java (1.6.0-1) ... 1343s Selecting previously unselected package libapache-pom-java. 1343s Preparing to unpack .../099-libapache-pom-java_33-2_all.deb ... 1343s Unpacking libapache-pom-java (33-2) ... 1343s Selecting previously unselected package libcommons-parent-java. 1343s Preparing to unpack .../100-libcommons-parent-java_56-1_all.deb ... 1343s Unpacking libcommons-parent-java (56-1) ... 1343s Selecting previously unselected package libcommons-io-java. 1343s Preparing to unpack .../101-libcommons-io-java_2.19.0-1_all.deb ... 1343s Unpacking libcommons-io-java (2.19.0-1) ... 1343s Selecting previously unselected package libdropwizard-metrics-java. 1343s Preparing to unpack .../102-libdropwizard-metrics-java_3.2.6-1_all.deb ... 1343s Unpacking libdropwizard-metrics-java (3.2.6-1) ... 1343s Selecting previously unselected package libfindbugs-annotations-java. 1343s Preparing to unpack .../103-libfindbugs-annotations-java_3.1.0~preview2-4_all.deb ... 1343s Unpacking libfindbugs-annotations-java (3.1.0~preview2-4) ... 1343s Selecting previously unselected package libatinject-jsr330-api-java. 1343s Preparing to unpack .../104-libatinject-jsr330-api-java_1.0+ds1-6_all.deb ... 1343s Unpacking libatinject-jsr330-api-java (1.0+ds1-6) ... 1343s Selecting previously unselected package liberror-prone-java. 1343s Preparing to unpack .../105-liberror-prone-java_2.18.0-1_all.deb ... 1343s Unpacking liberror-prone-java (2.18.0-1) ... 1343s Selecting previously unselected package libjsr305-java. 1343s Preparing to unpack .../106-libjsr305-java_0.1~+svn49-12_all.deb ... 1343s Unpacking libjsr305-java (0.1~+svn49-12) ... 1343s Selecting previously unselected package libguava-java. 1343s Preparing to unpack .../107-libguava-java_32.0.1-1_all.deb ... 1343s Unpacking libguava-java (32.0.1-1) ... 1343s Selecting previously unselected package libjackson2-annotations-java. 1343s Preparing to unpack .../108-libjackson2-annotations-java_2.14.0-1_all.deb ... 1343s Unpacking libjackson2-annotations-java (2.14.0-1) ... 1343s Selecting previously unselected package libjackson2-core-java. 1343s Preparing to unpack .../109-libjackson2-core-java_2.14.1-1_all.deb ... 1343s Unpacking libjackson2-core-java (2.14.1-1) ... 1343s Selecting previously unselected package libjackson2-databind-java. 1343s Preparing to unpack .../110-libjackson2-databind-java_2.14.0+ds-1_all.deb ... 1343s Unpacking libjackson2-databind-java (2.14.0+ds-1) ... 1343s Selecting previously unselected package libasm-java. 1343s Preparing to unpack .../111-libasm-java_9.8-1_all.deb ... 1343s Unpacking libasm-java (9.8-1) ... 1343s Selecting previously unselected package libel-api-java. 1343s Preparing to unpack .../112-libel-api-java_3.0.0-3_all.deb ... 1343s Unpacking libel-api-java (3.0.0-3) ... 1343s Selecting previously unselected package libjsp-api-java. 1343s Preparing to unpack .../113-libjsp-api-java_2.3.4-3_all.deb ... 1343s Unpacking libjsp-api-java (2.3.4-3) ... 1343s Selecting previously unselected package libservlet-api-java. 1343s Preparing to unpack .../114-libservlet-api-java_4.0.1-2_all.deb ... 1343s Unpacking libservlet-api-java (4.0.1-2) ... 1343s Selecting previously unselected package libwebsocket-api-java. 1343s Preparing to unpack .../115-libwebsocket-api-java_1.1-2_all.deb ... 1343s Unpacking libwebsocket-api-java (1.1-2) ... 1343s Selecting previously unselected package libjetty9-java. 1343s Preparing to unpack .../116-libjetty9-java_9.4.57-1_all.deb ... 1343s Unpacking libjetty9-java (9.4.57-1) ... 1343s Selecting previously unselected package libjnr-constants-java. 1343s Preparing to unpack .../117-libjnr-constants-java_0.10.4-2_all.deb ... 1343s Unpacking libjnr-constants-java (0.10.4-2) ... 1343s Selecting previously unselected package libjffi-jni:ppc64el. 1343s Preparing to unpack .../118-libjffi-jni_1.3.13+ds-1_ppc64el.deb ... 1343s Unpacking libjffi-jni:ppc64el (1.3.13+ds-1) ... 1343s Selecting previously unselected package libjffi-java. 1343s Preparing to unpack .../119-libjffi-java_1.3.13+ds-1_all.deb ... 1343s Unpacking libjffi-java (1.3.13+ds-1) ... 1343s Selecting previously unselected package libjnr-x86asm-java. 1343s Preparing to unpack .../120-libjnr-x86asm-java_1.0.2-6_all.deb ... 1343s Unpacking libjnr-x86asm-java (1.0.2-6) ... 1343s Selecting previously unselected package libjnr-ffi-java. 1343s Preparing to unpack .../121-libjnr-ffi-java_2.2.15-2_all.deb ... 1343s Unpacking libjnr-ffi-java (2.2.15-2) ... 1343s Selecting previously unselected package libjnr-enxio-java. 1343s Preparing to unpack .../122-libjnr-enxio-java_0.32.16-1_all.deb ... 1343s Unpacking libjnr-enxio-java (0.32.16-1) ... 1343s Selecting previously unselected package libjnr-posix-java. 1343s Preparing to unpack .../123-libjnr-posix-java_3.1.18-1_all.deb ... 1343s Unpacking libjnr-posix-java (3.1.18-1) ... 1344s Selecting previously unselected package libjnr-unixsocket-java. 1344s Preparing to unpack .../124-libjnr-unixsocket-java_0.38.21-2_all.deb ... 1344s Unpacking libjnr-unixsocket-java (0.38.21-2) ... 1344s Selecting previously unselected package libactivation-java. 1344s Preparing to unpack .../125-libactivation-java_1.2.0-2_all.deb ... 1344s Unpacking libactivation-java (1.2.0-2) ... 1344s Selecting previously unselected package libmail-java. 1344s Preparing to unpack .../126-libmail-java_1.6.5-3_all.deb ... 1344s Unpacking libmail-java (1.6.5-3) ... 1344s Selecting previously unselected package libcommons-logging-java. 1344s Preparing to unpack .../127-libcommons-logging-java_1.3.0-1ubuntu1_all.deb ... 1344s Unpacking libcommons-logging-java (1.3.0-1ubuntu1) ... 1344s Selecting previously unselected package libjaxb-api-java. 1344s Preparing to unpack .../128-libjaxb-api-java_2.3.1-1_all.deb ... 1344s Unpacking libjaxb-api-java (2.3.1-1) ... 1344s Selecting previously unselected package libspring-core-java. 1344s Preparing to unpack .../129-libspring-core-java_4.3.30-2ubuntu1_all.deb ... 1344s Unpacking libspring-core-java (4.3.30-2ubuntu1) ... 1344s Selecting previously unselected package libspring-beans-java. 1344s Preparing to unpack .../130-libspring-beans-java_4.3.30-2ubuntu1_all.deb ... 1344s Unpacking libspring-beans-java (4.3.30-2ubuntu1) ... 1344s Selecting previously unselected package libtaglibs-standard-spec-java. 1344s Preparing to unpack .../131-libtaglibs-standard-spec-java_1.2.5-3_all.deb ... 1344s Unpacking libtaglibs-standard-spec-java (1.2.5-3) ... 1344s Selecting previously unselected package libtaglibs-standard-impl-java. 1344s Preparing to unpack .../132-libtaglibs-standard-impl-java_1.2.5-3_all.deb ... 1344s Unpacking libtaglibs-standard-impl-java (1.2.5-3) ... 1344s Selecting previously unselected package libeclipse-jdt-core-compiler-batch-java. 1344s Preparing to unpack .../133-libeclipse-jdt-core-compiler-batch-java_3.35.0+eclipse4.29-2_all.deb ... 1344s Unpacking libeclipse-jdt-core-compiler-batch-java (3.35.0+eclipse4.29-2) ... 1344s Selecting previously unselected package libeclipse-jdt-core-java. 1344s Preparing to unpack .../134-libeclipse-jdt-core-java_3.35.0+eclipse4.29-2_all.deb ... 1344s Unpacking libeclipse-jdt-core-java (3.35.0+eclipse4.29-2) ... 1344s Selecting previously unselected package libtomcat9-java. 1344s Preparing to unpack .../135-libtomcat9-java_9.0.70-2ubuntu1.1_all.deb ... 1344s Unpacking libtomcat9-java (9.0.70-2ubuntu1.1) ... 1344s Selecting previously unselected package libjetty9-extra-java. 1344s Preparing to unpack .../136-libjetty9-extra-java_9.4.57-1_all.deb ... 1344s Unpacking libjetty9-extra-java (9.4.57-1) ... 1344s Selecting previously unselected package libjavaparser-java. 1344s Preparing to unpack .../137-libjavaparser-java_3.26.1-1_all.deb ... 1344s Unpacking libjavaparser-java (3.26.1-1) ... 1344s Selecting previously unselected package libjctools-java. 1344s Preparing to unpack .../138-libjctools-java_4.0.5+dfsg-1_all.deb ... 1344s Unpacking libjctools-java (4.0.5+dfsg-1) ... 1344s Selecting previously unselected package libnetty-java. 1344s Preparing to unpack .../139-libnetty-java_1%3a4.1.48-10_all.deb ... 1344s Unpacking libnetty-java (1:4.1.48-10) ... 1344s Selecting previously unselected package libslf4j-java. 1344s Preparing to unpack .../140-libslf4j-java_1.7.32-1_all.deb ... 1344s Unpacking libslf4j-java (1.7.32-1) ... 1344s Selecting previously unselected package libsnappy1v5:ppc64el. 1344s Preparing to unpack .../141-libsnappy1v5_1.2.2-1_ppc64el.deb ... 1344s Unpacking libsnappy1v5:ppc64el (1.2.2-1) ... 1344s Selecting previously unselected package libsnappy-jni. 1344s Preparing to unpack .../142-libsnappy-jni_1.1.10.7-1_ppc64el.deb ... 1344s Unpacking libsnappy-jni (1.1.10.7-1) ... 1344s Selecting previously unselected package libsnappy-java. 1344s Preparing to unpack .../143-libsnappy-java_1.1.10.7-1_all.deb ... 1344s Unpacking libsnappy-java (1.1.10.7-1) ... 1344s Selecting previously unselected package libapr1t64:ppc64el. 1344s Preparing to unpack .../144-libapr1t64_1.7.5-1_ppc64el.deb ... 1344s Unpacking libapr1t64:ppc64el (1.7.5-1) ... 1344s Selecting previously unselected package libnetty-tcnative-jni. 1344s Preparing to unpack .../145-libnetty-tcnative-jni_2.0.28-1build4_ppc64el.deb ... 1344s Unpacking libnetty-tcnative-jni (2.0.28-1build4) ... 1344s Selecting previously unselected package libnetty-tcnative-java. 1344s Preparing to unpack .../146-libnetty-tcnative-java_2.0.28-1build4_all.deb ... 1344s Unpacking libnetty-tcnative-java (2.0.28-1build4) ... 1344s Selecting previously unselected package liblog4j1.2-java. 1344s Preparing to unpack .../147-liblog4j1.2-java_1.2.17-11_all.deb ... 1344s Unpacking liblog4j1.2-java (1.2.17-11) ... 1344s Selecting previously unselected package libzookeeper-java. 1344s Preparing to unpack .../148-libzookeeper-java_3.9.3-1build1_all.deb ... 1344s Unpacking libzookeeper-java (3.9.3-1build1) ... 1344s Selecting previously unselected package zookeeper. 1344s Preparing to unpack .../149-zookeeper_3.9.3-1build1_all.deb ... 1344s Unpacking zookeeper (3.9.3-1build1) ... 1344s Selecting previously unselected package zookeeperd. 1344s Preparing to unpack .../150-zookeeperd_3.9.3-1build1_all.deb ... 1344s Unpacking zookeeperd (3.9.3-1build1) ... 1344s Selecting previously unselected package fonts-font-awesome. 1344s Preparing to unpack .../151-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 1344s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 1344s Selecting previously unselected package libcares2:ppc64el. 1344s Preparing to unpack .../152-libcares2_1.34.5-1_ppc64el.deb ... 1344s Unpacking libcares2:ppc64el (1.34.5-1) ... 1344s Selecting previously unselected package libev4t64:ppc64el. 1344s Preparing to unpack .../153-libev4t64_1%3a4.33-2.1build1_ppc64el.deb ... 1344s Unpacking libev4t64:ppc64el (1:4.33-2.1build1) ... 1344s Selecting previously unselected package libjs-jquery. 1344s Preparing to unpack .../154-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 1344s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 1344s Selecting previously unselected package libjs-underscore. 1344s Preparing to unpack .../155-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 1344s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 1344s Selecting previously unselected package libjs-sphinxdoc. 1344s Preparing to unpack .../156-libjs-sphinxdoc_8.1.3-5_all.deb ... 1344s Unpacking libjs-sphinxdoc (8.1.3-5) ... 1344s Selecting previously unselected package libllvm20:ppc64el. 1344s Preparing to unpack .../157-libllvm20_1%3a20.1.2-0ubuntu1_ppc64el.deb ... 1344s Unpacking libllvm20:ppc64el (1:20.1.2-0ubuntu1) ... 1345s Selecting previously unselected package libpq5:ppc64el. 1345s Preparing to unpack .../158-libpq5_17.4-1_ppc64el.deb ... 1345s Unpacking libpq5:ppc64el (17.4-1) ... 1345s Selecting previously unselected package libtime-duration-perl. 1345s Preparing to unpack .../159-libtime-duration-perl_1.21-2_all.deb ... 1345s Unpacking libtime-duration-perl (1.21-2) ... 1345s Selecting previously unselected package libtimedate-perl. 1345s Preparing to unpack .../160-libtimedate-perl_2.3300-2_all.deb ... 1345s Unpacking libtimedate-perl (2.3300-2) ... 1345s Selecting previously unselected package libxslt1.1:ppc64el. 1345s Preparing to unpack .../161-libxslt1.1_1.1.39-0exp1ubuntu4_ppc64el.deb ... 1345s Unpacking libxslt1.1:ppc64el (1.1.39-0exp1ubuntu4) ... 1345s Selecting previously unselected package moreutils. 1345s Preparing to unpack .../162-moreutils_0.69-1_ppc64el.deb ... 1345s Unpacking moreutils (0.69-1) ... 1345s Selecting previously unselected package python3-click. 1345s Preparing to unpack .../163-python3-click_8.2.0+0.really.8.1.8-1_all.deb ... 1345s Unpacking python3-click (8.2.0+0.really.8.1.8-1) ... 1345s Selecting previously unselected package python3-dateutil. 1345s Preparing to unpack .../164-python3-dateutil_2.9.0-4_all.deb ... 1345s Unpacking python3-dateutil (2.9.0-4) ... 1345s Selecting previously unselected package python3-wcwidth. 1345s Preparing to unpack .../165-python3-wcwidth_0.2.13+dfsg1-1_all.deb ... 1345s Unpacking python3-wcwidth (0.2.13+dfsg1-1) ... 1345s Selecting previously unselected package python3-prettytable. 1345s Preparing to unpack .../166-python3-prettytable_3.15.1-1_all.deb ... 1345s Unpacking python3-prettytable (3.15.1-1) ... 1345s Selecting previously unselected package python3-psutil. 1345s Preparing to unpack .../167-python3-psutil_7.0.0-2_ppc64el.deb ... 1345s Unpacking python3-psutil (7.0.0-2) ... 1345s Selecting previously unselected package python3-ydiff. 1345s Preparing to unpack .../168-python3-ydiff_1.4.2-1_all.deb ... 1345s Unpacking python3-ydiff (1.4.2-1) ... 1345s Selecting previously unselected package python3-psycopg2. 1345s Preparing to unpack .../169-python3-psycopg2_2.9.10-1build1_ppc64el.deb ... 1345s Unpacking python3-psycopg2 (2.9.10-1build1) ... 1345s Selecting previously unselected package python3-greenlet. 1345s Preparing to unpack .../170-python3-greenlet_3.1.0-1build1_ppc64el.deb ... 1345s Unpacking python3-greenlet (3.1.0-1build1) ... 1345s Selecting previously unselected package python3-dnspython. 1345s Preparing to unpack .../171-python3-dnspython_2.7.0-1ubuntu1_all.deb ... 1345s Unpacking python3-dnspython (2.7.0-1ubuntu1) ... 1345s Selecting previously unselected package python3-eventlet. 1345s Preparing to unpack .../172-python3-eventlet_0.39.0-0ubuntu1_all.deb ... 1345s Unpacking python3-eventlet (0.39.0-0ubuntu1) ... 1345s Selecting previously unselected package python3-zope.event. 1345s Preparing to unpack .../173-python3-zope.event_5.0-0.1_all.deb ... 1345s Unpacking python3-zope.event (5.0-0.1) ... 1345s Selecting previously unselected package python3-zope.interface. 1345s Preparing to unpack .../174-python3-zope.interface_7.2-1build1_ppc64el.deb ... 1345s Unpacking python3-zope.interface (7.2-1build1) ... 1345s Selecting previously unselected package python3-gevent. 1345s Preparing to unpack .../175-python3-gevent_24.11.1-1build1_ppc64el.deb ... 1345s Unpacking python3-gevent (24.11.1-1build1) ... 1346s Selecting previously unselected package python3-kerberos. 1346s Preparing to unpack .../176-python3-kerberos_1.1.14-3.1build11_ppc64el.deb ... 1346s Unpacking python3-kerberos (1.1.14-3.1build11) ... 1346s Selecting previously unselected package python3-pure-sasl. 1346s Preparing to unpack .../177-python3-pure-sasl_0.5.1+dfsg1-5_all.deb ... 1346s Unpacking python3-pure-sasl (0.5.1+dfsg1-5) ... 1346s Selecting previously unselected package python3-six. 1346s Preparing to unpack .../178-python3-six_1.17.0-1_all.deb ... 1346s Unpacking python3-six (1.17.0-1) ... 1346s Selecting previously unselected package python3-kazoo. 1346s Preparing to unpack .../179-python3-kazoo_2.9.0-2_all.deb ... 1346s Unpacking python3-kazoo (2.9.0-2) ... 1346s Selecting previously unselected package patroni. 1346s Preparing to unpack .../180-patroni_4.0.5-1_all.deb ... 1346s Unpacking patroni (4.0.5-1) ... 1346s Selecting previously unselected package sphinx-rtd-theme-common. 1346s Preparing to unpack .../181-sphinx-rtd-theme-common_3.0.2+dfsg-2_all.deb ... 1346s Unpacking sphinx-rtd-theme-common (3.0.2+dfsg-2) ... 1346s Selecting previously unselected package patroni-doc. 1346s Preparing to unpack .../182-patroni-doc_4.0.5-1_all.deb ... 1346s Unpacking patroni-doc (4.0.5-1) ... 1346s Selecting previously unselected package postgresql-client-17. 1346s Preparing to unpack .../183-postgresql-client-17_17.4-1_ppc64el.deb ... 1346s Unpacking postgresql-client-17 (17.4-1) ... 1346s Selecting previously unselected package postgresql-17. 1346s Preparing to unpack .../184-postgresql-17_17.4-1_ppc64el.deb ... 1346s Unpacking postgresql-17 (17.4-1) ... 1346s Selecting previously unselected package postgresql. 1346s Preparing to unpack .../185-postgresql_17+277_all.deb ... 1346s Unpacking postgresql (17+277) ... 1346s Selecting previously unselected package python3-parse. 1346s Preparing to unpack .../186-python3-parse_1.20.2-1_all.deb ... 1346s Unpacking python3-parse (1.20.2-1) ... 1346s Selecting previously unselected package python3-parse-type. 1346s Preparing to unpack .../187-python3-parse-type_0.6.4-3_all.deb ... 1346s Unpacking python3-parse-type (0.6.4-3) ... 1346s Selecting previously unselected package python3-behave. 1346s Preparing to unpack .../188-python3-behave_1.2.6-6_all.deb ... 1346s Unpacking python3-behave (1.2.6-6) ... 1346s Selecting previously unselected package python3-coverage. 1346s Preparing to unpack .../189-python3-coverage_7.6.0+dfsg1-2build1_ppc64el.deb ... 1346s Unpacking python3-coverage (7.6.0+dfsg1-2build1) ... 1346s Setting up postgresql-client-common (277) ... 1346s Setting up libgraphite2-3:ppc64el (1.3.14-2ubuntu1) ... 1346s Setting up libxcb-dri3-0:ppc64el (1.17.0-2) ... 1346s Setting up liblcms2-2:ppc64el (2.16-2) ... 1346s Setting up libtaglibs-standard-spec-java (1.2.5-3) ... 1346s Setting up libpixman-1-0:ppc64el (0.44.0-3) ... 1346s Setting up libev4t64:ppc64el (1:4.33-2.1build1) ... 1346s Setting up libjackson2-annotations-java (2.14.0-1) ... 1346s Setting up libsharpyuv0:ppc64el (1.5.0-0.1) ... 1346s Setting up libwayland-server0:ppc64el (1.23.1-3) ... 1346s Setting up libx11-xcb1:ppc64el (2:1.8.10-2) ... 1346s Setting up libslf4j-java (1.7.32-1) ... 1346s Setting up fonts-lato (2.015-1) ... 1346s Setting up libeclipse-jdt-core-compiler-batch-java (3.35.0+eclipse4.29-2) ... 1346s Setting up libxdamage1:ppc64el (1:1.1.6-1build1) ... 1346s Setting up libxcb-xfixes0:ppc64el (1.17.0-2) ... 1346s Setting up libjavaparser-java (3.26.1-1) ... 1346s Setting up liblerc4:ppc64el (4.0.0+ds-5ubuntu1) ... 1346s Setting up libjsr305-java (0.1~+svn49-12) ... 1346s Setting up hicolor-icon-theme (0.18-2) ... 1346s Setting up libxi6:ppc64el (2:1.8.2-1) ... 1346s Setting up java-common (0.76) ... 1346s Setting up libxrender1:ppc64el (1:0.9.12-1) ... 1346s Setting up libdatrie1:ppc64el (0.2.13-3build1) ... 1346s Setting up libcommons-cli-java (1.6.0-1) ... 1346s Setting up libio-pty-perl (1:1.20-1build3) ... 1346s Setting up libxcb-render0:ppc64el (1.17.0-2) ... 1346s Setting up python3-zope.event (5.0-0.1) ... 1346s Setting up python3-zope.interface (7.2-1build1) ... 1347s Setting up libglvnd0:ppc64el (1.7.0-1build1) ... 1347s Setting up libxcb-glx0:ppc64el (1.17.0-2) ... 1347s Setting up libgdk-pixbuf2.0-common (2.42.12+dfsg-2) ... 1347s Setting up python3-ydiff (1.4.2-1) ... 1347s Setting up libasm-java (9.8-1) ... 1347s Setting up x11-common (1:7.7+23ubuntu4) ... 1347s Setting up libpq5:ppc64el (17.4-1) ... 1347s Setting up libdeflate0:ppc64el (1.23-2) ... 1347s Setting up python3-kerberos (1.1.14-3.1build11) ... 1347s Setting up liblog4j1.2-java (1.2.17-11) ... 1347s Setting up libel-api-java (3.0.0-3) ... 1347s Setting up python3-coverage (7.6.0+dfsg1-2build1) ... 1348s Setting up libxcb-shm0:ppc64el (1.17.0-2) ... 1348s Setting up python3-click (8.2.0+0.really.8.1.8-1) ... 1348s Setting up libjnr-x86asm-java (1.0.2-6) ... 1348s Setting up libjbig0:ppc64el (2.1-6.1ubuntu2) ... 1348s Setting up libcolord2:ppc64el (1.4.7-3) ... 1348s Setting up python3-psutil (7.0.0-2) ... 1348s Setting up libeclipse-jdt-core-java (3.35.0+eclipse4.29-2) ... 1348s Setting up libxxf86vm1:ppc64el (1:1.1.4-1build4) ... 1348s Setting up libsnappy1v5:ppc64el (1.2.2-1) ... 1348s Setting up libxcb-present0:ppc64el (1.17.0-2) ... 1348s Setting up libtaglibs-standard-impl-java (1.2.5-3) ... 1348s Setting up libdconf1:ppc64el (0.40.0-5) ... 1348s Setting up libjctools-java (4.0.5+dfsg-1) ... 1348s Setting up libdropwizard-metrics-java (3.2.6-1) ... 1348s Setting up python3-six (1.17.0-1) ... 1348s Setting up libasound2-data (1.2.13-1build1) ... 1348s Setting up libasound2t64:ppc64el (1.2.13-1build1) ... 1348s Setting up python3-wcwidth (0.2.13+dfsg1-1) ... 1348s Setting up libfindbugs-annotations-java (3.1.0~preview2-4) ... 1348s Setting up libepoxy0:ppc64el (1.5.10-2) ... 1348s Setting up ssl-cert (1.1.3ubuntu1) ... 1349s Created symlink '/etc/systemd/system/multi-user.target.wants/ssl-cert.service' → '/usr/lib/systemd/system/ssl-cert.service'. 1349s Setting up libxfixes3:ppc64el (1:6.0.0-2build1) ... 1349s Setting up libxcb-sync1:ppc64el (1.17.0-2) ... 1349s Setting up libapache-pom-java (33-2) ... 1349s Setting up libavahi-common-data:ppc64el (0.8-16ubuntu2) ... 1349s Setting up libatinject-jsr330-api-java (1.0+ds1-6) ... 1349s Setting up libatspi2.0-0t64:ppc64el (2.56.2-1) ... 1349s Setting up libwebsocket-api-java (1.1-2) ... 1349s Setting up python3-greenlet (3.1.0-1build1) ... 1349s Setting up libxinerama1:ppc64el (2:1.1.4-3build1) ... 1349s Setting up fonts-dejavu-mono (2.37-8) ... 1349s Setting up libcares2:ppc64el (1.34.5-1) ... 1349s Setting up libxrandr2:ppc64el (2:1.5.4-1) ... 1349s Setting up libllvm20:ppc64el (1:20.1.2-0ubuntu1) ... 1349s Setting up python3-psycopg2 (2.9.10-1build1) ... 1349s Setting up fonts-dejavu-core (2.37-8) ... 1349s Setting up libipc-run-perl (20231003.0-2) ... 1349s Setting up libpcsclite1:ppc64el (2.3.3-1) ... 1349s Setting up libjpeg-turbo8:ppc64el (2.1.5-3ubuntu2) ... 1349s Setting up libactivation-java (1.2.0-2) ... 1349s Setting up libtomcat9-java (9.0.70-2ubuntu1.1) ... 1349s Setting up libhamcrest-java (2.2-2) ... 1349s Setting up libjsp-api-java (2.3.4-3) ... 1349s Setting up libvulkan1:ppc64el (1.4.309.0-1) ... 1349s Setting up libtime-duration-perl (1.21-2) ... 1349s Setting up libwebp7:ppc64el (1.5.0-0.1) ... 1349s Setting up libtimedate-perl (2.3300-2) ... 1349s Setting up libgif7:ppc64el (5.2.2-1ubuntu2) ... 1349s Setting up libxshmfence1:ppc64el (1.3.3-1) ... 1349s Setting up libmail-java (1.6.5-3) ... 1349s Setting up at-spi2-common (2.56.2-1) ... 1349s Setting up python3-dnspython (2.7.0-1ubuntu1) ... 1350s Setting up libnetty-java (1:4.1.48-10) ... 1350s Setting up libxcb-randr0:ppc64el (1.17.0-2) ... 1350s Setting up python3-parse (1.20.2-1) ... 1350s Setting up libapr1t64:ppc64el (1.7.5-1) ... 1350s Setting up libjson-perl (4.10000-1) ... 1350s Setting up libxslt1.1:ppc64el (1.1.39-0exp1ubuntu4) ... 1350s Setting up libservlet-api-java (4.0.1-2) ... 1350s Setting up libjackson2-core-java (2.14.1-1) ... 1350s Setting up libharfbuzz0b:ppc64el (10.2.0-1) ... 1350s Setting up libthai-data (0.1.29-2build1) ... 1350s Setting up python3-dateutil (2.9.0-4) ... 1350s Setting up libjffi-jni:ppc64el (1.3.13+ds-1) ... 1350s Setting up libwayland-egl1:ppc64el (1.23.1-3) ... 1350s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 1350s Setting up ca-certificates-java (20240118) ... 1350s No JRE found. Skipping Java certificates setup. 1350s Setting up python3-prettytable (3.15.1-1) ... 1350s Setting up libsnappy-jni (1.1.10.7-1) ... 1350s Setting up libxcomposite1:ppc64el (1:0.4.6-1) ... 1350s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 1350s Setting up sphinx-rtd-theme-common (3.0.2+dfsg-2) ... 1350s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 1350s Setting up postgresql-common-dev (277) ... 1350s Setting up libjnr-constants-java (0.10.4-2) ... 1350s Setting up libwayland-client0:ppc64el (1.23.1-3) ... 1350s Setting up libjpeg8:ppc64el (8c-2ubuntu11) ... 1350s Setting up libjaxb-api-java (2.3.1-1) ... 1350s Setting up libjffi-java (1.3.13+ds-1) ... 1350s Setting up mesa-libgallium:ppc64el (25.0.3-1ubuntu2) ... 1350s Setting up libjetty9-java (9.4.57-1) ... 1350s Setting up moreutils (0.69-1) ... 1350s Setting up libatk1.0-0t64:ppc64el (2.56.2-1) ... 1350s Setting up openjdk-21-jre-headless:ppc64el (21.0.7~8ea-1) ... 1350s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/java to provide /usr/bin/java (java) in auto mode 1350s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/jpackage to provide /usr/bin/jpackage (jpackage) in auto mode 1350s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode 1350s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode 1350s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode 1350s Setting up python3-pure-sasl (0.5.1+dfsg1-5) ... 1350s Setting up libgbm1:ppc64el (25.0.3-1ubuntu2) ... 1350s Setting up postgresql-client-17 (17.4-1) ... 1351s update-alternatives: using /usr/share/postgresql/17/man/man1/psql.1.gz to provide /usr/share/man/man1/psql.1.gz (psql.1.gz) in auto mode 1351s Setting up fontconfig-config (2.15.0-2.2ubuntu1) ... 1351s Setting up libxtst6:ppc64el (2:1.2.5-1) ... 1351s Setting up libxcursor1:ppc64el (1:1.2.3-1) ... 1351s Setting up libgl1-mesa-dri:ppc64el (25.0.3-1ubuntu2) ... 1351s Setting up libcommons-parent-java (56-1) ... 1351s Setting up libavahi-common3:ppc64el (0.8-16ubuntu2) ... 1351s Setting up libcommons-logging-java (1.3.0-1ubuntu1) ... 1351s Setting up dconf-service (0.40.0-5) ... 1351s Setting up python3-gevent (24.11.1-1build1) ... 1351s Setting up libjackson2-databind-java (2.14.0+ds-1) ... 1351s Setting up libthai0:ppc64el (0.1.29-2build1) ... 1351s Setting up python3-parse-type (0.6.4-3) ... 1351s Setting up python3-eventlet (0.39.0-0ubuntu1) ... 1351s Setting up libnetty-tcnative-jni (2.0.28-1build4) ... 1351s Setting up python3-kazoo (2.9.0-2) ... 1352s Setting up postgresql-common (277) ... 1352s Creating config file /etc/postgresql-common/createcluster.conf with new version 1352s Building PostgreSQL dictionaries from installed myspell/hunspell packages... 1352s Removing obsolete dictionary files: 1353s Created symlink '/etc/systemd/system/multi-user.target.wants/postgresql.service' → '/usr/lib/systemd/system/postgresql.service'. 1353s Setting up libjs-sphinxdoc (8.1.3-5) ... 1353s Setting up libtiff6:ppc64el (4.7.0-3ubuntu1) ... 1353s Setting up libwayland-cursor0:ppc64el (1.23.1-3) ... 1353s Setting up libgdk-pixbuf-2.0-0:ppc64el (2.42.12+dfsg-2) ... 1353s Setting up python3-behave (1.2.6-6) ... 1353s /usr/lib/python3/dist-packages/behave/formatter/ansi_escapes.py:57: SyntaxWarning: invalid escape sequence '\[' 1353s _ANSI_ESCAPE_PATTERN = re.compile(u"\x1b\[\d+[mA]", re.UNICODE) 1353s /usr/lib/python3/dist-packages/behave/matchers.py:284: SyntaxWarning: invalid escape sequence '\d' 1353s @parse.with_pattern(r"\d+") 1353s Setting up libsnappy-java (1.1.10.7-1) ... 1353s Setting up libfontconfig1:ppc64el (2.15.0-2.2ubuntu1) ... 1353s Setting up patroni (4.0.5-1) ... 1354s Created symlink '/etc/systemd/system/multi-user.target.wants/patroni.service' → '/usr/lib/systemd/system/patroni.service'. 1354s Setting up libavahi-client3:ppc64el (0.8-16ubuntu2) ... 1354s Setting up libjnr-ffi-java (2.2.15-2) ... 1354s Setting up libatk-bridge2.0-0t64:ppc64el (2.56.2-1) ... 1354s Setting up gtk-update-icon-cache (4.18.4+ds-1) ... 1354s Setting up fontconfig (2.15.0-2.2ubuntu1) ... 1356s Regenerating fonts cache... done. 1356s Setting up postgresql-17 (17.4-1) ... 1357s Creating new PostgreSQL cluster 17/main ... 1357s /usr/lib/postgresql/17/bin/initdb -D /var/lib/postgresql/17/main --auth-local peer --auth-host scram-sha-256 --no-instructions 1357s The files belonging to this database system will be owned by user "postgres". 1357s This user must also own the server process. 1357s 1357s The database cluster will be initialized with locale "C.UTF-8". 1357s The default database encoding has accordingly been set to "UTF8". 1357s The default text search configuration will be set to "english". 1357s 1357s Data page checksums are disabled. 1357s 1357s fixing permissions on existing directory /var/lib/postgresql/17/main ... ok 1357s creating subdirectories ... ok 1357s selecting dynamic shared memory implementation ... posix 1357s selecting default "max_connections" ... 100 1357s selecting default "shared_buffers" ... 128MB 1357s selecting default time zone ... Etc/UTC 1357s creating configuration files ... ok 1357s running bootstrap script ... ok 1358s performing post-bootstrap initialization ... ok 1358s syncing data to disk ... ok 1361s Setting up libglx-mesa0:ppc64el (25.0.3-1ubuntu2) ... 1361s Setting up libglx0:ppc64el (1.7.0-1build1) ... 1361s Setting up libspring-core-java (4.3.30-2ubuntu1) ... 1361s Setting up dconf-gsettings-backend:ppc64el (0.40.0-5) ... 1361s Setting up libcommons-io-java (2.19.0-1) ... 1361s Setting up patroni-doc (4.0.5-1) ... 1361s Setting up libpango-1.0-0:ppc64el (1.56.3-1) ... 1361s Setting up libcairo2:ppc64el (1.18.4-1) ... 1361s Setting up libjnr-enxio-java (0.32.16-1) ... 1361s Setting up libgl1:ppc64el (1.7.0-1build1) ... 1361s Setting up adwaita-icon-theme (48.0-1) ... 1361s update-alternatives: using /usr/share/icons/Adwaita/cursor.theme to provide /usr/share/icons/default/index.theme (x-cursor-theme) in auto mode 1361s Setting up libcairo-gobject2:ppc64el (1.18.4-1) ... 1361s Setting up postgresql (17+277) ... 1361s Setting up libpangoft2-1.0-0:ppc64el (1.56.3-1) ... 1361s Setting up libcups2t64:ppc64el (2.4.12-0ubuntu1) ... 1361s Setting up libgtk-3-common (3.24.49-2ubuntu1) ... 1361s Setting up libjnr-posix-java (3.1.18-1) ... 1361s Setting up libpangocairo-1.0-0:ppc64el (1.56.3-1) ... 1361s Setting up libspring-beans-java (4.3.30-2ubuntu1) ... 1361s Setting up libjnr-unixsocket-java (0.38.21-2) ... 1361s Setting up libjetty9-extra-java (9.4.57-1) ... 1361s Setting up libguava-java (32.0.1-1) ... 1361s Setting up liberror-prone-java (2.18.0-1) ... 1361s Processing triggers for libc-bin (2.41-6ubuntu1) ... 1361s Processing triggers for man-db (2.13.1-1) ... 1362s Processing triggers for libglib2.0-0t64:ppc64el (2.84.1-1) ... 1362s Setting up libgtk-3-0t64:ppc64el (3.24.49-2ubuntu1) ... 1363s Processing triggers for ca-certificates-java (20240118) ... 1363s Adding debian:ACCVRAIZ1.pem 1363s Adding debian:AC_RAIZ_FNMT-RCM.pem 1363s Adding debian:AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem 1363s Adding debian:ANF_Secure_Server_Root_CA.pem 1363s Adding debian:Actalis_Authentication_Root_CA.pem 1363s Adding debian:AffirmTrust_Commercial.pem 1363s Adding debian:AffirmTrust_Networking.pem 1363s Adding debian:AffirmTrust_Premium.pem 1363s Adding debian:AffirmTrust_Premium_ECC.pem 1363s Adding debian:Amazon_Root_CA_1.pem 1363s Adding debian:Amazon_Root_CA_2.pem 1363s Adding debian:Amazon_Root_CA_3.pem 1363s Adding debian:Amazon_Root_CA_4.pem 1363s Adding debian:Atos_TrustedRoot_2011.pem 1363s Adding debian:Atos_TrustedRoot_Root_CA_ECC_TLS_2021.pem 1363s Adding debian:Atos_TrustedRoot_Root_CA_RSA_TLS_2021.pem 1363s Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem 1363s Adding debian:BJCA_Global_Root_CA1.pem 1363s Adding debian:BJCA_Global_Root_CA2.pem 1363s Adding debian:Baltimore_CyberTrust_Root.pem 1363s Adding debian:Buypass_Class_2_Root_CA.pem 1363s Adding debian:Buypass_Class_3_Root_CA.pem 1363s Adding debian:CA_Disig_Root_R2.pem 1363s Adding debian:CFCA_EV_ROOT.pem 1363s Adding debian:COMODO_Certification_Authority.pem 1363s Adding debian:COMODO_ECC_Certification_Authority.pem 1363s Adding debian:COMODO_RSA_Certification_Authority.pem 1363s Adding debian:Certainly_Root_E1.pem 1363s Adding debian:Certainly_Root_R1.pem 1363s Adding debian:Certigna.pem 1363s Adding debian:Certigna_Root_CA.pem 1363s Adding debian:Certum_EC-384_CA.pem 1363s Adding debian:Certum_Trusted_Network_CA.pem 1363s Adding debian:Certum_Trusted_Network_CA_2.pem 1363s Adding debian:Certum_Trusted_Root_CA.pem 1363s Adding debian:CommScope_Public_Trust_ECC_Root-01.pem 1363s Adding debian:CommScope_Public_Trust_ECC_Root-02.pem 1363s Adding debian:CommScope_Public_Trust_RSA_Root-01.pem 1363s Adding debian:CommScope_Public_Trust_RSA_Root-02.pem 1363s Adding debian:Comodo_AAA_Services_root.pem 1363s Adding debian:D-TRUST_BR_Root_CA_1_2020.pem 1363s Adding debian:D-TRUST_EV_Root_CA_1_2020.pem 1363s Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem 1363s Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem 1363s Adding debian:DigiCert_Assured_ID_Root_CA.pem 1363s Adding debian:DigiCert_Assured_ID_Root_G2.pem 1363s Adding debian:DigiCert_Assured_ID_Root_G3.pem 1363s Adding debian:DigiCert_Global_Root_CA.pem 1363s Adding debian:DigiCert_Global_Root_G2.pem 1363s Adding debian:DigiCert_Global_Root_G3.pem 1363s Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem 1363s Adding debian:DigiCert_TLS_ECC_P384_Root_G5.pem 1363s Adding debian:DigiCert_TLS_RSA4096_Root_G5.pem 1363s Adding debian:DigiCert_Trusted_Root_G4.pem 1363s Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem 1363s Adding debian:Entrust_Root_Certification_Authority.pem 1363s Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem 1363s Adding debian:Entrust_Root_Certification_Authority_-_G2.pem 1363s Adding debian:Entrust_Root_Certification_Authority_-_G4.pem 1363s Adding debian:FIRMAPROFESIONAL_CA_ROOT-A_WEB.pem 1363s Adding debian:GDCA_TrustAUTH_R5_ROOT.pem 1363s Adding debian:GLOBALTRUST_2020.pem 1363s Adding debian:GTS_Root_R1.pem 1363s Adding debian:GTS_Root_R2.pem 1363s Adding debian:GTS_Root_R3.pem 1363s Adding debian:GTS_Root_R4.pem 1363s Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem 1363s Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem 1363s Adding debian:GlobalSign_Root_CA.pem 1363s Adding debian:GlobalSign_Root_CA_-_R3.pem 1363s Adding debian:GlobalSign_Root_CA_-_R6.pem 1363s Adding debian:GlobalSign_Root_E46.pem 1363s Adding debian:GlobalSign_Root_R46.pem 1363s Adding debian:Go_Daddy_Class_2_CA.pem 1363s Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem 1363s Adding debian:HARICA_TLS_ECC_Root_CA_2021.pem 1363s Adding debian:HARICA_TLS_RSA_Root_CA_2021.pem 1363s Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem 1363s Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem 1363s Adding debian:HiPKI_Root_CA_-_G1.pem 1363s Adding debian:Hongkong_Post_Root_CA_3.pem 1363s Adding debian:ISRG_Root_X1.pem 1363s Adding debian:ISRG_Root_X2.pem 1363s Adding debian:IdenTrust_Commercial_Root_CA_1.pem 1363s Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem 1363s Adding debian:Izenpe.com.pem 1363s Adding debian:Microsec_e-Szigno_Root_CA_2009.pem 1363s Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem 1363s Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem 1363s Adding debian:NAVER_Global_Root_Certification_Authority.pem 1363s Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem 1363s Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem 1363s Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem 1363s Adding debian:QuoVadis_Root_CA_1_G3.pem 1363s Adding debian:QuoVadis_Root_CA_2.pem 1363s Adding debian:QuoVadis_Root_CA_2_G3.pem 1363s Adding debian:QuoVadis_Root_CA_3.pem 1363s Adding debian:QuoVadis_Root_CA_3_G3.pem 1363s Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem 1363s Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem 1363s Adding debian:SSL.com_Root_Certification_Authority_ECC.pem 1363s Adding debian:SSL.com_Root_Certification_Authority_RSA.pem 1363s Adding debian:SSL.com_TLS_ECC_Root_CA_2022.pem 1363s Adding debian:SSL.com_TLS_RSA_Root_CA_2022.pem 1363s Adding debian:SZAFIR_ROOT_CA2.pem 1363s Adding debian:Sectigo_Public_Server_Authentication_Root_E46.pem 1363s Adding debian:Sectigo_Public_Server_Authentication_Root_R46.pem 1363s Adding debian:SecureSign_RootCA11.pem 1363s Adding debian:SecureSign_Root_CA12.pem 1363s Adding debian:SecureSign_Root_CA14.pem 1363s Adding debian:SecureSign_Root_CA15.pem 1363s Adding debian:SecureTrust_CA.pem 1363s Adding debian:Secure_Global_CA.pem 1363s Adding debian:Security_Communication_ECC_RootCA1.pem 1363s Adding debian:Security_Communication_RootCA2.pem 1363s Adding debian:Security_Communication_RootCA3.pem 1363s Adding debian:Starfield_Class_2_CA.pem 1363s Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem 1363s Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem 1363s Adding debian:SwissSign_Gold_CA_-_G2.pem 1363s Adding debian:SwissSign_Silver_CA_-_G2.pem 1363s Adding debian:T-TeleSec_GlobalRoot_Class_2.pem 1363s Adding debian:T-TeleSec_GlobalRoot_Class_3.pem 1363s Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem 1363s Adding debian:TWCA_CYBER_Root_CA.pem 1363s Adding debian:TWCA_Global_Root_CA.pem 1363s Adding debian:TWCA_Root_Certification_Authority.pem 1363s Adding debian:Telekom_Security_TLS_ECC_Root_2020.pem 1363s Adding debian:Telekom_Security_TLS_RSA_Root_2023.pem 1363s Adding debian:TeliaSonera_Root_CA_v1.pem 1363s Adding debian:Telia_Root_CA_v2.pem 1363s Adding debian:TrustAsia_Global_Root_CA_G3.pem 1363s Adding debian:TrustAsia_Global_Root_CA_G4.pem 1363s Adding debian:Trustwave_Global_Certification_Authority.pem 1363s Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem 1363s Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem 1363s Adding debian:TunTrust_Root_CA.pem 1363s Adding debian:UCA_Extended_Validation_Root.pem 1363s Adding debian:UCA_Global_G2_Root.pem 1363s Adding debian:USERTrust_ECC_Certification_Authority.pem 1363s Adding debian:USERTrust_RSA_Certification_Authority.pem 1363s Adding debian:XRamp_Global_CA_Root.pem 1363s Adding debian:certSIGN_ROOT_CA.pem 1363s Adding debian:certSIGN_Root_CA_G2.pem 1363s Adding debian:e-Szigno_Root_CA_2017.pem 1363s Adding debian:ePKI_Root_Certification_Authority.pem 1363s Adding debian:emSign_ECC_Root_CA_-_C3.pem 1363s Adding debian:emSign_ECC_Root_CA_-_G3.pem 1363s Adding debian:emSign_Root_CA_-_C1.pem 1363s Adding debian:emSign_Root_CA_-_G1.pem 1363s Adding debian:vTrus_ECC_Root_CA.pem 1363s Adding debian:vTrus_Root_CA.pem 1363s done. 1363s Setting up default-jre-headless (2:1.21-76) ... 1363s Setting up openjdk-21-jre:ppc64el (21.0.7~8ea-1) ... 1363s Setting up junit4 (4.13.2-5) ... 1363s Setting up default-jre (2:1.21-76) ... 1363s Setting up libnetty-tcnative-java (2.0.28-1build4) ... 1363s Setting up libzookeeper-java (3.9.3-1build1) ... 1363s Setting up zookeeper (3.9.3-1build1) ... 1363s warn: The home directory `/var/lib/zookeeper' already exists. Not touching this directory. 1363s warn: Warning: The home directory `/var/lib/zookeeper' does not belong to the user you are currently creating. 1363s update-alternatives: using /etc/zookeeper/conf_example to provide /etc/zookeeper/conf (zookeeper-conf) in auto mode 1363s Setting up zookeeperd (3.9.3-1build1) ... 1364s Processing triggers for libc-bin (2.41-6ubuntu1) ... 1366s autopkgtest [20:26:31]: test acceptance-zookeeper-basic: debian/tests/acceptance zookeeper features/basic_replication.feature 1366s autopkgtest [20:26:31]: test acceptance-zookeeper-basic: [----------------------- 1371s dpkg-architecture: warning: cannot determine CC system type, falling back to default (native compilation) 1371s ++ ls -1r /usr/lib/postgresql/ 1371s + for PG_VERSION in $(ls -1r /usr/lib/postgresql/) 1371s + '[' 17 == 10 -o 17 == 11 ']' 1371s + echo '### PostgreSQL 17 acceptance-zookeeper features/basic_replication.feature ###' 1371s + su postgres -p -c 'set -o pipefail; ETCD_UNSUPPORTED_ARCH= DCS=zookeeper PATH=/usr/lib/postgresql/17/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin behave features/basic_replication.feature | ts' 1371s ### PostgreSQL 17 acceptance-zookeeper features/basic_replication.feature ### 1372s May 04 20:26:37 Feature: basic replication # features/basic_replication.feature:1 1372s May 04 20:26:37 We should check that the basic bootstrapping, replication and failover works. 1372s May 04 20:26:37 Scenario: check replication of a single table # features/basic_replication.feature:4 1372s May 04 20:26:37 Given I start postgres-0 # features/steps/basic_replication.py:20 1375s May 04 20:26:40 Then postgres-0 is a leader after 10 seconds # features/steps/patroni_api.py:31 1376s May 04 20:26:41 And there is a non empty initialize key in DCS after 15 seconds # features/steps/cascading_replication.py:41 1376s May 04 20:26:41 When I issue a PATCH request to http://127.0.0.1:8008/config with {"ttl": 20, "synchronous_mode": true} # features/steps/patroni_api.py:73 1376s May 04 20:26:41 Then I receive a response code 200 # features/steps/patroni_api.py:100 1376s May 04 20:26:41 When I start postgres-1 # features/steps/basic_replication.py:20 1379s May 04 20:26:44 And I configure and start postgres-2 with a tag replicatefrom postgres-0 # features/steps/cascading_replication.py:7 1382s May 04 20:26:47 And "sync" key in DCS has leader=postgres-0 after 20 seconds # features/steps/cascading_replication.py:23 1382s May 04 20:26:47 And I add the table foo to postgres-0 # features/steps/basic_replication.py:66 1382s May 04 20:26:47 Then table foo is present on postgres-1 after 20 seconds # features/steps/basic_replication.py:105 1383s May 04 20:26:48 Then table foo is present on postgres-2 after 20 seconds # features/steps/basic_replication.py:105 1387s May 04 20:26:52 1387s May 04 20:26:52 Scenario: check restart of sync replica # features/basic_replication.feature:17 1387s May 04 20:26:52 Given I shut down postgres-2 # features/steps/basic_replication.py:41 1388s May 04 20:26:53 Then "sync" key in DCS has sync_standby=postgres-1 after 5 seconds # features/steps/cascading_replication.py:23 1388s May 04 20:26:53 When I start postgres-2 # features/steps/basic_replication.py:20 1391s May 04 20:26:56 And I shut down postgres-1 # features/steps/basic_replication.py:41 1394s May 04 20:26:59 Then "sync" key in DCS has sync_standby=postgres-2 after 10 seconds # features/steps/cascading_replication.py:23 1395s May 04 20:27:00 When I start postgres-1 # features/steps/basic_replication.py:20 1398s May 04 20:27:03 Then "members/postgres-1" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 1398s May 04 20:27:03 And Status code on GET http://127.0.0.1:8010/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 1398s May 04 20:27:03 And Status code on GET http://127.0.0.1:8009/async is 200 after 3 seconds # features/steps/patroni_api.py:144 1398s May 04 20:27:03 1398s May 04 20:27:03 Scenario: check stuck sync replica # features/basic_replication.feature:28 1398s May 04 20:27:03 Given I issue a PATCH request to http://127.0.0.1:8008/config with {"pause": true, "maximum_lag_on_syncnode": 15000000, "postgresql": {"parameters": {"synchronous_commit": "remote_apply"}}} # features/steps/patroni_api.py:73 1399s May 04 20:27:04 Then I receive a response code 200 # features/steps/patroni_api.py:100 1399s May 04 20:27:04 And I create table on postgres-0 # features/steps/basic_replication.py:85 1399s May 04 20:27:04 And table mytest is present on postgres-1 after 2 seconds # features/steps/basic_replication.py:105 1399s May 04 20:27:04 And table mytest is present on postgres-2 after 2 seconds # features/steps/basic_replication.py:105 1399s May 04 20:27:04 When I pause wal replay on postgres-2 # features/steps/basic_replication.py:76 1399s May 04 20:27:04 And I load data on postgres-0 # features/steps/basic_replication.py:96 1399s May 04 20:27:04 Then "sync" key in DCS has sync_standby=postgres-1 after 15 seconds # features/steps/cascading_replication.py:23 1402s May 04 20:27:07 And I resume wal replay on postgres-2 # features/steps/basic_replication.py:76 1402s May 04 20:27:07 And Status code on GET http://127.0.0.1:8009/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 1403s May 04 20:27:08 And Status code on GET http://127.0.0.1:8010/async is 200 after 3 seconds # features/steps/patroni_api.py:144 1403s May 04 20:27:08 When I issue a PATCH request to http://127.0.0.1:8008/config with {"pause": null, "maximum_lag_on_syncnode": -1, "postgresql": {"parameters": {"synchronous_commit": "on"}}} # features/steps/patroni_api.py:73 1403s May 04 20:27:08 Then I receive a response code 200 # features/steps/patroni_api.py:100 1403s May 04 20:27:08 And I drop table on postgres-0 # features/steps/basic_replication.py:85 1403s May 04 20:27:08 1403s May 04 20:27:08 Scenario: check multi sync replication # features/basic_replication.feature:44 1403s May 04 20:27:08 Given I issue a PATCH request to http://127.0.0.1:8008/config with {"synchronous_node_count": 2} # features/steps/patroni_api.py:73 1404s May 04 20:27:08 Then I receive a response code 200 # features/steps/patroni_api.py:100 1404s May 04 20:27:08 Then "sync" key in DCS has sync_standby=postgres-1,postgres-2 after 10 seconds # features/steps/cascading_replication.py:23 1408s May 04 20:27:12 And Status code on GET http://127.0.0.1:8010/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 1408s May 04 20:27:13 And Status code on GET http://127.0.0.1:8009/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 1408s May 04 20:27:13 When I issue a PATCH request to http://127.0.0.1:8008/config with {"synchronous_node_count": 1} # features/steps/patroni_api.py:73 1408s May 04 20:27:13 Then I receive a response code 200 # features/steps/patroni_api.py:100 1408s May 04 20:27:13 And I shut down postgres-1 # features/steps/basic_replication.py:41 1411s May 04 20:27:16 Then "sync" key in DCS has sync_standby=postgres-2 after 10 seconds # features/steps/cascading_replication.py:23 1412s May 04 20:27:17 When I start postgres-1 # features/steps/basic_replication.py:20 1415s May 04 20:27:20 Then "members/postgres-1" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 1415s May 04 20:27:20 And Status code on GET http://127.0.0.1:8010/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 1415s May 04 20:27:20 And Status code on GET http://127.0.0.1:8009/async is 200 after 3 seconds # features/steps/patroni_api.py:144 1415s May 04 20:27:20 1415s May 04 20:27:20 Scenario: check the basic failover in synchronous mode # features/basic_replication.feature:59 1415s May 04 20:27:20 Given I run patronictl.py pause batman # features/steps/patroni_api.py:88 1416s May 04 20:27:21 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 1416s May 04 20:27:21 When I sleep for 2 seconds # features/steps/patroni_api.py:41 1418s May 04 20:27:23 And I shut down postgres-0 # features/steps/basic_replication.py:41 1419s May 04 20:27:24 And I run patronictl.py resume batman # features/steps/patroni_api.py:88 1420s May 04 20:27:25 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 1420s May 04 20:27:25 And postgres-2 role is the primary after 24 seconds # features/steps/basic_replication.py:117 1440s May 04 20:27:45 And Response on GET http://127.0.0.1:8010/history contains recovery after 10 seconds # features/steps/patroni_api.py:158 1443s May 04 20:27:48 And there is a postgres-2_cb.log with "on_role_change primary batman" in postgres-2 data directory # features/steps/cascading_replication.py:12 1443s May 04 20:27:48 When I issue a PATCH request to http://127.0.0.1:8010/config with {"synchronous_mode": null, "master_start_timeout": 0} # features/steps/patroni_api.py:73 1444s May 04 20:27:48 Then I receive a response code 200 # features/steps/patroni_api.py:100 1444s May 04 20:27:48 When I add the table bar to postgres-2 # features/steps/basic_replication.py:66 1444s May 04 20:27:49 Then table bar is present on postgres-1 after 20 seconds # features/steps/basic_replication.py:105 1444s May 04 20:27:49 And Response on GET http://127.0.0.1:8010/config contains master_start_timeout after 10 seconds # features/steps/patroni_api.py:158 1444s May 04 20:27:49 1444s May 04 20:27:49 Scenario: check rejoin of the former primary with pg_rewind # features/basic_replication.feature:75 1444s May 04 20:27:49 Given I add the table splitbrain to postgres-0 # features/steps/basic_replication.py:66 1444s May 04 20:27:49 And I start postgres-0 # features/steps/basic_replication.py:20 1444s May 04 20:27:49 Then postgres-0 role is the secondary after 20 seconds # features/steps/basic_replication.py:117 1448s May 04 20:27:53 When I add the table buz to postgres-2 # features/steps/basic_replication.py:66 1448s May 04 20:27:53 Then table buz is present on postgres-0 after 20 seconds # features/steps/basic_replication.py:105 1451s May 04 20:27:56 1451s May 04 20:27:56 @reject-duplicate-name 1451s May 04 20:27:56 Scenario: check graceful rejection when two nodes have the same name # features/basic_replication.feature:83 1451s May 04 20:27:56 Given I start duplicate postgres-0 on port 8011 # features/steps/basic_replication.py:25 1453s May 04 20:27:58 Then there is one of ["Can't start; there is already a node named 'postgres-0' running"] CRITICAL in the dup-postgres-0 patroni log after 5 seconds # features/steps/basic_replication.py:133 1457s May 04 20:28:02 1457s May 04 20:28:02 Combined data file .coverage.autopkgtest.6135.XHtTiPlx 1457s May 04 20:28:02 Combined data file .coverage.autopkgtest.6186.XqSkRUjx 1457s May 04 20:28:02 Combined data file .coverage.autopkgtest.6228.XAWqjbTx 1457s May 04 20:28:02 Combined data file .coverage.autopkgtest.6306.XFNMfYEx 1457s May 04 20:28:02 Combined data file .coverage.autopkgtest.6354.XJNjMcox 1457s May 04 20:28:02 Combined data file .coverage.autopkgtest.6430.XkumDlGx 1457s May 04 20:28:02 Combined data file .coverage.autopkgtest.6480.XDmJQnmx 1457s May 04 20:28:02 Combined data file .coverage.autopkgtest.6486.XEMhIDhx 1457s May 04 20:28:02 Combined data file .coverage.autopkgtest.6572.XROzpATx 1457s May 04 20:28:02 Combined data file .coverage.autopkgtest.6675.XCfhAEyx 1460s May 04 20:28:05 Name Stmts Miss Cover 1460s May 04 20:28:05 -------------------------------------------------------------------------------------------------------- 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/_distutils_hack/__init__.py 101 96 5% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/dateutil/__init__.py 13 4 69% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/dateutil/_common.py 25 15 40% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/dateutil/_version.py 13 3 77% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/dateutil/parser/__init__.py 33 4 88% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/dateutil/parser/_parser.py 810 688 15% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/dateutil/parser/isoparser.py 183 150 18% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/dateutil/relativedelta.py 240 206 14% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/dateutil/tz/__init__.py 4 0 100% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/dateutil/tz/_common.py 151 117 23% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/dateutil/tz/_factories.py 49 21 57% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/dateutil/tz/tz.py 794 629 21% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/dateutil/tz/win.py 152 149 2% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/kazoo/__init__.py 1 0 100% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/kazoo/client.py 629 266 58% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/kazoo/exceptions.py 110 1 99% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/kazoo/handlers/__init__.py 0 0 100% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/kazoo/handlers/threading.py 94 15 84% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/kazoo/handlers/utils.py 222 75 66% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/kazoo/hosts.py 18 4 78% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/kazoo/loggingsupport.py 1 0 100% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/kazoo/protocol/__init__.py 0 0 100% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/kazoo/protocol/connection.py 485 176 64% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/kazoo/protocol/paths.py 33 8 76% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/kazoo/protocol/serialization.py 316 111 65% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/kazoo/protocol/states.py 49 9 82% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/kazoo/python2atexit.py 32 19 41% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/kazoo/recipe/__init__.py 0 0 100% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/kazoo/recipe/barrier.py 97 80 18% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/kazoo/recipe/counter.py 49 36 27% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/kazoo/recipe/election.py 16 10 38% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/kazoo/recipe/lease.py 54 36 33% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/kazoo/recipe/lock.py 295 242 18% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/kazoo/recipe/partitioner.py 155 120 23% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/kazoo/recipe/party.py 62 43 31% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/kazoo/recipe/queue.py 157 126 20% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/kazoo/recipe/watchers.py 172 138 20% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/kazoo/retry.py 60 9 85% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/kazoo/security.py 58 35 40% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/kazoo/version.py 1 0 100% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/patroni/__init__.py 13 2 85% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/patroni/__main__.py 201 67 67% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/patroni/api.py 788 437 45% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/patroni/async_executor.py 96 15 84% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/patroni/collections.py 56 7 88% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/patroni/config.py 360 100 72% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/patroni/config_generator.py 213 160 25% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/patroni/daemon.py 76 6 92% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/patroni/dcs/__init__.py 710 171 76% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/patroni/dcs/zookeeper.py 289 76 74% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/patroni/dynamic_loader.py 36 8 78% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/patroni/exceptions.py 16 0 100% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/patroni/file_perm.py 47 11 77% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/patroni/global_config.py 87 4 95% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/patroni/ha.py 1360 676 50% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/patroni/log.py 234 80 66% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/patroni/postgresql/__init__.py 825 240 71% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/patroni/postgresql/available_parameters/__init__.py 24 3 88% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/patroni/postgresql/bootstrap.py 258 93 64% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/patroni/postgresql/callback_executor.py 55 8 85% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/patroni/postgresql/cancellable.py 104 41 61% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/patroni/postgresql/config.py 844 287 66% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/patroni/postgresql/connection.py 75 7 91% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/patroni/postgresql/misc.py 43 13 70% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/patroni/postgresql/mpp/__init__.py 89 12 87% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/patroni/postgresql/postmaster.py 170 92 46% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/patroni/postgresql/rewind.py 416 200 52% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/patroni/postgresql/slots.py 350 177 49% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/patroni/postgresql/sync.py 154 23 85% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/patroni/postgresql/validator.py 157 24 85% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/patroni/psycopg.py 57 24 58% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/patroni/quorum.py 186 164 12% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/patroni/request.py 58 7 88% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/patroni/tags.py 38 5 87% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/patroni/utils.py 371 142 62% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/patroni/validator.py 309 218 29% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/patroni/version.py 1 0 100% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/patroni/watchdog/__init__.py 2 0 100% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/patroni/watchdog/base.py 203 57 72% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/patroni/watchdog/linux.py 135 50 63% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/psutil/__init__.py 945 629 33% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/psutil/_common.py 408 208 49% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/psutil/_pslinux.py 1225 920 25% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/psutil/_psposix.py 84 40 52% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/psycopg2/__init__.py 19 3 84% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/psycopg2/_json.py 64 27 58% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/psycopg2/_range.py 269 172 36% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/psycopg2/errors.py 3 2 33% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/psycopg2/extensions.py 91 25 73% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/puresasl/__init__.py 21 2 90% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/puresasl/client.py 71 47 34% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/puresasl/mechanisms.py 363 263 28% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/six.py 505 259 49% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/urllib3/__init__.py 49 15 69% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/urllib3/_base_connection.py 63 45 29% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/urllib3/_collections.py 231 133 42% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/urllib3/_request_methods.py 54 24 56% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/urllib3/_version.py 13 3 77% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/urllib3/connection.py 389 151 61% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/urllib3/connectionpool.py 344 139 60% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/urllib3/exceptions.py 121 39 68% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/urllib3/fields.py 92 73 21% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/urllib3/filepost.py 37 24 35% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/urllib3/http2/__init__.py 28 21 25% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/urllib3/http2/probe.py 49 31 37% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/urllib3/poolmanager.py 233 89 62% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/urllib3/response.py 634 413 35% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/urllib3/util/__init__.py 10 0 100% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/urllib3/util/connection.py 66 10 85% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/urllib3/util/proxy.py 13 6 54% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/urllib3/util/request.py 104 52 50% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/urllib3/util/response.py 32 17 47% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/urllib3/util/retry.py 174 57 67% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/urllib3/util/ssl_.py 172 73 58% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/urllib3/util/ssl_match_hostname.py 66 54 18% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/urllib3/util/ssltransport.py 152 106 30% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/urllib3/util/timeout.py 71 19 73% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/urllib3/util/url.py 203 76 63% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/urllib3/util/util.py 26 18 31% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/urllib3/util/wait.py 49 38 22% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/yaml/__init__.py 165 109 34% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/yaml/composer.py 92 17 82% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/yaml/constructor.py 479 276 42% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/yaml/cyaml.py 46 24 48% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/yaml/dumper.py 23 12 48% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/yaml/emitter.py 838 769 8% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/yaml/error.py 58 42 28% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/yaml/events.py 61 6 90% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/yaml/loader.py 47 24 49% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/yaml/nodes.py 29 7 76% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/yaml/parser.py 352 180 49% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/yaml/reader.py 122 30 75% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/yaml/representer.py 248 176 29% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/yaml/resolver.py 135 76 44% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/yaml/scanner.py 758 415 45% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/yaml/serializer.py 85 70 18% 1460s May 04 20:28:05 /usr/lib/python3/dist-packages/yaml/tokens.py 76 17 78% 1460s May 04 20:28:05 patroni/__init__.py 13 2 85% 1460s May 04 20:28:05 patroni/__main__.py 201 201 0% 1460s May 04 20:28:05 patroni/api.py 788 788 0% 1460s May 04 20:28:05 patroni/async_executor.py 96 69 28% 1460s May 04 20:28:05 patroni/collections.py 56 15 73% 1460s May 04 20:28:05 patroni/config.py 360 187 48% 1460s May 04 20:28:05 patroni/config_generator.py 213 213 0% 1460s May 04 20:28:05 patroni/ctl.py 941 666 29% 1460s May 04 20:28:05 patroni/daemon.py 76 76 0% 1460s May 04 20:28:05 patroni/dcs/__init__.py 710 359 49% 1460s May 04 20:28:05 patroni/dcs/consul.py 482 482 0% 1460s May 04 20:28:05 patroni/dcs/etcd3.py 679 679 0% 1460s May 04 20:28:05 patroni/dcs/etcd.py 603 603 0% 1460s May 04 20:28:05 patroni/dcs/exhibitor.py 62 62 0% 1460s May 04 20:28:05 patroni/dcs/kubernetes.py 943 943 0% 1460s May 04 20:28:05 patroni/dcs/raft.py 319 319 0% 1460s May 04 20:28:05 patroni/dcs/zookeeper.py 289 159 45% 1460s May 04 20:28:05 patroni/dynamic_loader.py 36 8 78% 1460s May 04 20:28:05 patroni/exceptions.py 16 1 94% 1460s May 04 20:28:05 patroni/file_perm.py 47 17 64% 1460s May 04 20:28:05 patroni/global_config.py 87 25 71% 1460s May 04 20:28:05 patroni/ha.py 1360 1360 0% 1460s May 04 20:28:05 patroni/log.py 234 182 22% 1460s May 04 20:28:05 patroni/postgresql/__init__.py 825 653 21% 1460s May 04 20:28:05 patroni/postgresql/available_parameters/__init__.py 24 6 75% 1460s May 04 20:28:05 patroni/postgresql/bootstrap.py 258 228 12% 1460s May 04 20:28:05 patroni/postgresql/callback_executor.py 55 34 38% 1460s May 04 20:28:05 patroni/postgresql/cancellable.py 104 84 19% 1460s May 04 20:28:05 patroni/postgresql/config.py 844 722 14% 1460s May 04 20:28:05 patroni/postgresql/connection.py 75 50 33% 1460s May 04 20:28:05 patroni/postgresql/misc.py 43 30 30% 1460s May 04 20:28:05 patroni/postgresql/mpp/__init__.py 89 21 76% 1460s May 04 20:28:05 patroni/postgresql/mpp/citus.py 366 366 0% 1460s May 04 20:28:05 patroni/postgresql/postmaster.py 170 139 18% 1460s May 04 20:28:05 patroni/postgresql/rewind.py 416 416 0% 1460s May 04 20:28:05 patroni/postgresql/slots.py 350 301 14% 1460s May 04 20:28:05 patroni/postgresql/sync.py 154 114 26% 1460s May 04 20:28:05 patroni/postgresql/validator.py 157 52 67% 1460s May 04 20:28:05 patroni/psycopg.py 57 41 28% 1460s May 04 20:28:05 patroni/quorum.py 186 186 0% 1460s May 04 20:28:05 patroni/raft_controller.py 22 22 0% 1460s May 04 20:28:05 patroni/request.py 58 6 90% 1460s May 04 20:28:05 patroni/scripts/__init__.py 0 0 100% 1460s May 04 20:28:05 patroni/scripts/aws.py 59 59 0% 1460s May 04 20:28:05 patroni/scripts/barman/__init__.py 0 0 100% 1460s May 04 20:28:05 patroni/scripts/barman/cli.py 50 50 0% 1460s May 04 20:28:05 patroni/scripts/barman/config_switch.py 50 50 0% 1460s May 04 20:28:05 patroni/scripts/barman/recover.py 36 36 0% 1460s May 04 20:28:05 patroni/scripts/barman/utils.py 93 93 0% 1460s May 04 20:28:05 patroni/scripts/wale_restore.py 207 207 0% 1460s May 04 20:28:05 patroni/tags.py 38 15 61% 1460s May 04 20:28:05 patroni/utils.py 371 297 20% 1460s May 04 20:28:05 patroni/validator.py 309 222 28% 1460s May 04 20:28:05 patroni/version.py 1 0 100% 1460s May 04 20:28:05 patroni/watchdog/__init__.py 2 2 0% 1460s May 04 20:28:05 patroni/watchdog/base.py 203 203 0% 1460s May 04 20:28:05 patroni/watchdog/linux.py 135 135 0% 1460s May 04 20:28:05 -------------------------------------------------------------------------------------------------------- 1460s May 04 20:28:05 TOTAL 40815 26177 36% 1460s May 04 20:28:05 1 feature passed, 0 failed, 0 skipped 1460s May 04 20:28:05 7 scenarios passed, 0 failed, 0 skipped 1460s May 04 20:28:05 68 steps passed, 0 failed, 0 skipped, 0 undefined 1460s May 04 20:28:05 Took 1m20.566s 1460s ### End 17 acceptance-zookeeper features/basic_replication.feature ### 1460s + su postgres -p -c 'rm -rf features/output' 1460s + echo '### End 17 acceptance-zookeeper features/basic_replication.feature ###' 1460s + rm -f /tmp/pgpass_postgres-0 /tmp/pgpass_postgres-1 /tmp/pgpass_postgres-2 1460s ++ id -u 1460s + '[' 0 -eq 0 ']' 1460s + '[' -x /etc/init.d/zookeeper ']' 1460s + /etc/init.d/zookeeper stop 1461s Stopping zookeeper (via systemctl): zookeeper.service. 1461s autopkgtest [20:28:06]: test acceptance-zookeeper-basic: -----------------------] 1461s autopkgtest [20:28:06]: test acceptance-zookeeper-basic: - - - - - - - - - - results - - - - - - - - - - 1461s acceptance-zookeeper-basic PASS 1462s autopkgtest [20:28:07]: test acceptance-raft-basic: preparing testbed 1562s autopkgtest [20:29:47]: testbed dpkg architecture: ppc64el 1562s autopkgtest [20:29:47]: testbed apt version: 3.0.0 1563s autopkgtest [20:29:48]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1563s autopkgtest [20:29:48]: testbed release detected to be: questing 1564s autopkgtest [20:29:49]: updating testbed package index (apt update) 1564s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [110 kB] 1564s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 1564s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 1564s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 1564s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [111 kB] 1564s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [1095 kB] 1565s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [33.9 kB] 1565s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main ppc64el Packages [149 kB] 1565s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/universe ppc64el Packages [1056 kB] 1565s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/multiverse ppc64el Packages [32.2 kB] 1565s Fetched 2587 kB in 1s (2127 kB/s) 1566s Reading package lists... 1567s autopkgtest [20:29:52]: upgrading testbed (apt dist-upgrade and autopurge) 1567s Reading package lists... 1567s Building dependency tree... 1567s Reading state information... 1567s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 1567s Starting 2 pkgProblemResolver with broken count: 0 1567s Done 1568s Entering ResolveByKeep 1568s 1568s Calculating upgrade... 1568s The following packages will be upgraded: 1568s base-passwd ethtool libbpf1 libevdev2 libmm-glib0 libnghttp2-14 1568s libpython3.12-minimal libpython3.12-stdlib libpython3.12t64 libunistring5 1568s libusb-1.0-0 man-db patch publicsuffix usbutils 1569s 15 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1569s Need to get 8938 kB of archives. 1569s After this operation, 64.5 kB disk space will be freed. 1569s Get:1 http://ftpmaster.internal/ubuntu questing/main ppc64el base-passwd ppc64el 3.6.7 [55.8 kB] 1569s Get:2 http://ftpmaster.internal/ubuntu questing/main ppc64el libbpf1 ppc64el 1:1.5.0-3 [231 kB] 1569s Get:3 http://ftpmaster.internal/ubuntu questing/main ppc64el libunistring5 ppc64el 1.3-2 [627 kB] 1569s Get:4 http://ftpmaster.internal/ubuntu questing/main ppc64el ethtool ppc64el 1:6.14-2 [294 kB] 1569s Get:5 http://ftpmaster.internal/ubuntu questing/main ppc64el libevdev2 ppc64el 1.13.4+dfsg-1 [38.0 kB] 1569s Get:6 http://ftpmaster.internal/ubuntu questing/main ppc64el libnghttp2-14 ppc64el 1.64.0-1.1 [89.7 kB] 1569s Get:7 http://ftpmaster.internal/ubuntu questing/main ppc64el libusb-1.0-0 ppc64el 2:1.0.28-1 [64.4 kB] 1569s Get:8 http://ftpmaster.internal/ubuntu questing/main ppc64el man-db ppc64el 2.13.1-1 [1409 kB] 1569s Get:9 http://ftpmaster.internal/ubuntu questing/main ppc64el publicsuffix all 20250328.1952-0.1 [135 kB] 1569s Get:10 http://ftpmaster.internal/ubuntu questing/main ppc64el usbutils ppc64el 1:018-2 [90.0 kB] 1569s Get:11 http://ftpmaster.internal/ubuntu questing/main ppc64el libmm-glib0 ppc64el 1.24.0-1 [290 kB] 1569s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/universe ppc64el libpython3.12t64 ppc64el 3.12.10-1 [2558 kB] 1570s Get:13 http://ftpmaster.internal/ubuntu questing-proposed/universe ppc64el libpython3.12-stdlib ppc64el 3.12.10-1 [2105 kB] 1570s Get:14 http://ftpmaster.internal/ubuntu questing-proposed/universe ppc64el libpython3.12-minimal ppc64el 3.12.10-1 [841 kB] 1570s Get:15 http://ftpmaster.internal/ubuntu questing/main ppc64el patch ppc64el 2.8-1 [110 kB] 1570s Preconfiguring packages ... 1570s Fetched 8938 kB in 1s (5996 kB/s) 1571s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 107204 files and directories currently installed.) 1571s Preparing to unpack .../base-passwd_3.6.7_ppc64el.deb ... 1571s Unpacking base-passwd (3.6.7) over (3.6.6) ... 1571s Setting up base-passwd (3.6.7) ... 1571s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 107204 files and directories currently installed.) 1571s Preparing to unpack .../00-libbpf1_1%3a1.5.0-3_ppc64el.deb ... 1571s Unpacking libbpf1:ppc64el (1:1.5.0-3) over (1:1.5.0-2) ... 1571s Preparing to unpack .../01-libunistring5_1.3-2_ppc64el.deb ... 1571s Unpacking libunistring5:ppc64el (1.3-2) over (1.3-1) ... 1571s Preparing to unpack .../02-ethtool_1%3a6.14-2_ppc64el.deb ... 1571s Unpacking ethtool (1:6.14-2) over (1:6.11-1) ... 1571s Preparing to unpack .../03-libevdev2_1.13.4+dfsg-1_ppc64el.deb ... 1571s Unpacking libevdev2:ppc64el (1.13.4+dfsg-1) over (1.13.3+dfsg-1) ... 1571s Preparing to unpack .../04-libnghttp2-14_1.64.0-1.1_ppc64el.deb ... 1571s Unpacking libnghttp2-14:ppc64el (1.64.0-1.1) over (1.64.0-1ubuntu1) ... 1571s Preparing to unpack .../05-libusb-1.0-0_2%3a1.0.28-1_ppc64el.deb ... 1571s Unpacking libusb-1.0-0:ppc64el (2:1.0.28-1) over (2:1.0.27-2) ... 1571s Preparing to unpack .../06-man-db_2.13.1-1_ppc64el.deb ... 1571s Unpacking man-db (2.13.1-1) over (2.13.0-1) ... 1571s Preparing to unpack .../07-publicsuffix_20250328.1952-0.1_all.deb ... 1571s Unpacking publicsuffix (20250328.1952-0.1) over (20250108.1153-0.1) ... 1571s Preparing to unpack .../08-usbutils_1%3a018-2_ppc64el.deb ... 1571s Unpacking usbutils (1:018-2) over (1:018-1) ... 1571s Preparing to unpack .../09-libmm-glib0_1.24.0-1_ppc64el.deb ... 1571s Unpacking libmm-glib0:ppc64el (1.24.0-1) over (1.23.4-0ubuntu3) ... 1571s Preparing to unpack .../10-libpython3.12t64_3.12.10-1_ppc64el.deb ... 1571s Unpacking libpython3.12t64:ppc64el (3.12.10-1) over (3.12.8-3) ... 1571s Preparing to unpack .../11-libpython3.12-stdlib_3.12.10-1_ppc64el.deb ... 1572s Unpacking libpython3.12-stdlib:ppc64el (3.12.10-1) over (3.12.8-3) ... 1572s Preparing to unpack .../12-libpython3.12-minimal_3.12.10-1_ppc64el.deb ... 1572s Unpacking libpython3.12-minimal:ppc64el (3.12.10-1) over (3.12.8-3) ... 1572s Preparing to unpack .../13-patch_2.8-1_ppc64el.deb ... 1572s Unpacking patch (2.8-1) over (2.7.6-7build3) ... 1572s Setting up libpython3.12-minimal:ppc64el (3.12.10-1) ... 1572s Setting up libnghttp2-14:ppc64el (1.64.0-1.1) ... 1572s Setting up man-db (2.13.1-1) ... 1572s Updating database of manual pages ... 1575s man-db.service is a disabled or a static unit not running, not starting it. 1575s Setting up libunistring5:ppc64el (1.3-2) ... 1575s Setting up patch (2.8-1) ... 1575s Setting up libmm-glib0:ppc64el (1.24.0-1) ... 1575s Setting up libusb-1.0-0:ppc64el (2:1.0.28-1) ... 1575s Setting up libevdev2:ppc64el (1.13.4+dfsg-1) ... 1575s Setting up publicsuffix (20250328.1952-0.1) ... 1575s Setting up libbpf1:ppc64el (1:1.5.0-3) ... 1575s Setting up ethtool (1:6.14-2) ... 1575s Setting up libpython3.12-stdlib:ppc64el (3.12.10-1) ... 1575s Setting up usbutils (1:018-2) ... 1575s Setting up libpython3.12t64:ppc64el (3.12.10-1) ... 1575s Processing triggers for libc-bin (2.41-6ubuntu1) ... 1575s Reading package lists... 1575s Building dependency tree... 1575s Reading state information... 1576s Starting pkgProblemResolver with broken count: 0 1576s Starting 2 pkgProblemResolver with broken count: 0 1576s Done 1576s Solving dependencies... 1576s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1576s autopkgtest [20:30:01]: rebooting testbed after setup commands that affected boot 1611s autopkgtest-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds... 1620s Reading package lists... 1620s Building dependency tree... 1620s Reading state information... 1620s Starting pkgProblemResolver with broken count: 0 1620s Starting 2 pkgProblemResolver with broken count: 0 1620s Done 1621s The following NEW packages will be installed: 1621s fonts-font-awesome fonts-lato libio-pty-perl libipc-run-perl libjs-jquery 1621s libjs-sphinxdoc libjs-underscore libjson-perl libllvm20 libpq5 1621s libtime-duration-perl libtimedate-perl libxslt1.1 moreutils patroni 1621s patroni-doc postgresql postgresql-17 postgresql-client-17 1621s postgresql-client-common postgresql-common postgresql-common-dev 1621s python3-behave python3-click python3-coverage python3-dateutil python3-parse 1621s python3-parse-type python3-prettytable python3-psutil python3-psycopg2 1621s python3-pysyncobj python3-six python3-wcwidth python3-ydiff 1621s sphinx-rtd-theme-common ssl-cert 1621s 0 upgraded, 37 newly installed, 0 to remove and 0 not upgraded. 1621s Need to get 58.1 MB of archives. 1621s After this operation, 253 MB of additional disk space will be used. 1621s Get:1 http://ftpmaster.internal/ubuntu questing/main ppc64el fonts-lato all 2.015-1 [2781 kB] 1622s Get:2 http://ftpmaster.internal/ubuntu questing/main ppc64el libjson-perl all 4.10000-1 [81.9 kB] 1622s Get:3 http://ftpmaster.internal/ubuntu questing-proposed/main ppc64el postgresql-client-common all 277 [48.0 kB] 1622s Get:4 http://ftpmaster.internal/ubuntu questing/main ppc64el libio-pty-perl ppc64el 1:1.20-1build3 [32.0 kB] 1622s Get:5 http://ftpmaster.internal/ubuntu questing/main ppc64el libipc-run-perl all 20231003.0-2 [91.5 kB] 1622s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/main ppc64el postgresql-common-dev all 277 [73.4 kB] 1622s Get:7 http://ftpmaster.internal/ubuntu questing/main ppc64el ssl-cert all 1.1.3ubuntu1 [18.7 kB] 1622s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main ppc64el postgresql-common all 277 [101 kB] 1622s Get:9 http://ftpmaster.internal/ubuntu questing/main ppc64el fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 1622s Get:10 http://ftpmaster.internal/ubuntu questing/main ppc64el libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 1622s Get:11 http://ftpmaster.internal/ubuntu questing/main ppc64el libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 1622s Get:12 http://ftpmaster.internal/ubuntu questing/main ppc64el libjs-sphinxdoc all 8.1.3-5 [31.0 kB] 1622s Get:13 http://ftpmaster.internal/ubuntu questing/main ppc64el libllvm20 ppc64el 1:20.1.2-0ubuntu1 [32.0 MB] 1624s Get:14 http://ftpmaster.internal/ubuntu questing/main ppc64el libpq5 ppc64el 17.4-1 [174 kB] 1624s Get:15 http://ftpmaster.internal/ubuntu questing/main ppc64el libtime-duration-perl all 1.21-2 [12.3 kB] 1624s Get:16 http://ftpmaster.internal/ubuntu questing/main ppc64el libtimedate-perl all 2.3300-2 [34.0 kB] 1624s Get:17 http://ftpmaster.internal/ubuntu questing/main ppc64el libxslt1.1 ppc64el 1.1.39-0exp1ubuntu4 [191 kB] 1624s Get:18 http://ftpmaster.internal/ubuntu questing/universe ppc64el moreutils ppc64el 0.69-1 [59.1 kB] 1624s Get:19 http://ftpmaster.internal/ubuntu questing/main ppc64el python3-click all 8.2.0+0.really.8.1.8-1 [80.0 kB] 1624s Get:20 http://ftpmaster.internal/ubuntu questing/main ppc64el python3-dateutil all 2.9.0-4 [80.3 kB] 1624s Get:21 http://ftpmaster.internal/ubuntu questing/main ppc64el python3-wcwidth all 0.2.13+dfsg1-1 [26.3 kB] 1624s Get:22 http://ftpmaster.internal/ubuntu questing/main ppc64el python3-prettytable all 3.15.1-1 [38.9 kB] 1624s Get:23 http://ftpmaster.internal/ubuntu questing-proposed/main ppc64el python3-psutil ppc64el 7.0.0-2 [189 kB] 1624s Get:24 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-ydiff all 1.4.2-1 [19.0 kB] 1624s Get:25 http://ftpmaster.internal/ubuntu questing/main ppc64el python3-psycopg2 ppc64el 2.9.10-1build1 [151 kB] 1624s Get:26 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-pysyncobj all 0.3.14-2 [61.9 kB] 1624s Get:27 http://ftpmaster.internal/ubuntu questing/universe ppc64el patroni all 4.0.5-1 [282 kB] 1624s Get:28 http://ftpmaster.internal/ubuntu questing/main ppc64el sphinx-rtd-theme-common all 3.0.2+dfsg-2 [1014 kB] 1624s Get:29 http://ftpmaster.internal/ubuntu questing/universe ppc64el patroni-doc all 4.0.5-1 [528 kB] 1624s Get:30 http://ftpmaster.internal/ubuntu questing/main ppc64el postgresql-client-17 ppc64el 17.4-1 [1482 kB] 1624s Get:31 http://ftpmaster.internal/ubuntu questing/main ppc64el postgresql-17 ppc64el 17.4-1 [17.2 MB] 1624s Get:32 http://ftpmaster.internal/ubuntu questing-proposed/main ppc64el postgresql all 17+277 [16.5 kB] 1624s Get:33 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-parse all 1.20.2-1 [27.0 kB] 1624s Get:34 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-parse-type all 0.6.4-3 [23.5 kB] 1624s Get:35 http://ftpmaster.internal/ubuntu questing/main ppc64el python3-six all 1.17.0-1 [13.2 kB] 1624s Get:36 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-behave all 1.2.6-6 [98.6 kB] 1624s Get:37 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-coverage ppc64el 7.6.0+dfsg1-2build1 [154 kB] 1625s Preconfiguring packages ... 1625s /var/cache/debconf/tmp.ci/postgresql.config.74kGAl: 12: pg_lsclusters: not found 1625s Fetched 58.1 MB in 4s (16.5 MB/s) 1625s Selecting previously unselected package fonts-lato. 1625s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 107214 files and directories currently installed.) 1625s Preparing to unpack .../00-fonts-lato_2.015-1_all.deb ... 1625s Unpacking fonts-lato (2.015-1) ... 1625s Selecting previously unselected package libjson-perl. 1625s Preparing to unpack .../01-libjson-perl_4.10000-1_all.deb ... 1625s Unpacking libjson-perl (4.10000-1) ... 1625s Selecting previously unselected package postgresql-client-common. 1625s Preparing to unpack .../02-postgresql-client-common_277_all.deb ... 1625s Unpacking postgresql-client-common (277) ... 1625s Selecting previously unselected package libio-pty-perl. 1625s Preparing to unpack .../03-libio-pty-perl_1%3a1.20-1build3_ppc64el.deb ... 1625s Unpacking libio-pty-perl (1:1.20-1build3) ... 1625s Selecting previously unselected package libipc-run-perl. 1625s Preparing to unpack .../04-libipc-run-perl_20231003.0-2_all.deb ... 1625s Unpacking libipc-run-perl (20231003.0-2) ... 1625s Selecting previously unselected package postgresql-common-dev. 1625s Preparing to unpack .../05-postgresql-common-dev_277_all.deb ... 1625s Unpacking postgresql-common-dev (277) ... 1625s Selecting previously unselected package ssl-cert. 1625s Preparing to unpack .../06-ssl-cert_1.1.3ubuntu1_all.deb ... 1625s Unpacking ssl-cert (1.1.3ubuntu1) ... 1625s Selecting previously unselected package postgresql-common. 1625s Preparing to unpack .../07-postgresql-common_277_all.deb ... 1625s Adding 'diversion of /usr/bin/pg_config to /usr/bin/pg_config.libpq-dev by postgresql-common' 1625s Unpacking postgresql-common (277) ... 1625s Selecting previously unselected package fonts-font-awesome. 1625s Preparing to unpack .../08-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 1626s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 1626s Selecting previously unselected package libjs-jquery. 1626s Preparing to unpack .../09-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 1626s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 1626s Selecting previously unselected package libjs-underscore. 1626s Preparing to unpack .../10-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 1626s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 1626s Selecting previously unselected package libjs-sphinxdoc. 1626s Preparing to unpack .../11-libjs-sphinxdoc_8.1.3-5_all.deb ... 1626s Unpacking libjs-sphinxdoc (8.1.3-5) ... 1626s Selecting previously unselected package libllvm20:ppc64el. 1626s Preparing to unpack .../12-libllvm20_1%3a20.1.2-0ubuntu1_ppc64el.deb ... 1626s Unpacking libllvm20:ppc64el (1:20.1.2-0ubuntu1) ... 1626s Selecting previously unselected package libpq5:ppc64el. 1626s Preparing to unpack .../13-libpq5_17.4-1_ppc64el.deb ... 1626s Unpacking libpq5:ppc64el (17.4-1) ... 1626s Selecting previously unselected package libtime-duration-perl. 1626s Preparing to unpack .../14-libtime-duration-perl_1.21-2_all.deb ... 1626s Unpacking libtime-duration-perl (1.21-2) ... 1626s Selecting previously unselected package libtimedate-perl. 1626s Preparing to unpack .../15-libtimedate-perl_2.3300-2_all.deb ... 1626s Unpacking libtimedate-perl (2.3300-2) ... 1626s Selecting previously unselected package libxslt1.1:ppc64el. 1626s Preparing to unpack .../16-libxslt1.1_1.1.39-0exp1ubuntu4_ppc64el.deb ... 1626s Unpacking libxslt1.1:ppc64el (1.1.39-0exp1ubuntu4) ... 1626s Selecting previously unselected package moreutils. 1626s Preparing to unpack .../17-moreutils_0.69-1_ppc64el.deb ... 1626s Unpacking moreutils (0.69-1) ... 1626s Selecting previously unselected package python3-click. 1626s Preparing to unpack .../18-python3-click_8.2.0+0.really.8.1.8-1_all.deb ... 1626s Unpacking python3-click (8.2.0+0.really.8.1.8-1) ... 1626s Selecting previously unselected package python3-dateutil. 1626s Preparing to unpack .../19-python3-dateutil_2.9.0-4_all.deb ... 1626s Unpacking python3-dateutil (2.9.0-4) ... 1626s Selecting previously unselected package python3-wcwidth. 1626s Preparing to unpack .../20-python3-wcwidth_0.2.13+dfsg1-1_all.deb ... 1626s Unpacking python3-wcwidth (0.2.13+dfsg1-1) ... 1626s Selecting previously unselected package python3-prettytable. 1626s Preparing to unpack .../21-python3-prettytable_3.15.1-1_all.deb ... 1626s Unpacking python3-prettytable (3.15.1-1) ... 1626s Selecting previously unselected package python3-psutil. 1626s Preparing to unpack .../22-python3-psutil_7.0.0-2_ppc64el.deb ... 1626s Unpacking python3-psutil (7.0.0-2) ... 1627s Selecting previously unselected package python3-ydiff. 1627s Preparing to unpack .../23-python3-ydiff_1.4.2-1_all.deb ... 1627s Unpacking python3-ydiff (1.4.2-1) ... 1627s Selecting previously unselected package python3-psycopg2. 1627s Preparing to unpack .../24-python3-psycopg2_2.9.10-1build1_ppc64el.deb ... 1627s Unpacking python3-psycopg2 (2.9.10-1build1) ... 1627s Selecting previously unselected package python3-pysyncobj. 1627s Preparing to unpack .../25-python3-pysyncobj_0.3.14-2_all.deb ... 1627s Unpacking python3-pysyncobj (0.3.14-2) ... 1627s Selecting previously unselected package patroni. 1627s Preparing to unpack .../26-patroni_4.0.5-1_all.deb ... 1627s Unpacking patroni (4.0.5-1) ... 1627s Selecting previously unselected package sphinx-rtd-theme-common. 1627s Preparing to unpack .../27-sphinx-rtd-theme-common_3.0.2+dfsg-2_all.deb ... 1627s Unpacking sphinx-rtd-theme-common (3.0.2+dfsg-2) ... 1627s Selecting previously unselected package patroni-doc. 1627s Preparing to unpack .../28-patroni-doc_4.0.5-1_all.deb ... 1627s Unpacking patroni-doc (4.0.5-1) ... 1627s Selecting previously unselected package postgresql-client-17. 1627s Preparing to unpack .../29-postgresql-client-17_17.4-1_ppc64el.deb ... 1627s Unpacking postgresql-client-17 (17.4-1) ... 1627s Selecting previously unselected package postgresql-17. 1627s Preparing to unpack .../30-postgresql-17_17.4-1_ppc64el.deb ... 1627s Unpacking postgresql-17 (17.4-1) ... 1627s Selecting previously unselected package postgresql. 1627s Preparing to unpack .../31-postgresql_17+277_all.deb ... 1627s Unpacking postgresql (17+277) ... 1627s Selecting previously unselected package python3-parse. 1627s Preparing to unpack .../32-python3-parse_1.20.2-1_all.deb ... 1627s Unpacking python3-parse (1.20.2-1) ... 1627s Selecting previously unselected package python3-parse-type. 1627s Preparing to unpack .../33-python3-parse-type_0.6.4-3_all.deb ... 1627s Unpacking python3-parse-type (0.6.4-3) ... 1627s Selecting previously unselected package python3-six. 1627s Preparing to unpack .../34-python3-six_1.17.0-1_all.deb ... 1627s Unpacking python3-six (1.17.0-1) ... 1627s Selecting previously unselected package python3-behave. 1627s Preparing to unpack .../35-python3-behave_1.2.6-6_all.deb ... 1627s Unpacking python3-behave (1.2.6-6) ... 1627s Selecting previously unselected package python3-coverage. 1627s Preparing to unpack .../36-python3-coverage_7.6.0+dfsg1-2build1_ppc64el.deb ... 1627s Unpacking python3-coverage (7.6.0+dfsg1-2build1) ... 1627s Setting up postgresql-client-common (277) ... 1627s Setting up fonts-lato (2.015-1) ... 1627s Setting up libio-pty-perl (1:1.20-1build3) ... 1627s Setting up python3-pysyncobj (0.3.14-2) ... 1627s Setting up python3-ydiff (1.4.2-1) ... 1628s Setting up libpq5:ppc64el (17.4-1) ... 1628s Setting up python3-coverage (7.6.0+dfsg1-2build1) ... 1628s Setting up python3-click (8.2.0+0.really.8.1.8-1) ... 1628s Setting up python3-psutil (7.0.0-2) ... 1628s Setting up python3-six (1.17.0-1) ... 1628s Setting up python3-wcwidth (0.2.13+dfsg1-1) ... 1628s Setting up ssl-cert (1.1.3ubuntu1) ... 1629s Created symlink '/etc/systemd/system/multi-user.target.wants/ssl-cert.service' → '/usr/lib/systemd/system/ssl-cert.service'. 1629s Setting up libllvm20:ppc64el (1:20.1.2-0ubuntu1) ... 1629s Setting up python3-psycopg2 (2.9.10-1build1) ... 1629s Setting up libipc-run-perl (20231003.0-2) ... 1629s Setting up libtime-duration-perl (1.21-2) ... 1629s Setting up libtimedate-perl (2.3300-2) ... 1630s Setting up python3-parse (1.20.2-1) ... 1630s Setting up libjson-perl (4.10000-1) ... 1630s Setting up libxslt1.1:ppc64el (1.1.39-0exp1ubuntu4) ... 1630s Setting up python3-dateutil (2.9.0-4) ... 1630s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 1630s Setting up python3-prettytable (3.15.1-1) ... 1630s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 1630s Setting up sphinx-rtd-theme-common (3.0.2+dfsg-2) ... 1630s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 1630s Setting up postgresql-common-dev (277) ... 1630s Setting up moreutils (0.69-1) ... 1630s Setting up postgresql-client-17 (17.4-1) ... 1630s update-alternatives: using /usr/share/postgresql/17/man/man1/psql.1.gz to provide /usr/share/man/man1/psql.1.gz (psql.1.gz) in auto mode 1630s Setting up python3-parse-type (0.6.4-3) ... 1630s Setting up postgresql-common (277) ... 1631s Creating config file /etc/postgresql-common/createcluster.conf with new version 1631s Building PostgreSQL dictionaries from installed myspell/hunspell packages... 1631s Removing obsolete dictionary files: 1632s Created symlink '/etc/systemd/system/multi-user.target.wants/postgresql.service' → '/usr/lib/systemd/system/postgresql.service'. 1632s Setting up libjs-sphinxdoc (8.1.3-5) ... 1632s Setting up python3-behave (1.2.6-6) ... 1632s /usr/lib/python3/dist-packages/behave/formatter/ansi_escapes.py:57: SyntaxWarning: invalid escape sequence '\[' 1632s _ANSI_ESCAPE_PATTERN = re.compile(u"\x1b\[\d+[mA]", re.UNICODE) 1632s /usr/lib/python3/dist-packages/behave/matchers.py:284: SyntaxWarning: invalid escape sequence '\d' 1632s @parse.with_pattern(r"\d+") 1632s Setting up patroni (4.0.5-1) ... 1633s Created symlink '/etc/systemd/system/multi-user.target.wants/patroni.service' → '/usr/lib/systemd/system/patroni.service'. 1633s Setting up postgresql-17 (17.4-1) ... 1634s Creating new PostgreSQL cluster 17/main ... 1634s /usr/lib/postgresql/17/bin/initdb -D /var/lib/postgresql/17/main --auth-local peer --auth-host scram-sha-256 --no-instructions 1634s The files belonging to this database system will be owned by user "postgres". 1634s This user must also own the server process. 1634s 1634s The database cluster will be initialized with locale "C.UTF-8". 1634s The default database encoding has accordingly been set to "UTF8". 1634s The default text search configuration will be set to "english". 1634s 1634s Data page checksums are disabled. 1634s 1634s fixing permissions on existing directory /var/lib/postgresql/17/main ... ok 1634s creating subdirectories ... ok 1634s selecting dynamic shared memory implementation ... posix 1634s selecting default "max_connections" ... 100 1634s selecting default "shared_buffers" ... 128MB 1634s selecting default time zone ... Etc/UTC 1634s creating configuration files ... ok 1634s running bootstrap script ... ok 1635s performing post-bootstrap initialization ... ok 1635s syncing data to disk ... ok 1638s Setting up patroni-doc (4.0.5-1) ... 1638s Setting up postgresql (17+277) ... 1638s Processing triggers for man-db (2.13.1-1) ... 1640s Processing triggers for libc-bin (2.41-6ubuntu1) ... 1642s autopkgtest [20:31:07]: test acceptance-raft-basic: debian/tests/acceptance raft features/basic_replication.feature 1642s autopkgtest [20:31:07]: test acceptance-raft-basic: [----------------------- 1642s dpkg-architecture: warning: cannot determine CC system type, falling back to default (native compilation) 1642s ++ ls -1r /usr/lib/postgresql/ 1642s + for PG_VERSION in $(ls -1r /usr/lib/postgresql/) 1642s ### PostgreSQL 17 acceptance-raft features/basic_replication.feature ### 1642s + '[' 17 == 10 -o 17 == 11 ']' 1642s + echo '### PostgreSQL 17 acceptance-raft features/basic_replication.feature ###' 1642s + bash -c 'set -o pipefail; ETCD_UNSUPPORTED_ARCH= DCS=raft PATH=/usr/lib/postgresql/17/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin behave features/basic_replication.feature | ts' 1649s May 04 20:31:14 Feature: basic replication # features/basic_replication.feature:1 1649s May 04 20:31:14 We should check that the basic bootstrapping, replication and failover works. 1649s May 04 20:31:14 Scenario: check replication of a single table # features/basic_replication.feature:4 1649s May 04 20:31:14 Given I start postgres-0 # features/steps/basic_replication.py:20 1659s May 04 20:31:24 Then postgres-0 is a leader after 10 seconds # features/steps/patroni_api.py:31 1660s May 04 20:31:25 And there is a non empty initialize key in DCS after 15 seconds # features/steps/cascading_replication.py:41 1660s May 04 20:31:25 When I issue a PATCH request to http://127.0.0.1:8008/config with {"ttl": 20, "synchronous_mode": true} # features/steps/patroni_api.py:73 1660s May 04 20:31:25 Then I receive a response code 200 # features/steps/patroni_api.py:100 1660s May 04 20:31:25 When I start postgres-1 # features/steps/basic_replication.py:20 1670s May 04 20:31:35 And I configure and start postgres-2 with a tag replicatefrom postgres-0 # features/steps/cascading_replication.py:7 1674s May 04 20:31:39 And "sync" key in DCS has leader=postgres-0 after 20 seconds # features/steps/cascading_replication.py:23 1674s May 04 20:31:39 And I add the table foo to postgres-0 # features/steps/basic_replication.py:66 1674s May 04 20:31:39 Then table foo is present on postgres-1 after 20 seconds # features/steps/basic_replication.py:105 1675s May 04 20:31:40 Then table foo is present on postgres-2 after 20 seconds # features/steps/basic_replication.py:105 1675s May 04 20:31:40 1675s May 04 20:31:40 Scenario: check restart of sync replica # features/basic_replication.feature:17 1675s May 04 20:31:40 Given I shut down postgres-2 # features/steps/basic_replication.py:41 1676s May 04 20:31:41 Then "sync" key in DCS has sync_standby=postgres-1 after 5 seconds # features/steps/cascading_replication.py:23 1676s May 04 20:31:41 When I start postgres-2 # features/steps/basic_replication.py:20 1679s May 04 20:31:44 And I shut down postgres-1 # features/steps/basic_replication.py:41 1682s May 04 20:31:47 Then "sync" key in DCS has sync_standby=postgres-2 after 10 seconds # features/steps/cascading_replication.py:23 1683s May 04 20:31:48 When I start postgres-1 # features/steps/basic_replication.py:20 1686s May 04 20:31:51 Then "members/postgres-1" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 1687s May 04 20:31:52 And Status code on GET http://127.0.0.1:8010/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 1687s May 04 20:31:52 And Status code on GET http://127.0.0.1:8009/async is 200 after 3 seconds # features/steps/patroni_api.py:144 1687s May 04 20:31:52 1687s May 04 20:31:52 Scenario: check stuck sync replica # features/basic_replication.feature:28 1687s May 04 20:31:52 Given I issue a PATCH request to http://127.0.0.1:8008/config with {"pause": true, "maximum_lag_on_syncnode": 15000000, "postgresql": {"parameters": {"synchronous_commit": "remote_apply"}}} # features/steps/patroni_api.py:73 1687s May 04 20:31:52 Then I receive a response code 200 # features/steps/patroni_api.py:100 1687s May 04 20:31:52 And I create table on postgres-0 # features/steps/basic_replication.py:85 1687s May 04 20:31:52 And table mytest is present on postgres-1 after 2 seconds # features/steps/basic_replication.py:105 1688s May 04 20:31:53 And table mytest is present on postgres-2 after 2 seconds # features/steps/basic_replication.py:105 1688s May 04 20:31:53 When I pause wal replay on postgres-2 # features/steps/basic_replication.py:76 1688s May 04 20:31:53 And I load data on postgres-0 # features/steps/basic_replication.py:96 1689s May 04 20:31:54 Then "sync" key in DCS has sync_standby=postgres-1 after 15 seconds # features/steps/cascading_replication.py:23 1692s May 04 20:31:57 And I resume wal replay on postgres-2 # features/steps/basic_replication.py:76 1692s May 04 20:31:57 And Status code on GET http://127.0.0.1:8009/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 1692s May 04 20:31:57 And Status code on GET http://127.0.0.1:8010/async is 200 after 3 seconds # features/steps/patroni_api.py:144 1692s May 04 20:31:57 When I issue a PATCH request to http://127.0.0.1:8008/config with {"pause": null, "maximum_lag_on_syncnode": -1, "postgresql": {"parameters": {"synchronous_commit": "on"}}} # features/steps/patroni_api.py:73 1692s May 04 20:31:57 Then I receive a response code 200 # features/steps/patroni_api.py:100 1692s May 04 20:31:57 And I drop table on postgres-0 # features/steps/basic_replication.py:85 1692s May 04 20:31:57 1692s May 04 20:31:57 Scenario: check multi sync replication # features/basic_replication.feature:44 1692s May 04 20:31:57 Given I issue a PATCH request to http://127.0.0.1:8008/config with {"synchronous_node_count": 2} # features/steps/patroni_api.py:73 1692s May 04 20:31:57 Then I receive a response code 200 # features/steps/patroni_api.py:100 1692s May 04 20:31:57 Then "sync" key in DCS has sync_standby=postgres-1,postgres-2 after 10 seconds # features/steps/cascading_replication.py:23 1696s May 04 20:32:01 And Status code on GET http://127.0.0.1:8010/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 1696s May 04 20:32:01 And Status code on GET http://127.0.0.1:8009/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 1696s May 04 20:32:01 When I issue a PATCH request to http://127.0.0.1:8008/config with {"synchronous_node_count": 1} # features/steps/patroni_api.py:73 1696s May 04 20:32:01 Then I receive a response code 200 # features/steps/patroni_api.py:100 1696s May 04 20:32:01 And I shut down postgres-1 # features/steps/basic_replication.py:41 1699s May 04 20:32:04 Then "sync" key in DCS has sync_standby=postgres-2 after 10 seconds # features/steps/cascading_replication.py:23 1700s May 04 20:32:05 When I start postgres-1 # features/steps/basic_replication.py:20 1704s May 04 20:32:09 Then "members/postgres-1" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 1704s May 04 20:32:09 And Status code on GET http://127.0.0.1:8010/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 1704s May 04 20:32:09 And Status code on GET http://127.0.0.1:8009/async is 200 after 3 seconds # features/steps/patroni_api.py:144 1705s May 04 20:32:09 1705s May 04 20:32:09 Scenario: check the basic failover in synchronous mode # features/basic_replication.feature:59 1705s May 04 20:32:09 Given I run patronictl.py pause batman # features/steps/patroni_api.py:88 1706s May 04 20:32:11 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 1706s May 04 20:32:11 When I sleep for 2 seconds # features/steps/patroni_api.py:41 1708s May 04 20:32:13 And I shut down postgres-0 # features/steps/basic_replication.py:41 1709s May 04 20:32:14 And I run patronictl.py resume batman # features/steps/patroni_api.py:88 1711s May 04 20:32:16 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 1711s May 04 20:32:16 And postgres-2 role is the primary after 24 seconds # features/steps/basic_replication.py:117 1730s May 04 20:32:35 And Response on GET http://127.0.0.1:8010/history contains recovery after 10 seconds # features/steps/patroni_api.py:158 1733s May 04 20:32:38 And there is a postgres-2_cb.log with "on_role_change primary batman" in postgres-2 data directory # features/steps/cascading_replication.py:12 1733s May 04 20:32:38 When I issue a PATCH request to http://127.0.0.1:8010/config with {"synchronous_mode": null, "master_start_timeout": 0} # features/steps/patroni_api.py:73 1733s May 04 20:32:38 Then I receive a response code 200 # features/steps/patroni_api.py:100 1733s May 04 20:32:38 When I add the table bar to postgres-2 # features/steps/basic_replication.py:66 1733s May 04 20:32:38 Then table bar is present on postgres-1 after 20 seconds # features/steps/basic_replication.py:105 1733s May 04 20:32:38 And Response on GET http://127.0.0.1:8010/config contains master_start_timeout after 10 seconds # features/steps/patroni_api.py:158 1733s May 04 20:32:38 1733s May 04 20:32:38 Scenario: check rejoin of the former primary with pg_rewind # features/basic_replication.feature:75 1733s May 04 20:32:38 Given I add the table splitbrain to postgres-0 # features/steps/basic_replication.py:66 1733s May 04 20:32:38 And I start postgres-0 # features/steps/basic_replication.py:20 1733s May 04 20:32:38 Then postgres-0 role is the secondary after 20 seconds # features/steps/basic_replication.py:117 1740s May 04 20:32:45 When I add the table buz to postgres-2 # features/steps/basic_replication.py:66 1740s May 04 20:32:45 Then table buz is present on postgres-0 after 20 seconds # features/steps/basic_replication.py:105 1740s SKIP Scenario check graceful rejection when two nodes have the same name: Flaky test with Raft 1758s May 04 20:33:03 1758s May 04 20:33:03 @reject-duplicate-name 1758s May 04 20:33:03 Scenario: check graceful rejection when two nodes have the same name # features/basic_replication.feature:83 1758s May 04 20:33:03 Given I start duplicate postgres-0 on port 8011 # None 1758s May 04 20:33:03 Then there is one of ["Can't start; there is already a node named 'postgres-0' running"] CRITICAL in the dup-postgres-0 patroni log after 5 seconds # None 1758s May 04 20:33:03 1759s May 04 20:33:04 Combined data file .coverage.autopkgtest.3913.XnQpfurx 1759s May 04 20:33:04 Combined data file .coverage.autopkgtest.3916.XRlpcqvx 1759s May 04 20:33:04 Combined data file .coverage.autopkgtest.3963.XrGqYjJx 1759s May 04 20:33:04 Combined data file .coverage.autopkgtest.4011.XpqOBIgx 1759s May 04 20:33:04 Combined data file .coverage.autopkgtest.4059.XgDIstix 1759s May 04 20:33:04 Combined data file .coverage.autopkgtest.4106.XSqzoymx 1759s May 04 20:33:04 Combined data file .coverage.autopkgtest.4178.XLtoTMTx 1759s May 04 20:33:04 Combined data file .coverage.autopkgtest.4227.XPlfnAgx 1759s May 04 20:33:04 Combined data file .coverage.autopkgtest.4231.XfoikRjx 1759s May 04 20:33:04 Combined data file .coverage.autopkgtest.4314.XgQKbvjx 1759s May 04 20:33:04 Combined data file .coverage.autopkgtest.4414.XfRnlojx 1762s May 04 20:33:07 Name Stmts Miss Cover 1762s May 04 20:33:07 ---------------------------------------------------------------------------------------------------------- 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/_distutils_hack/__init__.py 101 96 5% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/cryptography/__about__.py 5 0 100% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/cryptography/__init__.py 3 0 100% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/cryptography/exceptions.py 26 5 81% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/cryptography/fernet.py 137 54 61% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/cryptography/hazmat/__init__.py 2 0 100% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/cryptography/hazmat/_oid.py 135 0 100% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/cryptography/hazmat/backends/__init__.py 5 0 100% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/cryptography/hazmat/backends/openssl/__init__.py 3 0 100% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/cryptography/hazmat/backends/openssl/backend.py 135 67 50% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/__init__.py 0 0 100% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/openssl/__init__.py 0 0 100% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/openssl/_conditional.py 38 17 55% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/openssl/binding.py 51 4 92% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/cryptography/hazmat/decrepit/__init__.py 1 0 100% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/cryptography/hazmat/decrepit/ciphers/__init__.py 1 0 100% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/cryptography/hazmat/decrepit/ciphers/algorithms.py 68 18 74% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/__init__.py 0 0 100% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/_asymmetric.py 6 0 100% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/_cipheralgorithm.py 23 1 96% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/_serialization.py 79 35 56% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/__init__.py 0 0 100% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/ec.py 172 22 87% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/padding.py 55 23 58% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/rsa.py 93 40 57% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/utils.py 14 5 64% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/ciphers/__init__.py 4 0 100% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/ciphers/algorithms.py 72 13 82% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/ciphers/base.py 54 3 94% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/ciphers/modes.py 140 50 64% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/constant_time.py 6 3 50% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/hashes.py 127 20 84% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/hmac.py 6 0 100% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/kdf/__init__.py 7 0 100% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/kdf/pbkdf2.py 27 5 81% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/padding.py 104 37 64% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/cryptography/utils.py 76 25 67% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/dateutil/__init__.py 13 4 69% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/dateutil/_common.py 25 15 40% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/dateutil/_version.py 13 3 77% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/dateutil/parser/__init__.py 33 4 88% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/dateutil/parser/_parser.py 810 688 15% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/dateutil/parser/isoparser.py 183 150 18% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/dateutil/relativedelta.py 240 206 14% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/dateutil/tz/__init__.py 4 0 100% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/dateutil/tz/_common.py 151 117 23% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/dateutil/tz/_factories.py 49 21 57% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/dateutil/tz/tz.py 794 629 21% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/dateutil/tz/win.py 152 149 2% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/patroni/__init__.py 13 2 85% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/patroni/__main__.py 201 70 65% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/patroni/api.py 788 447 43% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/patroni/async_executor.py 96 9 91% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/patroni/collections.py 56 7 88% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/patroni/config.py 360 106 71% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/patroni/config_generator.py 213 160 25% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/patroni/daemon.py 76 6 92% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/patroni/dcs/__init__.py 710 169 76% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/patroni/dcs/raft.py 319 47 85% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/patroni/dynamic_loader.py 36 8 78% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/patroni/exceptions.py 16 0 100% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/patroni/file_perm.py 47 11 77% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/patroni/global_config.py 87 4 95% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/patroni/ha.py 1360 677 50% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/patroni/log.py 234 80 66% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/patroni/postgresql/__init__.py 825 230 72% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/patroni/postgresql/available_parameters/__init__.py 24 3 88% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/patroni/postgresql/bootstrap.py 258 93 64% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/patroni/postgresql/callback_executor.py 55 8 85% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/patroni/postgresql/cancellable.py 104 37 64% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/patroni/postgresql/config.py 844 287 66% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/patroni/postgresql/connection.py 75 7 91% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/patroni/postgresql/misc.py 43 13 70% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/patroni/postgresql/mpp/__init__.py 89 12 87% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/patroni/postgresql/postmaster.py 170 92 46% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/patroni/postgresql/rewind.py 416 189 55% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/patroni/postgresql/slots.py 350 177 49% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/patroni/postgresql/sync.py 154 23 85% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/patroni/postgresql/validator.py 157 24 85% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/patroni/psycopg.py 57 24 58% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/patroni/quorum.py 186 164 12% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/patroni/request.py 58 7 88% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/patroni/tags.py 38 5 87% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/patroni/utils.py 371 142 62% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/patroni/validator.py 309 218 29% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/patroni/version.py 1 0 100% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/patroni/watchdog/__init__.py 2 0 100% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/patroni/watchdog/base.py 203 49 76% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/patroni/watchdog/linux.py 135 50 63% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/psutil/__init__.py 945 629 33% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/psutil/_common.py 408 208 49% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/psutil/_pslinux.py 1225 920 25% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/psutil/_psposix.py 84 40 52% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/psycopg2/__init__.py 19 3 84% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/psycopg2/_json.py 64 27 58% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/psycopg2/_range.py 269 172 36% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/psycopg2/errors.py 3 2 33% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/psycopg2/extensions.py 91 25 73% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/pysyncobj/__init__.py 2 0 100% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/pysyncobj/atomic_replace.py 4 0 100% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/pysyncobj/config.py 80 1 99% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/pysyncobj/dns_resolver.py 52 10 81% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/pysyncobj/encryptor.py 17 2 88% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/pysyncobj/fast_queue.py 21 1 95% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/pysyncobj/journal.py 193 48 75% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/pysyncobj/monotonic.py 76 70 8% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/pysyncobj/node.py 49 10 80% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/pysyncobj/pickle.py 52 32 38% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/pysyncobj/pipe_notifier.py 24 2 92% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/pysyncobj/poller.py 87 41 53% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/pysyncobj/serializer.py 167 135 19% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/pysyncobj/syncobj.py 1057 500 53% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/pysyncobj/tcp_connection.py 250 41 84% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/pysyncobj/tcp_server.py 56 12 79% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/pysyncobj/transport.py 266 60 77% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/pysyncobj/utility.py 59 7 88% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/pysyncobj/version.py 1 0 100% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/pysyncobj/win_inet_pton.py 44 31 30% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/urllib3/__init__.py 49 15 69% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/urllib3/_base_connection.py 63 45 29% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/urllib3/_collections.py 231 148 36% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/urllib3/_request_methods.py 54 24 56% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/urllib3/_version.py 13 3 77% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/urllib3/connection.py 389 202 48% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/urllib3/connectionpool.py 344 156 55% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/urllib3/exceptions.py 121 39 68% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/urllib3/fields.py 92 73 21% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/urllib3/filepost.py 37 24 35% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/urllib3/http2/__init__.py 28 21 25% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/urllib3/http2/probe.py 49 31 37% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/urllib3/poolmanager.py 233 92 61% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/urllib3/response.py 634 497 22% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/urllib3/util/__init__.py 10 0 100% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/urllib3/util/connection.py 66 12 82% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/urllib3/util/proxy.py 13 6 54% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/urllib3/util/request.py 104 52 50% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/urllib3/util/response.py 32 25 22% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/urllib3/util/retry.py 174 62 64% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/urllib3/util/ssl_.py 172 125 27% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/urllib3/util/ssl_match_hostname.py 66 54 18% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/urllib3/util/ssltransport.py 152 106 30% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/urllib3/util/timeout.py 71 22 69% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/urllib3/util/url.py 203 76 63% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/urllib3/util/util.py 26 18 31% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/urllib3/util/wait.py 49 38 22% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/yaml/__init__.py 165 109 34% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/yaml/composer.py 92 17 82% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/yaml/constructor.py 479 276 42% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/yaml/cyaml.py 46 24 48% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/yaml/dumper.py 23 12 48% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/yaml/emitter.py 838 769 8% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/yaml/error.py 58 42 28% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/yaml/events.py 61 6 90% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/yaml/loader.py 47 24 49% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/yaml/nodes.py 29 7 76% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/yaml/parser.py 352 180 49% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/yaml/reader.py 122 30 75% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/yaml/representer.py 248 176 29% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/yaml/resolver.py 135 76 44% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/yaml/scanner.py 758 415 45% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/yaml/serializer.py 85 70 18% 1762s May 04 20:33:07 /usr/lib/python3/dist-packages/yaml/tokens.py 76 17 78% 1762s May 04 20:33:07 patroni/__init__.py 13 2 85% 1762s May 04 20:33:07 patroni/__main__.py 201 201 0% 1762s May 04 20:33:07 patroni/api.py 788 788 0% 1762s May 04 20:33:07 patroni/async_executor.py 96 69 28% 1762s May 04 20:33:07 patroni/collections.py 56 15 73% 1762s May 04 20:33:07 patroni/config.py 360 182 49% 1762s May 04 20:33:07 patroni/config_generator.py 213 213 0% 1762s May 04 20:33:07 patroni/ctl.py 941 666 29% 1762s May 04 20:33:07 patroni/daemon.py 76 6 92% 1762s May 04 20:33:07 patroni/dcs/__init__.py 710 355 50% 1762s May 04 20:33:07 patroni/dcs/consul.py 482 482 0% 1762s May 04 20:33:07 patroni/dcs/etcd3.py 679 679 0% 1762s May 04 20:33:07 patroni/dcs/etcd.py 603 603 0% 1762s May 04 20:33:07 patroni/dcs/exhibitor.py 62 62 0% 1762s May 04 20:33:07 patroni/dcs/kubernetes.py 943 943 0% 1762s May 04 20:33:07 patroni/dcs/raft.py 319 101 68% 1762s May 04 20:33:07 patroni/dcs/zookeeper.py 289 289 0% 1762s May 04 20:33:07 patroni/dynamic_loader.py 36 8 78% 1762s May 04 20:33:07 patroni/exceptions.py 16 1 94% 1762s May 04 20:33:07 patroni/file_perm.py 47 17 64% 1762s May 04 20:33:07 patroni/global_config.py 87 25 71% 1762s May 04 20:33:07 patroni/ha.py 1360 1360 0% 1762s May 04 20:33:07 patroni/log.py 234 102 56% 1762s May 04 20:33:07 patroni/postgresql/__init__.py 825 653 21% 1762s May 04 20:33:07 patroni/postgresql/available_parameters/__init__.py 24 3 88% 1762s May 04 20:33:07 patroni/postgresql/bootstrap.py 258 228 12% 1762s May 04 20:33:07 patroni/postgresql/callback_executor.py 55 34 38% 1762s May 04 20:33:07 patroni/postgresql/cancellable.py 104 84 19% 1762s May 04 20:33:07 patroni/postgresql/config.py 844 722 14% 1762s May 04 20:33:07 patroni/postgresql/connection.py 75 50 33% 1762s May 04 20:33:07 patroni/postgresql/misc.py 43 30 30% 1762s May 04 20:33:07 patroni/postgresql/mpp/__init__.py 89 21 76% 1762s May 04 20:33:07 patroni/postgresql/mpp/citus.py 366 366 0% 1762s May 04 20:33:07 patroni/postgresql/postmaster.py 170 139 18% 1762s May 04 20:33:07 patroni/postgresql/rewind.py 416 416 0% 1762s May 04 20:33:07 patroni/postgresql/slots.py 350 301 14% 1762s May 04 20:33:07 patroni/postgresql/sync.py 154 114 26% 1762s May 04 20:33:07 patroni/postgresql/validator.py 157 52 67% 1762s May 04 20:33:07 patroni/psycopg.py 57 41 28% 1762s May 04 20:33:07 patroni/quorum.py 186 186 0% 1762s May 04 20:33:07 patroni/raft_controller.py 22 1 95% 1762s May 04 20:33:07 patroni/request.py 58 6 90% 1762s May 04 20:33:07 patroni/scripts/__init__.py 0 0 100% 1762s May 04 20:33:07 patroni/scripts/aws.py 59 59 0% 1762s May 04 20:33:07 patroni/scripts/barman/__init__.py 0 0 100% 1762s May 04 20:33:07 patroni/scripts/barman/cli.py 50 50 0% 1762s May 04 20:33:07 patroni/scripts/barman/config_switch.py 50 50 0% 1762s May 04 20:33:07 patroni/scripts/barman/recover.py 36 36 0% 1762s May 04 20:33:07 patroni/scripts/barman/utils.py 93 93 0% 1762s May 04 20:33:07 patroni/scripts/wale_restore.py 207 207 0% 1762s May 04 20:33:07 patroni/tags.py 38 15 61% 1762s May 04 20:33:07 patroni/utils.py 371 284 23% 1762s May 04 20:33:07 patroni/validator.py 309 222 28% 1762s May 04 20:33:07 patroni/version.py 1 0 100% 1762s May 04 20:33:07 patroni/watchdog/__init__.py 2 2 0% 1762s May 04 20:33:07 patroni/watchdog/base.py 203 203 0% 1762s May 04 20:33:07 patroni/watchdog/linux.py 135 135 0% 1762s May 04 20:33:07 ---------------------------------------------------------------------------------------------------------- 1762s May 04 20:33:07 TOTAL 40951 25403 38% 1762s May 04 20:33:07 1 feature passed, 0 failed, 0 skipped 1762s May 04 20:33:07 6 scenarios passed, 0 failed, 1 skipped 1762s May 04 20:33:07 66 steps passed, 0 failed, 2 skipped, 0 undefined 1762s May 04 20:33:07 Took 1m31.472s 1762s + bash -c 'rm -rf features/output' 1762s + echo '### End 17 acceptance-raft features/basic_replication.feature ###' 1762s + rm -f /tmp/pgpass_postgres-0 /tmp/pgpass_postgres-1 /tmp/pgpass_postgres-2 1762s ### End 17 acceptance-raft features/basic_replication.feature ### 1762s ++ id -u 1762s + '[' 1000 -eq 0 ']' 1763s autopkgtest [20:33:08]: test acceptance-raft-basic: -----------------------] 1763s acceptance-raft-basic PASS 1763s autopkgtest [20:33:08]: test acceptance-raft-basic: - - - - - - - - - - results - - - - - - - - - - 1763s autopkgtest [20:33:08]: @@@@@@@@@@@@@@@@@@@@ summary 1763s test PASS 1763s acceptance-etcd3-basic PASS 1763s acceptance-etcd3-full PASS 1763s acceptance-etcd-basic PASS 1763s acceptance-zookeeper-basic PASS 1763s acceptance-raft-basic PASS 1780s nova [W] Using flock in prodstack6-ppc64el 1780s Creating nova instance adt-questing-ppc64el-patroni-20250504-200345-juju-7f2275-prod-proposed-migration-environment-2-59f80a69-556d-4d61-9489-f8a3e0de4bb3 from image adt/ubuntu-questing-ppc64el-server-20250504.img (UUID 65e029e2-4bd9-4b30-b646-f26a73cdeb97)... 1780s nova [W] Timed out waiting for 7b7db9ac-f923-4a54-b054-eaab6a59b7c9 to get deleted. 1780s nova [W] Using flock in prodstack6-ppc64el 1780s Creating nova instance adt-questing-ppc64el-patroni-20250504-200345-juju-7f2275-prod-proposed-migration-environment-2-59f80a69-556d-4d61-9489-f8a3e0de4bb3 from image adt/ubuntu-questing-ppc64el-server-20250504.img (UUID 65e029e2-4bd9-4b30-b646-f26a73cdeb97)... 1780s nova [W] Timed out waiting for b48297e0-5d8b-480b-a319-63d3bbf7d9a0 to get deleted. 1780s nova [W] Using flock in prodstack6-ppc64el 1780s Creating nova instance adt-questing-ppc64el-patroni-20250504-200345-juju-7f2275-prod-proposed-migration-environment-2-59f80a69-556d-4d61-9489-f8a3e0de4bb3 from image adt/ubuntu-questing-ppc64el-server-20250504.img (UUID 65e029e2-4bd9-4b30-b646-f26a73cdeb97)... 1780s nova [W] Timed out waiting for 65baacb9-8dee-4c4a-8b48-7aaecac58948 to get deleted. 1780s nova [W] Using flock in prodstack6-ppc64el 1780s Creating nova instance adt-questing-ppc64el-patroni-20250504-200345-juju-7f2275-prod-proposed-migration-environment-2-59f80a69-556d-4d61-9489-f8a3e0de4bb3 from image adt/ubuntu-questing-ppc64el-server-20250504.img (UUID 65e029e2-4bd9-4b30-b646-f26a73cdeb97)... 1780s nova [W] Timed out waiting for 7b19b614-faf7-4383-a0a8-aa826da75db3 to get deleted.