0s autopkgtest [01:19:15]: starting date and time: 2025-10-20 01:19:15+0000 0s autopkgtest [01:19:15]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [01:19:15]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.6y6ni5zs/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:node-jquery --apt-upgrade patroni --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=node-jquery/3.7.1+dfsg+~3.5.33-1build1' -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos03-arm64-14.secgroup --name adt-resolute-arm64-patroni-20251020-011915-juju-7f2275-prod-proposed-migration-environment-2-ca29c34d-ba72-40b0-8b87-0601dc33c64a --image adt/ubuntu-resolute-arm64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-proposed-migration -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 4s Creating nova instance adt-resolute-arm64-patroni-20251020-011915-juju-7f2275-prod-proposed-migration-environment-2-ca29c34d-ba72-40b0-8b87-0601dc33c64a from image adt/ubuntu-resolute-arm64-server-20251019.img (UUID 66624775-bb7d-402f-bbba-489c1d649d18)... 69s autopkgtest [01:20:24]: testbed dpkg architecture: arm64 69s autopkgtest [01:20:24]: testbed apt version: 3.1.8ubuntu1 70s autopkgtest [01:20:25]: @@@@@@@@@@@@@@@@@@@@ test bed setup 70s autopkgtest [01:20:25]: testbed release detected to be: None 71s autopkgtest [01:20:26]: updating testbed package index (apt update) 71s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [83.3 kB] 72s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 72s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 72s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 72s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [15.8 kB] 72s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [51.0 kB] 72s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5028 B] 72s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [450 kB] 72s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 Packages [110 kB] 72s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/restricted arm64 Packages [43.8 kB] 72s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 Packages [273 kB] 72s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 Packages [8020 B] 72s Fetched 1040 kB in 1s (1020 kB/s) 74s Reading package lists... 75s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 75s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 75s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 75s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 77s Reading package lists... 77s Reading package lists... 77s Building dependency tree... 77s Reading state information... 78s Calculating upgrade... 78s The following packages will be upgraded: 78s distro-info-data dpkg dpkg-dev libaudit-common libaudit1 libdpkg-perl 78s libp11-kit0 libseccomp2 libsemanage-common libsemanage2 python-apt-common 78s python3-apt python3-cffi-backend 78s 13 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 78s Need to get 3488 kB of archives. 78s After this operation, 781 kB of additional disk space will be used. 78s Get:1 http://ftpmaster.internal/ubuntu resolute/main arm64 dpkg arm64 1.22.21ubuntu4 [1274 kB] 79s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 libaudit-common all 1:4.0.5-1build2 [6596 B] 79s Get:3 http://ftpmaster.internal/ubuntu resolute/main arm64 libaudit1 arm64 1:4.0.5-1build2 [58.6 kB] 79s Get:4 http://ftpmaster.internal/ubuntu resolute/main arm64 libsemanage-common all 3.8.1-1build1 [7916 B] 79s Get:5 http://ftpmaster.internal/ubuntu resolute/main arm64 libsemanage2 arm64 3.8.1-1build1 [95.7 kB] 79s Get:6 http://ftpmaster.internal/ubuntu resolute/main arm64 distro-info-data all 0.68 [7378 B] 79s Get:7 http://ftpmaster.internal/ubuntu resolute/main arm64 libp11-kit0 arm64 0.25.9-2 [283 kB] 79s Get:8 http://ftpmaster.internal/ubuntu resolute/main arm64 libseccomp2 arm64 2.6.0-2ubuntu3 [56.1 kB] 79s Get:9 http://ftpmaster.internal/ubuntu resolute/main arm64 python-apt-common all 3.0.0ubuntu2 [21.7 kB] 79s Get:10 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-apt arm64 3.0.0ubuntu2 [197 kB] 79s Get:11 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-cffi-backend arm64 1.17.1-3build1 [112 kB] 79s Get:12 http://ftpmaster.internal/ubuntu resolute/main arm64 dpkg-dev all 1.22.21ubuntu4 [1088 kB] 79s Get:13 http://ftpmaster.internal/ubuntu resolute/main arm64 libdpkg-perl all 1.22.21ubuntu4 [280 kB] 80s dpkg-preconfigure: unable to re-open stdin: No such file or directory 80s Fetched 3488 kB in 1s (2814 kB/s) 80s (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 ... 83359 files and directories currently installed.) 80s Preparing to unpack .../dpkg_1.22.21ubuntu4_arm64.deb ... 80s Unpacking dpkg (1.22.21ubuntu4) over (1.22.21ubuntu3) ... 81s Setting up dpkg (1.22.21ubuntu4) ... 82s (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 ... 83359 files and directories currently installed.) 82s Preparing to unpack .../libaudit-common_1%3a4.0.5-1build2_all.deb ... 82s Unpacking libaudit-common (1:4.0.5-1build2) over (1:4.0.5-1build1) ... 82s Setting up libaudit-common (1:4.0.5-1build2) ... 82s (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 ... 83359 files and directories currently installed.) 82s Preparing to unpack .../libaudit1_1%3a4.0.5-1build2_arm64.deb ... 82s Unpacking libaudit1:arm64 (1:4.0.5-1build2) over (1:4.0.5-1build1) ... 82s Setting up libaudit1:arm64 (1:4.0.5-1build2) ... 82s (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 ... 83359 files and directories currently installed.) 82s Preparing to unpack .../0-libsemanage-common_3.8.1-1build1_all.deb ... 82s Unpacking libsemanage-common (3.8.1-1build1) over (3.8.1-1) ... 82s Preparing to unpack .../1-libsemanage2_3.8.1-1build1_arm64.deb ... 82s Unpacking libsemanage2:arm64 (3.8.1-1build1) over (3.8.1-1) ... 83s Preparing to unpack .../2-distro-info-data_0.68_all.deb ... 83s Unpacking distro-info-data (0.68) over (0.67~ubuntu1) ... 83s Preparing to unpack .../3-libp11-kit0_0.25.9-2_arm64.deb ... 83s Unpacking libp11-kit0:arm64 (0.25.9-2) over (0.25.5-3ubuntu1) ... 83s Preparing to unpack .../4-libseccomp2_2.6.0-2ubuntu3_arm64.deb ... 83s Unpacking libseccomp2:arm64 (2.6.0-2ubuntu3) over (2.6.0-2ubuntu2) ... 83s Preparing to unpack .../5-python-apt-common_3.0.0ubuntu2_all.deb ... 83s Unpacking python-apt-common (3.0.0ubuntu2) over (3.0.0ubuntu1) ... 83s Preparing to unpack .../6-python3-apt_3.0.0ubuntu2_arm64.deb ... 84s Unpacking python3-apt (3.0.0ubuntu2) over (3.0.0ubuntu1) ... 84s Preparing to unpack .../7-python3-cffi-backend_1.17.1-3build1_arm64.deb ... 84s Unpacking python3-cffi-backend:arm64 (1.17.1-3build1) over (1.17.1-3) ... 84s Preparing to unpack .../8-dpkg-dev_1.22.21ubuntu4_all.deb ... 84s Unpacking dpkg-dev (1.22.21ubuntu4) over (1.22.21ubuntu3) ... 84s Preparing to unpack .../9-libdpkg-perl_1.22.21ubuntu4_all.deb ... 84s Unpacking libdpkg-perl (1.22.21ubuntu4) over (1.22.21ubuntu3) ... 84s Setting up distro-info-data (0.68) ... 84s Setting up libsemanage-common (3.8.1-1build1) ... 84s Setting up libseccomp2:arm64 (2.6.0-2ubuntu3) ... 84s Setting up libp11-kit0:arm64 (0.25.9-2) ... 84s Setting up libdpkg-perl (1.22.21ubuntu4) ... 84s Setting up python-apt-common (3.0.0ubuntu2) ... 84s Setting up libsemanage2:arm64 (3.8.1-1build1) ... 84s Setting up python3-cffi-backend:arm64 (1.17.1-3build1) ... 84s Setting up python3-apt (3.0.0ubuntu2) ... 85s Setting up dpkg-dev (1.22.21ubuntu4) ... 85s Processing triggers for man-db (2.13.1-1) ... 88s Processing triggers for libc-bin (2.42-0ubuntu3) ... 89s autopkgtest [01:20:44]: upgrading testbed (apt dist-upgrade and autopurge) 89s Reading package lists... 89s Building dependency tree... 89s Reading state information... 90s Calculating upgrade... 90s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 90s Reading package lists... 91s Building dependency tree... 91s Reading state information... 91s Solving dependencies... 92s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 92s autopkgtest [01:20:47]: rebooting testbed after setup commands that affected boot 126s autopkgtest [01:21:21]: testbed running kernel: Linux 6.17.0-5-generic #5-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 22 09:50:31 UTC 2025 129s autopkgtest [01:21:24]: @@@@@@@@@@@@@@@@@@@@ apt-source patroni 133s Get:1 http://ftpmaster.internal/ubuntu resolute/universe patroni 4.0.6-1 (dsc) [2870 B] 133s Get:2 http://ftpmaster.internal/ubuntu resolute/universe patroni 4.0.6-1 (tar) [1213 kB] 133s Get:3 http://ftpmaster.internal/ubuntu resolute/universe patroni 4.0.6-1 (diff) [25.4 kB] 133s gpgv: Signature made Sun Jun 8 06:54:04 2025 UTC 133s gpgv: using RSA key 9CA877749FAB2E4FA96862ECDC686A27B43481B0 133s gpgv: Can't check signature: No public key 133s dpkg-source: warning: cannot verify inline signature for ./patroni_4.0.6-1.dsc: no acceptable signature found 133s autopkgtest [01:21:28]: testing package patroni version 4.0.6-1 134s autopkgtest [01:21:29]: build not needed 134s autopkgtest [01:21:29]: test test: preparing testbed 134s Reading package lists... 135s Building dependency tree... 135s Reading state information... 135s Solving dependencies... 136s The following NEW packages will be installed: 136s fonts-font-awesome fonts-lato libcares2 libev4t64 libjs-jquery 136s libjs-jquery-hotkeys libjs-jquery-isonscreen libjs-jquery-metadata 136s libjs-jquery-tablesorter libjs-jquery-throttle-debounce libjs-sphinxdoc 136s libjs-underscore libpq5 patroni patroni-doc python3-aiohappyeyeballs 136s python3-aiohttp python3-aiosignal python3-async-timeout python3-boto3 136s python3-botocore python3-cachetools python3-click python3-consul 136s python3-coverage python3-dateutil python3-dnspython python3-etcd 136s python3-eventlet python3-flake8 python3-frozenlist python3-gevent 136s python3-google-auth python3-greenlet python3-iniconfig python3-jmespath 136s python3-kazoo python3-kerberos python3-kubernetes python3-mccabe 136s python3-mock python3-multidict python3-packaging python3-pluggy 136s python3-prettytable python3-propcache python3-psutil python3-psycopg2 136s python3-pure-sasl python3-pyasn1 python3-pyasn1-modules python3-pycodestyle 136s python3-pyflakes python3-pysyncobj python3-pytest python3-pytest-cov 136s python3-pyu2f python3-requests-oauthlib python3-responses python3-rsa 136s python3-s3transfer python3-six python3-wcwidth python3-websocket 136s python3-yarl python3-ydiff python3-zope.event python3-zope.interface 136s sphinx-rtd-theme-common 136s 0 upgraded, 69 newly installed, 0 to remove and 0 not upgraded. 136s Need to get 17.8 MB of archives. 136s After this operation, 171 MB of additional disk space will be used. 136s Get:1 http://ftpmaster.internal/ubuntu resolute/main arm64 fonts-lato all 2.015-1 [2781 kB] 137s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 137s Get:3 http://ftpmaster.internal/ubuntu resolute/main arm64 libcares2 arm64 1.34.5-1 [101 kB] 137s Get:4 http://ftpmaster.internal/ubuntu resolute/universe arm64 libev4t64 arm64 1:4.33-2.1build1 [30.5 kB] 137s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 libjs-jquery all 3.7.1+dfsg+~3.5.33-1build1 [321 kB] 137s Get:6 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-jquery-metadata all 12-4 [6582 B] 137s Get:7 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-jquery-tablesorter all 1:2.31.3+dfsg1-4 [192 kB] 137s Get:8 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-jquery-throttle-debounce all 1.1+dfsg.1-2 [12.5 kB] 137s Get:9 http://ftpmaster.internal/ubuntu resolute/main arm64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 137s Get:10 http://ftpmaster.internal/ubuntu resolute/main arm64 libjs-sphinxdoc all 8.2.3-1ubuntu2 [28.0 kB] 137s Get:11 http://ftpmaster.internal/ubuntu resolute/main arm64 libpq5 arm64 17.6-1build1 [149 kB] 137s Get:12 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-click all 8.2.0+0.really.8.1.8-1 [80.0 kB] 137s Get:13 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-consul all 1.5.5-1 [22.6 kB] 137s Get:14 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-dateutil all 2.9.0-4 [80.3 kB] 137s Get:15 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-wcwidth all 0.2.13+dfsg1-1 [26.3 kB] 137s Get:16 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-prettytable all 3.15.1-1 [38.9 kB] 137s Get:17 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-psutil arm64 7.0.0-2ubuntu1 [188 kB] 137s Get:18 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-ydiff all 1.4.2-1 [19.0 kB] 137s Get:19 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-psycopg2 arm64 2.9.10-1build1 [133 kB] 137s Get:20 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-dnspython all 2.7.0-1ubuntu1 [167 kB] 137s Get:21 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-etcd all 0.4.5-6 [32.1 kB] 137s Get:22 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-greenlet arm64 3.1.0-1build1 [160 kB] 137s Get:23 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-eventlet all 0.39.0-0ubuntu2 [277 kB] 137s Get:24 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-zope.event all 5.0-0.1 [7512 B] 137s Get:25 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-zope.interface arm64 7.2-1build1 [141 kB] 137s Get:26 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-gevent arm64 24.11.1-1build1 [847 kB] 137s Get:27 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-kerberos arm64 1.1.14-3.1build12 [22.7 kB] 137s Get:28 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-pure-sasl all 0.5.1+dfsg1-5 [11.4 kB] 137s Get:29 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-six all 1.17.0-1 [13.2 kB] 137s Get:30 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-kazoo all 2.9.0-2 [103 kB] 137s Get:31 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-multidict arm64 6.4.3-1 [48.6 kB] 137s Get:32 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-propcache arm64 0.3.1-1 [39.8 kB] 137s Get:33 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-yarl arm64 1.19.0-1 [86.2 kB] 137s Get:34 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-async-timeout all 5.0.1-1 [6830 B] 137s Get:35 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-aiohappyeyeballs all 2.6.1-1 [11.1 kB] 137s Get:36 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-frozenlist arm64 1.6.0-1 [99.5 kB] 137s Get:37 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-aiosignal all 1.3.2-1 [5182 B] 137s Get:38 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-aiohttp arm64 3.11.16-1 [352 kB] 137s Get:39 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-cachetools all 5.3.3-1 [10.3 kB] 137s Get:40 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-pyasn1 all 0.6.1-1 [56.4 kB] 137s Get:41 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-pyasn1-modules all 0.4.1-2 [80.3 kB] 137s Get:42 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-pyu2f all 0.1.5-4 [22.9 kB] 137s Get:43 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-responses all 0.25.7-1 [40.6 kB] 137s Get:44 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-rsa all 4.9-2 [28.2 kB] 137s Get:45 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-google-auth all 2.28.2-3 [91.0 kB] 137s Get:46 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-requests-oauthlib all 1.3.1-1 [18.8 kB] 137s Get:47 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-websocket all 1.8.0-2 [38.5 kB] 137s Get:48 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-kubernetes all 30.1.0-2 [385 kB] 137s Get:49 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-pysyncobj all 0.3.14-2 [61.9 kB] 137s Get:50 http://ftpmaster.internal/ubuntu resolute/universe arm64 patroni all 4.0.6-1 [284 kB] 137s Get:51 http://ftpmaster.internal/ubuntu resolute/main arm64 sphinx-rtd-theme-common all 3.0.2+dfsg-3 [1013 kB] 137s Get:52 http://ftpmaster.internal/ubuntu resolute/universe arm64 patroni-doc all 4.0.6-1 [529 kB] 137s Get:53 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-jmespath all 1.0.1-1 [21.3 kB] 137s Get:54 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-botocore all 1.37.9+repack-1 [6982 kB] 137s Get:55 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-s3transfer all 0.11.4-1 [55.8 kB] 137s Get:56 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-boto3 all 1.37.9-1 [73.0 kB] 137s Get:57 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-coverage arm64 7.8.2+dfsg1-1 [157 kB] 137s Get:58 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-mccabe all 0.7.0-1 [8678 B] 137s Get:59 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-pycodestyle all 2.12.1-2 [30.2 kB] 137s Get:60 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-pyflakes all 3.2.0-3 [53.0 kB] 137s Get:61 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-flake8 all 7.1.1-3 [44.0 kB] 137s Get:62 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-iniconfig all 1.1.1-2 [6024 B] 137s Get:63 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-packaging all 25.0-1 [52.8 kB] 138s Get:64 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-pluggy all 1.5.0-1 [21.0 kB] 138s Get:65 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-pytest all 8.3.5-2 [252 kB] 138s Get:66 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-jquery-hotkeys all 0.2.0-1 [13.3 kB] 138s Get:67 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-jquery-isonscreen all 1.2.0-1.1 [3244 B] 138s Get:68 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-pytest-cov all 5.0.0-1 [21.3 kB] 138s Get:69 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-mock all 5.2.0-1 [66.3 kB] 138s Fetched 17.8 MB in 2s (9359 kB/s) 138s Selecting previously unselected package fonts-lato. 139s (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 ... 83364 files and directories currently installed.) 139s Preparing to unpack .../00-fonts-lato_2.015-1_all.deb ... 139s Unpacking fonts-lato (2.015-1) ... 139s Selecting previously unselected package fonts-font-awesome. 139s Preparing to unpack .../01-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 139s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 139s Selecting previously unselected package libcares2:arm64. 139s Preparing to unpack .../02-libcares2_1.34.5-1_arm64.deb ... 139s Unpacking libcares2:arm64 (1.34.5-1) ... 139s Selecting previously unselected package libev4t64:arm64. 139s Preparing to unpack .../03-libev4t64_1%3a4.33-2.1build1_arm64.deb ... 139s Unpacking libev4t64:arm64 (1:4.33-2.1build1) ... 139s Selecting previously unselected package libjs-jquery. 139s Preparing to unpack .../04-libjs-jquery_3.7.1+dfsg+~3.5.33-1build1_all.deb ... 139s Unpacking libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 139s Selecting previously unselected package libjs-jquery-metadata. 139s Preparing to unpack .../05-libjs-jquery-metadata_12-4_all.deb ... 139s Unpacking libjs-jquery-metadata (12-4) ... 139s Selecting previously unselected package libjs-jquery-tablesorter. 140s Preparing to unpack .../06-libjs-jquery-tablesorter_1%3a2.31.3+dfsg1-4_all.deb ... 140s Unpacking libjs-jquery-tablesorter (1:2.31.3+dfsg1-4) ... 140s Selecting previously unselected package libjs-jquery-throttle-debounce. 140s Preparing to unpack .../07-libjs-jquery-throttle-debounce_1.1+dfsg.1-2_all.deb ... 140s Unpacking libjs-jquery-throttle-debounce (1.1+dfsg.1-2) ... 140s Selecting previously unselected package libjs-underscore. 140s Preparing to unpack .../08-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 140s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 140s Selecting previously unselected package libjs-sphinxdoc. 140s Preparing to unpack .../09-libjs-sphinxdoc_8.2.3-1ubuntu2_all.deb ... 140s Unpacking libjs-sphinxdoc (8.2.3-1ubuntu2) ... 140s Selecting previously unselected package libpq5:arm64. 140s Preparing to unpack .../10-libpq5_17.6-1build1_arm64.deb ... 140s Unpacking libpq5:arm64 (17.6-1build1) ... 140s Selecting previously unselected package python3-click. 140s Preparing to unpack .../11-python3-click_8.2.0+0.really.8.1.8-1_all.deb ... 140s Unpacking python3-click (8.2.0+0.really.8.1.8-1) ... 140s Selecting previously unselected package python3-consul. 140s Preparing to unpack .../12-python3-consul_1.5.5-1_all.deb ... 140s Unpacking python3-consul (1.5.5-1) ... 140s Selecting previously unselected package python3-dateutil. 140s Preparing to unpack .../13-python3-dateutil_2.9.0-4_all.deb ... 140s Unpacking python3-dateutil (2.9.0-4) ... 140s Selecting previously unselected package python3-wcwidth. 140s Preparing to unpack .../14-python3-wcwidth_0.2.13+dfsg1-1_all.deb ... 140s Unpacking python3-wcwidth (0.2.13+dfsg1-1) ... 140s Selecting previously unselected package python3-prettytable. 140s Preparing to unpack .../15-python3-prettytable_3.15.1-1_all.deb ... 140s Unpacking python3-prettytable (3.15.1-1) ... 140s Selecting previously unselected package python3-psutil. 140s Preparing to unpack .../16-python3-psutil_7.0.0-2ubuntu1_arm64.deb ... 140s Unpacking python3-psutil (7.0.0-2ubuntu1) ... 140s Selecting previously unselected package python3-ydiff. 140s Preparing to unpack .../17-python3-ydiff_1.4.2-1_all.deb ... 140s Unpacking python3-ydiff (1.4.2-1) ... 140s Selecting previously unselected package python3-psycopg2. 140s Preparing to unpack .../18-python3-psycopg2_2.9.10-1build1_arm64.deb ... 140s Unpacking python3-psycopg2 (2.9.10-1build1) ... 140s Selecting previously unselected package python3-dnspython. 140s Preparing to unpack .../19-python3-dnspython_2.7.0-1ubuntu1_all.deb ... 140s Unpacking python3-dnspython (2.7.0-1ubuntu1) ... 140s Selecting previously unselected package python3-etcd. 140s Preparing to unpack .../20-python3-etcd_0.4.5-6_all.deb ... 140s Unpacking python3-etcd (0.4.5-6) ... 140s Selecting previously unselected package python3-greenlet. 140s Preparing to unpack .../21-python3-greenlet_3.1.0-1build1_arm64.deb ... 140s Unpacking python3-greenlet (3.1.0-1build1) ... 140s Selecting previously unselected package python3-eventlet. 141s Preparing to unpack .../22-python3-eventlet_0.39.0-0ubuntu2_all.deb ... 141s Unpacking python3-eventlet (0.39.0-0ubuntu2) ... 141s Selecting previously unselected package python3-zope.event. 141s Preparing to unpack .../23-python3-zope.event_5.0-0.1_all.deb ... 141s Unpacking python3-zope.event (5.0-0.1) ... 141s Selecting previously unselected package python3-zope.interface. 141s Preparing to unpack .../24-python3-zope.interface_7.2-1build1_arm64.deb ... 141s Unpacking python3-zope.interface (7.2-1build1) ... 141s Selecting previously unselected package python3-gevent. 141s Preparing to unpack .../25-python3-gevent_24.11.1-1build1_arm64.deb ... 141s Unpacking python3-gevent (24.11.1-1build1) ... 141s Selecting previously unselected package python3-kerberos. 141s Preparing to unpack .../26-python3-kerberos_1.1.14-3.1build12_arm64.deb ... 141s Unpacking python3-kerberos (1.1.14-3.1build12) ... 141s Selecting previously unselected package python3-pure-sasl. 141s Preparing to unpack .../27-python3-pure-sasl_0.5.1+dfsg1-5_all.deb ... 141s Unpacking python3-pure-sasl (0.5.1+dfsg1-5) ... 141s Selecting previously unselected package python3-six. 141s Preparing to unpack .../28-python3-six_1.17.0-1_all.deb ... 141s Unpacking python3-six (1.17.0-1) ... 141s Selecting previously unselected package python3-kazoo. 141s Preparing to unpack .../29-python3-kazoo_2.9.0-2_all.deb ... 141s Unpacking python3-kazoo (2.9.0-2) ... 141s Selecting previously unselected package python3-multidict. 141s Preparing to unpack .../30-python3-multidict_6.4.3-1_arm64.deb ... 141s Unpacking python3-multidict (6.4.3-1) ... 141s Selecting previously unselected package python3-propcache. 141s Preparing to unpack .../31-python3-propcache_0.3.1-1_arm64.deb ... 141s Unpacking python3-propcache (0.3.1-1) ... 141s Selecting previously unselected package python3-yarl. 141s Preparing to unpack .../32-python3-yarl_1.19.0-1_arm64.deb ... 141s Unpacking python3-yarl (1.19.0-1) ... 141s Selecting previously unselected package python3-async-timeout. 141s Preparing to unpack .../33-python3-async-timeout_5.0.1-1_all.deb ... 141s Unpacking python3-async-timeout (5.0.1-1) ... 141s Selecting previously unselected package python3-aiohappyeyeballs. 141s Preparing to unpack .../34-python3-aiohappyeyeballs_2.6.1-1_all.deb ... 141s Unpacking python3-aiohappyeyeballs (2.6.1-1) ... 141s Selecting previously unselected package python3-frozenlist. 141s Preparing to unpack .../35-python3-frozenlist_1.6.0-1_arm64.deb ... 141s Unpacking python3-frozenlist (1.6.0-1) ... 141s Selecting previously unselected package python3-aiosignal. 141s Preparing to unpack .../36-python3-aiosignal_1.3.2-1_all.deb ... 141s Unpacking python3-aiosignal (1.3.2-1) ... 141s Selecting previously unselected package python3-aiohttp. 141s Preparing to unpack .../37-python3-aiohttp_3.11.16-1_arm64.deb ... 141s Unpacking python3-aiohttp (3.11.16-1) ... 141s Selecting previously unselected package python3-cachetools. 141s Preparing to unpack .../38-python3-cachetools_5.3.3-1_all.deb ... 141s Unpacking python3-cachetools (5.3.3-1) ... 142s Selecting previously unselected package python3-pyasn1. 142s Preparing to unpack .../39-python3-pyasn1_0.6.1-1_all.deb ... 142s Unpacking python3-pyasn1 (0.6.1-1) ... 142s Selecting previously unselected package python3-pyasn1-modules. 142s Preparing to unpack .../40-python3-pyasn1-modules_0.4.1-2_all.deb ... 142s Unpacking python3-pyasn1-modules (0.4.1-2) ... 142s Selecting previously unselected package python3-pyu2f. 142s Preparing to unpack .../41-python3-pyu2f_0.1.5-4_all.deb ... 142s Unpacking python3-pyu2f (0.1.5-4) ... 142s Selecting previously unselected package python3-responses. 142s Preparing to unpack .../42-python3-responses_0.25.7-1_all.deb ... 142s Unpacking python3-responses (0.25.7-1) ... 142s Selecting previously unselected package python3-rsa. 142s Preparing to unpack .../43-python3-rsa_4.9-2_all.deb ... 142s Unpacking python3-rsa (4.9-2) ... 142s Selecting previously unselected package python3-google-auth. 142s Preparing to unpack .../44-python3-google-auth_2.28.2-3_all.deb ... 142s Unpacking python3-google-auth (2.28.2-3) ... 142s Selecting previously unselected package python3-requests-oauthlib. 142s Preparing to unpack .../45-python3-requests-oauthlib_1.3.1-1_all.deb ... 142s Unpacking python3-requests-oauthlib (1.3.1-1) ... 142s Selecting previously unselected package python3-websocket. 142s Preparing to unpack .../46-python3-websocket_1.8.0-2_all.deb ... 142s Unpacking python3-websocket (1.8.0-2) ... 142s Selecting previously unselected package python3-kubernetes. 142s Preparing to unpack .../47-python3-kubernetes_30.1.0-2_all.deb ... 142s Unpacking python3-kubernetes (30.1.0-2) ... 142s Selecting previously unselected package python3-pysyncobj. 142s Preparing to unpack .../48-python3-pysyncobj_0.3.14-2_all.deb ... 142s Unpacking python3-pysyncobj (0.3.14-2) ... 142s Selecting previously unselected package patroni. 142s Preparing to unpack .../49-patroni_4.0.6-1_all.deb ... 142s Unpacking patroni (4.0.6-1) ... 142s Selecting previously unselected package sphinx-rtd-theme-common. 142s Preparing to unpack .../50-sphinx-rtd-theme-common_3.0.2+dfsg-3_all.deb ... 142s Unpacking sphinx-rtd-theme-common (3.0.2+dfsg-3) ... 143s Selecting previously unselected package patroni-doc. 143s Preparing to unpack .../51-patroni-doc_4.0.6-1_all.deb ... 143s Unpacking patroni-doc (4.0.6-1) ... 143s Selecting previously unselected package python3-jmespath. 143s Preparing to unpack .../52-python3-jmespath_1.0.1-1_all.deb ... 143s Unpacking python3-jmespath (1.0.1-1) ... 143s Selecting previously unselected package python3-botocore. 143s Preparing to unpack .../53-python3-botocore_1.37.9+repack-1_all.deb ... 143s Unpacking python3-botocore (1.37.9+repack-1) ... 144s Selecting previously unselected package python3-s3transfer. 144s Preparing to unpack .../54-python3-s3transfer_0.11.4-1_all.deb ... 144s Unpacking python3-s3transfer (0.11.4-1) ... 144s Selecting previously unselected package python3-boto3. 144s Preparing to unpack .../55-python3-boto3_1.37.9-1_all.deb ... 144s Unpacking python3-boto3 (1.37.9-1) ... 144s Selecting previously unselected package python3-coverage. 144s Preparing to unpack .../56-python3-coverage_7.8.2+dfsg1-1_arm64.deb ... 144s Unpacking python3-coverage (7.8.2+dfsg1-1) ... 144s Selecting previously unselected package python3-mccabe. 144s Preparing to unpack .../57-python3-mccabe_0.7.0-1_all.deb ... 144s Unpacking python3-mccabe (0.7.0-1) ... 144s Selecting previously unselected package python3-pycodestyle. 144s Preparing to unpack .../58-python3-pycodestyle_2.12.1-2_all.deb ... 144s Unpacking python3-pycodestyle (2.12.1-2) ... 144s Selecting previously unselected package python3-pyflakes. 144s Preparing to unpack .../59-python3-pyflakes_3.2.0-3_all.deb ... 144s Unpacking python3-pyflakes (3.2.0-3) ... 144s Selecting previously unselected package python3-flake8. 144s Preparing to unpack .../60-python3-flake8_7.1.1-3_all.deb ... 144s Unpacking python3-flake8 (7.1.1-3) ... 144s Selecting previously unselected package python3-iniconfig. 144s Preparing to unpack .../61-python3-iniconfig_1.1.1-2_all.deb ... 144s Unpacking python3-iniconfig (1.1.1-2) ... 144s Selecting previously unselected package python3-packaging. 144s Preparing to unpack .../62-python3-packaging_25.0-1_all.deb ... 144s Unpacking python3-packaging (25.0-1) ... 144s Selecting previously unselected package python3-pluggy. 144s Preparing to unpack .../63-python3-pluggy_1.5.0-1_all.deb ... 144s Unpacking python3-pluggy (1.5.0-1) ... 144s Selecting previously unselected package python3-pytest. 144s Preparing to unpack .../64-python3-pytest_8.3.5-2_all.deb ... 144s Unpacking python3-pytest (8.3.5-2) ... 144s Selecting previously unselected package libjs-jquery-hotkeys. 145s Preparing to unpack .../65-libjs-jquery-hotkeys_0.2.0-1_all.deb ... 145s Unpacking libjs-jquery-hotkeys (0.2.0-1) ... 145s Selecting previously unselected package libjs-jquery-isonscreen. 145s Preparing to unpack .../66-libjs-jquery-isonscreen_1.2.0-1.1_all.deb ... 145s Unpacking libjs-jquery-isonscreen (1.2.0-1.1) ... 145s Selecting previously unselected package python3-pytest-cov. 145s Preparing to unpack .../67-python3-pytest-cov_5.0.0-1_all.deb ... 145s Unpacking python3-pytest-cov (5.0.0-1) ... 145s Selecting previously unselected package python3-mock. 145s Preparing to unpack .../68-python3-mock_5.2.0-1_all.deb ... 145s Unpacking python3-mock (5.2.0-1) ... 145s Setting up python3-iniconfig (1.1.1-2) ... 145s Setting up libev4t64:arm64 (1:4.33-2.1build1) ... 145s Setting up fonts-lato (2.015-1) ... 145s Setting up python3-pysyncobj (0.3.14-2) ... 145s Setting up python3-cachetools (5.3.3-1) ... 145s Setting up python3-zope.event (5.0-0.1) ... 146s Setting up python3-zope.interface (7.2-1build1) ... 146s Setting up python3-pyflakes (3.2.0-3) ... 147s Setting up python3-ydiff (1.4.2-1) ... 147s Setting up libpq5:arm64 (17.6-1build1) ... 147s Setting up python3-kerberos (1.1.14-3.1build12) ... 147s Setting up python3-coverage (7.8.2+dfsg1-1) ... 147s Setting up libjs-jquery-throttle-debounce (1.1+dfsg.1-2) ... 147s Setting up python3-click (8.2.0+0.really.8.1.8-1) ... 147s Setting up python3-psutil (7.0.0-2ubuntu1) ... 148s Setting up python3-multidict (6.4.3-1) ... 148s Setting up python3-frozenlist (1.6.0-1) ... 148s Setting up python3-aiosignal (1.3.2-1) ... 149s Setting up python3-mock (5.2.0-1) ... 149s Setting up python3-async-timeout (5.0.1-1) ... 149s Setting up python3-six (1.17.0-1) ... 149s Setting up python3-responses (0.25.7-1) ... 150s Setting up python3-pycodestyle (2.12.1-2) ... 150s Setting up python3-packaging (25.0-1) ... 150s Setting up python3-wcwidth (0.2.13+dfsg1-1) ... 150s Setting up python3-pyu2f (0.1.5-4) ... 151s Setting up python3-jmespath (1.0.1-1) ... 151s Setting up python3-greenlet (3.1.0-1build1) ... 151s Setting up libcares2:arm64 (1.34.5-1) ... 151s Setting up python3-psycopg2 (2.9.10-1build1) ... 151s Setting up python3-aiohappyeyeballs (2.6.1-1) ... 152s Setting up python3-pluggy (1.5.0-1) ... 152s Setting up python3-dnspython (2.7.0-1ubuntu1) ... 153s Setting up python3-propcache (0.3.1-1) ... 153s Setting up python3-pyasn1 (0.6.1-1) ... 153s Setting up python3-dateutil (2.9.0-4) ... 153s Setting up python3-mccabe (0.7.0-1) ... 154s Setting up python3-consul (1.5.5-1) ... 154s Setting up libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 154s Setting up libjs-jquery-hotkeys (0.2.0-1) ... 154s Setting up python3-prettytable (3.15.1-1) ... 154s Setting up python3-yarl (1.19.0-1) ... 154s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 154s Setting up sphinx-rtd-theme-common (3.0.2+dfsg-3) ... 154s Setting up python3-websocket (1.8.0-2) ... 155s Setting up python3-requests-oauthlib (1.3.1-1) ... 155s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 155s Setting up python3-pure-sasl (0.5.1+dfsg1-5) ... 155s Setting up python3-etcd (0.4.5-6) ... 155s Setting up python3-pytest (8.3.5-2) ... 156s Setting up python3-aiohttp (3.11.16-1) ... 156s Setting up python3-gevent (24.11.1-1build1) ... 157s Setting up python3-flake8 (7.1.1-3) ... 157s Setting up python3-eventlet (0.39.0-0ubuntu2) ... 158s Setting up python3-kazoo (2.9.0-2) ... 158s Setting up python3-pyasn1-modules (0.4.1-2) ... 159s Setting up libjs-jquery-metadata (12-4) ... 159s Setting up python3-botocore (1.37.9+repack-1) ... 159s Setting up libjs-jquery-isonscreen (1.2.0-1.1) ... 159s Setting up libjs-sphinxdoc (8.2.3-1ubuntu2) ... 159s Setting up libjs-jquery-tablesorter (1:2.31.3+dfsg1-4) ... 159s Setting up python3-rsa (4.9-2) ... 160s Setting up patroni (4.0.6-1) ... 160s Created symlink '/etc/systemd/system/multi-user.target.wants/patroni.service' → '/usr/lib/systemd/system/patroni.service'. 161s Setting up patroni-doc (4.0.6-1) ... 161s Setting up python3-s3transfer (0.11.4-1) ... 161s Setting up python3-pytest-cov (5.0.0-1) ... 161s Setting up python3-google-auth (2.28.2-3) ... 162s Setting up python3-boto3 (1.37.9-1) ... 162s Setting up python3-kubernetes (30.1.0-2) ... 165s Processing triggers for man-db (2.13.1-1) ... 166s Processing triggers for libc-bin (2.42-0ubuntu3) ... 168s autopkgtest [01:22:03]: test test: [----------------------- 171s ============================= test session starts ============================== 171s platform linux -- Python 3.13.7, pytest-8.3.5, pluggy-1.5.0 171s rootdir: /tmp/autopkgtest.WyHP7E/build.yny/src 171s plugins: typeguard-4.4.2, cov-5.0.0 171s collected 657 items 171s 172s tests/test_api.py ................................... [ 5%] 172s tests/test_async_executor.py .... [ 5%] 172s tests/test_aws.py .... [ 6%] 173s tests/test_barman.py ................ [ 8%] 173s tests/test_bootstrap.py .......... [ 10%] 173s tests/test_callback_executor.py . [ 10%] 173s tests/test_cancellable.py ... [ 11%] 173s tests/test_citus.py sssssssssssss................ [ 15%] 173s tests/test_config.py ........... [ 17%] 173s tests/test_config_generator.py ...... [ 18%] 173s tests/test_consul.py ....................... [ 21%] 174s tests/test_ctl.py ...................................... [ 27%] 174s tests/test_etcd.py .............................. [ 31%] 174s tests/test_etcd3.py .................................. [ 37%] 174s tests/test_exhibitor.py ... [ 37%] 174s tests/test_file_perm.py ... [ 38%] 175s tests/test_ha.py ....................................................... [ 46%] 176s ................................................................. [ 56%] 178s tests/test_kubernetes.py ........................................ [ 62%] 178s tests/test_log.py .......... [ 63%] 178s tests/test_mpp.py .. [ 64%] 178s tests/test_patroni.py .................... [ 67%] 179s tests/test_postgresql.py ............................................... [ 74%] 179s .............. [ 76%] 179s tests/test_postmaster.py ......... [ 77%] 179s tests/test_quorum.py ............... [ 80%] 190s tests/test_raft.py ........... [ 81%] 190s tests/test_raft_controller.py ... [ 82%] 190s tests/test_rewind.py .............. [ 84%] 190s tests/test_slots.py ............... [ 86%] 190s tests/test_sync.py ..... [ 87%] 190s tests/test_utils.py ............... [ 89%] 190s tests/test_validator.py .................. [ 92%] 191s tests/test_wale_restore.py ...... [ 93%] 191s tests/test_watchdog.py ................ [ 95%] 191s tests/test_zookeeper.py ........................... [100%] 191s 191s ======================= 644 passed, 13 skipped in 22.11s ======================= 192s autopkgtest [01:22:27]: test test: -----------------------] 192s test PASS 192s autopkgtest [01:22:27]: test test: - - - - - - - - - - results - - - - - - - - - - 193s autopkgtest [01:22:28]: test acceptance-etcd3-basic: preparing testbed 217s Creating nova instance adt-resolute-arm64-patroni-20251020-011915-juju-7f2275-prod-proposed-migration-environment-2-ca29c34d-ba72-40b0-8b87-0601dc33c64a from image adt/ubuntu-resolute-arm64-server-20251019.img (UUID 66624775-bb7d-402f-bbba-489c1d649d18)... 275s autopkgtest [01:23:50]: testbed dpkg architecture: arm64 275s autopkgtest [01:23:50]: testbed apt version: 3.1.8ubuntu1 276s autopkgtest [01:23:51]: @@@@@@@@@@@@@@@@@@@@ test bed setup 276s autopkgtest [01:23:51]: testbed release detected to be: resolute 277s autopkgtest [01:23:52]: updating testbed package index (apt update) 277s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [83.3 kB] 277s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 277s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 277s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 277s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [450 kB] 278s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [15.8 kB] 278s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [51.0 kB] 278s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5028 B] 278s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 Packages [110 kB] 278s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/restricted arm64 Packages [43.8 kB] 278s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 Packages [273 kB] 278s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 Packages [8020 B] 278s Fetched 1040 kB in 1s (1125 kB/s) 279s Reading package lists... 280s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 280s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 280s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 280s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 281s Reading package lists... 281s Reading package lists... 281s Building dependency tree... 281s Reading state information... 281s Calculating upgrade... 281s The following packages will be upgraded: 281s distro-info-data dpkg dpkg-dev libaudit-common libaudit1 libdpkg-perl 281s libp11-kit0 libseccomp2 libsemanage-common libsemanage2 python-apt-common 281s python3-apt python3-cffi-backend 282s 13 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 282s Need to get 3488 kB of archives. 282s After this operation, 781 kB of additional disk space will be used. 282s Get:1 http://ftpmaster.internal/ubuntu resolute/main arm64 dpkg arm64 1.22.21ubuntu4 [1274 kB] 282s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 libaudit-common all 1:4.0.5-1build2 [6596 B] 282s Get:3 http://ftpmaster.internal/ubuntu resolute/main arm64 libaudit1 arm64 1:4.0.5-1build2 [58.6 kB] 282s Get:4 http://ftpmaster.internal/ubuntu resolute/main arm64 libsemanage-common all 3.8.1-1build1 [7916 B] 282s Get:5 http://ftpmaster.internal/ubuntu resolute/main arm64 libsemanage2 arm64 3.8.1-1build1 [95.7 kB] 282s Get:6 http://ftpmaster.internal/ubuntu resolute/main arm64 distro-info-data all 0.68 [7378 B] 282s Get:7 http://ftpmaster.internal/ubuntu resolute/main arm64 libp11-kit0 arm64 0.25.9-2 [283 kB] 282s Get:8 http://ftpmaster.internal/ubuntu resolute/main arm64 libseccomp2 arm64 2.6.0-2ubuntu3 [56.1 kB] 282s Get:9 http://ftpmaster.internal/ubuntu resolute/main arm64 python-apt-common all 3.0.0ubuntu2 [21.7 kB] 282s Get:10 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-apt arm64 3.0.0ubuntu2 [197 kB] 282s Get:11 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-cffi-backend arm64 1.17.1-3build1 [112 kB] 282s Get:12 http://ftpmaster.internal/ubuntu resolute/main arm64 dpkg-dev all 1.22.21ubuntu4 [1088 kB] 283s Get:13 http://ftpmaster.internal/ubuntu resolute/main arm64 libdpkg-perl all 1.22.21ubuntu4 [280 kB] 283s dpkg-preconfigure: unable to re-open stdin: No such file or directory 283s Fetched 3488 kB in 1s (3368 kB/s) 283s (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 ... 83359 files and directories currently installed.) 283s Preparing to unpack .../dpkg_1.22.21ubuntu4_arm64.deb ... 283s Unpacking dpkg (1.22.21ubuntu4) over (1.22.21ubuntu3) ... 283s Setting up dpkg (1.22.21ubuntu4) ... 284s (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 ... 83359 files and directories currently installed.) 284s Preparing to unpack .../libaudit-common_1%3a4.0.5-1build2_all.deb ... 284s Unpacking libaudit-common (1:4.0.5-1build2) over (1:4.0.5-1build1) ... 284s Setting up libaudit-common (1:4.0.5-1build2) ... 284s (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 ... 83359 files and directories currently installed.) 284s Preparing to unpack .../libaudit1_1%3a4.0.5-1build2_arm64.deb ... 284s Unpacking libaudit1:arm64 (1:4.0.5-1build2) over (1:4.0.5-1build1) ... 284s Setting up libaudit1:arm64 (1:4.0.5-1build2) ... 284s (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 ... 83359 files and directories currently installed.) 285s Preparing to unpack .../0-libsemanage-common_3.8.1-1build1_all.deb ... 285s Unpacking libsemanage-common (3.8.1-1build1) over (3.8.1-1) ... 285s Preparing to unpack .../1-libsemanage2_3.8.1-1build1_arm64.deb ... 285s Unpacking libsemanage2:arm64 (3.8.1-1build1) over (3.8.1-1) ... 285s Preparing to unpack .../2-distro-info-data_0.68_all.deb ... 285s Unpacking distro-info-data (0.68) over (0.67~ubuntu1) ... 285s Preparing to unpack .../3-libp11-kit0_0.25.9-2_arm64.deb ... 285s Unpacking libp11-kit0:arm64 (0.25.9-2) over (0.25.5-3ubuntu1) ... 285s Preparing to unpack .../4-libseccomp2_2.6.0-2ubuntu3_arm64.deb ... 285s Unpacking libseccomp2:arm64 (2.6.0-2ubuntu3) over (2.6.0-2ubuntu2) ... 285s Preparing to unpack .../5-python-apt-common_3.0.0ubuntu2_all.deb ... 285s Unpacking python-apt-common (3.0.0ubuntu2) over (3.0.0ubuntu1) ... 285s Preparing to unpack .../6-python3-apt_3.0.0ubuntu2_arm64.deb ... 285s Unpacking python3-apt (3.0.0ubuntu2) over (3.0.0ubuntu1) ... 285s Preparing to unpack .../7-python3-cffi-backend_1.17.1-3build1_arm64.deb ... 285s Unpacking python3-cffi-backend:arm64 (1.17.1-3build1) over (1.17.1-3) ... 285s Preparing to unpack .../8-dpkg-dev_1.22.21ubuntu4_all.deb ... 285s Unpacking dpkg-dev (1.22.21ubuntu4) over (1.22.21ubuntu3) ... 286s Preparing to unpack .../9-libdpkg-perl_1.22.21ubuntu4_all.deb ... 286s Unpacking libdpkg-perl (1.22.21ubuntu4) over (1.22.21ubuntu3) ... 286s Setting up distro-info-data (0.68) ... 286s Setting up libsemanage-common (3.8.1-1build1) ... 286s Setting up libseccomp2:arm64 (2.6.0-2ubuntu3) ... 286s Setting up libp11-kit0:arm64 (0.25.9-2) ... 286s Setting up libdpkg-perl (1.22.21ubuntu4) ... 286s Setting up python-apt-common (3.0.0ubuntu2) ... 286s Setting up libsemanage2:arm64 (3.8.1-1build1) ... 286s Setting up python3-cffi-backend:arm64 (1.17.1-3build1) ... 286s Setting up python3-apt (3.0.0ubuntu2) ... 286s Setting up dpkg-dev (1.22.21ubuntu4) ... 286s Processing triggers for man-db (2.13.1-1) ... 288s Processing triggers for libc-bin (2.42-0ubuntu3) ... 288s autopkgtest [01:24:03]: upgrading testbed (apt dist-upgrade and autopurge) 289s Reading package lists... 289s Building dependency tree... 289s Reading state information... 289s Calculating upgrade... 290s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 290s Reading package lists... 290s Building dependency tree... 290s Reading state information... 290s Solving dependencies... 291s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 291s autopkgtest [01:24:06]: rebooting testbed after setup commands that affected boot 322s Reading package lists... 322s Building dependency tree... 322s Reading state information... 322s Solving dependencies... 322s The following NEW packages will be installed: 322s etcd-server fonts-font-awesome fonts-lato libicu76 libio-pty-perl 322s libipc-run-perl libjs-jquery libjs-sphinxdoc libjs-underscore libjson-perl 322s libpq5 libtime-duration-perl libtimedate-perl libxslt1.1 moreutils patroni 322s patroni-doc postgresql postgresql-17 postgresql-client-17 322s postgresql-client-common postgresql-common postgresql-common-dev 322s python3-behave python3-click python3-consul python3-coverage 322s python3-dateutil python3-dnspython python3-etcd python3-parse 322s python3-parse-type python3-prettytable python3-psutil python3-psycopg2 322s python3-six python3-wcwidth python3-ydiff sphinx-rtd-theme-common ssl-cert 323s 0 upgraded, 40 newly installed, 0 to remove and 0 not upgraded. 323s Need to get 47.0 MB of archives. 323s After this operation, 171 MB of additional disk space will be used. 323s Get:1 http://ftpmaster.internal/ubuntu resolute/main arm64 fonts-lato all 2.015-1 [2781 kB] 323s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 libjson-perl all 4.10000-1 [81.9 kB] 323s Get:3 http://ftpmaster.internal/ubuntu resolute/main arm64 postgresql-client-common all 282ubuntu1 [48.8 kB] 323s Get:4 http://ftpmaster.internal/ubuntu resolute/main arm64 libio-pty-perl arm64 1:1.20-1build3 [31.3 kB] 323s Get:5 http://ftpmaster.internal/ubuntu resolute/main arm64 libipc-run-perl all 20231003.0-2 [91.5 kB] 323s Get:6 http://ftpmaster.internal/ubuntu resolute/main arm64 postgresql-common-dev all 282ubuntu1 [73.9 kB] 323s Get:7 http://ftpmaster.internal/ubuntu resolute/main arm64 ssl-cert all 1.1.3ubuntu1 [18.7 kB] 323s Get:8 http://ftpmaster.internal/ubuntu resolute/main arm64 postgresql-common all 282ubuntu1 [101 kB] 323s Get:9 http://ftpmaster.internal/ubuntu resolute/universe arm64 etcd-server arm64 3.5.16-4 [11.1 MB] 324s Get:10 http://ftpmaster.internal/ubuntu resolute/main arm64 fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 324s Get:11 http://ftpmaster.internal/ubuntu resolute/main arm64 libicu76 arm64 76.1-4ubuntu2 [11.2 MB] 324s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 libjs-jquery all 3.7.1+dfsg+~3.5.33-1build1 [321 kB] 324s Get:13 http://ftpmaster.internal/ubuntu resolute/main arm64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 324s Get:14 http://ftpmaster.internal/ubuntu resolute/main arm64 libjs-sphinxdoc all 8.2.3-1ubuntu2 [28.0 kB] 324s Get:15 http://ftpmaster.internal/ubuntu resolute/main arm64 libpq5 arm64 17.6-1build1 [149 kB] 324s Get:16 http://ftpmaster.internal/ubuntu resolute/main arm64 libtime-duration-perl all 1.21-2 [12.3 kB] 324s Get:17 http://ftpmaster.internal/ubuntu resolute/main arm64 libtimedate-perl all 2.3300-2 [34.0 kB] 324s Get:18 http://ftpmaster.internal/ubuntu resolute/main arm64 libxslt1.1 arm64 1.1.43-0.1 [171 kB] 324s Get:19 http://ftpmaster.internal/ubuntu resolute/universe arm64 moreutils arm64 0.69-1 [56.7 kB] 324s Get:20 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-click all 8.2.0+0.really.8.1.8-1 [80.0 kB] 324s Get:21 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-consul all 1.5.5-1 [22.6 kB] 324s Get:22 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-dateutil all 2.9.0-4 [80.3 kB] 324s Get:23 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-wcwidth all 0.2.13+dfsg1-1 [26.3 kB] 324s Get:24 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-prettytable all 3.15.1-1 [38.9 kB] 324s Get:25 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-psutil arm64 7.0.0-2ubuntu1 [188 kB] 324s Get:26 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-ydiff all 1.4.2-1 [19.0 kB] 324s Get:27 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-psycopg2 arm64 2.9.10-1build1 [133 kB] 324s Get:28 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-dnspython all 2.7.0-1ubuntu1 [167 kB] 324s Get:29 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-etcd all 0.4.5-6 [32.1 kB] 324s Get:30 http://ftpmaster.internal/ubuntu resolute/universe arm64 patroni all 4.0.6-1 [284 kB] 324s Get:31 http://ftpmaster.internal/ubuntu resolute/main arm64 sphinx-rtd-theme-common all 3.0.2+dfsg-3 [1013 kB] 324s Get:32 http://ftpmaster.internal/ubuntu resolute/universe arm64 patroni-doc all 4.0.6-1 [529 kB] 324s Get:33 http://ftpmaster.internal/ubuntu resolute/main arm64 postgresql-client-17 arm64 17.6-1build1 [1374 kB] 324s Get:34 http://ftpmaster.internal/ubuntu resolute/main arm64 postgresql-17 arm64 17.6-1build1 [15.7 MB] 325s Get:35 http://ftpmaster.internal/ubuntu resolute/main arm64 postgresql all 17+282ubuntu1 [17.6 kB] 325s Get:36 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-parse all 1.20.2-1 [27.0 kB] 325s Get:37 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-parse-type all 0.6.4-3 [23.5 kB] 325s Get:38 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-six all 1.17.0-1 [13.2 kB] 325s Get:39 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-behave all 1.2.6-6 [98.6 kB] 325s Get:40 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-coverage arm64 7.8.2+dfsg1-1 [157 kB] 325s Preconfiguring packages ... 325s /var/cache/debconf/tmp.ci/postgresql.config.GxKe7R: 12: pg_lsclusters: not found 325s Fetched 47.0 MB in 3s (18.0 MB/s) 325s Selecting previously unselected package fonts-lato. 326s (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 ... 83364 files and directories currently installed.) 326s Preparing to unpack .../00-fonts-lato_2.015-1_all.deb ... 326s Unpacking fonts-lato (2.015-1) ... 326s Selecting previously unselected package libjson-perl. 326s Preparing to unpack .../01-libjson-perl_4.10000-1_all.deb ... 326s Unpacking libjson-perl (4.10000-1) ... 326s Selecting previously unselected package postgresql-client-common. 326s Preparing to unpack .../02-postgresql-client-common_282ubuntu1_all.deb ... 326s Unpacking postgresql-client-common (282ubuntu1) ... 326s Selecting previously unselected package libio-pty-perl. 326s Preparing to unpack .../03-libio-pty-perl_1%3a1.20-1build3_arm64.deb ... 326s Unpacking libio-pty-perl (1:1.20-1build3) ... 326s Selecting previously unselected package libipc-run-perl. 326s Preparing to unpack .../04-libipc-run-perl_20231003.0-2_all.deb ... 326s Unpacking libipc-run-perl (20231003.0-2) ... 326s Selecting previously unselected package postgresql-common-dev. 326s Preparing to unpack .../05-postgresql-common-dev_282ubuntu1_all.deb ... 326s Unpacking postgresql-common-dev (282ubuntu1) ... 326s Selecting previously unselected package ssl-cert. 326s Preparing to unpack .../06-ssl-cert_1.1.3ubuntu1_all.deb ... 326s Unpacking ssl-cert (1.1.3ubuntu1) ... 326s Selecting previously unselected package postgresql-common. 326s Preparing to unpack .../07-postgresql-common_282ubuntu1_all.deb ... 326s Adding 'diversion of /usr/bin/pg_config to /usr/bin/pg_config.libpq-dev by postgresql-common' 326s Unpacking postgresql-common (282ubuntu1) ... 326s Selecting previously unselected package etcd-server. 326s Preparing to unpack .../08-etcd-server_3.5.16-4_arm64.deb ... 326s Unpacking etcd-server (3.5.16-4) ... 326s Selecting previously unselected package fonts-font-awesome. 326s Preparing to unpack .../09-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 326s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 326s Selecting previously unselected package libicu76:arm64. 326s Preparing to unpack .../10-libicu76_76.1-4ubuntu2_arm64.deb ... 326s Unpacking libicu76:arm64 (76.1-4ubuntu2) ... 327s Selecting previously unselected package libjs-jquery. 327s Preparing to unpack .../11-libjs-jquery_3.7.1+dfsg+~3.5.33-1build1_all.deb ... 327s Unpacking libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 327s Selecting previously unselected package libjs-underscore. 327s Preparing to unpack .../12-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 327s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 327s Selecting previously unselected package libjs-sphinxdoc. 327s Preparing to unpack .../13-libjs-sphinxdoc_8.2.3-1ubuntu2_all.deb ... 327s Unpacking libjs-sphinxdoc (8.2.3-1ubuntu2) ... 327s Selecting previously unselected package libpq5:arm64. 327s Preparing to unpack .../14-libpq5_17.6-1build1_arm64.deb ... 327s Unpacking libpq5:arm64 (17.6-1build1) ... 327s Selecting previously unselected package libtime-duration-perl. 327s Preparing to unpack .../15-libtime-duration-perl_1.21-2_all.deb ... 327s Unpacking libtime-duration-perl (1.21-2) ... 327s Selecting previously unselected package libtimedate-perl. 327s Preparing to unpack .../16-libtimedate-perl_2.3300-2_all.deb ... 327s Unpacking libtimedate-perl (2.3300-2) ... 327s Selecting previously unselected package libxslt1.1:arm64. 327s Preparing to unpack .../17-libxslt1.1_1.1.43-0.1_arm64.deb ... 327s Unpacking libxslt1.1:arm64 (1.1.43-0.1) ... 327s Selecting previously unselected package moreutils. 327s Preparing to unpack .../18-moreutils_0.69-1_arm64.deb ... 327s Unpacking moreutils (0.69-1) ... 327s Selecting previously unselected package python3-click. 327s Preparing to unpack .../19-python3-click_8.2.0+0.really.8.1.8-1_all.deb ... 327s Unpacking python3-click (8.2.0+0.really.8.1.8-1) ... 327s Selecting previously unselected package python3-consul. 327s Preparing to unpack .../20-python3-consul_1.5.5-1_all.deb ... 327s Unpacking python3-consul (1.5.5-1) ... 327s Selecting previously unselected package python3-dateutil. 327s Preparing to unpack .../21-python3-dateutil_2.9.0-4_all.deb ... 327s Unpacking python3-dateutil (2.9.0-4) ... 327s Selecting previously unselected package python3-wcwidth. 327s Preparing to unpack .../22-python3-wcwidth_0.2.13+dfsg1-1_all.deb ... 327s Unpacking python3-wcwidth (0.2.13+dfsg1-1) ... 327s Selecting previously unselected package python3-prettytable. 327s Preparing to unpack .../23-python3-prettytable_3.15.1-1_all.deb ... 327s Unpacking python3-prettytable (3.15.1-1) ... 327s Selecting previously unselected package python3-psutil. 327s Preparing to unpack .../24-python3-psutil_7.0.0-2ubuntu1_arm64.deb ... 327s Unpacking python3-psutil (7.0.0-2ubuntu1) ... 327s Selecting previously unselected package python3-ydiff. 327s Preparing to unpack .../25-python3-ydiff_1.4.2-1_all.deb ... 327s Unpacking python3-ydiff (1.4.2-1) ... 327s Selecting previously unselected package python3-psycopg2. 327s Preparing to unpack .../26-python3-psycopg2_2.9.10-1build1_arm64.deb ... 327s Unpacking python3-psycopg2 (2.9.10-1build1) ... 327s Selecting previously unselected package python3-dnspython. 327s Preparing to unpack .../27-python3-dnspython_2.7.0-1ubuntu1_all.deb ... 327s Unpacking python3-dnspython (2.7.0-1ubuntu1) ... 327s Selecting previously unselected package python3-etcd. 327s Preparing to unpack .../28-python3-etcd_0.4.5-6_all.deb ... 327s Unpacking python3-etcd (0.4.5-6) ... 327s Selecting previously unselected package patroni. 327s Preparing to unpack .../29-patroni_4.0.6-1_all.deb ... 327s Unpacking patroni (4.0.6-1) ... 327s Selecting previously unselected package sphinx-rtd-theme-common. 327s Preparing to unpack .../30-sphinx-rtd-theme-common_3.0.2+dfsg-3_all.deb ... 327s Unpacking sphinx-rtd-theme-common (3.0.2+dfsg-3) ... 327s Selecting previously unselected package patroni-doc. 327s Preparing to unpack .../31-patroni-doc_4.0.6-1_all.deb ... 327s Unpacking patroni-doc (4.0.6-1) ... 327s Selecting previously unselected package postgresql-client-17. 327s Preparing to unpack .../32-postgresql-client-17_17.6-1build1_arm64.deb ... 327s Unpacking postgresql-client-17 (17.6-1build1) ... 327s Selecting previously unselected package postgresql-17. 327s Preparing to unpack .../33-postgresql-17_17.6-1build1_arm64.deb ... 327s Unpacking postgresql-17 (17.6-1build1) ... 328s Selecting previously unselected package postgresql. 328s Preparing to unpack .../34-postgresql_17+282ubuntu1_all.deb ... 328s Unpacking postgresql (17+282ubuntu1) ... 328s Selecting previously unselected package python3-parse. 328s Preparing to unpack .../35-python3-parse_1.20.2-1_all.deb ... 328s Unpacking python3-parse (1.20.2-1) ... 328s Selecting previously unselected package python3-parse-type. 328s Preparing to unpack .../36-python3-parse-type_0.6.4-3_all.deb ... 328s Unpacking python3-parse-type (0.6.4-3) ... 328s Selecting previously unselected package python3-six. 328s Preparing to unpack .../37-python3-six_1.17.0-1_all.deb ... 328s Unpacking python3-six (1.17.0-1) ... 328s Selecting previously unselected package python3-behave. 328s Preparing to unpack .../38-python3-behave_1.2.6-6_all.deb ... 328s Unpacking python3-behave (1.2.6-6) ... 328s Selecting previously unselected package python3-coverage. 328s Preparing to unpack .../39-python3-coverage_7.8.2+dfsg1-1_arm64.deb ... 328s Unpacking python3-coverage (7.8.2+dfsg1-1) ... 328s Setting up postgresql-client-common (282ubuntu1) ... 328s Setting up fonts-lato (2.015-1) ... 328s Setting up libio-pty-perl (1:1.20-1build3) ... 328s Setting up python3-ydiff (1.4.2-1) ... 328s Setting up libpq5:arm64 (17.6-1build1) ... 328s Setting up python3-coverage (7.8.2+dfsg1-1) ... 328s Setting up python3-click (8.2.0+0.really.8.1.8-1) ... 328s Setting up python3-psutil (7.0.0-2ubuntu1) ... 329s Setting up python3-six (1.17.0-1) ... 329s Setting up python3-wcwidth (0.2.13+dfsg1-1) ... 329s Setting up ssl-cert (1.1.3ubuntu1) ... 330s Created symlink '/etc/systemd/system/multi-user.target.wants/ssl-cert.service' → '/usr/lib/systemd/system/ssl-cert.service'. 330s Setting up python3-psycopg2 (2.9.10-1build1) ... 330s Setting up libipc-run-perl (20231003.0-2) ... 330s Setting up libtime-duration-perl (1.21-2) ... 330s Setting up libtimedate-perl (2.3300-2) ... 330s Setting up python3-dnspython (2.7.0-1ubuntu1) ... 330s Setting up python3-parse (1.20.2-1) ... 331s Setting up libjson-perl (4.10000-1) ... 331s Setting up libxslt1.1:arm64 (1.1.43-0.1) ... 331s Setting up python3-dateutil (2.9.0-4) ... 331s Setting up python3-consul (1.5.5-1) ... 331s Setting up etcd-server (3.5.16-4) ... 331s Created symlink '/etc/systemd/system/etcd2.service' → '/usr/lib/systemd/system/etcd.service'. 331s Created symlink '/etc/systemd/system/multi-user.target.wants/etcd.service' → '/usr/lib/systemd/system/etcd.service'. 333s Setting up libicu76:arm64 (76.1-4ubuntu2) ... 333s Setting up libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 333s Setting up python3-prettytable (3.15.1-1) ... 333s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 333s Setting up sphinx-rtd-theme-common (3.0.2+dfsg-3) ... 333s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 333s Setting up postgresql-common-dev (282ubuntu1) ... 333s Setting up moreutils (0.69-1) ... 333s Setting up postgresql-client-17 (17.6-1build1) ... 333s 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 333s Setting up python3-etcd (0.4.5-6) ... 333s Setting up python3-parse-type (0.6.4-3) ... 333s Setting up postgresql-common (282ubuntu1) ... 334s Creating config file /etc/postgresql-common/createcluster.conf with new version 334s Building PostgreSQL dictionaries from installed myspell/hunspell packages... 334s Removing obsolete dictionary files: 335s Created symlink '/etc/systemd/system/multi-user.target.wants/postgresql.service' → '/usr/lib/systemd/system/postgresql.service'. 335s Setting up libjs-sphinxdoc (8.2.3-1ubuntu2) ... 335s Setting up python3-behave (1.2.6-6) ... 335s /usr/lib/python3/dist-packages/behave/formatter/ansi_escapes.py:57: SyntaxWarning: invalid escape sequence '\[' 335s _ANSI_ESCAPE_PATTERN = re.compile(u"\x1b\[\d+[mA]", re.UNICODE) 335s /usr/lib/python3/dist-packages/behave/matchers.py:284: SyntaxWarning: invalid escape sequence '\d' 335s @parse.with_pattern(r"\d+") 335s Setting up patroni (4.0.6-1) ... 335s Created symlink '/etc/systemd/system/multi-user.target.wants/patroni.service' → '/usr/lib/systemd/system/patroni.service'. 336s Setting up postgresql-17 (17.6-1build1) ... 336s Creating new PostgreSQL cluster 17/main ... 336s /usr/lib/postgresql/17/bin/initdb -D /var/lib/postgresql/17/main --auth-local peer --auth-host scram-sha-256 --no-instructions 337s The files belonging to this database system will be owned by user "postgres". 337s This user must also own the server process. 337s 337s The database cluster will be initialized with locale "C.UTF-8". 337s The default database encoding has accordingly been set to "UTF8". 337s The default text search configuration will be set to "english". 337s 337s Data page checksums are disabled. 337s 337s fixing permissions on existing directory /var/lib/postgresql/17/main ... ok 337s creating subdirectories ... ok 337s selecting dynamic shared memory implementation ... posix 337s selecting default "max_connections" ... 100 337s selecting default "shared_buffers" ... 128MB 337s selecting default time zone ... Etc/UTC 337s creating configuration files ... ok 337s running bootstrap script ... ok 337s performing post-bootstrap initialization ... ok 337s syncing data to disk ... ok 340s Setting up patroni-doc (4.0.6-1) ... 340s Setting up postgresql (17+282ubuntu1) ... 340s Processing triggers for man-db (2.13.1-1) ... 342s Processing triggers for libc-bin (2.42-0ubuntu3) ... 344s autopkgtest [01:24:59]: test acceptance-etcd3-basic: debian/tests/acceptance etcd3 features/basic_replication.feature 344s autopkgtest [01:24:59]: test acceptance-etcd3-basic: [----------------------- 345s dpkg-architecture: warning: cannot determine CC system type, falling back to default (native compilation) 345s ○ etcd.service - etcd - highly-available key value store 345s Loaded: loaded (/usr/lib/systemd/system/etcd.service; enabled; preset: enabled) 345s Active: inactive (dead) since Mon 2025-10-20 01:25:00 UTC; 15ms ago 345s Duration: 12.502s 345s Invocation: d353c1673ee148bcaa4b81f19a480c54 345s Docs: https://etcd.io/docs 345s man:etcd 345s Process: 1772 ExecStart=/usr/bin/etcd $DAEMON_ARGS (code=killed, signal=TERM) 345s Main PID: 1772 (code=killed, signal=TERM) 345s Mem peak: 8.6M 345s CPU: 136ms 345s 345s Oct 20 01:25:00 autopkgtest etcd[1772]: {"level":"info","ts":"2025-10-20T01:25:00.489659Z","caller":"osutil/interrupt_unix.go:64","msg":"received signal; shutting down","signal":"terminated"} 345s Oct 20 01:25:00 autopkgtest etcd[1772]: {"level":"info","ts":"2025-10-20T01:25:00.489876Z","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"]} 345s Oct 20 01:25:00 autopkgtest etcd[1772]: {"level":"warn","ts":"2025-10-20T01:25:00.490227Z","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"} 345s Oct 20 01:25:00 autopkgtest etcd[1772]: {"level":"warn","ts":"2025-10-20T01:25:00.490360Z","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"} 345s Oct 20 01:25:00 autopkgtest etcd[1772]: {"level":"info","ts":"2025-10-20T01:25:00.490594Z","caller":"etcdserver/server.go:1543","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"8e9e05c52164694d","current-leader-member-id":"8e9e05c52164694d"} 345s Oct 20 01:25:00 autopkgtest etcd[1772]: {"level":"info","ts":"2025-10-20T01:25:00.496280Z","caller":"embed/etcd.go:582","msg":"stopping serving peer traffic","address":"127.0.0.1:2380"} 345s Oct 20 01:25:00 autopkgtest etcd[1772]: {"level":"info","ts":"2025-10-20T01:25:00.496614Z","caller":"embed/etcd.go:587","msg":"stopped serving peer traffic","address":"127.0.0.1:2380"} 345s Oct 20 01:25:00 autopkgtest etcd[1772]: {"level":"info","ts":"2025-10-20T01:25:00.496631Z","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"]} 345s Oct 20 01:25:00 autopkgtest systemd[1]: etcd.service: Deactivated successfully. 345s Oct 20 01:25:00 autopkgtest systemd[1]: Stopped etcd.service - etcd - highly-available key value store. 345s ### PostgreSQL 17 acceptance-etcd3 features/basic_replication.feature ### 345s ++ ls -1r /usr/lib/postgresql/ 345s + for PG_VERSION in $(ls -1r /usr/lib/postgresql/) 345s + '[' 17 == 10 -o 17 == 11 ']' 345s + echo '### PostgreSQL 17 acceptance-etcd3 features/basic_replication.feature ###' 345s + su postgres -p -c 'set -o pipefail; ETCD_UNSUPPORTED_ARCH=arm64 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' 347s Oct 20 01:25:02 Feature: basic replication # features/basic_replication.feature:1 347s Oct 20 01:25:02 We should check that the basic bootstrapping, replication and failover works. 347s Oct 20 01:25:02 Scenario: check replication of a single table # features/basic_replication.feature:4 347s Oct 20 01:25:02 Given I start postgres-0 # features/steps/basic_replication.py:20 350s Oct 20 01:25:05 Then postgres-0 is a leader after 10 seconds # features/steps/patroni_api.py:31 350s Oct 20 01:25:05 And there is a non empty initialize key in DCS after 15 seconds # features/steps/cascading_replication.py:41 350s Oct 20 01:25:05 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 350s Oct 20 01:25:05 Then I receive a response code 200 # features/steps/patroni_api.py:100 350s Oct 20 01:25:05 When I start postgres-1 # features/steps/basic_replication.py:20 353s Oct 20 01:25:08 And I configure and start postgres-2 with a tag replicatefrom postgres-0 # features/steps/cascading_replication.py:7 356s Oct 20 01:25:11 And "sync" key in DCS has leader=postgres-0 after 20 seconds # features/steps/cascading_replication.py:23 356s Oct 20 01:25:11 And I add the table foo to postgres-0 # features/steps/basic_replication.py:66 357s Oct 20 01:25:11 Then table foo is present on postgres-1 after 20 seconds # features/steps/basic_replication.py:105 358s Oct 20 01:25:12 Then table foo is present on postgres-2 after 20 seconds # features/steps/basic_replication.py:105 362s Oct 20 01:25:16 362s Oct 20 01:25:16 Scenario: check restart of sync replica # features/basic_replication.feature:17 362s Oct 20 01:25:16 Given I shut down postgres-2 # features/steps/basic_replication.py:41 363s Oct 20 01:25:17 Then "sync" key in DCS has sync_standby=postgres-1 after 5 seconds # features/steps/cascading_replication.py:23 363s Oct 20 01:25:17 When I start postgres-2 # features/steps/basic_replication.py:20 365s Oct 20 01:25:19 And I shut down postgres-1 # features/steps/basic_replication.py:41 368s Oct 20 01:25:22 Then "sync" key in DCS has sync_standby=postgres-2 after 10 seconds # features/steps/cascading_replication.py:23 369s Oct 20 01:25:24 When I start postgres-1 # features/steps/basic_replication.py:20 371s Oct 20 01:25:26 Then "members/postgres-1" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 372s Oct 20 01:25:27 And Status code on GET http://127.0.0.1:8010/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 372s Oct 20 01:25:27 And Status code on GET http://127.0.0.1:8009/async is 200 after 3 seconds # features/steps/patroni_api.py:144 372s Oct 20 01:25:27 372s Oct 20 01:25:27 Scenario: check stuck sync replica # features/basic_replication.feature:28 372s Oct 20 01:25: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 372s Oct 20 01:25:27 Then I receive a response code 200 # features/steps/patroni_api.py:100 372s Oct 20 01:25:27 And I create table on postgres-0 # features/steps/basic_replication.py:85 372s Oct 20 01:25:27 And table mytest is present on postgres-1 after 2 seconds # features/steps/basic_replication.py:105 373s Oct 20 01:25:28 And table mytest is present on postgres-2 after 2 seconds # features/steps/basic_replication.py:105 373s Oct 20 01:25:28 When I pause wal replay on postgres-2 # features/steps/basic_replication.py:76 373s Oct 20 01:25:28 And I load data on postgres-0 # features/steps/basic_replication.py:96 373s Oct 20 01:25:28 Then "sync" key in DCS has sync_standby=postgres-1 after 15 seconds # features/steps/cascading_replication.py:23 377s Oct 20 01:25:32 And I resume wal replay on postgres-2 # features/steps/basic_replication.py:76 377s Oct 20 01:25:32 And Status code on GET http://127.0.0.1:8009/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 377s Oct 20 01:25:32 And Status code on GET http://127.0.0.1:8010/async is 200 after 3 seconds # features/steps/patroni_api.py:144 377s Oct 20 01:25: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 377s Oct 20 01:25:32 Then I receive a response code 200 # features/steps/patroni_api.py:100 377s Oct 20 01:25:32 And I drop table on postgres-0 # features/steps/basic_replication.py:85 377s Oct 20 01:25:32 377s Oct 20 01:25:32 Scenario: check multi sync replication # features/basic_replication.feature:44 377s Oct 20 01:25: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 378s Oct 20 01:25:32 Then I receive a response code 200 # features/steps/patroni_api.py:100 378s Oct 20 01:25:32 Then "sync" key in DCS has sync_standby=postgres-1,postgres-2 after 10 seconds # features/steps/cascading_replication.py:23 382s Oct 20 01:25:37 And Status code on GET http://127.0.0.1:8010/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 382s Oct 20 01:25:37 And Status code on GET http://127.0.0.1:8009/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 382s Oct 20 01:25: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 382s Oct 20 01:25:37 Then I receive a response code 200 # features/steps/patroni_api.py:100 382s Oct 20 01:25:37 And I shut down postgres-1 # features/steps/basic_replication.py:41 385s Oct 20 01:25:40 Then "sync" key in DCS has sync_standby=postgres-2 after 10 seconds # features/steps/cascading_replication.py:23 386s Oct 20 01:25:41 When I start postgres-1 # features/steps/basic_replication.py:20 388s Oct 20 01:25:43 Then "members/postgres-1" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 389s Oct 20 01:25:44 And Status code on GET http://127.0.0.1:8010/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 389s Oct 20 01:25:44 And Status code on GET http://127.0.0.1:8009/async is 200 after 3 seconds # features/steps/patroni_api.py:144 389s Oct 20 01:25:44 389s Oct 20 01:25:44 Scenario: check the basic failover in synchronous mode # features/basic_replication.feature:59 389s Oct 20 01:25:44 Given I run patronictl.py pause batman # features/steps/patroni_api.py:88 390s Oct 20 01:25:45 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 390s Oct 20 01:25:45 When I sleep for 2 seconds # features/steps/patroni_api.py:41 392s Oct 20 01:25:47 And I shut down postgres-0 # features/steps/basic_replication.py:41 393s Oct 20 01:25:48 And I run patronictl.py resume batman # features/steps/patroni_api.py:88 394s Oct 20 01:25:49 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 394s Oct 20 01:25:49 And postgres-2 role is the primary after 24 seconds # features/steps/basic_replication.py:117 413s Oct 20 01:26:08 And Response on GET http://127.0.0.1:8010/history contains recovery after 10 seconds # features/steps/patroni_api.py:158 417s Oct 20 01:26:12 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 417s Oct 20 01:26:12 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 418s Oct 20 01:26:12 Then I receive a response code 200 # features/steps/patroni_api.py:100 418s Oct 20 01:26:12 When I add the table bar to postgres-2 # features/steps/basic_replication.py:66 418s Oct 20 01:26:13 Then table bar is present on postgres-1 after 20 seconds # features/steps/basic_replication.py:105 418s Oct 20 01:26: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 418s Oct 20 01:26:13 418s Oct 20 01:26:13 Scenario: check rejoin of the former primary with pg_rewind # features/basic_replication.feature:75 418s Oct 20 01:26:13 Given I add the table splitbrain to postgres-0 # features/steps/basic_replication.py:66 418s Oct 20 01:26:13 And I start postgres-0 # features/steps/basic_replication.py:20 418s Oct 20 01:26:13 Then postgres-0 role is the secondary after 20 seconds # features/steps/basic_replication.py:117 425s Oct 20 01:26:20 When I add the table buz to postgres-2 # features/steps/basic_replication.py:66 425s Oct 20 01:26:20 Then table buz is present on postgres-0 after 20 seconds # features/steps/basic_replication.py:105 425s Oct 20 01:26:20 425s Oct 20 01:26:20 @reject-duplicate-name 425s Oct 20 01:26:20 Scenario: check graceful rejection when two nodes have the same name # features/basic_replication.feature:83 425s Oct 20 01:26:20 Given I start duplicate postgres-0 on port 8011 # features/steps/basic_replication.py:25 427s Oct 20 01:26: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 431s Oct 20 01:26:26 431s 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'))") 432s 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'))") 432s 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'))") 432s Oct 20 01:26:27 Combined data file .coverage.autopkgtest.3946.XCLAvBTx 432s Oct 20 01:26:27 Combined data file .coverage.autopkgtest.3992.XaqnTRax 432s Oct 20 01:26:27 Combined data file .coverage.autopkgtest.4033.XkZSuwpx 432s Oct 20 01:26:27 Combined data file .coverage.autopkgtest.4104.XUgRiPmx 432s Oct 20 01:26:27 Combined data file .coverage.autopkgtest.4151.XioEBHax 432s Oct 20 01:26:27 Combined data file .coverage.autopkgtest.4224.XVqdaRbx 432s Oct 20 01:26:27 Combined data file .coverage.autopkgtest.4273.XescIOJx 432s Oct 20 01:26:27 Combined data file .coverage.autopkgtest.4276.XzYaWkMx 432s Oct 20 01:26:27 Combined data file .coverage.autopkgtest.4359.XuKWiwAx 432s Oct 20 01:26:27 Combined data file .coverage.autopkgtest.4472.XVLygDQx 436s Oct 20 01:26:31 Name Stmts Miss Cover 436s Oct 20 01:26:31 ------------------------------------------------------------------------------------------------------------- 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/OpenSSL/SSL.py 1159 647 44% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/OpenSSL/__init__.py 3 0 100% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/OpenSSL/_util.py 44 15 66% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/OpenSSL/crypto.py 869 663 24% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/OpenSSL/version.py 9 0 100% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/_distutils_hack/__init__.py 101 96 5% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/bcrypt/__init__.py 3 0 100% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/cryptography/__about__.py 5 0 100% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/cryptography/__init__.py 3 0 100% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/cryptography/exceptions.py 26 5 81% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/cryptography/hazmat/__init__.py 2 0 100% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/cryptography/hazmat/_oid.py 135 0 100% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/__init__.py 0 0 100% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/openssl/__init__.py 0 0 100% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/openssl/_conditional.py 38 17 55% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/openssl/binding.py 51 4 92% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/cryptography/hazmat/decrepit/__init__.py 1 0 100% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/cryptography/hazmat/decrepit/ciphers/__init__.py 1 0 100% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/cryptography/hazmat/decrepit/ciphers/algorithms.py 68 18 74% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/__init__.py 0 0 100% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/_asymmetric.py 6 0 100% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/_cipheralgorithm.py 23 4 83% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/_serialization.py 79 35 56% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/__init__.py 0 0 100% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/dh.py 47 0 100% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/dsa.py 55 5 91% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/ec.py 172 22 87% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/ed448.py 45 12 73% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/ed25519.py 43 12 72% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/padding.py 55 23 58% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/rsa.py 93 40 57% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/types.py 19 0 100% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/utils.py 14 5 64% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/x448.py 43 12 72% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/x25519.py 41 12 71% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/ciphers/__init__.py 4 0 100% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/ciphers/algorithms.py 72 15 79% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/ciphers/base.py 54 12 78% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/ciphers/modes.py 140 59 58% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/constant_time.py 6 3 50% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/hashes.py 127 20 84% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/serialization/__init__.py 5 0 100% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/serialization/base.py 7 0 100% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/serialization/ssh.py 775 614 21% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/cryptography/utils.py 76 28 63% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/cryptography/x509/__init__.py 70 0 100% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/cryptography/x509/base.py 488 227 53% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/cryptography/x509/certificate_transparency.py 42 0 100% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/cryptography/x509/extensions.py 1024 552 46% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/cryptography/x509/general_name.py 166 94 43% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/cryptography/x509/name.py 236 144 39% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/cryptography/x509/oid.py 3 0 100% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/cryptography/x509/verification.py 12 0 100% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/dateutil/__init__.py 13 4 69% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/dateutil/_common.py 25 15 40% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/dateutil/_version.py 13 3 77% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/dateutil/parser/__init__.py 33 4 88% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/dateutil/parser/_parser.py 810 688 15% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/dateutil/parser/isoparser.py 183 150 18% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/dateutil/relativedelta.py 240 206 14% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/dateutil/tz/__init__.py 4 0 100% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/dateutil/tz/_common.py 151 117 23% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/dateutil/tz/_factories.py 49 21 57% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/dateutil/tz/tz.py 794 629 21% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/dateutil/tz/win.py 152 149 2% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/dns/__init__.py 2 0 100% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/dns/_asyncbackend.py 14 6 57% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/dns/_ddr.py 105 86 18% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/dns/_features.py 46 8 83% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/dns/_immutable_ctx.py 40 5 88% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/dns/asyncbackend.py 44 32 27% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/dns/asyncquery.py 322 283 12% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/dns/edns.py 307 185 40% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/dns/entropy.py 80 49 39% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/dns/enum.py 72 46 36% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/dns/exception.py 59 33 44% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/dns/flags.py 40 14 65% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/dns/grange.py 33 30 9% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/dns/immutable.py 41 30 27% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/dns/inet.py 79 65 18% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/dns/ipv4.py 26 20 23% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/dns/ipv6.py 114 100 12% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/dns/message.py 829 676 18% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/dns/name.py 617 425 31% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/dns/nameserver.py 102 55 46% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/dns/node.py 117 71 39% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/dns/opcode.py 30 7 77% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/dns/query.py 562 477 15% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/dns/quic/__init__.py 28 23 18% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/dns/rcode.py 68 13 81% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/dns/rdata.py 386 277 28% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/dns/rdataclass.py 43 9 79% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/dns/rdataset.py 192 133 31% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/dns/rdatatype.py 215 23 89% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/dns/rdtypes/ANY/OPT.py 34 19 44% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/dns/rdtypes/ANY/SOA.py 41 26 37% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/dns/rdtypes/ANY/TSIG.py 58 42 28% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/dns/rdtypes/ANY/ZONEMD.py 43 27 37% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/dns/rdtypes/ANY/__init__.py 1 0 100% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/dns/rdtypes/__init__.py 1 0 100% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/dns/rdtypes/svcbbase.py 415 268 35% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/dns/rdtypes/util.py 191 154 19% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/dns/renderer.py 151 118 22% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/dns/resolver.py 873 696 20% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/dns/reversename.py 32 24 25% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/dns/rrset.py 77 56 27% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/dns/serial.py 92 79 14% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/dns/set.py 148 107 28% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/dns/tokenizer.py 334 279 16% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/dns/transaction.py 269 201 25% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/dns/tsig.py 176 122 31% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/dns/ttl.py 44 38 14% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/dns/version.py 6 0 100% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/dns/wire.py 64 42 34% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/dns/xfr.py 148 126 15% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/dns/zone.py 507 383 24% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/dns/zonefile.py 427 379 11% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/dns/zonetypes.py 14 2 86% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/etcd/__init__.py 125 63 50% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/etcd/client.py 380 256 33% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/etcd/lock.py 125 103 18% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/idna/__init__.py 4 0 100% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/idna/core.py 292 257 12% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/idna/idnadata.py 4 0 100% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/idna/intranges.py 30 24 20% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/idna/package_data.py 1 0 100% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/patroni/__init__.py 13 2 85% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/patroni/__main__.py 202 68 66% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/patroni/api.py 788 439 44% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/patroni/async_executor.py 96 15 84% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/patroni/collections.py 56 7 88% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/patroni/config.py 360 102 72% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/patroni/config_generator.py 213 160 25% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/patroni/daemon.py 76 6 92% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/patroni/dcs/__init__.py 710 165 77% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/patroni/dcs/etcd3.py 699 162 77% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/patroni/dcs/etcd.py 628 264 58% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/patroni/dynamic_loader.py 36 8 78% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/patroni/exceptions.py 16 0 100% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/patroni/file_perm.py 47 11 77% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/patroni/global_config.py 87 4 95% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/patroni/ha.py 1367 687 50% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/patroni/log.py 234 80 66% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/patroni/postgresql/__init__.py 826 240 71% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/patroni/postgresql/available_parameters/__init__.py 24 3 88% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/patroni/postgresql/bootstrap.py 258 93 64% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/patroni/postgresql/callback_executor.py 55 8 85% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/patroni/postgresql/cancellable.py 104 41 61% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/patroni/postgresql/config.py 844 285 66% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/patroni/postgresql/connection.py 75 7 91% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/patroni/postgresql/misc.py 43 13 70% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/patroni/postgresql/mpp/__init__.py 89 12 87% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/patroni/postgresql/postmaster.py 170 92 46% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/patroni/postgresql/rewind.py 421 203 52% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/patroni/postgresql/slots.py 352 179 49% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/patroni/postgresql/sync.py 159 26 84% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/patroni/postgresql/validator.py 156 24 85% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/patroni/psycopg.py 57 24 58% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/patroni/quorum.py 186 164 12% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/patroni/request.py 58 7 88% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/patroni/tags.py 38 5 87% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/patroni/utils.py 371 124 67% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/patroni/validator.py 309 218 29% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/patroni/version.py 1 0 100% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/patroni/watchdog/__init__.py 2 0 100% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/patroni/watchdog/base.py 203 49 76% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/patroni/watchdog/linux.py 135 50 63% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/psutil/__init__.py 945 629 33% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/psutil/_common.py 408 208 49% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/psutil/_pslinux.py 1228 923 25% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/psutil/_psposix.py 84 40 52% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/psycopg2/__init__.py 19 3 84% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/psycopg2/_json.py 64 27 58% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/psycopg2/_range.py 269 172 36% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/psycopg2/errors.py 3 2 33% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/psycopg2/extensions.py 91 25 73% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/urllib3/__init__.py 49 15 69% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/urllib3/_base_connection.py 63 45 29% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/urllib3/_collections.py 231 120 48% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/urllib3/_request_methods.py 54 24 56% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/urllib3/_version.py 13 3 77% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/urllib3/connection.py 389 138 65% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/urllib3/connectionpool.py 344 127 63% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/urllib3/contrib/__init__.py 0 0 100% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/urllib3/contrib/pyopenssl.py 263 103 61% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/urllib3/exceptions.py 121 39 68% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/urllib3/fields.py 92 73 21% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/urllib3/filepost.py 37 24 35% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/urllib3/http2/__init__.py 28 21 25% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/urllib3/http2/probe.py 49 31 37% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/urllib3/poolmanager.py 241 92 62% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/urllib3/response.py 634 350 45% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/urllib3/util/__init__.py 10 0 100% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/urllib3/util/connection.py 66 42 36% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/urllib3/util/proxy.py 13 6 54% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/urllib3/util/request.py 104 49 53% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/urllib3/util/response.py 32 15 53% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/urllib3/util/retry.py 174 54 69% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/urllib3/util/ssl_.py 172 74 57% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/urllib3/util/ssl_match_hostname.py 66 54 18% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/urllib3/util/ssltransport.py 152 106 30% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/urllib3/util/timeout.py 71 14 80% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/urllib3/util/url.py 203 70 66% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/urllib3/util/util.py 26 10 62% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/urllib3/util/wait.py 49 18 63% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/yaml/__init__.py 165 109 34% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/yaml/composer.py 92 17 82% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/yaml/constructor.py 479 276 42% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/yaml/cyaml.py 46 24 48% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/yaml/dumper.py 23 12 48% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/yaml/emitter.py 838 769 8% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/yaml/error.py 58 42 28% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/yaml/events.py 61 6 90% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/yaml/loader.py 47 24 49% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/yaml/nodes.py 29 7 76% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/yaml/parser.py 352 198 44% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/yaml/reader.py 122 34 72% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/yaml/representer.py 248 176 29% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/yaml/resolver.py 135 76 44% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/yaml/scanner.py 758 437 42% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/yaml/serializer.py 85 70 18% 436s Oct 20 01:26:31 /usr/lib/python3/dist-packages/yaml/tokens.py 76 17 78% 436s Oct 20 01:26:31 patroni/__init__.py 13 2 85% 436s Oct 20 01:26:31 patroni/__main__.py 202 202 0% 436s Oct 20 01:26:31 patroni/api.py 788 788 0% 436s Oct 20 01:26:31 patroni/async_executor.py 96 69 28% 436s Oct 20 01:26:31 patroni/collections.py 56 14 75% 436s Oct 20 01:26:31 patroni/config.py 360 189 48% 436s Oct 20 01:26:31 patroni/config_generator.py 213 213 0% 436s Oct 20 01:26:31 patroni/ctl.py 941 666 29% 436s Oct 20 01:26:31 patroni/daemon.py 76 76 0% 436s Oct 20 01:26:31 patroni/dcs/__init__.py 710 357 50% 436s Oct 20 01:26:31 patroni/dcs/consul.py 482 482 0% 436s Oct 20 01:26:31 patroni/dcs/etcd3.py 699 379 46% 436s Oct 20 01:26:31 patroni/dcs/etcd.py 628 290 54% 436s Oct 20 01:26:31 patroni/dcs/exhibitor.py 62 62 0% 436s Oct 20 01:26:31 patroni/dcs/kubernetes.py 969 969 0% 436s Oct 20 01:26:31 patroni/dcs/raft.py 319 319 0% 436s Oct 20 01:26:31 patroni/dcs/zookeeper.py 289 289 0% 436s Oct 20 01:26:31 patroni/dynamic_loader.py 36 8 78% 436s Oct 20 01:26:31 patroni/exceptions.py 16 1 94% 436s Oct 20 01:26:31 patroni/file_perm.py 47 17 64% 436s Oct 20 01:26:31 patroni/global_config.py 87 25 71% 436s Oct 20 01:26:31 patroni/ha.py 1367 1367 0% 436s Oct 20 01:26:31 patroni/log.py 234 182 22% 436s Oct 20 01:26:31 patroni/postgresql/__init__.py 826 654 21% 436s Oct 20 01:26:31 patroni/postgresql/available_parameters/__init__.py 24 6 75% 436s Oct 20 01:26:31 patroni/postgresql/bootstrap.py 258 228 12% 436s Oct 20 01:26:31 patroni/postgresql/callback_executor.py 55 34 38% 436s Oct 20 01:26:31 patroni/postgresql/cancellable.py 104 84 19% 436s Oct 20 01:26:31 patroni/postgresql/config.py 844 722 14% 436s Oct 20 01:26:31 patroni/postgresql/connection.py 75 50 33% 436s Oct 20 01:26:31 patroni/postgresql/misc.py 43 30 30% 436s Oct 20 01:26:31 patroni/postgresql/mpp/__init__.py 89 21 76% 436s Oct 20 01:26:31 patroni/postgresql/mpp/citus.py 366 366 0% 436s Oct 20 01:26:31 patroni/postgresql/postmaster.py 170 139 18% 436s Oct 20 01:26:31 patroni/postgresql/rewind.py 421 421 0% 436s Oct 20 01:26:31 patroni/postgresql/slots.py 352 303 14% 436s Oct 20 01:26:31 patroni/postgresql/sync.py 159 117 26% 436s Oct 20 01:26:31 patroni/postgresql/validator.py 156 52 67% 436s Oct 20 01:26:31 patroni/psycopg.py 57 41 28% 436s Oct 20 01:26:31 patroni/quorum.py 186 186 0% 436s Oct 20 01:26:31 patroni/raft_controller.py 22 22 0% 436s Oct 20 01:26:31 patroni/request.py 58 6 90% 436s Oct 20 01:26:31 patroni/scripts/__init__.py 0 0 100% 436s Oct 20 01:26:31 patroni/scripts/aws.py 59 59 0% 436s Oct 20 01:26:31 patroni/scripts/barman/__init__.py 0 0 100% 436s Oct 20 01:26:31 patroni/scripts/barman/cli.py 50 50 0% 436s Oct 20 01:26:31 patroni/scripts/barman/config_switch.py 50 50 0% 436s Oct 20 01:26:31 patroni/scripts/barman/recover.py 36 36 0% 436s Oct 20 01:26:31 patroni/scripts/barman/utils.py 93 93 0% 436s Oct 20 01:26:31 patroni/scripts/wale_restore.py 207 207 0% 436s Oct 20 01:26:31 patroni/tags.py 38 15 61% 436s Oct 20 01:26:31 patroni/utils.py 371 237 36% 436s Oct 20 01:26:31 patroni/validator.py 309 222 28% 436s Oct 20 01:26:31 patroni/version.py 1 0 100% 436s Oct 20 01:26:31 patroni/watchdog/__init__.py 2 2 0% 436s Oct 20 01:26:31 patroni/watchdog/base.py 203 203 0% 436s Oct 20 01:26:31 patroni/watchdog/linux.py 135 135 0% 436s Oct 20 01:26:31 ------------------------------------------------------------------------------------------------------------- 436s Oct 20 01:26:31 TOTAL 54291 34317 37% 436s Oct 20 01:26:31 1 feature passed, 0 failed, 0 skipped 436s Oct 20 01:26:31 7 scenarios passed, 0 failed, 0 skipped 436s Oct 20 01:26:31 68 steps passed, 0 failed, 0 skipped, 0 undefined 436s Oct 20 01:26:31 Took 1m19.467s 436s + su postgres -p -c 'rm -rf features/output' 436s ### End 17 acceptance-etcd3 features/basic_replication.feature ### 436s + echo '### End 17 acceptance-etcd3 features/basic_replication.feature ###' 436s + rm -f /tmp/pgpass_postgres-0 /tmp/pgpass_postgres-1 /tmp/pgpass_postgres-2 436s ++ id -u 436s + '[' 0 -eq 0 ']' 436s + '[' -x /etc/init.d/zookeeper ']' 436s autopkgtest [01:26:31]: test acceptance-etcd3-basic: -----------------------] 437s autopkgtest [01:26:32]: test acceptance-etcd3-basic: - - - - - - - - - - results - - - - - - - - - - 437s acceptance-etcd3-basic PASS 438s autopkgtest [01:26:33]: test acceptance-etcd3-full: preparing testbed 438s Reading package lists... 438s Building dependency tree... 438s Reading state information... 438s Solving dependencies... 439s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 440s autopkgtest [01:26:35]: test acceptance-etcd3-full: debian/tests/acceptance etcd3 440s autopkgtest [01:26:35]: test acceptance-etcd3-full: [----------------------- 440s dpkg-architecture: warning: cannot determine CC system type, falling back to default (native compilation) 441s ○ etcd.service - etcd - highly-available key value store 441s Loaded: loaded (/usr/lib/systemd/system/etcd.service; enabled; preset: enabled) 441s Active: inactive (dead) since Mon 2025-10-20 01:25:00 UTC; 1min 35s ago 441s Duration: 12.502s 441s Invocation: d353c1673ee148bcaa4b81f19a480c54 441s Docs: https://etcd.io/docs 441s man:etcd 441s Process: 1772 ExecStart=/usr/bin/etcd $DAEMON_ARGS (code=killed, signal=TERM) 441s Main PID: 1772 (code=killed, signal=TERM) 441s Mem peak: 8.6M 441s CPU: 136ms 441s 441s Oct 20 01:25:00 autopkgtest etcd[1772]: {"level":"info","ts":"2025-10-20T01:25:00.489659Z","caller":"osutil/interrupt_unix.go:64","msg":"received signal; shutting down","signal":"terminated"} 441s Oct 20 01:25:00 autopkgtest etcd[1772]: {"level":"info","ts":"2025-10-20T01:25:00.489876Z","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"]} 441s Oct 20 01:25:00 autopkgtest etcd[1772]: {"level":"warn","ts":"2025-10-20T01:25:00.490227Z","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"} 441s Oct 20 01:25:00 autopkgtest etcd[1772]: {"level":"warn","ts":"2025-10-20T01:25:00.490360Z","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"} 441s Oct 20 01:25:00 autopkgtest etcd[1772]: {"level":"info","ts":"2025-10-20T01:25:00.490594Z","caller":"etcdserver/server.go:1543","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"8e9e05c52164694d","current-leader-member-id":"8e9e05c52164694d"} 441s Oct 20 01:25:00 autopkgtest etcd[1772]: {"level":"info","ts":"2025-10-20T01:25:00.496280Z","caller":"embed/etcd.go:582","msg":"stopping serving peer traffic","address":"127.0.0.1:2380"} 441s Oct 20 01:25:00 autopkgtest etcd[1772]: {"level":"info","ts":"2025-10-20T01:25:00.496614Z","caller":"embed/etcd.go:587","msg":"stopped serving peer traffic","address":"127.0.0.1:2380"} 441s Oct 20 01:25:00 autopkgtest etcd[1772]: {"level":"info","ts":"2025-10-20T01:25:00.496631Z","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"]} 441s Oct 20 01:25:00 autopkgtest systemd[1]: etcd.service: Deactivated successfully. 441s Oct 20 01:25:00 autopkgtest systemd[1]: Stopped etcd.service - etcd - highly-available key value store. 441s ### PostgreSQL 17 acceptance-etcd3 ### 441s ++ ls -1r /usr/lib/postgresql/ 441s + for PG_VERSION in $(ls -1r /usr/lib/postgresql/) 441s + '[' 17 == 10 -o 17 == 11 ']' 441s + echo '### PostgreSQL 17 acceptance-etcd3 ###' 441s + su postgres -p -c 'set -o pipefail; ETCD_UNSUPPORTED_ARCH=arm64 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' 443s Oct 20 01:26:38 Feature: basic replication # features/basic_replication.feature:1 443s Oct 20 01:26:38 We should check that the basic bootstrapping, replication and failover works. 443s Oct 20 01:26:38 Scenario: check replication of a single table # features/basic_replication.feature:4 443s Oct 20 01:26:38 Given I start postgres-0 # features/steps/basic_replication.py:20 446s Oct 20 01:26:41 Then postgres-0 is a leader after 10 seconds # features/steps/patroni_api.py:31 446s Oct 20 01:26:41 And there is a non empty initialize key in DCS after 15 seconds # features/steps/cascading_replication.py:41 446s Oct 20 01: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 446s Oct 20 01:26:41 Then I receive a response code 200 # features/steps/patroni_api.py:100 446s Oct 20 01:26:41 When I start postgres-1 # features/steps/basic_replication.py:20 449s Oct 20 01:26:44 And I configure and start postgres-2 with a tag replicatefrom postgres-0 # features/steps/cascading_replication.py:7 452s Oct 20 01:26:47 And "sync" key in DCS has leader=postgres-0 after 20 seconds # features/steps/cascading_replication.py:23 452s Oct 20 01:26:47 And I add the table foo to postgres-0 # features/steps/basic_replication.py:66 452s Oct 20 01:26:47 Then table foo is present on postgres-1 after 20 seconds # features/steps/basic_replication.py:105 453s Oct 20 01:26:48 Then table foo is present on postgres-2 after 20 seconds # features/steps/basic_replication.py:105 457s Oct 20 01:26:52 457s Oct 20 01:26:52 Scenario: check restart of sync replica # features/basic_replication.feature:17 457s Oct 20 01:26:52 Given I shut down postgres-2 # features/steps/basic_replication.py:41 458s Oct 20 01:26:53 Then "sync" key in DCS has sync_standby=postgres-1 after 5 seconds # features/steps/cascading_replication.py:23 458s Oct 20 01:26:53 When I start postgres-2 # features/steps/basic_replication.py:20 460s Oct 20 01:26:55 And I shut down postgres-1 # features/steps/basic_replication.py:41 463s Oct 20 01:26:58 Then "sync" key in DCS has sync_standby=postgres-2 after 10 seconds # features/steps/cascading_replication.py:23 464s Oct 20 01:26:59 When I start postgres-1 # features/steps/basic_replication.py:20 466s Oct 20 01:27:01 Then "members/postgres-1" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 467s Oct 20 01:27:02 And Status code on GET http://127.0.0.1:8010/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 467s Oct 20 01:27:02 And Status code on GET http://127.0.0.1:8009/async is 200 after 3 seconds # features/steps/patroni_api.py:144 467s Oct 20 01:27:02 467s Oct 20 01:27:02 Scenario: check stuck sync replica # features/basic_replication.feature:28 467s Oct 20 01:27:02 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 467s Oct 20 01:27:02 Then I receive a response code 200 # features/steps/patroni_api.py:100 467s Oct 20 01:27:02 And I create table on postgres-0 # features/steps/basic_replication.py:85 467s Oct 20 01:27:02 And table mytest is present on postgres-1 after 2 seconds # features/steps/basic_replication.py:105 468s Oct 20 01:27:03 And table mytest is present on postgres-2 after 2 seconds # features/steps/basic_replication.py:105 468s Oct 20 01:27:03 When I pause wal replay on postgres-2 # features/steps/basic_replication.py:76 468s Oct 20 01:27:03 And I load data on postgres-0 # features/steps/basic_replication.py:96 468s Oct 20 01:27:03 Then "sync" key in DCS has sync_standby=postgres-1 after 15 seconds # features/steps/cascading_replication.py:23 472s Oct 20 01:27:07 And I resume wal replay on postgres-2 # features/steps/basic_replication.py:76 472s Oct 20 01: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 473s Oct 20 01: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 473s Oct 20 01: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 473s Oct 20 01:27:08 Then I receive a response code 200 # features/steps/patroni_api.py:100 473s Oct 20 01:27:08 And I drop table on postgres-0 # features/steps/basic_replication.py:85 473s Oct 20 01:27:08 473s Oct 20 01:27:08 Scenario: check multi sync replication # features/basic_replication.feature:44 473s Oct 20 01: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 473s Oct 20 01:27:08 Then I receive a response code 200 # features/steps/patroni_api.py:100 473s Oct 20 01:27:08 Then "sync" key in DCS has sync_standby=postgres-1,postgres-2 after 10 seconds # features/steps/cascading_replication.py:23 477s Oct 20 01: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 477s Oct 20 01:27:12 And Status code on GET http://127.0.0.1:8009/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 477s Oct 20 01:27:12 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 477s Oct 20 01:27:12 Then I receive a response code 200 # features/steps/patroni_api.py:100 477s Oct 20 01:27:12 And I shut down postgres-1 # features/steps/basic_replication.py:41 480s Oct 20 01:27:15 Then "sync" key in DCS has sync_standby=postgres-2 after 10 seconds # features/steps/cascading_replication.py:23 481s Oct 20 01:27:16 When I start postgres-1 # features/steps/basic_replication.py:20 483s Oct 20 01:27:18 Then "members/postgres-1" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 484s Oct 20 01:27:19 And Status code on GET http://127.0.0.1:8010/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 484s Oct 20 01:27:19 And Status code on GET http://127.0.0.1:8009/async is 200 after 3 seconds # features/steps/patroni_api.py:144 484s Oct 20 01:27:19 484s Oct 20 01:27:19 Scenario: check the basic failover in synchronous mode # features/basic_replication.feature:59 484s Oct 20 01:27:19 Given I run patronictl.py pause batman # features/steps/patroni_api.py:88 485s Oct 20 01:27:20 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 485s Oct 20 01:27:20 When I sleep for 2 seconds # features/steps/patroni_api.py:41 487s Oct 20 01:27:22 And I shut down postgres-0 # features/steps/basic_replication.py:41 488s Oct 20 01:27:23 And I run patronictl.py resume batman # features/steps/patroni_api.py:88 489s Oct 20 01:27:24 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 489s Oct 20 01:27:24 And postgres-2 role is the primary after 24 seconds # features/steps/basic_replication.py:117 508s Oct 20 01:27:43 And Response on GET http://127.0.0.1:8010/history contains recovery after 10 seconds # features/steps/patroni_api.py:158 513s Oct 20 01: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 513s Oct 20 01: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 513s Oct 20 01:27:48 Then I receive a response code 200 # features/steps/patroni_api.py:100 513s Oct 20 01:27:48 When I add the table bar to postgres-2 # features/steps/basic_replication.py:66 513s Oct 20 01:27:48 Then table bar is present on postgres-1 after 20 seconds # features/steps/basic_replication.py:105 513s Oct 20 01:27:48 And Response on GET http://127.0.0.1:8010/config contains master_start_timeout after 10 seconds # features/steps/patroni_api.py:158 513s Oct 20 01:27:48 513s Oct 20 01:27:48 Scenario: check rejoin of the former primary with pg_rewind # features/basic_replication.feature:75 513s Oct 20 01:27:48 Given I add the table splitbrain to postgres-0 # features/steps/basic_replication.py:66 513s Oct 20 01:27:48 And I start postgres-0 # features/steps/basic_replication.py:20 513s Oct 20 01:27:48 Then postgres-0 role is the secondary after 20 seconds # features/steps/basic_replication.py:117 519s Oct 20 01:27:54 When I add the table buz to postgres-2 # features/steps/basic_replication.py:66 519s Oct 20 01:27:54 Then table buz is present on postgres-0 after 20 seconds # features/steps/basic_replication.py:105 519s Oct 20 01:27:54 519s Oct 20 01:27:54 @reject-duplicate-name 519s Oct 20 01:27:54 Scenario: check graceful rejection when two nodes have the same name # features/basic_replication.feature:83 519s Oct 20 01:27:54 Given I start duplicate postgres-0 on port 8011 # features/steps/basic_replication.py:25 521s Oct 20 01:27:56 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 525s Oct 20 01:28:00 525s Oct 20 01:28:00 Feature: cascading replication # features/cascading_replication.feature:1 525s Oct 20 01:28:00 We should check that patroni can do base backup and streaming from the replica 525s Oct 20 01:28:00 Scenario: check a base backup and streaming replication from a replica # features/cascading_replication.feature:4 525s Oct 20 01:28:00 Given I start postgres-0 # features/steps/basic_replication.py:20 528s Oct 20 01:28:03 And postgres-0 is a leader after 10 seconds # features/steps/patroni_api.py:31 528s Oct 20 01:28:03 And I configure and start postgres-1 with a tag clonefrom true # features/steps/cascading_replication.py:7 531s Oct 20 01:28:06 And replication works from postgres-0 to postgres-1 after 20 seconds # features/steps/basic_replication.py:124 532s Oct 20 01:28:07 And I create label with "postgres-0" in postgres-0 data directory # features/steps/cascading_replication.py:18 532s Oct 20 01:28:07 And I create label with "postgres-1" in postgres-1 data directory # features/steps/cascading_replication.py:18 532s Oct 20 01:28:07 And "members/postgres-1" key in DCS has state=running after 12 seconds # features/steps/cascading_replication.py:23 532s Oct 20 01:28:07 And I configure and start postgres-2 with a tag replicatefrom postgres-1 # features/steps/cascading_replication.py:7 534s Oct 20 01:28:09 Then replication works from postgres-0 to postgres-2 after 30 seconds # features/steps/basic_replication.py:124 535s Oct 20 01:28:10 And there is a label with "postgres-1" in postgres-2 data directory # features/steps/cascading_replication.py:12 540s Oct 20 01:28:15 540s Oct 20 01:28:15 Feature: citus # features/citus.feature:1 540s SKIP FEATURE citus: Citus extension isn't available 540s SKIP Scenario check that worker cluster is registered in the coordinator: Citus extension isn't available 540s SKIP Scenario coordinator failover updates pg_dist_node: Citus extension isn't available 540s SKIP Scenario worker switchover doesn't break client queries on the coordinator: Citus extension isn't available 540s SKIP Scenario worker primary restart doesn't break client queries on the coordinator: Citus extension isn't available 540s 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 540s Oct 20 01:28:15 We should check that coordinator discovers and registers workers and clients don't have errors when worker cluster switches over 540s Oct 20 01:28:15 Scenario: check that worker cluster is registered in the coordinator # features/citus.feature:4 540s Oct 20 01:28:15 Given I start postgres-0 in citus group 0 # None 540s Oct 20 01:28:15 And I start postgres-2 in citus group 1 # None 540s Oct 20 01:28:15 Then postgres-0 is a leader in a group 0 after 10 seconds # None 540s Oct 20 01:28:15 And postgres-2 is a leader in a group 1 after 10 seconds # None 540s Oct 20 01:28:15 When I start postgres-1 in citus group 0 # None 540s Oct 20 01:28:15 And I start postgres-3 in citus group 1 # None 540s Oct 20 01:28:15 Then replication works from postgres-0 to postgres-1 after 15 seconds # None 540s Oct 20 01:28:15 Then replication works from postgres-2 to postgres-3 after 15 seconds # None 540s Oct 20 01:28:15 And postgres-0 is registered in the postgres-0 as the primary in group 0 after 5 seconds # None 540s Oct 20 01:28:15 And postgres-1 is registered in the postgres-0 as the secondary in group 0 after 5 seconds # None 540s Oct 20 01:28:15 And postgres-2 is registered in the postgres-0 as the primary in group 1 after 5 seconds # None 540s Oct 20 01:28:15 And postgres-3 is registered in the postgres-0 as the secondary in group 1 after 5 seconds # None 540s Oct 20 01:28:15 540s Oct 20 01:28:15 Scenario: coordinator failover updates pg_dist_node # features/citus.feature:18 540s Oct 20 01:28:15 Given I run patronictl.py failover batman --group 0 --candidate postgres-1 --force # None 540s Oct 20 01:28:15 Then postgres-1 role is the primary after 10 seconds # None 540s Oct 20 01:28:15 And "members/postgres-0" key in a group 0 in DCS has state=running after 15 seconds # None 540s Oct 20 01:28:15 And replication works from postgres-1 to postgres-0 after 15 seconds # None 540s Oct 20 01:28:15 And postgres-1 is registered in the postgres-2 as the primary in group 0 after 5 seconds # None 540s Oct 20 01:28:15 And postgres-0 is registered in the postgres-2 as the secondary in group 0 after 15 seconds # None 540s Oct 20 01:28:15 And "sync" key in a group 0 in DCS has sync_standby=postgres-0 after 15 seconds # None 540s Oct 20 01:28:15 When I run patronictl.py switchover batman --group 0 --candidate postgres-0 --force # None 540s Oct 20 01:28:15 Then postgres-0 role is the primary after 10 seconds # None 540s Oct 20 01:28:15 And replication works from postgres-0 to postgres-1 after 15 seconds # None 540s Oct 20 01:28:15 And postgres-0 is registered in the postgres-2 as the primary in group 0 after 5 seconds # None 540s Oct 20 01:28:15 And postgres-1 is registered in the postgres-2 as the secondary in group 0 after 15 seconds # None 540s Oct 20 01:28:15 And "sync" key in a group 0 in DCS has sync_standby=postgres-1 after 15 seconds # None 540s Oct 20 01:28:15 540s Oct 20 01:28:15 Scenario: worker switchover doesn't break client queries on the coordinator # features/citus.feature:33 540s Oct 20 01:28:15 Given I create a distributed table on postgres-0 # None 540s Oct 20 01:28:15 And I start a thread inserting data on postgres-0 # None 540s Oct 20 01:28:15 When I run patronictl.py switchover batman --group 1 --force # None 540s Oct 20 01:28:15 Then I receive a response returncode 0 # None 540s Oct 20 01:28:15 And postgres-3 role is the primary after 10 seconds # None 540s Oct 20 01:28:15 And "members/postgres-2" key in a group 1 in DCS has state=running after 15 seconds # None 540s Oct 20 01:28:15 And replication works from postgres-3 to postgres-2 after 15 seconds # None 540s Oct 20 01:28:15 And postgres-3 is registered in the postgres-0 as the primary in group 1 after 5 seconds # None 540s Oct 20 01:28:15 And postgres-2 is registered in the postgres-0 as the secondary in group 1 after 15 seconds # None 540s Oct 20 01:28:15 And "sync" key in a group 1 in DCS has sync_standby=postgres-2 after 15 seconds # None 540s Oct 20 01:28:15 And a thread is still alive # None 540s Oct 20 01:28:15 When I run patronictl.py switchover batman --group 1 --force # None 540s Oct 20 01:28:15 Then I receive a response returncode 0 # None 540s Oct 20 01:28:15 And postgres-2 role is the primary after 10 seconds # None 540s Oct 20 01:28:15 And replication works from postgres-2 to postgres-3 after 15 seconds # None 540s Oct 20 01:28:15 And postgres-2 is registered in the postgres-0 as the primary in group 1 after 5 seconds # None 540s Oct 20 01:28:15 And postgres-3 is registered in the postgres-0 as the secondary in group 1 after 15 seconds # None 540s Oct 20 01:28:15 And "sync" key in a group 1 in DCS has sync_standby=postgres-3 after 15 seconds # None 540s Oct 20 01:28:15 And a thread is still alive # None 540s Oct 20 01:28:15 When I stop a thread # None 540s Oct 20 01:28:15 Then a distributed table on postgres-0 has expected rows # None 540s Oct 20 01:28:15 540s Oct 20 01:28:15 Scenario: worker primary restart doesn't break client queries on the coordinator # features/citus.feature:56 540s Oct 20 01:28:15 Given I cleanup a distributed table on postgres-0 # None 540s Oct 20 01:28:15 And I start a thread inserting data on postgres-0 # None 540s Oct 20 01:28:15 When I run patronictl.py restart batman postgres-2 --group 1 --force # None 540s Oct 20 01:28:15 Then I receive a response returncode 0 # None 540s Oct 20 01:28:15 And postgres-2 role is the primary after 10 seconds # None 540s Oct 20 01:28:15 And replication works from postgres-2 to postgres-3 after 15 seconds # None 540s Oct 20 01:28:15 And postgres-2 is registered in the postgres-0 as the primary in group 1 after 5 seconds # None 540s Oct 20 01:28:15 And postgres-3 is registered in the postgres-0 as the secondary in group 1 after 15 seconds # None 540s Oct 20 01:28:15 And a thread is still alive # None 540s Oct 20 01:28:15 When I stop a thread # None 540s Oct 20 01:28:15 Then a distributed table on postgres-0 has expected rows # None 540s Oct 20 01:28:15 540s Oct 20 01:28:15 Scenario: check that in-flight transaction is rolled back after timeout when other workers need to change pg_dist_node # features/citus.feature:69 540s Oct 20 01:28:15 Given I start postgres-4 in citus group 2 # None 540s Oct 20 01:28:15 Then postgres-4 is a leader in a group 2 after 10 seconds # None 540s Oct 20 01:28:15 And "members/postgres-4" key in a group 2 in DCS has role=primary after 3 seconds # None 540s Oct 20 01:28:15 When I run patronictl.py edit-config batman --group 2 -s ttl=20 --force # None 540s Oct 20 01:28:15 Then I receive a response returncode 0 # None 540s Oct 20 01:28:15 And I receive a response output "+ttl: 20" # None 540s Oct 20 01:28:15 Then postgres-4 is registered in the postgres-2 as the primary in group 2 after 5 seconds # None 540s Oct 20 01:28:15 When I shut down postgres-4 # None 540s Oct 20 01:28:15 Then there is a transaction in progress on postgres-0 changing pg_dist_node after 5 seconds # None 540s Oct 20 01:28:15 When I run patronictl.py restart batman postgres-2 --group 1 --force # None 540s Oct 20 01:28:15 Then a transaction finishes in 20 seconds # None 540s Oct 20 01:28:15 540s Oct 20 01:28:15 Feature: custom bootstrap # features/custom_bootstrap.feature:1 540s Oct 20 01:28:15 We should check that patroni can bootstrap a new cluster from a backup 540s Oct 20 01:28:15 Scenario: clone existing cluster using pg_basebackup # features/custom_bootstrap.feature:4 540s Oct 20 01:28:15 Given I start postgres-0 # features/steps/basic_replication.py:20 543s Oct 20 01:28:18 Then postgres-0 is a leader after 10 seconds # features/steps/patroni_api.py:31 543s Oct 20 01:28:18 When I add the table foo to postgres-0 # features/steps/basic_replication.py:66 543s Oct 20 01:28:18 And I start postgres-1 in a cluster batman1 as a clone of postgres-0 # features/steps/custom_bootstrap.py:6 547s Oct 20 01:28:22 Then postgres-1 is a leader of batman1 after 10 seconds # features/steps/custom_bootstrap.py:16 548s Oct 20 01:28:23 Then table foo is present on postgres-1 after 10 seconds # features/steps/basic_replication.py:105 548s Oct 20 01:28:23 548s Oct 20 01:28:23 Scenario: make a backup and do a restore into a new cluster # features/custom_bootstrap.feature:12 548s Oct 20 01:28:23 Given I add the table bar to postgres-1 # features/steps/basic_replication.py:66 548s Oct 20 01:28:23 And I do a backup of postgres-1 # features/steps/custom_bootstrap.py:25 549s Oct 20 01:28:24 When I start postgres-2 in a cluster batman2 from backup # features/steps/custom_bootstrap.py:11 553s Oct 20 01:28:28 Then postgres-2 is a leader of batman2 after 30 seconds # features/steps/custom_bootstrap.py:16 553s Oct 20 01:28:28 And table bar is present on postgres-2 after 10 seconds # features/steps/basic_replication.py:105 559s Oct 20 01:28:34 559s Oct 20 01:28:34 Feature: dcs failsafe mode # features/dcs_failsafe_mode.feature:1 559s Oct 20 01:28:34 We should check the basic dcs failsafe mode functioning 559s Oct 20 01:28:34 Scenario: check failsafe mode can be successfully enabled # features/dcs_failsafe_mode.feature:4 559s Oct 20 01:28:34 Given I start postgres-0 # features/steps/basic_replication.py:20 562s Oct 20 01:28:37 And postgres-0 is a leader after 10 seconds # features/steps/patroni_api.py:31 562s Oct 20 01:28:37 Then "config" key in DCS has ttl=30 after 10 seconds # features/steps/cascading_replication.py:23 562s Oct 20 01:28:37 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 562s Oct 20 01:28:37 Then I receive a response code 200 # features/steps/patroni_api.py:100 562s Oct 20 01:28:37 And Response on GET http://127.0.0.1:8008/failsafe contains postgres-0 after 10 seconds # features/steps/patroni_api.py:158 563s Oct 20 01:28:38 When I issue a GET request to http://127.0.0.1:8008/failsafe # features/steps/patroni_api.py:63 563s Oct 20 01:28:38 Then I receive a response code 200 # features/steps/patroni_api.py:100 563s Oct 20 01:28:38 And I receive a response postgres-0 http://127.0.0.1:8008/patroni # features/steps/patroni_api.py:100 563s Oct 20 01:28:38 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 563s Oct 20 01:28:38 Then I receive a response code 200 # features/steps/patroni_api.py:100 563s Oct 20 01:28:38 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 563s Oct 20 01:28:38 Then I receive a response code 200 # features/steps/patroni_api.py:100 563s Oct 20 01:28:38 563s Oct 20 01:28:38 @dcs-failsafe 563s Oct 20 01:28:38 Scenario: check one-node cluster is functioning while DCS is down # features/dcs_failsafe_mode.feature:20 563s Oct 20 01:28:38 Given DCS is down # features/steps/dcs_failsafe_mode.py:4 563s Oct 20 01:28:38 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 567s Oct 20 01:28:42 And postgres-0 role is the primary after 10 seconds # features/steps/basic_replication.py:117 568s Oct 20 01:28:42 568s Oct 20 01:28:42 @dcs-failsafe 568s Oct 20 01:28:42 Scenario: check new replica isn't promoted when leader is down and DCS is up # features/dcs_failsafe_mode.feature:26 568s Oct 20 01:28:42 Given DCS is up # features/steps/dcs_failsafe_mode.py:9 568s Oct 20 01:28:42 When I do a backup of postgres-0 # features/steps/custom_bootstrap.py:25 568s Oct 20 01:28:43 And I shut down postgres-0 # features/steps/basic_replication.py:41 570s Oct 20 01:28:45 When I start postgres-1 in a cluster batman from backup with no_leader # features/steps/dcs_failsafe_mode.py:14 572s Oct 20 01:28:47 Then postgres-1 role is the replica after 12 seconds # features/steps/basic_replication.py:117 572s Oct 20 01:28:47 572s Oct 20 01:28:47 Scenario: check leader and replica are both in /failsafe key after leader is back # features/dcs_failsafe_mode.feature:33 572s Oct 20 01:28:47 Given I start postgres-0 # features/steps/basic_replication.py:20 574s Oct 20 01:28:49 And I start postgres-1 # features/steps/basic_replication.py:20 574s Oct 20 01:28:49 Then "members/postgres-0" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 575s Oct 20 01:28:50 And "members/postgres-1" key in DCS has state=running after 2 seconds # features/steps/cascading_replication.py:23 575s Oct 20 01:28:50 And Response on GET http://127.0.0.1:8009/failsafe contains postgres-1 after 10 seconds # features/steps/patroni_api.py:158 576s Oct 20 01:28:51 When I issue a GET request to http://127.0.0.1:8009/failsafe # features/steps/patroni_api.py:63 576s Oct 20 01:28:51 Then I receive a response code 200 # features/steps/patroni_api.py:100 576s Oct 20 01:28:51 And I receive a response postgres-0 http://127.0.0.1:8008/patroni # features/steps/patroni_api.py:100 576s Oct 20 01:28:51 And I receive a response postgres-1 http://127.0.0.1:8009/patroni # features/steps/patroni_api.py:100 576s Oct 20 01:28:51 576s Oct 20 01:28:51 @dcs-failsafe @slot-advance 576s Oct 20 01:28:51 Scenario: check leader and replica are functioning while DCS is down # features/dcs_failsafe_mode.feature:46 576s Oct 20 01:28:51 Given I get all changes from physical slot dcs_slot_1 on postgres-0 # features/steps/slots.py:77 576s Oct 20 01:28:51 Then physical slot dcs_slot_1 is in sync between postgres-0 and postgres-1 after 10 seconds # features/steps/slots.py:52 578s Oct 20 01:28:53 And logical slot dcs_slot_0 is in sync between postgres-0 and postgres-1 after 10 seconds # features/steps/slots.py:52 581s Oct 20 01:28:56 And DCS is down # features/steps/dcs_failsafe_mode.py:4 581s Oct 20 01:28:56 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 585s Oct 20 01:29:00 Then postgres-0 role is the primary after 10 seconds # features/steps/basic_replication.py:117 585s Oct 20 01:29:00 And postgres-1 role is the replica after 2 seconds # features/steps/basic_replication.py:117 585s Oct 20 01:29:00 And replication works from postgres-0 to postgres-1 after 10 seconds # features/steps/basic_replication.py:124 585s Oct 20 01:29:00 When I get all changes from logical slot dcs_slot_0 on postgres-0 # features/steps/slots.py:72 586s Oct 20 01:29:00 And I get all changes from physical slot dcs_slot_1 on postgres-0 # features/steps/slots.py:77 586s Oct 20 01:29:00 Then logical slot dcs_slot_0 is in sync between postgres-0 and postgres-1 after 20 seconds # features/steps/slots.py:52 588s Oct 20 01:29:03 And physical slot dcs_slot_1 is in sync between postgres-0 and postgres-1 after 10 seconds # features/steps/slots.py:52 588s Oct 20 01:29:03 588s Oct 20 01:29:03 @dcs-failsafe 588s Oct 20 01:29:03 Scenario: check primary is demoted when one replica is shut down and DCS is down # features/dcs_failsafe_mode.feature:61 588s Oct 20 01:29:03 Given DCS is down # features/steps/dcs_failsafe_mode.py:4 588s Oct 20 01:29:03 And I kill postgres-1 # features/steps/basic_replication.py:46 589s Oct 20 01:29:04 And I kill postmaster on postgres-1 # features/steps/basic_replication.py:56 590s Oct 20 01:29:05 waiting for server to shut down.... done 590s Oct 20 01:29:05 server stopped 590s Oct 20 01:29:05 Then postgres-0 role is the replica after 12 seconds # features/steps/basic_replication.py:117 593s Oct 20 01:29:08 593s Oct 20 01:29:08 @dcs-failsafe 593s Oct 20 01:29:08 Scenario: check known replica is promoted when leader is down and DCS is up # features/dcs_failsafe_mode.feature:68 593s Oct 20 01:29:08 Given I kill postgres-0 # features/steps/basic_replication.py:46 594s Oct 20 01:29:09 And I shut down postmaster on postgres-0 # features/steps/basic_replication.py:51 594s Oct 20 01:29:09 waiting for server to shut down.... done 594s Oct 20 01:29:09 server stopped 594s Oct 20 01:29:09 And DCS is up # features/steps/dcs_failsafe_mode.py:9 594s Oct 20 01:29:09 When I start postgres-1 # features/steps/basic_replication.py:20 596s Oct 20 01:29:11 Then "members/postgres-1" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 597s Oct 20 01:29:12 And postgres-1 role is the primary after 25 seconds # features/steps/basic_replication.py:117 615s Oct 20 01:29:30 615s Oct 20 01:29:30 @dcs-failsafe 615s Oct 20 01:29:30 Scenario: scale to three-node cluster # features/dcs_failsafe_mode.feature:77 615s Oct 20 01:29:30 Given I start postgres-0 # features/steps/basic_replication.py:20 618s Oct 20 01:29:33 And I configure and start postgres-2 with a tag replicatefrom postgres-0 # features/steps/cascading_replication.py:7 621s Oct 20 01:29:36 Then "members/postgres-2" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 624s Oct 20 01:29:39 And "members/postgres-0" key in DCS has state=running after 20 seconds # features/steps/cascading_replication.py:23 624s Oct 20 01:29:39 And Response on GET http://127.0.0.1:8008/failsafe contains postgres-2 after 10 seconds # features/steps/patroni_api.py:158 624s Oct 20 01:29:39 And replication works from postgres-1 to postgres-0 after 10 seconds # features/steps/basic_replication.py:124 625s Oct 20 01:29:40 And replication works from postgres-1 to postgres-2 after 10 seconds # features/steps/basic_replication.py:124 626s Oct 20 01:29:41 626s Oct 20 01:29:41 @dcs-failsafe @slot-advance 626s Oct 20 01:29:41 Scenario: make sure permanent slots exist on replicas # features/dcs_failsafe_mode.feature:88 626s Oct 20 01:29:41 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 626s Oct 20 01:29:41 Then logical slot dcs_slot_2 is in sync between postgres-1 and postgres-0 after 20 seconds # features/steps/slots.py:52 630s Oct 20 01:29:45 And logical slot dcs_slot_2 is in sync between postgres-1 and postgres-2 after 20 seconds # features/steps/slots.py:52 631s Oct 20 01:29:46 When I get all changes from physical slot dcs_slot_1 on postgres-1 # features/steps/slots.py:77 631s Oct 20 01:29:46 Then physical slot dcs_slot_1 is in sync between postgres-1 and postgres-0 after 10 seconds # features/steps/slots.py:52 633s Oct 20 01:29:48 And physical slot dcs_slot_1 is in sync between postgres-1 and postgres-2 after 10 seconds # features/steps/slots.py:52 633s Oct 20 01:29:48 And physical slot postgres_0 is in sync between postgres-1 and postgres-2 after 10 seconds # features/steps/slots.py:52 633s Oct 20 01:29:48 And physical slot postgres_2 is in sync between postgres-0 and postgres-1 after 10 seconds # features/steps/slots.py:52 635s Oct 20 01:29:50 635s Oct 20 01:29:50 @dcs-failsafe 635s Oct 20 01:29:50 Scenario: check three-node cluster is functioning while DCS is down # features/dcs_failsafe_mode.feature:99 635s Oct 20 01:29:50 Given DCS is down # features/steps/dcs_failsafe_mode.py:4 635s Oct 20 01:29:50 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 639s Oct 20 01:29:54 Then postgres-1 role is the primary after 10 seconds # features/steps/basic_replication.py:117 639s Oct 20 01:29:54 And postgres-0 role is the replica after 2 seconds # features/steps/basic_replication.py:117 639s Oct 20 01:29:54 And postgres-2 role is the replica after 2 seconds # features/steps/basic_replication.py:117 639s Oct 20 01:29:54 639s Oct 20 01:29:54 @dcs-failsafe @slot-advance 639s Oct 20 01:29:54 Scenario: check that permanent slots are in sync between nodes while DCS is down # features/dcs_failsafe_mode.feature:108 639s Oct 20 01:29:54 Given replication works from postgres-1 to postgres-0 after 10 seconds # features/steps/basic_replication.py:124 639s Oct 20 01:29:54 And replication works from postgres-1 to postgres-2 after 10 seconds # features/steps/basic_replication.py:124 640s Oct 20 01:29:55 When I get all changes from logical slot dcs_slot_2 on postgres-1 # features/steps/slots.py:72 640s Oct 20 01:29:55 And I get all changes from physical slot dcs_slot_1 on postgres-1 # features/steps/slots.py:77 640s Oct 20 01:29:55 Then logical slot dcs_slot_2 is in sync between postgres-1 and postgres-0 after 20 seconds # features/steps/slots.py:52 643s Oct 20 01:29:58 And logical slot dcs_slot_2 is in sync between postgres-1 and postgres-2 after 20 seconds # features/steps/slots.py:52 643s Oct 20 01:29:58 And physical slot dcs_slot_1 is in sync between postgres-1 and postgres-0 after 10 seconds # features/steps/slots.py:52 643s Oct 20 01:29:58 And physical slot dcs_slot_1 is in sync between postgres-1 and postgres-2 after 10 seconds # features/steps/slots.py:52 643s Oct 20 01:29:58 And physical slot postgres_0 is in sync between postgres-1 and postgres-2 after 10 seconds # features/steps/slots.py:52 643s Oct 20 01:29:58 And physical slot postgres_2 is in sync between postgres-0 and postgres-1 after 10 seconds # features/steps/slots.py:52 650s Oct 20 01:30:05 650s Oct 20 01:30:05 Feature: ignored slots # features/ignored_slots.feature:1 650s Oct 20 01:30:05 650s Oct 20 01:30:05 Scenario: check ignored slots aren't removed on failover/switchover # features/ignored_slots.feature:2 650s Oct 20 01:30:05 Given I start postgres-1 # features/steps/basic_replication.py:20 653s Oct 20 01:30:08 Then postgres-1 is a leader after 10 seconds # features/steps/patroni_api.py:31 653s Oct 20 01:30:08 And there is a non empty initialize key in DCS after 15 seconds # features/steps/cascading_replication.py:41 653s Oct 20 01:30:08 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 653s Oct 20 01:30:08 Then I receive a response code 200 # features/steps/patroni_api.py:100 653s Oct 20 01:30:08 And Response on GET http://127.0.0.1:8009/config contains ignore_slots after 10 seconds # features/steps/patroni_api.py:158 653s Oct 20 01:30:08 When I shut down postgres-1 # features/steps/basic_replication.py:41 656s Oct 20 01:30:11 And I start postgres-1 # features/steps/basic_replication.py:20 658s Oct 20 01:30:13 Then postgres-1 is a leader after 10 seconds # features/steps/patroni_api.py:31 659s Oct 20 01:30:14 And "members/postgres-1" key in DCS has role=primary after 10 seconds # features/steps/cascading_replication.py:23 660s Oct 20 01:30:15 And postgres-1 role is the primary after 20 seconds # features/steps/basic_replication.py:117 660s Oct 20 01:30:15 When I create a logical replication slot unmanaged_slot_0 on postgres-1 with the test_decoding plugin # features/steps/slots.py:9 660s Oct 20 01:30:15 And I create a logical replication slot unmanaged_slot_1 on postgres-1 with the test_decoding plugin # features/steps/slots.py:9 660s Oct 20 01:30:15 And I create a logical replication slot unmanaged_slot_2 on postgres-1 with the test_decoding plugin # features/steps/slots.py:9 660s Oct 20 01:30:15 And I create a logical replication slot unmanaged_slot_3 on postgres-1 with the test_decoding plugin # features/steps/slots.py:9 660s Oct 20 01:30:15 And I create a logical replication slot dummy_slot on postgres-1 with the test_decoding plugin # features/steps/slots.py:9 660s Oct 20 01:30:15 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 660s Oct 20 01:30:15 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 660s Oct 20 01:30:15 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 660s Oct 20 01:30:15 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 660s Oct 20 01:30:15 When I start postgres-0 # features/steps/basic_replication.py:20 663s Oct 20 01:30:18 Then "members/postgres-0" key in DCS has role=replica after 10 seconds # features/steps/cascading_replication.py:23 664s Oct 20 01:30:19 And postgres-0 role is the secondary after 20 seconds # features/steps/basic_replication.py:117 664s Oct 20 01:30:19 And replication works from postgres-1 to postgres-0 after 20 seconds # features/steps/basic_replication.py:124 665s Oct 20 01:30:20 When I shut down postgres-1 # features/steps/basic_replication.py:41 667s Oct 20 01:30:22 Then "members/postgres-0" key in DCS has role=primary after 10 seconds # features/steps/cascading_replication.py:23 668s Oct 20 01:30:23 When I start postgres-1 # features/steps/basic_replication.py:20 670s Oct 20 01:30:25 Then postgres-1 role is the secondary after 20 seconds # features/steps/basic_replication.py:117 670s Oct 20 01:30:25 And "members/postgres-1" key in DCS has role=replica after 10 seconds # features/steps/cascading_replication.py:23 670s Oct 20 01:30:25 And I sleep for 2 seconds # features/steps/patroni_api.py:41 672s Oct 20 01:30:27 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 672s Oct 20 01:30:27 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 672s Oct 20 01:30:27 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 672s Oct 20 01:30:27 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 672s Oct 20 01:30:27 And postgres-1 does not have a replication slot named dummy_slot # features/steps/slots.py:41 672s Oct 20 01:30:27 When I shut down postgres-0 # features/steps/basic_replication.py:41 674s Oct 20 01:30:29 Then "members/postgres-1" key in DCS has role=primary after 10 seconds # features/steps/cascading_replication.py:23 675s Oct 20 01:30:30 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 675s Oct 20 01:30:30 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 675s Oct 20 01:30:30 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 675s Oct 20 01:30:30 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 677s Oct 20 01:30:32 677s Oct 20 01:30:32 Feature: nostream node # features/nostream_node.feature:1 677s Oct 20 01:30:32 677s Oct 20 01:30:32 Scenario: check nostream node is recovering from archive # features/nostream_node.feature:3 677s Oct 20 01:30:32 When I start postgres-0 # features/steps/basic_replication.py:20 680s Oct 20 01:30:35 And I configure and start postgres-1 with a tag nostream true # features/steps/cascading_replication.py:7 683s Oct 20 01:30:38 Then "members/postgres-1" key in DCS has replication_state=in archive recovery after 10 seconds # features/steps/cascading_replication.py:23 684s Oct 20 01:30:39 And replication works from postgres-0 to postgres-1 after 30 seconds # features/steps/basic_replication.py:124 688s Oct 20 01:30:43 688s Oct 20 01:30:43 @slot-advance 688s Oct 20 01:30:43 Scenario: check permanent logical replication slots are not copied # features/nostream_node.feature:10 688s Oct 20 01:30:43 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 688s Oct 20 01:30:43 Then I receive a response code 200 # features/steps/patroni_api.py:100 688s Oct 20 01:30:43 When I run patronictl.py restart batman postgres-0 --force # features/steps/patroni_api.py:88 690s Oct 20 01:30:45 Then postgres-0 has a logical replication slot named test_logical with the test_decoding plugin after 10 seconds # features/steps/slots.py:20 691s Oct 20 01:30:46 When I configure and start postgres-2 with a tag replicatefrom postgres-1 # features/steps/cascading_replication.py:7 693s Oct 20 01:30:48 Then "members/postgres-2" key in DCS has replication_state=streaming after 10 seconds # features/steps/cascading_replication.py:23 701s Oct 20 01:30:56 And postgres-1 does not have a replication slot named test_logical # features/steps/slots.py:41 701s Oct 20 01:30:56 And postgres-2 does not have a replication slot named test_logical # features/steps/slots.py:41 701s Oct 20 01:30:56 701s Oct 20 01:30:56 @slot-advance 701s Oct 20 01:30:56 Scenario: check that slots are written to the /status key # features/nostream_node.feature:21 701s Oct 20 01:30:56 Given "status" key in DCS has postgres_0 in slots # features/steps/slots.py:118 701s Oct 20 01:30:56 And "status" key in DCS has postgres_2 in slots # features/steps/slots.py:118 701s Oct 20 01:30:56 And "status" key in DCS has test_logical in slots # features/steps/slots.py:118 701s Oct 20 01:30:56 And "status" key in DCS has test_logical in slots # features/steps/slots.py:118 701s Oct 20 01:30:56 And "status" key in DCS does not have postgres_1 in slots # features/steps/slots.py:124 706s Oct 20 01:31:01 706s Oct 20 01:31:01 Feature: patroni api # features/patroni_api.feature:1 706s Oct 20 01:31:01 We should check that patroni correctly responds to valid and not-valid API requests. 706s Oct 20 01:31:01 Scenario: check API requests on a stand-alone server # features/patroni_api.feature:4 706s Oct 20 01:31:01 Given I start postgres-0 # features/steps/basic_replication.py:20 709s Oct 20 01:31:04 And postgres-0 is a leader after 10 seconds # features/steps/patroni_api.py:31 709s Oct 20 01:31:04 When I issue a GET request to http://127.0.0.1:8008/ # features/steps/patroni_api.py:63 709s Oct 20 01:31:04 Then I receive a response code 200 # features/steps/patroni_api.py:100 709s Oct 20 01:31:04 And I receive a response state running # features/steps/patroni_api.py:100 709s Oct 20 01:31:04 And I receive a response role primary # features/steps/patroni_api.py:100 709s Oct 20 01:31:04 When I issue a GET request to http://127.0.0.1:8008/standby_leader # features/steps/patroni_api.py:63 709s Oct 20 01:31:04 Then I receive a response code 503 # features/steps/patroni_api.py:100 709s Oct 20 01:31:04 When I issue a GET request to http://127.0.0.1:8008/health # features/steps/patroni_api.py:63 709s Oct 20 01:31:04 Then I receive a response code 200 # features/steps/patroni_api.py:100 709s Oct 20 01:31:04 When I issue a GET request to http://127.0.0.1:8008/replica # features/steps/patroni_api.py:63 709s Oct 20 01:31:04 Then I receive a response code 503 # features/steps/patroni_api.py:100 709s Oct 20 01:31:04 When I issue a POST request to http://127.0.0.1:8008/reinitialize with {"force": true} # features/steps/patroni_api.py:73 709s Oct 20 01:31:04 Then I receive a response code 503 # features/steps/patroni_api.py:100 709s Oct 20 01:31:04 And I receive a response text I am the leader, can not reinitialize # features/steps/patroni_api.py:100 709s Oct 20 01:31:04 When I run patronictl.py switchover batman --primary postgres-0 --force # features/steps/patroni_api.py:88 710s Oct 20 01:31:05 Then I receive a response returncode 1 # features/steps/patroni_api.py:100 710s Oct 20 01:31:05 And I receive a response output "Error: No candidates found to switchover to" # features/steps/patroni_api.py:100 710s Oct 20 01:31:05 When I issue a POST request to http://127.0.0.1:8008/switchover with {"leader": "postgres-0"} # features/steps/patroni_api.py:73 710s Oct 20 01:31:05 Then I receive a response code 412 # features/steps/patroni_api.py:100 710s Oct 20 01:31:05 And I receive a response text switchover is not possible: cluster does not have members except leader # features/steps/patroni_api.py:100 710s Oct 20 01:31:05 When I issue an empty POST request to http://127.0.0.1:8008/failover # features/steps/patroni_api.py:68 710s Oct 20 01:31:05 Then I receive a response code 400 # features/steps/patroni_api.py:100 710s Oct 20 01:31:05 When I issue a POST request to http://127.0.0.1:8008/failover with {"foo": "bar"} # features/steps/patroni_api.py:73 711s Oct 20 01:31:05 Then I receive a response code 400 # features/steps/patroni_api.py:100 711s Oct 20 01:31:05 And I receive a response text "Failover could be performed only to a specific candidate" # features/steps/patroni_api.py:100 711s Oct 20 01:31:05 711s Oct 20 01:31:05 Scenario: check local configuration reload # features/patroni_api.feature:32 711s Oct 20 01:31:05 Given I add tag new_tag new_value to postgres-0 config # features/steps/patroni_api.py:139 711s Oct 20 01:31:05 And I issue an empty POST request to http://127.0.0.1:8008/reload # features/steps/patroni_api.py:68 711s Oct 20 01:31:06 Then I receive a response code 202 # features/steps/patroni_api.py:100 711s Oct 20 01:31:06 711s Oct 20 01:31:06 Scenario: check dynamic configuration change via DCS # features/patroni_api.feature:37 711s Oct 20 01:31:06 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 711s Oct 20 01:31:06 Then I receive a response code 200 # features/steps/patroni_api.py:100 711s Oct 20 01:31:06 And Response on GET http://127.0.0.1:8008/patroni contains pending_restart after 11 seconds # features/steps/patroni_api.py:158 713s Oct 20 01:31:08 When I issue a GET request to http://127.0.0.1:8008/config # features/steps/patroni_api.py:63 713s Oct 20 01:31:08 Then I receive a response code 200 # features/steps/patroni_api.py:100 713s Oct 20 01:31:08 And I receive a response ttl 20 # features/steps/patroni_api.py:100 713s Oct 20 01:31:08 When I issue a GET request to http://127.0.0.1:8008/patroni # features/steps/patroni_api.py:63 713s Oct 20 01:31:08 Then I receive a response code 200 # features/steps/patroni_api.py:100 713s Oct 20 01:31:08 And I receive a response tags {'new_tag': 'new_value'} # features/steps/patroni_api.py:100 713s Oct 20 01:31:08 And I sleep for 4 seconds # features/steps/patroni_api.py:41 717s Oct 20 01:31:12 717s Oct 20 01:31:12 Scenario: check the scheduled restart # features/patroni_api.feature:49 717s Oct 20 01:31:12 Given I run patronictl.py edit-config -p 'superuser_reserved_connections=6' --force batman # features/steps/patroni_api.py:88 718s Oct 20 01:31:13 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 718s Oct 20 01:31:13 And I receive a response output "+ superuser_reserved_connections: 6" # features/steps/patroni_api.py:100 718s Oct 20 01:31:13 And Response on GET http://127.0.0.1:8008/patroni contains pending_restart after 5 seconds # features/steps/patroni_api.py:158 718s Oct 20 01:31:13 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 718s Oct 20 01:31:13 Then I receive a response code 202 # features/steps/patroni_api.py:100 718s Oct 20 01:31:13 And I sleep for 8 seconds # features/steps/patroni_api.py:41 726s Oct 20 01:31:21 And Response on GET http://127.0.0.1:8008/patroni contains pending_restart after 10 seconds # features/steps/patroni_api.py:158 726s Oct 20 01:31:21 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 726s Oct 20 01:31:21 Then I receive a response code 202 # features/steps/patroni_api.py:100 726s Oct 20 01:31:21 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 733s Oct 20 01:31:28 And postgres-0 role is the primary after 10 seconds # features/steps/basic_replication.py:117 734s Oct 20 01:31:29 734s Oct 20 01:31:29 Scenario: check API requests for the primary-replica pair in the pause mode # features/patroni_api.feature:63 734s Oct 20 01:31:29 Given I start postgres-1 # features/steps/basic_replication.py:20 737s Oct 20 01:31:32 Then replication works from postgres-0 to postgres-1 after 20 seconds # features/steps/basic_replication.py:124 738s Oct 20 01:31:33 When I run patronictl.py pause batman # features/steps/patroni_api.py:88 740s Oct 20 01:31:34 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 740s Oct 20 01:31:34 When I kill postmaster on postgres-1 # features/steps/basic_replication.py:56 740s Oct 20 01:31:35 waiting for server to shut down.... done 740s Oct 20 01:31:35 server stopped 740s Oct 20 01:31:35 And I issue a GET request to http://127.0.0.1:8009/replica # features/steps/patroni_api.py:63 740s Oct 20 01:31:35 Then I receive a response code 503 # features/steps/patroni_api.py:100 740s Oct 20 01:31:35 And "members/postgres-1" key in DCS has state=stopped after 10 seconds # features/steps/cascading_replication.py:23 742s Oct 20 01:31:37 When I run patronictl.py restart batman postgres-1 --force # features/steps/patroni_api.py:88 744s Oct 20 01:31:39 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 744s Oct 20 01:31:39 Then replication works from postgres-0 to postgres-1 after 20 seconds # features/steps/basic_replication.py:124 745s Oct 20 01:31:40 And I sleep for 2 seconds # features/steps/patroni_api.py:41 747s Oct 20 01:31:42 When I issue a GET request to http://127.0.0.1:8009/replica # features/steps/patroni_api.py:63 747s Oct 20 01:31:42 Then I receive a response code 200 # features/steps/patroni_api.py:100 747s Oct 20 01:31:42 And I receive a response state running # features/steps/patroni_api.py:100 747s Oct 20 01:31:42 And I receive a response role replica # features/steps/patroni_api.py:100 747s Oct 20 01:31:42 When I run patronictl.py reinit batman postgres-1 --force --wait # features/steps/patroni_api.py:88 750s Oct 20 01:31:45 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 750s Oct 20 01:31:45 And I receive a response output "Success: reinitialize for member postgres-1" # features/steps/patroni_api.py:100 750s Oct 20 01:31:45 And postgres-1 role is the secondary after 30 seconds # features/steps/basic_replication.py:117 751s Oct 20 01:31:46 And replication works from postgres-0 to postgres-1 after 20 seconds # features/steps/basic_replication.py:124 753s Oct 20 01:31:47 When I run patronictl.py restart batman postgres-0 --force # features/steps/patroni_api.py:88 754s Oct 20 01:31:49 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 754s Oct 20 01:31:49 And I receive a response output "Success: restart on member postgres-0" # features/steps/patroni_api.py:100 754s Oct 20 01:31:49 And postgres-0 role is the primary after 5 seconds # features/steps/basic_replication.py:117 755s Oct 20 01:31:50 755s Oct 20 01:31:50 Scenario: check the switchover via the API in the pause mode # features/patroni_api.feature:90 755s Oct 20 01:31:50 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 757s Oct 20 01:31:52 Then I receive a response code 200 # features/steps/patroni_api.py:100 757s Oct 20 01:31:52 And postgres-1 is a leader after 5 seconds # features/steps/patroni_api.py:31 757s Oct 20 01:31:52 And postgres-1 role is the primary after 10 seconds # features/steps/basic_replication.py:117 757s Oct 20 01:31:52 And postgres-0 role is the secondary after 10 seconds # features/steps/basic_replication.py:117 762s Oct 20 01:31:57 And replication works from postgres-1 to postgres-0 after 20 seconds # features/steps/basic_replication.py:124 762s Oct 20 01:31:57 And "members/postgres-0" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 763s Oct 20 01:31:58 When I issue a GET request to http://127.0.0.1:8008/primary # features/steps/patroni_api.py:63 763s Oct 20 01:31:58 Then I receive a response code 503 # features/steps/patroni_api.py:100 763s Oct 20 01:31:58 When I issue a GET request to http://127.0.0.1:8008/replica # features/steps/patroni_api.py:63 764s Oct 20 01:31:59 Then I receive a response code 200 # features/steps/patroni_api.py:100 764s Oct 20 01:31:59 When I issue a GET request to http://127.0.0.1:8009/primary # features/steps/patroni_api.py:63 764s Oct 20 01:31:59 Then I receive a response code 200 # features/steps/patroni_api.py:100 764s Oct 20 01:31:59 When I issue a GET request to http://127.0.0.1:8009/replica # features/steps/patroni_api.py:63 764s Oct 20 01:31:59 Then I receive a response code 503 # features/steps/patroni_api.py:100 764s Oct 20 01:31:59 764s Oct 20 01:31:59 Scenario: check the scheduled switchover # features/patroni_api.feature:107 764s Oct 20 01:31:59 Given I issue a scheduled switchover from postgres-1 to postgres-0 in 10 seconds # features/steps/patroni_api.py:119 765s Oct 20 01:32:00 Then I receive a response returncode 1 # features/steps/patroni_api.py:100 765s Oct 20 01:32:00 And I receive a response output "Can't schedule switchover in the paused state" # features/steps/patroni_api.py:100 765s Oct 20 01:32:00 When I run patronictl.py resume batman # features/steps/patroni_api.py:88 766s Oct 20 01:32:01 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 766s Oct 20 01:32:01 Given I issue a scheduled switchover from postgres-1 to postgres-0 in 10 seconds # features/steps/patroni_api.py:119 767s Oct 20 01:32:02 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 767s Oct 20 01:32:02 And postgres-0 is a leader after 20 seconds # features/steps/patroni_api.py:31 778s Oct 20 01:32:13 And postgres-0 role is the primary after 10 seconds # features/steps/basic_replication.py:117 778s Oct 20 01:32:13 And postgres-1 role is the secondary after 10 seconds # features/steps/basic_replication.py:117 780s Oct 20 01:32:15 And replication works from postgres-0 to postgres-1 after 25 seconds # features/steps/basic_replication.py:124 780s Oct 20 01:32:15 And "members/postgres-1" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 782s Oct 20 01:32:17 When I issue a GET request to http://127.0.0.1:8008/primary # features/steps/patroni_api.py:63 782s Oct 20 01:32:17 Then I receive a response code 200 # features/steps/patroni_api.py:100 782s Oct 20 01:32:17 When I issue a GET request to http://127.0.0.1:8008/replica # features/steps/patroni_api.py:63 782s Oct 20 01:32:17 Then I receive a response code 503 # features/steps/patroni_api.py:100 782s Oct 20 01:32:17 When I issue a GET request to http://127.0.0.1:8009/primary # features/steps/patroni_api.py:63 782s Oct 20 01:32:17 Then I receive a response code 503 # features/steps/patroni_api.py:100 782s Oct 20 01:32:17 When I issue a GET request to http://127.0.0.1:8009/replica # features/steps/patroni_api.py:63 782s Oct 20 01:32:17 Then I receive a response code 200 # features/steps/patroni_api.py:100 787s Oct 20 01:32:22 787s Oct 20 01:32:22 Feature: permanent slots # features/permanent_slots.feature:1 787s Oct 20 01:32:22 787s Oct 20 01:32:22 Scenario: check that physical permanent slots are created # features/permanent_slots.feature:2 787s Oct 20 01:32:22 Given I start postgres-0 # features/steps/basic_replication.py:20 790s Oct 20 01:32:25 Then postgres-0 is a leader after 10 seconds # features/steps/patroni_api.py:31 790s Oct 20 01:32:25 And there is a non empty initialize key in DCS after 15 seconds # features/steps/cascading_replication.py:41 790s Oct 20 01:32:25 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 790s Oct 20 01:32:25 Then I receive a response code 200 # features/steps/patroni_api.py:100 790s Oct 20 01:32:25 And Response on GET http://127.0.0.1:8008/config contains slots after 10 seconds # features/steps/patroni_api.py:158 790s Oct 20 01:32:25 When I start postgres-1 # features/steps/basic_replication.py:20 793s Oct 20 01:32:27 And I configure and start postgres-2 with a tag nofailover true # features/steps/cascading_replication.py:7 795s Oct 20 01:32:30 And I configure and start postgres-3 with a tag replicatefrom postgres-2 # features/steps/cascading_replication.py:7 798s Oct 20 01:32:33 Then postgres-0 has a physical replication slot named test_physical after 10 seconds # features/steps/slots.py:82 798s Oct 20 01:32:33 And postgres-0 has a physical replication slot named postgres_1 after 10 seconds # features/steps/slots.py:82 798s Oct 20 01:32:33 And postgres-0 has a physical replication slot named postgres_2 after 10 seconds # features/steps/slots.py:82 798s Oct 20 01:32:33 And postgres-2 has a physical replication slot named postgres_3 after 10 seconds # features/steps/slots.py:82 798s Oct 20 01:32:33 And postgres-2 does not have a replication slot named test_physical # features/steps/slots.py:41 798s Oct 20 01:32:33 798s Oct 20 01:32:33 @slot-advance 798s Oct 20 01:32:33 Scenario: check that logical permanent slots are created # features/permanent_slots.feature:19 798s Oct 20 01:32:33 Given I run patronictl.py restart batman postgres-0 --force # features/steps/patroni_api.py:88 799s Oct 20 01:32:34 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 799s Oct 20 01:32:34 Then postgres-0 has a logical replication slot named test_logical with the test_decoding plugin after 10 seconds # features/steps/slots.py:20 800s Oct 20 01:32:35 800s Oct 20 01:32:35 @slot-advance 800s Oct 20 01:32:35 Scenario: check that permanent slots are created on replicas # features/permanent_slots.feature:25 800s Oct 20 01:32:35 Given postgres-1 has a logical replication slot named test_logical with the test_decoding plugin after 10 seconds # features/steps/slots.py:20 806s Oct 20 01:32:40 Then Logical slot test_logical is in sync between postgres-0 and postgres-1 after 10 seconds # features/steps/slots.py:52 806s Oct 20 01:32:40 And Logical slot test_logical is in sync between postgres-0 and postgres-3 after 10 seconds # features/steps/slots.py:52 807s Oct 20 01:32:41 And postgres-1 has a physical replication slot named test_physical after 2 seconds # features/steps/slots.py:82 807s Oct 20 01:32:41 And postgres-2 does not have a replication slot named test_logical # features/steps/slots.py:41 807s Oct 20 01:32:41 And postgres-3 has a physical replication slot named test_physical after 2 seconds # features/steps/slots.py:82 807s Oct 20 01:32:42 807s Oct 20 01:32:42 @slot-advance 807s Oct 20 01:32:42 Scenario: check permanent physical slots that match with member names # features/permanent_slots.feature:34 807s Oct 20 01:32:42 Given postgres-0 has a physical replication slot named postgres_3 after 2 seconds # features/steps/slots.py:82 807s Oct 20 01:32:42 And postgres-1 has a physical replication slot named postgres_0 after 2 seconds # features/steps/slots.py:82 807s Oct 20 01:32:42 And postgres-1 has a physical replication slot named postgres_2 after 2 seconds # features/steps/slots.py:82 807s Oct 20 01:32:42 And postgres-1 has a physical replication slot named postgres_3 after 2 seconds # features/steps/slots.py:82 807s Oct 20 01:32:42 And postgres-2 does not have a replication slot named postgres_0 # features/steps/slots.py:41 807s Oct 20 01:32:42 And postgres-2 does not have a replication slot named postgres_1 # features/steps/slots.py:41 807s Oct 20 01:32:42 And postgres-2 has a physical replication slot named postgres_3 after 2 seconds # features/steps/slots.py:82 807s Oct 20 01:32:42 And postgres-3 has a physical replication slot named postgres_0 after 2 seconds # features/steps/slots.py:82 807s Oct 20 01:32:42 And postgres-3 has a physical replication slot named postgres_1 after 2 seconds # features/steps/slots.py:82 807s Oct 20 01:32:42 And postgres-3 has a physical replication slot named postgres_2 after 2 seconds # features/steps/slots.py:82 807s Oct 20 01:32:42 807s Oct 20 01:32:42 @slot-advance 807s Oct 20 01:32:42 Scenario: check that permanent slots are advanced on replicas # features/permanent_slots.feature:47 807s Oct 20 01:32:42 Given I add the table replicate_me to postgres-0 # features/steps/basic_replication.py:66 807s Oct 20 01:32:42 When I get all changes from logical slot test_logical on postgres-0 # features/steps/slots.py:72 807s Oct 20 01:32:42 And I get all changes from physical slot test_physical on postgres-0 # features/steps/slots.py:77 807s Oct 20 01:32:42 Then Logical slot test_logical is in sync between postgres-0 and postgres-1 after 10 seconds # features/steps/slots.py:52 808s Oct 20 01:32:43 And Physical slot test_physical is in sync between postgres-0 and postgres-1 after 10 seconds # features/steps/slots.py:52 808s Oct 20 01:32:43 And Logical slot test_logical is in sync between postgres-0 and postgres-3 after 10 seconds # features/steps/slots.py:52 808s Oct 20 01:32:43 And Physical slot test_physical is in sync between postgres-0 and postgres-3 after 10 seconds # features/steps/slots.py:52 808s Oct 20 01:32:43 And Physical slot postgres_1 is in sync between postgres-0 and postgres-3 after 10 seconds # features/steps/slots.py:52 808s Oct 20 01:32:43 And Physical slot postgres_3 is in sync between postgres-2 and postgres-0 after 20 seconds # features/steps/slots.py:52 810s Oct 20 01:32:45 And Physical slot postgres_3 is in sync between postgres-2 and postgres-1 after 10 seconds # features/steps/slots.py:52 811s Oct 20 01:32:46 811s Oct 20 01:32:46 @slot-advance 811s Oct 20 01:32:46 Scenario: check that permanent slots and member slots are written to the /status key # features/permanent_slots.feature:60 811s Oct 20 01:32:46 Given "status" key in DCS has test_physical in slots # features/steps/slots.py:118 811s Oct 20 01:32:46 And "status" key in DCS has postgres_0 in slots # features/steps/slots.py:118 811s Oct 20 01:32:46 And "status" key in DCS has postgres_1 in slots # features/steps/slots.py:118 811s Oct 20 01:32:46 And "status" key in DCS has postgres_2 in slots # features/steps/slots.py:118 811s Oct 20 01:32:46 And "status" key in DCS has postgres_3 in slots # features/steps/slots.py:118 811s Oct 20 01:32:46 811s Oct 20 01:32:46 @slot-advance 811s Oct 20 01:32:46 Scenario: check that only non-permanent member slots are written to the retain_slots in /status key # features/permanent_slots.feature:68 811s Oct 20 01:32:46 Given "status" key in DCS has postgres_0 in retain_slots # features/steps/slots.py:118 811s Oct 20 01:32:46 And "status" key in DCS has postgres_1 in retain_slots # features/steps/slots.py:118 811s Oct 20 01:32:46 And "status" key in DCS has postgres_2 in retain_slots # features/steps/slots.py:118 811s Oct 20 01:32:46 And "status" key in DCS does not have postgres_3 in retain_slots # features/steps/slots.py:124 811s Oct 20 01:32:46 811s Oct 20 01:32:46 Scenario: check permanent physical replication slot after failover # features/permanent_slots.feature:74 811s Oct 20 01:32:46 Given I shut down postgres-3 # features/steps/basic_replication.py:41 812s Oct 20 01:32:47 And I shut down postgres-2 # features/steps/basic_replication.py:41 813s Oct 20 01:32:48 And I shut down postgres-0 # features/steps/basic_replication.py:41 815s Oct 20 01:32:50 Then postgres-1 has a physical replication slot named test_physical after 10 seconds # features/steps/slots.py:82 815s Oct 20 01:32:50 And postgres-1 has a physical replication slot named postgres_0 after 10 seconds # features/steps/slots.py:82 815s Oct 20 01:32:50 And postgres-1 has a physical replication slot named postgres_3 after 10 seconds # features/steps/slots.py:82 815s Oct 20 01:32:50 When I start postgres-0 # features/steps/basic_replication.py:20 817s Oct 20 01:32:52 Then postgres-0 role is the replica after 20 seconds # features/steps/basic_replication.py:117 817s Oct 20 01:32:52 And physical replication slot named postgres_1 on postgres-0 has no xmin value after 10 seconds # features/steps/slots.py:98 818s Oct 20 01:32:53 And postgres-0 has a physical replication slot named postgres_2 after 10 seconds # features/steps/slots.py:82 818s Oct 20 01:32:53 And postgres-0 has a physical replication slot named postgres_3 after 10 seconds # features/steps/slots.py:82 821s Oct 20 01:32:56 821s Oct 20 01:32:56 Feature: priority replication # features/priority_failover.feature:1 821s Oct 20 01:32:56 We should check that we can give nodes priority during failover 821s Oct 20 01:32:56 Scenario: check failover priority 0 prevents leaderships # features/priority_failover.feature:4 821s Oct 20 01:32:56 Given I configure and start postgres-0 with a tag failover_priority 1 # features/steps/cascading_replication.py:7 824s Oct 20 01:32:59 And I configure and start postgres-1 with a tag failover_priority 0 # features/steps/cascading_replication.py:7 826s Oct 20 01:33:01 Then replication works from postgres-0 to postgres-1 after 20 seconds # features/steps/basic_replication.py:124 827s Oct 20 01:33:02 When I shut down postgres-0 # features/steps/basic_replication.py:41 829s Oct 20 01:33:04 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 831s Oct 20 01:33:06 Then postgres-1 role is the secondary after 10 seconds # features/steps/basic_replication.py:117 831s Oct 20 01:33:06 When I start postgres-0 # features/steps/basic_replication.py:20 833s Oct 20 01:33:08 Then postgres-0 role is the primary after 10 seconds # features/steps/basic_replication.py:117 834s Oct 20 01:33:09 834s Oct 20 01:33:09 Scenario: check higher failover priority is respected # features/priority_failover.feature:14 834s Oct 20 01:33:09 Given I configure and start postgres-2 with a tag failover_priority 1 # features/steps/cascading_replication.py:7 837s Oct 20 01:33:12 And I configure and start postgres-3 with a tag failover_priority 2 # features/steps/cascading_replication.py:7 840s Oct 20 01:33:15 Then replication works from postgres-0 to postgres-2 after 20 seconds # features/steps/basic_replication.py:124 842s Oct 20 01:33:17 And replication works from postgres-0 to postgres-3 after 20 seconds # features/steps/basic_replication.py:124 843s Oct 20 01:33:18 When I shut down postgres-0 # features/steps/basic_replication.py:41 845s Oct 20 01:33:20 Then postgres-3 role is the primary after 10 seconds # features/steps/basic_replication.py:117 845s Oct 20 01:33:20 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 845s Oct 20 01:33:20 845s Oct 20 01:33:20 Scenario: check conflicting configuration handling # features/priority_failover.feature:23 845s Oct 20 01:33:20 When I set nofailover tag in postgres-2 config # features/steps/patroni_api.py:133 845s Oct 20 01:33:20 And I issue an empty POST request to http://127.0.0.1:8010/reload # features/steps/patroni_api.py:68 845s Oct 20 01:33:20 Then I receive a response code 202 # features/steps/patroni_api.py:100 845s Oct 20 01:33:20 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 846s Oct 20 01:33:21 And "members/postgres-2" key in DCS has tags={'failover_priority': '1', 'nofailover': True} after 10 seconds # features/steps/cascading_replication.py:23 847s Oct 20 01:33:22 When I issue a POST request to http://127.0.0.1:8010/failover with {"candidate": "postgres-2"} # features/steps/patroni_api.py:73 847s Oct 20 01:33:22 Then I receive a response code 412 # features/steps/patroni_api.py:100 847s Oct 20 01:33:22 And I receive a response text "failover is not possible: no good candidates have been found" # features/steps/patroni_api.py:100 847s Oct 20 01:33:22 When I reset nofailover tag in postgres-1 config # features/steps/patroni_api.py:133 847s Oct 20 01:33:22 And I issue an empty POST request to http://127.0.0.1:8009/reload # features/steps/patroni_api.py:68 847s Oct 20 01:33:22 Then I receive a response code 202 # features/steps/patroni_api.py:100 847s Oct 20 01:33:22 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 848s Oct 20 01:33:23 And "members/postgres-1" key in DCS has tags={'failover_priority': '0', 'nofailover': False} after 10 seconds # features/steps/cascading_replication.py:23 849s Oct 20 01:33:24 And I issue a POST request to http://127.0.0.1:8009/failover with {"candidate": "postgres-1"} # features/steps/patroni_api.py:73 851s Oct 20 01:33:26 Then I receive a response code 200 # features/steps/patroni_api.py:100 851s Oct 20 01:33:26 And postgres-1 role is the primary after 10 seconds # features/steps/basic_replication.py:117 857s Oct 20 01:33:32 857s Oct 20 01:33:32 Feature: quorum commit # features/quorum_commit.feature:1 857s Oct 20 01:33:32 Check basic workfrlows when quorum commit is enabled 857s Oct 20 01:33:32 Scenario: check enable quorum commit and that the only leader promotes after restart # features/quorum_commit.feature:4 857s Oct 20 01:33:32 Given I start postgres-0 # features/steps/basic_replication.py:20 860s Oct 20 01:33:35 Then postgres-0 is a leader after 10 seconds # features/steps/patroni_api.py:31 860s Oct 20 01:33:35 And there is a non empty initialize key in DCS after 15 seconds # features/steps/cascading_replication.py:41 860s Oct 20 01:33:35 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 860s Oct 20 01:33:35 Then I receive a response code 200 # features/steps/patroni_api.py:100 860s Oct 20 01:33:35 And sync key in DCS has leader=postgres-0 after 20 seconds # features/steps/quorum_commit.py:8 861s Oct 20 01:33:36 And sync key in DCS has quorum=0 after 2 seconds # features/steps/quorum_commit.py:8 861s Oct 20 01:33:36 And synchronous_standby_names on postgres-0 is set to '_empty_str_' after 2 seconds # features/steps/quorum_commit.py:39 861s Oct 20 01:33:36 When I shut down postgres-0 # features/steps/basic_replication.py:41 863s Oct 20 01:33:38 And sync key in DCS has leader=postgres-0 after 2 seconds # features/steps/quorum_commit.py:8 863s Oct 20 01:33:38 When I start postgres-0 # features/steps/basic_replication.py:20 865s Oct 20 01:33:40 Then postgres-0 role is the primary after 10 seconds # features/steps/basic_replication.py:117 866s Oct 20 01:33:41 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 866s Oct 20 01:33:41 Then synchronous_standby_names on postgres-0 is set to 'ANY 1 (*)' after 10 seconds # features/steps/quorum_commit.py:39 867s Oct 20 01:33:42 867s Oct 20 01:33:42 Scenario: check failover with one quorum standby # features/quorum_commit.feature:20 867s Oct 20 01:33:42 Given I start postgres-1 # features/steps/basic_replication.py:20 870s Oct 20 01:33:45 Then sync key in DCS has sync_standby=postgres-1 after 10 seconds # features/steps/quorum_commit.py:8 872s Oct 20 01:33:47 And synchronous_standby_names on postgres-0 is set to 'ANY 1 ("postgres-1")' after 2 seconds # features/steps/quorum_commit.py:39 872s Oct 20 01:33:47 When I shut down postgres-0 # features/steps/basic_replication.py:41 874s Oct 20 01:33:49 Then postgres-1 role is the primary after 10 seconds # features/steps/basic_replication.py:117 874s Oct 20 01:33:49 And sync key in DCS has quorum=0 after 10 seconds # features/steps/quorum_commit.py:8 874s Oct 20 01:33:49 Then synchronous_standby_names on postgres-1 is set to 'ANY 1 (*)' after 10 seconds # features/steps/quorum_commit.py:39 878s Oct 20 01:33:53 When I start postgres-0 # features/steps/basic_replication.py:20 880s Oct 20 01:33:55 Then sync key in DCS has leader=postgres-1 after 10 seconds # features/steps/quorum_commit.py:8 880s Oct 20 01:33:55 Then sync key in DCS has sync_standby=postgres-0 after 10 seconds # features/steps/quorum_commit.py:8 882s Oct 20 01:33:57 And synchronous_standby_names on postgres-1 is set to 'ANY 1 ("postgres-0")' after 2 seconds # features/steps/quorum_commit.py:39 882s Oct 20 01:33:57 882s Oct 20 01:33:57 Scenario: check behavior with three nodes and different replication factor # features/quorum_commit.feature:33 882s Oct 20 01:33:57 Given I start postgres-2 # features/steps/basic_replication.py:20 885s Oct 20 01:34:00 Then sync key in DCS has sync_standby=postgres-0,postgres-2 after 10 seconds # features/steps/quorum_commit.py:8 886s Oct 20 01:34:01 And sync key in DCS has quorum=1 after 2 seconds # features/steps/quorum_commit.py:8 886s Oct 20 01:34:01 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 886s Oct 20 01:34:01 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 886s Oct 20 01:34:01 Then sync key in DCS has quorum=0 after 10 seconds # features/steps/quorum_commit.py:8 887s Oct 20 01:34:02 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 887s Oct 20 01:34:02 887s Oct 20 01:34:02 Scenario: switch from quorum replication to good old multisync and back # features/quorum_commit.feature:42 887s Oct 20 01:34:02 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 887s Oct 20 01:34:02 And I shut down postgres-0 # features/steps/basic_replication.py:41 888s Oct 20 01:34:03 Then synchronous_standby_names on postgres-1 is set to '"postgres-2"' after 10 seconds # features/steps/quorum_commit.py:39 890s Oct 20 01:34:05 And sync key in DCS has sync_standby=postgres-2 after 10 seconds # features/steps/quorum_commit.py:8 892s Oct 20 01:34:07 Then sync key in DCS has quorum=0 after 2 seconds # features/steps/quorum_commit.py:8 892s Oct 20 01:34:07 When I issue a PATCH request to http://127.0.0.1:8009/config with {"synchronous_mode": "quorum"} # features/steps/patroni_api.py:73 892s Oct 20 01:34:07 And I start postgres-0 # features/steps/basic_replication.py:20 894s Oct 20 01:34:09 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 896s Oct 20 01:34:11 And sync key in DCS has sync_standby=postgres-0,postgres-2 after 10 seconds # features/steps/quorum_commit.py:8 896s Oct 20 01:34:11 Then sync key in DCS has quorum=1 after 2 seconds # features/steps/quorum_commit.py:8 896s Oct 20 01:34:11 896s Oct 20 01:34:11 Scenario: REST API and patronictl # features/quorum_commit.feature:54 896s Oct 20 01:34:11 Given I run patronictl.py list batman # features/steps/patroni_api.py:88 897s Oct 20 01:34:12 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 897s Oct 20 01:34:12 And I receive a response output "Quorum Standby" # features/steps/patroni_api.py:100 897s Oct 20 01:34:12 And Status code on GET http://127.0.0.1:8008/quorum is 200 after 3 seconds # features/steps/patroni_api.py:144 897s Oct 20 01:34:12 And Status code on GET http://127.0.0.1:8010/quorum is 200 after 3 seconds # features/steps/patroni_api.py:144 897s Oct 20 01:34:12 897s Oct 20 01:34:12 Scenario: nosync node is removed from voters and synchronous_standby_names # features/quorum_commit.feature:61 897s Oct 20 01:34:12 Given I add tag nosync true to postgres-2 config # features/steps/patroni_api.py:139 897s Oct 20 01:34:12 When I issue an empty POST request to http://127.0.0.1:8010/reload # features/steps/patroni_api.py:68 897s Oct 20 01:34:12 Then I receive a response code 202 # features/steps/patroni_api.py:100 897s Oct 20 01:34:12 And sync key in DCS has quorum=0 after 10 seconds # features/steps/quorum_commit.py:8 899s Oct 20 01:34:14 And sync key in DCS has sync_standby=postgres-0 after 10 seconds # features/steps/quorum_commit.py:8 899s Oct 20 01:34:14 And synchronous_standby_names on postgres-1 is set to 'ANY 1 ("postgres-0")' after 2 seconds # features/steps/quorum_commit.py:39 899s Oct 20 01:34:14 And Status code on GET http://127.0.0.1:8010/quorum is 503 after 10 seconds # features/steps/patroni_api.py:144 907s Oct 20 01:34:22 907s Oct 20 01:34:22 Feature: recovery # features/recovery.feature:1 907s Oct 20 01:34:22 We want to check that crashed postgres is started back 907s Oct 20 01:34:22 Scenario: check that timeline is not incremented when primary is started after crash # features/recovery.feature:4 907s Oct 20 01:34:22 Given I start postgres-0 # features/steps/basic_replication.py:20 910s Oct 20 01:34:25 Then postgres-0 is a leader after 10 seconds # features/steps/patroni_api.py:31 910s Oct 20 01:34:25 And there is a non empty initialize key in DCS after 15 seconds # features/steps/cascading_replication.py:41 910s Oct 20 01:34:25 When I start postgres-1 # features/steps/basic_replication.py:20 912s Oct 20 01:34:27 And I add the table foo to postgres-0 # features/steps/basic_replication.py:66 912s Oct 20 01:34:27 Then table foo is present on postgres-1 after 20 seconds # features/steps/basic_replication.py:105 913s Oct 20 01:34:28 When I kill postmaster on postgres-0 # features/steps/basic_replication.py:56 913s Oct 20 01:34:28 waiting for server to shut down.... done 913s Oct 20 01:34:28 server stopped 913s Oct 20 01:34:28 Then postgres-0 role is the primary after 10 seconds # features/steps/basic_replication.py:117 914s Oct 20 01:34:29 When I issue a GET request to http://127.0.0.1:8008/ # features/steps/patroni_api.py:63 914s Oct 20 01:34:29 Then I receive a response code 200 # features/steps/patroni_api.py:100 914s Oct 20 01:34:29 And I receive a response role primary # features/steps/patroni_api.py:100 914s Oct 20 01:34:29 And I receive a response timeline 1 # features/steps/patroni_api.py:100 914s Oct 20 01:34:29 And "members/postgres-0" key in DCS has state=running after 12 seconds # features/steps/cascading_replication.py:23 915s Oct 20 01:34:30 And replication works from postgres-0 to postgres-1 after 15 seconds # features/steps/basic_replication.py:124 918s Oct 20 01:34:33 918s Oct 20 01:34:33 Scenario: check immediate failover when master_start_timeout=0 # features/recovery.feature:20 918s Oct 20 01:34:33 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 918s Oct 20 01:34:33 Then I receive a response code 200 # features/steps/patroni_api.py:100 918s Oct 20 01:34:33 And Response on GET http://127.0.0.1:8008/config contains master_start_timeout after 10 seconds # features/steps/patroni_api.py:158 918s Oct 20 01:34:33 When I kill postmaster on postgres-0 # features/steps/basic_replication.py:56 918s Oct 20 01:34:33 waiting for server to shut down.... done 918s Oct 20 01:34:33 server stopped 918s Oct 20 01:34:33 Then postgres-1 is a leader after 10 seconds # features/steps/patroni_api.py:31 921s Oct 20 01:34:36 And postgres-1 role is the primary after 10 seconds # features/steps/basic_replication.py:117 921s Oct 20 01:34:36 921s Oct 20 01:34:36 Scenario: check crashed primary demotes after failed attempt to start # features/recovery.feature:28 921s Oct 20 01:34:36 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 921s Oct 20 01:34:36 Then I receive a response code 200 # features/steps/patroni_api.py:100 921s Oct 20 01:34:36 And postgres-0 role is the replica after 10 seconds # features/steps/basic_replication.py:117 923s Oct 20 01:34:38 When I ensure postgres-1 fails to start after a failure # features/steps/recovery.py:6 923s Oct 20 01:34:38 When I kill postmaster on postgres-1 # features/steps/basic_replication.py:56 923s Oct 20 01:34:38 waiting for server to shut down.... done 923s Oct 20 01:34:38 server stopped 923s Oct 20 01:34:38 Then postgres-0 is a leader after 10 seconds # features/steps/patroni_api.py:31 924s Oct 20 01:34:39 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 928s Oct 20 01:34:43 928s Oct 20 01:34:43 Feature: standby cluster # features/standby_cluster.feature:1 928s Oct 20 01:34:43 928s Oct 20 01:34:43 Scenario: prepare the cluster with logical slots # features/standby_cluster.feature:2 928s Oct 20 01:34:43 Given I start postgres-1 # features/steps/basic_replication.py:20 931s Oct 20 01:34:46 Then postgres-1 is a leader after 10 seconds # features/steps/patroni_api.py:31 931s Oct 20 01:34:46 And there is a non empty initialize key in DCS after 15 seconds # features/steps/cascading_replication.py:41 931s Oct 20 01:34:46 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 932s Oct 20 01:34:46 Then I receive a response code 200 # features/steps/patroni_api.py:100 932s Oct 20 01:34:46 And Response on GET http://127.0.0.1:8009/config contains slots after 10 seconds # features/steps/patroni_api.py:158 932s Oct 20 01:34:47 And I sleep for 3 seconds # features/steps/patroni_api.py:41 935s Oct 20 01:34:50 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 935s Oct 20 01:34:50 Then I receive a response code 200 # features/steps/patroni_api.py:100 935s Oct 20 01:34:50 And I do a backup of postgres-1 # features/steps/custom_bootstrap.py:25 935s Oct 20 01:34:50 When I start postgres-0 # features/steps/basic_replication.py:20 938s Oct 20 01:34:53 Then "members/postgres-0" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 938s Oct 20 01:34:53 And replication works from postgres-1 to postgres-0 after 15 seconds # features/steps/basic_replication.py:124 939s Oct 20 01:34:54 And Response on GET http://127.0.0.1:8008/patroni contains replication_state=streaming after 10 seconds # features/steps/patroni_api.py:158 939s Oct 20 01:34:54 And "members/postgres-0" key in DCS has replication_state=streaming after 10 seconds # features/steps/cascading_replication.py:23 939s Oct 20 01:34:54 939s Oct 20 01:34:54 @slot-advance 939s Oct 20 01:34:54 Scenario: check permanent logical slots are synced to the replica # features/standby_cluster.feature:20 939s Oct 20 01:34:54 Given I run patronictl.py restart batman postgres-1 --force # features/steps/patroni_api.py:88 941s Oct 20 01:34:56 Then Logical slot test_logical is in sync between postgres-0 and postgres-1 after 10 seconds # features/steps/slots.py:52 947s Oct 20 01:35:02 947s Oct 20 01:35:02 Scenario: Detach exiting node from the cluster # features/standby_cluster.feature:24 947s Oct 20 01:35:02 When I shut down postgres-1 # features/steps/basic_replication.py:41 949s Oct 20 01:35:04 Then postgres-0 is a leader after 10 seconds # features/steps/patroni_api.py:31 949s Oct 20 01:35:04 And "members/postgres-0" key in DCS has role=primary after 5 seconds # features/steps/cascading_replication.py:23 950s Oct 20 01:35:05 When I issue a GET request to http://127.0.0.1:8008/ # features/steps/patroni_api.py:63 950s Oct 20 01:35:05 Then I receive a response code 200 # features/steps/patroni_api.py:100 950s Oct 20 01:35:05 950s Oct 20 01:35:05 Scenario: check replication of a single table in a standby cluster # features/standby_cluster.feature:31 950s Oct 20 01:35:05 Given I start postgres-1 in a standby cluster batman1 as a clone of postgres-0 # features/steps/standby_cluster.py:23 952s Oct 20 01:35:07 Then postgres-1 is a leader of batman1 after 10 seconds # features/steps/custom_bootstrap.py:16 953s Oct 20 01:35:08 When I add the table foo to postgres-0 # features/steps/basic_replication.py:66 953s Oct 20 01:35:08 Then table foo is present on postgres-1 after 20 seconds # features/steps/basic_replication.py:105 953s Oct 20 01:35:08 And Response on GET http://127.0.0.1:8009/patroni contains replication_state=streaming after 10 seconds # features/steps/patroni_api.py:158 953s Oct 20 01:35:08 And I sleep for 3 seconds # features/steps/patroni_api.py:41 956s Oct 20 01:35:11 When I issue a GET request to http://127.0.0.1:8009/primary # features/steps/patroni_api.py:63 956s Oct 20 01:35:11 Then I receive a response code 503 # features/steps/patroni_api.py:100 956s Oct 20 01:35:11 When I issue a GET request to http://127.0.0.1:8009/standby_leader # features/steps/patroni_api.py:63 956s Oct 20 01:35:11 Then I receive a response code 200 # features/steps/patroni_api.py:100 956s Oct 20 01:35:11 And I receive a response role standby_leader # features/steps/patroni_api.py:100 956s Oct 20 01:35:11 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 956s Oct 20 01:35:11 When I start postgres-2 in a cluster batman1 # features/steps/standby_cluster.py:12 959s Oct 20 01:35:14 Then postgres-2 role is the replica after 24 seconds # features/steps/basic_replication.py:117 959s Oct 20 01:35:14 And postgres-2 is replicating from postgres-1 after 10 seconds # features/steps/standby_cluster.py:52 959s Oct 20 01:35:14 And table foo is present on postgres-2 after 20 seconds # features/steps/basic_replication.py:105 959s Oct 20 01:35:14 And Response on GET http://127.0.0.1:8010/patroni contains replication_state=streaming after 10 seconds # features/steps/patroni_api.py:158 959s Oct 20 01:35:14 And postgres-1 does not have a replication slot named test_logical # features/steps/slots.py:41 959s Oct 20 01:35:14 959s Oct 20 01:35:14 Scenario: check switchover # features/standby_cluster.feature:51 959s Oct 20 01:35:14 Given I run patronictl.py switchover batman1 --force # features/steps/patroni_api.py:88 963s Oct 20 01:35:18 Then Status code on GET http://127.0.0.1:8010/standby_leader is 200 after 10 seconds # features/steps/patroni_api.py:144 963s Oct 20 01:35:18 And postgres-1 is replicating from postgres-2 after 32 seconds # features/steps/standby_cluster.py:52 965s Oct 20 01:35:20 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 965s Oct 20 01:35:20 965s Oct 20 01:35:20 Scenario: check failover # features/standby_cluster.feature:57 965s Oct 20 01:35:20 When I kill postgres-2 # features/steps/basic_replication.py:46 966s Oct 20 01:35:21 And I kill postmaster on postgres-2 # features/steps/basic_replication.py:56 966s Oct 20 01:35:21 waiting for server to shut down.... done 966s Oct 20 01:35:21 server stopped 966s Oct 20 01:35:21 Then postgres-1 is replicating from postgres-0 after 32 seconds # features/steps/standby_cluster.py:52 985s Oct 20 01:35:40 And Status code on GET http://127.0.0.1:8009/standby_leader is 200 after 10 seconds # features/steps/patroni_api.py:144 985s Oct 20 01:35:40 When I issue a GET request to http://127.0.0.1:8009/primary # features/steps/patroni_api.py:63 985s Oct 20 01:35:40 Then I receive a response code 503 # features/steps/patroni_api.py:100 985s Oct 20 01:35:40 And I receive a response role standby_leader # features/steps/patroni_api.py:100 985s Oct 20 01:35:40 And replication works from postgres-0 to postgres-1 after 15 seconds # features/steps/basic_replication.py:124 986s Oct 20 01:35:41 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 990s Oct 20 01:35:45 990s Oct 20 01:35:45 Feature: watchdog # features/watchdog.feature:1 990s Oct 20 01:35:45 Verify that watchdog gets pinged and triggered under appropriate circumstances. 990s Oct 20 01:35:45 Scenario: watchdog is opened and pinged # features/watchdog.feature:4 990s Oct 20 01:35:45 Given I start postgres-0 with watchdog # features/steps/watchdog.py:17 993s Oct 20 01:35:48 Then postgres-0 is a leader after 10 seconds # features/steps/patroni_api.py:31 993s Oct 20 01:35:48 And postgres-0 role is the primary after 10 seconds # features/steps/basic_replication.py:117 993s Oct 20 01:35:48 And postgres-0 watchdog has been pinged after 10 seconds # features/steps/watchdog.py:22 994s Oct 20 01:35:49 And postgres-0 watchdog has a 15 second timeout # features/steps/watchdog.py:35 994s Oct 20 01:35:49 994s Oct 20 01:35:49 Scenario: watchdog is reconfigured after global ttl changed # features/watchdog.feature:11 994s Oct 20 01:35:49 Given I run patronictl.py edit-config batman -s ttl=30 --force # features/steps/patroni_api.py:88 995s Oct 20 01:35:50 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 995s Oct 20 01:35:50 And I receive a response output "+ttl: 30" # features/steps/patroni_api.py:100 995s Oct 20 01:35:50 When I sleep for 4 seconds # features/steps/patroni_api.py:41 999s Oct 20 01:35:54 Then postgres-0 watchdog has a 25 second timeout # features/steps/watchdog.py:35 999s Oct 20 01:35:54 999s Oct 20 01:35:54 Scenario: watchdog is disabled during pause # features/watchdog.feature:18 999s Oct 20 01:35:54 Given I run patronictl.py pause batman # features/steps/patroni_api.py:88 1000s Oct 20 01:35:55 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 1000s Oct 20 01:35:55 When I sleep for 2 seconds # features/steps/patroni_api.py:41 1002s Oct 20 01:35:57 Then postgres-0 watchdog has been closed # features/steps/watchdog.py:30 1002s Oct 20 01:35:57 1002s Oct 20 01:35:57 Scenario: watchdog is opened and pinged after resume # features/watchdog.feature:24 1002s Oct 20 01:35:57 Given I reset postgres-0 watchdog state # features/steps/watchdog.py:40 1002s Oct 20 01:35:57 And I run patronictl.py resume batman # features/steps/patroni_api.py:88 1004s Oct 20 01:35:59 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 1004s Oct 20 01:35:59 And postgres-0 watchdog has been pinged after 10 seconds # features/steps/watchdog.py:22 1005s Oct 20 01:36:00 1005s Oct 20 01:36:00 Scenario: watchdog is disabled when shutting down # features/watchdog.feature:30 1005s Oct 20 01:36:00 Given I shut down postgres-0 # features/steps/basic_replication.py:41 1007s Oct 20 01:36:02 Then postgres-0 watchdog has been closed # features/steps/watchdog.py:30 1007s Oct 20 01:36:02 1007s Oct 20 01:36:02 Scenario: watchdog is triggered if patroni stops responding # features/watchdog.feature:34 1007s Oct 20 01:36:02 Given I reset postgres-0 watchdog state # features/steps/watchdog.py:40 1007s Oct 20 01:36:02 And I start postgres-0 with watchdog # features/steps/watchdog.py:17 1009s Oct 20 01:36:04 Then postgres-0 role is the primary after 10 seconds # features/steps/basic_replication.py:117 1010s Oct 20 01:36:05 When postgres-0 hangs for 30 seconds # features/steps/watchdog.py:53 1010s Oct 20 01:36:05 Then postgres-0 watchdog is triggered after 30 seconds # features/steps/watchdog.py:45 1037s Oct 20 01:36:32 1037s 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'))") 1038s 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'))") 1038s 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'))") 1038s Oct 20 01:36:33 Combined data file .coverage.autopkgtest.4712.XIfutglx 1038s Oct 20 01:36:33 Combined data file .coverage.autopkgtest.4758.XJNCljGx 1038s Oct 20 01:36:33 Combined data file .coverage.autopkgtest.4812.XrDTDdBx 1038s Oct 20 01:36:33 Combined data file .coverage.autopkgtest.4879.XbxPmTxx 1038s Oct 20 01:36:33 Combined data file .coverage.autopkgtest.4927.XhXyHLGx 1038s Oct 20 01:36:33 Combined data file .coverage.autopkgtest.4999.XoubbHWx 1038s Oct 20 01:36:33 Combined data file .coverage.autopkgtest.5048.XDmnALux 1038s Oct 20 01:36:33 Combined data file .coverage.autopkgtest.5051.XZcckoHx 1038s Oct 20 01:36:33 Combined data file .coverage.autopkgtest.5132.XrqXAnyx 1038s Oct 20 01:36:33 Combined data file .coverage.autopkgtest.5247.XctMSbCx 1038s Oct 20 01:36:33 Combined data file .coverage.autopkgtest.5255.XUVKWrox 1038s Oct 20 01:36:33 Combined data file .coverage.autopkgtest.5299.XuvrzYux 1038s Oct 20 01:36:33 Combined data file .coverage.autopkgtest.5349.XpTWaEKx 1038s Oct 20 01:36:33 Combined data file .coverage.autopkgtest.5481.XhxSEEVx 1038s Oct 20 01:36:33 Combined data file .coverage.autopkgtest.5527.XWaVZhMx 1038s Oct 20 01:36:33 Combined data file .coverage.autopkgtest.5584.XANTHgTx 1038s Oct 20 01:36:33 Combined data file .coverage.autopkgtest.5671.XwLJdqbx 1038s Oct 20 01:36:33 Combined data file .coverage.autopkgtest.5981.XqxGdUUx 1038s Oct 20 01:36:33 Combined data file .coverage.autopkgtest.6080.XpDIluBx 1038s Oct 20 01:36:33 Combined data file .coverage.autopkgtest.6138.XWPqRaKx 1038s Oct 20 01:36:33 Combined data file .coverage.autopkgtest.6409.XtqFbldx 1038s Oct 20 01:36:33 Combined data file .coverage.autopkgtest.6461.XVCGfmBx 1038s Oct 20 01:36:33 Combined data file .coverage.autopkgtest.6524.XtSBHgTx 1038s Oct 20 01:36:33 Combined data file .coverage.autopkgtest.6616.XRznENHx 1038s Oct 20 01:36:33 Combined data file .coverage.autopkgtest.6712.XoyPTsTx 1038s Oct 20 01:36:33 Combined data file .coverage.autopkgtest.6756.XHHlJmmx 1038s Oct 20 01:36:33 Combined data file .coverage.autopkgtest.6820.XAtrGotx 1038s Oct 20 01:36:33 Combined data file .coverage.autopkgtest.6854.XoeFIvNx 1038s Oct 20 01:36:33 Combined data file .coverage.autopkgtest.6978.Xrtyrlsx 1038s Oct 20 01:36:33 Combined data file .coverage.autopkgtest.7028.XuWZsWJx 1038s Oct 20 01:36:33 Combined data file .coverage.autopkgtest.7043.XaqnWKJx 1038s Oct 20 01:36:33 Combined data file .coverage.autopkgtest.7082.XAmJSoQx 1038s Oct 20 01:36:33 Combined data file .coverage.autopkgtest.7132.XvXmyXix 1038s Oct 20 01:36:33 Combined data file .coverage.autopkgtest.7137.XydPQwex 1038s Oct 20 01:36:33 Combined data file .coverage.autopkgtest.7174.XDowEZfx 1038s Oct 20 01:36:33 Combined data file .coverage.autopkgtest.7218.XQPonRBx 1038s Oct 20 01:36:33 Combined data file .coverage.autopkgtest.7385.XQInxuBx 1038s Oct 20 01:36:33 Combined data file .coverage.autopkgtest.7387.XZpQTSpx 1038s Oct 20 01:36:33 Combined data file .coverage.autopkgtest.7393.XMUcxyZx 1038s Oct 20 01:36:33 Combined data file .coverage.autopkgtest.7526.XLfTZCNx 1038s Oct 20 01:36:33 Combined data file .coverage.autopkgtest.7572.XRNdASlx 1038s Oct 20 01:36:33 Combined data file .coverage.autopkgtest.7619.XdoHbOOx 1038s Oct 20 01:36:33 Combined data file .coverage.autopkgtest.7664.XnNApNgx 1038s Oct 20 01:36:33 Combined data file .coverage.autopkgtest.7718.XMUnZSOx 1038s Oct 20 01:36:33 Combined data file .coverage.autopkgtest.7870.XkNpgaQx 1038s Oct 20 01:36:33 Combined data file .coverage.autopkgtest.7928.XoQoHJPx 1038s Oct 20 01:36:33 Combined data file .coverage.autopkgtest.7972.XJLEDDgx 1038s Oct 20 01:36:33 Combined data file .coverage.autopkgtest.8044.XEHVwIYx 1038s Oct 20 01:36:33 Combined data file .coverage.autopkgtest.8108.XmJKSMqx 1038s Oct 20 01:36:33 Combined data file .coverage.autopkgtest.8193.XOFFfBcx 1038s Oct 20 01:36:33 Combined data file .coverage.autopkgtest.8518.XPLxNwrx 1038s Oct 20 01:36:33 Combined data file .coverage.autopkgtest.8569.XqyEgUCx 1038s Oct 20 01:36:33 Combined data file .coverage.autopkgtest.8632.XJrnIKHx 1038s Oct 20 01:36:33 Combined data file .coverage.autopkgtest.8729.XjEcUagx 1038s Oct 20 01:36:33 Combined data file .coverage.autopkgtest.8779.XwGltRTx 1038s Oct 20 01:36:33 Combined data file .coverage.autopkgtest.8835.XHkERzEx 1038s Oct 20 01:36:33 Combined data file .coverage.autopkgtest.8879.XoWywEux 1038s Oct 20 01:36:33 Combined data file .coverage.autopkgtest.8919.XsZjUzFx 1038s Oct 20 01:36:33 Combined data file .coverage.autopkgtest.8963.XrTOngtx 1038s Oct 20 01:36:33 Combined data file .coverage.autopkgtest.9194.XSNIJQLx 1038s Oct 20 01:36:33 Combined data file .coverage.autopkgtest.9257.XZJYNNmx 1038s Oct 20 01:36:33 Combined data file .coverage.autopkgtest.9311.XIQNhHjx 1038s Oct 20 01:36:33 Combined data file .coverage.autopkgtest.9420.XLbUPFix 1038s Oct 20 01:36:33 Combined data file .coverage.autopkgtest.9534.XwiAXonx 1038s Oct 20 01:36:33 Combined data file .coverage.autopkgtest.9670.XYgHXPEx 1038s Oct 20 01:36:33 Combined data file .coverage.autopkgtest.9714.XzYUgAmx 1038s Oct 20 01:36:33 Combined data file .coverage.autopkgtest.9717.XaSAVpSx 1038s Oct 20 01:36:33 Combined data file .coverage.autopkgtest.9720.XWzMYAJx 1038s Oct 20 01:36:33 Combined data file .coverage.autopkgtest.9731.XxRWZSHx 1042s Oct 20 01:36:37 Name Stmts Miss Cover 1042s Oct 20 01:36:37 ------------------------------------------------------------------------------------------------------------- 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/OpenSSL/SSL.py 1159 642 45% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/OpenSSL/__init__.py 3 0 100% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/OpenSSL/_util.py 44 15 66% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/OpenSSL/crypto.py 869 663 24% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/OpenSSL/version.py 9 0 100% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/_distutils_hack/__init__.py 101 96 5% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/bcrypt/__init__.py 3 0 100% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/cryptography/__about__.py 5 0 100% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/cryptography/__init__.py 3 0 100% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/cryptography/exceptions.py 26 5 81% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/cryptography/hazmat/__init__.py 2 0 100% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/cryptography/hazmat/_oid.py 135 0 100% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/__init__.py 0 0 100% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/openssl/__init__.py 0 0 100% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/openssl/_conditional.py 38 17 55% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/openssl/binding.py 51 4 92% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/cryptography/hazmat/decrepit/__init__.py 1 0 100% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/cryptography/hazmat/decrepit/ciphers/__init__.py 1 0 100% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/cryptography/hazmat/decrepit/ciphers/algorithms.py 68 18 74% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/__init__.py 0 0 100% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/_asymmetric.py 6 0 100% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/_cipheralgorithm.py 23 4 83% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/_serialization.py 79 35 56% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/__init__.py 0 0 100% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/dh.py 47 0 100% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/dsa.py 55 5 91% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/ec.py 172 22 87% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/ed448.py 45 12 73% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/ed25519.py 43 12 72% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/padding.py 55 23 58% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/rsa.py 93 40 57% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/types.py 19 0 100% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/utils.py 14 5 64% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/x448.py 43 12 72% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/x25519.py 41 12 71% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/ciphers/__init__.py 4 0 100% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/ciphers/algorithms.py 72 15 79% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/ciphers/base.py 54 12 78% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/ciphers/modes.py 140 59 58% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/constant_time.py 6 3 50% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/hashes.py 127 20 84% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/serialization/__init__.py 5 0 100% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/serialization/base.py 7 0 100% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/serialization/ssh.py 775 614 21% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/cryptography/utils.py 76 28 63% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/cryptography/x509/__init__.py 70 0 100% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/cryptography/x509/base.py 488 227 53% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/cryptography/x509/certificate_transparency.py 42 0 100% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/cryptography/x509/extensions.py 1024 552 46% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/cryptography/x509/general_name.py 166 94 43% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/cryptography/x509/name.py 236 144 39% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/cryptography/x509/oid.py 3 0 100% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/cryptography/x509/verification.py 12 0 100% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/dateutil/__init__.py 13 4 69% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/dateutil/_common.py 25 15 40% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/dateutil/_version.py 13 3 77% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/dateutil/parser/__init__.py 33 4 88% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/dateutil/parser/_parser.py 810 436 46% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/dateutil/parser/isoparser.py 183 150 18% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/dateutil/relativedelta.py 240 206 14% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/dateutil/tz/__init__.py 4 0 100% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/dateutil/tz/_common.py 151 114 25% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/dateutil/tz/_factories.py 49 21 57% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/dateutil/tz/tz.py 794 626 21% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/dateutil/tz/win.py 152 149 2% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/dns/__init__.py 2 0 100% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/dns/_asyncbackend.py 14 6 57% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/dns/_ddr.py 105 86 18% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/dns/_features.py 46 8 83% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/dns/_immutable_ctx.py 40 5 88% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/dns/asyncbackend.py 44 32 27% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/dns/asyncquery.py 322 283 12% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/dns/edns.py 307 185 40% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/dns/entropy.py 80 49 39% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/dns/enum.py 72 46 36% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/dns/exception.py 59 33 44% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/dns/flags.py 40 14 65% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/dns/grange.py 33 30 9% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/dns/immutable.py 41 30 27% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/dns/inet.py 79 65 18% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/dns/ipv4.py 26 20 23% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/dns/ipv6.py 114 100 12% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/dns/message.py 829 676 18% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/dns/name.py 617 425 31% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/dns/nameserver.py 102 55 46% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/dns/node.py 117 71 39% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/dns/opcode.py 30 7 77% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/dns/query.py 562 477 15% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/dns/quic/__init__.py 28 23 18% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/dns/rcode.py 68 13 81% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/dns/rdata.py 386 277 28% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/dns/rdataclass.py 43 9 79% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/dns/rdataset.py 192 133 31% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/dns/rdatatype.py 215 23 89% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/dns/rdtypes/ANY/OPT.py 34 19 44% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/dns/rdtypes/ANY/SOA.py 41 26 37% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/dns/rdtypes/ANY/TSIG.py 58 42 28% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/dns/rdtypes/ANY/ZONEMD.py 43 27 37% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/dns/rdtypes/ANY/__init__.py 1 0 100% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/dns/rdtypes/__init__.py 1 0 100% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/dns/rdtypes/svcbbase.py 415 268 35% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/dns/rdtypes/util.py 191 154 19% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/dns/renderer.py 151 118 22% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/dns/resolver.py 873 696 20% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/dns/reversename.py 32 24 25% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/dns/rrset.py 77 56 27% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/dns/serial.py 92 79 14% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/dns/set.py 148 107 28% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/dns/tokenizer.py 334 279 16% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/dns/transaction.py 269 201 25% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/dns/tsig.py 176 122 31% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/dns/ttl.py 44 38 14% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/dns/version.py 6 0 100% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/dns/wire.py 64 42 34% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/dns/xfr.py 148 126 15% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/dns/zone.py 507 383 24% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/dns/zonefile.py 427 379 11% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/dns/zonetypes.py 14 2 86% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/etcd/__init__.py 125 59 53% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/etcd/client.py 380 256 33% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/etcd/lock.py 125 103 18% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/idna/__init__.py 4 0 100% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/idna/core.py 292 257 12% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/idna/idnadata.py 4 0 100% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/idna/intranges.py 30 24 20% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/idna/package_data.py 1 0 100% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/patroni/__init__.py 13 2 85% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/patroni/__main__.py 202 65 68% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/patroni/api.py 788 283 64% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/patroni/async_executor.py 96 9 91% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/patroni/collections.py 56 5 91% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/patroni/config.py 360 86 76% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/patroni/config_generator.py 213 160 25% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/patroni/daemon.py 76 3 96% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/patroni/dcs/__init__.py 710 89 87% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/patroni/dcs/etcd3.py 699 121 83% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/patroni/dcs/etcd.py 628 223 64% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/patroni/dynamic_loader.py 36 8 78% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/patroni/exceptions.py 16 0 100% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/patroni/file_perm.py 47 10 79% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/patroni/global_config.py 87 0 100% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/patroni/ha.py 1367 315 77% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/patroni/log.py 234 78 67% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/patroni/postgresql/__init__.py 826 165 80% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/patroni/postgresql/available_parameters/__init__.py 24 3 88% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/patroni/postgresql/bootstrap.py 258 64 75% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/patroni/postgresql/callback_executor.py 55 8 85% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/patroni/postgresql/cancellable.py 104 37 64% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/patroni/postgresql/config.py 844 244 71% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/patroni/postgresql/connection.py 75 1 99% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/patroni/postgresql/misc.py 43 8 81% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/patroni/postgresql/mpp/__init__.py 89 11 88% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/patroni/postgresql/postmaster.py 170 83 51% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/patroni/postgresql/rewind.py 421 127 70% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/patroni/postgresql/slots.py 352 38 89% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/patroni/postgresql/sync.py 159 14 91% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/patroni/postgresql/validator.py 156 24 85% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/patroni/psycopg.py 57 24 58% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/patroni/quorum.py 186 49 74% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/patroni/request.py 58 6 90% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/patroni/tags.py 38 0 100% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/patroni/utils.py 371 105 72% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/patroni/validator.py 309 215 30% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/patroni/version.py 1 0 100% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/patroni/watchdog/__init__.py 2 0 100% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/patroni/watchdog/base.py 203 42 79% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/patroni/watchdog/linux.py 135 35 74% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/psutil/__init__.py 945 622 34% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/psutil/_common.py 408 208 49% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/psutil/_pslinux.py 1228 910 26% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/psutil/_psposix.py 84 37 56% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/psycopg2/__init__.py 19 3 84% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/psycopg2/_json.py 64 27 58% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/psycopg2/_range.py 269 172 36% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/psycopg2/errors.py 3 2 33% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/psycopg2/extensions.py 91 25 73% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/urllib3/__init__.py 49 15 69% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/urllib3/_base_connection.py 63 45 29% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/urllib3/_collections.py 231 100 57% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/urllib3/_request_methods.py 54 16 70% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/urllib3/_version.py 13 3 77% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/urllib3/connection.py 389 137 65% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/urllib3/connectionpool.py 344 118 66% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/urllib3/contrib/__init__.py 0 0 100% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/urllib3/contrib/pyopenssl.py 263 101 62% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/urllib3/exceptions.py 121 39 68% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/urllib3/fields.py 92 73 21% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/urllib3/filepost.py 37 24 35% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/urllib3/http2/__init__.py 28 21 25% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/urllib3/http2/probe.py 49 31 37% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/urllib3/poolmanager.py 241 92 62% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/urllib3/response.py 634 330 48% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/urllib3/util/__init__.py 10 0 100% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/urllib3/util/connection.py 66 42 36% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/urllib3/util/proxy.py 13 6 54% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/urllib3/util/request.py 104 49 53% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/urllib3/util/response.py 32 15 53% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/urllib3/util/retry.py 174 48 72% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/urllib3/util/ssl_.py 172 74 57% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/urllib3/util/ssl_match_hostname.py 66 54 18% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/urllib3/util/ssltransport.py 152 106 30% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/urllib3/util/timeout.py 71 14 80% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/urllib3/util/url.py 203 70 66% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/urllib3/util/util.py 26 5 81% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/urllib3/util/wait.py 49 18 63% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/yaml/__init__.py 165 109 34% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/yaml/composer.py 92 17 82% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/yaml/constructor.py 479 276 42% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/yaml/cyaml.py 46 24 48% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/yaml/dumper.py 23 12 48% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/yaml/emitter.py 838 769 8% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/yaml/error.py 58 42 28% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/yaml/events.py 61 6 90% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/yaml/loader.py 47 24 49% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/yaml/nodes.py 29 7 76% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/yaml/parser.py 352 198 44% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/yaml/reader.py 122 34 72% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/yaml/representer.py 248 176 29% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/yaml/resolver.py 135 76 44% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/yaml/scanner.py 758 437 42% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/yaml/serializer.py 85 70 18% 1042s Oct 20 01:36:37 /usr/lib/python3/dist-packages/yaml/tokens.py 76 17 78% 1042s Oct 20 01:36:37 patroni/__init__.py 13 2 85% 1042s Oct 20 01:36:37 patroni/__main__.py 202 202 0% 1042s Oct 20 01:36:37 patroni/api.py 788 788 0% 1042s Oct 20 01:36:37 patroni/async_executor.py 96 69 28% 1042s Oct 20 01:36:37 patroni/collections.py 56 14 75% 1042s Oct 20 01:36:37 patroni/config.py 360 189 48% 1042s Oct 20 01:36:37 patroni/config_generator.py 213 213 0% 1042s Oct 20 01:36:37 patroni/ctl.py 941 400 57% 1042s Oct 20 01:36:37 patroni/daemon.py 76 76 0% 1042s Oct 20 01:36:37 patroni/dcs/__init__.py 710 317 55% 1042s Oct 20 01:36:37 patroni/dcs/consul.py 482 482 0% 1042s Oct 20 01:36:37 patroni/dcs/etcd3.py 699 363 48% 1042s Oct 20 01:36:37 patroni/dcs/etcd.py 628 285 55% 1042s Oct 20 01:36:37 patroni/dcs/exhibitor.py 62 62 0% 1042s Oct 20 01:36:37 patroni/dcs/kubernetes.py 969 969 0% 1042s Oct 20 01:36:37 patroni/dcs/raft.py 319 319 0% 1042s Oct 20 01:36:37 patroni/dcs/zookeeper.py 289 289 0% 1042s Oct 20 01:36:37 patroni/dynamic_loader.py 36 8 78% 1042s Oct 20 01:36:37 patroni/exceptions.py 16 1 94% 1042s Oct 20 01:36:37 patroni/file_perm.py 47 17 64% 1042s Oct 20 01:36:37 patroni/global_config.py 87 19 78% 1042s Oct 20 01:36:37 patroni/ha.py 1367 1367 0% 1042s Oct 20 01:36:37 patroni/log.py 234 182 22% 1042s Oct 20 01:36:37 patroni/postgresql/__init__.py 826 654 21% 1042s Oct 20 01:36:37 patroni/postgresql/available_parameters/__init__.py 24 6 75% 1042s Oct 20 01:36:37 patroni/postgresql/bootstrap.py 258 228 12% 1042s Oct 20 01:36:37 patroni/postgresql/callback_executor.py 55 34 38% 1042s Oct 20 01:36:37 patroni/postgresql/cancellable.py 104 84 19% 1042s Oct 20 01:36:37 patroni/postgresql/config.py 844 722 14% 1042s Oct 20 01:36:37 patroni/postgresql/connection.py 75 50 33% 1042s Oct 20 01:36:37 patroni/postgresql/misc.py 43 30 30% 1042s Oct 20 01:36:37 patroni/postgresql/mpp/__init__.py 89 21 76% 1042s Oct 20 01:36:37 patroni/postgresql/mpp/citus.py 366 366 0% 1042s Oct 20 01:36:37 patroni/postgresql/postmaster.py 170 139 18% 1042s Oct 20 01:36:37 patroni/postgresql/rewind.py 421 421 0% 1042s Oct 20 01:36:37 patroni/postgresql/slots.py 352 303 14% 1042s Oct 20 01:36:37 patroni/postgresql/sync.py 159 117 26% 1042s Oct 20 01:36:37 patroni/postgresql/validator.py 156 52 67% 1042s Oct 20 01:36:37 patroni/psycopg.py 57 41 28% 1042s Oct 20 01:36:37 patroni/quorum.py 186 186 0% 1042s Oct 20 01:36:37 patroni/raft_controller.py 22 22 0% 1042s Oct 20 01:36:37 patroni/request.py 58 6 90% 1042s Oct 20 01:36:37 patroni/scripts/__init__.py 0 0 100% 1042s Oct 20 01:36:37 patroni/scripts/aws.py 59 59 0% 1042s Oct 20 01:36:37 patroni/scripts/barman/__init__.py 0 0 100% 1042s Oct 20 01:36:37 patroni/scripts/barman/cli.py 50 50 0% 1042s Oct 20 01:36:37 patroni/scripts/barman/config_switch.py 50 50 0% 1042s Oct 20 01:36:37 patroni/scripts/barman/recover.py 36 36 0% 1042s Oct 20 01:36:37 patroni/scripts/barman/utils.py 93 93 0% 1042s Oct 20 01:36:37 patroni/scripts/wale_restore.py 207 207 0% 1042s Oct 20 01:36:37 patroni/tags.py 38 11 71% 1042s Oct 20 01:36:37 patroni/utils.py 371 185 50% 1042s Oct 20 01:36:37 patroni/validator.py 309 222 28% 1042s Oct 20 01:36:37 patroni/version.py 1 0 100% 1042s Oct 20 01:36:37 patroni/watchdog/__init__.py 2 2 0% 1042s Oct 20 01:36:37 patroni/watchdog/base.py 203 203 0% 1042s Oct 20 01:36:37 patroni/watchdog/linux.py 135 135 0% 1042s Oct 20 01:36:37 ------------------------------------------------------------------------------------------------------------- 1042s Oct 20 01:36:37 TOTAL 54291 32280 41% 1042s Oct 20 01:36:37 13 features passed, 0 failed, 1 skipped 1042s Oct 20 01:36:37 64 scenarios passed, 0 failed, 5 skipped 1042s Oct 20 01:36:37 593 steps passed, 0 failed, 68 skipped, 0 undefined 1042s Oct 20 01:36:37 Took 8m58.866s 1042s + su postgres -p -c 'rm -rf features/output' 1042s ### End 17 acceptance-etcd3 ### 1042s + echo '### End 17 acceptance-etcd3 ###' 1042s + rm -f /tmp/pgpass_postgres-0 /tmp/pgpass_postgres-1 /tmp/pgpass_postgres-2 /tmp/pgpass_postgres-3 1042s ++ id -u 1042s + '[' 0 -eq 0 ']' 1042s + '[' -x /etc/init.d/zookeeper ']' 1043s autopkgtest [01:36:38]: test acceptance-etcd3-full: -----------------------] 1043s autopkgtest [01:36:38]: test acceptance-etcd3-full: - - - - - - - - - - results - - - - - - - - - - 1043s acceptance-etcd3-full PASS 1044s autopkgtest [01:36:39]: test acceptance-etcd-basic: preparing testbed 1044s Reading package lists... 1044s Building dependency tree... 1044s Reading state information... 1044s Solving dependencies... 1045s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1046s autopkgtest [01:36:41]: test acceptance-etcd-basic: debian/tests/acceptance etcd features/basic_replication.feature 1046s autopkgtest [01:36:41]: test acceptance-etcd-basic: [----------------------- 1046s dpkg-architecture: warning: cannot determine CC system type, falling back to default (native compilation) 1047s ○ etcd.service - etcd - highly-available key value store 1047s Loaded: loaded (/usr/lib/systemd/system/etcd.service; enabled; preset: enabled) 1047s Active: inactive (dead) since Mon 2025-10-20 01:25:00 UTC; 11min ago 1047s Duration: 12.502s 1047s Invocation: d353c1673ee148bcaa4b81f19a480c54 1047s Docs: https://etcd.io/docs 1047s man:etcd 1047s Process: 1772 ExecStart=/usr/bin/etcd $DAEMON_ARGS (code=killed, signal=TERM) 1047s Main PID: 1772 (code=killed, signal=TERM) 1047s Mem peak: 8.6M 1047s CPU: 136ms 1047s 1047s Oct 20 01:25:00 autopkgtest etcd[1772]: {"level":"info","ts":"2025-10-20T01:25:00.489659Z","caller":"osutil/interrupt_unix.go:64","msg":"received signal; shutting down","signal":"terminated"} 1047s Oct 20 01:25:00 autopkgtest etcd[1772]: {"level":"info","ts":"2025-10-20T01:25:00.489876Z","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"]} 1047s Oct 20 01:25:00 autopkgtest etcd[1772]: {"level":"warn","ts":"2025-10-20T01:25:00.490227Z","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"} 1047s Oct 20 01:25:00 autopkgtest etcd[1772]: {"level":"warn","ts":"2025-10-20T01:25:00.490360Z","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"} 1047s Oct 20 01:25:00 autopkgtest etcd[1772]: {"level":"info","ts":"2025-10-20T01:25:00.490594Z","caller":"etcdserver/server.go:1543","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"8e9e05c52164694d","current-leader-member-id":"8e9e05c52164694d"} 1047s Oct 20 01:25:00 autopkgtest etcd[1772]: {"level":"info","ts":"2025-10-20T01:25:00.496280Z","caller":"embed/etcd.go:582","msg":"stopping serving peer traffic","address":"127.0.0.1:2380"} 1047s Oct 20 01:25:00 autopkgtest etcd[1772]: {"level":"info","ts":"2025-10-20T01:25:00.496614Z","caller":"embed/etcd.go:587","msg":"stopped serving peer traffic","address":"127.0.0.1:2380"} 1047s Oct 20 01:25:00 autopkgtest etcd[1772]: {"level":"info","ts":"2025-10-20T01:25:00.496631Z","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"]} 1047s Oct 20 01:25:00 autopkgtest systemd[1]: etcd.service: Deactivated successfully. 1047s Oct 20 01:25:00 autopkgtest systemd[1]: Stopped etcd.service - etcd - highly-available key value store. 1047s ++ ls -1r /usr/lib/postgresql/ 1047s + for PG_VERSION in $(ls -1r /usr/lib/postgresql/) 1047s + '[' 17 == 10 -o 17 == 11 ']' 1047s + echo '### PostgreSQL 17 acceptance-etcd features/basic_replication.feature ###' 1047s + su postgres -p -c 'set -o pipefail; ETCD_UNSUPPORTED_ARCH=arm64 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' 1047s ### PostgreSQL 17 acceptance-etcd features/basic_replication.feature ### 1048s Oct 20 01:36:43 Feature: basic replication # features/basic_replication.feature:1 1048s Oct 20 01:36:43 We should check that the basic bootstrapping, replication and failover works. 1048s Oct 20 01:36:43 Scenario: check replication of a single table # features/basic_replication.feature:4 1048s Oct 20 01:36:43 Given I start postgres-0 # features/steps/basic_replication.py:20 1051s Oct 20 01:36:46 Then postgres-0 is a leader after 10 seconds # features/steps/patroni_api.py:31 1051s Oct 20 01:36:46 And there is a non empty initialize key in DCS after 15 seconds # features/steps/cascading_replication.py:41 1051s Oct 20 01:36:46 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 1051s Oct 20 01:36:46 Then I receive a response code 200 # features/steps/patroni_api.py:100 1051s Oct 20 01:36:46 When I start postgres-1 # features/steps/basic_replication.py:20 1054s Oct 20 01:36:48 And I configure and start postgres-2 with a tag replicatefrom postgres-0 # features/steps/cascading_replication.py:7 1056s Oct 20 01:36:51 And "sync" key in DCS has leader=postgres-0 after 20 seconds # features/steps/cascading_replication.py:23 1056s Oct 20 01:36:51 And I add the table foo to postgres-0 # features/steps/basic_replication.py:66 1056s Oct 20 01:36:51 Then table foo is present on postgres-1 after 20 seconds # features/steps/basic_replication.py:105 1057s Oct 20 01:36:52 Then table foo is present on postgres-2 after 20 seconds # features/steps/basic_replication.py:105 1062s Oct 20 01:36:57 1062s Oct 20 01:36:57 Scenario: check restart of sync replica # features/basic_replication.feature:17 1062s Oct 20 01:36:57 Given I shut down postgres-2 # features/steps/basic_replication.py:41 1063s Oct 20 01:36:58 Then "sync" key in DCS has sync_standby=postgres-1 after 5 seconds # features/steps/cascading_replication.py:23 1063s Oct 20 01:36:58 When I start postgres-2 # features/steps/basic_replication.py:20 1065s Oct 20 01:37:00 And I shut down postgres-1 # features/steps/basic_replication.py:41 1068s Oct 20 01:37:03 Then "sync" key in DCS has sync_standby=postgres-2 after 10 seconds # features/steps/cascading_replication.py:23 1069s Oct 20 01:37:04 When I start postgres-1 # features/steps/basic_replication.py:20 1071s Oct 20 01:37:06 Then "members/postgres-1" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 1072s Oct 20 01:37:07 And Status code on GET http://127.0.0.1:8010/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 1072s Oct 20 01:37:07 And Status code on GET http://127.0.0.1:8009/async is 200 after 3 seconds # features/steps/patroni_api.py:144 1072s Oct 20 01:37:07 1072s Oct 20 01:37:07 Scenario: check stuck sync replica # features/basic_replication.feature:28 1072s Oct 20 01:37:07 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 1072s Oct 20 01:37:07 Then I receive a response code 200 # features/steps/patroni_api.py:100 1072s Oct 20 01:37:07 And I create table on postgres-0 # features/steps/basic_replication.py:85 1072s Oct 20 01:37:07 And table mytest is present on postgres-1 after 2 seconds # features/steps/basic_replication.py:105 1073s Oct 20 01:37:08 And table mytest is present on postgres-2 after 2 seconds # features/steps/basic_replication.py:105 1073s Oct 20 01:37:08 When I pause wal replay on postgres-2 # features/steps/basic_replication.py:76 1073s Oct 20 01:37:08 And I load data on postgres-0 # features/steps/basic_replication.py:96 1073s Oct 20 01:37:08 Then "sync" key in DCS has sync_standby=postgres-1 after 15 seconds # features/steps/cascading_replication.py:23 1076s Oct 20 01:37:11 And I resume wal replay on postgres-2 # features/steps/basic_replication.py:76 1076s Oct 20 01:37:11 And Status code on GET http://127.0.0.1:8009/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 1076s Oct 20 01:37:11 And Status code on GET http://127.0.0.1:8010/async is 200 after 3 seconds # features/steps/patroni_api.py:144 1076s Oct 20 01:37: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 1076s Oct 20 01:37:11 Then I receive a response code 200 # features/steps/patroni_api.py:100 1076s Oct 20 01:37:11 And I drop table on postgres-0 # features/steps/basic_replication.py:85 1076s Oct 20 01:37:11 1076s Oct 20 01:37:11 Scenario: check multi sync replication # features/basic_replication.feature:44 1076s Oct 20 01:37: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 1076s Oct 20 01:37:11 Then I receive a response code 200 # features/steps/patroni_api.py:100 1076s Oct 20 01:37:11 Then "sync" key in DCS has sync_standby=postgres-1,postgres-2 after 10 seconds # features/steps/cascading_replication.py:23 1080s Oct 20 01:37:15 And Status code on GET http://127.0.0.1:8010/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 1080s Oct 20 01:37:15 And Status code on GET http://127.0.0.1:8009/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 1081s Oct 20 01:37:16 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 1081s Oct 20 01:37:16 Then I receive a response code 200 # features/steps/patroni_api.py:100 1081s Oct 20 01:37:16 And I shut down postgres-1 # features/steps/basic_replication.py:41 1084s Oct 20 01:37:19 Then "sync" key in DCS has sync_standby=postgres-2 after 10 seconds # features/steps/cascading_replication.py:23 1085s Oct 20 01:37:20 When I start postgres-1 # features/steps/basic_replication.py:20 1087s Oct 20 01:37:22 Then "members/postgres-1" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 1088s Oct 20 01:37:23 And Status code on GET http://127.0.0.1:8010/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 1088s Oct 20 01:37:23 And Status code on GET http://127.0.0.1:8009/async is 200 after 3 seconds # features/steps/patroni_api.py:144 1088s Oct 20 01:37:23 1088s Oct 20 01:37:23 Scenario: check the basic failover in synchronous mode # features/basic_replication.feature:59 1088s Oct 20 01:37:23 Given I run patronictl.py pause batman # features/steps/patroni_api.py:88 1089s Oct 20 01:37:24 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 1089s Oct 20 01:37:24 When I sleep for 2 seconds # features/steps/patroni_api.py:41 1091s Oct 20 01:37:26 And I shut down postgres-0 # features/steps/basic_replication.py:41 1092s Oct 20 01:37:27 And I run patronictl.py resume batman # features/steps/patroni_api.py:88 1093s Oct 20 01:37:28 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 1093s Oct 20 01:37:28 And postgres-2 role is the primary after 24 seconds # features/steps/basic_replication.py:117 1112s Oct 20 01:37:47 And Response on GET http://127.0.0.1:8010/history contains recovery after 10 seconds # features/steps/patroni_api.py:158 1116s Oct 20 01:37: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 1116s Oct 20 01:37: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 1116s Oct 20 01:37:51 Then I receive a response code 200 # features/steps/patroni_api.py:100 1116s Oct 20 01:37:51 When I add the table bar to postgres-2 # features/steps/basic_replication.py:66 1116s Oct 20 01:37:51 Then table bar is present on postgres-1 after 20 seconds # features/steps/basic_replication.py:105 1116s Oct 20 01:37: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 1116s Oct 20 01:37:51 1116s Oct 20 01:37:51 Scenario: check rejoin of the former primary with pg_rewind # features/basic_replication.feature:75 1116s Oct 20 01:37:51 Given I add the table splitbrain to postgres-0 # features/steps/basic_replication.py:66 1116s Oct 20 01:37:51 And I start postgres-0 # features/steps/basic_replication.py:20 1116s Oct 20 01:37:51 Then postgres-0 role is the secondary after 20 seconds # features/steps/basic_replication.py:117 1122s Oct 20 01:37:57 When I add the table buz to postgres-2 # features/steps/basic_replication.py:66 1122s Oct 20 01:37:57 Then table buz is present on postgres-0 after 20 seconds # features/steps/basic_replication.py:105 1122s Oct 20 01:37:57 1122s Oct 20 01:37:57 @reject-duplicate-name 1122s Oct 20 01:37:57 Scenario: check graceful rejection when two nodes have the same name # features/basic_replication.feature:83 1122s Oct 20 01:37:57 Given I start duplicate postgres-0 on port 8011 # features/steps/basic_replication.py:25 1124s Oct 20 01:37:59 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 1128s Oct 20 01:38:03 1129s 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'))") 1129s 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'))") 1130s Oct 20 01:38:05 Combined data file .coverage.autopkgtest.10029.XlTECaux 1130s Oct 20 01:38:05 Combined data file .coverage.autopkgtest.10074.XbbKOTPx 1130s Oct 20 01:38:05 Combined data file .coverage.autopkgtest.10114.XmXxtSyx 1130s Oct 20 01:38:05 Combined data file .coverage.autopkgtest.10186.XOAXnTBx 1130s Oct 20 01:38:05 Combined data file .coverage.autopkgtest.10232.XKDXXZLx 1130s Oct 20 01:38:05 Combined data file .coverage.autopkgtest.10303.XcETDVUx 1130s Oct 20 01:38:05 Combined data file .coverage.autopkgtest.10351.XImSrfpx 1130s Oct 20 01:38:05 Combined data file .coverage.autopkgtest.10354.XROMczCx 1130s Oct 20 01:38:05 Combined data file .coverage.autopkgtest.10423.XmnsEAnx 1130s Oct 20 01:38:05 Combined data file .coverage.autopkgtest.10535.XeDgRKwx 1133s Oct 20 01:38:08 Name Stmts Miss Cover 1133s Oct 20 01:38:08 ------------------------------------------------------------------------------------------------------------- 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/OpenSSL/SSL.py 1159 647 44% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/OpenSSL/__init__.py 3 0 100% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/OpenSSL/_util.py 44 15 66% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/OpenSSL/crypto.py 869 663 24% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/OpenSSL/version.py 9 0 100% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/_distutils_hack/__init__.py 101 96 5% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/bcrypt/__init__.py 3 0 100% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/cryptography/__about__.py 5 0 100% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/cryptography/__init__.py 3 0 100% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/cryptography/exceptions.py 26 5 81% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/cryptography/hazmat/__init__.py 2 0 100% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/cryptography/hazmat/_oid.py 135 0 100% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/__init__.py 0 0 100% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/openssl/__init__.py 0 0 100% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/openssl/_conditional.py 38 17 55% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/openssl/binding.py 51 4 92% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/cryptography/hazmat/decrepit/__init__.py 1 0 100% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/cryptography/hazmat/decrepit/ciphers/__init__.py 1 0 100% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/cryptography/hazmat/decrepit/ciphers/algorithms.py 68 18 74% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/__init__.py 0 0 100% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/_asymmetric.py 6 0 100% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/_cipheralgorithm.py 23 4 83% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/_serialization.py 79 35 56% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/__init__.py 0 0 100% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/dh.py 47 0 100% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/dsa.py 55 5 91% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/ec.py 172 22 87% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/ed448.py 45 12 73% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/ed25519.py 43 12 72% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/padding.py 55 23 58% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/rsa.py 93 40 57% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/types.py 19 0 100% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/utils.py 14 5 64% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/x448.py 43 12 72% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/x25519.py 41 12 71% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/ciphers/__init__.py 4 0 100% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/ciphers/algorithms.py 72 15 79% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/ciphers/base.py 54 12 78% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/ciphers/modes.py 140 59 58% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/constant_time.py 6 3 50% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/hashes.py 127 20 84% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/serialization/__init__.py 5 0 100% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/serialization/base.py 7 0 100% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/serialization/ssh.py 775 614 21% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/cryptography/utils.py 76 28 63% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/cryptography/x509/__init__.py 70 0 100% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/cryptography/x509/base.py 488 227 53% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/cryptography/x509/certificate_transparency.py 42 0 100% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/cryptography/x509/extensions.py 1024 552 46% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/cryptography/x509/general_name.py 166 94 43% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/cryptography/x509/name.py 236 144 39% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/cryptography/x509/oid.py 3 0 100% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/cryptography/x509/verification.py 12 0 100% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/dateutil/__init__.py 13 4 69% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/dateutil/_common.py 25 15 40% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/dateutil/_version.py 13 3 77% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/dateutil/parser/__init__.py 33 4 88% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/dateutil/parser/_parser.py 810 688 15% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/dateutil/parser/isoparser.py 183 150 18% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/dateutil/relativedelta.py 240 206 14% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/dateutil/tz/__init__.py 4 0 100% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/dateutil/tz/_common.py 151 117 23% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/dateutil/tz/_factories.py 49 21 57% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/dateutil/tz/tz.py 794 629 21% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/dateutil/tz/win.py 152 149 2% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/dns/__init__.py 2 0 100% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/dns/_asyncbackend.py 14 6 57% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/dns/_ddr.py 105 86 18% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/dns/_features.py 46 8 83% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/dns/_immutable_ctx.py 40 5 88% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/dns/asyncbackend.py 44 32 27% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/dns/asyncquery.py 322 283 12% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/dns/edns.py 307 185 40% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/dns/entropy.py 80 49 39% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/dns/enum.py 72 46 36% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/dns/exception.py 59 33 44% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/dns/flags.py 40 14 65% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/dns/grange.py 33 30 9% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/dns/immutable.py 41 30 27% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/dns/inet.py 79 65 18% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/dns/ipv4.py 26 20 23% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/dns/ipv6.py 114 100 12% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/dns/message.py 829 676 18% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/dns/name.py 617 425 31% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/dns/nameserver.py 102 55 46% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/dns/node.py 117 71 39% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/dns/opcode.py 30 7 77% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/dns/query.py 562 477 15% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/dns/quic/__init__.py 28 23 18% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/dns/rcode.py 68 13 81% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/dns/rdata.py 386 277 28% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/dns/rdataclass.py 43 9 79% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/dns/rdataset.py 192 133 31% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/dns/rdatatype.py 215 23 89% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/dns/rdtypes/ANY/OPT.py 34 19 44% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/dns/rdtypes/ANY/SOA.py 41 26 37% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/dns/rdtypes/ANY/TSIG.py 58 42 28% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/dns/rdtypes/ANY/ZONEMD.py 43 27 37% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/dns/rdtypes/ANY/__init__.py 1 0 100% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/dns/rdtypes/__init__.py 1 0 100% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/dns/rdtypes/svcbbase.py 415 268 35% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/dns/rdtypes/util.py 191 154 19% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/dns/renderer.py 151 118 22% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/dns/resolver.py 873 696 20% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/dns/reversename.py 32 24 25% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/dns/rrset.py 77 56 27% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/dns/serial.py 92 79 14% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/dns/set.py 148 107 28% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/dns/tokenizer.py 334 279 16% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/dns/transaction.py 269 201 25% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/dns/tsig.py 176 122 31% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/dns/ttl.py 44 38 14% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/dns/version.py 6 0 100% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/dns/wire.py 64 42 34% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/dns/xfr.py 148 126 15% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/dns/zone.py 507 383 24% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/dns/zonefile.py 427 379 11% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/dns/zonetypes.py 14 2 86% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/etcd/__init__.py 125 27 78% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/etcd/client.py 380 195 49% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/etcd/lock.py 125 103 18% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/idna/__init__.py 4 0 100% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/idna/core.py 292 257 12% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/idna/idnadata.py 4 0 100% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/idna/intranges.py 30 24 20% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/idna/package_data.py 1 0 100% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/patroni/__init__.py 13 2 85% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/patroni/__main__.py 202 68 66% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/patroni/api.py 788 439 44% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/patroni/async_executor.py 96 15 84% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/patroni/collections.py 56 7 88% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/patroni/config.py 360 102 72% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/patroni/config_generator.py 213 160 25% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/patroni/daemon.py 76 6 92% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/patroni/dcs/__init__.py 710 166 77% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/patroni/dcs/etcd.py 628 185 71% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/patroni/dynamic_loader.py 36 8 78% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/patroni/exceptions.py 16 0 100% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/patroni/file_perm.py 47 11 77% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/patroni/global_config.py 87 4 95% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/patroni/ha.py 1367 694 49% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/patroni/log.py 234 80 66% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/patroni/postgresql/__init__.py 826 240 71% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/patroni/postgresql/available_parameters/__init__.py 24 3 88% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/patroni/postgresql/bootstrap.py 258 93 64% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/patroni/postgresql/callback_executor.py 55 8 85% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/patroni/postgresql/cancellable.py 104 41 61% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/patroni/postgresql/config.py 844 290 66% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/patroni/postgresql/connection.py 75 7 91% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/patroni/postgresql/misc.py 43 13 70% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/patroni/postgresql/mpp/__init__.py 89 12 87% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/patroni/postgresql/postmaster.py 170 92 46% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/patroni/postgresql/rewind.py 421 203 52% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/patroni/postgresql/slots.py 352 179 49% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/patroni/postgresql/sync.py 159 26 84% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/patroni/postgresql/validator.py 156 24 85% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/patroni/psycopg.py 57 24 58% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/patroni/quorum.py 186 164 12% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/patroni/request.py 58 7 88% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/patroni/tags.py 38 5 87% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/patroni/utils.py 371 139 63% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/patroni/validator.py 309 218 29% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/patroni/version.py 1 0 100% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/patroni/watchdog/__init__.py 2 0 100% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/patroni/watchdog/base.py 203 49 76% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/patroni/watchdog/linux.py 135 50 63% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/psutil/__init__.py 945 629 33% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/psutil/_common.py 408 208 49% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/psutil/_pslinux.py 1228 923 25% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/psutil/_psposix.py 84 40 52% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/psycopg2/__init__.py 19 3 84% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/psycopg2/_json.py 64 27 58% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/psycopg2/_range.py 269 172 36% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/psycopg2/errors.py 3 2 33% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/psycopg2/extensions.py 91 25 73% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/urllib3/__init__.py 49 15 69% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/urllib3/_base_connection.py 63 45 29% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/urllib3/_collections.py 231 97 58% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/urllib3/_request_methods.py 54 12 78% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/urllib3/_version.py 13 3 77% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/urllib3/connection.py 389 138 65% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/urllib3/connectionpool.py 344 128 63% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/urllib3/contrib/__init__.py 0 0 100% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/urllib3/contrib/pyopenssl.py 263 103 61% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/urllib3/exceptions.py 121 39 68% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/urllib3/fields.py 92 73 21% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/urllib3/filepost.py 37 24 35% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/urllib3/http2/__init__.py 28 21 25% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/urllib3/http2/probe.py 49 31 37% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/urllib3/poolmanager.py 241 92 62% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/urllib3/response.py 634 377 41% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/urllib3/util/__init__.py 10 0 100% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/urllib3/util/connection.py 66 42 36% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/urllib3/util/proxy.py 13 6 54% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/urllib3/util/request.py 104 49 53% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/urllib3/util/response.py 32 17 47% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/urllib3/util/retry.py 174 56 68% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/urllib3/util/ssl_.py 172 74 57% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/urllib3/util/ssl_match_hostname.py 66 54 18% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/urllib3/util/ssltransport.py 152 106 30% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/urllib3/util/timeout.py 71 14 80% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/urllib3/util/url.py 203 66 67% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/urllib3/util/util.py 26 10 62% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/urllib3/util/wait.py 49 18 63% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/yaml/__init__.py 165 109 34% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/yaml/composer.py 92 17 82% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/yaml/constructor.py 479 276 42% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/yaml/cyaml.py 46 24 48% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/yaml/dumper.py 23 12 48% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/yaml/emitter.py 838 769 8% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/yaml/error.py 58 42 28% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/yaml/events.py 61 6 90% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/yaml/loader.py 47 24 49% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/yaml/nodes.py 29 7 76% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/yaml/parser.py 352 198 44% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/yaml/reader.py 122 34 72% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/yaml/representer.py 248 176 29% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/yaml/resolver.py 135 76 44% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/yaml/scanner.py 758 437 42% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/yaml/serializer.py 85 70 18% 1133s Oct 20 01:38:08 /usr/lib/python3/dist-packages/yaml/tokens.py 76 17 78% 1133s Oct 20 01:38:08 patroni/__init__.py 13 2 85% 1133s Oct 20 01:38:08 patroni/__main__.py 202 202 0% 1133s Oct 20 01:38:08 patroni/api.py 788 788 0% 1133s Oct 20 01:38:08 patroni/async_executor.py 96 69 28% 1133s Oct 20 01:38:08 patroni/collections.py 56 15 73% 1133s Oct 20 01:38:08 patroni/config.py 360 189 48% 1133s Oct 20 01:38:08 patroni/config_generator.py 213 213 0% 1133s Oct 20 01:38:08 patroni/ctl.py 941 666 29% 1133s Oct 20 01:38:08 patroni/daemon.py 76 76 0% 1133s Oct 20 01:38:08 patroni/dcs/__init__.py 710 358 50% 1133s Oct 20 01:38:08 patroni/dcs/consul.py 482 482 0% 1133s Oct 20 01:38:08 patroni/dcs/etcd3.py 699 699 0% 1133s Oct 20 01:38:08 patroni/dcs/etcd.py 628 238 62% 1133s Oct 20 01:38:08 patroni/dcs/exhibitor.py 62 62 0% 1133s Oct 20 01:38:08 patroni/dcs/kubernetes.py 969 969 0% 1133s Oct 20 01:38:08 patroni/dcs/raft.py 319 319 0% 1133s Oct 20 01:38:08 patroni/dcs/zookeeper.py 289 289 0% 1133s Oct 20 01:38:08 patroni/dynamic_loader.py 36 8 78% 1133s Oct 20 01:38:08 patroni/exceptions.py 16 1 94% 1133s Oct 20 01:38:08 patroni/file_perm.py 47 17 64% 1133s Oct 20 01:38:08 patroni/global_config.py 87 25 71% 1133s Oct 20 01:38:08 patroni/ha.py 1367 1367 0% 1133s Oct 20 01:38:08 patroni/log.py 234 182 22% 1133s Oct 20 01:38:08 patroni/postgresql/__init__.py 826 654 21% 1133s Oct 20 01:38:08 patroni/postgresql/available_parameters/__init__.py 24 6 75% 1133s Oct 20 01:38:08 patroni/postgresql/bootstrap.py 258 228 12% 1133s Oct 20 01:38:08 patroni/postgresql/callback_executor.py 55 34 38% 1133s Oct 20 01:38:08 patroni/postgresql/cancellable.py 104 84 19% 1133s Oct 20 01:38:08 patroni/postgresql/config.py 844 722 14% 1133s Oct 20 01:38:08 patroni/postgresql/connection.py 75 50 33% 1133s Oct 20 01:38:08 patroni/postgresql/misc.py 43 30 30% 1133s Oct 20 01:38:08 patroni/postgresql/mpp/__init__.py 89 21 76% 1133s Oct 20 01:38:08 patroni/postgresql/mpp/citus.py 366 366 0% 1133s Oct 20 01:38:08 patroni/postgresql/postmaster.py 170 139 18% 1133s Oct 20 01:38:08 patroni/postgresql/rewind.py 421 421 0% 1133s Oct 20 01:38:08 patroni/postgresql/slots.py 352 303 14% 1133s Oct 20 01:38:08 patroni/postgresql/sync.py 159 117 26% 1133s Oct 20 01:38:08 patroni/postgresql/validator.py 156 52 67% 1133s Oct 20 01:38:08 patroni/psycopg.py 57 41 28% 1133s Oct 20 01:38:08 patroni/quorum.py 186 186 0% 1133s Oct 20 01:38:08 patroni/raft_controller.py 22 22 0% 1133s Oct 20 01:38:08 patroni/request.py 58 6 90% 1133s Oct 20 01:38:08 patroni/scripts/__init__.py 0 0 100% 1133s Oct 20 01:38:08 patroni/scripts/aws.py 59 59 0% 1133s Oct 20 01:38:08 patroni/scripts/barman/__init__.py 0 0 100% 1133s Oct 20 01:38:08 patroni/scripts/barman/cli.py 50 50 0% 1133s Oct 20 01:38:08 patroni/scripts/barman/config_switch.py 50 50 0% 1133s Oct 20 01:38:08 patroni/scripts/barman/recover.py 36 36 0% 1133s Oct 20 01:38:08 patroni/scripts/barman/utils.py 93 93 0% 1133s Oct 20 01:38:08 patroni/scripts/wale_restore.py 207 207 0% 1133s Oct 20 01:38:08 patroni/tags.py 38 15 61% 1133s Oct 20 01:38:08 patroni/utils.py 371 265 29% 1133s Oct 20 01:38:08 patroni/validator.py 309 222 28% 1133s Oct 20 01:38:08 patroni/version.py 1 0 100% 1133s Oct 20 01:38:08 patroni/watchdog/__init__.py 2 2 0% 1133s Oct 20 01:38:08 patroni/watchdog/base.py 203 203 0% 1133s Oct 20 01:38:08 patroni/watchdog/linux.py 135 135 0% 1133s Oct 20 01:38:08 ------------------------------------------------------------------------------------------------------------- 1133s Oct 20 01:38:08 TOTAL 53592 34298 36% 1133s Oct 20 01:38:08 1 feature passed, 0 failed, 0 skipped 1133s Oct 20 01:38:08 7 scenarios passed, 0 failed, 0 skipped 1133s Oct 20 01:38:08 68 steps passed, 0 failed, 0 skipped, 0 undefined 1133s Oct 20 01:38:08 Took 1m15.947s 1133s + su postgres -p -c 'rm -rf features/output' 1133s ### End 17 acceptance-etcd features/basic_replication.feature ### 1133s + echo '### End 17 acceptance-etcd features/basic_replication.feature ###' 1133s + rm -f /tmp/pgpass_postgres-0 /tmp/pgpass_postgres-1 /tmp/pgpass_postgres-2 1133s ++ id -u 1133s + '[' 0 -eq 0 ']' 1133s + '[' -x /etc/init.d/zookeeper ']' 1134s autopkgtest [01:38:09]: test acceptance-etcd-basic: -----------------------] 1134s autopkgtest [01:38:09]: test acceptance-etcd-basic: - - - - - - - - - - results - - - - - - - - - - 1134s acceptance-etcd-basic PASS 1135s autopkgtest [01:38:10]: test acceptance-zookeeper-basic: preparing testbed 1147s Creating nova instance adt-resolute-arm64-patroni-20251020-011915-juju-7f2275-prod-proposed-migration-environment-2-ca29c34d-ba72-40b0-8b87-0601dc33c64a from image adt/ubuntu-resolute-arm64-server-20251019.img (UUID 66624775-bb7d-402f-bbba-489c1d649d18)... 1206s autopkgtest [01:39:21]: testbed dpkg architecture: arm64 1206s autopkgtest [01:39:21]: testbed apt version: 3.1.8ubuntu1 1207s autopkgtest [01:39:22]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1207s autopkgtest [01:39:22]: testbed release detected to be: resolute 1208s autopkgtest [01:39:23]: updating testbed package index (apt update) 1208s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [83.3 kB] 1208s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 1208s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 1208s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 1208s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [450 kB] 1209s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [15.8 kB] 1209s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [51.0 kB] 1209s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5028 B] 1209s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 Packages [110 kB] 1209s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/restricted arm64 Packages [43.8 kB] 1209s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 Packages [273 kB] 1209s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 Packages [8020 B] 1209s Fetched 1040 kB in 1s (938 kB/s) 1210s Reading package lists... 1210s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 1211s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 1211s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 1211s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 1211s Reading package lists... 1211s Reading package lists... 1212s Building dependency tree... 1212s Reading state information... 1212s Calculating upgrade... 1212s The following packages will be upgraded: 1212s distro-info-data dpkg dpkg-dev libaudit-common libaudit1 libdpkg-perl 1212s libp11-kit0 libseccomp2 libsemanage-common libsemanage2 python-apt-common 1212s python3-apt python3-cffi-backend 1212s 13 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1212s Need to get 3488 kB of archives. 1212s After this operation, 781 kB of additional disk space will be used. 1212s Get:1 http://ftpmaster.internal/ubuntu resolute/main arm64 dpkg arm64 1.22.21ubuntu4 [1274 kB] 1213s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 libaudit-common all 1:4.0.5-1build2 [6596 B] 1213s Get:3 http://ftpmaster.internal/ubuntu resolute/main arm64 libaudit1 arm64 1:4.0.5-1build2 [58.6 kB] 1213s Get:4 http://ftpmaster.internal/ubuntu resolute/main arm64 libsemanage-common all 3.8.1-1build1 [7916 B] 1213s Get:5 http://ftpmaster.internal/ubuntu resolute/main arm64 libsemanage2 arm64 3.8.1-1build1 [95.7 kB] 1213s Get:6 http://ftpmaster.internal/ubuntu resolute/main arm64 distro-info-data all 0.68 [7378 B] 1213s Get:7 http://ftpmaster.internal/ubuntu resolute/main arm64 libp11-kit0 arm64 0.25.9-2 [283 kB] 1213s Get:8 http://ftpmaster.internal/ubuntu resolute/main arm64 libseccomp2 arm64 2.6.0-2ubuntu3 [56.1 kB] 1213s Get:9 http://ftpmaster.internal/ubuntu resolute/main arm64 python-apt-common all 3.0.0ubuntu2 [21.7 kB] 1213s Get:10 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-apt arm64 3.0.0ubuntu2 [197 kB] 1214s Get:11 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-cffi-backend arm64 1.17.1-3build1 [112 kB] 1214s Get:12 http://ftpmaster.internal/ubuntu resolute/main arm64 dpkg-dev all 1.22.21ubuntu4 [1088 kB] 1214s Get:13 http://ftpmaster.internal/ubuntu resolute/main arm64 libdpkg-perl all 1.22.21ubuntu4 [280 kB] 1214s dpkg-preconfigure: unable to re-open stdin: No such file or directory 1214s Fetched 3488 kB in 2s (1988 kB/s) 1215s (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 ... 83359 files and directories currently installed.) 1215s Preparing to unpack .../dpkg_1.22.21ubuntu4_arm64.deb ... 1215s Unpacking dpkg (1.22.21ubuntu4) over (1.22.21ubuntu3) ... 1215s Setting up dpkg (1.22.21ubuntu4) ... 1215s (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 ... 83359 files and directories currently installed.) 1215s Preparing to unpack .../libaudit-common_1%3a4.0.5-1build2_all.deb ... 1215s Unpacking libaudit-common (1:4.0.5-1build2) over (1:4.0.5-1build1) ... 1215s Setting up libaudit-common (1:4.0.5-1build2) ... 1215s (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 ... 83359 files and directories currently installed.) 1215s Preparing to unpack .../libaudit1_1%3a4.0.5-1build2_arm64.deb ... 1215s Unpacking libaudit1:arm64 (1:4.0.5-1build2) over (1:4.0.5-1build1) ... 1216s Setting up libaudit1:arm64 (1:4.0.5-1build2) ... 1216s (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 ... 83359 files and directories currently installed.) 1216s Preparing to unpack .../0-libsemanage-common_3.8.1-1build1_all.deb ... 1216s Unpacking libsemanage-common (3.8.1-1build1) over (3.8.1-1) ... 1216s Preparing to unpack .../1-libsemanage2_3.8.1-1build1_arm64.deb ... 1216s Unpacking libsemanage2:arm64 (3.8.1-1build1) over (3.8.1-1) ... 1216s Preparing to unpack .../2-distro-info-data_0.68_all.deb ... 1216s Unpacking distro-info-data (0.68) over (0.67~ubuntu1) ... 1216s Preparing to unpack .../3-libp11-kit0_0.25.9-2_arm64.deb ... 1216s Unpacking libp11-kit0:arm64 (0.25.9-2) over (0.25.5-3ubuntu1) ... 1216s Preparing to unpack .../4-libseccomp2_2.6.0-2ubuntu3_arm64.deb ... 1216s Unpacking libseccomp2:arm64 (2.6.0-2ubuntu3) over (2.6.0-2ubuntu2) ... 1216s Preparing to unpack .../5-python-apt-common_3.0.0ubuntu2_all.deb ... 1216s Unpacking python-apt-common (3.0.0ubuntu2) over (3.0.0ubuntu1) ... 1216s Preparing to unpack .../6-python3-apt_3.0.0ubuntu2_arm64.deb ... 1216s Unpacking python3-apt (3.0.0ubuntu2) over (3.0.0ubuntu1) ... 1216s Preparing to unpack .../7-python3-cffi-backend_1.17.1-3build1_arm64.deb ... 1216s Unpacking python3-cffi-backend:arm64 (1.17.1-3build1) over (1.17.1-3) ... 1216s Preparing to unpack .../8-dpkg-dev_1.22.21ubuntu4_all.deb ... 1216s Unpacking dpkg-dev (1.22.21ubuntu4) over (1.22.21ubuntu3) ... 1216s Preparing to unpack .../9-libdpkg-perl_1.22.21ubuntu4_all.deb ... 1216s Unpacking libdpkg-perl (1.22.21ubuntu4) over (1.22.21ubuntu3) ... 1216s Setting up distro-info-data (0.68) ... 1216s Setting up libsemanage-common (3.8.1-1build1) ... 1216s Setting up libseccomp2:arm64 (2.6.0-2ubuntu3) ... 1217s Setting up libp11-kit0:arm64 (0.25.9-2) ... 1217s Setting up libdpkg-perl (1.22.21ubuntu4) ... 1217s Setting up python-apt-common (3.0.0ubuntu2) ... 1217s Setting up libsemanage2:arm64 (3.8.1-1build1) ... 1217s Setting up python3-cffi-backend:arm64 (1.17.1-3build1) ... 1217s Setting up python3-apt (3.0.0ubuntu2) ... 1217s Setting up dpkg-dev (1.22.21ubuntu4) ... 1217s Processing triggers for man-db (2.13.1-1) ... 1218s Processing triggers for libc-bin (2.42-0ubuntu3) ... 1219s autopkgtest [01:39:34]: upgrading testbed (apt dist-upgrade and autopurge) 1219s Reading package lists... 1219s Building dependency tree... 1219s Reading state information... 1219s Calculating upgrade... 1220s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1220s Reading package lists... 1220s Building dependency tree... 1220s Reading state information... 1220s Solving dependencies... 1220s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1221s autopkgtest [01:39:36]: rebooting testbed after setup commands that affected boot 1250s Reading package lists... 1250s Building dependency tree... 1250s Reading state information... 1251s Solving dependencies... 1251s The following NEW packages will be installed: 1251s adwaita-icon-theme at-spi2-common ca-certificates-java 1251s dconf-gsettings-backend dconf-service default-jre default-jre-headless 1251s fontconfig fontconfig-config fonts-dejavu-core fonts-dejavu-mono 1251s fonts-font-awesome fonts-lato gtk-update-icon-cache hicolor-icon-theme 1251s java-common junit4 libactivation-java libapache-pom-java libapr1t64 1251s libasm-java libasound2-data libasound2t64 libatinject-jsr330-api-java 1251s libatk-bridge2.0-0t64 libatk1.0-0t64 libatspi2.0-0t64 libavahi-client3 1251s libavahi-common-data libavahi-common3 libcairo-gobject2 libcairo2 libcares2 1251s libcolord2 libcommons-cli-java libcommons-io-java libcommons-logging-java 1251s libcommons-parent-java libcups2t64 libdatrie1 libdconf1 libdeflate0 1251s libdrm-amdgpu1 libdropwizard-metrics-java 1251s libeclipse-jdt-core-compiler-batch-java libeclipse-jdt-core-java 1251s libel-api-java libepoxy0 liberror-prone-java libev4t64 1251s libfindbugs-annotations-java libfontconfig1 libgbm1 libgdk-pixbuf-2.0-0 1251s libgdk-pixbuf2.0-common libgif7 libgl1 libgl1-mesa-dri libglvnd0 1251s libglx-mesa0 libglx0 libgraphite2-3 libgtk-3-0t64 libgtk-3-common 1251s libguava-java libhamcrest-java libharfbuzz0b libicu76 libio-pty-perl 1251s libipc-run-perl libjackson2-annotations-java libjackson2-core-java 1251s libjackson2-databind-java libjavaparser-java libjaxb-api-java libjbig0 1251s libjctools-java libjetty9-extra-java libjetty9-java libjffi-java libjffi-jni 1251s libjnr-constants-java libjnr-enxio-java libjnr-ffi-java libjnr-posix-java 1251s libjnr-unixsocket-java libjnr-x86asm-java libjpeg-turbo8 libjpeg8 1251s libjs-jquery libjs-sphinxdoc libjs-underscore libjson-perl libjsp-api-java 1251s libjsr305-java liblcms2-2 liblerc4 liblog4j1.2-java libmail-java 1251s libnetty-java libnetty-tcnative-java libnetty-tcnative-jni libnspr4 libnss3 1251s libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpcsclite1 1251s libpixman-1-0 libpq5 libservlet-api-java libsharpyuv0 libslf4j-java 1251s libsnappy-java libsnappy-jni libsnappy1v5 libspring-beans-java 1251s libspring-core-java libtaglibs-standard-impl-java 1251s libtaglibs-standard-spec-java libthai-data libthai0 libtiff6 1251s libtime-duration-perl libtimedate-perl libtomcat9-java libvulkan1 1251s libwayland-client0 libwayland-cursor0 libwayland-egl1 libwebp7 1251s libwebsocket-api-java libx11-xcb1 libxcb-dri3-0 libxcb-glx0 libxcb-present0 1251s libxcb-randr0 libxcb-render0 libxcb-shm0 libxcb-sync1 libxcb-xfixes0 1251s libxcomposite1 libxcursor1 libxdamage1 libxfixes3 libxi6 libxinerama1 1251s libxrandr2 libxrender1 libxshmfence1 libxslt1.1 libxtst6 libxxf86vm1 1251s libzookeeper-java mesa-libgallium moreutils openjdk-21-jre 1251s openjdk-21-jre-headless patroni patroni-doc postgresql postgresql-17 1251s postgresql-client-17 postgresql-client-common postgresql-common 1251s postgresql-common-dev python3-behave python3-click python3-consul 1251s python3-coverage python3-dateutil python3-dnspython python3-eventlet 1251s python3-gevent python3-greenlet python3-kazoo python3-kerberos python3-parse 1251s python3-parse-type python3-prettytable python3-psutil python3-psycopg2 1251s python3-pure-sasl python3-six python3-wcwidth python3-ydiff 1251s python3-zope.event python3-zope.interface sphinx-rtd-theme-common ssl-cert 1251s x11-common zookeeper zookeeperd 1251s 0 upgraded, 193 newly installed, 0 to remove and 0 not upgraded. 1251s Need to get 147 MB of archives. 1251s After this operation, 505 MB of additional disk space will be used. 1251s Get:1 http://ftpmaster.internal/ubuntu resolute/main arm64 fonts-lato all 2.015-1 [2781 kB] 1253s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 libjson-perl all 4.10000-1 [81.9 kB] 1253s Get:3 http://ftpmaster.internal/ubuntu resolute/main arm64 postgresql-client-common all 282ubuntu1 [48.8 kB] 1253s Get:4 http://ftpmaster.internal/ubuntu resolute/main arm64 libio-pty-perl arm64 1:1.20-1build3 [31.3 kB] 1253s Get:5 http://ftpmaster.internal/ubuntu resolute/main arm64 libipc-run-perl all 20231003.0-2 [91.5 kB] 1253s Get:6 http://ftpmaster.internal/ubuntu resolute/main arm64 postgresql-common-dev all 282ubuntu1 [73.9 kB] 1253s Get:7 http://ftpmaster.internal/ubuntu resolute/main arm64 ssl-cert all 1.1.3ubuntu1 [18.7 kB] 1253s Get:8 http://ftpmaster.internal/ubuntu resolute/main arm64 postgresql-common all 282ubuntu1 [101 kB] 1253s Get:9 http://ftpmaster.internal/ubuntu resolute/main arm64 ca-certificates-java all 20240118 [11.6 kB] 1253s Get:10 http://ftpmaster.internal/ubuntu resolute/main arm64 java-common all 0.76 [6852 B] 1253s Get:11 http://ftpmaster.internal/ubuntu resolute/main arm64 liblcms2-2 arm64 2.16-2 [170 kB] 1253s Get:12 http://ftpmaster.internal/ubuntu resolute/main arm64 libjpeg-turbo8 arm64 2.1.5-4ubuntu2 [165 kB] 1253s Get:13 http://ftpmaster.internal/ubuntu resolute/main arm64 libjpeg8 arm64 8c-2ubuntu11 [2148 B] 1253s Get:14 http://ftpmaster.internal/ubuntu resolute/main arm64 libnspr4 arm64 2:4.36-1ubuntu2 [115 kB] 1253s Get:15 http://ftpmaster.internal/ubuntu resolute/main arm64 libnss3 arm64 2:3.114-1 [1453 kB] 1254s Get:16 http://ftpmaster.internal/ubuntu resolute/main arm64 libpcsclite1 arm64 2.3.3-1 [24.7 kB] 1254s Get:17 http://ftpmaster.internal/ubuntu resolute/main arm64 openjdk-21-jre-headless arm64 21.0.9~8ea-1 [45.9 MB] 1269s Get:18 http://ftpmaster.internal/ubuntu resolute/main arm64 default-jre-headless arm64 2:1.21-76 [3176 B] 1269s Get:19 http://ftpmaster.internal/ubuntu resolute/main arm64 libgdk-pixbuf2.0-common all 2.42.12+dfsg-5 [8326 B] 1269s Get:20 http://ftpmaster.internal/ubuntu resolute/main arm64 libdeflate0 arm64 1.23-2 [46.4 kB] 1269s Get:21 http://ftpmaster.internal/ubuntu resolute/main arm64 libjbig0 arm64 2.1-6.1ubuntu2 [29.3 kB] 1269s Get:22 http://ftpmaster.internal/ubuntu resolute/main arm64 liblerc4 arm64 4.0.0+ds-5ubuntu1 [167 kB] 1269s Get:23 http://ftpmaster.internal/ubuntu resolute/main arm64 libsharpyuv0 arm64 1.5.0-0.1 [16.9 kB] 1269s Get:24 http://ftpmaster.internal/ubuntu resolute/main arm64 libwebp7 arm64 1.5.0-0.1 [194 kB] 1269s Get:25 http://ftpmaster.internal/ubuntu resolute/main arm64 libtiff6 arm64 4.7.0-3ubuntu3 [196 kB] 1269s Get:26 http://ftpmaster.internal/ubuntu resolute/main arm64 libgdk-pixbuf-2.0-0 arm64 2.42.12+dfsg-5 [156 kB] 1269s Get:27 http://ftpmaster.internal/ubuntu resolute/main arm64 gtk-update-icon-cache arm64 4.20.1+ds-2 [54.4 kB] 1269s Get:28 http://ftpmaster.internal/ubuntu resolute/main arm64 hicolor-icon-theme all 0.18-2 [13.3 kB] 1269s Get:29 http://ftpmaster.internal/ubuntu resolute/main arm64 adwaita-icon-theme all 49.0-1 [581 kB] 1269s Get:30 http://ftpmaster.internal/ubuntu resolute/main arm64 at-spi2-common all 2.57.1-1 [9432 B] 1269s Get:31 http://ftpmaster.internal/ubuntu resolute/main arm64 libatk1.0-0t64 arm64 2.57.1-1 [55.5 kB] 1269s Get:32 http://ftpmaster.internal/ubuntu resolute/main arm64 libxi6 arm64 2:1.8.2-1 [32.4 kB] 1269s Get:33 http://ftpmaster.internal/ubuntu resolute/main arm64 libatspi2.0-0t64 arm64 2.57.1-1 [84.7 kB] 1269s Get:34 http://ftpmaster.internal/ubuntu resolute/main arm64 libatk-bridge2.0-0t64 arm64 2.57.1-1 [66.0 kB] 1269s Get:35 http://ftpmaster.internal/ubuntu resolute/main arm64 fonts-dejavu-mono all 2.37-8 [502 kB] 1269s Get:36 http://ftpmaster.internal/ubuntu resolute/main arm64 fonts-dejavu-core all 2.37-8 [835 kB] 1270s Get:37 http://ftpmaster.internal/ubuntu resolute/main arm64 fontconfig-config arm64 2.15.0-2.3ubuntu1 [38.1 kB] 1270s Get:38 http://ftpmaster.internal/ubuntu resolute/main arm64 libfontconfig1 arm64 2.15.0-2.3ubuntu1 [144 kB] 1270s Get:39 http://ftpmaster.internal/ubuntu resolute/main arm64 libpixman-1-0 arm64 0.44.0-3 [197 kB] 1270s Get:40 http://ftpmaster.internal/ubuntu resolute/main arm64 libxcb-render0 arm64 1.17.0-2build1 [18.1 kB] 1270s Get:41 http://ftpmaster.internal/ubuntu resolute/main arm64 libxcb-shm0 arm64 1.17.0-2build1 [6234 B] 1270s Get:42 http://ftpmaster.internal/ubuntu resolute/main arm64 libxrender1 arm64 1:0.9.12-1 [19.5 kB] 1270s Get:43 http://ftpmaster.internal/ubuntu resolute/main arm64 libcairo2 arm64 1.18.4-1build1 [592 kB] 1270s Get:44 http://ftpmaster.internal/ubuntu resolute/main arm64 libcairo-gobject2 arm64 1.18.4-1build1 [128 kB] 1270s Get:45 http://ftpmaster.internal/ubuntu resolute/main arm64 libcolord2 arm64 1.4.7-3build1 [148 kB] 1270s Get:46 http://ftpmaster.internal/ubuntu resolute/main arm64 libavahi-common-data arm64 0.8-16ubuntu3 [31.1 kB] 1270s Get:47 http://ftpmaster.internal/ubuntu resolute/main arm64 libavahi-common3 arm64 0.8-16ubuntu3 [24.5 kB] 1270s Get:48 http://ftpmaster.internal/ubuntu resolute/main arm64 libavahi-client3 arm64 0.8-16ubuntu3 [28.4 kB] 1270s Get:49 http://ftpmaster.internal/ubuntu resolute/main arm64 libcups2t64 arm64 2.4.12-0ubuntu3 [269 kB] 1270s Get:50 http://ftpmaster.internal/ubuntu resolute/main arm64 libepoxy0 arm64 1.5.10-2 [236 kB] 1270s Get:51 http://ftpmaster.internal/ubuntu resolute/main arm64 libgraphite2-3 arm64 1.3.14-2ubuntu1 [70.6 kB] 1270s Get:52 http://ftpmaster.internal/ubuntu resolute/main arm64 libharfbuzz0b arm64 10.2.0-1 [490 kB] 1270s Get:53 http://ftpmaster.internal/ubuntu resolute/main arm64 fontconfig arm64 2.15.0-2.3ubuntu1 [191 kB] 1270s Get:54 http://ftpmaster.internal/ubuntu resolute/main arm64 libthai-data all 0.1.29-2build1 [158 kB] 1270s Get:55 http://ftpmaster.internal/ubuntu resolute/main arm64 libdatrie1 arm64 0.2.13-4 [19.1 kB] 1270s Get:56 http://ftpmaster.internal/ubuntu resolute/main arm64 libthai0 arm64 0.1.29-2build1 [18.2 kB] 1270s Get:57 http://ftpmaster.internal/ubuntu resolute/main arm64 libpango-1.0-0 arm64 1.56.3-1build1 [247 kB] 1270s Get:58 http://ftpmaster.internal/ubuntu resolute/main arm64 libpangoft2-1.0-0 arm64 1.56.3-1build1 [53.5 kB] 1270s Get:59 http://ftpmaster.internal/ubuntu resolute/main arm64 libpangocairo-1.0-0 arm64 1.56.3-1build1 [29.6 kB] 1270s Get:60 http://ftpmaster.internal/ubuntu resolute/main arm64 libwayland-client0 arm64 1.24.0-1build1 [28.9 kB] 1270s Get:61 http://ftpmaster.internal/ubuntu resolute/main arm64 libwayland-cursor0 arm64 1.24.0-1build1 [11.1 kB] 1270s Get:62 http://ftpmaster.internal/ubuntu resolute/main arm64 libwayland-egl1 arm64 1.24.0-1build1 [6500 B] 1270s Get:63 http://ftpmaster.internal/ubuntu resolute/main arm64 libxcomposite1 arm64 1:0.4.6-1 [6626 B] 1270s Get:64 http://ftpmaster.internal/ubuntu resolute/main arm64 libxfixes3 arm64 1:6.0.0-2build1 [11.2 kB] 1270s Get:65 http://ftpmaster.internal/ubuntu resolute/main arm64 libxcursor1 arm64 1:1.2.3-1 [22.2 kB] 1270s Get:66 http://ftpmaster.internal/ubuntu resolute/main arm64 libxdamage1 arm64 1:1.1.6-1build1 [6236 B] 1270s Get:67 http://ftpmaster.internal/ubuntu resolute/main arm64 libxinerama1 arm64 2:1.1.4-3build1 [6394 B] 1270s Get:68 http://ftpmaster.internal/ubuntu resolute/main arm64 libxrandr2 arm64 2:1.5.4-1 [19.6 kB] 1270s Get:69 http://ftpmaster.internal/ubuntu resolute/main arm64 libdconf1 arm64 0.40.0-5willsync1 [42.3 kB] 1270s Get:70 http://ftpmaster.internal/ubuntu resolute/main arm64 dconf-service arm64 0.40.0-5willsync1 [28.8 kB] 1270s Get:71 http://ftpmaster.internal/ubuntu resolute/main arm64 dconf-gsettings-backend arm64 0.40.0-5willsync1 [23.8 kB] 1270s Get:72 http://ftpmaster.internal/ubuntu resolute/main arm64 libgtk-3-common all 3.24.50-1ubuntu2 [1425 kB] 1270s Get:73 http://ftpmaster.internal/ubuntu resolute/main arm64 libgtk-3-0t64 arm64 3.24.50-1ubuntu2 [3229 kB] 1271s Get:74 http://ftpmaster.internal/ubuntu resolute/main arm64 libglvnd0 arm64 1.7.0-1build2 [59.2 kB] 1271s Get:75 http://ftpmaster.internal/ubuntu resolute/main arm64 libx11-xcb1 arm64 2:1.8.12-1build1 [8216 B] 1271s Get:76 http://ftpmaster.internal/ubuntu resolute/main arm64 libxcb-dri3-0 arm64 1.17.0-2build1 [8120 B] 1271s Get:77 http://ftpmaster.internal/ubuntu resolute/main arm64 libxcb-glx0 arm64 1.17.0-2build1 [27.8 kB] 1271s Get:78 http://ftpmaster.internal/ubuntu resolute/main arm64 libxcb-present0 arm64 1.17.0-2build1 [6560 B] 1271s Get:79 http://ftpmaster.internal/ubuntu resolute/main arm64 libxcb-xfixes0 arm64 1.17.0-2build1 [11.4 kB] 1271s Get:80 http://ftpmaster.internal/ubuntu resolute/main arm64 libxxf86vm1 arm64 1:1.1.4-1build4 [9130 B] 1271s Get:81 http://ftpmaster.internal/ubuntu resolute/main arm64 libdrm-amdgpu1 arm64 2.4.125-1 [21.6 kB] 1271s Get:82 http://ftpmaster.internal/ubuntu resolute/main arm64 libxcb-randr0 arm64 1.17.0-2build1 [20.2 kB] 1271s Get:83 http://ftpmaster.internal/ubuntu resolute/main arm64 libxcb-sync1 arm64 1.17.0-2build1 [10.4 kB] 1271s Get:84 http://ftpmaster.internal/ubuntu resolute/main arm64 libxshmfence1 arm64 1.3.3-1 [5378 B] 1271s Get:85 http://ftpmaster.internal/ubuntu resolute/main arm64 mesa-libgallium arm64 25.2.3-1ubuntu1 [12.1 MB] 1272s Get:86 http://ftpmaster.internal/ubuntu resolute/main arm64 libgbm1 arm64 25.2.3-1ubuntu1 [34.4 kB] 1272s Get:87 http://ftpmaster.internal/ubuntu resolute/main arm64 libvulkan1 arm64 1.4.321.0-1 [169 kB] 1272s Get:88 http://ftpmaster.internal/ubuntu resolute/main arm64 libgl1-mesa-dri arm64 25.2.3-1ubuntu1 [34.9 kB] 1272s Get:89 http://ftpmaster.internal/ubuntu resolute/main arm64 libglx-mesa0 arm64 25.2.3-1ubuntu1 [110 kB] 1272s Get:90 http://ftpmaster.internal/ubuntu resolute/main arm64 libglx0 arm64 1.7.0-1build2 [34.5 kB] 1272s Get:91 http://ftpmaster.internal/ubuntu resolute/main arm64 libgl1 arm64 1.7.0-1build2 [104 kB] 1272s Get:92 http://ftpmaster.internal/ubuntu resolute/main arm64 libasound2-data all 1.2.14-1ubuntu1 [21.2 kB] 1272s Get:93 http://ftpmaster.internal/ubuntu resolute/main arm64 libasound2t64 arm64 1.2.14-1ubuntu1 [394 kB] 1272s Get:94 http://ftpmaster.internal/ubuntu resolute/main arm64 libgif7 arm64 5.2.2-1ubuntu2 [36.1 kB] 1272s Get:95 http://ftpmaster.internal/ubuntu resolute/main arm64 x11-common all 1:7.7+24ubuntu1 [22.4 kB] 1272s Get:96 http://ftpmaster.internal/ubuntu resolute/main arm64 libxtst6 arm64 2:1.2.5-1 [13.2 kB] 1272s Get:97 http://ftpmaster.internal/ubuntu resolute/main arm64 openjdk-21-jre arm64 21.0.9~8ea-1 [224 kB] 1272s Get:98 http://ftpmaster.internal/ubuntu resolute/main arm64 default-jre arm64 2:1.21-76 [918 B] 1272s Get:99 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhamcrest-java all 2.2-2 [117 kB] 1272s Get:100 http://ftpmaster.internal/ubuntu resolute/universe arm64 junit4 all 4.13.2-5 [348 kB] 1272s Get:101 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcommons-cli-java all 1.6.0-1 [59.9 kB] 1272s Get:102 http://ftpmaster.internal/ubuntu resolute/universe arm64 libapache-pom-java all 33-2 [5874 B] 1272s Get:103 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcommons-parent-java all 56-1 [10.7 kB] 1272s Get:104 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcommons-io-java all 2.19.0-1 [491 kB] 1273s Get:105 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdropwizard-metrics-java all 3.2.6-1 [240 kB] 1273s Get:106 http://ftpmaster.internal/ubuntu resolute/universe arm64 libfindbugs-annotations-java all 3.1.0~preview2-4 [48.9 kB] 1273s Get:107 http://ftpmaster.internal/ubuntu resolute/universe arm64 libatinject-jsr330-api-java all 1.0+ds1-6 [5076 B] 1273s Get:108 http://ftpmaster.internal/ubuntu resolute/universe arm64 liberror-prone-java all 2.18.0-1 [22.5 kB] 1273s Get:109 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjsr305-java all 0.1~+svn49-12 [27.0 kB] 1273s Get:110 http://ftpmaster.internal/ubuntu resolute/universe arm64 libguava-java all 32.0.1-1 [2692 kB] 1273s Get:111 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjackson2-annotations-java all 2.14.0-1 [64.7 kB] 1273s Get:112 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjackson2-core-java all 2.14.1-1 [432 kB] 1273s Get:113 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjackson2-databind-java all 2.14.0+ds-1 [1481 kB] 1273s Get:114 http://ftpmaster.internal/ubuntu resolute/universe arm64 libasm-java all 9.8-1 [388 kB] 1273s Get:115 http://ftpmaster.internal/ubuntu resolute/universe arm64 libel-api-java all 3.0.0-3 [64.9 kB] 1273s Get:116 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjsp-api-java all 2.3.4-3 [53.7 kB] 1273s Get:117 http://ftpmaster.internal/ubuntu resolute/universe arm64 libservlet-api-java all 4.0.1-2 [81.0 kB] 1273s Get:118 http://ftpmaster.internal/ubuntu resolute/universe arm64 libwebsocket-api-java all 1.1-2 [40.1 kB] 1273s Get:119 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjetty9-java all 9.4.57-1 [2791 kB] 1274s Get:120 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjnr-constants-java all 0.10.4-2 [1397 kB] 1274s Get:121 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjffi-jni arm64 1.3.13+ds-1 [29.8 kB] 1274s Get:122 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjffi-java all 1.3.13+ds-1 [112 kB] 1274s Get:123 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjnr-x86asm-java all 1.0.2-6 [216 kB] 1274s Get:124 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjnr-ffi-java all 2.2.15-2 [627 kB] 1274s Get:125 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjnr-enxio-java all 0.32.16-1 [33.7 kB] 1274s Get:126 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjnr-posix-java all 3.1.18-1 [267 kB] 1274s Get:127 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjnr-unixsocket-java all 0.38.21-3 [46.8 kB] 1274s Get:128 http://ftpmaster.internal/ubuntu resolute/universe arm64 libactivation-java all 1.2.0-2 [84.7 kB] 1274s Get:129 http://ftpmaster.internal/ubuntu resolute/universe arm64 libmail-java all 1.6.5-3 [681 kB] 1274s Get:130 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcommons-logging-java all 1.3.0-1ubuntu1 [63.8 kB] 1274s Get:131 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjaxb-api-java all 2.3.1-1 [119 kB] 1274s Get:132 http://ftpmaster.internal/ubuntu resolute/universe arm64 libspring-core-java all 4.3.30-3ubuntu1 [1015 kB] 1274s Get:133 http://ftpmaster.internal/ubuntu resolute/universe arm64 libspring-beans-java all 4.3.30-3ubuntu1 [677 kB] 1274s Get:134 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtaglibs-standard-spec-java all 1.2.5-3 [35.2 kB] 1274s Get:135 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtaglibs-standard-impl-java all 1.2.5-3 [182 kB] 1274s Get:136 http://ftpmaster.internal/ubuntu resolute/universe arm64 libeclipse-jdt-core-compiler-batch-java all 3.35.0+eclipse4.29-2 [2933 kB] 1274s Get:137 http://ftpmaster.internal/ubuntu resolute/universe arm64 libeclipse-jdt-core-java all 3.35.0+eclipse4.29-2 [3831 kB] 1275s Get:138 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtomcat9-java all 9.0.95-1ubuntu1 [6304 kB] 1275s Get:139 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjetty9-extra-java all 9.4.57-1 [1199 kB] 1275s Get:140 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjavaparser-java all 3.26.1-1 [1326 kB] 1275s Get:141 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjctools-java all 4.0.5+dfsg-1 [506 kB] 1275s Get:142 http://ftpmaster.internal/ubuntu resolute/universe arm64 libnetty-java all 1:4.1.48-10 [3628 kB] 1275s Get:143 http://ftpmaster.internal/ubuntu resolute/universe arm64 libslf4j-java all 1.7.32-2 [141 kB] 1275s Get:144 http://ftpmaster.internal/ubuntu resolute/main arm64 libsnappy1v5 arm64 1.2.2-1 [30.5 kB] 1275s Get:145 http://ftpmaster.internal/ubuntu resolute/universe arm64 libsnappy-jni arm64 1.1.10.7-1 [6672 B] 1275s Get:146 http://ftpmaster.internal/ubuntu resolute/universe arm64 libsnappy-java all 1.1.10.7-1 [83.6 kB] 1275s Get:147 http://ftpmaster.internal/ubuntu resolute/main arm64 libapr1t64 arm64 1.7.5-1 [106 kB] 1275s Get:148 http://ftpmaster.internal/ubuntu resolute/universe arm64 libnetty-tcnative-jni arm64 2.0.28-1build4 [36.8 kB] 1275s Get:149 http://ftpmaster.internal/ubuntu resolute/universe arm64 libnetty-tcnative-java all 2.0.28-1build4 [24.8 kB] 1275s Get:150 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblog4j1.2-java all 1.2.17-11 [439 kB] 1275s Get:151 http://ftpmaster.internal/ubuntu resolute/universe arm64 libzookeeper-java all 3.9.3-1build2 [1890 kB] 1275s Get:152 http://ftpmaster.internal/ubuntu resolute/universe arm64 zookeeper all 3.9.3-1build2 [64.9 kB] 1275s Get:153 http://ftpmaster.internal/ubuntu resolute/universe arm64 zookeeperd all 3.9.3-1build2 [10.0 kB] 1275s Get:154 http://ftpmaster.internal/ubuntu resolute/main arm64 fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 1275s Get:155 http://ftpmaster.internal/ubuntu resolute/main arm64 libcares2 arm64 1.34.5-1 [101 kB] 1275s Get:156 http://ftpmaster.internal/ubuntu resolute/universe arm64 libev4t64 arm64 1:4.33-2.1build1 [30.5 kB] 1275s Get:157 http://ftpmaster.internal/ubuntu resolute/main arm64 libicu76 arm64 76.1-4ubuntu2 [11.2 MB] 1276s Get:158 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 libjs-jquery all 3.7.1+dfsg+~3.5.33-1build1 [321 kB] 1276s Get:159 http://ftpmaster.internal/ubuntu resolute/main arm64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 1276s Get:160 http://ftpmaster.internal/ubuntu resolute/main arm64 libjs-sphinxdoc all 8.2.3-1ubuntu2 [28.0 kB] 1276s Get:161 http://ftpmaster.internal/ubuntu resolute/main arm64 libpq5 arm64 17.6-1build1 [149 kB] 1276s Get:162 http://ftpmaster.internal/ubuntu resolute/main arm64 libtime-duration-perl all 1.21-2 [12.3 kB] 1276s Get:163 http://ftpmaster.internal/ubuntu resolute/main arm64 libtimedate-perl all 2.3300-2 [34.0 kB] 1276s Get:164 http://ftpmaster.internal/ubuntu resolute/main arm64 libxslt1.1 arm64 1.1.43-0.1 [171 kB] 1276s Get:165 http://ftpmaster.internal/ubuntu resolute/universe arm64 moreutils arm64 0.69-1 [56.7 kB] 1276s Get:166 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-click all 8.2.0+0.really.8.1.8-1 [80.0 kB] 1276s Get:167 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-consul all 1.5.5-1 [22.6 kB] 1276s Get:168 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-dateutil all 2.9.0-4 [80.3 kB] 1276s Get:169 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-wcwidth all 0.2.13+dfsg1-1 [26.3 kB] 1276s Get:170 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-prettytable all 3.15.1-1 [38.9 kB] 1276s Get:171 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-psutil arm64 7.0.0-2ubuntu1 [188 kB] 1276s Get:172 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-ydiff all 1.4.2-1 [19.0 kB] 1276s Get:173 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-psycopg2 arm64 2.9.10-1build1 [133 kB] 1276s Get:174 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-greenlet arm64 3.1.0-1build1 [160 kB] 1276s Get:175 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-dnspython all 2.7.0-1ubuntu1 [167 kB] 1276s Get:176 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-eventlet all 0.39.0-0ubuntu2 [277 kB] 1276s Get:177 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-zope.event all 5.0-0.1 [7512 B] 1276s Get:178 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-zope.interface arm64 7.2-1build1 [141 kB] 1276s Get:179 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-gevent arm64 24.11.1-1build1 [847 kB] 1276s Get:180 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-kerberos arm64 1.1.14-3.1build12 [22.7 kB] 1276s Get:181 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-pure-sasl all 0.5.1+dfsg1-5 [11.4 kB] 1276s Get:182 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-six all 1.17.0-1 [13.2 kB] 1276s Get:183 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-kazoo all 2.9.0-2 [103 kB] 1276s Get:184 http://ftpmaster.internal/ubuntu resolute/universe arm64 patroni all 4.0.6-1 [284 kB] 1276s Get:185 http://ftpmaster.internal/ubuntu resolute/main arm64 sphinx-rtd-theme-common all 3.0.2+dfsg-3 [1013 kB] 1276s Get:186 http://ftpmaster.internal/ubuntu resolute/universe arm64 patroni-doc all 4.0.6-1 [529 kB] 1276s Get:187 http://ftpmaster.internal/ubuntu resolute/main arm64 postgresql-client-17 arm64 17.6-1build1 [1374 kB] 1276s Get:188 http://ftpmaster.internal/ubuntu resolute/main arm64 postgresql-17 arm64 17.6-1build1 [15.7 MB] 1277s Get:189 http://ftpmaster.internal/ubuntu resolute/main arm64 postgresql all 17+282ubuntu1 [17.6 kB] 1277s Get:190 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-parse all 1.20.2-1 [27.0 kB] 1277s Get:191 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-parse-type all 0.6.4-3 [23.5 kB] 1277s Get:192 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-behave all 1.2.6-6 [98.6 kB] 1277s Get:193 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-coverage arm64 7.8.2+dfsg1-1 [157 kB] 1278s Preconfiguring packages ... 1278s /var/cache/debconf/tmp.ci/postgresql.config.CD9iF7: 12: pg_lsclusters: not found 1278s Fetched 147 MB in 26s (5622 kB/s) 1278s Selecting previously unselected package fonts-lato. 1278s (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 ... 83364 files and directories currently installed.) 1278s Preparing to unpack .../000-fonts-lato_2.015-1_all.deb ... 1278s Unpacking fonts-lato (2.015-1) ... 1278s Selecting previously unselected package libjson-perl. 1278s Preparing to unpack .../001-libjson-perl_4.10000-1_all.deb ... 1278s Unpacking libjson-perl (4.10000-1) ... 1279s Selecting previously unselected package postgresql-client-common. 1279s Preparing to unpack .../002-postgresql-client-common_282ubuntu1_all.deb ... 1279s Unpacking postgresql-client-common (282ubuntu1) ... 1279s Selecting previously unselected package libio-pty-perl. 1279s Preparing to unpack .../003-libio-pty-perl_1%3a1.20-1build3_arm64.deb ... 1279s Unpacking libio-pty-perl (1:1.20-1build3) ... 1279s Selecting previously unselected package libipc-run-perl. 1279s Preparing to unpack .../004-libipc-run-perl_20231003.0-2_all.deb ... 1279s Unpacking libipc-run-perl (20231003.0-2) ... 1279s Selecting previously unselected package postgresql-common-dev. 1279s Preparing to unpack .../005-postgresql-common-dev_282ubuntu1_all.deb ... 1279s Unpacking postgresql-common-dev (282ubuntu1) ... 1279s Selecting previously unselected package ssl-cert. 1279s Preparing to unpack .../006-ssl-cert_1.1.3ubuntu1_all.deb ... 1279s Unpacking ssl-cert (1.1.3ubuntu1) ... 1279s Selecting previously unselected package postgresql-common. 1279s Preparing to unpack .../007-postgresql-common_282ubuntu1_all.deb ... 1279s Adding 'diversion of /usr/bin/pg_config to /usr/bin/pg_config.libpq-dev by postgresql-common' 1279s Unpacking postgresql-common (282ubuntu1) ... 1279s Selecting previously unselected package ca-certificates-java. 1279s Preparing to unpack .../008-ca-certificates-java_20240118_all.deb ... 1279s Unpacking ca-certificates-java (20240118) ... 1279s Selecting previously unselected package java-common. 1279s Preparing to unpack .../009-java-common_0.76_all.deb ... 1279s Unpacking java-common (0.76) ... 1279s Selecting previously unselected package liblcms2-2:arm64. 1279s Preparing to unpack .../010-liblcms2-2_2.16-2_arm64.deb ... 1279s Unpacking liblcms2-2:arm64 (2.16-2) ... 1279s Selecting previously unselected package libjpeg-turbo8:arm64. 1279s Preparing to unpack .../011-libjpeg-turbo8_2.1.5-4ubuntu2_arm64.deb ... 1279s Unpacking libjpeg-turbo8:arm64 (2.1.5-4ubuntu2) ... 1279s Selecting previously unselected package libjpeg8:arm64. 1279s Preparing to unpack .../012-libjpeg8_8c-2ubuntu11_arm64.deb ... 1279s Unpacking libjpeg8:arm64 (8c-2ubuntu11) ... 1279s Selecting previously unselected package libnspr4:arm64. 1279s Preparing to unpack .../013-libnspr4_2%3a4.36-1ubuntu2_arm64.deb ... 1279s Unpacking libnspr4:arm64 (2:4.36-1ubuntu2) ... 1279s Selecting previously unselected package libnss3:arm64. 1279s Preparing to unpack .../014-libnss3_2%3a3.114-1_arm64.deb ... 1279s Unpacking libnss3:arm64 (2:3.114-1) ... 1279s Selecting previously unselected package libpcsclite1:arm64. 1279s Preparing to unpack .../015-libpcsclite1_2.3.3-1_arm64.deb ... 1279s Unpacking libpcsclite1:arm64 (2.3.3-1) ... 1279s Selecting previously unselected package openjdk-21-jre-headless:arm64. 1279s Preparing to unpack .../016-openjdk-21-jre-headless_21.0.9~8ea-1_arm64.deb ... 1279s Unpacking openjdk-21-jre-headless:arm64 (21.0.9~8ea-1) ... 1280s Selecting previously unselected package default-jre-headless. 1280s Preparing to unpack .../017-default-jre-headless_2%3a1.21-76_arm64.deb ... 1280s Unpacking default-jre-headless (2:1.21-76) ... 1280s Selecting previously unselected package libgdk-pixbuf2.0-common. 1280s Preparing to unpack .../018-libgdk-pixbuf2.0-common_2.42.12+dfsg-5_all.deb ... 1280s Unpacking libgdk-pixbuf2.0-common (2.42.12+dfsg-5) ... 1280s Selecting previously unselected package libdeflate0:arm64. 1280s Preparing to unpack .../019-libdeflate0_1.23-2_arm64.deb ... 1280s Unpacking libdeflate0:arm64 (1.23-2) ... 1280s Selecting previously unselected package libjbig0:arm64. 1280s Preparing to unpack .../020-libjbig0_2.1-6.1ubuntu2_arm64.deb ... 1280s Unpacking libjbig0:arm64 (2.1-6.1ubuntu2) ... 1280s Selecting previously unselected package liblerc4:arm64. 1280s Preparing to unpack .../021-liblerc4_4.0.0+ds-5ubuntu1_arm64.deb ... 1280s Unpacking liblerc4:arm64 (4.0.0+ds-5ubuntu1) ... 1280s Selecting previously unselected package libsharpyuv0:arm64. 1280s Preparing to unpack .../022-libsharpyuv0_1.5.0-0.1_arm64.deb ... 1280s Unpacking libsharpyuv0:arm64 (1.5.0-0.1) ... 1280s Selecting previously unselected package libwebp7:arm64. 1280s Preparing to unpack .../023-libwebp7_1.5.0-0.1_arm64.deb ... 1280s Unpacking libwebp7:arm64 (1.5.0-0.1) ... 1280s Selecting previously unselected package libtiff6:arm64. 1280s Preparing to unpack .../024-libtiff6_4.7.0-3ubuntu3_arm64.deb ... 1280s Unpacking libtiff6:arm64 (4.7.0-3ubuntu3) ... 1280s Selecting previously unselected package libgdk-pixbuf-2.0-0:arm64. 1280s Preparing to unpack .../025-libgdk-pixbuf-2.0-0_2.42.12+dfsg-5_arm64.deb ... 1280s Unpacking libgdk-pixbuf-2.0-0:arm64 (2.42.12+dfsg-5) ... 1280s Selecting previously unselected package gtk-update-icon-cache. 1280s Preparing to unpack .../026-gtk-update-icon-cache_4.20.1+ds-2_arm64.deb ... 1281s No diversion 'diversion of /usr/sbin/update-icon-caches to /usr/sbin/update-icon-caches.gtk2 by libgtk-3-bin', none removed. 1281s 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. 1281s Unpacking gtk-update-icon-cache (4.20.1+ds-2) ... 1281s Selecting previously unselected package hicolor-icon-theme. 1281s Preparing to unpack .../027-hicolor-icon-theme_0.18-2_all.deb ... 1281s Unpacking hicolor-icon-theme (0.18-2) ... 1281s Selecting previously unselected package adwaita-icon-theme. 1281s Preparing to unpack .../028-adwaita-icon-theme_49.0-1_all.deb ... 1281s Unpacking adwaita-icon-theme (49.0-1) ... 1281s Selecting previously unselected package at-spi2-common. 1281s Preparing to unpack .../029-at-spi2-common_2.57.1-1_all.deb ... 1281s Unpacking at-spi2-common (2.57.1-1) ... 1281s Selecting previously unselected package libatk1.0-0t64:arm64. 1281s Preparing to unpack .../030-libatk1.0-0t64_2.57.1-1_arm64.deb ... 1281s Unpacking libatk1.0-0t64:arm64 (2.57.1-1) ... 1281s Selecting previously unselected package libxi6:arm64. 1281s Preparing to unpack .../031-libxi6_2%3a1.8.2-1_arm64.deb ... 1281s Unpacking libxi6:arm64 (2:1.8.2-1) ... 1281s Selecting previously unselected package libatspi2.0-0t64:arm64. 1281s Preparing to unpack .../032-libatspi2.0-0t64_2.57.1-1_arm64.deb ... 1281s Unpacking libatspi2.0-0t64:arm64 (2.57.1-1) ... 1281s Selecting previously unselected package libatk-bridge2.0-0t64:arm64. 1281s Preparing to unpack .../033-libatk-bridge2.0-0t64_2.57.1-1_arm64.deb ... 1281s Unpacking libatk-bridge2.0-0t64:arm64 (2.57.1-1) ... 1281s Selecting previously unselected package fonts-dejavu-mono. 1281s Preparing to unpack .../034-fonts-dejavu-mono_2.37-8_all.deb ... 1281s Unpacking fonts-dejavu-mono (2.37-8) ... 1281s Selecting previously unselected package fonts-dejavu-core. 1281s Preparing to unpack .../035-fonts-dejavu-core_2.37-8_all.deb ... 1281s Unpacking fonts-dejavu-core (2.37-8) ... 1281s Selecting previously unselected package fontconfig-config. 1281s Preparing to unpack .../036-fontconfig-config_2.15.0-2.3ubuntu1_arm64.deb ... 1281s Unpacking fontconfig-config (2.15.0-2.3ubuntu1) ... 1281s Selecting previously unselected package libfontconfig1:arm64. 1281s Preparing to unpack .../037-libfontconfig1_2.15.0-2.3ubuntu1_arm64.deb ... 1281s Unpacking libfontconfig1:arm64 (2.15.0-2.3ubuntu1) ... 1281s Selecting previously unselected package libpixman-1-0:arm64. 1281s Preparing to unpack .../038-libpixman-1-0_0.44.0-3_arm64.deb ... 1281s Unpacking libpixman-1-0:arm64 (0.44.0-3) ... 1281s Selecting previously unselected package libxcb-render0:arm64. 1281s Preparing to unpack .../039-libxcb-render0_1.17.0-2build1_arm64.deb ... 1281s Unpacking libxcb-render0:arm64 (1.17.0-2build1) ... 1281s Selecting previously unselected package libxcb-shm0:arm64. 1281s Preparing to unpack .../040-libxcb-shm0_1.17.0-2build1_arm64.deb ... 1281s Unpacking libxcb-shm0:arm64 (1.17.0-2build1) ... 1281s Selecting previously unselected package libxrender1:arm64. 1281s Preparing to unpack .../041-libxrender1_1%3a0.9.12-1_arm64.deb ... 1281s Unpacking libxrender1:arm64 (1:0.9.12-1) ... 1281s Selecting previously unselected package libcairo2:arm64. 1281s Preparing to unpack .../042-libcairo2_1.18.4-1build1_arm64.deb ... 1281s Unpacking libcairo2:arm64 (1.18.4-1build1) ... 1281s Selecting previously unselected package libcairo-gobject2:arm64. 1281s Preparing to unpack .../043-libcairo-gobject2_1.18.4-1build1_arm64.deb ... 1281s Unpacking libcairo-gobject2:arm64 (1.18.4-1build1) ... 1282s Selecting previously unselected package libcolord2:arm64. 1282s Preparing to unpack .../044-libcolord2_1.4.7-3build1_arm64.deb ... 1282s Unpacking libcolord2:arm64 (1.4.7-3build1) ... 1282s Selecting previously unselected package libavahi-common-data:arm64. 1282s Preparing to unpack .../045-libavahi-common-data_0.8-16ubuntu3_arm64.deb ... 1282s Unpacking libavahi-common-data:arm64 (0.8-16ubuntu3) ... 1282s Selecting previously unselected package libavahi-common3:arm64. 1282s Preparing to unpack .../046-libavahi-common3_0.8-16ubuntu3_arm64.deb ... 1282s Unpacking libavahi-common3:arm64 (0.8-16ubuntu3) ... 1282s Selecting previously unselected package libavahi-client3:arm64. 1282s Preparing to unpack .../047-libavahi-client3_0.8-16ubuntu3_arm64.deb ... 1282s Unpacking libavahi-client3:arm64 (0.8-16ubuntu3) ... 1282s Selecting previously unselected package libcups2t64:arm64. 1282s Preparing to unpack .../048-libcups2t64_2.4.12-0ubuntu3_arm64.deb ... 1282s Unpacking libcups2t64:arm64 (2.4.12-0ubuntu3) ... 1282s Selecting previously unselected package libepoxy0:arm64. 1282s Preparing to unpack .../049-libepoxy0_1.5.10-2_arm64.deb ... 1282s Unpacking libepoxy0:arm64 (1.5.10-2) ... 1282s Selecting previously unselected package libgraphite2-3:arm64. 1282s Preparing to unpack .../050-libgraphite2-3_1.3.14-2ubuntu1_arm64.deb ... 1282s Unpacking libgraphite2-3:arm64 (1.3.14-2ubuntu1) ... 1282s Selecting previously unselected package libharfbuzz0b:arm64. 1282s Preparing to unpack .../051-libharfbuzz0b_10.2.0-1_arm64.deb ... 1282s Unpacking libharfbuzz0b:arm64 (10.2.0-1) ... 1282s Selecting previously unselected package fontconfig. 1282s Preparing to unpack .../052-fontconfig_2.15.0-2.3ubuntu1_arm64.deb ... 1282s Unpacking fontconfig (2.15.0-2.3ubuntu1) ... 1282s Selecting previously unselected package libthai-data. 1282s Preparing to unpack .../053-libthai-data_0.1.29-2build1_all.deb ... 1282s Unpacking libthai-data (0.1.29-2build1) ... 1282s Selecting previously unselected package libdatrie1:arm64. 1282s Preparing to unpack .../054-libdatrie1_0.2.13-4_arm64.deb ... 1282s Unpacking libdatrie1:arm64 (0.2.13-4) ... 1282s Selecting previously unselected package libthai0:arm64. 1282s Preparing to unpack .../055-libthai0_0.1.29-2build1_arm64.deb ... 1282s Unpacking libthai0:arm64 (0.1.29-2build1) ... 1282s Selecting previously unselected package libpango-1.0-0:arm64. 1282s Preparing to unpack .../056-libpango-1.0-0_1.56.3-1build1_arm64.deb ... 1282s Unpacking libpango-1.0-0:arm64 (1.56.3-1build1) ... 1282s Selecting previously unselected package libpangoft2-1.0-0:arm64. 1282s Preparing to unpack .../057-libpangoft2-1.0-0_1.56.3-1build1_arm64.deb ... 1282s Unpacking libpangoft2-1.0-0:arm64 (1.56.3-1build1) ... 1282s Selecting previously unselected package libpangocairo-1.0-0:arm64. 1282s Preparing to unpack .../058-libpangocairo-1.0-0_1.56.3-1build1_arm64.deb ... 1282s Unpacking libpangocairo-1.0-0:arm64 (1.56.3-1build1) ... 1282s Selecting previously unselected package libwayland-client0:arm64. 1282s Preparing to unpack .../059-libwayland-client0_1.24.0-1build1_arm64.deb ... 1282s Unpacking libwayland-client0:arm64 (1.24.0-1build1) ... 1282s Selecting previously unselected package libwayland-cursor0:arm64. 1282s Preparing to unpack .../060-libwayland-cursor0_1.24.0-1build1_arm64.deb ... 1282s Unpacking libwayland-cursor0:arm64 (1.24.0-1build1) ... 1282s Selecting previously unselected package libwayland-egl1:arm64. 1282s Preparing to unpack .../061-libwayland-egl1_1.24.0-1build1_arm64.deb ... 1282s Unpacking libwayland-egl1:arm64 (1.24.0-1build1) ... 1282s Selecting previously unselected package libxcomposite1:arm64. 1282s Preparing to unpack .../062-libxcomposite1_1%3a0.4.6-1_arm64.deb ... 1282s Unpacking libxcomposite1:arm64 (1:0.4.6-1) ... 1282s Selecting previously unselected package libxfixes3:arm64. 1282s Preparing to unpack .../063-libxfixes3_1%3a6.0.0-2build1_arm64.deb ... 1282s Unpacking libxfixes3:arm64 (1:6.0.0-2build1) ... 1282s Selecting previously unselected package libxcursor1:arm64. 1282s Preparing to unpack .../064-libxcursor1_1%3a1.2.3-1_arm64.deb ... 1282s Unpacking libxcursor1:arm64 (1:1.2.3-1) ... 1282s Selecting previously unselected package libxdamage1:arm64. 1282s Preparing to unpack .../065-libxdamage1_1%3a1.1.6-1build1_arm64.deb ... 1282s Unpacking libxdamage1:arm64 (1:1.1.6-1build1) ... 1282s Selecting previously unselected package libxinerama1:arm64. 1282s Preparing to unpack .../066-libxinerama1_2%3a1.1.4-3build1_arm64.deb ... 1282s Unpacking libxinerama1:arm64 (2:1.1.4-3build1) ... 1282s Selecting previously unselected package libxrandr2:arm64. 1282s Preparing to unpack .../067-libxrandr2_2%3a1.5.4-1_arm64.deb ... 1282s Unpacking libxrandr2:arm64 (2:1.5.4-1) ... 1282s Selecting previously unselected package libdconf1:arm64. 1282s Preparing to unpack .../068-libdconf1_0.40.0-5willsync1_arm64.deb ... 1282s Unpacking libdconf1:arm64 (0.40.0-5willsync1) ... 1282s Selecting previously unselected package dconf-service. 1282s Preparing to unpack .../069-dconf-service_0.40.0-5willsync1_arm64.deb ... 1282s Unpacking dconf-service (0.40.0-5willsync1) ... 1282s Selecting previously unselected package dconf-gsettings-backend:arm64. 1282s Preparing to unpack .../070-dconf-gsettings-backend_0.40.0-5willsync1_arm64.deb ... 1282s Unpacking dconf-gsettings-backend:arm64 (0.40.0-5willsync1) ... 1282s Selecting previously unselected package libgtk-3-common. 1282s Preparing to unpack .../071-libgtk-3-common_3.24.50-1ubuntu2_all.deb ... 1282s Unpacking libgtk-3-common (3.24.50-1ubuntu2) ... 1282s Selecting previously unselected package libgtk-3-0t64:arm64. 1282s Preparing to unpack .../072-libgtk-3-0t64_3.24.50-1ubuntu2_arm64.deb ... 1283s Unpacking libgtk-3-0t64:arm64 (3.24.50-1ubuntu2) ... 1283s Selecting previously unselected package libglvnd0:arm64. 1283s Preparing to unpack .../073-libglvnd0_1.7.0-1build2_arm64.deb ... 1283s Unpacking libglvnd0:arm64 (1.7.0-1build2) ... 1283s Selecting previously unselected package libx11-xcb1:arm64. 1283s Preparing to unpack .../074-libx11-xcb1_2%3a1.8.12-1build1_arm64.deb ... 1283s Unpacking libx11-xcb1:arm64 (2:1.8.12-1build1) ... 1283s Selecting previously unselected package libxcb-dri3-0:arm64. 1283s Preparing to unpack .../075-libxcb-dri3-0_1.17.0-2build1_arm64.deb ... 1283s Unpacking libxcb-dri3-0:arm64 (1.17.0-2build1) ... 1283s Selecting previously unselected package libxcb-glx0:arm64. 1283s Preparing to unpack .../076-libxcb-glx0_1.17.0-2build1_arm64.deb ... 1283s Unpacking libxcb-glx0:arm64 (1.17.0-2build1) ... 1283s Selecting previously unselected package libxcb-present0:arm64. 1283s Preparing to unpack .../077-libxcb-present0_1.17.0-2build1_arm64.deb ... 1283s Unpacking libxcb-present0:arm64 (1.17.0-2build1) ... 1283s Selecting previously unselected package libxcb-xfixes0:arm64. 1283s Preparing to unpack .../078-libxcb-xfixes0_1.17.0-2build1_arm64.deb ... 1283s Unpacking libxcb-xfixes0:arm64 (1.17.0-2build1) ... 1283s Selecting previously unselected package libxxf86vm1:arm64. 1283s Preparing to unpack .../079-libxxf86vm1_1%3a1.1.4-1build4_arm64.deb ... 1283s Unpacking libxxf86vm1:arm64 (1:1.1.4-1build4) ... 1283s Selecting previously unselected package libdrm-amdgpu1:arm64. 1283s Preparing to unpack .../080-libdrm-amdgpu1_2.4.125-1_arm64.deb ... 1283s Unpacking libdrm-amdgpu1:arm64 (2.4.125-1) ... 1283s Selecting previously unselected package libxcb-randr0:arm64. 1283s Preparing to unpack .../081-libxcb-randr0_1.17.0-2build1_arm64.deb ... 1283s Unpacking libxcb-randr0:arm64 (1.17.0-2build1) ... 1283s Selecting previously unselected package libxcb-sync1:arm64. 1283s Preparing to unpack .../082-libxcb-sync1_1.17.0-2build1_arm64.deb ... 1283s Unpacking libxcb-sync1:arm64 (1.17.0-2build1) ... 1283s Selecting previously unselected package libxshmfence1:arm64. 1283s Preparing to unpack .../083-libxshmfence1_1.3.3-1_arm64.deb ... 1283s Unpacking libxshmfence1:arm64 (1.3.3-1) ... 1283s Selecting previously unselected package mesa-libgallium:arm64. 1283s Preparing to unpack .../084-mesa-libgallium_25.2.3-1ubuntu1_arm64.deb ... 1283s Unpacking mesa-libgallium:arm64 (25.2.3-1ubuntu1) ... 1283s Selecting previously unselected package libgbm1:arm64. 1283s Preparing to unpack .../085-libgbm1_25.2.3-1ubuntu1_arm64.deb ... 1283s Unpacking libgbm1:arm64 (25.2.3-1ubuntu1) ... 1283s Selecting previously unselected package libvulkan1:arm64. 1283s Preparing to unpack .../086-libvulkan1_1.4.321.0-1_arm64.deb ... 1283s Unpacking libvulkan1:arm64 (1.4.321.0-1) ... 1283s Selecting previously unselected package libgl1-mesa-dri:arm64. 1283s Preparing to unpack .../087-libgl1-mesa-dri_25.2.3-1ubuntu1_arm64.deb ... 1283s Unpacking libgl1-mesa-dri:arm64 (25.2.3-1ubuntu1) ... 1283s Selecting previously unselected package libglx-mesa0:arm64. 1283s Preparing to unpack .../088-libglx-mesa0_25.2.3-1ubuntu1_arm64.deb ... 1283s Unpacking libglx-mesa0:arm64 (25.2.3-1ubuntu1) ... 1283s Selecting previously unselected package libglx0:arm64. 1283s Preparing to unpack .../089-libglx0_1.7.0-1build2_arm64.deb ... 1283s Unpacking libglx0:arm64 (1.7.0-1build2) ... 1283s Selecting previously unselected package libgl1:arm64. 1283s Preparing to unpack .../090-libgl1_1.7.0-1build2_arm64.deb ... 1283s Unpacking libgl1:arm64 (1.7.0-1build2) ... 1283s Selecting previously unselected package libasound2-data. 1283s Preparing to unpack .../091-libasound2-data_1.2.14-1ubuntu1_all.deb ... 1283s Unpacking libasound2-data (1.2.14-1ubuntu1) ... 1283s Selecting previously unselected package libasound2t64:arm64. 1283s Preparing to unpack .../092-libasound2t64_1.2.14-1ubuntu1_arm64.deb ... 1283s Unpacking libasound2t64:arm64 (1.2.14-1ubuntu1) ... 1284s Selecting previously unselected package libgif7:arm64. 1284s Preparing to unpack .../093-libgif7_5.2.2-1ubuntu2_arm64.deb ... 1284s Unpacking libgif7:arm64 (5.2.2-1ubuntu2) ... 1284s Selecting previously unselected package x11-common. 1284s Preparing to unpack .../094-x11-common_1%3a7.7+24ubuntu1_all.deb ... 1284s Unpacking x11-common (1:7.7+24ubuntu1) ... 1284s Selecting previously unselected package libxtst6:arm64. 1284s Preparing to unpack .../095-libxtst6_2%3a1.2.5-1_arm64.deb ... 1284s Unpacking libxtst6:arm64 (2:1.2.5-1) ... 1284s Selecting previously unselected package openjdk-21-jre:arm64. 1284s Preparing to unpack .../096-openjdk-21-jre_21.0.9~8ea-1_arm64.deb ... 1284s Unpacking openjdk-21-jre:arm64 (21.0.9~8ea-1) ... 1284s Selecting previously unselected package default-jre. 1284s Preparing to unpack .../097-default-jre_2%3a1.21-76_arm64.deb ... 1284s Unpacking default-jre (2:1.21-76) ... 1284s Selecting previously unselected package libhamcrest-java. 1284s Preparing to unpack .../098-libhamcrest-java_2.2-2_all.deb ... 1284s Unpacking libhamcrest-java (2.2-2) ... 1284s Selecting previously unselected package junit4. 1284s Preparing to unpack .../099-junit4_4.13.2-5_all.deb ... 1284s Unpacking junit4 (4.13.2-5) ... 1284s Selecting previously unselected package libcommons-cli-java. 1284s Preparing to unpack .../100-libcommons-cli-java_1.6.0-1_all.deb ... 1284s Unpacking libcommons-cli-java (1.6.0-1) ... 1284s Selecting previously unselected package libapache-pom-java. 1284s Preparing to unpack .../101-libapache-pom-java_33-2_all.deb ... 1284s Unpacking libapache-pom-java (33-2) ... 1284s Selecting previously unselected package libcommons-parent-java. 1284s Preparing to unpack .../102-libcommons-parent-java_56-1_all.deb ... 1284s Unpacking libcommons-parent-java (56-1) ... 1284s Selecting previously unselected package libcommons-io-java. 1284s Preparing to unpack .../103-libcommons-io-java_2.19.0-1_all.deb ... 1284s Unpacking libcommons-io-java (2.19.0-1) ... 1284s Selecting previously unselected package libdropwizard-metrics-java. 1284s Preparing to unpack .../104-libdropwizard-metrics-java_3.2.6-1_all.deb ... 1284s Unpacking libdropwizard-metrics-java (3.2.6-1) ... 1284s Selecting previously unselected package libfindbugs-annotations-java. 1284s Preparing to unpack .../105-libfindbugs-annotations-java_3.1.0~preview2-4_all.deb ... 1284s Unpacking libfindbugs-annotations-java (3.1.0~preview2-4) ... 1284s Selecting previously unselected package libatinject-jsr330-api-java. 1284s Preparing to unpack .../106-libatinject-jsr330-api-java_1.0+ds1-6_all.deb ... 1284s Unpacking libatinject-jsr330-api-java (1.0+ds1-6) ... 1284s Selecting previously unselected package liberror-prone-java. 1284s Preparing to unpack .../107-liberror-prone-java_2.18.0-1_all.deb ... 1284s Unpacking liberror-prone-java (2.18.0-1) ... 1284s Selecting previously unselected package libjsr305-java. 1284s Preparing to unpack .../108-libjsr305-java_0.1~+svn49-12_all.deb ... 1284s Unpacking libjsr305-java (0.1~+svn49-12) ... 1284s Selecting previously unselected package libguava-java. 1284s Preparing to unpack .../109-libguava-java_32.0.1-1_all.deb ... 1284s Unpacking libguava-java (32.0.1-1) ... 1284s Selecting previously unselected package libjackson2-annotations-java. 1284s Preparing to unpack .../110-libjackson2-annotations-java_2.14.0-1_all.deb ... 1284s Unpacking libjackson2-annotations-java (2.14.0-1) ... 1284s Selecting previously unselected package libjackson2-core-java. 1284s Preparing to unpack .../111-libjackson2-core-java_2.14.1-1_all.deb ... 1284s Unpacking libjackson2-core-java (2.14.1-1) ... 1284s Selecting previously unselected package libjackson2-databind-java. 1284s Preparing to unpack .../112-libjackson2-databind-java_2.14.0+ds-1_all.deb ... 1284s Unpacking libjackson2-databind-java (2.14.0+ds-1) ... 1284s Selecting previously unselected package libasm-java. 1284s Preparing to unpack .../113-libasm-java_9.8-1_all.deb ... 1284s Unpacking libasm-java (9.8-1) ... 1284s Selecting previously unselected package libel-api-java. 1284s Preparing to unpack .../114-libel-api-java_3.0.0-3_all.deb ... 1284s Unpacking libel-api-java (3.0.0-3) ... 1284s Selecting previously unselected package libjsp-api-java. 1284s Preparing to unpack .../115-libjsp-api-java_2.3.4-3_all.deb ... 1284s Unpacking libjsp-api-java (2.3.4-3) ... 1284s Selecting previously unselected package libservlet-api-java. 1284s Preparing to unpack .../116-libservlet-api-java_4.0.1-2_all.deb ... 1284s Unpacking libservlet-api-java (4.0.1-2) ... 1284s Selecting previously unselected package libwebsocket-api-java. 1284s Preparing to unpack .../117-libwebsocket-api-java_1.1-2_all.deb ... 1284s Unpacking libwebsocket-api-java (1.1-2) ... 1284s Selecting previously unselected package libjetty9-java. 1284s Preparing to unpack .../118-libjetty9-java_9.4.57-1_all.deb ... 1284s Unpacking libjetty9-java (9.4.57-1) ... 1285s Selecting previously unselected package libjnr-constants-java. 1285s Preparing to unpack .../119-libjnr-constants-java_0.10.4-2_all.deb ... 1285s Unpacking libjnr-constants-java (0.10.4-2) ... 1285s Selecting previously unselected package libjffi-jni:arm64. 1285s Preparing to unpack .../120-libjffi-jni_1.3.13+ds-1_arm64.deb ... 1285s Unpacking libjffi-jni:arm64 (1.3.13+ds-1) ... 1285s Selecting previously unselected package libjffi-java. 1285s Preparing to unpack .../121-libjffi-java_1.3.13+ds-1_all.deb ... 1285s Unpacking libjffi-java (1.3.13+ds-1) ... 1285s Selecting previously unselected package libjnr-x86asm-java. 1285s Preparing to unpack .../122-libjnr-x86asm-java_1.0.2-6_all.deb ... 1285s Unpacking libjnr-x86asm-java (1.0.2-6) ... 1285s Selecting previously unselected package libjnr-ffi-java. 1285s Preparing to unpack .../123-libjnr-ffi-java_2.2.15-2_all.deb ... 1285s Unpacking libjnr-ffi-java (2.2.15-2) ... 1285s Selecting previously unselected package libjnr-enxio-java. 1285s Preparing to unpack .../124-libjnr-enxio-java_0.32.16-1_all.deb ... 1285s Unpacking libjnr-enxio-java (0.32.16-1) ... 1285s Selecting previously unselected package libjnr-posix-java. 1285s Preparing to unpack .../125-libjnr-posix-java_3.1.18-1_all.deb ... 1285s Unpacking libjnr-posix-java (3.1.18-1) ... 1285s Selecting previously unselected package libjnr-unixsocket-java. 1285s Preparing to unpack .../126-libjnr-unixsocket-java_0.38.21-3_all.deb ... 1285s Unpacking libjnr-unixsocket-java (0.38.21-3) ... 1285s Selecting previously unselected package libactivation-java. 1285s Preparing to unpack .../127-libactivation-java_1.2.0-2_all.deb ... 1285s Unpacking libactivation-java (1.2.0-2) ... 1285s Selecting previously unselected package libmail-java. 1285s Preparing to unpack .../128-libmail-java_1.6.5-3_all.deb ... 1285s Unpacking libmail-java (1.6.5-3) ... 1285s Selecting previously unselected package libcommons-logging-java. 1285s Preparing to unpack .../129-libcommons-logging-java_1.3.0-1ubuntu1_all.deb ... 1285s Unpacking libcommons-logging-java (1.3.0-1ubuntu1) ... 1285s Selecting previously unselected package libjaxb-api-java. 1285s Preparing to unpack .../130-libjaxb-api-java_2.3.1-1_all.deb ... 1285s Unpacking libjaxb-api-java (2.3.1-1) ... 1285s Selecting previously unselected package libspring-core-java. 1285s Preparing to unpack .../131-libspring-core-java_4.3.30-3ubuntu1_all.deb ... 1285s Unpacking libspring-core-java (4.3.30-3ubuntu1) ... 1285s Selecting previously unselected package libspring-beans-java. 1285s Preparing to unpack .../132-libspring-beans-java_4.3.30-3ubuntu1_all.deb ... 1285s Unpacking libspring-beans-java (4.3.30-3ubuntu1) ... 1285s Selecting previously unselected package libtaglibs-standard-spec-java. 1285s Preparing to unpack .../133-libtaglibs-standard-spec-java_1.2.5-3_all.deb ... 1285s Unpacking libtaglibs-standard-spec-java (1.2.5-3) ... 1285s Selecting previously unselected package libtaglibs-standard-impl-java. 1285s Preparing to unpack .../134-libtaglibs-standard-impl-java_1.2.5-3_all.deb ... 1285s Unpacking libtaglibs-standard-impl-java (1.2.5-3) ... 1285s Selecting previously unselected package libeclipse-jdt-core-compiler-batch-java. 1285s Preparing to unpack .../135-libeclipse-jdt-core-compiler-batch-java_3.35.0+eclipse4.29-2_all.deb ... 1285s Unpacking libeclipse-jdt-core-compiler-batch-java (3.35.0+eclipse4.29-2) ... 1285s Selecting previously unselected package libeclipse-jdt-core-java. 1285s Preparing to unpack .../136-libeclipse-jdt-core-java_3.35.0+eclipse4.29-2_all.deb ... 1285s Unpacking libeclipse-jdt-core-java (3.35.0+eclipse4.29-2) ... 1285s Selecting previously unselected package libtomcat9-java. 1285s Preparing to unpack .../137-libtomcat9-java_9.0.95-1ubuntu1_all.deb ... 1285s Unpacking libtomcat9-java (9.0.95-1ubuntu1) ... 1285s Selecting previously unselected package libjetty9-extra-java. 1285s Preparing to unpack .../138-libjetty9-extra-java_9.4.57-1_all.deb ... 1285s Unpacking libjetty9-extra-java (9.4.57-1) ... 1285s Selecting previously unselected package libjavaparser-java. 1285s Preparing to unpack .../139-libjavaparser-java_3.26.1-1_all.deb ... 1285s Unpacking libjavaparser-java (3.26.1-1) ... 1285s Selecting previously unselected package libjctools-java. 1285s Preparing to unpack .../140-libjctools-java_4.0.5+dfsg-1_all.deb ... 1285s Unpacking libjctools-java (4.0.5+dfsg-1) ... 1285s Selecting previously unselected package libnetty-java. 1285s Preparing to unpack .../141-libnetty-java_1%3a4.1.48-10_all.deb ... 1285s Unpacking libnetty-java (1:4.1.48-10) ... 1285s Selecting previously unselected package libslf4j-java. 1285s Preparing to unpack .../142-libslf4j-java_1.7.32-2_all.deb ... 1285s Unpacking libslf4j-java (1.7.32-2) ... 1286s Selecting previously unselected package libsnappy1v5:arm64. 1286s Preparing to unpack .../143-libsnappy1v5_1.2.2-1_arm64.deb ... 1286s Unpacking libsnappy1v5:arm64 (1.2.2-1) ... 1286s Selecting previously unselected package libsnappy-jni. 1286s Preparing to unpack .../144-libsnappy-jni_1.1.10.7-1_arm64.deb ... 1286s Unpacking libsnappy-jni (1.1.10.7-1) ... 1286s Selecting previously unselected package libsnappy-java. 1286s Preparing to unpack .../145-libsnappy-java_1.1.10.7-1_all.deb ... 1286s Unpacking libsnappy-java (1.1.10.7-1) ... 1286s Selecting previously unselected package libapr1t64:arm64. 1286s Preparing to unpack .../146-libapr1t64_1.7.5-1_arm64.deb ... 1286s Unpacking libapr1t64:arm64 (1.7.5-1) ... 1286s Selecting previously unselected package libnetty-tcnative-jni. 1286s Preparing to unpack .../147-libnetty-tcnative-jni_2.0.28-1build4_arm64.deb ... 1286s Unpacking libnetty-tcnative-jni (2.0.28-1build4) ... 1286s Selecting previously unselected package libnetty-tcnative-java. 1286s Preparing to unpack .../148-libnetty-tcnative-java_2.0.28-1build4_all.deb ... 1286s Unpacking libnetty-tcnative-java (2.0.28-1build4) ... 1286s Selecting previously unselected package liblog4j1.2-java. 1286s Preparing to unpack .../149-liblog4j1.2-java_1.2.17-11_all.deb ... 1286s Unpacking liblog4j1.2-java (1.2.17-11) ... 1286s Selecting previously unselected package libzookeeper-java. 1286s Preparing to unpack .../150-libzookeeper-java_3.9.3-1build2_all.deb ... 1286s Unpacking libzookeeper-java (3.9.3-1build2) ... 1286s Selecting previously unselected package zookeeper. 1286s Preparing to unpack .../151-zookeeper_3.9.3-1build2_all.deb ... 1286s Unpacking zookeeper (3.9.3-1build2) ... 1286s Selecting previously unselected package zookeeperd. 1286s Preparing to unpack .../152-zookeeperd_3.9.3-1build2_all.deb ... 1286s Unpacking zookeeperd (3.9.3-1build2) ... 1286s Selecting previously unselected package fonts-font-awesome. 1286s Preparing to unpack .../153-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 1286s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 1286s Selecting previously unselected package libcares2:arm64. 1286s Preparing to unpack .../154-libcares2_1.34.5-1_arm64.deb ... 1286s Unpacking libcares2:arm64 (1.34.5-1) ... 1286s Selecting previously unselected package libev4t64:arm64. 1286s Preparing to unpack .../155-libev4t64_1%3a4.33-2.1build1_arm64.deb ... 1286s Unpacking libev4t64:arm64 (1:4.33-2.1build1) ... 1286s Selecting previously unselected package libicu76:arm64. 1286s Preparing to unpack .../156-libicu76_76.1-4ubuntu2_arm64.deb ... 1286s Unpacking libicu76:arm64 (76.1-4ubuntu2) ... 1286s Selecting previously unselected package libjs-jquery. 1286s Preparing to unpack .../157-libjs-jquery_3.7.1+dfsg+~3.5.33-1build1_all.deb ... 1286s Unpacking libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 1286s Selecting previously unselected package libjs-underscore. 1286s Preparing to unpack .../158-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 1286s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 1286s Selecting previously unselected package libjs-sphinxdoc. 1286s Preparing to unpack .../159-libjs-sphinxdoc_8.2.3-1ubuntu2_all.deb ... 1286s Unpacking libjs-sphinxdoc (8.2.3-1ubuntu2) ... 1286s Selecting previously unselected package libpq5:arm64. 1286s Preparing to unpack .../160-libpq5_17.6-1build1_arm64.deb ... 1286s Unpacking libpq5:arm64 (17.6-1build1) ... 1286s Selecting previously unselected package libtime-duration-perl. 1286s Preparing to unpack .../161-libtime-duration-perl_1.21-2_all.deb ... 1286s Unpacking libtime-duration-perl (1.21-2) ... 1286s Selecting previously unselected package libtimedate-perl. 1286s Preparing to unpack .../162-libtimedate-perl_2.3300-2_all.deb ... 1286s Unpacking libtimedate-perl (2.3300-2) ... 1286s Selecting previously unselected package libxslt1.1:arm64. 1286s Preparing to unpack .../163-libxslt1.1_1.1.43-0.1_arm64.deb ... 1286s Unpacking libxslt1.1:arm64 (1.1.43-0.1) ... 1287s Selecting previously unselected package moreutils. 1287s Preparing to unpack .../164-moreutils_0.69-1_arm64.deb ... 1287s Unpacking moreutils (0.69-1) ... 1287s Selecting previously unselected package python3-click. 1287s Preparing to unpack .../165-python3-click_8.2.0+0.really.8.1.8-1_all.deb ... 1287s Unpacking python3-click (8.2.0+0.really.8.1.8-1) ... 1287s Selecting previously unselected package python3-consul. 1287s Preparing to unpack .../166-python3-consul_1.5.5-1_all.deb ... 1287s Unpacking python3-consul (1.5.5-1) ... 1287s Selecting previously unselected package python3-dateutil. 1287s Preparing to unpack .../167-python3-dateutil_2.9.0-4_all.deb ... 1287s Unpacking python3-dateutil (2.9.0-4) ... 1287s Selecting previously unselected package python3-wcwidth. 1287s Preparing to unpack .../168-python3-wcwidth_0.2.13+dfsg1-1_all.deb ... 1287s Unpacking python3-wcwidth (0.2.13+dfsg1-1) ... 1287s Selecting previously unselected package python3-prettytable. 1287s Preparing to unpack .../169-python3-prettytable_3.15.1-1_all.deb ... 1287s Unpacking python3-prettytable (3.15.1-1) ... 1287s Selecting previously unselected package python3-psutil. 1287s Preparing to unpack .../170-python3-psutil_7.0.0-2ubuntu1_arm64.deb ... 1287s Unpacking python3-psutil (7.0.0-2ubuntu1) ... 1287s Selecting previously unselected package python3-ydiff. 1287s Preparing to unpack .../171-python3-ydiff_1.4.2-1_all.deb ... 1287s Unpacking python3-ydiff (1.4.2-1) ... 1287s Selecting previously unselected package python3-psycopg2. 1287s Preparing to unpack .../172-python3-psycopg2_2.9.10-1build1_arm64.deb ... 1287s Unpacking python3-psycopg2 (2.9.10-1build1) ... 1287s Selecting previously unselected package python3-greenlet. 1287s Preparing to unpack .../173-python3-greenlet_3.1.0-1build1_arm64.deb ... 1287s Unpacking python3-greenlet (3.1.0-1build1) ... 1287s Selecting previously unselected package python3-dnspython. 1287s Preparing to unpack .../174-python3-dnspython_2.7.0-1ubuntu1_all.deb ... 1287s Unpacking python3-dnspython (2.7.0-1ubuntu1) ... 1287s Selecting previously unselected package python3-eventlet. 1287s Preparing to unpack .../175-python3-eventlet_0.39.0-0ubuntu2_all.deb ... 1287s Unpacking python3-eventlet (0.39.0-0ubuntu2) ... 1287s Selecting previously unselected package python3-zope.event. 1287s Preparing to unpack .../176-python3-zope.event_5.0-0.1_all.deb ... 1287s Unpacking python3-zope.event (5.0-0.1) ... 1287s Selecting previously unselected package python3-zope.interface. 1287s Preparing to unpack .../177-python3-zope.interface_7.2-1build1_arm64.deb ... 1287s Unpacking python3-zope.interface (7.2-1build1) ... 1287s Selecting previously unselected package python3-gevent. 1287s Preparing to unpack .../178-python3-gevent_24.11.1-1build1_arm64.deb ... 1287s Unpacking python3-gevent (24.11.1-1build1) ... 1287s Selecting previously unselected package python3-kerberos. 1287s Preparing to unpack .../179-python3-kerberos_1.1.14-3.1build12_arm64.deb ... 1287s Unpacking python3-kerberos (1.1.14-3.1build12) ... 1287s Selecting previously unselected package python3-pure-sasl. 1287s Preparing to unpack .../180-python3-pure-sasl_0.5.1+dfsg1-5_all.deb ... 1287s Unpacking python3-pure-sasl (0.5.1+dfsg1-5) ... 1287s Selecting previously unselected package python3-six. 1287s Preparing to unpack .../181-python3-six_1.17.0-1_all.deb ... 1287s Unpacking python3-six (1.17.0-1) ... 1287s Selecting previously unselected package python3-kazoo. 1287s Preparing to unpack .../182-python3-kazoo_2.9.0-2_all.deb ... 1287s Unpacking python3-kazoo (2.9.0-2) ... 1287s Selecting previously unselected package patroni. 1287s Preparing to unpack .../183-patroni_4.0.6-1_all.deb ... 1287s Unpacking patroni (4.0.6-1) ... 1287s Selecting previously unselected package sphinx-rtd-theme-common. 1287s Preparing to unpack .../184-sphinx-rtd-theme-common_3.0.2+dfsg-3_all.deb ... 1287s Unpacking sphinx-rtd-theme-common (3.0.2+dfsg-3) ... 1287s Selecting previously unselected package patroni-doc. 1287s Preparing to unpack .../185-patroni-doc_4.0.6-1_all.deb ... 1287s Unpacking patroni-doc (4.0.6-1) ... 1287s Selecting previously unselected package postgresql-client-17. 1287s Preparing to unpack .../186-postgresql-client-17_17.6-1build1_arm64.deb ... 1287s Unpacking postgresql-client-17 (17.6-1build1) ... 1288s Selecting previously unselected package postgresql-17. 1288s Preparing to unpack .../187-postgresql-17_17.6-1build1_arm64.deb ... 1288s Unpacking postgresql-17 (17.6-1build1) ... 1288s Selecting previously unselected package postgresql. 1288s Preparing to unpack .../188-postgresql_17+282ubuntu1_all.deb ... 1288s Unpacking postgresql (17+282ubuntu1) ... 1288s Selecting previously unselected package python3-parse. 1288s Preparing to unpack .../189-python3-parse_1.20.2-1_all.deb ... 1288s Unpacking python3-parse (1.20.2-1) ... 1288s Selecting previously unselected package python3-parse-type. 1288s Preparing to unpack .../190-python3-parse-type_0.6.4-3_all.deb ... 1288s Unpacking python3-parse-type (0.6.4-3) ... 1288s Selecting previously unselected package python3-behave. 1288s Preparing to unpack .../191-python3-behave_1.2.6-6_all.deb ... 1288s Unpacking python3-behave (1.2.6-6) ... 1288s Selecting previously unselected package python3-coverage. 1288s Preparing to unpack .../192-python3-coverage_7.8.2+dfsg1-1_arm64.deb ... 1288s Unpacking python3-coverage (7.8.2+dfsg1-1) ... 1288s Setting up postgresql-client-common (282ubuntu1) ... 1288s Setting up libgraphite2-3:arm64 (1.3.14-2ubuntu1) ... 1288s Setting up libxcb-dri3-0:arm64 (1.17.0-2build1) ... 1288s Setting up liblcms2-2:arm64 (2.16-2) ... 1288s Setting up libtaglibs-standard-spec-java (1.2.5-3) ... 1288s Setting up libpixman-1-0:arm64 (0.44.0-3) ... 1288s Setting up libev4t64:arm64 (1:4.33-2.1build1) ... 1288s Setting up libjackson2-annotations-java (2.14.0-1) ... 1288s Setting up libsharpyuv0:arm64 (1.5.0-0.1) ... 1288s Setting up libx11-xcb1:arm64 (2:1.8.12-1build1) ... 1288s Setting up libslf4j-java (1.7.32-2) ... 1288s Setting up fonts-lato (2.015-1) ... 1288s Setting up libeclipse-jdt-core-compiler-batch-java (3.35.0+eclipse4.29-2) ... 1288s Setting up libxdamage1:arm64 (1:1.1.6-1build1) ... 1288s Setting up libxcb-xfixes0:arm64 (1.17.0-2build1) ... 1288s Setting up libjavaparser-java (3.26.1-1) ... 1288s Setting up liblerc4:arm64 (4.0.0+ds-5ubuntu1) ... 1288s Setting up libjsr305-java (0.1~+svn49-12) ... 1288s Setting up hicolor-icon-theme (0.18-2) ... 1288s Setting up libxi6:arm64 (2:1.8.2-1) ... 1288s Setting up java-common (0.76) ... 1288s Setting up libxrender1:arm64 (1:0.9.12-1) ... 1288s Setting up libdatrie1:arm64 (0.2.13-4) ... 1288s Setting up libcommons-cli-java (1.6.0-1) ... 1288s Setting up libio-pty-perl (1:1.20-1build3) ... 1288s Setting up libxcb-render0:arm64 (1.17.0-2build1) ... 1288s Setting up python3-zope.event (5.0-0.1) ... 1288s Setting up python3-zope.interface (7.2-1build1) ... 1289s Setting up libglvnd0:arm64 (1.7.0-1build2) ... 1289s Setting up libxcb-glx0:arm64 (1.17.0-2build1) ... 1289s Setting up libgdk-pixbuf2.0-common (2.42.12+dfsg-5) ... 1289s Setting up python3-ydiff (1.4.2-1) ... 1289s Setting up libasm-java (9.8-1) ... 1289s Setting up x11-common (1:7.7+24ubuntu1) ... 1289s Setting up libpq5:arm64 (17.6-1build1) ... 1289s Setting up libdeflate0:arm64 (1.23-2) ... 1289s Setting up python3-kerberos (1.1.14-3.1build12) ... 1289s Setting up liblog4j1.2-java (1.2.17-11) ... 1289s Setting up libel-api-java (3.0.0-3) ... 1289s Setting up python3-coverage (7.8.2+dfsg1-1) ... 1289s Setting up libxcb-shm0:arm64 (1.17.0-2build1) ... 1289s Setting up python3-click (8.2.0+0.really.8.1.8-1) ... 1289s Setting up libjnr-x86asm-java (1.0.2-6) ... 1289s Setting up libjbig0:arm64 (2.1-6.1ubuntu2) ... 1289s Setting up libcolord2:arm64 (1.4.7-3build1) ... 1289s Setting up python3-psutil (7.0.0-2ubuntu1) ... 1290s Setting up libeclipse-jdt-core-java (3.35.0+eclipse4.29-2) ... 1290s Setting up libxxf86vm1:arm64 (1:1.1.4-1build4) ... 1290s Setting up libsnappy1v5:arm64 (1.2.2-1) ... 1290s Setting up libxcb-present0:arm64 (1.17.0-2build1) ... 1290s Setting up libtaglibs-standard-impl-java (1.2.5-3) ... 1290s Setting up libdconf1:arm64 (0.40.0-5willsync1) ... 1290s Setting up libjctools-java (4.0.5+dfsg-1) ... 1290s Setting up libdropwizard-metrics-java (3.2.6-1) ... 1290s Setting up python3-six (1.17.0-1) ... 1290s Setting up libasound2-data (1.2.14-1ubuntu1) ... 1290s Setting up libasound2t64:arm64 (1.2.14-1ubuntu1) ... 1290s Setting up python3-wcwidth (0.2.13+dfsg1-1) ... 1290s Setting up libfindbugs-annotations-java (3.1.0~preview2-4) ... 1290s Setting up libepoxy0:arm64 (1.5.10-2) ... 1290s Setting up libnspr4:arm64 (2:4.36-1ubuntu2) ... 1290s Setting up ssl-cert (1.1.3ubuntu1) ... 1290s Created symlink '/etc/systemd/system/multi-user.target.wants/ssl-cert.service' → '/usr/lib/systemd/system/ssl-cert.service'. 1291s Setting up libxfixes3:arm64 (1:6.0.0-2build1) ... 1291s Setting up libxcb-sync1:arm64 (1.17.0-2build1) ... 1291s Setting up libapache-pom-java (33-2) ... 1291s Setting up libavahi-common-data:arm64 (0.8-16ubuntu3) ... 1291s Setting up libatinject-jsr330-api-java (1.0+ds1-6) ... 1291s Setting up libatspi2.0-0t64:arm64 (2.57.1-1) ... 1291s Setting up libwebsocket-api-java (1.1-2) ... 1291s Setting up python3-greenlet (3.1.0-1build1) ... 1291s Setting up libxinerama1:arm64 (2:1.1.4-3build1) ... 1291s Setting up fonts-dejavu-mono (2.37-8) ... 1291s Setting up libcares2:arm64 (1.34.5-1) ... 1291s Setting up libxrandr2:arm64 (2:1.5.4-1) ... 1291s Setting up python3-psycopg2 (2.9.10-1build1) ... 1291s Setting up fonts-dejavu-core (2.37-8) ... 1291s Setting up libipc-run-perl (20231003.0-2) ... 1291s Setting up libpcsclite1:arm64 (2.3.3-1) ... 1291s Setting up libjpeg-turbo8:arm64 (2.1.5-4ubuntu2) ... 1291s Setting up libactivation-java (1.2.0-2) ... 1291s Setting up libtomcat9-java (9.0.95-1ubuntu1) ... 1291s Setting up libhamcrest-java (2.2-2) ... 1291s Setting up libjsp-api-java (2.3.4-3) ... 1291s Setting up libvulkan1:arm64 (1.4.321.0-1) ... 1291s Setting up libtime-duration-perl (1.21-2) ... 1291s Setting up libwebp7:arm64 (1.5.0-0.1) ... 1291s Setting up libtimedate-perl (2.3300-2) ... 1291s Setting up libgif7:arm64 (5.2.2-1ubuntu2) ... 1291s Setting up libxshmfence1:arm64 (1.3.3-1) ... 1291s Setting up libmail-java (1.6.5-3) ... 1291s Setting up at-spi2-common (2.57.1-1) ... 1291s Setting up python3-dnspython (2.7.0-1ubuntu1) ... 1291s Setting up libnetty-java (1:4.1.48-10) ... 1291s Setting up libxcb-randr0:arm64 (1.17.0-2build1) ... 1291s Setting up python3-parse (1.20.2-1) ... 1292s Setting up libapr1t64:arm64 (1.7.5-1) ... 1292s Setting up libjson-perl (4.10000-1) ... 1292s Setting up libxslt1.1:arm64 (1.1.43-0.1) ... 1292s Setting up libservlet-api-java (4.0.1-2) ... 1292s Setting up libjackson2-core-java (2.14.1-1) ... 1292s Setting up libharfbuzz0b:arm64 (10.2.0-1) ... 1292s Setting up libthai-data (0.1.29-2build1) ... 1292s Setting up python3-dateutil (2.9.0-4) ... 1292s Setting up python3-consul (1.5.5-1) ... 1292s Setting up libjffi-jni:arm64 (1.3.13+ds-1) ... 1292s Setting up libwayland-egl1:arm64 (1.24.0-1build1) ... 1292s Setting up libicu76:arm64 (76.1-4ubuntu2) ... 1292s Setting up libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 1292s Setting up ca-certificates-java (20240118) ... 1292s No JRE found. Skipping Java certificates setup. 1292s Setting up python3-prettytable (3.15.1-1) ... 1292s Setting up libsnappy-jni (1.1.10.7-1) ... 1292s Setting up libxcomposite1:arm64 (1:0.4.6-1) ... 1292s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 1292s Setting up sphinx-rtd-theme-common (3.0.2+dfsg-3) ... 1292s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 1292s Setting up postgresql-common-dev (282ubuntu1) ... 1292s Setting up libdrm-amdgpu1:arm64 (2.4.125-1) ... 1292s Setting up libjnr-constants-java (0.10.4-2) ... 1292s Setting up libwayland-client0:arm64 (1.24.0-1build1) ... 1292s Setting up libjpeg8:arm64 (8c-2ubuntu11) ... 1292s Setting up libjaxb-api-java (2.3.1-1) ... 1292s Setting up libjffi-java (1.3.13+ds-1) ... 1292s Setting up mesa-libgallium:arm64 (25.2.3-1ubuntu1) ... 1292s Setting up libjetty9-java (9.4.57-1) ... 1292s Setting up moreutils (0.69-1) ... 1292s Setting up libatk1.0-0t64:arm64 (2.57.1-1) ... 1292s Setting up python3-pure-sasl (0.5.1+dfsg1-5) ... 1292s Setting up libgbm1:arm64 (25.2.3-1ubuntu1) ... 1292s Setting up postgresql-client-17 (17.6-1build1) ... 1293s 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 1293s Setting up fontconfig-config (2.15.0-2.3ubuntu1) ... 1293s Setting up libxtst6:arm64 (2:1.2.5-1) ... 1293s Setting up libxcursor1:arm64 (1:1.2.3-1) ... 1293s Setting up libgl1-mesa-dri:arm64 (25.2.3-1ubuntu1) ... 1293s Setting up libcommons-parent-java (56-1) ... 1293s Setting up libavahi-common3:arm64 (0.8-16ubuntu3) ... 1293s Setting up libcommons-logging-java (1.3.0-1ubuntu1) ... 1293s Setting up dconf-service (0.40.0-5willsync1) ... 1293s Setting up libnss3:arm64 (2:3.114-1) ... 1293s Setting up python3-gevent (24.11.1-1build1) ... 1293s Setting up libjackson2-databind-java (2.14.0+ds-1) ... 1293s Setting up libthai0:arm64 (0.1.29-2build1) ... 1293s Setting up python3-parse-type (0.6.4-3) ... 1293s Setting up python3-eventlet (0.39.0-0ubuntu2) ... 1294s Setting up libnetty-tcnative-jni (2.0.28-1build4) ... 1294s Setting up python3-kazoo (2.9.0-2) ... 1294s Setting up postgresql-common (282ubuntu1) ... 1294s Creating config file /etc/postgresql-common/createcluster.conf with new version 1295s Building PostgreSQL dictionaries from installed myspell/hunspell packages... 1295s Removing obsolete dictionary files: 1295s Created symlink '/etc/systemd/system/multi-user.target.wants/postgresql.service' → '/usr/lib/systemd/system/postgresql.service'. 1296s Setting up libjs-sphinxdoc (8.2.3-1ubuntu2) ... 1296s Setting up libtiff6:arm64 (4.7.0-3ubuntu3) ... 1296s Setting up libwayland-cursor0:arm64 (1.24.0-1build1) ... 1296s Setting up libgdk-pixbuf-2.0-0:arm64 (2.42.12+dfsg-5) ... 1296s Setting up python3-behave (1.2.6-6) ... 1296s /usr/lib/python3/dist-packages/behave/formatter/ansi_escapes.py:57: SyntaxWarning: invalid escape sequence '\[' 1296s _ANSI_ESCAPE_PATTERN = re.compile(u"\x1b\[\d+[mA]", re.UNICODE) 1296s /usr/lib/python3/dist-packages/behave/matchers.py:284: SyntaxWarning: invalid escape sequence '\d' 1296s @parse.with_pattern(r"\d+") 1296s Setting up libsnappy-java (1.1.10.7-1) ... 1296s Setting up libfontconfig1:arm64 (2.15.0-2.3ubuntu1) ... 1296s Setting up patroni (4.0.6-1) ... 1296s Created symlink '/etc/systemd/system/multi-user.target.wants/patroni.service' → '/usr/lib/systemd/system/patroni.service'. 1297s Setting up libavahi-client3:arm64 (0.8-16ubuntu3) ... 1297s Setting up libjnr-ffi-java (2.2.15-2) ... 1297s Setting up libatk-bridge2.0-0t64:arm64 (2.57.1-1) ... 1297s Setting up gtk-update-icon-cache (4.20.1+ds-2) ... 1297s Setting up fontconfig (2.15.0-2.3ubuntu1) ... 1299s Regenerating fonts cache... done. 1299s Setting up postgresql-17 (17.6-1build1) ... 1299s Creating new PostgreSQL cluster 17/main ... 1299s /usr/lib/postgresql/17/bin/initdb -D /var/lib/postgresql/17/main --auth-local peer --auth-host scram-sha-256 --no-instructions 1299s The files belonging to this database system will be owned by user "postgres". 1299s This user must also own the server process. 1299s 1299s The database cluster will be initialized with locale "C.UTF-8". 1299s The default database encoding has accordingly been set to "UTF8". 1299s The default text search configuration will be set to "english". 1299s 1299s Data page checksums are disabled. 1299s 1299s fixing permissions on existing directory /var/lib/postgresql/17/main ... ok 1299s creating subdirectories ... ok 1299s selecting dynamic shared memory implementation ... posix 1300s selecting default "max_connections" ... 100 1300s selecting default "shared_buffers" ... 128MB 1300s selecting default time zone ... Etc/UTC 1300s creating configuration files ... ok 1300s running bootstrap script ... ok 1300s performing post-bootstrap initialization ... ok 1300s syncing data to disk ... ok 1303s Setting up libglx-mesa0:arm64 (25.2.3-1ubuntu1) ... 1303s Setting up openjdk-21-jre-headless:arm64 (21.0.9~8ea-1) ... 1303s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/java to provide /usr/bin/java (java) in auto mode 1303s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/jpackage to provide /usr/bin/jpackage (jpackage) in auto mode 1303s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode 1303s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode 1303s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode 1303s Setting up libglx0:arm64 (1.7.0-1build2) ... 1303s Setting up libspring-core-java (4.3.30-3ubuntu1) ... 1303s Setting up dconf-gsettings-backend:arm64 (0.40.0-5willsync1) ... 1303s Setting up libcommons-io-java (2.19.0-1) ... 1303s Setting up patroni-doc (4.0.6-1) ... 1303s Setting up libpango-1.0-0:arm64 (1.56.3-1build1) ... 1303s Setting up libcairo2:arm64 (1.18.4-1build1) ... 1303s Setting up libjnr-enxio-java (0.32.16-1) ... 1303s Setting up libgl1:arm64 (1.7.0-1build2) ... 1303s Setting up adwaita-icon-theme (49.0-1) ... 1303s update-alternatives: using /usr/share/icons/Adwaita/cursor.theme to provide /usr/share/icons/default/index.theme (x-cursor-theme) in auto mode 1303s Setting up libcairo-gobject2:arm64 (1.18.4-1build1) ... 1303s Setting up postgresql (17+282ubuntu1) ... 1304s Setting up libpangoft2-1.0-0:arm64 (1.56.3-1build1) ... 1304s Setting up libcups2t64:arm64 (2.4.12-0ubuntu3) ... 1304s Setting up libgtk-3-common (3.24.50-1ubuntu2) ... 1304s Setting up libjnr-posix-java (3.1.18-1) ... 1304s Setting up libpangocairo-1.0-0:arm64 (1.56.3-1build1) ... 1304s Setting up libspring-beans-java (4.3.30-3ubuntu1) ... 1304s Setting up libjnr-unixsocket-java (0.38.21-3) ... 1304s Setting up libjetty9-extra-java (9.4.57-1) ... 1304s Setting up libguava-java (32.0.1-1) ... 1304s Setting up liberror-prone-java (2.18.0-1) ... 1304s Processing triggers for libc-bin (2.42-0ubuntu3) ... 1304s Processing triggers for man-db (2.13.1-1) ... 1305s Processing triggers for libglib2.0-0t64:arm64 (2.86.0-2) ... 1305s Setting up libgtk-3-0t64:arm64 (3.24.50-1ubuntu2) ... 1305s Processing triggers for ca-certificates-java (20240118) ... 1306s Adding debian:ACCVRAIZ1.pem 1306s Adding debian:AC_RAIZ_FNMT-RCM.pem 1306s Adding debian:AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem 1306s Adding debian:ANF_Secure_Server_Root_CA.pem 1306s Adding debian:Actalis_Authentication_Root_CA.pem 1306s Adding debian:AffirmTrust_Commercial.pem 1306s Adding debian:AffirmTrust_Networking.pem 1306s Adding debian:AffirmTrust_Premium.pem 1306s Adding debian:AffirmTrust_Premium_ECC.pem 1306s Adding debian:Amazon_Root_CA_1.pem 1306s Adding debian:Amazon_Root_CA_2.pem 1306s Adding debian:Amazon_Root_CA_3.pem 1306s Adding debian:Amazon_Root_CA_4.pem 1306s Adding debian:Atos_TrustedRoot_2011.pem 1306s Adding debian:Atos_TrustedRoot_Root_CA_ECC_TLS_2021.pem 1306s Adding debian:Atos_TrustedRoot_Root_CA_RSA_TLS_2021.pem 1306s Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem 1306s Adding debian:BJCA_Global_Root_CA1.pem 1306s Adding debian:BJCA_Global_Root_CA2.pem 1306s Adding debian:Baltimore_CyberTrust_Root.pem 1306s Adding debian:Buypass_Class_2_Root_CA.pem 1306s Adding debian:Buypass_Class_3_Root_CA.pem 1306s Adding debian:CA_Disig_Root_R2.pem 1306s Adding debian:CFCA_EV_ROOT.pem 1306s Adding debian:COMODO_Certification_Authority.pem 1306s Adding debian:COMODO_ECC_Certification_Authority.pem 1306s Adding debian:COMODO_RSA_Certification_Authority.pem 1306s Adding debian:Certainly_Root_E1.pem 1306s Adding debian:Certainly_Root_R1.pem 1306s Adding debian:Certigna.pem 1306s Adding debian:Certigna_Root_CA.pem 1306s Adding debian:Certum_EC-384_CA.pem 1306s Adding debian:Certum_Trusted_Network_CA.pem 1306s Adding debian:Certum_Trusted_Network_CA_2.pem 1306s Adding debian:Certum_Trusted_Root_CA.pem 1306s Adding debian:CommScope_Public_Trust_ECC_Root-01.pem 1306s Adding debian:CommScope_Public_Trust_ECC_Root-02.pem 1306s Adding debian:CommScope_Public_Trust_RSA_Root-01.pem 1306s Adding debian:CommScope_Public_Trust_RSA_Root-02.pem 1306s Adding debian:Comodo_AAA_Services_root.pem 1306s Adding debian:D-TRUST_BR_Root_CA_1_2020.pem 1306s Adding debian:D-TRUST_BR_Root_CA_2_2023.pem 1306s Adding debian:D-TRUST_EV_Root_CA_1_2020.pem 1306s Adding debian:D-TRUST_EV_Root_CA_2_2023.pem 1306s Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem 1306s Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem 1306s Adding debian:DigiCert_Assured_ID_Root_CA.pem 1306s Adding debian:DigiCert_Assured_ID_Root_G2.pem 1306s Adding debian:DigiCert_Assured_ID_Root_G3.pem 1306s Adding debian:DigiCert_Global_Root_CA.pem 1306s Adding debian:DigiCert_Global_Root_G2.pem 1306s Adding debian:DigiCert_Global_Root_G3.pem 1306s Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem 1306s Adding debian:DigiCert_TLS_ECC_P384_Root_G5.pem 1306s Adding debian:DigiCert_TLS_RSA4096_Root_G5.pem 1306s Adding debian:DigiCert_Trusted_Root_G4.pem 1306s Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem 1306s Adding debian:Entrust_Root_Certification_Authority.pem 1306s Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem 1306s Adding debian:Entrust_Root_Certification_Authority_-_G2.pem 1306s Adding debian:FIRMAPROFESIONAL_CA_ROOT-A_WEB.pem 1306s Adding debian:GDCA_TrustAUTH_R5_ROOT.pem 1306s Adding debian:GLOBALTRUST_2020.pem 1306s Adding debian:GTS_Root_R1.pem 1306s Adding debian:GTS_Root_R2.pem 1306s Adding debian:GTS_Root_R3.pem 1306s Adding debian:GTS_Root_R4.pem 1306s Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem 1306s Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem 1306s Adding debian:GlobalSign_Root_CA.pem 1306s Adding debian:GlobalSign_Root_CA_-_R3.pem 1306s Adding debian:GlobalSign_Root_CA_-_R6.pem 1306s Adding debian:GlobalSign_Root_E46.pem 1306s Adding debian:GlobalSign_Root_R46.pem 1306s Adding debian:Go_Daddy_Class_2_CA.pem 1306s Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem 1306s Adding debian:HARICA_TLS_ECC_Root_CA_2021.pem 1306s Adding debian:HARICA_TLS_RSA_Root_CA_2021.pem 1306s Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem 1306s Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem 1306s Adding debian:HiPKI_Root_CA_-_G1.pem 1306s Adding debian:Hongkong_Post_Root_CA_3.pem 1306s Adding debian:ISRG_Root_X1.pem 1306s Adding debian:ISRG_Root_X2.pem 1306s Adding debian:IdenTrust_Commercial_Root_CA_1.pem 1306s Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem 1306s Adding debian:Izenpe.com.pem 1306s Adding debian:Microsec_e-Szigno_Root_CA_2009.pem 1306s Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem 1306s Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem 1306s Adding debian:NAVER_Global_Root_Certification_Authority.pem 1306s Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem 1306s Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem 1306s Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem 1306s Adding debian:QuoVadis_Root_CA_1_G3.pem 1306s Adding debian:QuoVadis_Root_CA_2.pem 1306s Adding debian:QuoVadis_Root_CA_2_G3.pem 1306s Adding debian:QuoVadis_Root_CA_3.pem 1306s Adding debian:QuoVadis_Root_CA_3_G3.pem 1306s Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem 1306s Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem 1306s Adding debian:SSL.com_Root_Certification_Authority_ECC.pem 1306s Adding debian:SSL.com_Root_Certification_Authority_RSA.pem 1306s Adding debian:SSL.com_TLS_ECC_Root_CA_2022.pem 1306s Adding debian:SSL.com_TLS_RSA_Root_CA_2022.pem 1306s Adding debian:SZAFIR_ROOT_CA2.pem 1306s Adding debian:Sectigo_Public_Server_Authentication_Root_E46.pem 1306s Adding debian:Sectigo_Public_Server_Authentication_Root_R46.pem 1306s Adding debian:SecureSign_Root_CA12.pem 1306s Adding debian:SecureSign_Root_CA14.pem 1306s Adding debian:SecureSign_Root_CA15.pem 1306s Adding debian:SecureTrust_CA.pem 1306s Adding debian:Secure_Global_CA.pem 1306s Adding debian:Security_Communication_ECC_RootCA1.pem 1306s Adding debian:Security_Communication_RootCA2.pem 1306s Adding debian:Starfield_Class_2_CA.pem 1306s Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem 1306s Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem 1306s Adding debian:SwissSign_Gold_CA_-_G2.pem 1306s Adding debian:T-TeleSec_GlobalRoot_Class_2.pem 1306s Adding debian:T-TeleSec_GlobalRoot_Class_3.pem 1306s Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem 1306s Adding debian:TWCA_CYBER_Root_CA.pem 1306s Adding debian:TWCA_Global_Root_CA.pem 1306s Adding debian:TWCA_Root_Certification_Authority.pem 1306s Adding debian:Telekom_Security_TLS_ECC_Root_2020.pem 1306s Adding debian:Telekom_Security_TLS_RSA_Root_2023.pem 1306s Adding debian:TeliaSonera_Root_CA_v1.pem 1306s Adding debian:Telia_Root_CA_v2.pem 1306s Adding debian:TrustAsia_Global_Root_CA_G3.pem 1306s Adding debian:TrustAsia_Global_Root_CA_G4.pem 1306s Adding debian:Trustwave_Global_Certification_Authority.pem 1306s Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem 1306s Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem 1306s Adding debian:TunTrust_Root_CA.pem 1306s Adding debian:UCA_Extended_Validation_Root.pem 1306s Adding debian:UCA_Global_G2_Root.pem 1306s Adding debian:USERTrust_ECC_Certification_Authority.pem 1306s Adding debian:USERTrust_RSA_Certification_Authority.pem 1306s Adding debian:XRamp_Global_CA_Root.pem 1306s Adding debian:certSIGN_ROOT_CA.pem 1306s Adding debian:certSIGN_Root_CA_G2.pem 1306s Adding debian:e-Szigno_Root_CA_2017.pem 1306s Adding debian:ePKI_Root_Certification_Authority.pem 1306s Adding debian:emSign_ECC_Root_CA_-_C3.pem 1306s Adding debian:emSign_ECC_Root_CA_-_G3.pem 1306s Adding debian:emSign_Root_CA_-_C1.pem 1306s Adding debian:emSign_Root_CA_-_G1.pem 1306s Adding debian:vTrus_ECC_Root_CA.pem 1306s Adding debian:vTrus_Root_CA.pem 1307s done. 1307s Setting up default-jre-headless (2:1.21-76) ... 1307s Setting up openjdk-21-jre:arm64 (21.0.9~8ea-1) ... 1307s Setting up junit4 (4.13.2-5) ... 1307s Setting up default-jre (2:1.21-76) ... 1307s Setting up libnetty-tcnative-java (2.0.28-1build4) ... 1307s Setting up libzookeeper-java (3.9.3-1build2) ... 1307s Setting up zookeeper (3.9.3-1build2) ... 1307s update-alternatives: using /etc/zookeeper/conf_example to provide /etc/zookeeper/conf (zookeeper-conf) in auto mode 1307s Setting up zookeeperd (3.9.3-1build2) ... 1307s Processing triggers for libc-bin (2.42-0ubuntu3) ... 1316s autopkgtest [01:41:11]: test acceptance-zookeeper-basic: debian/tests/acceptance zookeeper features/basic_replication.feature 1316s autopkgtest [01:41:11]: test acceptance-zookeeper-basic: [----------------------- 1321s dpkg-architecture: warning: cannot determine CC system type, falling back to default (native compilation) 1321s ### PostgreSQL 17 acceptance-zookeeper features/basic_replication.feature ### 1321s ++ ls -1r /usr/lib/postgresql/ 1321s + for PG_VERSION in $(ls -1r /usr/lib/postgresql/) 1321s + '[' 17 == 10 -o 17 == 11 ']' 1321s + echo '### PostgreSQL 17 acceptance-zookeeper features/basic_replication.feature ###' 1321s + su postgres -p -c 'set -o pipefail; ETCD_UNSUPPORTED_ARCH=arm64 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' 1322s Oct 20 01:41:17 Feature: basic replication # features/basic_replication.feature:1 1322s Oct 20 01:41:17 We should check that the basic bootstrapping, replication and failover works. 1322s Oct 20 01:41:17 Scenario: check replication of a single table # features/basic_replication.feature:4 1322s Oct 20 01:41:17 Given I start postgres-0 # features/steps/basic_replication.py:20 1325s Oct 20 01:41:20 Then postgres-0 is a leader after 10 seconds # features/steps/patroni_api.py:31 1325s Oct 20 01:41:20 And there is a non empty initialize key in DCS after 15 seconds # features/steps/cascading_replication.py:41 1325s Oct 20 01:41:20 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 1325s Oct 20 01:41:20 Then I receive a response code 200 # features/steps/patroni_api.py:100 1325s Oct 20 01:41:20 When I start postgres-1 # features/steps/basic_replication.py:20 1327s Oct 20 01:41:22 And I configure and start postgres-2 with a tag replicatefrom postgres-0 # features/steps/cascading_replication.py:7 1330s Oct 20 01:41:25 And "sync" key in DCS has leader=postgres-0 after 20 seconds # features/steps/cascading_replication.py:23 1330s Oct 20 01:41:25 And I add the table foo to postgres-0 # features/steps/basic_replication.py:66 1330s Oct 20 01:41:25 Then table foo is present on postgres-1 after 20 seconds # features/steps/basic_replication.py:105 1331s Oct 20 01:41:26 Then table foo is present on postgres-2 after 20 seconds # features/steps/basic_replication.py:105 1335s Oct 20 01:41:30 1335s Oct 20 01:41:30 Scenario: check restart of sync replica # features/basic_replication.feature:17 1335s Oct 20 01:41:30 Given I shut down postgres-2 # features/steps/basic_replication.py:41 1336s Oct 20 01:41:31 Then "sync" key in DCS has sync_standby=postgres-1 after 5 seconds # features/steps/cascading_replication.py:23 1336s Oct 20 01:41:31 When I start postgres-2 # features/steps/basic_replication.py:20 1338s Oct 20 01:41:33 And I shut down postgres-1 # features/steps/basic_replication.py:41 1341s Oct 20 01:41:36 Then "sync" key in DCS has sync_standby=postgres-2 after 10 seconds # features/steps/cascading_replication.py:23 1342s Oct 20 01:41:37 When I start postgres-1 # features/steps/basic_replication.py:20 1344s Oct 20 01:41:39 Then "members/postgres-1" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 1345s Oct 20 01:41:40 And Status code on GET http://127.0.0.1:8010/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 1345s Oct 20 01:41:40 And Status code on GET http://127.0.0.1:8009/async is 200 after 3 seconds # features/steps/patroni_api.py:144 1345s Oct 20 01:41:40 1345s Oct 20 01:41:40 Scenario: check stuck sync replica # features/basic_replication.feature:28 1345s Oct 20 01:41:40 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 1346s Oct 20 01:41:40 Then I receive a response code 200 # features/steps/patroni_api.py:100 1346s Oct 20 01:41:40 And I create table on postgres-0 # features/steps/basic_replication.py:85 1346s Oct 20 01:41:41 And table mytest is present on postgres-1 after 2 seconds # features/steps/basic_replication.py:105 1347s Oct 20 01:41:42 And table mytest is present on postgres-2 after 2 seconds # features/steps/basic_replication.py:105 1347s Oct 20 01:41:42 When I pause wal replay on postgres-2 # features/steps/basic_replication.py:76 1347s Oct 20 01:41:42 And I load data on postgres-0 # features/steps/basic_replication.py:96 1347s Oct 20 01:41:42 Then "sync" key in DCS has sync_standby=postgres-1 after 15 seconds # features/steps/cascading_replication.py:23 1350s Oct 20 01:41:45 And I resume wal replay on postgres-2 # features/steps/basic_replication.py:76 1350s Oct 20 01:41:45 And Status code on GET http://127.0.0.1:8009/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 1351s Oct 20 01:41:46 And Status code on GET http://127.0.0.1:8010/async is 200 after 3 seconds # features/steps/patroni_api.py:144 1351s Oct 20 01:41:46 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 1351s Oct 20 01:41:46 Then I receive a response code 200 # features/steps/patroni_api.py:100 1351s Oct 20 01:41:46 And I drop table on postgres-0 # features/steps/basic_replication.py:85 1351s Oct 20 01:41:46 1351s Oct 20 01:41:46 Scenario: check multi sync replication # features/basic_replication.feature:44 1351s Oct 20 01:41:46 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 1351s Oct 20 01:41:46 Then I receive a response code 200 # features/steps/patroni_api.py:100 1351s Oct 20 01:41:46 Then "sync" key in DCS has sync_standby=postgres-1,postgres-2 after 10 seconds # features/steps/cascading_replication.py:23 1355s Oct 20 01:41:50 And Status code on GET http://127.0.0.1:8010/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 1355s Oct 20 01:41:50 And Status code on GET http://127.0.0.1:8009/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 1355s Oct 20 01:41:50 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 1356s Oct 20 01:41:51 Then I receive a response code 200 # features/steps/patroni_api.py:100 1356s Oct 20 01:41:51 And I shut down postgres-1 # features/steps/basic_replication.py:41 1359s Oct 20 01:41:54 Then "sync" key in DCS has sync_standby=postgres-2 after 10 seconds # features/steps/cascading_replication.py:23 1360s Oct 20 01:41:55 When I start postgres-1 # features/steps/basic_replication.py:20 1362s Oct 20 01:41:57 Then "members/postgres-1" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 1363s Oct 20 01:41:58 And Status code on GET http://127.0.0.1:8010/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 1363s Oct 20 01:41:58 And Status code on GET http://127.0.0.1:8009/async is 200 after 3 seconds # features/steps/patroni_api.py:144 1363s Oct 20 01:41:58 1363s Oct 20 01:41:58 Scenario: check the basic failover in synchronous mode # features/basic_replication.feature:59 1363s Oct 20 01:41:58 Given I run patronictl.py pause batman # features/steps/patroni_api.py:88 1364s Oct 20 01:41:59 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 1364s Oct 20 01:41:59 When I sleep for 2 seconds # features/steps/patroni_api.py:41 1366s Oct 20 01:42:01 And I shut down postgres-0 # features/steps/basic_replication.py:41 1367s Oct 20 01:42:02 And I run patronictl.py resume batman # features/steps/patroni_api.py:88 1368s Oct 20 01:42:03 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 1368s Oct 20 01:42:03 And postgres-2 role is the primary after 24 seconds # features/steps/basic_replication.py:117 1388s Oct 20 01:42:23 And Response on GET http://127.0.0.1:8010/history contains recovery after 10 seconds # features/steps/patroni_api.py:158 1392s Oct 20 01:42:27 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 1392s Oct 20 01:42:27 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 1392s Oct 20 01:42:27 Then I receive a response code 200 # features/steps/patroni_api.py:100 1392s Oct 20 01:42:27 When I add the table bar to postgres-2 # features/steps/basic_replication.py:66 1392s Oct 20 01:42:27 Then table bar is present on postgres-1 after 20 seconds # features/steps/basic_replication.py:105 1392s Oct 20 01:42:27 And Response on GET http://127.0.0.1:8010/config contains master_start_timeout after 10 seconds # features/steps/patroni_api.py:158 1392s Oct 20 01:42:27 1392s Oct 20 01:42:27 Scenario: check rejoin of the former primary with pg_rewind # features/basic_replication.feature:75 1392s Oct 20 01:42:27 Given I add the table splitbrain to postgres-0 # features/steps/basic_replication.py:66 1392s Oct 20 01:42:27 And I start postgres-0 # features/steps/basic_replication.py:20 1392s Oct 20 01:42:27 Then postgres-0 role is the secondary after 20 seconds # features/steps/basic_replication.py:117 1395s Oct 20 01:42:30 When I add the table buz to postgres-2 # features/steps/basic_replication.py:66 1395s Oct 20 01:42:30 Then table buz is present on postgres-0 after 20 seconds # features/steps/basic_replication.py:105 1398s Oct 20 01:42:33 1398s Oct 20 01:42:33 @reject-duplicate-name 1398s Oct 20 01:42:33 Scenario: check graceful rejection when two nodes have the same name # features/basic_replication.feature:83 1398s Oct 20 01:42:33 Given I start duplicate postgres-0 on port 8011 # features/steps/basic_replication.py:25 1400s Oct 20 01:42:35 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 1404s Oct 20 01:42:39 1404s Oct 20 01:42:39 Combined data file .coverage.autopkgtest.6002.XJlLXmVx 1404s Oct 20 01:42:39 Combined data file .coverage.autopkgtest.6048.XhNosOvx 1404s Oct 20 01:42:39 Combined data file .coverage.autopkgtest.6096.XPRfoQHx 1404s Oct 20 01:42:39 Combined data file .coverage.autopkgtest.6171.XvmIHnxx 1404s Oct 20 01:42:39 Combined data file .coverage.autopkgtest.6219.XRiRPeFx 1404s Oct 20 01:42:39 Combined data file .coverage.autopkgtest.6293.XXBlOHGx 1404s Oct 20 01:42:39 Combined data file .coverage.autopkgtest.6344.XuXVUqix 1404s Oct 20 01:42:39 Combined data file .coverage.autopkgtest.6349.XdCqJDnx 1404s Oct 20 01:42:39 Combined data file .coverage.autopkgtest.6437.XJRJSMhx 1404s Oct 20 01:42:39 Combined data file .coverage.autopkgtest.6549.XjQNftjx 1407s Oct 20 01:42:42 Name Stmts Miss Cover 1407s Oct 20 01:42:42 -------------------------------------------------------------------------------------------------------- 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/_distutils_hack/__init__.py 101 96 5% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/dateutil/__init__.py 13 4 69% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/dateutil/_common.py 25 15 40% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/dateutil/_version.py 13 3 77% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/dateutil/parser/__init__.py 33 4 88% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/dateutil/parser/_parser.py 810 688 15% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/dateutil/parser/isoparser.py 183 150 18% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/dateutil/relativedelta.py 240 206 14% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/dateutil/tz/__init__.py 4 0 100% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/dateutil/tz/_common.py 151 117 23% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/dateutil/tz/_factories.py 49 21 57% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/dateutil/tz/tz.py 794 629 21% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/dateutil/tz/win.py 152 149 2% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/kazoo/__init__.py 1 0 100% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/kazoo/client.py 629 266 58% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/kazoo/exceptions.py 110 1 99% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/kazoo/handlers/__init__.py 0 0 100% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/kazoo/handlers/threading.py 94 15 84% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/kazoo/handlers/utils.py 222 75 66% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/kazoo/hosts.py 18 4 78% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/kazoo/loggingsupport.py 1 0 100% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/kazoo/protocol/__init__.py 0 0 100% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/kazoo/protocol/connection.py 485 176 64% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/kazoo/protocol/paths.py 33 8 76% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/kazoo/protocol/serialization.py 316 111 65% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/kazoo/protocol/states.py 49 9 82% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/kazoo/python2atexit.py 32 19 41% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/kazoo/recipe/__init__.py 0 0 100% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/kazoo/recipe/barrier.py 97 80 18% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/kazoo/recipe/counter.py 49 36 27% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/kazoo/recipe/election.py 16 10 38% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/kazoo/recipe/lease.py 54 36 33% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/kazoo/recipe/lock.py 295 242 18% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/kazoo/recipe/partitioner.py 155 120 23% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/kazoo/recipe/party.py 62 43 31% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/kazoo/recipe/queue.py 157 126 20% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/kazoo/recipe/watchers.py 172 138 20% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/kazoo/retry.py 60 9 85% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/kazoo/security.py 58 35 40% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/kazoo/version.py 1 0 100% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/patroni/__init__.py 13 2 85% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/patroni/__main__.py 202 68 66% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/patroni/api.py 788 437 45% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/patroni/async_executor.py 96 15 84% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/patroni/collections.py 56 7 88% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/patroni/config.py 360 100 72% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/patroni/config_generator.py 213 160 25% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/patroni/daemon.py 76 6 92% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/patroni/dcs/__init__.py 710 171 76% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/patroni/dcs/zookeeper.py 289 76 74% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/patroni/dynamic_loader.py 36 8 78% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/patroni/exceptions.py 16 0 100% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/patroni/file_perm.py 47 11 77% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/patroni/global_config.py 87 4 95% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/patroni/ha.py 1367 685 50% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/patroni/log.py 234 80 66% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/patroni/postgresql/__init__.py 826 240 71% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/patroni/postgresql/available_parameters/__init__.py 24 3 88% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/patroni/postgresql/bootstrap.py 258 93 64% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/patroni/postgresql/callback_executor.py 55 8 85% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/patroni/postgresql/cancellable.py 104 41 61% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/patroni/postgresql/config.py 844 285 66% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/patroni/postgresql/connection.py 75 7 91% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/patroni/postgresql/misc.py 43 13 70% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/patroni/postgresql/mpp/__init__.py 89 12 87% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/patroni/postgresql/postmaster.py 170 92 46% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/patroni/postgresql/rewind.py 421 203 52% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/patroni/postgresql/slots.py 352 179 49% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/patroni/postgresql/sync.py 159 26 84% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/patroni/postgresql/validator.py 156 24 85% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/patroni/psycopg.py 57 24 58% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/patroni/quorum.py 186 164 12% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/patroni/request.py 58 7 88% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/patroni/tags.py 38 5 87% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/patroni/utils.py 371 142 62% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/patroni/validator.py 309 218 29% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/patroni/version.py 1 0 100% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/patroni/watchdog/__init__.py 2 0 100% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/patroni/watchdog/base.py 203 57 72% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/patroni/watchdog/linux.py 135 50 63% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/psutil/__init__.py 945 629 33% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/psutil/_common.py 408 208 49% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/psutil/_pslinux.py 1228 923 25% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/psutil/_psposix.py 84 40 52% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/psycopg2/__init__.py 19 3 84% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/psycopg2/_json.py 64 27 58% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/psycopg2/_range.py 269 172 36% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/psycopg2/errors.py 3 2 33% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/psycopg2/extensions.py 91 25 73% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/puresasl/__init__.py 21 2 90% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/puresasl/client.py 71 47 34% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/puresasl/mechanisms.py 363 263 28% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/six.py 505 259 49% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/urllib3/__init__.py 49 15 69% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/urllib3/_base_connection.py 63 45 29% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/urllib3/_collections.py 231 133 42% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/urllib3/_request_methods.py 54 24 56% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/urllib3/_version.py 13 3 77% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/urllib3/connection.py 389 151 61% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/urllib3/connectionpool.py 344 139 60% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/urllib3/exceptions.py 121 39 68% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/urllib3/fields.py 92 73 21% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/urllib3/filepost.py 37 24 35% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/urllib3/http2/__init__.py 28 21 25% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/urllib3/http2/probe.py 49 31 37% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/urllib3/poolmanager.py 241 96 60% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/urllib3/response.py 634 413 35% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/urllib3/util/__init__.py 10 0 100% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/urllib3/util/connection.py 66 10 85% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/urllib3/util/proxy.py 13 6 54% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/urllib3/util/request.py 104 52 50% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/urllib3/util/response.py 32 17 47% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/urllib3/util/retry.py 174 57 67% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/urllib3/util/ssl_.py 172 73 58% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/urllib3/util/ssl_match_hostname.py 66 54 18% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/urllib3/util/ssltransport.py 152 106 30% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/urllib3/util/timeout.py 71 19 73% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/urllib3/util/url.py 203 76 63% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/urllib3/util/util.py 26 18 31% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/urllib3/util/wait.py 49 38 22% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/yaml/__init__.py 165 109 34% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/yaml/composer.py 92 17 82% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/yaml/constructor.py 479 276 42% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/yaml/cyaml.py 46 24 48% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/yaml/dumper.py 23 12 48% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/yaml/emitter.py 838 769 8% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/yaml/error.py 58 42 28% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/yaml/events.py 61 6 90% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/yaml/loader.py 47 24 49% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/yaml/nodes.py 29 7 76% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/yaml/parser.py 352 180 49% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/yaml/reader.py 122 30 75% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/yaml/representer.py 248 176 29% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/yaml/resolver.py 135 76 44% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/yaml/scanner.py 758 415 45% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/yaml/serializer.py 85 70 18% 1407s Oct 20 01:42:42 /usr/lib/python3/dist-packages/yaml/tokens.py 76 17 78% 1407s Oct 20 01:42:42 patroni/__init__.py 13 2 85% 1407s Oct 20 01:42:42 patroni/__main__.py 202 202 0% 1407s Oct 20 01:42:42 patroni/api.py 788 788 0% 1407s Oct 20 01:42:42 patroni/async_executor.py 96 69 28% 1407s Oct 20 01:42:42 patroni/collections.py 56 15 73% 1407s Oct 20 01:42:42 patroni/config.py 360 187 48% 1407s Oct 20 01:42:42 patroni/config_generator.py 213 213 0% 1407s Oct 20 01:42:42 patroni/ctl.py 941 666 29% 1407s Oct 20 01:42:42 patroni/daemon.py 76 76 0% 1407s Oct 20 01:42:42 patroni/dcs/__init__.py 710 359 49% 1407s Oct 20 01:42:42 patroni/dcs/consul.py 482 482 0% 1407s Oct 20 01:42:42 patroni/dcs/etcd3.py 699 699 0% 1407s Oct 20 01:42:42 patroni/dcs/etcd.py 628 628 0% 1407s Oct 20 01:42:42 patroni/dcs/exhibitor.py 62 62 0% 1407s Oct 20 01:42:42 patroni/dcs/kubernetes.py 969 969 0% 1407s Oct 20 01:42:42 patroni/dcs/raft.py 319 319 0% 1407s Oct 20 01:42:42 patroni/dcs/zookeeper.py 289 159 45% 1407s Oct 20 01:42:42 patroni/dynamic_loader.py 36 8 78% 1407s Oct 20 01:42:42 patroni/exceptions.py 16 1 94% 1407s Oct 20 01:42:42 patroni/file_perm.py 47 17 64% 1407s Oct 20 01:42:42 patroni/global_config.py 87 25 71% 1407s Oct 20 01:42:42 patroni/ha.py 1367 1367 0% 1407s Oct 20 01:42:42 patroni/log.py 234 182 22% 1407s Oct 20 01:42:42 patroni/postgresql/__init__.py 826 654 21% 1407s Oct 20 01:42:42 patroni/postgresql/available_parameters/__init__.py 24 6 75% 1407s Oct 20 01:42:42 patroni/postgresql/bootstrap.py 258 228 12% 1407s Oct 20 01:42:42 patroni/postgresql/callback_executor.py 55 34 38% 1407s Oct 20 01:42:42 patroni/postgresql/cancellable.py 104 84 19% 1407s Oct 20 01:42:42 patroni/postgresql/config.py 844 722 14% 1407s Oct 20 01:42:42 patroni/postgresql/connection.py 75 50 33% 1407s Oct 20 01:42:42 patroni/postgresql/misc.py 43 30 30% 1407s Oct 20 01:42:42 patroni/postgresql/mpp/__init__.py 89 21 76% 1407s Oct 20 01:42:42 patroni/postgresql/mpp/citus.py 366 366 0% 1407s Oct 20 01:42:42 patroni/postgresql/postmaster.py 170 139 18% 1407s Oct 20 01:42:42 patroni/postgresql/rewind.py 421 421 0% 1407s Oct 20 01:42:42 patroni/postgresql/slots.py 352 303 14% 1407s Oct 20 01:42:42 patroni/postgresql/sync.py 159 117 26% 1407s Oct 20 01:42:42 patroni/postgresql/validator.py 156 52 67% 1407s Oct 20 01:42:42 patroni/psycopg.py 57 41 28% 1407s Oct 20 01:42:42 patroni/quorum.py 186 186 0% 1407s Oct 20 01:42:42 patroni/raft_controller.py 22 22 0% 1407s Oct 20 01:42:42 patroni/request.py 58 6 90% 1407s Oct 20 01:42:42 patroni/scripts/__init__.py 0 0 100% 1407s Oct 20 01:42:42 patroni/scripts/aws.py 59 59 0% 1407s Oct 20 01:42:42 patroni/scripts/barman/__init__.py 0 0 100% 1407s Oct 20 01:42:42 patroni/scripts/barman/cli.py 50 50 0% 1407s Oct 20 01:42:42 patroni/scripts/barman/config_switch.py 50 50 0% 1407s Oct 20 01:42:42 patroni/scripts/barman/recover.py 36 36 0% 1407s Oct 20 01:42:42 patroni/scripts/barman/utils.py 93 93 0% 1407s Oct 20 01:42:42 patroni/scripts/wale_restore.py 207 207 0% 1407s Oct 20 01:42:42 patroni/tags.py 38 15 61% 1407s Oct 20 01:42:42 patroni/utils.py 371 297 20% 1407s Oct 20 01:42:42 patroni/validator.py 309 222 28% 1407s Oct 20 01:42:42 patroni/version.py 1 0 100% 1407s Oct 20 01:42:42 patroni/watchdog/__init__.py 2 2 0% 1407s Oct 20 01:42:42 patroni/watchdog/base.py 203 203 0% 1407s Oct 20 01:42:42 patroni/watchdog/linux.py 135 135 0% 1407s Oct 20 01:42:42 -------------------------------------------------------------------------------------------------------- 1407s Oct 20 01:42:42 TOTAL 40937 26293 36% 1407s Oct 20 01:42:42 1 feature passed, 0 failed, 0 skipped 1407s Oct 20 01:42:42 7 scenarios passed, 0 failed, 0 skipped 1407s Oct 20 01:42:42 68 steps passed, 0 failed, 0 skipped, 0 undefined 1407s Oct 20 01:42:42 Took 1m18.058s 1407s + su postgres -p -c 'rm -rf features/output' 1407s + echo '### End 17 acceptance-zookeeper features/basic_replication.feature ###' 1407s + rm -f /tmp/pgpass_postgres-0 /tmp/pgpass_postgres-1 /tmp/pgpass_postgres-2 1407s ### End 17 acceptance-zookeeper features/basic_replication.feature ### 1407s Stopping zookeeper (via systemctl): zookeeper.service++ id -u 1407s + '[' 0 -eq 0 ']' 1407s + '[' -x /etc/init.d/zookeeper ']' 1407s + /etc/init.d/zookeeper stop 1408s . 1408s autopkgtest [01:42:43]: test acceptance-zookeeper-basic: -----------------------] 1409s acceptance-zookeeper-basic PASS 1409s autopkgtest [01:42:44]: test acceptance-zookeeper-basic: - - - - - - - - - - results - - - - - - - - - - 1409s autopkgtest [01:42:44]: test acceptance-raft-basic: preparing testbed 1418s Creating nova instance adt-resolute-arm64-patroni-20251020-011915-juju-7f2275-prod-proposed-migration-environment-2-ca29c34d-ba72-40b0-8b87-0601dc33c64a from image adt/ubuntu-resolute-arm64-server-20251019.img (UUID 66624775-bb7d-402f-bbba-489c1d649d18)... 1487s autopkgtest [01:44:02]: testbed dpkg architecture: arm64 1488s autopkgtest [01:44:03]: testbed apt version: 3.1.8ubuntu1 1488s autopkgtest [01:44:03]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1488s autopkgtest [01:44:03]: testbed release detected to be: resolute 1489s autopkgtest [01:44:04]: updating testbed package index (apt update) 1490s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [83.3 kB] 1490s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 1490s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 1490s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 1490s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [450 kB] 1490s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [15.8 kB] 1491s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5028 B] 1491s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [51.0 kB] 1491s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 Packages [110 kB] 1491s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/restricted arm64 Packages [43.8 kB] 1491s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 Packages [273 kB] 1491s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 Packages [8020 B] 1491s Fetched 1040 kB in 1s (1016 kB/s) 1492s Reading package lists... 1493s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 1493s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 1493s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 1493s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 1495s Reading package lists... 1495s Reading package lists... 1495s Building dependency tree... 1495s Reading state information... 1496s Calculating upgrade... 1496s The following packages will be upgraded: 1496s distro-info-data dpkg dpkg-dev libaudit-common libaudit1 libdpkg-perl 1496s libp11-kit0 libseccomp2 libsemanage-common libsemanage2 python-apt-common 1496s python3-apt python3-cffi-backend 1497s 13 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1497s Need to get 3488 kB of archives. 1497s After this operation, 781 kB of additional disk space will be used. 1497s Get:1 http://ftpmaster.internal/ubuntu resolute/main arm64 dpkg arm64 1.22.21ubuntu4 [1274 kB] 1497s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 libaudit-common all 1:4.0.5-1build2 [6596 B] 1497s Get:3 http://ftpmaster.internal/ubuntu resolute/main arm64 libaudit1 arm64 1:4.0.5-1build2 [58.6 kB] 1497s Get:4 http://ftpmaster.internal/ubuntu resolute/main arm64 libsemanage-common all 3.8.1-1build1 [7916 B] 1497s Get:5 http://ftpmaster.internal/ubuntu resolute/main arm64 libsemanage2 arm64 3.8.1-1build1 [95.7 kB] 1497s Get:6 http://ftpmaster.internal/ubuntu resolute/main arm64 distro-info-data all 0.68 [7378 B] 1497s Get:7 http://ftpmaster.internal/ubuntu resolute/main arm64 libp11-kit0 arm64 0.25.9-2 [283 kB] 1498s Get:8 http://ftpmaster.internal/ubuntu resolute/main arm64 libseccomp2 arm64 2.6.0-2ubuntu3 [56.1 kB] 1498s Get:9 http://ftpmaster.internal/ubuntu resolute/main arm64 python-apt-common all 3.0.0ubuntu2 [21.7 kB] 1498s Get:10 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-apt arm64 3.0.0ubuntu2 [197 kB] 1498s Get:11 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-cffi-backend arm64 1.17.1-3build1 [112 kB] 1498s Get:12 http://ftpmaster.internal/ubuntu resolute/main arm64 dpkg-dev all 1.22.21ubuntu4 [1088 kB] 1498s Get:13 http://ftpmaster.internal/ubuntu resolute/main arm64 libdpkg-perl all 1.22.21ubuntu4 [280 kB] 1499s dpkg-preconfigure: unable to re-open stdin: No such file or directory 1499s Fetched 3488 kB in 1s (2486 kB/s) 1499s (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 ... 83359 files and directories currently installed.) 1499s Preparing to unpack .../dpkg_1.22.21ubuntu4_arm64.deb ... 1499s Unpacking dpkg (1.22.21ubuntu4) over (1.22.21ubuntu3) ... 1500s Setting up dpkg (1.22.21ubuntu4) ... 1501s (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 ... 83359 files and directories currently installed.) 1501s Preparing to unpack .../libaudit-common_1%3a4.0.5-1build2_all.deb ... 1501s Unpacking libaudit-common (1:4.0.5-1build2) over (1:4.0.5-1build1) ... 1501s Setting up libaudit-common (1:4.0.5-1build2) ... 1501s (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 ... 83359 files and directories currently installed.) 1501s Preparing to unpack .../libaudit1_1%3a4.0.5-1build2_arm64.deb ... 1501s Unpacking libaudit1:arm64 (1:4.0.5-1build2) over (1:4.0.5-1build1) ... 1501s Setting up libaudit1:arm64 (1:4.0.5-1build2) ... 1501s (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 ... 83359 files and directories currently installed.) 1501s Preparing to unpack .../0-libsemanage-common_3.8.1-1build1_all.deb ... 1501s Unpacking libsemanage-common (3.8.1-1build1) over (3.8.1-1) ... 1502s Preparing to unpack .../1-libsemanage2_3.8.1-1build1_arm64.deb ... 1502s Unpacking libsemanage2:arm64 (3.8.1-1build1) over (3.8.1-1) ... 1502s Preparing to unpack .../2-distro-info-data_0.68_all.deb ... 1502s Unpacking distro-info-data (0.68) over (0.67~ubuntu1) ... 1502s Preparing to unpack .../3-libp11-kit0_0.25.9-2_arm64.deb ... 1502s Unpacking libp11-kit0:arm64 (0.25.9-2) over (0.25.5-3ubuntu1) ... 1502s Preparing to unpack .../4-libseccomp2_2.6.0-2ubuntu3_arm64.deb ... 1502s Unpacking libseccomp2:arm64 (2.6.0-2ubuntu3) over (2.6.0-2ubuntu2) ... 1502s Preparing to unpack .../5-python-apt-common_3.0.0ubuntu2_all.deb ... 1502s Unpacking python-apt-common (3.0.0ubuntu2) over (3.0.0ubuntu1) ... 1503s Preparing to unpack .../6-python3-apt_3.0.0ubuntu2_arm64.deb ... 1503s Unpacking python3-apt (3.0.0ubuntu2) over (3.0.0ubuntu1) ... 1503s Preparing to unpack .../7-python3-cffi-backend_1.17.1-3build1_arm64.deb ... 1503s Unpacking python3-cffi-backend:arm64 (1.17.1-3build1) over (1.17.1-3) ... 1503s Preparing to unpack .../8-dpkg-dev_1.22.21ubuntu4_all.deb ... 1503s Unpacking dpkg-dev (1.22.21ubuntu4) over (1.22.21ubuntu3) ... 1504s Preparing to unpack .../9-libdpkg-perl_1.22.21ubuntu4_all.deb ... 1504s Unpacking libdpkg-perl (1.22.21ubuntu4) over (1.22.21ubuntu3) ... 1504s Setting up distro-info-data (0.68) ... 1504s Setting up libsemanage-common (3.8.1-1build1) ... 1504s Setting up libseccomp2:arm64 (2.6.0-2ubuntu3) ... 1504s Setting up libp11-kit0:arm64 (0.25.9-2) ... 1504s Setting up libdpkg-perl (1.22.21ubuntu4) ... 1504s Setting up python-apt-common (3.0.0ubuntu2) ... 1504s Setting up libsemanage2:arm64 (3.8.1-1build1) ... 1504s Setting up python3-cffi-backend:arm64 (1.17.1-3build1) ... 1504s Setting up python3-apt (3.0.0ubuntu2) ... 1504s Setting up dpkg-dev (1.22.21ubuntu4) ... 1505s Processing triggers for man-db (2.13.1-1) ... 1508s Processing triggers for libc-bin (2.42-0ubuntu3) ... 1509s autopkgtest [01:44:24]: upgrading testbed (apt dist-upgrade and autopurge) 1509s Reading package lists... 1509s Building dependency tree... 1509s Reading state information... 1510s Calculating upgrade... 1510s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1511s Reading package lists... 1511s Building dependency tree... 1511s Reading state information... 1511s Solving dependencies... 1512s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1512s autopkgtest [01:44:27]: rebooting testbed after setup commands that affected boot 1557s Reading package lists... 1557s Building dependency tree... 1557s Reading state information... 1557s Solving dependencies... 1558s The following NEW packages will be installed: 1558s fonts-font-awesome fonts-lato libicu76 libio-pty-perl libipc-run-perl 1558s libjs-jquery libjs-sphinxdoc libjs-underscore libjson-perl libpq5 1558s libtime-duration-perl libtimedate-perl libxslt1.1 moreutils patroni 1558s patroni-doc postgresql postgresql-17 postgresql-client-17 1558s postgresql-client-common postgresql-common postgresql-common-dev 1558s python3-behave python3-click python3-consul python3-coverage 1558s python3-dateutil python3-parse python3-parse-type python3-prettytable 1558s python3-psutil python3-psycopg2 python3-pysyncobj python3-six 1558s python3-wcwidth python3-ydiff sphinx-rtd-theme-common ssl-cert 1558s 0 upgraded, 38 newly installed, 0 to remove and 0 not upgraded. 1558s Need to get 35.7 MB of archives. 1558s After this operation, 129 MB of additional disk space will be used. 1558s Get:1 http://ftpmaster.internal/ubuntu resolute/main arm64 fonts-lato all 2.015-1 [2781 kB] 1559s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 libjson-perl all 4.10000-1 [81.9 kB] 1559s Get:3 http://ftpmaster.internal/ubuntu resolute/main arm64 postgresql-client-common all 282ubuntu1 [48.8 kB] 1559s Get:4 http://ftpmaster.internal/ubuntu resolute/main arm64 libio-pty-perl arm64 1:1.20-1build3 [31.3 kB] 1559s Get:5 http://ftpmaster.internal/ubuntu resolute/main arm64 libipc-run-perl all 20231003.0-2 [91.5 kB] 1559s Get:6 http://ftpmaster.internal/ubuntu resolute/main arm64 postgresql-common-dev all 282ubuntu1 [73.9 kB] 1559s Get:7 http://ftpmaster.internal/ubuntu resolute/main arm64 ssl-cert all 1.1.3ubuntu1 [18.7 kB] 1559s Get:8 http://ftpmaster.internal/ubuntu resolute/main arm64 postgresql-common all 282ubuntu1 [101 kB] 1559s Get:9 http://ftpmaster.internal/ubuntu resolute/main arm64 fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 1559s Get:10 http://ftpmaster.internal/ubuntu resolute/main arm64 libicu76 arm64 76.1-4ubuntu2 [11.2 MB] 1560s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 libjs-jquery all 3.7.1+dfsg+~3.5.33-1build1 [321 kB] 1560s Get:12 http://ftpmaster.internal/ubuntu resolute/main arm64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 1560s Get:13 http://ftpmaster.internal/ubuntu resolute/main arm64 libjs-sphinxdoc all 8.2.3-1ubuntu2 [28.0 kB] 1560s Get:14 http://ftpmaster.internal/ubuntu resolute/main arm64 libpq5 arm64 17.6-1build1 [149 kB] 1560s Get:15 http://ftpmaster.internal/ubuntu resolute/main arm64 libtime-duration-perl all 1.21-2 [12.3 kB] 1560s Get:16 http://ftpmaster.internal/ubuntu resolute/main arm64 libtimedate-perl all 2.3300-2 [34.0 kB] 1560s Get:17 http://ftpmaster.internal/ubuntu resolute/main arm64 libxslt1.1 arm64 1.1.43-0.1 [171 kB] 1560s Get:18 http://ftpmaster.internal/ubuntu resolute/universe arm64 moreutils arm64 0.69-1 [56.7 kB] 1560s Get:19 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-click all 8.2.0+0.really.8.1.8-1 [80.0 kB] 1560s Get:20 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-consul all 1.5.5-1 [22.6 kB] 1560s Get:21 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-dateutil all 2.9.0-4 [80.3 kB] 1560s Get:22 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-wcwidth all 0.2.13+dfsg1-1 [26.3 kB] 1560s Get:23 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-prettytable all 3.15.1-1 [38.9 kB] 1560s Get:24 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-psutil arm64 7.0.0-2ubuntu1 [188 kB] 1560s Get:25 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-ydiff all 1.4.2-1 [19.0 kB] 1560s Get:26 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-psycopg2 arm64 2.9.10-1build1 [133 kB] 1560s Get:27 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-pysyncobj all 0.3.14-2 [61.9 kB] 1560s Get:28 http://ftpmaster.internal/ubuntu resolute/universe arm64 patroni all 4.0.6-1 [284 kB] 1560s Get:29 http://ftpmaster.internal/ubuntu resolute/main arm64 sphinx-rtd-theme-common all 3.0.2+dfsg-3 [1013 kB] 1561s Get:30 http://ftpmaster.internal/ubuntu resolute/universe arm64 patroni-doc all 4.0.6-1 [529 kB] 1561s Get:31 http://ftpmaster.internal/ubuntu resolute/main arm64 postgresql-client-17 arm64 17.6-1build1 [1374 kB] 1561s Get:32 http://ftpmaster.internal/ubuntu resolute/main arm64 postgresql-17 arm64 17.6-1build1 [15.7 MB] 1561s Get:33 http://ftpmaster.internal/ubuntu resolute/main arm64 postgresql all 17+282ubuntu1 [17.6 kB] 1561s Get:34 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-parse all 1.20.2-1 [27.0 kB] 1561s Get:35 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-parse-type all 0.6.4-3 [23.5 kB] 1561s Get:36 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-six all 1.17.0-1 [13.2 kB] 1561s Get:37 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-behave all 1.2.6-6 [98.6 kB] 1561s Get:38 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-coverage arm64 7.8.2+dfsg1-1 [157 kB] 1562s Preconfiguring packages ... 1562s /var/cache/debconf/tmp.ci/postgresql.config.sGWeBE: 12: pg_lsclusters: not found 1562s Fetched 35.7 MB in 3s (10.8 MB/s) 1562s Selecting previously unselected package fonts-lato. 1563s (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 ... 83364 files and directories currently installed.) 1563s Preparing to unpack .../00-fonts-lato_2.015-1_all.deb ... 1563s Unpacking fonts-lato (2.015-1) ... 1563s Selecting previously unselected package libjson-perl. 1563s Preparing to unpack .../01-libjson-perl_4.10000-1_all.deb ... 1563s Unpacking libjson-perl (4.10000-1) ... 1563s Selecting previously unselected package postgresql-client-common. 1563s Preparing to unpack .../02-postgresql-client-common_282ubuntu1_all.deb ... 1563s Unpacking postgresql-client-common (282ubuntu1) ... 1563s Selecting previously unselected package libio-pty-perl. 1563s Preparing to unpack .../03-libio-pty-perl_1%3a1.20-1build3_arm64.deb ... 1563s Unpacking libio-pty-perl (1:1.20-1build3) ... 1563s Selecting previously unselected package libipc-run-perl. 1563s Preparing to unpack .../04-libipc-run-perl_20231003.0-2_all.deb ... 1563s Unpacking libipc-run-perl (20231003.0-2) ... 1564s Selecting previously unselected package postgresql-common-dev. 1564s Preparing to unpack .../05-postgresql-common-dev_282ubuntu1_all.deb ... 1564s Unpacking postgresql-common-dev (282ubuntu1) ... 1564s Selecting previously unselected package ssl-cert. 1564s Preparing to unpack .../06-ssl-cert_1.1.3ubuntu1_all.deb ... 1564s Unpacking ssl-cert (1.1.3ubuntu1) ... 1564s Selecting previously unselected package postgresql-common. 1564s Preparing to unpack .../07-postgresql-common_282ubuntu1_all.deb ... 1564s Adding 'diversion of /usr/bin/pg_config to /usr/bin/pg_config.libpq-dev by postgresql-common' 1564s Unpacking postgresql-common (282ubuntu1) ... 1564s Selecting previously unselected package fonts-font-awesome. 1564s Preparing to unpack .../08-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 1564s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 1564s Selecting previously unselected package libicu76:arm64. 1564s Preparing to unpack .../09-libicu76_76.1-4ubuntu2_arm64.deb ... 1564s Unpacking libicu76:arm64 (76.1-4ubuntu2) ... 1564s Selecting previously unselected package libjs-jquery. 1564s Preparing to unpack .../10-libjs-jquery_3.7.1+dfsg+~3.5.33-1build1_all.deb ... 1564s Unpacking libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 1564s Selecting previously unselected package libjs-underscore. 1564s Preparing to unpack .../11-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 1564s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 1565s Selecting previously unselected package libjs-sphinxdoc. 1565s Preparing to unpack .../12-libjs-sphinxdoc_8.2.3-1ubuntu2_all.deb ... 1565s Unpacking libjs-sphinxdoc (8.2.3-1ubuntu2) ... 1565s Selecting previously unselected package libpq5:arm64. 1565s Preparing to unpack .../13-libpq5_17.6-1build1_arm64.deb ... 1565s Unpacking libpq5:arm64 (17.6-1build1) ... 1565s Selecting previously unselected package libtime-duration-perl. 1565s Preparing to unpack .../14-libtime-duration-perl_1.21-2_all.deb ... 1565s Unpacking libtime-duration-perl (1.21-2) ... 1565s Selecting previously unselected package libtimedate-perl. 1565s Preparing to unpack .../15-libtimedate-perl_2.3300-2_all.deb ... 1565s Unpacking libtimedate-perl (2.3300-2) ... 1565s Selecting previously unselected package libxslt1.1:arm64. 1565s Preparing to unpack .../16-libxslt1.1_1.1.43-0.1_arm64.deb ... 1565s Unpacking libxslt1.1:arm64 (1.1.43-0.1) ... 1565s Selecting previously unselected package moreutils. 1565s Preparing to unpack .../17-moreutils_0.69-1_arm64.deb ... 1565s Unpacking moreutils (0.69-1) ... 1565s Selecting previously unselected package python3-click. 1565s Preparing to unpack .../18-python3-click_8.2.0+0.really.8.1.8-1_all.deb ... 1565s Unpacking python3-click (8.2.0+0.really.8.1.8-1) ... 1565s Selecting previously unselected package python3-consul. 1565s Preparing to unpack .../19-python3-consul_1.5.5-1_all.deb ... 1565s Unpacking python3-consul (1.5.5-1) ... 1565s Selecting previously unselected package python3-dateutil. 1565s Preparing to unpack .../20-python3-dateutil_2.9.0-4_all.deb ... 1565s Unpacking python3-dateutil (2.9.0-4) ... 1565s Selecting previously unselected package python3-wcwidth. 1565s Preparing to unpack .../21-python3-wcwidth_0.2.13+dfsg1-1_all.deb ... 1565s Unpacking python3-wcwidth (0.2.13+dfsg1-1) ... 1565s Selecting previously unselected package python3-prettytable. 1565s Preparing to unpack .../22-python3-prettytable_3.15.1-1_all.deb ... 1565s Unpacking python3-prettytable (3.15.1-1) ... 1565s Selecting previously unselected package python3-psutil. 1565s Preparing to unpack .../23-python3-psutil_7.0.0-2ubuntu1_arm64.deb ... 1565s Unpacking python3-psutil (7.0.0-2ubuntu1) ... 1565s Selecting previously unselected package python3-ydiff. 1565s Preparing to unpack .../24-python3-ydiff_1.4.2-1_all.deb ... 1565s Unpacking python3-ydiff (1.4.2-1) ... 1565s Selecting previously unselected package python3-psycopg2. 1565s Preparing to unpack .../25-python3-psycopg2_2.9.10-1build1_arm64.deb ... 1565s Unpacking python3-psycopg2 (2.9.10-1build1) ... 1565s Selecting previously unselected package python3-pysyncobj. 1565s Preparing to unpack .../26-python3-pysyncobj_0.3.14-2_all.deb ... 1565s Unpacking python3-pysyncobj (0.3.14-2) ... 1566s Selecting previously unselected package patroni. 1566s Preparing to unpack .../27-patroni_4.0.6-1_all.deb ... 1566s Unpacking patroni (4.0.6-1) ... 1566s Selecting previously unselected package sphinx-rtd-theme-common. 1566s Preparing to unpack .../28-sphinx-rtd-theme-common_3.0.2+dfsg-3_all.deb ... 1566s Unpacking sphinx-rtd-theme-common (3.0.2+dfsg-3) ... 1566s Selecting previously unselected package patroni-doc. 1566s Preparing to unpack .../29-patroni-doc_4.0.6-1_all.deb ... 1566s Unpacking patroni-doc (4.0.6-1) ... 1566s Selecting previously unselected package postgresql-client-17. 1566s Preparing to unpack .../30-postgresql-client-17_17.6-1build1_arm64.deb ... 1566s Unpacking postgresql-client-17 (17.6-1build1) ... 1566s Selecting previously unselected package postgresql-17. 1566s Preparing to unpack .../31-postgresql-17_17.6-1build1_arm64.deb ... 1566s Unpacking postgresql-17 (17.6-1build1) ... 1567s Selecting previously unselected package postgresql. 1567s Preparing to unpack .../32-postgresql_17+282ubuntu1_all.deb ... 1567s Unpacking postgresql (17+282ubuntu1) ... 1567s Selecting previously unselected package python3-parse. 1567s Preparing to unpack .../33-python3-parse_1.20.2-1_all.deb ... 1567s Unpacking python3-parse (1.20.2-1) ... 1567s Selecting previously unselected package python3-parse-type. 1567s Preparing to unpack .../34-python3-parse-type_0.6.4-3_all.deb ... 1567s Unpacking python3-parse-type (0.6.4-3) ... 1567s Selecting previously unselected package python3-six. 1567s Preparing to unpack .../35-python3-six_1.17.0-1_all.deb ... 1567s Unpacking python3-six (1.17.0-1) ... 1567s Selecting previously unselected package python3-behave. 1567s Preparing to unpack .../36-python3-behave_1.2.6-6_all.deb ... 1567s Unpacking python3-behave (1.2.6-6) ... 1567s Selecting previously unselected package python3-coverage. 1567s Preparing to unpack .../37-python3-coverage_7.8.2+dfsg1-1_arm64.deb ... 1567s Unpacking python3-coverage (7.8.2+dfsg1-1) ... 1567s Setting up postgresql-client-common (282ubuntu1) ... 1567s Setting up fonts-lato (2.015-1) ... 1567s Setting up libio-pty-perl (1:1.20-1build3) ... 1567s Setting up python3-pysyncobj (0.3.14-2) ... 1567s Setting up python3-ydiff (1.4.2-1) ... 1568s Setting up libpq5:arm64 (17.6-1build1) ... 1568s Setting up python3-coverage (7.8.2+dfsg1-1) ... 1568s Setting up python3-click (8.2.0+0.really.8.1.8-1) ... 1568s Setting up python3-psutil (7.0.0-2ubuntu1) ... 1569s Setting up python3-six (1.17.0-1) ... 1569s Setting up python3-wcwidth (0.2.13+dfsg1-1) ... 1570s Setting up ssl-cert (1.1.3ubuntu1) ... 1571s Created symlink '/etc/systemd/system/multi-user.target.wants/ssl-cert.service' → '/usr/lib/systemd/system/ssl-cert.service'. 1572s Setting up python3-psycopg2 (2.9.10-1build1) ... 1572s Setting up libipc-run-perl (20231003.0-2) ... 1572s Setting up libtime-duration-perl (1.21-2) ... 1572s Setting up libtimedate-perl (2.3300-2) ... 1572s Setting up python3-parse (1.20.2-1) ... 1572s Setting up libjson-perl (4.10000-1) ... 1572s Setting up libxslt1.1:arm64 (1.1.43-0.1) ... 1572s Setting up python3-dateutil (2.9.0-4) ... 1573s Setting up python3-consul (1.5.5-1) ... 1573s Setting up libicu76:arm64 (76.1-4ubuntu2) ... 1573s Setting up libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 1573s Setting up python3-prettytable (3.15.1-1) ... 1573s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 1573s Setting up sphinx-rtd-theme-common (3.0.2+dfsg-3) ... 1573s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 1573s Setting up postgresql-common-dev (282ubuntu1) ... 1573s Setting up moreutils (0.69-1) ... 1573s Setting up postgresql-client-17 (17.6-1build1) ... 1574s 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 1574s Setting up python3-parse-type (0.6.4-3) ... 1574s Setting up postgresql-common (282ubuntu1) ... 1575s Creating config file /etc/postgresql-common/createcluster.conf with new version 1576s Building PostgreSQL dictionaries from installed myspell/hunspell packages... 1576s Removing obsolete dictionary files: 1577s Created symlink '/etc/systemd/system/multi-user.target.wants/postgresql.service' → '/usr/lib/systemd/system/postgresql.service'. 1578s Setting up libjs-sphinxdoc (8.2.3-1ubuntu2) ... 1578s Setting up python3-behave (1.2.6-6) ... 1578s /usr/lib/python3/dist-packages/behave/formatter/ansi_escapes.py:57: SyntaxWarning: invalid escape sequence '\[' 1578s _ANSI_ESCAPE_PATTERN = re.compile(u"\x1b\[\d+[mA]", re.UNICODE) 1578s /usr/lib/python3/dist-packages/behave/matchers.py:284: SyntaxWarning: invalid escape sequence '\d' 1578s @parse.with_pattern(r"\d+") 1578s Setting up patroni (4.0.6-1) ... 1578s Created symlink '/etc/systemd/system/multi-user.target.wants/patroni.service' → '/usr/lib/systemd/system/patroni.service'. 1580s Setting up postgresql-17 (17.6-1build1) ... 1581s Creating new PostgreSQL cluster 17/main ... 1581s /usr/lib/postgresql/17/bin/initdb -D /var/lib/postgresql/17/main --auth-local peer --auth-host scram-sha-256 --no-instructions 1581s The files belonging to this database system will be owned by user "postgres". 1581s This user must also own the server process. 1581s 1581s The database cluster will be initialized with locale "C.UTF-8". 1581s The default database encoding has accordingly been set to "UTF8". 1581s The default text search configuration will be set to "english". 1581s 1581s Data page checksums are disabled. 1581s 1581s fixing permissions on existing directory /var/lib/postgresql/17/main ... ok 1581s creating subdirectories ... ok 1581s selecting dynamic shared memory implementation ... posix 1582s selecting default "max_connections" ... 100 1582s selecting default "shared_buffers" ... 128MB 1582s selecting default time zone ... Etc/UTC 1582s creating configuration files ... ok 1582s running bootstrap script ... ok 1583s performing post-bootstrap initialization ... ok 1583s syncing data to disk ... ok 1586s Setting up patroni-doc (4.0.6-1) ... 1586s Setting up postgresql (17+282ubuntu1) ... 1587s Processing triggers for man-db (2.13.1-1) ... 1590s Processing triggers for libc-bin (2.42-0ubuntu3) ... 1593s autopkgtest [01:45:48]: test acceptance-raft-basic: debian/tests/acceptance raft features/basic_replication.feature 1593s autopkgtest [01:45:48]: test acceptance-raft-basic: [----------------------- 1594s dpkg-architecture: warning: cannot determine CC system type, falling back to default (native compilation) 1594s ++ ls -1r /usr/lib/postgresql/ 1594s + for PG_VERSION in $(ls -1r /usr/lib/postgresql/) 1594s ### PostgreSQL 17 acceptance-raft features/basic_replication.feature ### 1594s + '[' 17 == 10 -o 17 == 11 ']' 1594s + echo '### PostgreSQL 17 acceptance-raft features/basic_replication.feature ###' 1594s + bash -c 'set -o pipefail; ETCD_UNSUPPORTED_ARCH=arm64 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' 1601s Oct 20 01:45:56 Feature: basic replication # features/basic_replication.feature:1 1601s Oct 20 01:45:56 We should check that the basic bootstrapping, replication and failover works. 1601s Oct 20 01:45:56 Scenario: check replication of a single table # features/basic_replication.feature:4 1601s Oct 20 01:45:56 Given I start postgres-0 # features/steps/basic_replication.py:20 1607s Oct 20 01:46:02 Then postgres-0 is a leader after 10 seconds # features/steps/patroni_api.py:31 1607s Oct 20 01:46:02 And there is a non empty initialize key in DCS after 15 seconds # features/steps/cascading_replication.py:41 1607s Oct 20 01:46:02 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 1607s Oct 20 01:46:02 Then I receive a response code 200 # features/steps/patroni_api.py:100 1607s Oct 20 01:46:02 When I start postgres-1 # features/steps/basic_replication.py:20 1613s Oct 20 01:46:08 And I configure and start postgres-2 with a tag replicatefrom postgres-0 # features/steps/cascading_replication.py:7 1619s Oct 20 01:46:14 And "sync" key in DCS has leader=postgres-0 after 20 seconds # features/steps/cascading_replication.py:23 1619s Oct 20 01:46:14 And I add the table foo to postgres-0 # features/steps/basic_replication.py:66 1619s Oct 20 01:46:14 Then table foo is present on postgres-1 after 20 seconds # features/steps/basic_replication.py:105 1620s Oct 20 01:46:15 Then table foo is present on postgres-2 after 20 seconds # features/steps/basic_replication.py:105 1620s Oct 20 01:46:15 1620s Oct 20 01:46:15 Scenario: check restart of sync replica # features/basic_replication.feature:17 1620s Oct 20 01:46:15 Given I shut down postgres-2 # features/steps/basic_replication.py:41 1621s Oct 20 01:46:16 Then "sync" key in DCS has sync_standby=postgres-1 after 5 seconds # features/steps/cascading_replication.py:23 1621s Oct 20 01:46:16 When I start postgres-2 # features/steps/basic_replication.py:20 1626s Oct 20 01:46:21 And I shut down postgres-1 # features/steps/basic_replication.py:41 1629s Oct 20 01:46:24 Then "sync" key in DCS has sync_standby=postgres-2 after 10 seconds # features/steps/cascading_replication.py:23 1630s Oct 20 01:46:25 When I start postgres-1 # features/steps/basic_replication.py:20 1635s Oct 20 01:46:30 Then "members/postgres-1" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 1635s Oct 20 01:46:30 And Status code on GET http://127.0.0.1:8010/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 1635s Oct 20 01:46:30 And Status code on GET http://127.0.0.1:8009/async is 200 after 3 seconds # features/steps/patroni_api.py:144 1635s Oct 20 01:46:30 1635s Oct 20 01:46:30 Scenario: check stuck sync replica # features/basic_replication.feature:28 1635s Oct 20 01:46:30 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 1635s Oct 20 01:46:30 Then I receive a response code 200 # features/steps/patroni_api.py:100 1635s Oct 20 01:46:30 And I create table on postgres-0 # features/steps/basic_replication.py:85 1635s Oct 20 01:46:30 And table mytest is present on postgres-1 after 2 seconds # features/steps/basic_replication.py:105 1636s Oct 20 01:46:31 And table mytest is present on postgres-2 after 2 seconds # features/steps/basic_replication.py:105 1636s Oct 20 01:46:31 When I pause wal replay on postgres-2 # features/steps/basic_replication.py:76 1636s Oct 20 01:46:31 And I load data on postgres-0 # features/steps/basic_replication.py:96 1638s Oct 20 01:46:33 Then "sync" key in DCS has sync_standby=postgres-1 after 15 seconds # features/steps/cascading_replication.py:23 1641s Oct 20 01:46:36 And I resume wal replay on postgres-2 # features/steps/basic_replication.py:76 1641s Oct 20 01:46:36 And Status code on GET http://127.0.0.1:8009/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 1641s Oct 20 01:46:36 And Status code on GET http://127.0.0.1:8010/async is 200 after 3 seconds # features/steps/patroni_api.py:144 1641s Oct 20 01:46:36 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 1641s Oct 20 01:46:36 Then I receive a response code 200 # features/steps/patroni_api.py:100 1641s Oct 20 01:46:36 And I drop table on postgres-0 # features/steps/basic_replication.py:85 1641s Oct 20 01:46:36 1641s Oct 20 01:46:36 Scenario: check multi sync replication # features/basic_replication.feature:44 1641s Oct 20 01:46:36 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 1641s Oct 20 01:46:36 Then I receive a response code 200 # features/steps/patroni_api.py:100 1641s Oct 20 01:46:36 Then "sync" key in DCS has sync_standby=postgres-1,postgres-2 after 10 seconds # features/steps/cascading_replication.py:23 1645s Oct 20 01:46:40 And Status code on GET http://127.0.0.1:8010/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 1645s Oct 20 01:46:40 And Status code on GET http://127.0.0.1:8009/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 1646s Oct 20 01:46:41 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 1646s Oct 20 01:46:41 Then I receive a response code 200 # features/steps/patroni_api.py:100 1646s Oct 20 01:46:41 And I shut down postgres-1 # features/steps/basic_replication.py:41 1649s Oct 20 01:46:44 Then "sync" key in DCS has sync_standby=postgres-2 after 10 seconds # features/steps/cascading_replication.py:23 1650s Oct 20 01:46:45 When I start postgres-1 # features/steps/basic_replication.py:20 1656s Oct 20 01:46:51 Then "members/postgres-1" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 1657s Oct 20 01:46:52 And Status code on GET http://127.0.0.1:8010/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 1657s Oct 20 01:46:52 And Status code on GET http://127.0.0.1:8009/async is 200 after 3 seconds # features/steps/patroni_api.py:144 1657s Oct 20 01:46:52 1657s Oct 20 01:46:52 Scenario: check the basic failover in synchronous mode # features/basic_replication.feature:59 1657s Oct 20 01:46:52 Given I run patronictl.py pause batman # features/steps/patroni_api.py:88 1660s Oct 20 01:46:55 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 1660s Oct 20 01:46:55 When I sleep for 2 seconds # features/steps/patroni_api.py:41 1662s Oct 20 01:46:57 And I shut down postgres-0 # features/steps/basic_replication.py:41 1663s Oct 20 01:46:58 And I run patronictl.py resume batman # features/steps/patroni_api.py:88 1666s Oct 20 01:47:01 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 1666s Oct 20 01:47:01 And postgres-2 role is the primary after 24 seconds # features/steps/basic_replication.py:117 1684s Oct 20 01:47:19 And Response on GET http://127.0.0.1:8010/history contains recovery after 10 seconds # features/steps/patroni_api.py:158 1686s Oct 20 01:47:21 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 1686s Oct 20 01:47:21 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 1686s Oct 20 01:47:21 Then I receive a response code 200 # features/steps/patroni_api.py:100 1686s Oct 20 01:47:21 When I add the table bar to postgres-2 # features/steps/basic_replication.py:66 1686s Oct 20 01:47:21 Then table bar is present on postgres-1 after 20 seconds # features/steps/basic_replication.py:105 1686s Oct 20 01:47:21 And Response on GET http://127.0.0.1:8010/config contains master_start_timeout after 10 seconds # features/steps/patroni_api.py:158 1688s Oct 20 01:47:23 1688s Oct 20 01:47:23 Scenario: check rejoin of the former primary with pg_rewind # features/basic_replication.feature:75 1688s Oct 20 01:47:23 Given I add the table splitbrain to postgres-0 # features/steps/basic_replication.py:66 1688s Oct 20 01:47:23 And I start postgres-0 # features/steps/basic_replication.py:20 1688s Oct 20 01:47:23 Then postgres-0 role is the secondary after 20 seconds # features/steps/basic_replication.py:117 1699s Oct 20 01:47:34 When I add the table buz to postgres-2 # features/steps/basic_replication.py:66 1699s Oct 20 01:47:34 Then table buz is present on postgres-0 after 20 seconds # features/steps/basic_replication.py:105 1699s SKIP Scenario check graceful rejection when two nodes have the same name: Flaky test with Raft 1714s Oct 20 01:47:49 1714s Oct 20 01:47:49 @reject-duplicate-name 1714s Oct 20 01:47:49 Scenario: check graceful rejection when two nodes have the same name # features/basic_replication.feature:83 1714s Oct 20 01:47:49 Given I start duplicate postgres-0 on port 8011 # None 1714s Oct 20 01:47:49 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 1714s Oct 20 01:47:49 1715s Oct 20 01:47:50 Combined data file .coverage.autopkgtest.3762.XoXgbzYx 1715s Oct 20 01:47:50 Combined data file .coverage.autopkgtest.3765.XQcuPpax 1715s Oct 20 01:47:50 Combined data file .coverage.autopkgtest.3810.XjuwvDqx 1715s Oct 20 01:47:50 Combined data file .coverage.autopkgtest.3849.XTsAHVnx 1715s Oct 20 01:47:50 Combined data file .coverage.autopkgtest.3906.XzVABoQx 1715s Oct 20 01:47:50 Combined data file .coverage.autopkgtest.3952.XlbdnJtx 1715s Oct 20 01:47:50 Combined data file .coverage.autopkgtest.4026.XcNhIjex 1715s Oct 20 01:47:50 Combined data file .coverage.autopkgtest.4077.XUhbjQox 1715s Oct 20 01:47:50 Combined data file .coverage.autopkgtest.4081.XUvKEwpx 1715s Oct 20 01:47:50 Combined data file .coverage.autopkgtest.4160.XtbLzivx 1715s Oct 20 01:47:50 Combined data file .coverage.autopkgtest.4266.XPHWpqXx 1722s Oct 20 01:47:57 Name Stmts Miss Cover 1722s Oct 20 01:47:57 ---------------------------------------------------------------------------------------------------------- 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/_distutils_hack/__init__.py 101 96 5% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/cryptography/__about__.py 5 0 100% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/cryptography/__init__.py 3 0 100% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/cryptography/exceptions.py 26 5 81% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/cryptography/fernet.py 137 54 61% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/cryptography/hazmat/__init__.py 2 0 100% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/cryptography/hazmat/_oid.py 135 0 100% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/cryptography/hazmat/backends/__init__.py 5 0 100% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/cryptography/hazmat/backends/openssl/__init__.py 3 0 100% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/cryptography/hazmat/backends/openssl/backend.py 135 67 50% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/__init__.py 0 0 100% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/openssl/__init__.py 0 0 100% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/openssl/_conditional.py 38 17 55% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/openssl/binding.py 51 4 92% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/cryptography/hazmat/decrepit/__init__.py 1 0 100% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/cryptography/hazmat/decrepit/ciphers/__init__.py 1 0 100% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/cryptography/hazmat/decrepit/ciphers/algorithms.py 68 18 74% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/__init__.py 0 0 100% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/_asymmetric.py 6 0 100% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/_cipheralgorithm.py 23 1 96% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/_serialization.py 79 35 56% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/__init__.py 0 0 100% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/ec.py 172 22 87% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/padding.py 55 23 58% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/rsa.py 93 40 57% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/utils.py 14 5 64% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/ciphers/__init__.py 4 0 100% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/ciphers/algorithms.py 72 13 82% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/ciphers/base.py 54 3 94% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/ciphers/modes.py 140 50 64% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/constant_time.py 6 3 50% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/hashes.py 127 20 84% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/hmac.py 6 0 100% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/kdf/__init__.py 7 0 100% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/kdf/pbkdf2.py 27 5 81% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/padding.py 104 37 64% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/cryptography/utils.py 76 25 67% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/dateutil/__init__.py 13 4 69% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/dateutil/_common.py 25 15 40% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/dateutil/_version.py 13 3 77% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/dateutil/parser/__init__.py 33 4 88% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/dateutil/parser/_parser.py 810 688 15% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/dateutil/parser/isoparser.py 183 150 18% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/dateutil/relativedelta.py 240 206 14% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/dateutil/tz/__init__.py 4 0 100% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/dateutil/tz/_common.py 151 117 23% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/dateutil/tz/_factories.py 49 21 57% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/dateutil/tz/tz.py 794 629 21% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/dateutil/tz/win.py 152 149 2% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/patroni/__init__.py 13 2 85% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/patroni/__main__.py 202 70 65% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/patroni/api.py 788 447 43% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/patroni/async_executor.py 96 9 91% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/patroni/collections.py 56 7 88% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/patroni/config.py 360 106 71% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/patroni/config_generator.py 213 160 25% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/patroni/daemon.py 76 6 92% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/patroni/dcs/__init__.py 710 169 76% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/patroni/dcs/raft.py 319 51 84% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/patroni/dynamic_loader.py 36 8 78% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/patroni/exceptions.py 16 0 100% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/patroni/file_perm.py 47 11 77% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/patroni/global_config.py 87 4 95% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/patroni/ha.py 1367 687 50% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/patroni/log.py 234 80 66% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/patroni/postgresql/__init__.py 826 240 71% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/patroni/postgresql/available_parameters/__init__.py 24 3 88% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/patroni/postgresql/bootstrap.py 258 93 64% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/patroni/postgresql/callback_executor.py 55 8 85% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/patroni/postgresql/cancellable.py 104 37 64% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/patroni/postgresql/config.py 844 285 66% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/patroni/postgresql/connection.py 75 7 91% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/patroni/postgresql/misc.py 43 13 70% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/patroni/postgresql/mpp/__init__.py 89 12 87% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/patroni/postgresql/postmaster.py 170 92 46% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/patroni/postgresql/rewind.py 421 204 52% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/patroni/postgresql/slots.py 352 179 49% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/patroni/postgresql/sync.py 159 26 84% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/patroni/postgresql/validator.py 156 24 85% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/patroni/psycopg.py 57 24 58% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/patroni/quorum.py 186 164 12% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/patroni/request.py 58 7 88% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/patroni/tags.py 38 5 87% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/patroni/utils.py 371 142 62% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/patroni/validator.py 309 218 29% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/patroni/version.py 1 0 100% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/patroni/watchdog/__init__.py 2 0 100% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/patroni/watchdog/base.py 203 49 76% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/patroni/watchdog/linux.py 135 50 63% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/psutil/__init__.py 945 629 33% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/psutil/_common.py 408 208 49% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/psutil/_pslinux.py 1228 923 25% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/psutil/_psposix.py 84 40 52% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/psycopg2/__init__.py 19 3 84% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/psycopg2/_json.py 64 27 58% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/psycopg2/_range.py 269 172 36% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/psycopg2/errors.py 3 2 33% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/psycopg2/extensions.py 91 25 73% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/pysyncobj/__init__.py 2 0 100% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/pysyncobj/atomic_replace.py 4 0 100% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/pysyncobj/config.py 80 1 99% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/pysyncobj/dns_resolver.py 52 10 81% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/pysyncobj/encryptor.py 17 2 88% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/pysyncobj/fast_queue.py 21 1 95% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/pysyncobj/journal.py 193 48 75% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/pysyncobj/monotonic.py 76 70 8% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/pysyncobj/node.py 49 10 80% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/pysyncobj/pickle.py 52 32 38% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/pysyncobj/pipe_notifier.py 24 2 92% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/pysyncobj/poller.py 87 41 53% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/pysyncobj/serializer.py 167 135 19% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/pysyncobj/syncobj.py 1057 533 50% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/pysyncobj/tcp_connection.py 250 41 84% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/pysyncobj/tcp_server.py 56 12 79% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/pysyncobj/transport.py 266 61 77% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/pysyncobj/utility.py 59 9 85% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/pysyncobj/version.py 1 0 100% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/pysyncobj/win_inet_pton.py 44 31 30% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/urllib3/__init__.py 49 15 69% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/urllib3/_base_connection.py 63 45 29% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/urllib3/_collections.py 231 148 36% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/urllib3/_request_methods.py 54 24 56% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/urllib3/_version.py 13 3 77% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/urllib3/connection.py 389 202 48% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/urllib3/connectionpool.py 344 156 55% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/urllib3/exceptions.py 121 39 68% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/urllib3/fields.py 92 73 21% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/urllib3/filepost.py 37 24 35% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/urllib3/http2/__init__.py 28 21 25% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/urllib3/http2/probe.py 49 31 37% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/urllib3/poolmanager.py 241 99 59% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/urllib3/response.py 634 497 22% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/urllib3/util/__init__.py 10 0 100% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/urllib3/util/connection.py 66 12 82% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/urllib3/util/proxy.py 13 6 54% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/urllib3/util/request.py 104 52 50% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/urllib3/util/response.py 32 25 22% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/urllib3/util/retry.py 174 62 64% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/urllib3/util/ssl_.py 172 125 27% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/urllib3/util/ssl_match_hostname.py 66 54 18% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/urllib3/util/ssltransport.py 152 106 30% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/urllib3/util/timeout.py 71 22 69% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/urllib3/util/url.py 203 76 63% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/urllib3/util/util.py 26 18 31% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/urllib3/util/wait.py 49 38 22% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/yaml/__init__.py 165 109 34% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/yaml/composer.py 92 17 82% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/yaml/constructor.py 479 276 42% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/yaml/cyaml.py 46 24 48% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/yaml/dumper.py 23 12 48% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/yaml/emitter.py 838 769 8% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/yaml/error.py 58 42 28% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/yaml/events.py 61 6 90% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/yaml/loader.py 47 24 49% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/yaml/nodes.py 29 7 76% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/yaml/parser.py 352 180 49% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/yaml/reader.py 122 30 75% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/yaml/representer.py 248 176 29% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/yaml/resolver.py 135 76 44% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/yaml/scanner.py 758 415 45% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/yaml/serializer.py 85 70 18% 1722s Oct 20 01:47:57 /usr/lib/python3/dist-packages/yaml/tokens.py 76 17 78% 1722s Oct 20 01:47:57 patroni/__init__.py 13 2 85% 1722s Oct 20 01:47:57 patroni/__main__.py 202 202 0% 1722s Oct 20 01:47:57 patroni/api.py 788 788 0% 1722s Oct 20 01:47:57 patroni/async_executor.py 96 69 28% 1722s Oct 20 01:47:57 patroni/collections.py 56 15 73% 1722s Oct 20 01:47:57 patroni/config.py 360 182 49% 1722s Oct 20 01:47:57 patroni/config_generator.py 213 213 0% 1722s Oct 20 01:47:57 patroni/ctl.py 941 666 29% 1722s Oct 20 01:47:57 patroni/daemon.py 76 6 92% 1722s Oct 20 01:47:57 patroni/dcs/__init__.py 710 355 50% 1722s Oct 20 01:47:57 patroni/dcs/consul.py 482 482 0% 1722s Oct 20 01:47:57 patroni/dcs/etcd3.py 699 699 0% 1722s Oct 20 01:47:57 patroni/dcs/etcd.py 628 628 0% 1722s Oct 20 01:47:57 patroni/dcs/exhibitor.py 62 62 0% 1722s Oct 20 01:47:57 patroni/dcs/kubernetes.py 969 969 0% 1722s Oct 20 01:47:57 patroni/dcs/raft.py 319 101 68% 1722s Oct 20 01:47:57 patroni/dcs/zookeeper.py 289 289 0% 1722s Oct 20 01:47:57 patroni/dynamic_loader.py 36 8 78% 1722s Oct 20 01:47:57 patroni/exceptions.py 16 1 94% 1722s Oct 20 01:47:57 patroni/file_perm.py 47 17 64% 1722s Oct 20 01:47:57 patroni/global_config.py 87 25 71% 1722s Oct 20 01:47:57 patroni/ha.py 1367 1367 0% 1722s Oct 20 01:47:57 patroni/log.py 234 102 56% 1722s Oct 20 01:47:57 patroni/postgresql/__init__.py 826 654 21% 1722s Oct 20 01:47:57 patroni/postgresql/available_parameters/__init__.py 24 3 88% 1722s Oct 20 01:47:57 patroni/postgresql/bootstrap.py 258 228 12% 1722s Oct 20 01:47:57 patroni/postgresql/callback_executor.py 55 34 38% 1722s Oct 20 01:47:57 patroni/postgresql/cancellable.py 104 84 19% 1722s Oct 20 01:47:57 patroni/postgresql/config.py 844 722 14% 1722s Oct 20 01:47:57 patroni/postgresql/connection.py 75 50 33% 1722s Oct 20 01:47:57 patroni/postgresql/misc.py 43 30 30% 1722s Oct 20 01:47:57 patroni/postgresql/mpp/__init__.py 89 21 76% 1722s Oct 20 01:47:57 patroni/postgresql/mpp/citus.py 366 366 0% 1722s Oct 20 01:47:57 patroni/postgresql/postmaster.py 170 139 18% 1722s Oct 20 01:47:57 patroni/postgresql/rewind.py 421 421 0% 1722s Oct 20 01:47:57 patroni/postgresql/slots.py 352 303 14% 1722s Oct 20 01:47:57 patroni/postgresql/sync.py 159 117 26% 1722s Oct 20 01:47:57 patroni/postgresql/validator.py 156 52 67% 1722s Oct 20 01:47:57 patroni/psycopg.py 57 41 28% 1722s Oct 20 01:47:57 patroni/quorum.py 186 186 0% 1722s Oct 20 01:47:57 patroni/raft_controller.py 22 1 95% 1722s Oct 20 01:47:57 patroni/request.py 58 6 90% 1722s Oct 20 01:47:57 patroni/scripts/__init__.py 0 0 100% 1722s Oct 20 01:47:57 patroni/scripts/aws.py 59 59 0% 1722s Oct 20 01:47:57 patroni/scripts/barman/__init__.py 0 0 100% 1722s Oct 20 01:47:57 patroni/scripts/barman/cli.py 50 50 0% 1722s Oct 20 01:47:57 patroni/scripts/barman/config_switch.py 50 50 0% 1722s Oct 20 01:47:57 patroni/scripts/barman/recover.py 36 36 0% 1722s Oct 20 01:47:57 patroni/scripts/barman/utils.py 93 93 0% 1722s Oct 20 01:47:57 patroni/scripts/wale_restore.py 207 207 0% 1722s Oct 20 01:47:57 patroni/tags.py 38 15 61% 1722s Oct 20 01:47:57 patroni/utils.py 371 284 23% 1722s Oct 20 01:47:57 patroni/validator.py 309 222 28% 1722s Oct 20 01:47:57 patroni/version.py 1 0 100% 1722s Oct 20 01:47:57 patroni/watchdog/__init__.py 2 2 0% 1722s Oct 20 01:47:57 patroni/watchdog/base.py 203 203 0% 1722s Oct 20 01:47:57 patroni/watchdog/linux.py 135 135 0% 1722s Oct 20 01:47:57 ---------------------------------------------------------------------------------------------------------- 1722s Oct 20 01:47:57 TOTAL 41073 25581 38% 1722s Oct 20 01:47:57 1 feature passed, 0 failed, 0 skipped 1722s Oct 20 01:47:57 6 scenarios passed, 0 failed, 1 skipped 1722s Oct 20 01:47:57 66 steps passed, 0 failed, 2 skipped, 0 undefined 1722s Oct 20 01:47:57 Took 1m38.033s 1722s + bash -c 'rm -rf features/output' 1722s ### End 17 acceptance-raft features/basic_replication.feature ### 1722s + echo '### End 17 acceptance-raft features/basic_replication.feature ###' 1722s + rm -f /tmp/pgpass_postgres-0 /tmp/pgpass_postgres-1 /tmp/pgpass_postgres-2 1722s ++ id -u 1722s + '[' 1000 -eq 0 ']' 1723s autopkgtest [01:47:58]: test acceptance-raft-basic: -----------------------] 1723s autopkgtest [01:47:58]: test acceptance-raft-basic: - - - - - - - - - - results - - - - - - - - - - 1723s acceptance-raft-basic PASS 1724s autopkgtest [01:47:59]: @@@@@@@@@@@@@@@@@@@@ summary 1724s test PASS 1724s acceptance-etcd3-basic PASS 1724s acceptance-etcd3-full PASS 1724s acceptance-etcd-basic PASS 1724s acceptance-zookeeper-basic PASS 1724s acceptance-raft-basic PASS