0s autopkgtest [01:33:35]: starting date and time: 2025-10-20 01:33:35+0000 0s autopkgtest [01:33:35]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [01:33:35]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.ihf59uy_/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-s390x --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos03-s390x-4.secgroup --name adt-resolute-s390x-patroni-20251020-013335-juju-7f2275-prod-proposed-migration-environment-2-95e68822-f0e0-44c5-9f0b-ae81afb7ea9d --image adt/ubuntu-resolute-s390x-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-proposed-migration-s390x -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 4s Creating nova instance adt-resolute-s390x-patroni-20251020-013335-juju-7f2275-prod-proposed-migration-environment-2-95e68822-f0e0-44c5-9f0b-ae81afb7ea9d from image adt/ubuntu-resolute-s390x-server-20251019.img (UUID 7a83b4ca-2eb3-4cb0-b8d6-be2f16efcb4e)... 48s autopkgtest [01:34:23]: testbed dpkg architecture: s390x 48s autopkgtest [01:34:23]: testbed apt version: 3.1.8ubuntu1 49s autopkgtest [01:34:24]: @@@@@@@@@@@@@@@@@@@@ test bed setup 49s autopkgtest [01:34:24]: testbed release detected to be: None 50s autopkgtest [01:34:25]: updating testbed package index (apt update) 50s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [83.3 kB] 50s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 50s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 50s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 50s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [51.0 kB] 50s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [450 kB] 51s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [15.8 kB] 51s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5028 B] 51s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x Packages [103 kB] 51s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/restricted s390x Packages [940 B] 51s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/universe s390x Packages [257 kB] 51s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse s390x Packages [6184 B] 51s Fetched 971 kB in 1s (1003 kB/s) 51s Reading package lists... 52s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 52s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 52s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 52s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 53s Reading package lists... 53s Reading package lists... 53s Building dependency tree... 53s Reading state information... 53s Calculating upgrade... 53s The following packages will be upgraded: 53s distro-info-data dpkg dpkg-dev libaudit-common libaudit1 libdpkg-perl 53s libseccomp2 libsemanage-common libsemanage2 python-apt-common python3-apt 53s python3-cffi-backend 53s 12 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 53s Need to get 3223 kB of archives. 53s After this operation, 652 kB of additional disk space will be used. 53s Get:1 http://ftpmaster.internal/ubuntu resolute/main s390x dpkg s390x 1.22.21ubuntu4 [1287 kB] 54s Get:2 http://ftpmaster.internal/ubuntu resolute/main s390x libaudit-common all 1:4.0.5-1build2 [6596 B] 54s Get:3 http://ftpmaster.internal/ubuntu resolute/main s390x libaudit1 s390x 1:4.0.5-1build2 [57.0 kB] 54s Get:4 http://ftpmaster.internal/ubuntu resolute/main s390x libsemanage-common all 3.8.1-1build1 [7916 B] 54s Get:5 http://ftpmaster.internal/ubuntu resolute/main s390x libsemanage2 s390x 3.8.1-1build1 [99.1 kB] 54s Get:6 http://ftpmaster.internal/ubuntu resolute/main s390x distro-info-data all 0.68 [7378 B] 54s Get:7 http://ftpmaster.internal/ubuntu resolute/main s390x libseccomp2 s390x 2.6.0-2ubuntu3 [57.5 kB] 54s Get:8 http://ftpmaster.internal/ubuntu resolute/main s390x python-apt-common all 3.0.0ubuntu2 [21.7 kB] 54s Get:9 http://ftpmaster.internal/ubuntu resolute/main s390x python3-apt s390x 3.0.0ubuntu2 [198 kB] 54s Get:10 http://ftpmaster.internal/ubuntu resolute/main s390x python3-cffi-backend s390x 1.17.1-3build1 [113 kB] 54s Get:11 http://ftpmaster.internal/ubuntu resolute/main s390x dpkg-dev all 1.22.21ubuntu4 [1088 kB] 54s Get:12 http://ftpmaster.internal/ubuntu resolute/main s390x libdpkg-perl all 1.22.21ubuntu4 [280 kB] 54s dpkg-preconfigure: unable to re-open stdin: No such file or directory 54s Fetched 3223 kB in 1s (3107 kB/s) 55s (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 ... 56852 files and directories currently installed.) 55s Preparing to unpack .../dpkg_1.22.21ubuntu4_s390x.deb ... 55s Unpacking dpkg (1.22.21ubuntu4) over (1.22.21ubuntu3) ... 55s Setting up dpkg (1.22.21ubuntu4) ... 55s (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 ... 56852 files and directories currently installed.) 55s Preparing to unpack .../libaudit-common_1%3a4.0.5-1build2_all.deb ... 55s Unpacking libaudit-common (1:4.0.5-1build2) over (1:4.0.5-1build1) ... 55s Setting up libaudit-common (1:4.0.5-1build2) ... 55s (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 ... 56852 files and directories currently installed.) 55s Preparing to unpack .../libaudit1_1%3a4.0.5-1build2_s390x.deb ... 55s Unpacking libaudit1:s390x (1:4.0.5-1build2) over (1:4.0.5-1build1) ... 55s Setting up libaudit1:s390x (1:4.0.5-1build2) ... 55s (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 ... 56852 files and directories currently installed.) 55s Preparing to unpack .../0-libsemanage-common_3.8.1-1build1_all.deb ... 55s Unpacking libsemanage-common (3.8.1-1build1) over (3.8.1-1) ... 55s Preparing to unpack .../1-libsemanage2_3.8.1-1build1_s390x.deb ... 55s Unpacking libsemanage2:s390x (3.8.1-1build1) over (3.8.1-1) ... 55s Preparing to unpack .../2-distro-info-data_0.68_all.deb ... 55s Unpacking distro-info-data (0.68) over (0.67~ubuntu1) ... 55s Preparing to unpack .../3-libseccomp2_2.6.0-2ubuntu3_s390x.deb ... 55s Unpacking libseccomp2:s390x (2.6.0-2ubuntu3) over (2.6.0-2ubuntu2) ... 55s Preparing to unpack .../4-python-apt-common_3.0.0ubuntu2_all.deb ... 55s Unpacking python-apt-common (3.0.0ubuntu2) over (3.0.0ubuntu1) ... 55s Preparing to unpack .../5-python3-apt_3.0.0ubuntu2_s390x.deb ... 55s Unpacking python3-apt (3.0.0ubuntu2) over (3.0.0ubuntu1) ... 55s Preparing to unpack .../6-python3-cffi-backend_1.17.1-3build1_s390x.deb ... 55s Unpacking python3-cffi-backend:s390x (1.17.1-3build1) over (1.17.1-3) ... 55s Preparing to unpack .../7-dpkg-dev_1.22.21ubuntu4_all.deb ... 55s Unpacking dpkg-dev (1.22.21ubuntu4) over (1.22.21ubuntu3) ... 55s Preparing to unpack .../8-libdpkg-perl_1.22.21ubuntu4_all.deb ... 55s Unpacking libdpkg-perl (1.22.21ubuntu4) over (1.22.21ubuntu3) ... 55s Setting up distro-info-data (0.68) ... 55s Setting up libsemanage-common (3.8.1-1build1) ... 55s Setting up libseccomp2:s390x (2.6.0-2ubuntu3) ... 55s Setting up libdpkg-perl (1.22.21ubuntu4) ... 55s Setting up python-apt-common (3.0.0ubuntu2) ... 55s Setting up libsemanage2:s390x (3.8.1-1build1) ... 55s Setting up python3-cffi-backend:s390x (1.17.1-3build1) ... 55s Setting up python3-apt (3.0.0ubuntu2) ... 55s Setting up dpkg-dev (1.22.21ubuntu4) ... 55s Processing triggers for man-db (2.13.1-1) ... 57s Processing triggers for libc-bin (2.42-0ubuntu3) ... 57s autopkgtest [01:34:32]: upgrading testbed (apt dist-upgrade and autopurge) 57s Reading package lists... 57s Building dependency tree... 57s Reading state information... 57s Calculating upgrade... 57s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 58s Reading package lists... 58s Building dependency tree... 58s Reading state information... 58s Solving dependencies... 58s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 58s autopkgtest [01:34:33]: rebooting testbed after setup commands that affected boot 72s autopkgtest [01:34:47]: testbed running kernel: Linux 6.17.0-5-generic #5-Ubuntu SMP Mon Sep 22 08:56:47 UTC 2025 74s autopkgtest [01:34:49]: @@@@@@@@@@@@@@@@@@@@ apt-source patroni 77s Get:1 http://ftpmaster.internal/ubuntu resolute/universe patroni 4.0.6-1 (dsc) [2870 B] 77s Get:2 http://ftpmaster.internal/ubuntu resolute/universe patroni 4.0.6-1 (tar) [1213 kB] 77s Get:3 http://ftpmaster.internal/ubuntu resolute/universe patroni 4.0.6-1 (diff) [25.4 kB] 77s gpgv: Signature made Sun Jun 8 06:54:04 2025 UTC 77s gpgv: using RSA key 9CA877749FAB2E4FA96862ECDC686A27B43481B0 77s gpgv: Can't check signature: No public key 77s dpkg-source: warning: cannot verify inline signature for ./patroni_4.0.6-1.dsc: no acceptable signature found 77s autopkgtest [01:34:52]: testing package patroni version 4.0.6-1 78s autopkgtest [01:34:53]: build not needed 79s autopkgtest [01:34:54]: test test: preparing testbed 79s Reading package lists... 80s Building dependency tree... 80s Reading state information... 80s Solving dependencies... 80s The following NEW packages will be installed: 80s fonts-font-awesome fonts-lato libcares2 libev4t64 libjs-jquery 80s libjs-jquery-hotkeys libjs-jquery-isonscreen libjs-jquery-metadata 80s libjs-jquery-tablesorter libjs-jquery-throttle-debounce libjs-sphinxdoc 80s libjs-underscore libpq5 patroni patroni-doc python3-aiohappyeyeballs 80s python3-aiohttp python3-aiosignal python3-async-timeout python3-boto3 80s python3-botocore python3-cachetools python3-click python3-consul 80s python3-coverage python3-dateutil python3-dnspython python3-etcd 80s python3-eventlet python3-flake8 python3-frozenlist python3-gevent 80s python3-google-auth python3-greenlet python3-iniconfig python3-jmespath 80s python3-kazoo python3-kerberos python3-kubernetes python3-mccabe 80s python3-mock python3-multidict python3-packaging python3-pluggy 80s python3-prettytable python3-propcache python3-psutil python3-psycopg2 80s python3-pure-sasl python3-pyasn1 python3-pyasn1-modules python3-pycodestyle 80s python3-pyflakes python3-pysyncobj python3-pytest python3-pytest-cov 80s python3-pyu2f python3-requests-oauthlib python3-responses python3-rsa 80s python3-s3transfer python3-six python3-wcwidth python3-websocket 80s python3-yarl python3-ydiff python3-zope.event python3-zope.interface 80s sphinx-rtd-theme-common 80s 0 upgraded, 69 newly installed, 0 to remove and 0 not upgraded. 80s Need to get 17.9 MB of archives. 80s After this operation, 170 MB of additional disk space will be used. 80s Get:1 http://ftpmaster.internal/ubuntu resolute/main s390x fonts-lato all 2.015-1 [2781 kB] 81s Get:2 http://ftpmaster.internal/ubuntu resolute/main s390x fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 81s Get:3 http://ftpmaster.internal/ubuntu resolute/main s390x libcares2 s390x 1.34.5-1 [102 kB] 81s Get:4 http://ftpmaster.internal/ubuntu resolute/universe s390x libev4t64 s390x 1:4.33-2.1build1 [32.0 kB] 81s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x libjs-jquery all 3.7.1+dfsg+~3.5.33-1build1 [321 kB] 81s Get:6 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-jquery-metadata all 12-4 [6582 B] 81s Get:7 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-jquery-tablesorter all 1:2.31.3+dfsg1-4 [192 kB] 81s Get:8 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-jquery-throttle-debounce all 1.1+dfsg.1-2 [12.5 kB] 81s Get:9 http://ftpmaster.internal/ubuntu resolute/main s390x libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 82s Get:10 http://ftpmaster.internal/ubuntu resolute/main s390x libjs-sphinxdoc all 8.2.3-1ubuntu2 [28.0 kB] 82s Get:11 http://ftpmaster.internal/ubuntu resolute/main s390x libpq5 s390x 17.6-1build1 [148 kB] 82s Get:12 http://ftpmaster.internal/ubuntu resolute/main s390x python3-click all 8.2.0+0.really.8.1.8-1 [80.0 kB] 82s Get:13 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-consul all 1.5.5-1 [22.6 kB] 82s Get:14 http://ftpmaster.internal/ubuntu resolute/main s390x python3-dateutil all 2.9.0-4 [80.3 kB] 82s Get:15 http://ftpmaster.internal/ubuntu resolute/main s390x python3-wcwidth all 0.2.13+dfsg1-1 [26.3 kB] 82s Get:16 http://ftpmaster.internal/ubuntu resolute/main s390x python3-prettytable all 3.15.1-1 [38.9 kB] 82s Get:17 http://ftpmaster.internal/ubuntu resolute/main s390x python3-psutil s390x 7.0.0-2ubuntu1 [188 kB] 82s Get:18 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-ydiff all 1.4.2-1 [19.0 kB] 82s Get:19 http://ftpmaster.internal/ubuntu resolute/main s390x python3-psycopg2 s390x 2.9.10-1build1 [135 kB] 82s Get:20 http://ftpmaster.internal/ubuntu resolute/main s390x python3-dnspython all 2.7.0-1ubuntu1 [167 kB] 82s Get:21 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-etcd all 0.4.5-6 [32.1 kB] 82s Get:22 http://ftpmaster.internal/ubuntu resolute/main s390x python3-greenlet s390x 3.1.0-1build1 [162 kB] 82s Get:23 http://ftpmaster.internal/ubuntu resolute/main s390x python3-eventlet all 0.39.0-0ubuntu2 [277 kB] 82s Get:24 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-zope.event all 5.0-0.1 [7512 B] 82s Get:25 http://ftpmaster.internal/ubuntu resolute/main s390x python3-zope.interface s390x 7.2-1build1 [141 kB] 82s Get:26 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-gevent s390x 24.11.1-1build1 [882 kB] 82s Get:27 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-kerberos s390x 1.1.14-3.1build12 [21.9 kB] 82s Get:28 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-pure-sasl all 0.5.1+dfsg1-5 [11.4 kB] 82s Get:29 http://ftpmaster.internal/ubuntu resolute/main s390x python3-six all 1.17.0-1 [13.2 kB] 82s Get:30 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-kazoo all 2.9.0-2 [103 kB] 82s Get:31 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-multidict s390x 6.4.3-1 [49.6 kB] 82s Get:32 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-propcache s390x 0.3.1-1 [41.1 kB] 82s Get:33 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-yarl s390x 1.19.0-1 [88.1 kB] 82s Get:34 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-async-timeout all 5.0.1-1 [6830 B] 82s Get:35 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-aiohappyeyeballs all 2.6.1-1 [11.1 kB] 82s Get:36 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-frozenlist s390x 1.6.0-1 [101 kB] 82s Get:37 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-aiosignal all 1.3.2-1 [5182 B] 82s Get:38 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-aiohttp s390x 3.11.16-1 [369 kB] 82s Get:39 http://ftpmaster.internal/ubuntu resolute/main s390x python3-cachetools all 5.3.3-1 [10.3 kB] 82s Get:40 http://ftpmaster.internal/ubuntu resolute/main s390x python3-pyasn1 all 0.6.1-1 [56.4 kB] 82s Get:41 http://ftpmaster.internal/ubuntu resolute/main s390x python3-pyasn1-modules all 0.4.1-2 [80.3 kB] 82s Get:42 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-pyu2f all 0.1.5-4 [22.9 kB] 82s Get:43 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-responses all 0.25.7-1 [40.6 kB] 82s Get:44 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-rsa all 4.9-2 [28.2 kB] 82s Get:45 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-google-auth all 2.28.2-3 [91.0 kB] 82s Get:46 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-requests-oauthlib all 1.3.1-1 [18.8 kB] 82s Get:47 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-websocket all 1.8.0-2 [38.5 kB] 82s Get:48 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-kubernetes all 30.1.0-2 [385 kB] 82s Get:49 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-pysyncobj all 0.3.14-2 [61.9 kB] 82s Get:50 http://ftpmaster.internal/ubuntu resolute/universe s390x patroni all 4.0.6-1 [284 kB] 82s Get:51 http://ftpmaster.internal/ubuntu resolute/main s390x sphinx-rtd-theme-common all 3.0.2+dfsg-3 [1013 kB] 82s Get:52 http://ftpmaster.internal/ubuntu resolute/universe s390x patroni-doc all 4.0.6-1 [529 kB] 83s Get:53 http://ftpmaster.internal/ubuntu resolute/main s390x python3-jmespath all 1.0.1-1 [21.3 kB] 83s Get:54 http://ftpmaster.internal/ubuntu resolute/main s390x python3-botocore all 1.37.9+repack-1 [6982 kB] 83s Get:55 http://ftpmaster.internal/ubuntu resolute/main s390x python3-s3transfer all 0.11.4-1 [55.8 kB] 83s Get:56 http://ftpmaster.internal/ubuntu resolute/main s390x python3-boto3 all 1.37.9-1 [73.0 kB] 83s Get:57 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-coverage s390x 7.8.2+dfsg1-1 [156 kB] 83s Get:58 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-mccabe all 0.7.0-1 [8678 B] 83s Get:59 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-pycodestyle all 2.12.1-2 [30.2 kB] 83s Get:60 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-pyflakes all 3.2.0-3 [53.0 kB] 83s Get:61 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-flake8 all 7.1.1-3 [44.0 kB] 83s Get:62 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-iniconfig all 1.1.1-2 [6024 B] 83s Get:63 http://ftpmaster.internal/ubuntu resolute/main s390x python3-packaging all 25.0-1 [52.8 kB] 83s Get:64 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-pluggy all 1.5.0-1 [21.0 kB] 84s Get:65 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-pytest all 8.3.5-2 [252 kB] 84s Get:66 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-jquery-hotkeys all 0.2.0-1 [13.3 kB] 84s Get:67 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-jquery-isonscreen all 1.2.0-1.1 [3244 B] 84s Get:68 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-pytest-cov all 5.0.0-1 [21.3 kB] 84s Get:69 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-mock all 5.2.0-1 [66.3 kB] 84s Fetched 17.9 MB in 4s (4620 kB/s) 84s Selecting previously unselected package fonts-lato. 84s (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 ... 56857 files and directories currently installed.) 84s Preparing to unpack .../00-fonts-lato_2.015-1_all.deb ... 84s Unpacking fonts-lato (2.015-1) ... 84s Selecting previously unselected package fonts-font-awesome. 84s Preparing to unpack .../01-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 84s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 84s Selecting previously unselected package libcares2:s390x. 84s Preparing to unpack .../02-libcares2_1.34.5-1_s390x.deb ... 84s Unpacking libcares2:s390x (1.34.5-1) ... 84s Selecting previously unselected package libev4t64:s390x. 84s Preparing to unpack .../03-libev4t64_1%3a4.33-2.1build1_s390x.deb ... 84s Unpacking libev4t64:s390x (1:4.33-2.1build1) ... 84s Selecting previously unselected package libjs-jquery. 84s Preparing to unpack .../04-libjs-jquery_3.7.1+dfsg+~3.5.33-1build1_all.deb ... 84s Unpacking libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 84s Selecting previously unselected package libjs-jquery-metadata. 84s Preparing to unpack .../05-libjs-jquery-metadata_12-4_all.deb ... 84s Unpacking libjs-jquery-metadata (12-4) ... 84s Selecting previously unselected package libjs-jquery-tablesorter. 84s Preparing to unpack .../06-libjs-jquery-tablesorter_1%3a2.31.3+dfsg1-4_all.deb ... 84s Unpacking libjs-jquery-tablesorter (1:2.31.3+dfsg1-4) ... 84s Selecting previously unselected package libjs-jquery-throttle-debounce. 84s Preparing to unpack .../07-libjs-jquery-throttle-debounce_1.1+dfsg.1-2_all.deb ... 84s Unpacking libjs-jquery-throttle-debounce (1.1+dfsg.1-2) ... 84s Selecting previously unselected package libjs-underscore. 84s Preparing to unpack .../08-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 84s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 84s Selecting previously unselected package libjs-sphinxdoc. 84s Preparing to unpack .../09-libjs-sphinxdoc_8.2.3-1ubuntu2_all.deb ... 84s Unpacking libjs-sphinxdoc (8.2.3-1ubuntu2) ... 84s Selecting previously unselected package libpq5:s390x. 84s Preparing to unpack .../10-libpq5_17.6-1build1_s390x.deb ... 84s Unpacking libpq5:s390x (17.6-1build1) ... 84s Selecting previously unselected package python3-click. 84s Preparing to unpack .../11-python3-click_8.2.0+0.really.8.1.8-1_all.deb ... 84s Unpacking python3-click (8.2.0+0.really.8.1.8-1) ... 84s Selecting previously unselected package python3-consul. 84s Preparing to unpack .../12-python3-consul_1.5.5-1_all.deb ... 84s Unpacking python3-consul (1.5.5-1) ... 84s Selecting previously unselected package python3-dateutil. 84s Preparing to unpack .../13-python3-dateutil_2.9.0-4_all.deb ... 84s Unpacking python3-dateutil (2.9.0-4) ... 84s Selecting previously unselected package python3-wcwidth. 84s Preparing to unpack .../14-python3-wcwidth_0.2.13+dfsg1-1_all.deb ... 84s Unpacking python3-wcwidth (0.2.13+dfsg1-1) ... 84s Selecting previously unselected package python3-prettytable. 84s Preparing to unpack .../15-python3-prettytable_3.15.1-1_all.deb ... 84s Unpacking python3-prettytable (3.15.1-1) ... 84s Selecting previously unselected package python3-psutil. 84s Preparing to unpack .../16-python3-psutil_7.0.0-2ubuntu1_s390x.deb ... 84s Unpacking python3-psutil (7.0.0-2ubuntu1) ... 84s Selecting previously unselected package python3-ydiff. 84s Preparing to unpack .../17-python3-ydiff_1.4.2-1_all.deb ... 84s Unpacking python3-ydiff (1.4.2-1) ... 84s Selecting previously unselected package python3-psycopg2. 84s Preparing to unpack .../18-python3-psycopg2_2.9.10-1build1_s390x.deb ... 84s Unpacking python3-psycopg2 (2.9.10-1build1) ... 84s Selecting previously unselected package python3-dnspython. 84s Preparing to unpack .../19-python3-dnspython_2.7.0-1ubuntu1_all.deb ... 84s Unpacking python3-dnspython (2.7.0-1ubuntu1) ... 84s Selecting previously unselected package python3-etcd. 84s Preparing to unpack .../20-python3-etcd_0.4.5-6_all.deb ... 84s Unpacking python3-etcd (0.4.5-6) ... 84s Selecting previously unselected package python3-greenlet. 84s Preparing to unpack .../21-python3-greenlet_3.1.0-1build1_s390x.deb ... 84s Unpacking python3-greenlet (3.1.0-1build1) ... 84s Selecting previously unselected package python3-eventlet. 84s Preparing to unpack .../22-python3-eventlet_0.39.0-0ubuntu2_all.deb ... 84s Unpacking python3-eventlet (0.39.0-0ubuntu2) ... 84s Selecting previously unselected package python3-zope.event. 84s Preparing to unpack .../23-python3-zope.event_5.0-0.1_all.deb ... 84s Unpacking python3-zope.event (5.0-0.1) ... 84s Selecting previously unselected package python3-zope.interface. 84s Preparing to unpack .../24-python3-zope.interface_7.2-1build1_s390x.deb ... 84s Unpacking python3-zope.interface (7.2-1build1) ... 84s Selecting previously unselected package python3-gevent. 84s Preparing to unpack .../25-python3-gevent_24.11.1-1build1_s390x.deb ... 84s Unpacking python3-gevent (24.11.1-1build1) ... 84s Selecting previously unselected package python3-kerberos. 84s Preparing to unpack .../26-python3-kerberos_1.1.14-3.1build12_s390x.deb ... 84s Unpacking python3-kerberos (1.1.14-3.1build12) ... 84s Selecting previously unselected package python3-pure-sasl. 84s Preparing to unpack .../27-python3-pure-sasl_0.5.1+dfsg1-5_all.deb ... 84s Unpacking python3-pure-sasl (0.5.1+dfsg1-5) ... 84s Selecting previously unselected package python3-six. 84s Preparing to unpack .../28-python3-six_1.17.0-1_all.deb ... 84s Unpacking python3-six (1.17.0-1) ... 84s Selecting previously unselected package python3-kazoo. 85s Preparing to unpack .../29-python3-kazoo_2.9.0-2_all.deb ... 85s Unpacking python3-kazoo (2.9.0-2) ... 85s Selecting previously unselected package python3-multidict. 85s Preparing to unpack .../30-python3-multidict_6.4.3-1_s390x.deb ... 85s Unpacking python3-multidict (6.4.3-1) ... 85s Selecting previously unselected package python3-propcache. 85s Preparing to unpack .../31-python3-propcache_0.3.1-1_s390x.deb ... 85s Unpacking python3-propcache (0.3.1-1) ... 85s Selecting previously unselected package python3-yarl. 85s Preparing to unpack .../32-python3-yarl_1.19.0-1_s390x.deb ... 85s Unpacking python3-yarl (1.19.0-1) ... 85s Selecting previously unselected package python3-async-timeout. 85s Preparing to unpack .../33-python3-async-timeout_5.0.1-1_all.deb ... 85s Unpacking python3-async-timeout (5.0.1-1) ... 85s Selecting previously unselected package python3-aiohappyeyeballs. 85s Preparing to unpack .../34-python3-aiohappyeyeballs_2.6.1-1_all.deb ... 85s Unpacking python3-aiohappyeyeballs (2.6.1-1) ... 85s Selecting previously unselected package python3-frozenlist. 85s Preparing to unpack .../35-python3-frozenlist_1.6.0-1_s390x.deb ... 85s Unpacking python3-frozenlist (1.6.0-1) ... 85s Selecting previously unselected package python3-aiosignal. 85s Preparing to unpack .../36-python3-aiosignal_1.3.2-1_all.deb ... 85s Unpacking python3-aiosignal (1.3.2-1) ... 85s Selecting previously unselected package python3-aiohttp. 85s Preparing to unpack .../37-python3-aiohttp_3.11.16-1_s390x.deb ... 85s Unpacking python3-aiohttp (3.11.16-1) ... 85s Selecting previously unselected package python3-cachetools. 85s Preparing to unpack .../38-python3-cachetools_5.3.3-1_all.deb ... 85s Unpacking python3-cachetools (5.3.3-1) ... 85s Selecting previously unselected package python3-pyasn1. 85s Preparing to unpack .../39-python3-pyasn1_0.6.1-1_all.deb ... 85s Unpacking python3-pyasn1 (0.6.1-1) ... 85s Selecting previously unselected package python3-pyasn1-modules. 85s Preparing to unpack .../40-python3-pyasn1-modules_0.4.1-2_all.deb ... 85s Unpacking python3-pyasn1-modules (0.4.1-2) ... 85s Selecting previously unselected package python3-pyu2f. 85s Preparing to unpack .../41-python3-pyu2f_0.1.5-4_all.deb ... 85s Unpacking python3-pyu2f (0.1.5-4) ... 85s Selecting previously unselected package python3-responses. 85s Preparing to unpack .../42-python3-responses_0.25.7-1_all.deb ... 85s Unpacking python3-responses (0.25.7-1) ... 85s Selecting previously unselected package python3-rsa. 85s Preparing to unpack .../43-python3-rsa_4.9-2_all.deb ... 85s Unpacking python3-rsa (4.9-2) ... 85s Selecting previously unselected package python3-google-auth. 85s Preparing to unpack .../44-python3-google-auth_2.28.2-3_all.deb ... 85s Unpacking python3-google-auth (2.28.2-3) ... 85s Selecting previously unselected package python3-requests-oauthlib. 85s Preparing to unpack .../45-python3-requests-oauthlib_1.3.1-1_all.deb ... 85s Unpacking python3-requests-oauthlib (1.3.1-1) ... 85s Selecting previously unselected package python3-websocket. 85s Preparing to unpack .../46-python3-websocket_1.8.0-2_all.deb ... 85s Unpacking python3-websocket (1.8.0-2) ... 85s Selecting previously unselected package python3-kubernetes. 85s Preparing to unpack .../47-python3-kubernetes_30.1.0-2_all.deb ... 85s Unpacking python3-kubernetes (30.1.0-2) ... 85s Selecting previously unselected package python3-pysyncobj. 85s Preparing to unpack .../48-python3-pysyncobj_0.3.14-2_all.deb ... 85s Unpacking python3-pysyncobj (0.3.14-2) ... 85s Selecting previously unselected package patroni. 85s Preparing to unpack .../49-patroni_4.0.6-1_all.deb ... 85s Unpacking patroni (4.0.6-1) ... 85s Selecting previously unselected package sphinx-rtd-theme-common. 85s Preparing to unpack .../50-sphinx-rtd-theme-common_3.0.2+dfsg-3_all.deb ... 85s Unpacking sphinx-rtd-theme-common (3.0.2+dfsg-3) ... 85s Selecting previously unselected package patroni-doc. 85s Preparing to unpack .../51-patroni-doc_4.0.6-1_all.deb ... 85s Unpacking patroni-doc (4.0.6-1) ... 85s Selecting previously unselected package python3-jmespath. 85s Preparing to unpack .../52-python3-jmespath_1.0.1-1_all.deb ... 85s Unpacking python3-jmespath (1.0.1-1) ... 85s Selecting previously unselected package python3-botocore. 85s Preparing to unpack .../53-python3-botocore_1.37.9+repack-1_all.deb ... 85s Unpacking python3-botocore (1.37.9+repack-1) ... 85s Selecting previously unselected package python3-s3transfer. 85s Preparing to unpack .../54-python3-s3transfer_0.11.4-1_all.deb ... 85s Unpacking python3-s3transfer (0.11.4-1) ... 85s Selecting previously unselected package python3-boto3. 85s Preparing to unpack .../55-python3-boto3_1.37.9-1_all.deb ... 85s Unpacking python3-boto3 (1.37.9-1) ... 85s Selecting previously unselected package python3-coverage. 85s Preparing to unpack .../56-python3-coverage_7.8.2+dfsg1-1_s390x.deb ... 85s Unpacking python3-coverage (7.8.2+dfsg1-1) ... 85s Selecting previously unselected package python3-mccabe. 85s Preparing to unpack .../57-python3-mccabe_0.7.0-1_all.deb ... 85s Unpacking python3-mccabe (0.7.0-1) ... 85s Selecting previously unselected package python3-pycodestyle. 85s Preparing to unpack .../58-python3-pycodestyle_2.12.1-2_all.deb ... 85s Unpacking python3-pycodestyle (2.12.1-2) ... 85s Selecting previously unselected package python3-pyflakes. 85s Preparing to unpack .../59-python3-pyflakes_3.2.0-3_all.deb ... 85s Unpacking python3-pyflakes (3.2.0-3) ... 85s Selecting previously unselected package python3-flake8. 85s Preparing to unpack .../60-python3-flake8_7.1.1-3_all.deb ... 85s Unpacking python3-flake8 (7.1.1-3) ... 85s Selecting previously unselected package python3-iniconfig. 85s Preparing to unpack .../61-python3-iniconfig_1.1.1-2_all.deb ... 85s Unpacking python3-iniconfig (1.1.1-2) ... 85s Selecting previously unselected package python3-packaging. 85s Preparing to unpack .../62-python3-packaging_25.0-1_all.deb ... 85s Unpacking python3-packaging (25.0-1) ... 85s Selecting previously unselected package python3-pluggy. 85s Preparing to unpack .../63-python3-pluggy_1.5.0-1_all.deb ... 85s Unpacking python3-pluggy (1.5.0-1) ... 85s Selecting previously unselected package python3-pytest. 85s Preparing to unpack .../64-python3-pytest_8.3.5-2_all.deb ... 85s Unpacking python3-pytest (8.3.5-2) ... 85s Selecting previously unselected package libjs-jquery-hotkeys. 85s Preparing to unpack .../65-libjs-jquery-hotkeys_0.2.0-1_all.deb ... 85s Unpacking libjs-jquery-hotkeys (0.2.0-1) ... 85s Selecting previously unselected package libjs-jquery-isonscreen. 85s Preparing to unpack .../66-libjs-jquery-isonscreen_1.2.0-1.1_all.deb ... 85s Unpacking libjs-jquery-isonscreen (1.2.0-1.1) ... 85s Selecting previously unselected package python3-pytest-cov. 85s Preparing to unpack .../67-python3-pytest-cov_5.0.0-1_all.deb ... 85s Unpacking python3-pytest-cov (5.0.0-1) ... 85s Selecting previously unselected package python3-mock. 85s Preparing to unpack .../68-python3-mock_5.2.0-1_all.deb ... 85s Unpacking python3-mock (5.2.0-1) ... 85s Setting up python3-iniconfig (1.1.1-2) ... 85s Setting up libev4t64:s390x (1:4.33-2.1build1) ... 85s Setting up fonts-lato (2.015-1) ... 85s Setting up python3-pysyncobj (0.3.14-2) ... 86s Setting up python3-cachetools (5.3.3-1) ... 86s Setting up python3-zope.event (5.0-0.1) ... 86s Setting up python3-zope.interface (7.2-1build1) ... 86s Setting up python3-pyflakes (3.2.0-3) ... 86s Setting up python3-ydiff (1.4.2-1) ... 86s Setting up libpq5:s390x (17.6-1build1) ... 86s Setting up python3-kerberos (1.1.14-3.1build12) ... 86s Setting up python3-coverage (7.8.2+dfsg1-1) ... 86s Setting up libjs-jquery-throttle-debounce (1.1+dfsg.1-2) ... 86s Setting up python3-click (8.2.0+0.really.8.1.8-1) ... 86s Setting up python3-psutil (7.0.0-2ubuntu1) ... 87s Setting up python3-multidict (6.4.3-1) ... 87s Setting up python3-frozenlist (1.6.0-1) ... 87s Setting up python3-aiosignal (1.3.2-1) ... 87s Setting up python3-mock (5.2.0-1) ... 87s Setting up python3-async-timeout (5.0.1-1) ... 87s Setting up python3-six (1.17.0-1) ... 87s Setting up python3-responses (0.25.7-1) ... 87s Setting up python3-pycodestyle (2.12.1-2) ... 87s Setting up python3-packaging (25.0-1) ... 87s Setting up python3-wcwidth (0.2.13+dfsg1-1) ... 87s Setting up python3-pyu2f (0.1.5-4) ... 88s Setting up python3-jmespath (1.0.1-1) ... 88s Setting up python3-greenlet (3.1.0-1build1) ... 88s Setting up libcares2:s390x (1.34.5-1) ... 88s Setting up python3-psycopg2 (2.9.10-1build1) ... 88s Setting up python3-aiohappyeyeballs (2.6.1-1) ... 88s Setting up python3-pluggy (1.5.0-1) ... 88s Setting up python3-dnspython (2.7.0-1ubuntu1) ... 88s Setting up python3-propcache (0.3.1-1) ... 88s Setting up python3-pyasn1 (0.6.1-1) ... 88s Setting up python3-dateutil (2.9.0-4) ... 88s Setting up python3-mccabe (0.7.0-1) ... 89s Setting up python3-consul (1.5.5-1) ... 89s Setting up libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 89s Setting up libjs-jquery-hotkeys (0.2.0-1) ... 89s Setting up python3-prettytable (3.15.1-1) ... 89s Setting up python3-yarl (1.19.0-1) ... 89s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 89s Setting up sphinx-rtd-theme-common (3.0.2+dfsg-3) ... 89s Setting up python3-websocket (1.8.0-2) ... 89s Setting up python3-requests-oauthlib (1.3.1-1) ... 89s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 89s Setting up python3-pure-sasl (0.5.1+dfsg1-5) ... 89s Setting up python3-etcd (0.4.5-6) ... 89s Setting up python3-pytest (8.3.5-2) ... 89s Setting up python3-aiohttp (3.11.16-1) ... 90s Setting up python3-gevent (24.11.1-1build1) ... 90s Setting up python3-flake8 (7.1.1-3) ... 90s Setting up python3-eventlet (0.39.0-0ubuntu2) ... 90s Setting up python3-kazoo (2.9.0-2) ... 90s Setting up python3-pyasn1-modules (0.4.1-2) ... 90s Setting up libjs-jquery-metadata (12-4) ... 90s Setting up python3-botocore (1.37.9+repack-1) ... 90s Setting up libjs-jquery-isonscreen (1.2.0-1.1) ... 90s Setting up libjs-sphinxdoc (8.2.3-1ubuntu2) ... 90s Setting up libjs-jquery-tablesorter (1:2.31.3+dfsg1-4) ... 90s Setting up python3-rsa (4.9-2) ... 91s Setting up patroni (4.0.6-1) ... 91s Created symlink '/etc/systemd/system/multi-user.target.wants/patroni.service' → '/usr/lib/systemd/system/patroni.service'. 91s Setting up patroni-doc (4.0.6-1) ... 91s Setting up python3-s3transfer (0.11.4-1) ... 91s Setting up python3-pytest-cov (5.0.0-1) ... 91s Setting up python3-google-auth (2.28.2-3) ... 91s Setting up python3-boto3 (1.37.9-1) ... 92s Setting up python3-kubernetes (30.1.0-2) ... 92s Processing triggers for man-db (2.13.1-1) ... 93s Processing triggers for libc-bin (2.42-0ubuntu3) ... 94s autopkgtest [01:35:09]: test test: [----------------------- 95s ============================= test session starts ============================== 95s platform linux -- Python 3.13.7, pytest-8.3.5, pluggy-1.5.0 95s rootdir: /tmp/autopkgtest.pok3tw/build.PlD/src 95s plugins: cov-5.0.0, typeguard-4.4.2 95s collected 657 items 95s 95s tests/test_api.py ................................... [ 5%] 95s tests/test_async_executor.py .... [ 5%] 96s tests/test_aws.py .... [ 6%] 96s tests/test_barman.py ................ [ 8%] 96s tests/test_bootstrap.py .......... [ 10%] 96s tests/test_callback_executor.py . [ 10%] 96s tests/test_cancellable.py ... [ 11%] 96s tests/test_citus.py sssssssssssss................ [ 15%] 96s tests/test_config.py ........... [ 17%] 96s tests/test_config_generator.py ...... [ 18%] 96s tests/test_consul.py ....................... [ 21%] 97s tests/test_ctl.py ...................................... [ 27%] 97s tests/test_etcd.py .............................. [ 31%] 97s tests/test_etcd3.py .................................. [ 37%] 97s tests/test_exhibitor.py ... [ 37%] 97s tests/test_file_perm.py ... [ 38%] 97s tests/test_ha.py ....................................................... [ 46%] 97s ................................................................. [ 56%] 99s tests/test_kubernetes.py ........................................ [ 62%] 99s tests/test_log.py .......... [ 63%] 99s tests/test_mpp.py .. [ 64%] 99s tests/test_patroni.py .................... [ 67%] 99s tests/test_postgresql.py ............................................... [ 74%] 99s .............. [ 76%] 99s tests/test_postmaster.py ......... [ 77%] 99s tests/test_quorum.py ............... [ 80%] 110s tests/test_raft.py ........... [ 81%] 110s tests/test_raft_controller.py ... [ 82%] 110s tests/test_rewind.py .............. [ 84%] 110s tests/test_slots.py ............... [ 86%] 110s tests/test_sync.py ..... [ 87%] 110s tests/test_utils.py ............... [ 89%] 110s tests/test_validator.py .................. [ 92%] 110s tests/test_wale_restore.py ...... [ 93%] 110s tests/test_watchdog.py ................ [ 95%] 110s tests/test_zookeeper.py ........................... [100%] 110s 110s ======================= 644 passed, 13 skipped in 15.53s ======================= 110s autopkgtest [01:35:25]: test test: -----------------------] 111s autopkgtest [01:35:26]: test test: - - - - - - - - - - results - - - - - - - - - - 111s test PASS 111s autopkgtest [01:35:26]: test acceptance-etcd3-basic: preparing testbed 122s Creating nova instance adt-resolute-s390x-patroni-20251020-013335-juju-7f2275-prod-proposed-migration-environment-2-95e68822-f0e0-44c5-9f0b-ae81afb7ea9d from image adt/ubuntu-resolute-s390x-server-20251019.img (UUID 7a83b4ca-2eb3-4cb0-b8d6-be2f16efcb4e)... 161s autopkgtest [01:36:16]: testbed dpkg architecture: s390x 161s autopkgtest [01:36:16]: testbed apt version: 3.1.8ubuntu1 162s autopkgtest [01:36:17]: @@@@@@@@@@@@@@@@@@@@ test bed setup 162s autopkgtest [01:36:17]: testbed release detected to be: resolute 163s autopkgtest [01:36:18]: updating testbed package index (apt update) 163s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [83.3 kB] 163s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 163s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 163s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 163s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [51.0 kB] 163s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [15.8 kB] 163s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5028 B] 163s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [450 kB] 164s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x Packages [103 kB] 164s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/restricted s390x Packages [940 B] 164s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/universe s390x Packages [257 kB] 164s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse s390x Packages [6184 B] 164s Fetched 971 kB in 1s (1064 kB/s) 164s Reading package lists... 165s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 165s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 165s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 165s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 166s Reading package lists... 166s Reading package lists... 166s Building dependency tree... 166s Reading state information... 166s Calculating upgrade... 166s The following packages will be upgraded: 166s distro-info-data dpkg dpkg-dev libaudit-common libaudit1 libdpkg-perl 166s libseccomp2 libsemanage-common libsemanage2 python-apt-common python3-apt 166s python3-cffi-backend 167s 12 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 167s Need to get 3223 kB of archives. 167s After this operation, 652 kB of additional disk space will be used. 167s Get:1 http://ftpmaster.internal/ubuntu resolute/main s390x dpkg s390x 1.22.21ubuntu4 [1287 kB] 167s Get:2 http://ftpmaster.internal/ubuntu resolute/main s390x libaudit-common all 1:4.0.5-1build2 [6596 B] 167s Get:3 http://ftpmaster.internal/ubuntu resolute/main s390x libaudit1 s390x 1:4.0.5-1build2 [57.0 kB] 167s Get:4 http://ftpmaster.internal/ubuntu resolute/main s390x libsemanage-common all 3.8.1-1build1 [7916 B] 167s Get:5 http://ftpmaster.internal/ubuntu resolute/main s390x libsemanage2 s390x 3.8.1-1build1 [99.1 kB] 167s Get:6 http://ftpmaster.internal/ubuntu resolute/main s390x distro-info-data all 0.68 [7378 B] 167s Get:7 http://ftpmaster.internal/ubuntu resolute/main s390x libseccomp2 s390x 2.6.0-2ubuntu3 [57.5 kB] 167s Get:8 http://ftpmaster.internal/ubuntu resolute/main s390x python-apt-common all 3.0.0ubuntu2 [21.7 kB] 167s Get:9 http://ftpmaster.internal/ubuntu resolute/main s390x python3-apt s390x 3.0.0ubuntu2 [198 kB] 167s Get:10 http://ftpmaster.internal/ubuntu resolute/main s390x python3-cffi-backend s390x 1.17.1-3build1 [113 kB] 167s Get:11 http://ftpmaster.internal/ubuntu resolute/main s390x dpkg-dev all 1.22.21ubuntu4 [1088 kB] 168s Get:12 http://ftpmaster.internal/ubuntu resolute/main s390x libdpkg-perl all 1.22.21ubuntu4 [280 kB] 168s dpkg-preconfigure: unable to re-open stdin: No such file or directory 168s Fetched 3223 kB in 1s (3046 kB/s) 168s (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 ... 56852 files and directories currently installed.) 168s Preparing to unpack .../dpkg_1.22.21ubuntu4_s390x.deb ... 168s Unpacking dpkg (1.22.21ubuntu4) over (1.22.21ubuntu3) ... 168s Setting up dpkg (1.22.21ubuntu4) ... 168s (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 ... 56852 files and directories currently installed.) 168s Preparing to unpack .../libaudit-common_1%3a4.0.5-1build2_all.deb ... 168s Unpacking libaudit-common (1:4.0.5-1build2) over (1:4.0.5-1build1) ... 168s Setting up libaudit-common (1:4.0.5-1build2) ... 168s (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 ... 56852 files and directories currently installed.) 168s Preparing to unpack .../libaudit1_1%3a4.0.5-1build2_s390x.deb ... 168s Unpacking libaudit1:s390x (1:4.0.5-1build2) over (1:4.0.5-1build1) ... 168s Setting up libaudit1:s390x (1:4.0.5-1build2) ... 168s (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 ... 56852 files and directories currently installed.) 168s Preparing to unpack .../0-libsemanage-common_3.8.1-1build1_all.deb ... 168s Unpacking libsemanage-common (3.8.1-1build1) over (3.8.1-1) ... 168s Preparing to unpack .../1-libsemanage2_3.8.1-1build1_s390x.deb ... 168s Unpacking libsemanage2:s390x (3.8.1-1build1) over (3.8.1-1) ... 168s Preparing to unpack .../2-distro-info-data_0.68_all.deb ... 168s Unpacking distro-info-data (0.68) over (0.67~ubuntu1) ... 168s Preparing to unpack .../3-libseccomp2_2.6.0-2ubuntu3_s390x.deb ... 168s Unpacking libseccomp2:s390x (2.6.0-2ubuntu3) over (2.6.0-2ubuntu2) ... 168s Preparing to unpack .../4-python-apt-common_3.0.0ubuntu2_all.deb ... 168s Unpacking python-apt-common (3.0.0ubuntu2) over (3.0.0ubuntu1) ... 168s Preparing to unpack .../5-python3-apt_3.0.0ubuntu2_s390x.deb ... 169s Unpacking python3-apt (3.0.0ubuntu2) over (3.0.0ubuntu1) ... 169s Preparing to unpack .../6-python3-cffi-backend_1.17.1-3build1_s390x.deb ... 169s Unpacking python3-cffi-backend:s390x (1.17.1-3build1) over (1.17.1-3) ... 169s Preparing to unpack .../7-dpkg-dev_1.22.21ubuntu4_all.deb ... 169s Unpacking dpkg-dev (1.22.21ubuntu4) over (1.22.21ubuntu3) ... 169s Preparing to unpack .../8-libdpkg-perl_1.22.21ubuntu4_all.deb ... 169s Unpacking libdpkg-perl (1.22.21ubuntu4) over (1.22.21ubuntu3) ... 169s Setting up distro-info-data (0.68) ... 169s Setting up libsemanage-common (3.8.1-1build1) ... 169s Setting up libseccomp2:s390x (2.6.0-2ubuntu3) ... 169s Setting up libdpkg-perl (1.22.21ubuntu4) ... 169s Setting up python-apt-common (3.0.0ubuntu2) ... 169s Setting up libsemanage2:s390x (3.8.1-1build1) ... 169s Setting up python3-cffi-backend:s390x (1.17.1-3build1) ... 169s Setting up python3-apt (3.0.0ubuntu2) ... 169s Setting up dpkg-dev (1.22.21ubuntu4) ... 169s Processing triggers for man-db (2.13.1-1) ... 170s Processing triggers for libc-bin (2.42-0ubuntu3) ... 170s autopkgtest [01:36:25]: upgrading testbed (apt dist-upgrade and autopurge) 170s Reading package lists... 170s Building dependency tree... 170s Reading state information... 170s Calculating upgrade... 171s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 171s Reading package lists... 171s Building dependency tree... 171s Reading state information... 171s Solving dependencies... 171s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 171s autopkgtest [01:36:26]: rebooting testbed after setup commands that affected boot 187s Reading package lists... 187s Building dependency tree... 187s Reading state information... 187s Solving dependencies... 188s The following NEW packages will be installed: 188s etcd-server fonts-font-awesome fonts-lato libicu76 libio-pty-perl 188s libipc-run-perl libjs-jquery libjs-sphinxdoc libjs-underscore libjson-perl 188s libpq5 libtime-duration-perl libtimedate-perl libxslt1.1 moreutils patroni 188s patroni-doc postgresql postgresql-17 postgresql-client-17 188s postgresql-client-common postgresql-common postgresql-common-dev 188s python3-behave python3-click python3-consul python3-coverage 188s python3-dateutil python3-dnspython python3-etcd python3-parse 188s python3-parse-type python3-prettytable python3-psutil python3-psycopg2 188s python3-six python3-wcwidth python3-ydiff sphinx-rtd-theme-common ssl-cert 188s 0 upgraded, 40 newly installed, 0 to remove and 0 not upgraded. 188s Need to get 47.9 MB of archives. 188s After this operation, 169 MB of additional disk space will be used. 188s Get:1 http://ftpmaster.internal/ubuntu resolute/main s390x fonts-lato all 2.015-1 [2781 kB] 189s Get:2 http://ftpmaster.internal/ubuntu resolute/main s390x libjson-perl all 4.10000-1 [81.9 kB] 189s Get:3 http://ftpmaster.internal/ubuntu resolute/main s390x postgresql-client-common all 282ubuntu1 [48.8 kB] 189s Get:4 http://ftpmaster.internal/ubuntu resolute/main s390x libio-pty-perl s390x 1:1.20-1build3 [31.6 kB] 189s Get:5 http://ftpmaster.internal/ubuntu resolute/main s390x libipc-run-perl all 20231003.0-2 [91.5 kB] 189s Get:6 http://ftpmaster.internal/ubuntu resolute/main s390x postgresql-common-dev all 282ubuntu1 [73.9 kB] 189s Get:7 http://ftpmaster.internal/ubuntu resolute/main s390x ssl-cert all 1.1.3ubuntu1 [18.7 kB] 189s Get:8 http://ftpmaster.internal/ubuntu resolute/main s390x postgresql-common all 282ubuntu1 [101 kB] 189s Get:9 http://ftpmaster.internal/ubuntu resolute/universe s390x etcd-server s390x 3.5.16-4 [11.6 MB] 190s Get:10 http://ftpmaster.internal/ubuntu resolute/main s390x fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 190s Get:11 http://ftpmaster.internal/ubuntu resolute/main s390x libicu76 s390x 76.1-4ubuntu2 [11.1 MB] 190s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x libjs-jquery all 3.7.1+dfsg+~3.5.33-1build1 [321 kB] 190s Get:13 http://ftpmaster.internal/ubuntu resolute/main s390x libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 190s Get:14 http://ftpmaster.internal/ubuntu resolute/main s390x libjs-sphinxdoc all 8.2.3-1ubuntu2 [28.0 kB] 190s Get:15 http://ftpmaster.internal/ubuntu resolute/main s390x libpq5 s390x 17.6-1build1 [148 kB] 190s Get:16 http://ftpmaster.internal/ubuntu resolute/main s390x libtime-duration-perl all 1.21-2 [12.3 kB] 190s Get:17 http://ftpmaster.internal/ubuntu resolute/main s390x libtimedate-perl all 2.3300-2 [34.0 kB] 190s Get:18 http://ftpmaster.internal/ubuntu resolute/main s390x libxslt1.1 s390x 1.1.43-0.1 [163 kB] 190s Get:19 http://ftpmaster.internal/ubuntu resolute/universe s390x moreutils s390x 0.69-1 [57.4 kB] 190s Get:20 http://ftpmaster.internal/ubuntu resolute/main s390x python3-click all 8.2.0+0.really.8.1.8-1 [80.0 kB] 190s Get:21 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-consul all 1.5.5-1 [22.6 kB] 190s Get:22 http://ftpmaster.internal/ubuntu resolute/main s390x python3-dateutil all 2.9.0-4 [80.3 kB] 190s Get:23 http://ftpmaster.internal/ubuntu resolute/main s390x python3-wcwidth all 0.2.13+dfsg1-1 [26.3 kB] 190s Get:24 http://ftpmaster.internal/ubuntu resolute/main s390x python3-prettytable all 3.15.1-1 [38.9 kB] 190s Get:25 http://ftpmaster.internal/ubuntu resolute/main s390x python3-psutil s390x 7.0.0-2ubuntu1 [188 kB] 190s Get:26 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-ydiff all 1.4.2-1 [19.0 kB] 190s Get:27 http://ftpmaster.internal/ubuntu resolute/main s390x python3-psycopg2 s390x 2.9.10-1build1 [135 kB] 190s Get:28 http://ftpmaster.internal/ubuntu resolute/main s390x python3-dnspython all 2.7.0-1ubuntu1 [167 kB] 190s Get:29 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-etcd all 0.4.5-6 [32.1 kB] 190s Get:30 http://ftpmaster.internal/ubuntu resolute/universe s390x patroni all 4.0.6-1 [284 kB] 190s Get:31 http://ftpmaster.internal/ubuntu resolute/main s390x sphinx-rtd-theme-common all 3.0.2+dfsg-3 [1013 kB] 190s Get:32 http://ftpmaster.internal/ubuntu resolute/universe s390x patroni-doc all 4.0.6-1 [529 kB] 190s Get:33 http://ftpmaster.internal/ubuntu resolute/main s390x postgresql-client-17 s390x 17.6-1build1 [1367 kB] 190s Get:34 http://ftpmaster.internal/ubuntu resolute/main s390x postgresql-17 s390x 17.6-1build1 [16.3 MB] 191s Get:35 http://ftpmaster.internal/ubuntu resolute/main s390x postgresql all 17+282ubuntu1 [17.6 kB] 191s Get:36 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-parse all 1.20.2-1 [27.0 kB] 191s Get:37 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-parse-type all 0.6.4-3 [23.5 kB] 191s Get:38 http://ftpmaster.internal/ubuntu resolute/main s390x python3-six all 1.17.0-1 [13.2 kB] 191s Get:39 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-behave all 1.2.6-6 [98.6 kB] 191s Get:40 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-coverage s390x 7.8.2+dfsg1-1 [156 kB] 191s Preconfiguring packages ... 191s /var/cache/debconf/tmp.ci/postgresql.config.sdf0x9: 12: pg_lsclusters: not found 191s Fetched 47.9 MB in 4s (13.6 MB/s) 191s Selecting previously unselected package fonts-lato. 192s (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 ... 56857 files and directories currently installed.) 192s Preparing to unpack .../00-fonts-lato_2.015-1_all.deb ... 192s Unpacking fonts-lato (2.015-1) ... 192s Selecting previously unselected package libjson-perl. 192s Preparing to unpack .../01-libjson-perl_4.10000-1_all.deb ... 192s Unpacking libjson-perl (4.10000-1) ... 192s Selecting previously unselected package postgresql-client-common. 192s Preparing to unpack .../02-postgresql-client-common_282ubuntu1_all.deb ... 192s Unpacking postgresql-client-common (282ubuntu1) ... 192s Selecting previously unselected package libio-pty-perl. 192s Preparing to unpack .../03-libio-pty-perl_1%3a1.20-1build3_s390x.deb ... 192s Unpacking libio-pty-perl (1:1.20-1build3) ... 192s Selecting previously unselected package libipc-run-perl. 192s Preparing to unpack .../04-libipc-run-perl_20231003.0-2_all.deb ... 192s Unpacking libipc-run-perl (20231003.0-2) ... 192s Selecting previously unselected package postgresql-common-dev. 192s Preparing to unpack .../05-postgresql-common-dev_282ubuntu1_all.deb ... 192s Unpacking postgresql-common-dev (282ubuntu1) ... 192s Selecting previously unselected package ssl-cert. 192s Preparing to unpack .../06-ssl-cert_1.1.3ubuntu1_all.deb ... 192s Unpacking ssl-cert (1.1.3ubuntu1) ... 192s Selecting previously unselected package postgresql-common. 192s Preparing to unpack .../07-postgresql-common_282ubuntu1_all.deb ... 192s Adding 'diversion of /usr/bin/pg_config to /usr/bin/pg_config.libpq-dev by postgresql-common' 192s Unpacking postgresql-common (282ubuntu1) ... 192s Selecting previously unselected package etcd-server. 192s Preparing to unpack .../08-etcd-server_3.5.16-4_s390x.deb ... 192s Unpacking etcd-server (3.5.16-4) ... 192s Selecting previously unselected package fonts-font-awesome. 192s Preparing to unpack .../09-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 192s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 192s Selecting previously unselected package libicu76:s390x. 192s Preparing to unpack .../10-libicu76_76.1-4ubuntu2_s390x.deb ... 192s Unpacking libicu76:s390x (76.1-4ubuntu2) ... 192s Selecting previously unselected package libjs-jquery. 192s Preparing to unpack .../11-libjs-jquery_3.7.1+dfsg+~3.5.33-1build1_all.deb ... 192s Unpacking libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 192s Selecting previously unselected package libjs-underscore. 192s Preparing to unpack .../12-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 192s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 192s Selecting previously unselected package libjs-sphinxdoc. 192s Preparing to unpack .../13-libjs-sphinxdoc_8.2.3-1ubuntu2_all.deb ... 192s Unpacking libjs-sphinxdoc (8.2.3-1ubuntu2) ... 192s Selecting previously unselected package libpq5:s390x. 192s Preparing to unpack .../14-libpq5_17.6-1build1_s390x.deb ... 192s Unpacking libpq5:s390x (17.6-1build1) ... 192s Selecting previously unselected package libtime-duration-perl. 192s Preparing to unpack .../15-libtime-duration-perl_1.21-2_all.deb ... 192s Unpacking libtime-duration-perl (1.21-2) ... 192s Selecting previously unselected package libtimedate-perl. 192s Preparing to unpack .../16-libtimedate-perl_2.3300-2_all.deb ... 192s Unpacking libtimedate-perl (2.3300-2) ... 192s Selecting previously unselected package libxslt1.1:s390x. 192s Preparing to unpack .../17-libxslt1.1_1.1.43-0.1_s390x.deb ... 192s Unpacking libxslt1.1:s390x (1.1.43-0.1) ... 192s Selecting previously unselected package moreutils. 192s Preparing to unpack .../18-moreutils_0.69-1_s390x.deb ... 192s Unpacking moreutils (0.69-1) ... 192s Selecting previously unselected package python3-click. 192s Preparing to unpack .../19-python3-click_8.2.0+0.really.8.1.8-1_all.deb ... 192s Unpacking python3-click (8.2.0+0.really.8.1.8-1) ... 192s Selecting previously unselected package python3-consul. 192s Preparing to unpack .../20-python3-consul_1.5.5-1_all.deb ... 192s Unpacking python3-consul (1.5.5-1) ... 192s Selecting previously unselected package python3-dateutil. 192s Preparing to unpack .../21-python3-dateutil_2.9.0-4_all.deb ... 192s Unpacking python3-dateutil (2.9.0-4) ... 192s Selecting previously unselected package python3-wcwidth. 192s Preparing to unpack .../22-python3-wcwidth_0.2.13+dfsg1-1_all.deb ... 192s Unpacking python3-wcwidth (0.2.13+dfsg1-1) ... 192s Selecting previously unselected package python3-prettytable. 192s Preparing to unpack .../23-python3-prettytable_3.15.1-1_all.deb ... 192s Unpacking python3-prettytable (3.15.1-1) ... 192s Selecting previously unselected package python3-psutil. 192s Preparing to unpack .../24-python3-psutil_7.0.0-2ubuntu1_s390x.deb ... 192s Unpacking python3-psutil (7.0.0-2ubuntu1) ... 192s Selecting previously unselected package python3-ydiff. 192s Preparing to unpack .../25-python3-ydiff_1.4.2-1_all.deb ... 192s Unpacking python3-ydiff (1.4.2-1) ... 192s Selecting previously unselected package python3-psycopg2. 192s Preparing to unpack .../26-python3-psycopg2_2.9.10-1build1_s390x.deb ... 192s Unpacking python3-psycopg2 (2.9.10-1build1) ... 192s Selecting previously unselected package python3-dnspython. 192s Preparing to unpack .../27-python3-dnspython_2.7.0-1ubuntu1_all.deb ... 192s Unpacking python3-dnspython (2.7.0-1ubuntu1) ... 192s Selecting previously unselected package python3-etcd. 192s Preparing to unpack .../28-python3-etcd_0.4.5-6_all.deb ... 192s Unpacking python3-etcd (0.4.5-6) ... 192s Selecting previously unselected package patroni. 192s Preparing to unpack .../29-patroni_4.0.6-1_all.deb ... 192s Unpacking patroni (4.0.6-1) ... 192s Selecting previously unselected package sphinx-rtd-theme-common. 192s Preparing to unpack .../30-sphinx-rtd-theme-common_3.0.2+dfsg-3_all.deb ... 192s Unpacking sphinx-rtd-theme-common (3.0.2+dfsg-3) ... 192s Selecting previously unselected package patroni-doc. 192s Preparing to unpack .../31-patroni-doc_4.0.6-1_all.deb ... 192s Unpacking patroni-doc (4.0.6-1) ... 192s Selecting previously unselected package postgresql-client-17. 192s Preparing to unpack .../32-postgresql-client-17_17.6-1build1_s390x.deb ... 192s Unpacking postgresql-client-17 (17.6-1build1) ... 193s Selecting previously unselected package postgresql-17. 193s Preparing to unpack .../33-postgresql-17_17.6-1build1_s390x.deb ... 193s Unpacking postgresql-17 (17.6-1build1) ... 193s Selecting previously unselected package postgresql. 193s Preparing to unpack .../34-postgresql_17+282ubuntu1_all.deb ... 193s Unpacking postgresql (17+282ubuntu1) ... 193s Selecting previously unselected package python3-parse. 193s Preparing to unpack .../35-python3-parse_1.20.2-1_all.deb ... 193s Unpacking python3-parse (1.20.2-1) ... 193s Selecting previously unselected package python3-parse-type. 193s Preparing to unpack .../36-python3-parse-type_0.6.4-3_all.deb ... 193s Unpacking python3-parse-type (0.6.4-3) ... 193s Selecting previously unselected package python3-six. 193s Preparing to unpack .../37-python3-six_1.17.0-1_all.deb ... 193s Unpacking python3-six (1.17.0-1) ... 193s Selecting previously unselected package python3-behave. 193s Preparing to unpack .../38-python3-behave_1.2.6-6_all.deb ... 193s Unpacking python3-behave (1.2.6-6) ... 193s Selecting previously unselected package python3-coverage. 193s Preparing to unpack .../39-python3-coverage_7.8.2+dfsg1-1_s390x.deb ... 193s Unpacking python3-coverage (7.8.2+dfsg1-1) ... 193s Setting up postgresql-client-common (282ubuntu1) ... 193s Setting up fonts-lato (2.015-1) ... 193s Setting up libio-pty-perl (1:1.20-1build3) ... 193s Setting up python3-ydiff (1.4.2-1) ... 193s Setting up libpq5:s390x (17.6-1build1) ... 193s Setting up python3-coverage (7.8.2+dfsg1-1) ... 193s Setting up python3-click (8.2.0+0.really.8.1.8-1) ... 193s Setting up python3-psutil (7.0.0-2ubuntu1) ... 193s Setting up python3-six (1.17.0-1) ... 193s Setting up python3-wcwidth (0.2.13+dfsg1-1) ... 193s Setting up ssl-cert (1.1.3ubuntu1) ... 194s Created symlink '/etc/systemd/system/multi-user.target.wants/ssl-cert.service' → '/usr/lib/systemd/system/ssl-cert.service'. 194s Setting up python3-psycopg2 (2.9.10-1build1) ... 194s Setting up libipc-run-perl (20231003.0-2) ... 194s Setting up libtime-duration-perl (1.21-2) ... 194s Setting up libtimedate-perl (2.3300-2) ... 194s Setting up python3-dnspython (2.7.0-1ubuntu1) ... 194s Setting up python3-parse (1.20.2-1) ... 194s Setting up libjson-perl (4.10000-1) ... 194s Setting up libxslt1.1:s390x (1.1.43-0.1) ... 194s Setting up python3-dateutil (2.9.0-4) ... 195s Setting up python3-consul (1.5.5-1) ... 195s Setting up etcd-server (3.5.16-4) ... 195s Created symlink '/etc/systemd/system/etcd2.service' → '/usr/lib/systemd/system/etcd.service'. 195s Created symlink '/etc/systemd/system/multi-user.target.wants/etcd.service' → '/usr/lib/systemd/system/etcd.service'. 196s Setting up libicu76:s390x (76.1-4ubuntu2) ... 196s Setting up libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 196s Setting up python3-prettytable (3.15.1-1) ... 196s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 196s Setting up sphinx-rtd-theme-common (3.0.2+dfsg-3) ... 196s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 196s Setting up postgresql-common-dev (282ubuntu1) ... 196s Setting up moreutils (0.69-1) ... 196s Setting up postgresql-client-17 (17.6-1build1) ... 196s 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 196s Setting up python3-etcd (0.4.5-6) ... 197s Setting up python3-parse-type (0.6.4-3) ... 197s Setting up postgresql-common (282ubuntu1) ... 197s Creating config file /etc/postgresql-common/createcluster.conf with new version 197s Building PostgreSQL dictionaries from installed myspell/hunspell packages... 197s Removing obsolete dictionary files: 197s Created symlink '/etc/systemd/system/multi-user.target.wants/postgresql.service' → '/usr/lib/systemd/system/postgresql.service'. 198s Setting up libjs-sphinxdoc (8.2.3-1ubuntu2) ... 198s Setting up python3-behave (1.2.6-6) ... 198s /usr/lib/python3/dist-packages/behave/formatter/ansi_escapes.py:57: SyntaxWarning: invalid escape sequence '\[' 198s _ANSI_ESCAPE_PATTERN = re.compile(u"\x1b\[\d+[mA]", re.UNICODE) 198s /usr/lib/python3/dist-packages/behave/matchers.py:284: SyntaxWarning: invalid escape sequence '\d' 198s @parse.with_pattern(r"\d+") 198s Setting up patroni (4.0.6-1) ... 198s Created symlink '/etc/systemd/system/multi-user.target.wants/patroni.service' → '/usr/lib/systemd/system/patroni.service'. 198s Setting up postgresql-17 (17.6-1build1) ... 199s Creating new PostgreSQL cluster 17/main ... 199s /usr/lib/postgresql/17/bin/initdb -D /var/lib/postgresql/17/main --auth-local peer --auth-host scram-sha-256 --no-instructions 199s The files belonging to this database system will be owned by user "postgres". 199s This user must also own the server process. 199s 199s The database cluster will be initialized with locale "C.UTF-8". 199s The default database encoding has accordingly been set to "UTF8". 199s The default text search configuration will be set to "english". 199s 199s Data page checksums are disabled. 199s 199s fixing permissions on existing directory /var/lib/postgresql/17/main ... ok 199s creating subdirectories ... ok 199s selecting dynamic shared memory implementation ... posix 199s selecting default "max_connections" ... 100 199s selecting default "shared_buffers" ... 128MB 199s selecting default time zone ... Etc/UTC 199s creating configuration files ... ok 199s running bootstrap script ... ok 199s performing post-bootstrap initialization ... ok 199s syncing data to disk ... ok 202s Setting up patroni-doc (4.0.6-1) ... 202s Setting up postgresql (17+282ubuntu1) ... 202s Processing triggers for man-db (2.13.1-1) ... 203s Processing triggers for libc-bin (2.42-0ubuntu3) ... 206s autopkgtest [01:37:01]: test acceptance-etcd3-basic: debian/tests/acceptance etcd3 features/basic_replication.feature 206s autopkgtest [01:37:01]: test acceptance-etcd3-basic: [----------------------- 207s dpkg-architecture: warning: cannot determine CC system type, falling back to default (native compilation) 207s ○ etcd.service - etcd - highly-available key value store 207s Loaded: loaded (/usr/lib/systemd/system/etcd.service; enabled; preset: enabled) 207s Active: inactive (dead) since Mon 2025-10-20 01:37:02 UTC; 9ms ago 207s Duration: 10.748s 207s Invocation: 301b88fd10f04a8a992c24d1a7d72762 207s Docs: https://etcd.io/docs 207s man:etcd 207s Process: 1836 ExecStart=/usr/bin/etcd $DAEMON_ARGS (code=killed, signal=TERM) 207s Main PID: 1836 (code=killed, signal=TERM) 207s Mem peak: 8.2M 207s CPU: 44ms 207s 207s Oct 20 01:37:02 autopkgtest etcd[1836]: {"level":"info","ts":"2025-10-20T01:37:02.355815Z","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"]} 207s Oct 20 01:37:02 autopkgtest etcd[1836]: {"level":"warn","ts":"2025-10-20T01:37:02.355891Z","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"} 207s Oct 20 01:37:02 autopkgtest etcd[1836]: {"level":"warn","ts":"2025-10-20T01:37:02.356056Z","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"} 207s Oct 20 01:37:02 autopkgtest etcd[1836]: {"level":"info","ts":"2025-10-20T01:37:02.356072Z","caller":"etcdserver/server.go:1543","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"8e9e05c52164694d","current-leader-member-id":"8e9e05c52164694d"} 207s Oct 20 01:37:02 autopkgtest systemd[1]: Stopping etcd.service - etcd - highly-available key value store... 207s Oct 20 01:37:02 autopkgtest etcd[1836]: {"level":"info","ts":"2025-10-20T01:37:02.358172Z","caller":"embed/etcd.go:582","msg":"stopping serving peer traffic","address":"127.0.0.1:2380"} 207s Oct 20 01:37:02 autopkgtest etcd[1836]: {"level":"info","ts":"2025-10-20T01:37:02.358253Z","caller":"embed/etcd.go:587","msg":"stopped serving peer traffic","address":"127.0.0.1:2380"} 207s Oct 20 01:37:02 autopkgtest etcd[1836]: {"level":"info","ts":"2025-10-20T01:37:02.358260Z","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"]} 207s Oct 20 01:37:02 autopkgtest systemd[1]: etcd.service: Deactivated successfully. 207s Oct 20 01:37:02 autopkgtest systemd[1]: Stopped etcd.service - etcd - highly-available key value store. 207s ### PostgreSQL 17 acceptance-etcd3 features/basic_replication.feature ### 207s ++ ls -1r /usr/lib/postgresql/ 207s + for PG_VERSION in $(ls -1r /usr/lib/postgresql/) 207s + '[' 17 == 10 -o 17 == 11 ']' 207s + echo '### PostgreSQL 17 acceptance-etcd3 features/basic_replication.feature ###' 207s + su postgres -p -c 'set -o pipefail; ETCD_UNSUPPORTED_ARCH=s390x 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' 208s Oct 20 01:37:03 Feature: basic replication # features/basic_replication.feature:1 208s Oct 20 01:37:03 We should check that the basic bootstrapping, replication and failover works. 208s Oct 20 01:37:03 Scenario: check replication of a single table # features/basic_replication.feature:4 208s Oct 20 01:37:03 Given I start postgres-0 # features/steps/basic_replication.py:20 210s Oct 20 01:37:05 Then postgres-0 is a leader after 10 seconds # features/steps/patroni_api.py:31 210s Oct 20 01:37:05 And there is a non empty initialize key in DCS after 15 seconds # features/steps/cascading_replication.py:41 210s Oct 20 01:37: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 211s Oct 20 01:37:05 Then I receive a response code 200 # features/steps/patroni_api.py:100 211s Oct 20 01:37:05 When I start postgres-1 # features/steps/basic_replication.py:20 213s Oct 20 01:37:07 And I configure and start postgres-2 with a tag replicatefrom postgres-0 # features/steps/cascading_replication.py:7 215s Oct 20 01:37:10 And "sync" key in DCS has leader=postgres-0 after 20 seconds # features/steps/cascading_replication.py:23 215s Oct 20 01:37:10 And I add the table foo to postgres-0 # features/steps/basic_replication.py:66 215s Oct 20 01:37:10 Then table foo is present on postgres-1 after 20 seconds # features/steps/basic_replication.py:105 215s Oct 20 01:37:10 Then table foo is present on postgres-2 after 20 seconds # features/steps/basic_replication.py:105 220s Oct 20 01:37:15 220s Oct 20 01:37:15 Scenario: check restart of sync replica # features/basic_replication.feature:17 220s Oct 20 01:37:15 Given I shut down postgres-2 # features/steps/basic_replication.py:41 221s Oct 20 01:37:16 Then "sync" key in DCS has sync_standby=postgres-1 after 5 seconds # features/steps/cascading_replication.py:23 221s Oct 20 01:37:16 When I start postgres-2 # features/steps/basic_replication.py:20 223s Oct 20 01:37:18 And I shut down postgres-1 # features/steps/basic_replication.py:41 226s Oct 20 01:37:21 Then "sync" key in DCS has sync_standby=postgres-2 after 10 seconds # features/steps/cascading_replication.py:23 226s Oct 20 01:37:21 When I start postgres-1 # features/steps/basic_replication.py:20 228s Oct 20 01:37:23 Then "members/postgres-1" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 229s Oct 20 01:37:24 And Status code on GET http://127.0.0.1:8010/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 229s Oct 20 01:37:24 And Status code on GET http://127.0.0.1:8009/async is 200 after 3 seconds # features/steps/patroni_api.py:144 229s Oct 20 01:37:24 229s Oct 20 01:37:24 Scenario: check stuck sync replica # features/basic_replication.feature:28 229s Oct 20 01:37:24 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 229s Oct 20 01:37:24 Then I receive a response code 200 # features/steps/patroni_api.py:100 229s Oct 20 01:37:24 And I create table on postgres-0 # features/steps/basic_replication.py:85 229s Oct 20 01:37:24 And table mytest is present on postgres-1 after 2 seconds # features/steps/basic_replication.py:105 230s Oct 20 01:37:25 And table mytest is present on postgres-2 after 2 seconds # features/steps/basic_replication.py:105 230s Oct 20 01:37:25 When I pause wal replay on postgres-2 # features/steps/basic_replication.py:76 230s Oct 20 01:37:25 And I load data on postgres-0 # features/steps/basic_replication.py:96 230s Oct 20 01:37:25 Then "sync" key in DCS has sync_standby=postgres-1 after 15 seconds # features/steps/cascading_replication.py:23 233s Oct 20 01:37:28 And I resume wal replay on postgres-2 # features/steps/basic_replication.py:76 233s Oct 20 01:37:28 And Status code on GET http://127.0.0.1:8009/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 233s Oct 20 01:37:28 And Status code on GET http://127.0.0.1:8010/async is 200 after 3 seconds # features/steps/patroni_api.py:144 233s Oct 20 01:37:28 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 233s Oct 20 01:37:28 Then I receive a response code 200 # features/steps/patroni_api.py:100 233s Oct 20 01:37:28 And I drop table on postgres-0 # features/steps/basic_replication.py:85 233s Oct 20 01:37:28 233s Oct 20 01:37:28 Scenario: check multi sync replication # features/basic_replication.feature:44 233s Oct 20 01:37:28 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 233s Oct 20 01:37:28 Then I receive a response code 200 # features/steps/patroni_api.py:100 233s Oct 20 01:37:28 Then "sync" key in DCS has sync_standby=postgres-1,postgres-2 after 10 seconds # features/steps/cascading_replication.py:23 237s Oct 20 01:37:32 And Status code on GET http://127.0.0.1:8010/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 237s Oct 20 01:37:32 And Status code on GET http://127.0.0.1:8009/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 237s Oct 20 01:37:32 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 238s Oct 20 01:37:32 Then I receive a response code 200 # features/steps/patroni_api.py:100 238s Oct 20 01:37:32 And I shut down postgres-1 # features/steps/basic_replication.py:41 241s Oct 20 01:37:35 Then "sync" key in DCS has sync_standby=postgres-2 after 10 seconds # features/steps/cascading_replication.py:23 242s Oct 20 01:37:36 When I start postgres-1 # features/steps/basic_replication.py:20 244s Oct 20 01:37:38 Then "members/postgres-1" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 245s Oct 20 01:37:39 And Status code on GET http://127.0.0.1:8010/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 245s Oct 20 01:37:40 And Status code on GET http://127.0.0.1:8009/async is 200 after 3 seconds # features/steps/patroni_api.py:144 245s Oct 20 01:37:40 245s Oct 20 01:37:40 Scenario: check the basic failover in synchronous mode # features/basic_replication.feature:59 245s Oct 20 01:37:40 Given I run patronictl.py pause batman # features/steps/patroni_api.py:88 246s Oct 20 01:37:40 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 246s Oct 20 01:37:40 When I sleep for 2 seconds # features/steps/patroni_api.py:41 248s Oct 20 01:37:42 And I shut down postgres-0 # features/steps/basic_replication.py:41 249s Oct 20 01:37:43 And I run patronictl.py resume batman # features/steps/patroni_api.py:88 249s Oct 20 01:37:44 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 249s Oct 20 01:37:44 And postgres-2 role is the primary after 24 seconds # features/steps/basic_replication.py:117 268s Oct 20 01:38:03 And Response on GET http://127.0.0.1:8010/history contains recovery after 10 seconds # features/steps/patroni_api.py:158 273s Oct 20 01:38:08 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 273s Oct 20 01:38:08 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 273s Oct 20 01:38:08 Then I receive a response code 200 # features/steps/patroni_api.py:100 273s Oct 20 01:38:08 When I add the table bar to postgres-2 # features/steps/basic_replication.py:66 273s Oct 20 01:38:08 Then table bar is present on postgres-1 after 20 seconds # features/steps/basic_replication.py:105 273s Oct 20 01:38:08 And Response on GET http://127.0.0.1:8010/config contains master_start_timeout after 10 seconds # features/steps/patroni_api.py:158 273s Oct 20 01:38:08 273s Oct 20 01:38:08 Scenario: check rejoin of the former primary with pg_rewind # features/basic_replication.feature:75 273s Oct 20 01:38:08 Given I add the table splitbrain to postgres-0 # features/steps/basic_replication.py:66 273s Oct 20 01:38:08 And I start postgres-0 # features/steps/basic_replication.py:20 273s Oct 20 01:38:08 Then postgres-0 role is the secondary after 20 seconds # features/steps/basic_replication.py:117 276s Oct 20 01:38:11 When I add the table buz to postgres-2 # features/steps/basic_replication.py:66 276s Oct 20 01:38:11 Then table buz is present on postgres-0 after 20 seconds # features/steps/basic_replication.py:105 279s Oct 20 01:38:14 279s Oct 20 01:38:14 @reject-duplicate-name 279s Oct 20 01:38:14 Scenario: check graceful rejection when two nodes have the same name # features/basic_replication.feature:83 279s Oct 20 01:38:14 Given I start duplicate postgres-0 on port 8011 # features/steps/basic_replication.py:25 280s Oct 20 01:38:15 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 284s Oct 20 01:38:19 284s 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'))") 285s 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'))") 285s 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'))") 285s Oct 20 01:38:20 Combined data file .coverage.autopkgtest.4023.XiQCkNFx 285s Oct 20 01:38:20 Combined data file .coverage.autopkgtest.4068.XVXeTfgx 285s Oct 20 01:38:20 Combined data file .coverage.autopkgtest.4109.XOJGorIx 285s Oct 20 01:38:20 Combined data file .coverage.autopkgtest.4179.XCXaHFtx 285s Oct 20 01:38:20 Combined data file .coverage.autopkgtest.4252.XLpwSCXx 285s Oct 20 01:38:20 Combined data file .coverage.autopkgtest.4324.XzIMUuKx 285s Oct 20 01:38:20 Combined data file .coverage.autopkgtest.4373.XxygFGDx 285s Oct 20 01:38:20 Combined data file .coverage.autopkgtest.4376.XccDbPGx 285s Oct 20 01:38:20 Combined data file .coverage.autopkgtest.4462.XLVTXcrx 285s Oct 20 01:38:20 Combined data file .coverage.autopkgtest.4579.XJydvtox 288s Oct 20 01:38:23 Name Stmts Miss Cover 288s Oct 20 01:38:23 ------------------------------------------------------------------------------------------------------------- 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/OpenSSL/SSL.py 1159 647 44% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/OpenSSL/__init__.py 3 0 100% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/OpenSSL/_util.py 44 15 66% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/OpenSSL/crypto.py 869 663 24% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/OpenSSL/version.py 9 0 100% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/_distutils_hack/__init__.py 101 96 5% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/bcrypt/__init__.py 3 0 100% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/cryptography/__about__.py 5 0 100% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/cryptography/__init__.py 3 0 100% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/cryptography/exceptions.py 26 5 81% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/cryptography/hazmat/__init__.py 2 0 100% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/cryptography/hazmat/_oid.py 135 0 100% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/__init__.py 0 0 100% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/openssl/__init__.py 0 0 100% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/openssl/_conditional.py 38 17 55% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/openssl/binding.py 51 4 92% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/cryptography/hazmat/decrepit/__init__.py 1 0 100% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/cryptography/hazmat/decrepit/ciphers/__init__.py 1 0 100% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/cryptography/hazmat/decrepit/ciphers/algorithms.py 68 18 74% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/__init__.py 0 0 100% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/_asymmetric.py 6 0 100% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/_cipheralgorithm.py 23 4 83% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/_serialization.py 79 35 56% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/__init__.py 0 0 100% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/dh.py 47 0 100% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/dsa.py 55 5 91% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/ec.py 172 22 87% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/ed448.py 45 12 73% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/ed25519.py 43 12 72% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/padding.py 55 23 58% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/rsa.py 93 40 57% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/types.py 19 0 100% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/utils.py 14 5 64% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/x448.py 43 12 72% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/x25519.py 41 12 71% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/ciphers/__init__.py 4 0 100% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/ciphers/algorithms.py 72 15 79% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/ciphers/base.py 54 12 78% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/ciphers/modes.py 140 59 58% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/constant_time.py 6 3 50% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/hashes.py 127 20 84% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/serialization/__init__.py 5 0 100% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/serialization/base.py 7 0 100% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/serialization/ssh.py 775 614 21% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/cryptography/utils.py 76 28 63% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/cryptography/x509/__init__.py 70 0 100% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/cryptography/x509/base.py 488 227 53% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/cryptography/x509/certificate_transparency.py 42 0 100% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/cryptography/x509/extensions.py 1024 552 46% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/cryptography/x509/general_name.py 166 94 43% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/cryptography/x509/name.py 236 144 39% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/cryptography/x509/oid.py 3 0 100% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/cryptography/x509/verification.py 12 0 100% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/dateutil/__init__.py 13 4 69% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/dateutil/_common.py 25 15 40% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/dateutil/_version.py 13 3 77% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/dateutil/parser/__init__.py 33 4 88% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/dateutil/parser/_parser.py 810 688 15% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/dateutil/parser/isoparser.py 183 150 18% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/dateutil/relativedelta.py 240 206 14% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/dateutil/tz/__init__.py 4 0 100% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/dateutil/tz/_common.py 151 117 23% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/dateutil/tz/_factories.py 49 21 57% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/dateutil/tz/tz.py 794 629 21% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/dateutil/tz/win.py 152 149 2% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/dns/__init__.py 2 0 100% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/dns/_asyncbackend.py 14 6 57% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/dns/_ddr.py 105 86 18% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/dns/_features.py 46 8 83% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/dns/_immutable_ctx.py 40 5 88% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/dns/asyncbackend.py 44 32 27% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/dns/asyncquery.py 322 283 12% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/dns/edns.py 307 185 40% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/dns/entropy.py 80 49 39% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/dns/enum.py 72 46 36% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/dns/exception.py 59 33 44% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/dns/flags.py 40 14 65% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/dns/grange.py 33 30 9% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/dns/immutable.py 41 30 27% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/dns/inet.py 79 65 18% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/dns/ipv4.py 26 20 23% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/dns/ipv6.py 114 100 12% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/dns/message.py 829 676 18% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/dns/name.py 617 425 31% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/dns/nameserver.py 102 55 46% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/dns/node.py 117 71 39% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/dns/opcode.py 30 7 77% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/dns/query.py 562 477 15% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/dns/quic/__init__.py 28 23 18% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/dns/rcode.py 68 13 81% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/dns/rdata.py 386 277 28% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/dns/rdataclass.py 43 9 79% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/dns/rdataset.py 192 133 31% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/dns/rdatatype.py 215 23 89% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/dns/rdtypes/ANY/OPT.py 34 19 44% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/dns/rdtypes/ANY/SOA.py 41 26 37% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/dns/rdtypes/ANY/TSIG.py 58 42 28% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/dns/rdtypes/ANY/ZONEMD.py 43 27 37% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/dns/rdtypes/ANY/__init__.py 1 0 100% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/dns/rdtypes/__init__.py 1 0 100% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/dns/rdtypes/svcbbase.py 415 268 35% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/dns/rdtypes/util.py 191 154 19% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/dns/renderer.py 151 118 22% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/dns/resolver.py 873 696 20% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/dns/reversename.py 32 24 25% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/dns/rrset.py 77 56 27% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/dns/serial.py 92 79 14% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/dns/set.py 148 107 28% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/dns/tokenizer.py 334 279 16% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/dns/transaction.py 269 201 25% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/dns/tsig.py 176 122 31% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/dns/ttl.py 44 38 14% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/dns/version.py 6 0 100% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/dns/wire.py 64 42 34% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/dns/xfr.py 148 126 15% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/dns/zone.py 507 383 24% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/dns/zonefile.py 427 379 11% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/dns/zonetypes.py 14 2 86% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/etcd/__init__.py 125 63 50% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/etcd/client.py 380 256 33% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/etcd/lock.py 125 103 18% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/idna/__init__.py 4 0 100% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/idna/core.py 292 257 12% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/idna/idnadata.py 4 0 100% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/idna/intranges.py 30 24 20% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/idna/package_data.py 1 0 100% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/patroni/__init__.py 13 2 85% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/patroni/__main__.py 202 68 66% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/patroni/api.py 788 439 44% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/patroni/async_executor.py 96 15 84% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/patroni/collections.py 56 7 88% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/patroni/config.py 360 102 72% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/patroni/config_generator.py 213 160 25% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/patroni/daemon.py 76 6 92% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/patroni/dcs/__init__.py 710 164 77% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/patroni/dcs/etcd3.py 699 165 76% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/patroni/dcs/etcd.py 628 261 58% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/patroni/dynamic_loader.py 36 8 78% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/patroni/exceptions.py 16 0 100% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/patroni/file_perm.py 47 11 77% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/patroni/global_config.py 87 4 95% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/patroni/ha.py 1367 683 50% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/patroni/log.py 234 80 66% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/patroni/postgresql/__init__.py 826 240 71% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/patroni/postgresql/available_parameters/__init__.py 24 3 88% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/patroni/postgresql/bootstrap.py 258 93 64% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/patroni/postgresql/callback_executor.py 55 8 85% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/patroni/postgresql/cancellable.py 104 41 61% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/patroni/postgresql/config.py 844 285 66% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/patroni/postgresql/connection.py 75 7 91% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/patroni/postgresql/misc.py 43 13 70% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/patroni/postgresql/mpp/__init__.py 89 12 87% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/patroni/postgresql/postmaster.py 170 92 46% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/patroni/postgresql/rewind.py 421 203 52% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/patroni/postgresql/slots.py 352 179 49% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/patroni/postgresql/sync.py 159 26 84% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/patroni/postgresql/validator.py 156 24 85% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/patroni/psycopg.py 57 24 58% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/patroni/quorum.py 186 164 12% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/patroni/request.py 58 7 88% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/patroni/tags.py 38 5 87% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/patroni/utils.py 371 124 67% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/patroni/validator.py 309 218 29% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/patroni/version.py 1 0 100% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/patroni/watchdog/__init__.py 2 0 100% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/patroni/watchdog/base.py 203 49 76% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/patroni/watchdog/linux.py 135 50 63% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/psutil/__init__.py 945 629 33% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/psutil/_common.py 408 208 49% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/psutil/_pslinux.py 1228 923 25% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/psutil/_psposix.py 84 40 52% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/psycopg2/__init__.py 19 3 84% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/psycopg2/_json.py 64 27 58% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/psycopg2/_range.py 269 172 36% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/psycopg2/errors.py 3 2 33% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/psycopg2/extensions.py 91 25 73% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/urllib3/__init__.py 49 15 69% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/urllib3/_base_connection.py 63 45 29% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/urllib3/_collections.py 231 120 48% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/urllib3/_request_methods.py 54 24 56% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/urllib3/_version.py 13 3 77% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/urllib3/connection.py 389 138 65% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/urllib3/connectionpool.py 344 127 63% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/urllib3/contrib/__init__.py 0 0 100% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/urllib3/contrib/pyopenssl.py 263 103 61% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/urllib3/exceptions.py 121 39 68% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/urllib3/fields.py 92 73 21% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/urllib3/filepost.py 37 24 35% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/urllib3/http2/__init__.py 28 21 25% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/urllib3/http2/probe.py 49 31 37% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/urllib3/poolmanager.py 241 92 62% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/urllib3/response.py 634 350 45% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/urllib3/util/__init__.py 10 0 100% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/urllib3/util/connection.py 66 42 36% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/urllib3/util/proxy.py 13 6 54% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/urllib3/util/request.py 104 49 53% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/urllib3/util/response.py 32 15 53% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/urllib3/util/retry.py 174 54 69% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/urllib3/util/ssl_.py 172 74 57% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/urllib3/util/ssl_match_hostname.py 66 54 18% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/urllib3/util/ssltransport.py 152 106 30% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/urllib3/util/timeout.py 71 14 80% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/urllib3/util/url.py 203 70 66% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/urllib3/util/util.py 26 10 62% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/urllib3/util/wait.py 49 18 63% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/yaml/__init__.py 165 109 34% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/yaml/composer.py 92 17 82% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/yaml/constructor.py 479 276 42% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/yaml/cyaml.py 46 24 48% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/yaml/dumper.py 23 12 48% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/yaml/emitter.py 838 769 8% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/yaml/error.py 58 42 28% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/yaml/events.py 61 6 90% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/yaml/loader.py 47 24 49% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/yaml/nodes.py 29 7 76% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/yaml/parser.py 352 198 44% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/yaml/reader.py 122 34 72% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/yaml/representer.py 248 176 29% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/yaml/resolver.py 135 76 44% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/yaml/scanner.py 758 437 42% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/yaml/serializer.py 85 70 18% 288s Oct 20 01:38:23 /usr/lib/python3/dist-packages/yaml/tokens.py 76 17 78% 288s Oct 20 01:38:23 patroni/__init__.py 13 2 85% 288s Oct 20 01:38:23 patroni/__main__.py 202 202 0% 288s Oct 20 01:38:23 patroni/api.py 788 788 0% 288s Oct 20 01:38:23 patroni/async_executor.py 96 69 28% 288s Oct 20 01:38:23 patroni/collections.py 56 14 75% 288s Oct 20 01:38:23 patroni/config.py 360 189 48% 288s Oct 20 01:38:23 patroni/config_generator.py 213 213 0% 288s Oct 20 01:38:23 patroni/ctl.py 941 666 29% 288s Oct 20 01:38:23 patroni/daemon.py 76 76 0% 288s Oct 20 01:38:23 patroni/dcs/__init__.py 710 357 50% 288s Oct 20 01:38:23 patroni/dcs/consul.py 482 482 0% 288s Oct 20 01:38:23 patroni/dcs/etcd3.py 699 379 46% 288s Oct 20 01:38:23 patroni/dcs/etcd.py 628 290 54% 288s Oct 20 01:38:23 patroni/dcs/exhibitor.py 62 62 0% 288s Oct 20 01:38:23 patroni/dcs/kubernetes.py 969 969 0% 288s Oct 20 01:38:23 patroni/dcs/raft.py 319 319 0% 288s Oct 20 01:38:23 patroni/dcs/zookeeper.py 289 289 0% 288s Oct 20 01:38:23 patroni/dynamic_loader.py 36 8 78% 288s Oct 20 01:38:23 patroni/exceptions.py 16 1 94% 288s Oct 20 01:38:23 patroni/file_perm.py 47 17 64% 288s Oct 20 01:38:23 patroni/global_config.py 87 25 71% 288s Oct 20 01:38:23 patroni/ha.py 1367 1367 0% 288s Oct 20 01:38:23 patroni/log.py 234 182 22% 288s Oct 20 01:38:23 patroni/postgresql/__init__.py 826 654 21% 288s Oct 20 01:38:23 patroni/postgresql/available_parameters/__init__.py 24 6 75% 288s Oct 20 01:38:23 patroni/postgresql/bootstrap.py 258 228 12% 288s Oct 20 01:38:23 patroni/postgresql/callback_executor.py 55 34 38% 288s Oct 20 01:38:23 patroni/postgresql/cancellable.py 104 84 19% 288s Oct 20 01:38:23 patroni/postgresql/config.py 844 722 14% 288s Oct 20 01:38:23 patroni/postgresql/connection.py 75 50 33% 288s Oct 20 01:38:23 patroni/postgresql/misc.py 43 30 30% 288s Oct 20 01:38:23 patroni/postgresql/mpp/__init__.py 89 21 76% 288s Oct 20 01:38:23 patroni/postgresql/mpp/citus.py 366 366 0% 288s Oct 20 01:38:23 patroni/postgresql/postmaster.py 170 139 18% 288s Oct 20 01:38:23 patroni/postgresql/rewind.py 421 421 0% 288s Oct 20 01:38:23 patroni/postgresql/slots.py 352 303 14% 288s Oct 20 01:38:23 patroni/postgresql/sync.py 159 117 26% 288s Oct 20 01:38:23 patroni/postgresql/validator.py 156 52 67% 288s Oct 20 01:38:23 patroni/psycopg.py 57 41 28% 288s Oct 20 01:38:23 patroni/quorum.py 186 186 0% 288s Oct 20 01:38:23 patroni/raft_controller.py 22 22 0% 288s Oct 20 01:38:23 patroni/request.py 58 6 90% 288s Oct 20 01:38:23 patroni/scripts/__init__.py 0 0 100% 288s Oct 20 01:38:23 patroni/scripts/aws.py 59 59 0% 288s Oct 20 01:38:23 patroni/scripts/barman/__init__.py 0 0 100% 288s Oct 20 01:38:23 patroni/scripts/barman/cli.py 50 50 0% 288s Oct 20 01:38:23 patroni/scripts/barman/config_switch.py 50 50 0% 288s Oct 20 01:38:23 patroni/scripts/barman/recover.py 36 36 0% 288s Oct 20 01:38:23 patroni/scripts/barman/utils.py 93 93 0% 288s Oct 20 01:38:23 patroni/scripts/wale_restore.py 207 207 0% 288s Oct 20 01:38:23 patroni/tags.py 38 15 61% 288s Oct 20 01:38:23 patroni/utils.py 371 237 36% 288s Oct 20 01:38:23 patroni/validator.py 309 222 28% 288s Oct 20 01:38:23 patroni/version.py 1 0 100% 288s Oct 20 01:38:23 patroni/watchdog/__init__.py 2 2 0% 288s Oct 20 01:38:23 patroni/watchdog/base.py 203 203 0% 288s Oct 20 01:38:23 patroni/watchdog/linux.py 135 135 0% 288s Oct 20 01:38:23 ------------------------------------------------------------------------------------------------------------- 288s Oct 20 01:38:23 TOTAL 54291 34312 37% 288s + su postgres -p -c 'rm -rf features/output' 288s + echo '### End 17 acceptance-etcd3 features/basic_replication.feature ###' 288s + rm -f /tmp/pgpass_postgres-0 /tmp/pgpass_postgres-1 /tmp/pgpass_postgres-2 288s ++ id -u 288s + '[' 0 -eq 0 ']' 288s + '[' -x /etc/init.d/zookeeper ']' 288s Oct 20 01:38:23 1 feature passed, 0 failed, 0 skipped 288s Oct 20 01:38:23 7 scenarios passed, 0 failed, 0 skipped 288s Oct 20 01:38:23 68 steps passed, 0 failed, 0 skipped, 0 undefined 288s Oct 20 01:38:23 Took 1m11.356s 288s ### End 17 acceptance-etcd3 features/basic_replication.feature ### 288s autopkgtest [01:38:23]: test acceptance-etcd3-basic: -----------------------] 289s autopkgtest [01:38:24]: test acceptance-etcd3-basic: - - - - - - - - - - results - - - - - - - - - - 289s acceptance-etcd3-basic PASS 289s autopkgtest [01:38:24]: test acceptance-etcd3-full: preparing testbed 290s Reading package lists... 290s Building dependency tree... 290s Reading state information... 290s Solving dependencies... 290s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 291s autopkgtest [01:38:26]: test acceptance-etcd3-full: debian/tests/acceptance etcd3 291s autopkgtest [01:38:26]: test acceptance-etcd3-full: [----------------------- 291s dpkg-architecture: warning: cannot determine CC system type, falling back to default (native compilation) 292s ++ ls -1r /usr/lib/postgresql/ 292s ○ etcd.service - etcd - highly-available key value store 292s Loaded: loaded (/usr/lib/systemd/system/etcd.service; enabled; preset: enabled) 292s Active: inactive (dead) since Mon 2025-10-20 01:37:02 UTC; 1min 24s ago 292s Duration: 10.748s 292s Invocation: 301b88fd10f04a8a992c24d1a7d72762 292s Docs: https://etcd.io/docs 292s man:etcd 292s Process: 1836 ExecStart=/usr/bin/etcd $DAEMON_ARGS (code=killed, signal=TERM) 292s Main PID: 1836 (code=killed, signal=TERM) 292s Mem peak: 8.2M 292s CPU: 44ms 292s 292s Oct 20 01:37:02 autopkgtest etcd[1836]: {"level":"info","ts":"2025-10-20T01:37:02.355815Z","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"]} 292s Oct 20 01:37:02 autopkgtest etcd[1836]: {"level":"warn","ts":"2025-10-20T01:37:02.355891Z","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"} 292s Oct 20 01:37:02 autopkgtest etcd[1836]: {"level":"warn","ts":"2025-10-20T01:37:02.356056Z","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"} 292s Oct 20 01:37:02 autopkgtest etcd[1836]: {"level":"info","ts":"2025-10-20T01:37:02.356072Z","caller":"etcdserver/server.go:1543","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"8e9e05c52164694d","current-leader-member-id":"8e9e05c52164694d"} 292s Oct 20 01:37:02 autopkgtest systemd[1]: Stopping etcd.service - etcd - highly-available key value store... 292s Oct 20 01:37:02 autopkgtest etcd[1836]: {"level":"info","ts":"2025-10-20T01:37:02.358172Z","caller":"embed/etcd.go:582","msg":"stopping serving peer traffic","address":"127.0.0.1:2380"} 292s Oct 20 01:37:02 autopkgtest etcd[1836]: {"level":"info","ts":"2025-10-20T01:37:02.358253Z","caller":"embed/etcd.go:587","msg":"stopped serving peer traffic","address":"127.0.0.1:2380"} 292s Oct 20 01:37:02 autopkgtest etcd[1836]: {"level":"info","ts":"2025-10-20T01:37:02.358260Z","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"]} 292s Oct 20 01:37:02 autopkgtest systemd[1]: etcd.service: Deactivated successfully. 292s Oct 20 01:37:02 autopkgtest systemd[1]: Stopped etcd.service - etcd - highly-available key value store. 292s ### PostgreSQL 17 acceptance-etcd3 ### 292s + for PG_VERSION in $(ls -1r /usr/lib/postgresql/) 292s + '[' 17 == 10 -o 17 == 11 ']' 292s + echo '### PostgreSQL 17 acceptance-etcd3 ###' 292s + su postgres -p -c 'set -o pipefail; ETCD_UNSUPPORTED_ARCH=s390x 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' 293s Oct 20 01:38:28 Feature: basic replication # features/basic_replication.feature:1 293s Oct 20 01:38:28 We should check that the basic bootstrapping, replication and failover works. 293s Oct 20 01:38:28 Scenario: check replication of a single table # features/basic_replication.feature:4 293s Oct 20 01:38:28 Given I start postgres-0 # features/steps/basic_replication.py:20 295s Oct 20 01:38:30 Then postgres-0 is a leader after 10 seconds # features/steps/patroni_api.py:31 295s Oct 20 01:38:30 And there is a non empty initialize key in DCS after 15 seconds # features/steps/cascading_replication.py:41 295s Oct 20 01:38:30 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 295s Oct 20 01:38:30 Then I receive a response code 200 # features/steps/patroni_api.py:100 295s Oct 20 01:38:30 When I start postgres-1 # features/steps/basic_replication.py:20 297s Oct 20 01:38:32 And I configure and start postgres-2 with a tag replicatefrom postgres-0 # features/steps/cascading_replication.py:7 299s Oct 20 01:38:34 And "sync" key in DCS has leader=postgres-0 after 20 seconds # features/steps/cascading_replication.py:23 299s Oct 20 01:38:34 And I add the table foo to postgres-0 # features/steps/basic_replication.py:66 299s Oct 20 01:38:34 Then table foo is present on postgres-1 after 20 seconds # features/steps/basic_replication.py:105 299s Oct 20 01:38:34 Then table foo is present on postgres-2 after 20 seconds # features/steps/basic_replication.py:105 304s Oct 20 01:38:39 304s Oct 20 01:38:39 Scenario: check restart of sync replica # features/basic_replication.feature:17 304s Oct 20 01:38:39 Given I shut down postgres-2 # features/steps/basic_replication.py:41 305s Oct 20 01:38:40 Then "sync" key in DCS has sync_standby=postgres-1 after 5 seconds # features/steps/cascading_replication.py:23 305s Oct 20 01:38:40 When I start postgres-2 # features/steps/basic_replication.py:20 307s Oct 20 01:38:42 And I shut down postgres-1 # features/steps/basic_replication.py:41 310s Oct 20 01:38:45 Then "sync" key in DCS has sync_standby=postgres-2 after 10 seconds # features/steps/cascading_replication.py:23 310s Oct 20 01:38:45 When I start postgres-1 # features/steps/basic_replication.py:20 312s Oct 20 01:38:47 Then "members/postgres-1" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 313s Oct 20 01:38:48 And Status code on GET http://127.0.0.1:8010/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 313s Oct 20 01:38:48 And Status code on GET http://127.0.0.1:8009/async is 200 after 3 seconds # features/steps/patroni_api.py:144 313s Oct 20 01:38:48 313s Oct 20 01:38:48 Scenario: check stuck sync replica # features/basic_replication.feature:28 313s Oct 20 01:38:48 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 314s Oct 20 01:38:48 Then I receive a response code 200 # features/steps/patroni_api.py:100 314s Oct 20 01:38:48 And I create table on postgres-0 # features/steps/basic_replication.py:85 314s Oct 20 01:38:48 And table mytest is present on postgres-1 after 2 seconds # features/steps/basic_replication.py:105 315s Oct 20 01:38:49 And table mytest is present on postgres-2 after 2 seconds # features/steps/basic_replication.py:105 315s Oct 20 01:38:49 When I pause wal replay on postgres-2 # features/steps/basic_replication.py:76 315s Oct 20 01:38:49 And I load data on postgres-0 # features/steps/basic_replication.py:96 315s Oct 20 01:38:50 Then "sync" key in DCS has sync_standby=postgres-1 after 15 seconds # features/steps/cascading_replication.py:23 319s Oct 20 01:38:54 And I resume wal replay on postgres-2 # features/steps/basic_replication.py:76 319s Oct 20 01:38:54 And Status code on GET http://127.0.0.1:8009/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 319s Oct 20 01:38:54 And Status code on GET http://127.0.0.1:8010/async is 200 after 3 seconds # features/steps/patroni_api.py:144 319s Oct 20 01:38:54 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 319s Oct 20 01:38:54 Then I receive a response code 200 # features/steps/patroni_api.py:100 319s Oct 20 01:38:54 And I drop table on postgres-0 # features/steps/basic_replication.py:85 319s Oct 20 01:38:54 319s Oct 20 01:38:54 Scenario: check multi sync replication # features/basic_replication.feature:44 319s Oct 20 01:38:54 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 319s Oct 20 01:38:54 Then I receive a response code 200 # features/steps/patroni_api.py:100 319s Oct 20 01:38:54 Then "sync" key in DCS has sync_standby=postgres-1,postgres-2 after 10 seconds # features/steps/cascading_replication.py:23 323s Oct 20 01:38:58 And Status code on GET http://127.0.0.1:8010/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 323s Oct 20 01:38:58 And Status code on GET http://127.0.0.1:8009/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 323s Oct 20 01:38:58 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 323s Oct 20 01:38:58 Then I receive a response code 200 # features/steps/patroni_api.py:100 323s Oct 20 01:38:58 And I shut down postgres-1 # features/steps/basic_replication.py:41 326s Oct 20 01:39:01 Then "sync" key in DCS has sync_standby=postgres-2 after 10 seconds # features/steps/cascading_replication.py:23 327s Oct 20 01:39:02 When I start postgres-1 # features/steps/basic_replication.py:20 329s Oct 20 01:39:04 Then "members/postgres-1" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 330s Oct 20 01:39:05 And Status code on GET http://127.0.0.1:8010/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 330s Oct 20 01:39:05 And Status code on GET http://127.0.0.1:8009/async is 200 after 3 seconds # features/steps/patroni_api.py:144 330s Oct 20 01:39:05 330s Oct 20 01:39:05 Scenario: check the basic failover in synchronous mode # features/basic_replication.feature:59 330s Oct 20 01:39:05 Given I run patronictl.py pause batman # features/steps/patroni_api.py:88 331s Oct 20 01:39:06 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 331s Oct 20 01:39:06 When I sleep for 2 seconds # features/steps/patroni_api.py:41 333s Oct 20 01:39:08 And I shut down postgres-0 # features/steps/basic_replication.py:41 334s Oct 20 01:39:09 And I run patronictl.py resume batman # features/steps/patroni_api.py:88 335s Oct 20 01:39:10 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 335s Oct 20 01:39:10 And postgres-2 role is the primary after 24 seconds # features/steps/basic_replication.py:117 355s Oct 20 01:39:30 And Response on GET http://127.0.0.1:8010/history contains recovery after 10 seconds # features/steps/patroni_api.py:158 359s Oct 20 01:39:34 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 359s Oct 20 01:39:34 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 359s Oct 20 01:39:34 Then I receive a response code 200 # features/steps/patroni_api.py:100 359s Oct 20 01:39:34 When I add the table bar to postgres-2 # features/steps/basic_replication.py:66 359s Oct 20 01:39:34 Then table bar is present on postgres-1 after 20 seconds # features/steps/basic_replication.py:105 359s Oct 20 01:39:34 And Response on GET http://127.0.0.1:8010/config contains master_start_timeout after 10 seconds # features/steps/patroni_api.py:158 360s Oct 20 01:39:34 360s Oct 20 01:39:34 Scenario: check rejoin of the former primary with pg_rewind # features/basic_replication.feature:75 360s Oct 20 01:39:34 Given I add the table splitbrain to postgres-0 # features/steps/basic_replication.py:66 360s Oct 20 01:39:34 And I start postgres-0 # features/steps/basic_replication.py:20 360s Oct 20 01:39:34 Then postgres-0 role is the secondary after 20 seconds # features/steps/basic_replication.py:117 363s Oct 20 01:39:37 When I add the table buz to postgres-2 # features/steps/basic_replication.py:66 363s Oct 20 01:39:38 Then table buz is present on postgres-0 after 20 seconds # features/steps/basic_replication.py:105 365s Oct 20 01:39:40 365s Oct 20 01:39:40 @reject-duplicate-name 365s Oct 20 01:39:40 Scenario: check graceful rejection when two nodes have the same name # features/basic_replication.feature:83 365s Oct 20 01:39:40 Given I start duplicate postgres-0 on port 8011 # features/steps/basic_replication.py:25 366s Oct 20 01:39:41 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 370s Oct 20 01:39:45 370s Oct 20 01:39:45 Feature: cascading replication # features/cascading_replication.feature:1 370s Oct 20 01:39:45 We should check that patroni can do base backup and streaming from the replica 370s Oct 20 01:39:45 Scenario: check a base backup and streaming replication from a replica # features/cascading_replication.feature:4 370s Oct 20 01:39:45 Given I start postgres-0 # features/steps/basic_replication.py:20 372s Oct 20 01:39:47 And postgres-0 is a leader after 10 seconds # features/steps/patroni_api.py:31 372s Oct 20 01:39:47 And I configure and start postgres-1 with a tag clonefrom true # features/steps/cascading_replication.py:7 374s Oct 20 01:39:49 And replication works from postgres-0 to postgres-1 after 20 seconds # features/steps/basic_replication.py:124 379s Oct 20 01:39:54 And I create label with "postgres-0" in postgres-0 data directory # features/steps/cascading_replication.py:18 379s Oct 20 01:39:54 And I create label with "postgres-1" in postgres-1 data directory # features/steps/cascading_replication.py:18 379s Oct 20 01:39:54 And "members/postgres-1" key in DCS has state=running after 12 seconds # features/steps/cascading_replication.py:23 379s Oct 20 01:39:54 And I configure and start postgres-2 with a tag replicatefrom postgres-1 # features/steps/cascading_replication.py:7 381s Oct 20 01:39:56 Then replication works from postgres-0 to postgres-2 after 30 seconds # features/steps/basic_replication.py:124 382s Oct 20 01:39:57 And there is a label with "postgres-1" in postgres-2 data directory # features/steps/cascading_replication.py:12 389s Oct 20 01:40:04 389s Oct 20 01:40:04 Feature: citus # features/citus.feature:1 389s Oct 20 01:40:04 We should check that coordinator discovers and registers workers and clients don't have errors when worker cluster switches over 389s Oct 20 01:40:04 Scenario: check that worker cluster is registered in the coordinator # features/citus.feature:4 389s Oct 20 01:40:04 Given I start postgres-0 in citus group 0 # None 389s Oct 20 01:40:04 And I start postgres-2 in citus group 1 # None 389s Oct 20 01:40:04 Then postgres-0 is a leader in a group 0 after 10 seconds # None 389s Oct 20 01:40:04 And postgres-2 is a leader in a group 1 after 10 seconds # None 389s Oct 20 01:40:04 When I start postgres-1 in citus group 0 # None 389s Oct 20 01:40:04 And I start postgres-3 in citus group 1 # None 389s Oct 20 01:40:04 Then replication works from postgres-0 to postgres-1 after 15 seconds # None 389s Oct 20 01:40:04 Then replication works from postgres-2 to postgres-3 after 15 seconds # None 389s Oct 20 01:40:04 And postgres-0 is registered in the postgres-0 as the primary in group 0 after 5 seconds # None 389s Oct 20 01:40:04 And postgres-1 is registered in the postgres-0 as the secondary in group 0 after 5 seconds # None 389s Oct 20 01:40:04 And postgres-2 is registered in the postgres-0 as the primary in group 1 after 5 seconds # None 389s Oct 20 01:40:04 And postgres-3 is registered in the postgres-0 as the secondary in group 1 after 5 seconds # None 389s SKIP FEATURE citus: Citus extension isn't available 389s SKIP Scenario check that worker cluster is registered in the coordinator: Citus extension isn't available 389s SKIP Scenario coordinator failover updates pg_dist_node: Citus extension isn't available 389s SKIP Scenario worker switchover doesn't break client queries on the coordinator: Citus extension isn't available 389s SKIP Scenario worker primary restart doesn't break client queries on the coordinator: Citus extension isn't available 389s 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 389s Oct 20 01:40:04 389s Oct 20 01:40:04 Scenario: coordinator failover updates pg_dist_node # features/citus.feature:18 389s Oct 20 01:40:04 Given I run patronictl.py failover batman --group 0 --candidate postgres-1 --force # None 389s Oct 20 01:40:04 Then postgres-1 role is the primary after 10 seconds # None 389s Oct 20 01:40:04 And "members/postgres-0" key in a group 0 in DCS has state=running after 15 seconds # None 389s Oct 20 01:40:04 And replication works from postgres-1 to postgres-0 after 15 seconds # None 389s Oct 20 01:40:04 And postgres-1 is registered in the postgres-2 as the primary in group 0 after 5 seconds # None 389s Oct 20 01:40:04 And postgres-0 is registered in the postgres-2 as the secondary in group 0 after 15 seconds # None 389s Oct 20 01:40:04 And "sync" key in a group 0 in DCS has sync_standby=postgres-0 after 15 seconds # None 389s Oct 20 01:40:04 When I run patronictl.py switchover batman --group 0 --candidate postgres-0 --force # None 389s Oct 20 01:40:04 Then postgres-0 role is the primary after 10 seconds # None 389s Oct 20 01:40:04 And replication works from postgres-0 to postgres-1 after 15 seconds # None 389s Oct 20 01:40:04 And postgres-0 is registered in the postgres-2 as the primary in group 0 after 5 seconds # None 389s Oct 20 01:40:04 And postgres-1 is registered in the postgres-2 as the secondary in group 0 after 15 seconds # None 389s Oct 20 01:40:04 And "sync" key in a group 0 in DCS has sync_standby=postgres-1 after 15 seconds # None 389s Oct 20 01:40:04 389s Oct 20 01:40:04 Scenario: worker switchover doesn't break client queries on the coordinator # features/citus.feature:33 389s Oct 20 01:40:04 Given I create a distributed table on postgres-0 # None 389s Oct 20 01:40:04 And I start a thread inserting data on postgres-0 # None 389s Oct 20 01:40:04 When I run patronictl.py switchover batman --group 1 --force # None 389s Oct 20 01:40:04 Then I receive a response returncode 0 # None 389s Oct 20 01:40:04 And postgres-3 role is the primary after 10 seconds # None 389s Oct 20 01:40:04 And "members/postgres-2" key in a group 1 in DCS has state=running after 15 seconds # None 389s Oct 20 01:40:04 And replication works from postgres-3 to postgres-2 after 15 seconds # None 389s Oct 20 01:40:04 And postgres-3 is registered in the postgres-0 as the primary in group 1 after 5 seconds # None 389s Oct 20 01:40:04 And postgres-2 is registered in the postgres-0 as the secondary in group 1 after 15 seconds # None 389s Oct 20 01:40:04 And "sync" key in a group 1 in DCS has sync_standby=postgres-2 after 15 seconds # None 389s Oct 20 01:40:04 And a thread is still alive # None 389s Oct 20 01:40:04 When I run patronictl.py switchover batman --group 1 --force # None 389s Oct 20 01:40:04 Then I receive a response returncode 0 # None 389s Oct 20 01:40:04 And postgres-2 role is the primary after 10 seconds # None 389s Oct 20 01:40:04 And replication works from postgres-2 to postgres-3 after 15 seconds # None 389s Oct 20 01:40:04 And postgres-2 is registered in the postgres-0 as the primary in group 1 after 5 seconds # None 389s Oct 20 01:40:04 And postgres-3 is registered in the postgres-0 as the secondary in group 1 after 15 seconds # None 389s Oct 20 01:40:04 And "sync" key in a group 1 in DCS has sync_standby=postgres-3 after 15 seconds # None 389s Oct 20 01:40:04 And a thread is still alive # None 389s Oct 20 01:40:04 When I stop a thread # None 389s Oct 20 01:40:04 Then a distributed table on postgres-0 has expected rows # None 389s Oct 20 01:40:04 389s Oct 20 01:40:04 Scenario: worker primary restart doesn't break client queries on the coordinator # features/citus.feature:56 389s Oct 20 01:40:04 Given I cleanup a distributed table on postgres-0 # None 389s Oct 20 01:40:04 And I start a thread inserting data on postgres-0 # None 389s Oct 20 01:40:04 When I run patronictl.py restart batman postgres-2 --group 1 --force # None 389s Oct 20 01:40:04 Then I receive a response returncode 0 # None 389s Oct 20 01:40:04 And postgres-2 role is the primary after 10 seconds # None 389s Oct 20 01:40:04 And replication works from postgres-2 to postgres-3 after 15 seconds # None 389s Oct 20 01:40:04 And postgres-2 is registered in the postgres-0 as the primary in group 1 after 5 seconds # None 389s Oct 20 01:40:04 And postgres-3 is registered in the postgres-0 as the secondary in group 1 after 15 seconds # None 389s Oct 20 01:40:04 And a thread is still alive # None 389s Oct 20 01:40:04 When I stop a thread # None 389s Oct 20 01:40:04 Then a distributed table on postgres-0 has expected rows # None 389s Oct 20 01:40:04 389s Oct 20 01:40:04 Scenario: check that in-flight transaction is rolled back after timeout when other workers need to change pg_dist_node # features/citus.feature:69 389s Oct 20 01:40:04 Given I start postgres-4 in citus group 2 # None 389s Oct 20 01:40:04 Then postgres-4 is a leader in a group 2 after 10 seconds # None 389s Oct 20 01:40:04 And "members/postgres-4" key in a group 2 in DCS has role=primary after 3 seconds # None 389s Oct 20 01:40:04 When I run patronictl.py edit-config batman --group 2 -s ttl=20 --force # None 389s Oct 20 01:40:04 Then I receive a response returncode 0 # None 389s Oct 20 01:40:04 And I receive a response output "+ttl: 20" # None 389s Oct 20 01:40:04 Then postgres-4 is registered in the postgres-2 as the primary in group 2 after 5 seconds # None 389s Oct 20 01:40:04 When I shut down postgres-4 # None 389s Oct 20 01:40:04 Then there is a transaction in progress on postgres-0 changing pg_dist_node after 5 seconds # None 389s Oct 20 01:40:04 When I run patronictl.py restart batman postgres-2 --group 1 --force # None 389s Oct 20 01:40:04 Then a transaction finishes in 20 seconds # None 389s Oct 20 01:40:04 389s Oct 20 01:40:04 Feature: custom bootstrap # features/custom_bootstrap.feature:1 389s Oct 20 01:40:04 We should check that patroni can bootstrap a new cluster from a backup 389s Oct 20 01:40:04 Scenario: clone existing cluster using pg_basebackup # features/custom_bootstrap.feature:4 389s Oct 20 01:40:04 Given I start postgres-0 # features/steps/basic_replication.py:20 391s Oct 20 01:40:06 Then postgres-0 is a leader after 10 seconds # features/steps/patroni_api.py:31 392s Oct 20 01:40:07 When I add the table foo to postgres-0 # features/steps/basic_replication.py:66 392s Oct 20 01:40:07 And I start postgres-1 in a cluster batman1 as a clone of postgres-0 # features/steps/custom_bootstrap.py:6 395s Oct 20 01:40:10 Then postgres-1 is a leader of batman1 after 10 seconds # features/steps/custom_bootstrap.py:16 396s Oct 20 01:40:11 Then table foo is present on postgres-1 after 10 seconds # features/steps/basic_replication.py:105 396s Oct 20 01:40:11 396s Oct 20 01:40:11 Scenario: make a backup and do a restore into a new cluster # features/custom_bootstrap.feature:12 396s Oct 20 01:40:11 Given I add the table bar to postgres-1 # features/steps/basic_replication.py:66 396s Oct 20 01:40:11 And I do a backup of postgres-1 # features/steps/custom_bootstrap.py:25 396s Oct 20 01:40:11 When I start postgres-2 in a cluster batman2 from backup # features/steps/custom_bootstrap.py:11 399s Oct 20 01:40:14 Then postgres-2 is a leader of batman2 after 30 seconds # features/steps/custom_bootstrap.py:16 399s Oct 20 01:40:14 And table bar is present on postgres-2 after 10 seconds # features/steps/basic_replication.py:105 405s Oct 20 01:40:20 405s Oct 20 01:40:20 Feature: dcs failsafe mode # features/dcs_failsafe_mode.feature:1 405s Oct 20 01:40:20 We should check the basic dcs failsafe mode functioning 405s Oct 20 01:40:20 Scenario: check failsafe mode can be successfully enabled # features/dcs_failsafe_mode.feature:4 405s Oct 20 01:40:20 Given I start postgres-0 # features/steps/basic_replication.py:20 407s Oct 20 01:40:22 And postgres-0 is a leader after 10 seconds # features/steps/patroni_api.py:31 408s Oct 20 01:40:23 Then "config" key in DCS has ttl=30 after 10 seconds # features/steps/cascading_replication.py:23 408s Oct 20 01:40:23 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 408s Oct 20 01:40:23 Then I receive a response code 200 # features/steps/patroni_api.py:100 408s Oct 20 01:40:23 And Response on GET http://127.0.0.1:8008/failsafe contains postgres-0 after 10 seconds # features/steps/patroni_api.py:158 410s Oct 20 01:40:25 When I issue a GET request to http://127.0.0.1:8008/failsafe # features/steps/patroni_api.py:63 410s Oct 20 01:40:25 Then I receive a response code 200 # features/steps/patroni_api.py:100 410s Oct 20 01:40:25 And I receive a response postgres-0 http://127.0.0.1:8008/patroni # features/steps/patroni_api.py:100 410s Oct 20 01:40:25 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 410s Oct 20 01:40:25 Then I receive a response code 200 # features/steps/patroni_api.py:100 410s Oct 20 01:40:25 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 410s Oct 20 01:40:25 Then I receive a response code 200 # features/steps/patroni_api.py:100 410s Oct 20 01:40:25 410s Oct 20 01:40:25 @dcs-failsafe 410s Oct 20 01:40:25 Scenario: check one-node cluster is functioning while DCS is down # features/dcs_failsafe_mode.feature:20 410s Oct 20 01:40:25 Given DCS is down # features/steps/dcs_failsafe_mode.py:4 410s Oct 20 01:40:25 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 414s Oct 20 01:40:29 And postgres-0 role is the primary after 10 seconds # features/steps/basic_replication.py:117 414s Oct 20 01:40:29 414s Oct 20 01:40:29 @dcs-failsafe 414s Oct 20 01:40:29 Scenario: check new replica isn't promoted when leader is down and DCS is up # features/dcs_failsafe_mode.feature:26 414s Oct 20 01:40:29 Given DCS is up # features/steps/dcs_failsafe_mode.py:9 414s Oct 20 01:40:29 When I do a backup of postgres-0 # features/steps/custom_bootstrap.py:25 414s Oct 20 01:40:29 And I shut down postgres-0 # features/steps/basic_replication.py:41 416s Oct 20 01:40:31 When I start postgres-1 in a cluster batman from backup with no_leader # features/steps/dcs_failsafe_mode.py:14 418s Oct 20 01:40:33 Then postgres-1 role is the replica after 12 seconds # features/steps/basic_replication.py:117 418s Oct 20 01:40:33 418s Oct 20 01:40:33 Scenario: check leader and replica are both in /failsafe key after leader is back # features/dcs_failsafe_mode.feature:33 418s Oct 20 01:40:33 Given I start postgres-0 # features/steps/basic_replication.py:20 420s Oct 20 01:40:35 And I start postgres-1 # features/steps/basic_replication.py:20 420s Oct 20 01:40:35 Then "members/postgres-0" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 421s Oct 20 01:40:36 And "members/postgres-1" key in DCS has state=running after 2 seconds # features/steps/cascading_replication.py:23 421s Oct 20 01:40:36 And Response on GET http://127.0.0.1:8009/failsafe contains postgres-1 after 10 seconds # features/steps/patroni_api.py:158 425s Oct 20 01:40:40 When I issue a GET request to http://127.0.0.1:8009/failsafe # features/steps/patroni_api.py:63 425s Oct 20 01:40:40 Then I receive a response code 200 # features/steps/patroni_api.py:100 425s Oct 20 01:40:40 And I receive a response postgres-0 http://127.0.0.1:8008/patroni # features/steps/patroni_api.py:100 425s Oct 20 01:40:40 And I receive a response postgres-1 http://127.0.0.1:8009/patroni # features/steps/patroni_api.py:100 425s Oct 20 01:40:40 425s Oct 20 01:40:40 @dcs-failsafe @slot-advance 425s Oct 20 01:40:40 Scenario: check leader and replica are functioning while DCS is down # features/dcs_failsafe_mode.feature:46 425s Oct 20 01:40:40 Given I get all changes from physical slot dcs_slot_1 on postgres-0 # features/steps/slots.py:77 425s Oct 20 01:40:40 Then physical slot dcs_slot_1 is in sync between postgres-0 and postgres-1 after 10 seconds # features/steps/slots.py:52 428s Oct 20 01:40:43 And logical slot dcs_slot_0 is in sync between postgres-0 and postgres-1 after 10 seconds # features/steps/slots.py:52 428s Oct 20 01:40:43 And DCS is down # features/steps/dcs_failsafe_mode.py:4 428s Oct 20 01:40:43 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 432s Oct 20 01:40:47 Then postgres-0 role is the primary after 10 seconds # features/steps/basic_replication.py:117 432s Oct 20 01:40:47 And postgres-1 role is the replica after 2 seconds # features/steps/basic_replication.py:117 432s Oct 20 01:40:47 And replication works from postgres-0 to postgres-1 after 10 seconds # features/steps/basic_replication.py:124 432s Oct 20 01:40:47 When I get all changes from logical slot dcs_slot_0 on postgres-0 # features/steps/slots.py:72 432s Oct 20 01:40:47 And I get all changes from physical slot dcs_slot_1 on postgres-0 # features/steps/slots.py:77 432s Oct 20 01:40:47 Then logical slot dcs_slot_0 is in sync between postgres-0 and postgres-1 after 20 seconds # features/steps/slots.py:52 434s Oct 20 01:40:49 And physical slot dcs_slot_1 is in sync between postgres-0 and postgres-1 after 10 seconds # features/steps/slots.py:52 434s Oct 20 01:40:49 434s Oct 20 01:40:49 @dcs-failsafe 434s Oct 20 01:40:49 Scenario: check primary is demoted when one replica is shut down and DCS is down # features/dcs_failsafe_mode.feature:61 434s Oct 20 01:40:49 Given DCS is down # features/steps/dcs_failsafe_mode.py:4 434s Oct 20 01:40:49 And I kill postgres-1 # features/steps/basic_replication.py:46 435s Oct 20 01:40:50 And I kill postmaster on postgres-1 # features/steps/basic_replication.py:56 435s Oct 20 01:40:50 waiting for server to shut down.... done 435s Oct 20 01:40:50 server stopped 435s Oct 20 01:40:50 Then postgres-0 role is the replica after 12 seconds # features/steps/basic_replication.py:117 438s Oct 20 01:40:53 438s Oct 20 01:40:53 @dcs-failsafe 438s Oct 20 01:40:53 Scenario: check known replica is promoted when leader is down and DCS is up # features/dcs_failsafe_mode.feature:68 438s Oct 20 01:40:53 Given I kill postgres-0 # features/steps/basic_replication.py:46 439s Oct 20 01:40:54 And I shut down postmaster on postgres-0 # features/steps/basic_replication.py:51 439s Oct 20 01:40:54 waiting for server to shut down.... done 439s Oct 20 01:40:54 server stopped 439s Oct 20 01:40:54 And DCS is up # features/steps/dcs_failsafe_mode.py:9 439s Oct 20 01:40:54 When I start postgres-1 # features/steps/basic_replication.py:20 441s Oct 20 01:40:56 Then "members/postgres-1" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 442s Oct 20 01:40:57 And postgres-1 role is the primary after 25 seconds # features/steps/basic_replication.py:117 447s Oct 20 01:41:02 447s Oct 20 01:41:02 @dcs-failsafe 447s Oct 20 01:41:02 Scenario: scale to three-node cluster # features/dcs_failsafe_mode.feature:77 447s Oct 20 01:41:02 Given I start postgres-0 # features/steps/basic_replication.py:20 449s Oct 20 01:41:04 And I configure and start postgres-2 with a tag replicatefrom postgres-0 # features/steps/cascading_replication.py:7 451s Oct 20 01:41:06 Then "members/postgres-2" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 452s Oct 20 01:41:07 And "members/postgres-0" key in DCS has state=running after 20 seconds # features/steps/cascading_replication.py:23 452s Oct 20 01:41:07 And Response on GET http://127.0.0.1:8008/failsafe contains postgres-2 after 10 seconds # features/steps/patroni_api.py:158 454s Oct 20 01:41:09 And replication works from postgres-1 to postgres-0 after 10 seconds # features/steps/basic_replication.py:124 455s Oct 20 01:41:10 And replication works from postgres-1 to postgres-2 after 10 seconds # features/steps/basic_replication.py:124 456s Oct 20 01:41:11 456s Oct 20 01:41:11 @dcs-failsafe @slot-advance 456s Oct 20 01:41:11 Scenario: make sure permanent slots exist on replicas # features/dcs_failsafe_mode.feature:88 456s Oct 20 01:41:11 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 457s Oct 20 01:41:12 Then logical slot dcs_slot_2 is in sync between postgres-1 and postgres-0 after 20 seconds # features/steps/slots.py:52 463s Oct 20 01:41:18 And logical slot dcs_slot_2 is in sync between postgres-1 and postgres-2 after 20 seconds # features/steps/slots.py:52 464s Oct 20 01:41:19 When I get all changes from physical slot dcs_slot_1 on postgres-1 # features/steps/slots.py:77 464s Oct 20 01:41:19 Then physical slot dcs_slot_1 is in sync between postgres-1 and postgres-0 after 10 seconds # features/steps/slots.py:52 466s Oct 20 01:41:21 And physical slot dcs_slot_1 is in sync between postgres-1 and postgres-2 after 10 seconds # features/steps/slots.py:52 466s Oct 20 01:41:21 And physical slot postgres_0 is in sync between postgres-1 and postgres-2 after 10 seconds # features/steps/slots.py:52 466s Oct 20 01:41:21 And physical slot postgres_2 is in sync between postgres-0 and postgres-1 after 10 seconds # features/steps/slots.py:52 466s Oct 20 01:41:21 466s Oct 20 01:41:21 @dcs-failsafe 466s Oct 20 01:41:21 Scenario: check three-node cluster is functioning while DCS is down # features/dcs_failsafe_mode.feature:99 466s Oct 20 01:41:21 Given DCS is down # features/steps/dcs_failsafe_mode.py:4 466s Oct 20 01:41:21 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 470s Oct 20 01:41:25 Then postgres-1 role is the primary after 10 seconds # features/steps/basic_replication.py:117 470s Oct 20 01:41:25 And postgres-0 role is the replica after 2 seconds # features/steps/basic_replication.py:117 470s Oct 20 01:41:25 And postgres-2 role is the replica after 2 seconds # features/steps/basic_replication.py:117 470s Oct 20 01:41:25 470s Oct 20 01:41:25 @dcs-failsafe @slot-advance 470s Oct 20 01:41:25 Scenario: check that permanent slots are in sync between nodes while DCS is down # features/dcs_failsafe_mode.feature:108 470s Oct 20 01:41:25 Given replication works from postgres-1 to postgres-0 after 10 seconds # features/steps/basic_replication.py:124 470s Oct 20 01:41:25 And replication works from postgres-1 to postgres-2 after 10 seconds # features/steps/basic_replication.py:124 471s Oct 20 01:41:26 When I get all changes from logical slot dcs_slot_2 on postgres-1 # features/steps/slots.py:72 471s Oct 20 01:41:26 And I get all changes from physical slot dcs_slot_1 on postgres-1 # features/steps/slots.py:77 471s Oct 20 01:41:26 Then logical slot dcs_slot_2 is in sync between postgres-1 and postgres-0 after 20 seconds # features/steps/slots.py:52 474s Oct 20 01:41:29 And logical slot dcs_slot_2 is in sync between postgres-1 and postgres-2 after 20 seconds # features/steps/slots.py:52 474s Oct 20 01:41:29 And physical slot dcs_slot_1 is in sync between postgres-1 and postgres-0 after 10 seconds # features/steps/slots.py:52 474s Oct 20 01:41:29 And physical slot dcs_slot_1 is in sync between postgres-1 and postgres-2 after 10 seconds # features/steps/slots.py:52 474s Oct 20 01:41:29 And physical slot postgres_0 is in sync between postgres-1 and postgres-2 after 10 seconds # features/steps/slots.py:52 474s Oct 20 01:41:29 And physical slot postgres_2 is in sync between postgres-0 and postgres-1 after 10 seconds # features/steps/slots.py:52 480s Oct 20 01:41:35 480s Oct 20 01:41:35 Feature: ignored slots # features/ignored_slots.feature:1 480s Oct 20 01:41:35 480s Oct 20 01:41:35 Scenario: check ignored slots aren't removed on failover/switchover # features/ignored_slots.feature:2 480s Oct 20 01:41:35 Given I start postgres-1 # features/steps/basic_replication.py:20 482s Oct 20 01:41:37 Then postgres-1 is a leader after 10 seconds # features/steps/patroni_api.py:31 484s Oct 20 01:41:39 And there is a non empty initialize key in DCS after 15 seconds # features/steps/cascading_replication.py:41 484s Oct 20 01:41:39 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 484s Oct 20 01:41:39 Then I receive a response code 200 # features/steps/patroni_api.py:100 484s Oct 20 01:41:39 And Response on GET http://127.0.0.1:8009/config contains ignore_slots after 10 seconds # features/steps/patroni_api.py:158 484s Oct 20 01:41:39 When I shut down postgres-1 # features/steps/basic_replication.py:41 486s Oct 20 01:41:41 And I start postgres-1 # features/steps/basic_replication.py:20 488s Oct 20 01:41:43 Then postgres-1 is a leader after 10 seconds # features/steps/patroni_api.py:31 489s Oct 20 01:41:44 And "members/postgres-1" key in DCS has role=primary after 10 seconds # features/steps/cascading_replication.py:23 490s Oct 20 01:41:45 And postgres-1 role is the primary after 20 seconds # features/steps/basic_replication.py:117 490s Oct 20 01:41:45 When I create a logical replication slot unmanaged_slot_0 on postgres-1 with the test_decoding plugin # features/steps/slots.py:9 490s Oct 20 01:41:45 And I create a logical replication slot unmanaged_slot_1 on postgres-1 with the test_decoding plugin # features/steps/slots.py:9 490s Oct 20 01:41:45 And I create a logical replication slot unmanaged_slot_2 on postgres-1 with the test_decoding plugin # features/steps/slots.py:9 490s Oct 20 01:41:45 And I create a logical replication slot unmanaged_slot_3 on postgres-1 with the test_decoding plugin # features/steps/slots.py:9 490s Oct 20 01:41:45 And I create a logical replication slot dummy_slot on postgres-1 with the test_decoding plugin # features/steps/slots.py:9 490s Oct 20 01:41:45 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 490s Oct 20 01:41:45 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 490s Oct 20 01:41:45 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 490s Oct 20 01:41:45 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 490s Oct 20 01:41:45 When I start postgres-0 # features/steps/basic_replication.py:20 492s Oct 20 01:41:47 Then "members/postgres-0" key in DCS has role=replica after 10 seconds # features/steps/cascading_replication.py:23 492s Oct 20 01:41:47 And postgres-0 role is the secondary after 20 seconds # features/steps/basic_replication.py:117 492s Oct 20 01:41:47 And replication works from postgres-1 to postgres-0 after 20 seconds # features/steps/basic_replication.py:124 493s Oct 20 01:41:48 When I shut down postgres-1 # features/steps/basic_replication.py:41 495s Oct 20 01:41:50 Then "members/postgres-0" key in DCS has role=primary after 10 seconds # features/steps/cascading_replication.py:23 496s Oct 20 01:41:51 When I start postgres-1 # features/steps/basic_replication.py:20 498s Oct 20 01:41:53 Then postgres-1 role is the secondary after 20 seconds # features/steps/basic_replication.py:117 498s Oct 20 01:41:53 And "members/postgres-1" key in DCS has role=replica after 10 seconds # features/steps/cascading_replication.py:23 498s Oct 20 01:41:53 And I sleep for 2 seconds # features/steps/patroni_api.py:41 500s Oct 20 01:41:55 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 500s Oct 20 01:41:55 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 500s Oct 20 01:41:55 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 500s Oct 20 01:41:55 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 500s Oct 20 01:41:55 And postgres-1 does not have a replication slot named dummy_slot # features/steps/slots.py:41 500s Oct 20 01:41:55 When I shut down postgres-0 # features/steps/basic_replication.py:41 502s Oct 20 01:41:57 Then "members/postgres-1" key in DCS has role=primary after 10 seconds # features/steps/cascading_replication.py:23 503s Oct 20 01:41:58 And postgres-1 has a logical replication slot named unmanaged_slot_0 with the test_decoding plugin after 2 seconds # features/steps/slots.py:20 503s Oct 20 01:41:58 And postgres-1 has a logical replication slot named unmanaged_slot_1 with the test_decoding plugin after 2 seconds # features/steps/slots.py:20 503s Oct 20 01:41:58 And postgres-1 has a logical replication slot named unmanaged_slot_2 with the test_decoding plugin after 2 seconds # features/steps/slots.py:20 503s Oct 20 01:41:58 And postgres-1 has a logical replication slot named unmanaged_slot_3 with the test_decoding plugin after 2 seconds # features/steps/slots.py:20 505s Oct 20 01:42:00 505s Oct 20 01:42:00 Feature: nostream node # features/nostream_node.feature:1 505s Oct 20 01:42:00 505s Oct 20 01:42:00 Scenario: check nostream node is recovering from archive # features/nostream_node.feature:3 505s Oct 20 01:42:00 When I start postgres-0 # features/steps/basic_replication.py:20 507s Oct 20 01:42:02 And I configure and start postgres-1 with a tag nostream true # features/steps/cascading_replication.py:7 509s Oct 20 01:42:04 Then "members/postgres-1" key in DCS has replication_state=in archive recovery after 10 seconds # features/steps/cascading_replication.py:23 510s Oct 20 01:42:05 And replication works from postgres-0 to postgres-1 after 30 seconds # features/steps/basic_replication.py:124 514s Oct 20 01:42:09 514s Oct 20 01:42:09 @slot-advance 514s Oct 20 01:42:09 Scenario: check permanent logical replication slots are not copied # features/nostream_node.feature:10 514s Oct 20 01:42:09 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 515s Oct 20 01:42:09 Then I receive a response code 200 # features/steps/patroni_api.py:100 515s Oct 20 01:42:09 When I run patronictl.py restart batman postgres-0 --force # features/steps/patroni_api.py:88 517s Oct 20 01:42:12 Then postgres-0 has a logical replication slot named test_logical with the test_decoding plugin after 10 seconds # features/steps/slots.py:20 518s Oct 20 01:42:13 When I configure and start postgres-2 with a tag replicatefrom postgres-1 # features/steps/cascading_replication.py:7 520s Oct 20 01:42:15 Then "members/postgres-2" key in DCS has replication_state=streaming after 10 seconds # features/steps/cascading_replication.py:23 526s Oct 20 01:42:21 And postgres-1 does not have a replication slot named test_logical # features/steps/slots.py:41 526s Oct 20 01:42:21 And postgres-2 does not have a replication slot named test_logical # features/steps/slots.py:41 526s Oct 20 01:42:21 526s Oct 20 01:42:21 @slot-advance 526s Oct 20 01:42:21 Scenario: check that slots are written to the /status key # features/nostream_node.feature:21 526s Oct 20 01:42:21 Given "status" key in DCS has postgres_0 in slots # features/steps/slots.py:118 526s Oct 20 01:42:21 And "status" key in DCS has postgres_2 in slots # features/steps/slots.py:118 526s Oct 20 01:42:21 And "status" key in DCS has test_logical in slots # features/steps/slots.py:118 526s Oct 20 01:42:21 And "status" key in DCS has test_logical in slots # features/steps/slots.py:118 526s Oct 20 01:42:21 And "status" key in DCS does not have postgres_1 in slots # features/steps/slots.py:124 531s Oct 20 01:42:26 531s Oct 20 01:42:26 Feature: patroni api # features/patroni_api.feature:1 531s Oct 20 01:42:26 We should check that patroni correctly responds to valid and not-valid API requests. 531s Oct 20 01:42:26 Scenario: check API requests on a stand-alone server # features/patroni_api.feature:4 531s Oct 20 01:42:26 Given I start postgres-0 # features/steps/basic_replication.py:20 533s Oct 20 01:42:28 And postgres-0 is a leader after 10 seconds # features/steps/patroni_api.py:31 534s Oct 20 01:42:29 When I issue a GET request to http://127.0.0.1:8008/ # features/steps/patroni_api.py:63 534s Oct 20 01:42:29 Then I receive a response code 200 # features/steps/patroni_api.py:100 534s Oct 20 01:42:29 And I receive a response state running # features/steps/patroni_api.py:100 534s Oct 20 01:42:29 And I receive a response role primary # features/steps/patroni_api.py:100 534s Oct 20 01:42:29 When I issue a GET request to http://127.0.0.1:8008/standby_leader # features/steps/patroni_api.py:63 534s Oct 20 01:42:29 Then I receive a response code 503 # features/steps/patroni_api.py:100 534s Oct 20 01:42:29 When I issue a GET request to http://127.0.0.1:8008/health # features/steps/patroni_api.py:63 534s Oct 20 01:42:29 Then I receive a response code 200 # features/steps/patroni_api.py:100 534s Oct 20 01:42:29 When I issue a GET request to http://127.0.0.1:8008/replica # features/steps/patroni_api.py:63 534s Oct 20 01:42:29 Then I receive a response code 503 # features/steps/patroni_api.py:100 534s Oct 20 01:42:29 When I issue a POST request to http://127.0.0.1:8008/reinitialize with {"force": true} # features/steps/patroni_api.py:73 534s Oct 20 01:42:29 Then I receive a response code 503 # features/steps/patroni_api.py:100 534s Oct 20 01:42:29 And I receive a response text I am the leader, can not reinitialize # features/steps/patroni_api.py:100 534s Oct 20 01:42:29 When I run patronictl.py switchover batman --primary postgres-0 --force # features/steps/patroni_api.py:88 535s Oct 20 01:42:30 Then I receive a response returncode 1 # features/steps/patroni_api.py:100 535s Oct 20 01:42:30 And I receive a response output "Error: No candidates found to switchover to" # features/steps/patroni_api.py:100 535s Oct 20 01:42:30 When I issue a POST request to http://127.0.0.1:8008/switchover with {"leader": "postgres-0"} # features/steps/patroni_api.py:73 535s Oct 20 01:42:30 Then I receive a response code 412 # features/steps/patroni_api.py:100 535s Oct 20 01:42:30 And I receive a response text switchover is not possible: cluster does not have members except leader # features/steps/patroni_api.py:100 535s Oct 20 01:42:30 When I issue an empty POST request to http://127.0.0.1:8008/failover # features/steps/patroni_api.py:68 535s Oct 20 01:42:30 Then I receive a response code 400 # features/steps/patroni_api.py:100 535s Oct 20 01:42:30 When I issue a POST request to http://127.0.0.1:8008/failover with {"foo": "bar"} # features/steps/patroni_api.py:73 535s Oct 20 01:42:30 Then I receive a response code 400 # features/steps/patroni_api.py:100 535s Oct 20 01:42:30 And I receive a response text "Failover could be performed only to a specific candidate" # features/steps/patroni_api.py:100 535s Oct 20 01:42:30 535s Oct 20 01:42:30 Scenario: check local configuration reload # features/patroni_api.feature:32 535s Oct 20 01:42:30 Given I add tag new_tag new_value to postgres-0 config # features/steps/patroni_api.py:139 535s Oct 20 01:42:30 And I issue an empty POST request to http://127.0.0.1:8008/reload # features/steps/patroni_api.py:68 535s Oct 20 01:42:30 Then I receive a response code 202 # features/steps/patroni_api.py:100 535s Oct 20 01:42:30 535s Oct 20 01:42:30 Scenario: check dynamic configuration change via DCS # features/patroni_api.feature:37 535s Oct 20 01:42:30 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 535s Oct 20 01:42:30 Then I receive a response code 200 # features/steps/patroni_api.py:100 535s Oct 20 01:42:30 And Response on GET http://127.0.0.1:8008/patroni contains pending_restart after 11 seconds # features/steps/patroni_api.py:158 539s Oct 20 01:42:34 When I issue a GET request to http://127.0.0.1:8008/config # features/steps/patroni_api.py:63 539s Oct 20 01:42:34 Then I receive a response code 200 # features/steps/patroni_api.py:100 539s Oct 20 01:42:34 And I receive a response ttl 20 # features/steps/patroni_api.py:100 539s Oct 20 01:42:34 When I issue a GET request to http://127.0.0.1:8008/patroni # features/steps/patroni_api.py:63 539s Oct 20 01:42:34 Then I receive a response code 200 # features/steps/patroni_api.py:100 539s Oct 20 01:42:34 And I receive a response tags {'new_tag': 'new_value'} # features/steps/patroni_api.py:100 539s Oct 20 01:42:34 And I sleep for 4 seconds # features/steps/patroni_api.py:41 543s Oct 20 01:42:38 543s Oct 20 01:42:38 Scenario: check the scheduled restart # features/patroni_api.feature:49 543s Oct 20 01:42:38 Given I run patronictl.py edit-config -p 'superuser_reserved_connections=6' --force batman # features/steps/patroni_api.py:88 544s Oct 20 01:42:39 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 544s Oct 20 01:42:39 And I receive a response output "+ superuser_reserved_connections: 6" # features/steps/patroni_api.py:100 544s Oct 20 01:42:39 And Response on GET http://127.0.0.1:8008/patroni contains pending_restart after 5 seconds # features/steps/patroni_api.py:158 544s Oct 20 01:42:39 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 544s Oct 20 01:42:39 Then I receive a response code 202 # features/steps/patroni_api.py:100 544s Oct 20 01:42:39 And I sleep for 8 seconds # features/steps/patroni_api.py:41 552s Oct 20 01:42:47 And Response on GET http://127.0.0.1:8008/patroni contains pending_restart after 10 seconds # features/steps/patroni_api.py:158 552s Oct 20 01:42:47 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 552s Oct 20 01:42:47 Then I receive a response code 202 # features/steps/patroni_api.py:100 552s Oct 20 01:42:47 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 559s Oct 20 01:42:54 And postgres-0 role is the primary after 10 seconds # features/steps/basic_replication.py:117 560s Oct 20 01:42:55 560s Oct 20 01:42:55 Scenario: check API requests for the primary-replica pair in the pause mode # features/patroni_api.feature:63 560s Oct 20 01:42:55 Given I start postgres-1 # features/steps/basic_replication.py:20 562s Oct 20 01:42:57 Then replication works from postgres-0 to postgres-1 after 20 seconds # features/steps/basic_replication.py:124 563s Oct 20 01:42:58 When I run patronictl.py pause batman # features/steps/patroni_api.py:88 564s Oct 20 01:42:59 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 564s Oct 20 01:42:59 When I kill postmaster on postgres-1 # features/steps/basic_replication.py:56 564s Oct 20 01:42:59 waiting for server to shut down.... done 564s Oct 20 01:42:59 server stopped 564s Oct 20 01:42:59 And I issue a GET request to http://127.0.0.1:8009/replica # features/steps/patroni_api.py:63 564s Oct 20 01:42:59 Then I receive a response code 503 # features/steps/patroni_api.py:100 564s Oct 20 01:42:59 And "members/postgres-1" key in DCS has state=stopped after 10 seconds # features/steps/cascading_replication.py:23 568s Oct 20 01:43:03 When I run patronictl.py restart batman postgres-1 --force # features/steps/patroni_api.py:88 570s Oct 20 01:43:05 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 570s Oct 20 01:43:05 Then replication works from postgres-0 to postgres-1 after 20 seconds # features/steps/basic_replication.py:124 571s Oct 20 01:43:06 And I sleep for 2 seconds # features/steps/patroni_api.py:41 573s Oct 20 01:43:08 When I issue a GET request to http://127.0.0.1:8009/replica # features/steps/patroni_api.py:63 573s Oct 20 01:43:08 Then I receive a response code 200 # features/steps/patroni_api.py:100 573s Oct 20 01:43:08 And I receive a response state running # features/steps/patroni_api.py:100 573s Oct 20 01:43:08 And I receive a response role replica # features/steps/patroni_api.py:100 573s Oct 20 01:43:08 When I run patronictl.py reinit batman postgres-1 --force --wait # features/steps/patroni_api.py:88 576s Oct 20 01:43:11 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 576s Oct 20 01:43:11 And I receive a response output "Success: reinitialize for member postgres-1" # features/steps/patroni_api.py:100 576s Oct 20 01:43:11 And postgres-1 role is the secondary after 30 seconds # features/steps/basic_replication.py:117 577s Oct 20 01:43:12 And replication works from postgres-0 to postgres-1 after 20 seconds # features/steps/basic_replication.py:124 578s Oct 20 01:43:13 When I run patronictl.py restart batman postgres-0 --force # features/steps/patroni_api.py:88 581s Oct 20 01:43:16 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 581s Oct 20 01:43:16 And I receive a response output "Success: restart on member postgres-0" # features/steps/patroni_api.py:100 581s Oct 20 01:43:16 And postgres-0 role is the primary after 5 seconds # features/steps/basic_replication.py:117 582s Oct 20 01:43:17 582s Oct 20 01:43:17 Scenario: check the switchover via the API in the pause mode # features/patroni_api.feature:90 582s Oct 20 01:43:17 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 584s Oct 20 01:43:19 Then I receive a response code 200 # features/steps/patroni_api.py:100 584s Oct 20 01:43:19 And postgres-1 is a leader after 5 seconds # features/steps/patroni_api.py:31 584s Oct 20 01:43:19 And postgres-1 role is the primary after 10 seconds # features/steps/basic_replication.py:117 584s Oct 20 01:43:19 And postgres-0 role is the secondary after 10 seconds # features/steps/basic_replication.py:117 589s Oct 20 01:43:24 And replication works from postgres-1 to postgres-0 after 20 seconds # features/steps/basic_replication.py:124 589s Oct 20 01:43:24 And "members/postgres-0" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 590s Oct 20 01:43:25 When I issue a GET request to http://127.0.0.1:8008/primary # features/steps/patroni_api.py:63 590s Oct 20 01:43:25 Then I receive a response code 503 # features/steps/patroni_api.py:100 590s Oct 20 01:43:25 When I issue a GET request to http://127.0.0.1:8008/replica # features/steps/patroni_api.py:63 590s Oct 20 01:43:25 Then I receive a response code 200 # features/steps/patroni_api.py:100 590s Oct 20 01:43:25 When I issue a GET request to http://127.0.0.1:8009/primary # features/steps/patroni_api.py:63 590s Oct 20 01:43:25 Then I receive a response code 200 # features/steps/patroni_api.py:100 590s Oct 20 01:43:25 When I issue a GET request to http://127.0.0.1:8009/replica # features/steps/patroni_api.py:63 590s Oct 20 01:43:25 Then I receive a response code 503 # features/steps/patroni_api.py:100 590s Oct 20 01:43:25 590s Oct 20 01:43:25 Scenario: check the scheduled switchover # features/patroni_api.feature:107 590s Oct 20 01:43:25 Given I issue a scheduled switchover from postgres-1 to postgres-0 in 10 seconds # features/steps/patroni_api.py:119 591s Oct 20 01:43:26 Then I receive a response returncode 1 # features/steps/patroni_api.py:100 591s Oct 20 01:43:26 And I receive a response output "Can't schedule switchover in the paused state" # features/steps/patroni_api.py:100 591s Oct 20 01:43:26 When I run patronictl.py resume batman # features/steps/patroni_api.py:88 592s Oct 20 01:43:27 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 592s Oct 20 01:43:27 Given I issue a scheduled switchover from postgres-1 to postgres-0 in 10 seconds # features/steps/patroni_api.py:119 593s Oct 20 01:43:28 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 593s Oct 20 01:43:28 And postgres-0 is a leader after 20 seconds # features/steps/patroni_api.py:31 604s Oct 20 01:43:39 And postgres-0 role is the primary after 10 seconds # features/steps/basic_replication.py:117 604s Oct 20 01:43:39 And postgres-1 role is the secondary after 10 seconds # features/steps/basic_replication.py:117 606s Oct 20 01:43:41 And replication works from postgres-0 to postgres-1 after 25 seconds # features/steps/basic_replication.py:124 606s Oct 20 01:43:41 And "members/postgres-1" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 608s Oct 20 01:43:43 When I issue a GET request to http://127.0.0.1:8008/primary # features/steps/patroni_api.py:63 608s Oct 20 01:43:43 Then I receive a response code 200 # features/steps/patroni_api.py:100 608s Oct 20 01:43:43 When I issue a GET request to http://127.0.0.1:8008/replica # features/steps/patroni_api.py:63 608s Oct 20 01:43:43 Then I receive a response code 503 # features/steps/patroni_api.py:100 608s Oct 20 01:43:43 When I issue a GET request to http://127.0.0.1:8009/primary # features/steps/patroni_api.py:63 608s Oct 20 01:43:43 Then I receive a response code 503 # features/steps/patroni_api.py:100 608s Oct 20 01:43:43 When I issue a GET request to http://127.0.0.1:8009/replica # features/steps/patroni_api.py:63 608s Oct 20 01:43:43 Then I receive a response code 200 # features/steps/patroni_api.py:100 613s Oct 20 01:43:48 613s Oct 20 01:43:48 Feature: permanent slots # features/permanent_slots.feature:1 613s Oct 20 01:43:48 613s Oct 20 01:43:48 Scenario: check that physical permanent slots are created # features/permanent_slots.feature:2 613s Oct 20 01:43:48 Given I start postgres-0 # features/steps/basic_replication.py:20 615s Oct 20 01:43:50 Then postgres-0 is a leader after 10 seconds # features/steps/patroni_api.py:31 617s Oct 20 01:43:52 And there is a non empty initialize key in DCS after 15 seconds # features/steps/cascading_replication.py:41 617s Oct 20 01:43:52 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 617s Oct 20 01:43:52 Then I receive a response code 200 # features/steps/patroni_api.py:100 617s Oct 20 01:43:52 And Response on GET http://127.0.0.1:8008/config contains slots after 10 seconds # features/steps/patroni_api.py:158 617s Oct 20 01:43:52 When I start postgres-1 # features/steps/basic_replication.py:20 619s Oct 20 01:43:54 And I configure and start postgres-2 with a tag nofailover true # features/steps/cascading_replication.py:7 621s Oct 20 01:43:56 And I configure and start postgres-3 with a tag replicatefrom postgres-2 # features/steps/cascading_replication.py:7 623s Oct 20 01:43:58 Then postgres-0 has a physical replication slot named test_physical after 10 seconds # features/steps/slots.py:82 623s Oct 20 01:43:58 And postgres-0 has a physical replication slot named postgres_1 after 10 seconds # features/steps/slots.py:82 623s Oct 20 01:43:58 And postgres-0 has a physical replication slot named postgres_2 after 10 seconds # features/steps/slots.py:82 623s Oct 20 01:43:58 And postgres-2 has a physical replication slot named postgres_3 after 10 seconds # features/steps/slots.py:82 623s Oct 20 01:43:58 And postgres-2 does not have a replication slot named test_physical # features/steps/slots.py:41 623s Oct 20 01:43:58 623s Oct 20 01:43:58 @slot-advance 623s Oct 20 01:43:58 Scenario: check that logical permanent slots are created # features/permanent_slots.feature:19 623s Oct 20 01:43:58 Given I run patronictl.py restart batman postgres-0 --force # features/steps/patroni_api.py:88 625s Oct 20 01:44:00 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 626s Oct 20 01:44:01 Then postgres-0 has a logical replication slot named test_logical with the test_decoding plugin after 10 seconds # features/steps/slots.py:20 627s Oct 20 01:44:02 627s Oct 20 01:44:02 @slot-advance 627s Oct 20 01:44:02 Scenario: check that permanent slots are created on replicas # features/permanent_slots.feature:25 627s Oct 20 01:44:02 Given postgres-1 has a logical replication slot named test_logical with the test_decoding plugin after 10 seconds # features/steps/slots.py:20 632s Oct 20 01:44:07 Then Logical slot test_logical is in sync between postgres-0 and postgres-1 after 10 seconds # features/steps/slots.py:52 632s Oct 20 01:44:07 And Logical slot test_logical is in sync between postgres-0 and postgres-3 after 10 seconds # features/steps/slots.py:52 633s Oct 20 01:44:08 And postgres-1 has a physical replication slot named test_physical after 2 seconds # features/steps/slots.py:82 633s Oct 20 01:44:08 And postgres-2 does not have a replication slot named test_logical # features/steps/slots.py:41 633s Oct 20 01:44:08 And postgres-3 has a physical replication slot named test_physical after 2 seconds # features/steps/slots.py:82 633s Oct 20 01:44:08 633s Oct 20 01:44:08 @slot-advance 633s Oct 20 01:44:08 Scenario: check permanent physical slots that match with member names # features/permanent_slots.feature:34 633s Oct 20 01:44:08 Given postgres-0 has a physical replication slot named postgres_3 after 2 seconds # features/steps/slots.py:82 633s Oct 20 01:44:08 And postgres-1 has a physical replication slot named postgres_0 after 2 seconds # features/steps/slots.py:82 633s Oct 20 01:44:08 And postgres-1 has a physical replication slot named postgres_2 after 2 seconds # features/steps/slots.py:82 633s Oct 20 01:44:08 And postgres-1 has a physical replication slot named postgres_3 after 2 seconds # features/steps/slots.py:82 633s Oct 20 01:44:08 And postgres-2 does not have a replication slot named postgres_0 # features/steps/slots.py:41 633s Oct 20 01:44:08 And postgres-2 does not have a replication slot named postgres_1 # features/steps/slots.py:41 633s Oct 20 01:44:08 And postgres-2 has a physical replication slot named postgres_3 after 2 seconds # features/steps/slots.py:82 633s Oct 20 01:44:08 And postgres-3 has a physical replication slot named postgres_0 after 2 seconds # features/steps/slots.py:82 633s Oct 20 01:44:08 And postgres-3 has a physical replication slot named postgres_1 after 2 seconds # features/steps/slots.py:82 633s Oct 20 01:44:08 And postgres-3 has a physical replication slot named postgres_2 after 2 seconds # features/steps/slots.py:82 633s Oct 20 01:44:08 633s Oct 20 01:44:08 @slot-advance 633s Oct 20 01:44:08 Scenario: check that permanent slots are advanced on replicas # features/permanent_slots.feature:47 633s Oct 20 01:44:08 Given I add the table replicate_me to postgres-0 # features/steps/basic_replication.py:66 633s Oct 20 01:44:08 When I get all changes from logical slot test_logical on postgres-0 # features/steps/slots.py:72 633s Oct 20 01:44:08 And I get all changes from physical slot test_physical on postgres-0 # features/steps/slots.py:77 633s Oct 20 01:44:08 Then Logical slot test_logical is in sync between postgres-0 and postgres-1 after 10 seconds # features/steps/slots.py:52 635s Oct 20 01:44:10 And Physical slot test_physical is in sync between postgres-0 and postgres-1 after 10 seconds # features/steps/slots.py:52 635s Oct 20 01:44:10 And Logical slot test_logical is in sync between postgres-0 and postgres-3 after 10 seconds # features/steps/slots.py:52 635s Oct 20 01:44:10 And Physical slot test_physical is in sync between postgres-0 and postgres-3 after 10 seconds # features/steps/slots.py:52 635s Oct 20 01:44:10 And Physical slot postgres_1 is in sync between postgres-0 and postgres-3 after 10 seconds # features/steps/slots.py:52 635s Oct 20 01:44:10 And Physical slot postgres_3 is in sync between postgres-2 and postgres-0 after 20 seconds # features/steps/slots.py:52 637s Oct 20 01:44:12 And Physical slot postgres_3 is in sync between postgres-2 and postgres-1 after 10 seconds # features/steps/slots.py:52 637s Oct 20 01:44:12 637s Oct 20 01:44:12 @slot-advance 637s Oct 20 01:44:12 Scenario: check that permanent slots and member slots are written to the /status key # features/permanent_slots.feature:60 637s Oct 20 01:44:12 Given "status" key in DCS has test_physical in slots # features/steps/slots.py:118 637s Oct 20 01:44:12 And "status" key in DCS has postgres_0 in slots # features/steps/slots.py:118 637s Oct 20 01:44:12 And "status" key in DCS has postgres_1 in slots # features/steps/slots.py:118 637s Oct 20 01:44:12 And "status" key in DCS has postgres_2 in slots # features/steps/slots.py:118 637s Oct 20 01:44:12 And "status" key in DCS has postgres_3 in slots # features/steps/slots.py:118 637s Oct 20 01:44:12 637s Oct 20 01:44:12 @slot-advance 637s Oct 20 01:44:12 Scenario: check that only non-permanent member slots are written to the retain_slots in /status key # features/permanent_slots.feature:68 637s Oct 20 01:44:12 Given "status" key in DCS has postgres_0 in retain_slots # features/steps/slots.py:118 637s Oct 20 01:44:12 And "status" key in DCS has postgres_1 in retain_slots # features/steps/slots.py:118 637s Oct 20 01:44:12 And "status" key in DCS has postgres_2 in retain_slots # features/steps/slots.py:118 637s Oct 20 01:44:12 And "status" key in DCS does not have postgres_3 in retain_slots # features/steps/slots.py:124 637s Oct 20 01:44:12 637s Oct 20 01:44:12 Scenario: check permanent physical replication slot after failover # features/permanent_slots.feature:74 637s Oct 20 01:44:12 Given I shut down postgres-3 # features/steps/basic_replication.py:41 638s Oct 20 01:44:13 And I shut down postgres-2 # features/steps/basic_replication.py:41 639s Oct 20 01:44:14 And I shut down postgres-0 # features/steps/basic_replication.py:41 641s Oct 20 01:44:16 Then postgres-1 has a physical replication slot named test_physical after 10 seconds # features/steps/slots.py:82 641s Oct 20 01:44:16 And postgres-1 has a physical replication slot named postgres_0 after 10 seconds # features/steps/slots.py:82 641s Oct 20 01:44:16 And postgres-1 has a physical replication slot named postgres_3 after 10 seconds # features/steps/slots.py:82 641s Oct 20 01:44:16 When I start postgres-0 # features/steps/basic_replication.py:20 643s Oct 20 01:44:18 Then postgres-0 role is the replica after 20 seconds # features/steps/basic_replication.py:117 643s Oct 20 01:44:18 And physical replication slot named postgres_1 on postgres-0 has no xmin value after 10 seconds # features/steps/slots.py:98 644s Oct 20 01:44:19 And postgres-0 has a physical replication slot named postgres_2 after 10 seconds # features/steps/slots.py:82 644s Oct 20 01:44:19 And postgres-0 has a physical replication slot named postgres_3 after 10 seconds # features/steps/slots.py:82 647s Oct 20 01:44:22 647s Oct 20 01:44:22 Feature: priority replication # features/priority_failover.feature:1 647s Oct 20 01:44:22 We should check that we can give nodes priority during failover 647s Oct 20 01:44:22 Scenario: check failover priority 0 prevents leaderships # features/priority_failover.feature:4 647s Oct 20 01:44:22 Given I configure and start postgres-0 with a tag failover_priority 1 # features/steps/cascading_replication.py:7 649s Oct 20 01:44:24 And I configure and start postgres-1 with a tag failover_priority 0 # features/steps/cascading_replication.py:7 651s Oct 20 01:44:26 Then replication works from postgres-0 to postgres-1 after 20 seconds # features/steps/basic_replication.py:124 652s Oct 20 01:44:27 When I shut down postgres-0 # features/steps/basic_replication.py:41 654s Oct 20 01:44:29 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 656s Oct 20 01:44:31 Then postgres-1 role is the secondary after 10 seconds # features/steps/basic_replication.py:117 656s Oct 20 01:44:31 When I start postgres-0 # features/steps/basic_replication.py:20 658s Oct 20 01:44:33 Then postgres-0 role is the primary after 10 seconds # features/steps/basic_replication.py:117 659s Oct 20 01:44:34 659s Oct 20 01:44:34 Scenario: check higher failover priority is respected # features/priority_failover.feature:14 659s Oct 20 01:44:34 Given I configure and start postgres-2 with a tag failover_priority 1 # features/steps/cascading_replication.py:7 661s Oct 20 01:44:36 And I configure and start postgres-3 with a tag failover_priority 2 # features/steps/cascading_replication.py:7 663s Oct 20 01:44:38 Then replication works from postgres-0 to postgres-2 after 20 seconds # features/steps/basic_replication.py:124 666s Oct 20 01:44:41 And replication works from postgres-0 to postgres-3 after 20 seconds # features/steps/basic_replication.py:124 668s Oct 20 01:44:43 When I shut down postgres-0 # features/steps/basic_replication.py:41 670s Oct 20 01:44:45 Then postgres-3 role is the primary after 10 seconds # features/steps/basic_replication.py:117 670s Oct 20 01:44:45 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 670s Oct 20 01:44:45 670s Oct 20 01:44:45 Scenario: check conflicting configuration handling # features/priority_failover.feature:23 670s Oct 20 01:44:45 When I set nofailover tag in postgres-2 config # features/steps/patroni_api.py:133 670s Oct 20 01:44:45 And I issue an empty POST request to http://127.0.0.1:8010/reload # features/steps/patroni_api.py:68 670s Oct 20 01:44:45 Then I receive a response code 202 # features/steps/patroni_api.py:100 670s Oct 20 01:44:45 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 671s Oct 20 01:44:46 And "members/postgres-2" key in DCS has tags={'failover_priority': '1', 'nofailover': True} after 10 seconds # features/steps/cascading_replication.py:23 672s Oct 20 01:44:47 When I issue a POST request to http://127.0.0.1:8010/failover with {"candidate": "postgres-2"} # features/steps/patroni_api.py:73 672s Oct 20 01:44:47 Then I receive a response code 412 # features/steps/patroni_api.py:100 672s Oct 20 01:44:47 And I receive a response text "failover is not possible: no good candidates have been found" # features/steps/patroni_api.py:100 672s Oct 20 01:44:47 When I reset nofailover tag in postgres-1 config # features/steps/patroni_api.py:133 672s Oct 20 01:44:47 And I issue an empty POST request to http://127.0.0.1:8009/reload # features/steps/patroni_api.py:68 672s Oct 20 01:44:47 Then I receive a response code 202 # features/steps/patroni_api.py:100 672s Oct 20 01:44:47 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 673s Oct 20 01:44:48 And "members/postgres-1" key in DCS has tags={'failover_priority': '0', 'nofailover': False} after 10 seconds # features/steps/cascading_replication.py:23 674s Oct 20 01:44:49 And I issue a POST request to http://127.0.0.1:8009/failover with {"candidate": "postgres-1"} # features/steps/patroni_api.py:73 676s Oct 20 01:44:51 Then I receive a response code 200 # features/steps/patroni_api.py:100 676s Oct 20 01:44:51 And postgres-1 role is the primary after 10 seconds # features/steps/basic_replication.py:117 682s Oct 20 01:44:56 682s Oct 20 01:44:56 Feature: quorum commit # features/quorum_commit.feature:1 682s Oct 20 01:44:56 Check basic workfrlows when quorum commit is enabled 682s Oct 20 01:44:56 Scenario: check enable quorum commit and that the only leader promotes after restart # features/quorum_commit.feature:4 682s Oct 20 01:44:56 Given I start postgres-0 # features/steps/basic_replication.py:20 684s Oct 20 01:44:58 Then postgres-0 is a leader after 10 seconds # features/steps/patroni_api.py:31 685s Oct 20 01:45:00 And there is a non empty initialize key in DCS after 15 seconds # features/steps/cascading_replication.py:41 685s Oct 20 01:45:00 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 685s Oct 20 01:45:00 Then I receive a response code 200 # features/steps/patroni_api.py:100 685s Oct 20 01:45:00 And sync key in DCS has leader=postgres-0 after 20 seconds # features/steps/quorum_commit.py:8 686s Oct 20 01:45:01 And sync key in DCS has quorum=0 after 2 seconds # features/steps/quorum_commit.py:8 686s Oct 20 01:45:01 And synchronous_standby_names on postgres-0 is set to '_empty_str_' after 2 seconds # features/steps/quorum_commit.py:39 686s Oct 20 01:45:01 When I shut down postgres-0 # features/steps/basic_replication.py:41 688s Oct 20 01:45:03 And sync key in DCS has leader=postgres-0 after 2 seconds # features/steps/quorum_commit.py:8 688s Oct 20 01:45:03 When I start postgres-0 # features/steps/basic_replication.py:20 690s Oct 20 01:45:05 Then postgres-0 role is the primary after 10 seconds # features/steps/basic_replication.py:117 691s Oct 20 01:45:06 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 691s Oct 20 01:45:06 Then synchronous_standby_names on postgres-0 is set to 'ANY 1 (*)' after 10 seconds # features/steps/quorum_commit.py:39 692s Oct 20 01:45:07 692s Oct 20 01:45:07 Scenario: check failover with one quorum standby # features/quorum_commit.feature:20 692s Oct 20 01:45:07 Given I start postgres-1 # features/steps/basic_replication.py:20 694s Oct 20 01:45:09 Then sync key in DCS has sync_standby=postgres-1 after 10 seconds # features/steps/quorum_commit.py:8 697s Oct 20 01:45:12 And synchronous_standby_names on postgres-0 is set to 'ANY 1 ("postgres-1")' after 2 seconds # features/steps/quorum_commit.py:39 697s Oct 20 01:45:12 When I shut down postgres-0 # features/steps/basic_replication.py:41 699s Oct 20 01:45:14 Then postgres-1 role is the primary after 10 seconds # features/steps/basic_replication.py:117 700s Oct 20 01:45:15 And sync key in DCS has quorum=0 after 10 seconds # features/steps/quorum_commit.py:8 700s Oct 20 01:45:15 Then synchronous_standby_names on postgres-1 is set to 'ANY 1 (*)' after 10 seconds # features/steps/quorum_commit.py:39 703s Oct 20 01:45:18 When I start postgres-0 # features/steps/basic_replication.py:20 705s Oct 20 01:45:20 Then sync key in DCS has leader=postgres-1 after 10 seconds # features/steps/quorum_commit.py:8 705s Oct 20 01:45:20 Then sync key in DCS has sync_standby=postgres-0 after 10 seconds # features/steps/quorum_commit.py:8 707s Oct 20 01:45:22 And synchronous_standby_names on postgres-1 is set to 'ANY 1 ("postgres-0")' after 2 seconds # features/steps/quorum_commit.py:39 707s Oct 20 01:45:22 707s Oct 20 01:45:22 Scenario: check behavior with three nodes and different replication factor # features/quorum_commit.feature:33 707s Oct 20 01:45:22 Given I start postgres-2 # features/steps/basic_replication.py:20 709s Oct 20 01:45:24 Then sync key in DCS has sync_standby=postgres-0,postgres-2 after 10 seconds # features/steps/quorum_commit.py:8 715s Oct 20 01:45:30 And sync key in DCS has quorum=1 after 2 seconds # features/steps/quorum_commit.py:8 715s Oct 20 01:45:30 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 715s Oct 20 01:45:30 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 715s Oct 20 01:45:30 Then sync key in DCS has quorum=0 after 10 seconds # features/steps/quorum_commit.py:8 716s Oct 20 01:45:31 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 716s Oct 20 01:45:31 716s Oct 20 01:45:31 Scenario: switch from quorum replication to good old multisync and back # features/quorum_commit.feature:42 716s Oct 20 01:45:31 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 716s Oct 20 01:45:31 And I shut down postgres-0 # features/steps/basic_replication.py:41 717s Oct 20 01:45:32 Then synchronous_standby_names on postgres-1 is set to '"postgres-2"' after 10 seconds # features/steps/quorum_commit.py:39 719s Oct 20 01:45:34 And sync key in DCS has sync_standby=postgres-2 after 10 seconds # features/steps/quorum_commit.py:8 721s Oct 20 01:45:36 Then sync key in DCS has quorum=0 after 2 seconds # features/steps/quorum_commit.py:8 721s Oct 20 01:45:36 When I issue a PATCH request to http://127.0.0.1:8009/config with {"synchronous_mode": "quorum"} # features/steps/patroni_api.py:73 721s Oct 20 01:45:36 And I start postgres-0 # features/steps/basic_replication.py:20 723s Oct 20 01:45:38 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 725s Oct 20 01:45:40 And sync key in DCS has sync_standby=postgres-0,postgres-2 after 10 seconds # features/steps/quorum_commit.py:8 725s Oct 20 01:45:40 Then sync key in DCS has quorum=1 after 2 seconds # features/steps/quorum_commit.py:8 725s Oct 20 01:45:40 725s Oct 20 01:45:40 Scenario: REST API and patronictl # features/quorum_commit.feature:54 725s Oct 20 01:45:40 Given I run patronictl.py list batman # features/steps/patroni_api.py:88 726s Oct 20 01:45:41 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 726s Oct 20 01:45:41 And I receive a response output "Quorum Standby" # features/steps/patroni_api.py:100 726s Oct 20 01:45:41 And Status code on GET http://127.0.0.1:8008/quorum is 200 after 3 seconds # features/steps/patroni_api.py:144 726s Oct 20 01:45:41 And Status code on GET http://127.0.0.1:8010/quorum is 200 after 3 seconds # features/steps/patroni_api.py:144 726s Oct 20 01:45:41 726s Oct 20 01:45:41 Scenario: nosync node is removed from voters and synchronous_standby_names # features/quorum_commit.feature:61 726s Oct 20 01:45:41 Given I add tag nosync true to postgres-2 config # features/steps/patroni_api.py:139 726s Oct 20 01:45:41 When I issue an empty POST request to http://127.0.0.1:8010/reload # features/steps/patroni_api.py:68 726s Oct 20 01:45:41 Then I receive a response code 202 # features/steps/patroni_api.py:100 726s Oct 20 01:45:41 And sync key in DCS has quorum=0 after 10 seconds # features/steps/quorum_commit.py:8 729s Oct 20 01:45:44 And sync key in DCS has sync_standby=postgres-0 after 10 seconds # features/steps/quorum_commit.py:8 729s Oct 20 01:45:44 And synchronous_standby_names on postgres-1 is set to 'ANY 1 ("postgres-0")' after 2 seconds # features/steps/quorum_commit.py:39 729s Oct 20 01:45:44 And Status code on GET http://127.0.0.1:8010/quorum is 503 after 10 seconds # features/steps/patroni_api.py:144 736s Oct 20 01:45:51 736s Oct 20 01:45:51 Feature: recovery # features/recovery.feature:1 736s Oct 20 01:45:51 We want to check that crashed postgres is started back 736s Oct 20 01:45:51 Scenario: check that timeline is not incremented when primary is started after crash # features/recovery.feature:4 736s Oct 20 01:45:51 Given I start postgres-0 # features/steps/basic_replication.py:20 738s Oct 20 01:45:53 Then postgres-0 is a leader after 10 seconds # features/steps/patroni_api.py:31 739s Oct 20 01:45:54 And there is a non empty initialize key in DCS after 15 seconds # features/steps/cascading_replication.py:41 739s Oct 20 01:45:54 When I start postgres-1 # features/steps/basic_replication.py:20 741s Oct 20 01:45:56 And I add the table foo to postgres-0 # features/steps/basic_replication.py:66 741s Oct 20 01:45:56 Then table foo is present on postgres-1 after 20 seconds # features/steps/basic_replication.py:105 742s Oct 20 01:45:57 When I kill postmaster on postgres-0 # features/steps/basic_replication.py:56 742s Oct 20 01:45:57 waiting for server to shut down.... done 742s Oct 20 01:45:57 server stopped 742s Oct 20 01:45:57 Then postgres-0 role is the primary after 10 seconds # features/steps/basic_replication.py:117 743s Oct 20 01:45:58 When I issue a GET request to http://127.0.0.1:8008/ # features/steps/patroni_api.py:63 744s Oct 20 01:45:58 Then I receive a response code 200 # features/steps/patroni_api.py:100 744s Oct 20 01:45:58 And I receive a response role primary # features/steps/patroni_api.py:100 744s Oct 20 01:45:58 And I receive a response timeline 1 # features/steps/patroni_api.py:100 744s Oct 20 01:45:58 And "members/postgres-0" key in DCS has state=running after 12 seconds # features/steps/cascading_replication.py:23 745s Oct 20 01:45:59 And replication works from postgres-0 to postgres-1 after 15 seconds # features/steps/basic_replication.py:124 748s Oct 20 01:46:02 748s Oct 20 01:46:02 Scenario: check immediate failover when master_start_timeout=0 # features/recovery.feature:20 748s Oct 20 01:46:02 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 748s Oct 20 01:46:03 Then I receive a response code 200 # features/steps/patroni_api.py:100 748s Oct 20 01:46:03 And Response on GET http://127.0.0.1:8008/config contains master_start_timeout after 10 seconds # features/steps/patroni_api.py:158 748s Oct 20 01:46:03 When I kill postmaster on postgres-0 # features/steps/basic_replication.py:56 748s Oct 20 01:46:03 waiting for server to shut down.... done 748s Oct 20 01:46:03 server stopped 748s Oct 20 01:46:03 Then postgres-1 is a leader after 10 seconds # features/steps/patroni_api.py:31 753s Oct 20 01:46:08 And postgres-1 role is the primary after 10 seconds # features/steps/basic_replication.py:117 754s Oct 20 01:46:09 754s Oct 20 01:46:09 Scenario: check crashed primary demotes after failed attempt to start # features/recovery.feature:28 754s Oct 20 01:46:09 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 754s Oct 20 01:46:09 Then I receive a response code 200 # features/steps/patroni_api.py:100 754s Oct 20 01:46:09 And postgres-0 role is the replica after 10 seconds # features/steps/basic_replication.py:117 756s Oct 20 01:46:11 When I ensure postgres-1 fails to start after a failure # features/steps/recovery.py:6 756s Oct 20 01:46:11 When I kill postmaster on postgres-1 # features/steps/basic_replication.py:56 756s Oct 20 01:46:11 waiting for server to shut down.... done 756s Oct 20 01:46:11 server stopped 756s Oct 20 01:46:11 Then postgres-0 is a leader after 10 seconds # features/steps/patroni_api.py:31 757s Oct 20 01:46:12 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 761s Oct 20 01:46:16 761s Oct 20 01:46:16 Feature: standby cluster # features/standby_cluster.feature:1 761s Oct 20 01:46:16 761s Oct 20 01:46:16 Scenario: prepare the cluster with logical slots # features/standby_cluster.feature:2 761s Oct 20 01:46:16 Given I start postgres-1 # features/steps/basic_replication.py:20 763s Oct 20 01:46:18 Then postgres-1 is a leader after 10 seconds # features/steps/patroni_api.py:31 765s Oct 20 01:46:20 And there is a non empty initialize key in DCS after 15 seconds # features/steps/cascading_replication.py:41 765s Oct 20 01:46:20 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 765s Oct 20 01:46:20 Then I receive a response code 200 # features/steps/patroni_api.py:100 765s Oct 20 01:46:20 And Response on GET http://127.0.0.1:8009/config contains slots after 10 seconds # features/steps/patroni_api.py:158 765s Oct 20 01:46:20 And I sleep for 3 seconds # features/steps/patroni_api.py:41 768s Oct 20 01:46:23 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 768s Oct 20 01:46:23 Then I receive a response code 200 # features/steps/patroni_api.py:100 768s Oct 20 01:46:23 And I do a backup of postgres-1 # features/steps/custom_bootstrap.py:25 768s Oct 20 01:46:23 When I start postgres-0 # features/steps/basic_replication.py:20 770s Oct 20 01:46:25 Then "members/postgres-0" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 772s Oct 20 01:46:26 And replication works from postgres-1 to postgres-0 after 15 seconds # features/steps/basic_replication.py:124 777s Oct 20 01:46:31 And Response on GET http://127.0.0.1:8008/patroni contains replication_state=streaming after 10 seconds # features/steps/patroni_api.py:158 777s Oct 20 01:46:32 And "members/postgres-0" key in DCS has replication_state=streaming after 10 seconds # features/steps/cascading_replication.py:23 778s Oct 20 01:46:33 778s Oct 20 01:46:33 @slot-advance 778s Oct 20 01:46:33 Scenario: check permanent logical slots are synced to the replica # features/standby_cluster.feature:20 778s Oct 20 01:46:33 Given I run patronictl.py restart batman postgres-1 --force # features/steps/patroni_api.py:88 779s Oct 20 01:46:34 Then Logical slot test_logical is in sync between postgres-0 and postgres-1 after 10 seconds # features/steps/slots.py:52 785s Oct 20 01:46:40 785s Oct 20 01:46:40 Scenario: Detach exiting node from the cluster # features/standby_cluster.feature:24 785s Oct 20 01:46:40 When I shut down postgres-1 # features/steps/basic_replication.py:41 787s Oct 20 01:46:42 Then postgres-0 is a leader after 10 seconds # features/steps/patroni_api.py:31 787s Oct 20 01:46:42 And "members/postgres-0" key in DCS has role=primary after 5 seconds # features/steps/cascading_replication.py:23 788s Oct 20 01:46:43 When I issue a GET request to http://127.0.0.1:8008/ # features/steps/patroni_api.py:63 788s Oct 20 01:46:43 Then I receive a response code 200 # features/steps/patroni_api.py:100 788s Oct 20 01:46:43 788s Oct 20 01:46:43 Scenario: check replication of a single table in a standby cluster # features/standby_cluster.feature:31 788s Oct 20 01:46:43 Given I start postgres-1 in a standby cluster batman1 as a clone of postgres-0 # features/steps/standby_cluster.py:23 790s Oct 20 01:46:45 Then postgres-1 is a leader of batman1 after 10 seconds # features/steps/custom_bootstrap.py:16 791s Oct 20 01:46:46 When I add the table foo to postgres-0 # features/steps/basic_replication.py:66 791s Oct 20 01:46:46 Then table foo is present on postgres-1 after 20 seconds # features/steps/basic_replication.py:105 791s Oct 20 01:46:46 And Response on GET http://127.0.0.1:8009/patroni contains replication_state=streaming after 10 seconds # features/steps/patroni_api.py:158 791s Oct 20 01:46:46 And I sleep for 3 seconds # features/steps/patroni_api.py:41 794s Oct 20 01:46:49 When I issue a GET request to http://127.0.0.1:8009/primary # features/steps/patroni_api.py:63 794s Oct 20 01:46:49 Then I receive a response code 503 # features/steps/patroni_api.py:100 794s Oct 20 01:46:49 When I issue a GET request to http://127.0.0.1:8009/standby_leader # features/steps/patroni_api.py:63 794s Oct 20 01:46:49 Then I receive a response code 200 # features/steps/patroni_api.py:100 794s Oct 20 01:46:49 And I receive a response role standby_leader # features/steps/patroni_api.py:100 794s Oct 20 01:46:49 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 794s Oct 20 01:46:49 When I start postgres-2 in a cluster batman1 # features/steps/standby_cluster.py:12 796s Oct 20 01:46:51 Then postgres-2 role is the replica after 24 seconds # features/steps/basic_replication.py:117 796s Oct 20 01:46:51 And postgres-2 is replicating from postgres-1 after 10 seconds # features/steps/standby_cluster.py:52 801s Oct 20 01:46:56 And table foo is present on postgres-2 after 20 seconds # features/steps/basic_replication.py:105 801s Oct 20 01:46:56 And Response on GET http://127.0.0.1:8010/patroni contains replication_state=streaming after 10 seconds # features/steps/patroni_api.py:158 801s Oct 20 01:46:56 And postgres-1 does not have a replication slot named test_logical # features/steps/slots.py:41 801s Oct 20 01:46:56 801s Oct 20 01:46:56 Scenario: check switchover # features/standby_cluster.feature:51 801s Oct 20 01:46:56 Given I run patronictl.py switchover batman1 --force # features/steps/patroni_api.py:88 804s Oct 20 01:46:59 Then Status code on GET http://127.0.0.1:8010/standby_leader is 200 after 10 seconds # features/steps/patroni_api.py:144 804s Oct 20 01:46:59 And postgres-1 is replicating from postgres-2 after 32 seconds # features/steps/standby_cluster.py:52 806s Oct 20 01:47:01 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 806s Oct 20 01:47:01 806s Oct 20 01:47:01 Scenario: check failover # features/standby_cluster.feature:57 806s Oct 20 01:47:01 When I kill postgres-2 # features/steps/basic_replication.py:46 807s Oct 20 01:47:02 And I kill postmaster on postgres-2 # features/steps/basic_replication.py:56 807s Oct 20 01:47:02 waiting for server to shut down.... done 807s Oct 20 01:47:02 server stopped 807s Oct 20 01:47:02 Then postgres-1 is replicating from postgres-0 after 32 seconds # features/steps/standby_cluster.py:52 826s Oct 20 01:47:21 And Status code on GET http://127.0.0.1:8009/standby_leader is 200 after 10 seconds # features/steps/patroni_api.py:144 826s Oct 20 01:47:21 When I issue a GET request to http://127.0.0.1:8009/primary # features/steps/patroni_api.py:63 827s Oct 20 01:47:21 Then I receive a response code 503 # features/steps/patroni_api.py:100 827s Oct 20 01:47:21 And I receive a response role standby_leader # features/steps/patroni_api.py:100 827s Oct 20 01:47:21 And replication works from postgres-0 to postgres-1 after 15 seconds # features/steps/basic_replication.py:124 828s Oct 20 01:47:23 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 832s Oct 20 01:47:27 832s Oct 20 01:47:27 Feature: watchdog # features/watchdog.feature:1 832s Oct 20 01:47:27 Verify that watchdog gets pinged and triggered under appropriate circumstances. 832s Oct 20 01:47:27 Scenario: watchdog is opened and pinged # features/watchdog.feature:4 832s Oct 20 01:47:27 Given I start postgres-0 with watchdog # features/steps/watchdog.py:17 834s Oct 20 01:47:29 Then postgres-0 is a leader after 10 seconds # features/steps/patroni_api.py:31 835s Oct 20 01:47:30 And postgres-0 role is the primary after 10 seconds # features/steps/basic_replication.py:117 835s Oct 20 01:47:30 And postgres-0 watchdog has been pinged after 10 seconds # features/steps/watchdog.py:22 835s Oct 20 01:47:30 And postgres-0 watchdog has a 15 second timeout # features/steps/watchdog.py:35 835s Oct 20 01:47:30 835s Oct 20 01:47:30 Scenario: watchdog is reconfigured after global ttl changed # features/watchdog.feature:11 835s Oct 20 01:47:30 Given I run patronictl.py edit-config batman -s ttl=30 --force # features/steps/patroni_api.py:88 836s Oct 20 01:47:31 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 836s Oct 20 01:47:31 And I receive a response output "+ttl: 30" # features/steps/patroni_api.py:100 836s Oct 20 01:47:31 When I sleep for 4 seconds # features/steps/patroni_api.py:41 840s Oct 20 01:47:35 Then postgres-0 watchdog has a 25 second timeout # features/steps/watchdog.py:35 840s Oct 20 01:47:35 840s Oct 20 01:47:35 Scenario: watchdog is disabled during pause # features/watchdog.feature:18 840s Oct 20 01:47:35 Given I run patronictl.py pause batman # features/steps/patroni_api.py:88 840s Oct 20 01:47:35 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 840s Oct 20 01:47:35 When I sleep for 2 seconds # features/steps/patroni_api.py:41 842s Oct 20 01:47:37 Then postgres-0 watchdog has been closed # features/steps/watchdog.py:30 842s Oct 20 01:47:37 842s Oct 20 01:47:37 Scenario: watchdog is opened and pinged after resume # features/watchdog.feature:24 842s Oct 20 01:47:37 Given I reset postgres-0 watchdog state # features/steps/watchdog.py:40 842s Oct 20 01:47:37 And I run patronictl.py resume batman # features/steps/patroni_api.py:88 843s Oct 20 01:47:38 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 843s Oct 20 01:47:38 And postgres-0 watchdog has been pinged after 10 seconds # features/steps/watchdog.py:22 845s Oct 20 01:47:40 845s Oct 20 01:47:40 Scenario: watchdog is disabled when shutting down # features/watchdog.feature:30 845s Oct 20 01:47:40 Given I shut down postgres-0 # features/steps/basic_replication.py:41 847s Oct 20 01:47:42 Then postgres-0 watchdog has been closed # features/steps/watchdog.py:30 847s Oct 20 01:47:42 847s Oct 20 01:47:42 Scenario: watchdog is triggered if patroni stops responding # features/watchdog.feature:34 847s Oct 20 01:47:42 Given I reset postgres-0 watchdog state # features/steps/watchdog.py:40 847s Oct 20 01:47:42 And I start postgres-0 with watchdog # features/steps/watchdog.py:17 849s Oct 20 01:47:44 Then postgres-0 role is the primary after 10 seconds # features/steps/basic_replication.py:117 850s Oct 20 01:47:45 When postgres-0 hangs for 30 seconds # features/steps/watchdog.py:53 850s Oct 20 01:47:45 Then postgres-0 watchdog is triggered after 30 seconds # features/steps/watchdog.py:45 892s Oct 20 01:48:26 892s 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'))") 892s 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'))") 893s Oct 20 01:48:28 Combined data file .coverage.autopkgtest.4820.XFcjrmtx 893s Oct 20 01:48:28 Combined data file .coverage.autopkgtest.4866.XOPPHXNx 893s Oct 20 01:48:28 Combined data file .coverage.autopkgtest.4907.XhgxKjwx 893s Oct 20 01:48:28 Combined data file .coverage.autopkgtest.4977.XrMgKMvx 893s Oct 20 01:48:28 Combined data file .coverage.autopkgtest.5024.XjHpTAyx 893s Oct 20 01:48:28 Combined data file .coverage.autopkgtest.5097.XWwgzBqx 893s Oct 20 01:48:28 Combined data file .coverage.autopkgtest.5146.XvEWAOWx 893s Oct 20 01:48:28 Combined data file .coverage.autopkgtest.5149.XIgRmIvx 893s Oct 20 01:48:28 Combined data file .coverage.autopkgtest.5230.XtahrYVx 893s Oct 20 01:48:28 Combined data file .coverage.autopkgtest.5342.XgSwdzCx 893s Oct 20 01:48:28 Combined data file .coverage.autopkgtest.5356.XgrormJx 893s Oct 20 01:48:28 Combined data file .coverage.autopkgtest.5400.XEALAxVx 893s Oct 20 01:48:28 Combined data file .coverage.autopkgtest.5465.XrVEQxDx 893s Oct 20 01:48:28 Combined data file .coverage.autopkgtest.5620.XTtRYtqx 893s Oct 20 01:48:28 Combined data file .coverage.autopkgtest.5666.XPmvBBdx 893s Oct 20 01:48:28 Combined data file .coverage.autopkgtest.5722.XWBbMHdx 893s Oct 20 01:48:28 Combined data file .coverage.autopkgtest.5809.XHRzhYox 893s Oct 20 01:48:28 Combined data file .coverage.autopkgtest.6117.XrLbUBvx 893s Oct 20 01:48:28 Combined data file .coverage.autopkgtest.6199.XaUHDSyx 893s Oct 20 01:48:28 Combined data file .coverage.autopkgtest.6257.XBmmqPrx 893s Oct 20 01:48:28 Combined data file .coverage.autopkgtest.6532.XbryUfBx 893s Oct 20 01:48:28 Combined data file .coverage.autopkgtest.6587.XxyMsesx 893s Oct 20 01:48:28 Combined data file .coverage.autopkgtest.6650.XcqZxFqx 893s Oct 20 01:48:28 Combined data file .coverage.autopkgtest.6738.XiZeEIax 893s Oct 20 01:48:28 Combined data file .coverage.autopkgtest.6835.XmYORklx 893s Oct 20 01:48:28 Combined data file .coverage.autopkgtest.6873.XkeInpJx 893s Oct 20 01:48:28 Combined data file .coverage.autopkgtest.6942.XVYoyTLx 893s Oct 20 01:48:28 Combined data file .coverage.autopkgtest.6980.XJeBFHjx 893s Oct 20 01:48:28 Combined data file .coverage.autopkgtest.7103.XxbGmCmx 893s Oct 20 01:48:28 Combined data file .coverage.autopkgtest.7154.XRzwMwqx 893s Oct 20 01:48:28 Combined data file .coverage.autopkgtest.7170.XlaKbqLx 893s Oct 20 01:48:28 Combined data file .coverage.autopkgtest.7211.XVxcEXwx 893s Oct 20 01:48:28 Combined data file .coverage.autopkgtest.7260.XEiwkTHx 893s Oct 20 01:48:28 Combined data file .coverage.autopkgtest.7265.XAgXcCIx 893s Oct 20 01:48:28 Combined data file .coverage.autopkgtest.7303.XzuQUDNx 893s Oct 20 01:48:28 Combined data file .coverage.autopkgtest.7347.XoaFChQx 893s Oct 20 01:48:28 Combined data file .coverage.autopkgtest.7515.XywjMuwx 893s Oct 20 01:48:28 Combined data file .coverage.autopkgtest.7517.XpxFfahx 893s Oct 20 01:48:28 Combined data file .coverage.autopkgtest.7523.XGVRFvBx 893s Oct 20 01:48:28 Combined data file .coverage.autopkgtest.7656.XfOURcIx 893s Oct 20 01:48:28 Combined data file .coverage.autopkgtest.7705.XLqpCkDx 893s Oct 20 01:48:28 Combined data file .coverage.autopkgtest.7755.XdtBCSox 893s Oct 20 01:48:28 Combined data file .coverage.autopkgtest.7809.XkyYjLhx 893s Oct 20 01:48:28 Combined data file .coverage.autopkgtest.7862.XzREAkrx 893s Oct 20 01:48:28 Combined data file .coverage.autopkgtest.8039.XuKNimLx 893s Oct 20 01:48:28 Combined data file .coverage.autopkgtest.8096.XVqMXXnx 893s Oct 20 01:48:28 Combined data file .coverage.autopkgtest.8134.XbFLDDZx 893s Oct 20 01:48:28 Combined data file .coverage.autopkgtest.8213.XbSyWbFx 893s Oct 20 01:48:28 Combined data file .coverage.autopkgtest.8277.XbGopNFx 893s Oct 20 01:48:28 Combined data file .coverage.autopkgtest.8354.XSFngfRx 893s Oct 20 01:48:28 Combined data file .coverage.autopkgtest.8701.XSEDRQIx 893s Oct 20 01:48:28 Combined data file .coverage.autopkgtest.8758.XwGxtwnx 893s Oct 20 01:48:28 Combined data file .coverage.autopkgtest.8821.XbNDuddx 893s Oct 20 01:48:28 Combined data file .coverage.autopkgtest.8916.XBGYUaVx 893s Oct 20 01:48:28 Combined data file .coverage.autopkgtest.8965.XsQOaUvx 893s Oct 20 01:48:28 Combined data file .coverage.autopkgtest.9034.XmYTrIbx 893s Oct 20 01:48:28 Combined data file .coverage.autopkgtest.9078.XVcUmumx 893s Oct 20 01:48:28 Combined data file .coverage.autopkgtest.9116.XDqoVrTx 893s Oct 20 01:48:28 Combined data file .coverage.autopkgtest.9160.XVsUApSx 893s Oct 20 01:48:28 Combined data file .coverage.autopkgtest.9395.XdsEcxJx 893s Oct 20 01:48:28 Combined data file .coverage.autopkgtest.9459.XqdInklx 893s Oct 20 01:48:28 Combined data file .coverage.autopkgtest.9538.XYPdPIqx 893s Oct 20 01:48:28 Combined data file .coverage.autopkgtest.9640.XGaBotyx 893s Oct 20 01:48:28 Combined data file .coverage.autopkgtest.9771.XtIKtPhx 893s Oct 20 01:48:28 Combined data file .coverage.autopkgtest.9895.XuemsaWx 893s Oct 20 01:48:28 Combined data file .coverage.autopkgtest.9939.XbFOIuQx 893s Oct 20 01:48:28 Skipping duplicate data .coverage.autopkgtest.9941.XLKgpkDx 893s Oct 20 01:48:28 Combined data file .coverage.autopkgtest.9944.XxWOcrwx 895s Oct 20 01:48:30 Name Stmts Miss Cover 895s Oct 20 01:48:30 ------------------------------------------------------------------------------------------------------------- 895s Oct 20 01:48:30 /usr/lib/python3/dist-packages/OpenSSL/SSL.py 1159 642 45% 895s Oct 20 01:48:30 /usr/lib/python3/dist-packages/OpenSSL/__init__.py 3 0 100% 895s Oct 20 01:48:30 /usr/lib/python3/dist-packages/OpenSSL/_util.py 44 15 66% 895s Oct 20 01:48:30 /usr/lib/python3/dist-packages/OpenSSL/crypto.py 869 663 24% 895s Oct 20 01:48:30 /usr/lib/python3/dist-packages/OpenSSL/version.py 9 0 100% 895s Oct 20 01:48:30 /usr/lib/python3/dist-packages/_distutils_hack/__init__.py 101 96 5% 895s Oct 20 01:48:30 /usr/lib/python3/dist-packages/bcrypt/__init__.py 3 0 100% 895s Oct 20 01:48:30 /usr/lib/python3/dist-packages/cryptography/__about__.py 5 0 100% 895s Oct 20 01:48:30 /usr/lib/python3/dist-packages/cryptography/__init__.py 3 0 100% 895s Oct 20 01:48:30 /usr/lib/python3/dist-packages/cryptography/exceptions.py 26 5 81% 895s Oct 20 01:48:30 /usr/lib/python3/dist-packages/cryptography/hazmat/__init__.py 2 0 100% 895s Oct 20 01:48:30 /usr/lib/python3/dist-packages/cryptography/hazmat/_oid.py 135 0 100% 895s Oct 20 01:48:30 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/__init__.py 0 0 100% 895s Oct 20 01:48:30 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/openssl/__init__.py 0 0 100% 895s Oct 20 01:48:30 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/openssl/_conditional.py 38 17 55% 895s Oct 20 01:48:30 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/openssl/binding.py 51 4 92% 895s Oct 20 01:48:30 /usr/lib/python3/dist-packages/cryptography/hazmat/decrepit/__init__.py 1 0 100% 895s Oct 20 01:48:30 /usr/lib/python3/dist-packages/cryptography/hazmat/decrepit/ciphers/__init__.py 1 0 100% 895s Oct 20 01:48:30 /usr/lib/python3/dist-packages/cryptography/hazmat/decrepit/ciphers/algorithms.py 68 18 74% 895s Oct 20 01:48:30 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/__init__.py 0 0 100% 895s Oct 20 01:48:30 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/_asymmetric.py 6 0 100% 895s Oct 20 01:48:30 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/_cipheralgorithm.py 23 4 83% 895s Oct 20 01:48:30 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/_serialization.py 79 35 56% 895s Oct 20 01:48:30 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/__init__.py 0 0 100% 895s Oct 20 01:48:30 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/dh.py 47 0 100% 895s Oct 20 01:48:30 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/dsa.py 55 5 91% 895s Oct 20 01:48:30 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/ec.py 172 22 87% 895s Oct 20 01:48:30 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/ed448.py 45 12 73% 895s Oct 20 01:48:30 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/ed25519.py 43 12 72% 895s Oct 20 01:48:30 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/padding.py 55 23 58% 895s Oct 20 01:48:30 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/rsa.py 93 40 57% 895s Oct 20 01:48:30 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/types.py 19 0 100% 895s Oct 20 01:48:30 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/utils.py 14 5 64% 895s Oct 20 01:48:30 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/x448.py 43 12 72% 895s Oct 20 01:48:30 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/x25519.py 41 12 71% 895s Oct 20 01:48:30 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/ciphers/__init__.py 4 0 100% 895s Oct 20 01:48:30 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/ciphers/algorithms.py 72 15 79% 895s Oct 20 01:48:30 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/ciphers/base.py 54 12 78% 895s Oct 20 01:48:30 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/ciphers/modes.py 140 59 58% 895s Oct 20 01:48:30 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/constant_time.py 6 3 50% 895s Oct 20 01:48:30 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/hashes.py 127 20 84% 895s Oct 20 01:48:30 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/serialization/__init__.py 5 0 100% 895s Oct 20 01:48:30 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/serialization/base.py 7 0 100% 895s Oct 20 01:48:30 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/serialization/ssh.py 775 614 21% 895s Oct 20 01:48:30 /usr/lib/python3/dist-packages/cryptography/utils.py 76 28 63% 895s Oct 20 01:48:30 /usr/lib/python3/dist-packages/cryptography/x509/__init__.py 70 0 100% 895s Oct 20 01:48:30 /usr/lib/python3/dist-packages/cryptography/x509/base.py 488 227 53% 895s Oct 20 01:48:30 /usr/lib/python3/dist-packages/cryptography/x509/certificate_transparency.py 42 0 100% 895s Oct 20 01:48:30 /usr/lib/python3/dist-packages/cryptography/x509/extensions.py 1024 552 46% 895s Oct 20 01:48:30 /usr/lib/python3/dist-packages/cryptography/x509/general_name.py 166 94 43% 895s Oct 20 01:48:30 /usr/lib/python3/dist-packages/cryptography/x509/name.py 236 144 39% 895s Oct 20 01:48:30 /usr/lib/python3/dist-packages/cryptography/x509/oid.py 3 0 100% 895s Oct 20 01:48:30 /usr/lib/python3/dist-packages/cryptography/x509/verification.py 12 0 100% 895s Oct 20 01:48:30 /usr/lib/python3/dist-packages/dateutil/__init__.py 13 4 69% 895s Oct 20 01:48:30 /usr/lib/python3/dist-packages/dateutil/_common.py 25 15 40% 895s Oct 20 01:48:30 /usr/lib/python3/dist-packages/dateutil/_version.py 13 3 77% 895s Oct 20 01:48:30 /usr/lib/python3/dist-packages/dateutil/parser/__init__.py 33 4 88% 895s Oct 20 01:48:30 /usr/lib/python3/dist-packages/dateutil/parser/_parser.py 810 436 46% 895s Oct 20 01:48:30 /usr/lib/python3/dist-packages/dateutil/parser/isoparser.py 183 150 18% 895s Oct 20 01:48:30 /usr/lib/python3/dist-packages/dateutil/relativedelta.py 240 206 14% 895s Oct 20 01:48:30 /usr/lib/python3/dist-packages/dateutil/tz/__init__.py 4 0 100% 895s Oct 20 01:48:30 /usr/lib/python3/dist-packages/dateutil/tz/_common.py 151 114 25% 895s Oct 20 01:48:30 /usr/lib/python3/dist-packages/dateutil/tz/_factories.py 49 21 57% 895s Oct 20 01:48:30 /usr/lib/python3/dist-packages/dateutil/tz/tz.py 794 626 21% 895s Oct 20 01:48:30 /usr/lib/python3/dist-packages/dateutil/tz/win.py 152 149 2% 895s Oct 20 01:48:30 /usr/lib/python3/dist-packages/dns/__init__.py 2 0 100% 895s Oct 20 01:48:30 /usr/lib/python3/dist-packages/dns/_asyncbackend.py 14 6 57% 895s Oct 20 01:48:30 /usr/lib/python3/dist-packages/dns/_ddr.py 105 86 18% 895s Oct 20 01:48:30 /usr/lib/python3/dist-packages/dns/_features.py 46 8 83% 895s Oct 20 01:48:30 /usr/lib/python3/dist-packages/dns/_immutable_ctx.py 40 5 88% 895s Oct 20 01:48:30 /usr/lib/python3/dist-packages/dns/asyncbackend.py 44 32 27% 895s Oct 20 01:48:30 /usr/lib/python3/dist-packages/dns/asyncquery.py 322 283 12% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/dns/edns.py 307 185 40% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/dns/entropy.py 80 49 39% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/dns/enum.py 72 46 36% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/dns/exception.py 59 33 44% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/dns/flags.py 40 14 65% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/dns/grange.py 33 30 9% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/dns/immutable.py 41 30 27% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/dns/inet.py 79 65 18% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/dns/ipv4.py 26 20 23% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/dns/ipv6.py 114 100 12% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/dns/message.py 829 676 18% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/dns/name.py 617 425 31% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/dns/nameserver.py 102 55 46% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/dns/node.py 117 71 39% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/dns/opcode.py 30 7 77% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/dns/query.py 562 477 15% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/dns/quic/__init__.py 28 23 18% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/dns/rcode.py 68 13 81% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/dns/rdata.py 386 277 28% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/dns/rdataclass.py 43 9 79% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/dns/rdataset.py 192 133 31% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/dns/rdatatype.py 215 23 89% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/dns/rdtypes/ANY/OPT.py 34 19 44% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/dns/rdtypes/ANY/SOA.py 41 26 37% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/dns/rdtypes/ANY/TSIG.py 58 42 28% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/dns/rdtypes/ANY/ZONEMD.py 43 27 37% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/dns/rdtypes/ANY/__init__.py 1 0 100% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/dns/rdtypes/__init__.py 1 0 100% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/dns/rdtypes/svcbbase.py 415 268 35% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/dns/rdtypes/util.py 191 154 19% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/dns/renderer.py 151 118 22% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/dns/resolver.py 873 696 20% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/dns/reversename.py 32 24 25% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/dns/rrset.py 77 56 27% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/dns/serial.py 92 79 14% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/dns/set.py 148 107 28% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/dns/tokenizer.py 334 279 16% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/dns/transaction.py 269 201 25% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/dns/tsig.py 176 122 31% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/dns/ttl.py 44 38 14% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/dns/version.py 6 0 100% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/dns/wire.py 64 42 34% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/dns/xfr.py 148 126 15% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/dns/zone.py 507 383 24% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/dns/zonefile.py 427 379 11% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/dns/zonetypes.py 14 2 86% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/etcd/__init__.py 125 59 53% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/etcd/client.py 380 256 33% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/etcd/lock.py 125 103 18% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/idna/__init__.py 4 0 100% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/idna/core.py 292 257 12% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/idna/idnadata.py 4 0 100% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/idna/intranges.py 30 24 20% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/idna/package_data.py 1 0 100% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/patroni/__init__.py 13 2 85% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/patroni/__main__.py 202 63 69% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/patroni/api.py 788 286 64% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/patroni/async_executor.py 96 9 91% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/patroni/collections.py 56 5 91% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/patroni/config.py 360 86 76% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/patroni/config_generator.py 213 160 25% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/patroni/daemon.py 76 3 96% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/patroni/dcs/__init__.py 710 91 87% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/patroni/dcs/etcd3.py 699 119 83% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/patroni/dcs/etcd.py 628 223 64% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/patroni/dynamic_loader.py 36 8 78% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/patroni/exceptions.py 16 0 100% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/patroni/file_perm.py 47 10 79% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/patroni/global_config.py 87 0 100% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/patroni/ha.py 1367 310 77% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/patroni/log.py 234 78 67% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/patroni/postgresql/__init__.py 826 162 80% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/patroni/postgresql/available_parameters/__init__.py 24 3 88% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/patroni/postgresql/bootstrap.py 258 64 75% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/patroni/postgresql/callback_executor.py 55 8 85% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/patroni/postgresql/cancellable.py 104 37 64% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/patroni/postgresql/config.py 844 246 71% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/patroni/postgresql/connection.py 75 1 99% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/patroni/postgresql/misc.py 43 8 81% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/patroni/postgresql/mpp/__init__.py 89 11 88% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/patroni/postgresql/postmaster.py 170 83 51% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/patroni/postgresql/rewind.py 421 127 70% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/patroni/postgresql/slots.py 352 38 89% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/patroni/postgresql/sync.py 159 14 91% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/patroni/postgresql/validator.py 156 24 85% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/patroni/psycopg.py 57 24 58% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/patroni/quorum.py 186 49 74% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/patroni/request.py 58 6 90% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/patroni/tags.py 38 0 100% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/patroni/utils.py 371 103 72% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/patroni/validator.py 309 215 30% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/patroni/version.py 1 0 100% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/patroni/watchdog/__init__.py 2 0 100% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/patroni/watchdog/base.py 203 43 79% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/patroni/watchdog/linux.py 135 36 73% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/psutil/__init__.py 945 622 34% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/psutil/_common.py 408 208 49% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/psutil/_pslinux.py 1228 910 26% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/psutil/_psposix.py 84 37 56% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/psycopg2/__init__.py 19 3 84% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/psycopg2/_json.py 64 27 58% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/psycopg2/_range.py 269 172 36% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/psycopg2/errors.py 3 2 33% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/psycopg2/extensions.py 91 25 73% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/urllib3/__init__.py 49 15 69% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/urllib3/_base_connection.py 63 45 29% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/urllib3/_collections.py 231 100 57% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/urllib3/_request_methods.py 54 16 70% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/urllib3/_version.py 13 3 77% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/urllib3/connection.py 389 137 65% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/urllib3/connectionpool.py 344 118 66% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/urllib3/contrib/__init__.py 0 0 100% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/urllib3/contrib/pyopenssl.py 263 101 62% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/urllib3/exceptions.py 121 39 68% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/urllib3/fields.py 92 73 21% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/urllib3/filepost.py 37 24 35% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/urllib3/http2/__init__.py 28 21 25% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/urllib3/http2/probe.py 49 31 37% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/urllib3/poolmanager.py 241 92 62% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/urllib3/response.py 634 330 48% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/urllib3/util/__init__.py 10 0 100% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/urllib3/util/connection.py 66 42 36% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/urllib3/util/proxy.py 13 6 54% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/urllib3/util/request.py 104 49 53% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/urllib3/util/response.py 32 15 53% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/urllib3/util/retry.py 174 48 72% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/urllib3/util/ssl_.py 172 74 57% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/urllib3/util/ssl_match_hostname.py 66 54 18% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/urllib3/util/ssltransport.py 152 106 30% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/urllib3/util/timeout.py 71 14 80% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/urllib3/util/url.py 203 70 66% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/urllib3/util/util.py 26 5 81% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/urllib3/util/wait.py 49 18 63% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/yaml/__init__.py 165 109 34% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/yaml/composer.py 92 17 82% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/yaml/constructor.py 479 276 42% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/yaml/cyaml.py 46 24 48% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/yaml/dumper.py 23 12 48% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/yaml/emitter.py 838 769 8% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/yaml/error.py 58 42 28% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/yaml/events.py 61 6 90% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/yaml/loader.py 47 24 49% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/yaml/nodes.py 29 7 76% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/yaml/parser.py 352 198 44% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/yaml/reader.py 122 34 72% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/yaml/representer.py 248 176 29% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/yaml/resolver.py 135 76 44% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/yaml/scanner.py 758 437 42% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/yaml/serializer.py 85 70 18% 896s Oct 20 01:48:30 /usr/lib/python3/dist-packages/yaml/tokens.py 76 17 78% 896s Oct 20 01:48:30 patroni/__init__.py 13 2 85% 896s Oct 20 01:48:30 patroni/__main__.py 202 202 0% 896s Oct 20 01:48:30 patroni/api.py 788 788 0% 896s Oct 20 01:48:30 patroni/async_executor.py 96 69 28% 896s Oct 20 01:48:30 patroni/collections.py 56 14 75% 896s Oct 20 01:48:30 patroni/config.py 360 189 48% 896s Oct 20 01:48:30 patroni/config_generator.py 213 213 0% 896s Oct 20 01:48:30 patroni/ctl.py 941 400 57% 896s Oct 20 01:48:30 patroni/daemon.py 76 76 0% 896s Oct 20 01:48:30 patroni/dcs/__init__.py 710 315 56% 896s Oct 20 01:48:30 patroni/dcs/consul.py 482 482 0% 896s Oct 20 01:48:30 patroni/dcs/etcd3.py 699 363 48% 896s Oct 20 01:48:30 patroni/dcs/etcd.py 628 285 55% 896s Oct 20 01:48:30 patroni/dcs/exhibitor.py 62 62 0% 896s Oct 20 01:48:30 patroni/dcs/kubernetes.py 969 969 0% 896s Oct 20 01:48:30 patroni/dcs/raft.py 319 319 0% 896s Oct 20 01:48:30 patroni/dcs/zookeeper.py 289 289 0% 896s Oct 20 01:48:30 patroni/dynamic_loader.py 36 8 78% 896s Oct 20 01:48:30 patroni/exceptions.py 16 1 94% 896s Oct 20 01:48:30 patroni/file_perm.py 47 17 64% 896s Oct 20 01:48:30 patroni/global_config.py 87 19 78% 896s Oct 20 01:48:30 patroni/ha.py 1367 1367 0% 896s Oct 20 01:48:30 patroni/log.py 234 182 22% 896s Oct 20 01:48:30 patroni/postgresql/__init__.py 826 654 21% 896s Oct 20 01:48:30 patroni/postgresql/available_parameters/__init__.py 24 6 75% 896s Oct 20 01:48:30 patroni/postgresql/bootstrap.py 258 228 12% 896s Oct 20 01:48:30 patroni/postgresql/callback_executor.py 55 34 38% 896s Oct 20 01:48:30 patroni/postgresql/cancellable.py 104 84 19% 896s Oct 20 01:48:30 patroni/postgresql/config.py 844 722 14% 896s Oct 20 01:48:30 patroni/postgresql/connection.py 75 50 33% 896s Oct 20 01:48:30 patroni/postgresql/misc.py 43 30 30% 896s Oct 20 01:48:30 patroni/postgresql/mpp/__init__.py 89 21 76% 896s Oct 20 01:48:30 patroni/postgresql/mpp/citus.py 366 366 0% 896s Oct 20 01:48:30 patroni/postgresql/postmaster.py 170 139 18% 896s Oct 20 01:48:30 patroni/postgresql/rewind.py 421 421 0% 896s Oct 20 01:48:30 patroni/postgresql/slots.py 352 303 14% 896s Oct 20 01:48:30 patroni/postgresql/sync.py 159 117 26% 896s Oct 20 01:48:30 patroni/postgresql/validator.py 156 52 67% 896s Oct 20 01:48:30 patroni/psycopg.py 57 41 28% 896s Oct 20 01:48:30 patroni/quorum.py 186 186 0% 896s Oct 20 01:48:30 patroni/raft_controller.py 22 22 0% 896s Oct 20 01:48:30 patroni/request.py 58 6 90% 896s Oct 20 01:48:30 patroni/scripts/__init__.py 0 0 100% 896s Oct 20 01:48:30 patroni/scripts/aws.py 59 59 0% 896s Oct 20 01:48:30 patroni/scripts/barman/__init__.py 0 0 100% 896s Oct 20 01:48:30 patroni/scripts/barman/cli.py 50 50 0% 896s Oct 20 01:48:30 patroni/scripts/barman/config_switch.py 50 50 0% 896s Oct 20 01:48:30 patroni/scripts/barman/recover.py 36 36 0% 896s Oct 20 01:48:30 patroni/scripts/barman/utils.py 93 93 0% 896s Oct 20 01:48:30 patroni/scripts/wale_restore.py 207 207 0% 896s Oct 20 01:48:30 patroni/tags.py 38 11 71% 896s Oct 20 01:48:30 patroni/utils.py 371 185 50% 896s Oct 20 01:48:30 patroni/validator.py 309 222 28% 896s Oct 20 01:48:30 patroni/version.py 1 0 100% 896s Oct 20 01:48:30 patroni/watchdog/__init__.py 2 2 0% 896s Oct 20 01:48:30 patroni/watchdog/base.py 203 203 0% 896s Oct 20 01:48:30 patroni/watchdog/linux.py 135 135 0% 896s Oct 20 01:48:30 ------------------------------------------------------------------------------------------------------------- 896s Oct 20 01:48:30 TOTAL 54291 32273 41% 896s Oct 20 01:48:30 13 features passed, 0 failed, 1 skipped 896s Oct 20 01:48:30 64 scenarios passed, 0 failed, 5 skipped 896s Oct 20 01:48:30 593 steps passed, 0 failed, 68 skipped, 0 undefined 896s Oct 20 01:48:30 Took 8m47.098s 896s + su postgres -p -c 'rm -rf features/output' 896s ### End 17 acceptance-etcd3 ### 896s + echo '### End 17 acceptance-etcd3 ###' 896s + rm -f /tmp/pgpass_postgres-0 /tmp/pgpass_postgres-1 /tmp/pgpass_postgres-2 /tmp/pgpass_postgres-3 896s ++ id -u 896s + '[' 0 -eq 0 ']' 896s + '[' -x /etc/init.d/zookeeper ']' 896s autopkgtest [01:48:31]: test acceptance-etcd3-full: -----------------------] 897s acceptance-etcd3-full PASS 897s autopkgtest [01:48:32]: test acceptance-etcd3-full: - - - - - - - - - - results - - - - - - - - - - 897s autopkgtest [01:48:32]: test acceptance-etcd-basic: preparing testbed 897s Reading package lists... 897s Building dependency tree... 897s Reading state information... 897s Solving dependencies... 898s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 899s autopkgtest [01:48:34]: test acceptance-etcd-basic: debian/tests/acceptance etcd features/basic_replication.feature 899s autopkgtest [01:48:34]: test acceptance-etcd-basic: [----------------------- 899s dpkg-architecture: warning: cannot determine CC system type, falling back to default (native compilation) 899s ++ ls -1r /usr/lib/postgresql/ 899s ○ etcd.service - etcd - highly-available key value store 899s Loaded: loaded (/usr/lib/systemd/system/etcd.service; enabled; preset: enabled) 899s Active: inactive (dead) since Mon 2025-10-20 01:37:02 UTC; 11min ago 899s Duration: 10.748s 899s Invocation: 301b88fd10f04a8a992c24d1a7d72762 899s Docs: https://etcd.io/docs 899s man:etcd 899s Process: 1836 ExecStart=/usr/bin/etcd $DAEMON_ARGS (code=killed, signal=TERM) 899s Main PID: 1836 (code=killed, signal=TERM) 899s Mem peak: 8.2M 899s CPU: 44ms 899s 899s Oct 20 01:37:02 autopkgtest etcd[1836]: {"level":"info","ts":"2025-10-20T01:37:02.355815Z","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"]} 899s Oct 20 01:37:02 autopkgtest etcd[1836]: {"level":"warn","ts":"2025-10-20T01:37:02.355891Z","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"} 899s Oct 20 01:37:02 autopkgtest etcd[1836]: {"level":"warn","ts":"2025-10-20T01:37:02.356056Z","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"} 899s Oct 20 01:37:02 autopkgtest etcd[1836]: {"level":"info","ts":"2025-10-20T01:37:02.356072Z","caller":"etcdserver/server.go:1543","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"8e9e05c52164694d","current-leader-member-id":"8e9e05c52164694d"} 899s Oct 20 01:37:02 autopkgtest systemd[1]: Stopping etcd.service - etcd - highly-available key value store... 899s Oct 20 01:37:02 autopkgtest etcd[1836]: {"level":"info","ts":"2025-10-20T01:37:02.358172Z","caller":"embed/etcd.go:582","msg":"stopping serving peer traffic","address":"127.0.0.1:2380"} 899s Oct 20 01:37:02 autopkgtest etcd[1836]: {"level":"info","ts":"2025-10-20T01:37:02.358253Z","caller":"embed/etcd.go:587","msg":"stopped serving peer traffic","address":"127.0.0.1:2380"} 899s Oct 20 01:37:02 autopkgtest etcd[1836]: {"level":"info","ts":"2025-10-20T01:37:02.358260Z","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"]} 899s Oct 20 01:37:02 autopkgtest systemd[1]: etcd.service: Deactivated successfully. 899s Oct 20 01:37:02 autopkgtest systemd[1]: Stopped etcd.service - etcd - highly-available key value store. 899s + for PG_VERSION in $(ls -1r /usr/lib/postgresql/) 899s + '[' 17 == 10 -o 17 == 11 ']' 899s + echo '### PostgreSQL 17 acceptance-etcd features/basic_replication.feature ###' 899s + su postgres -p -c 'set -o pipefail; ETCD_UNSUPPORTED_ARCH=s390x 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' 899s ### PostgreSQL 17 acceptance-etcd features/basic_replication.feature ### 901s Oct 20 01:48:36 Feature: basic replication # features/basic_replication.feature:1 901s Oct 20 01:48:36 We should check that the basic bootstrapping, replication and failover works. 901s Oct 20 01:48:36 Scenario: check replication of a single table # features/basic_replication.feature:4 901s Oct 20 01:48:36 Given I start postgres-0 # features/steps/basic_replication.py:20 903s Oct 20 01:48:38 Then postgres-0 is a leader after 10 seconds # features/steps/patroni_api.py:31 904s Oct 20 01:48:39 And there is a non empty initialize key in DCS after 15 seconds # features/steps/cascading_replication.py:41 904s Oct 20 01:48:39 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 904s Oct 20 01:48:39 Then I receive a response code 200 # features/steps/patroni_api.py:100 904s Oct 20 01:48:39 When I start postgres-1 # features/steps/basic_replication.py:20 906s Oct 20 01:48:41 And I configure and start postgres-2 with a tag replicatefrom postgres-0 # features/steps/cascading_replication.py:7 908s Oct 20 01:48:43 And "sync" key in DCS has leader=postgres-0 after 20 seconds # features/steps/cascading_replication.py:23 908s Oct 20 01:48:43 And I add the table foo to postgres-0 # features/steps/basic_replication.py:66 908s Oct 20 01:48:43 Then table foo is present on postgres-1 after 20 seconds # features/steps/basic_replication.py:105 908s Oct 20 01:48:43 Then table foo is present on postgres-2 after 20 seconds # features/steps/basic_replication.py:105 913s Oct 20 01:48:48 913s Oct 20 01:48:48 Scenario: check restart of sync replica # features/basic_replication.feature:17 913s Oct 20 01:48:48 Given I shut down postgres-2 # features/steps/basic_replication.py:41 914s Oct 20 01:48:49 Then "sync" key in DCS has sync_standby=postgres-1 after 5 seconds # features/steps/cascading_replication.py:23 914s Oct 20 01:48:49 When I start postgres-2 # features/steps/basic_replication.py:20 916s Oct 20 01:48:51 And I shut down postgres-1 # features/steps/basic_replication.py:41 919s Oct 20 01:48:54 Then "sync" key in DCS has sync_standby=postgres-2 after 10 seconds # features/steps/cascading_replication.py:23 920s Oct 20 01:48:55 When I start postgres-1 # features/steps/basic_replication.py:20 922s Oct 20 01:48:57 Then "members/postgres-1" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 923s Oct 20 01:48:58 And Status code on GET http://127.0.0.1:8010/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 923s Oct 20 01:48:58 And Status code on GET http://127.0.0.1:8009/async is 200 after 3 seconds # features/steps/patroni_api.py:144 923s Oct 20 01:48:58 923s Oct 20 01:48:58 Scenario: check stuck sync replica # features/basic_replication.feature:28 923s Oct 20 01:48:58 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 923s Oct 20 01:48:58 Then I receive a response code 200 # features/steps/patroni_api.py:100 923s Oct 20 01:48:58 And I create table on postgres-0 # features/steps/basic_replication.py:85 923s Oct 20 01:48:58 And table mytest is present on postgres-1 after 2 seconds # features/steps/basic_replication.py:105 924s Oct 20 01:48:59 And table mytest is present on postgres-2 after 2 seconds # features/steps/basic_replication.py:105 924s Oct 20 01:48:59 When I pause wal replay on postgres-2 # features/steps/basic_replication.py:76 924s Oct 20 01:48:59 And I load data on postgres-0 # features/steps/basic_replication.py:96 925s Oct 20 01:49:00 Then "sync" key in DCS has sync_standby=postgres-1 after 15 seconds # features/steps/cascading_replication.py:23 928s Oct 20 01:49:03 And I resume wal replay on postgres-2 # features/steps/basic_replication.py:76 928s Oct 20 01:49:03 And Status code on GET http://127.0.0.1:8009/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 929s Oct 20 01:49:04 And Status code on GET http://127.0.0.1:8010/async is 200 after 3 seconds # features/steps/patroni_api.py:144 929s Oct 20 01:49:04 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 929s Oct 20 01:49:04 Then I receive a response code 200 # features/steps/patroni_api.py:100 929s Oct 20 01:49:04 And I drop table on postgres-0 # features/steps/basic_replication.py:85 929s Oct 20 01:49:04 929s Oct 20 01:49:04 Scenario: check multi sync replication # features/basic_replication.feature:44 929s Oct 20 01:49:04 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 929s Oct 20 01:49:04 Then I receive a response code 200 # features/steps/patroni_api.py:100 929s Oct 20 01:49:04 Then "sync" key in DCS has sync_standby=postgres-1,postgres-2 after 10 seconds # features/steps/cascading_replication.py:23 933s Oct 20 01:49:08 And Status code on GET http://127.0.0.1:8010/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 933s Oct 20 01:49:08 And Status code on GET http://127.0.0.1:8009/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 933s Oct 20 01:49:08 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 933s Oct 20 01:49:08 Then I receive a response code 200 # features/steps/patroni_api.py:100 933s Oct 20 01:49:08 And I shut down postgres-1 # features/steps/basic_replication.py:41 936s Oct 20 01:49:11 Then "sync" key in DCS has sync_standby=postgres-2 after 10 seconds # features/steps/cascading_replication.py:23 937s Oct 20 01:49:12 When I start postgres-1 # features/steps/basic_replication.py:20 940s Oct 20 01:49:15 Then "members/postgres-1" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 940s Oct 20 01:49:15 And Status code on GET http://127.0.0.1:8010/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 940s Oct 20 01:49:15 And Status code on GET http://127.0.0.1:8009/async is 200 after 3 seconds # features/steps/patroni_api.py:144 940s Oct 20 01:49:15 940s Oct 20 01:49:15 Scenario: check the basic failover in synchronous mode # features/basic_replication.feature:59 940s Oct 20 01:49:15 Given I run patronictl.py pause batman # features/steps/patroni_api.py:88 942s Oct 20 01:49:17 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 942s Oct 20 01:49:17 When I sleep for 2 seconds # features/steps/patroni_api.py:41 944s Oct 20 01:49:19 And I shut down postgres-0 # features/steps/basic_replication.py:41 945s Oct 20 01:49:20 And I run patronictl.py resume batman # features/steps/patroni_api.py:88 945s Oct 20 01:49:20 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 945s Oct 20 01:49:20 And postgres-2 role is the primary after 24 seconds # features/steps/basic_replication.py:117 965s Oct 20 01:49:40 And Response on GET http://127.0.0.1:8010/history contains recovery after 10 seconds # features/steps/patroni_api.py:158 969s Oct 20 01:49:44 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 969s Oct 20 01:49:44 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 969s Oct 20 01:49:44 Then I receive a response code 200 # features/steps/patroni_api.py:100 969s Oct 20 01:49:44 When I add the table bar to postgres-2 # features/steps/basic_replication.py:66 969s Oct 20 01:49:44 Then table bar is present on postgres-1 after 20 seconds # features/steps/basic_replication.py:105 969s Oct 20 01:49:44 And Response on GET http://127.0.0.1:8010/config contains master_start_timeout after 10 seconds # features/steps/patroni_api.py:158 969s Oct 20 01:49:44 969s Oct 20 01:49:44 Scenario: check rejoin of the former primary with pg_rewind # features/basic_replication.feature:75 969s Oct 20 01:49:44 Given I add the table splitbrain to postgres-0 # features/steps/basic_replication.py:66 969s Oct 20 01:49:44 And I start postgres-0 # features/steps/basic_replication.py:20 969s Oct 20 01:49:44 Then postgres-0 role is the secondary after 20 seconds # features/steps/basic_replication.py:117 972s Oct 20 01:49:47 When I add the table buz to postgres-2 # features/steps/basic_replication.py:66 972s Oct 20 01:49:47 Then table buz is present on postgres-0 after 20 seconds # features/steps/basic_replication.py:105 974s Oct 20 01:49:49 974s Oct 20 01:49:49 @reject-duplicate-name 974s Oct 20 01:49:49 Scenario: check graceful rejection when two nodes have the same name # features/basic_replication.feature:83 974s Oct 20 01:49:49 Given I start duplicate postgres-0 on port 8011 # features/steps/basic_replication.py:25 975s Oct 20 01:49:50 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 979s Oct 20 01:49:54 980s 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'))") 980s 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'))") 980s Oct 20 01:49:55 Combined data file .coverage.autopkgtest.10256.XcPmaiux 980s Oct 20 01:49:55 Combined data file .coverage.autopkgtest.10302.XDPNHWXx 980s Oct 20 01:49:55 Combined data file .coverage.autopkgtest.10342.XJNjNylx 980s Oct 20 01:49:55 Combined data file .coverage.autopkgtest.10411.XDbRjVux 980s Oct 20 01:49:55 Combined data file .coverage.autopkgtest.10457.Xytmmczx 980s Oct 20 01:49:55 Combined data file .coverage.autopkgtest.10530.XCsuZgHx 980s Oct 20 01:49:55 Combined data file .coverage.autopkgtest.10579.XPoNchox 980s Oct 20 01:49:55 Combined data file .coverage.autopkgtest.10582.XAfmnmpx 980s Oct 20 01:49:55 Combined data file .coverage.autopkgtest.10649.XdLjcUtx 980s Oct 20 01:49:55 Combined data file .coverage.autopkgtest.10762.XxvcfPKx 983s Oct 20 01:49:58 Name Stmts Miss Cover 983s Oct 20 01:49:58 ------------------------------------------------------------------------------------------------------------- 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/OpenSSL/SSL.py 1159 647 44% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/OpenSSL/__init__.py 3 0 100% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/OpenSSL/_util.py 44 15 66% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/OpenSSL/crypto.py 869 663 24% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/OpenSSL/version.py 9 0 100% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/_distutils_hack/__init__.py 101 96 5% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/bcrypt/__init__.py 3 0 100% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/cryptography/__about__.py 5 0 100% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/cryptography/__init__.py 3 0 100% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/cryptography/exceptions.py 26 5 81% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/cryptography/hazmat/__init__.py 2 0 100% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/cryptography/hazmat/_oid.py 135 0 100% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/__init__.py 0 0 100% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/openssl/__init__.py 0 0 100% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/openssl/_conditional.py 38 17 55% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/openssl/binding.py 51 4 92% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/cryptography/hazmat/decrepit/__init__.py 1 0 100% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/cryptography/hazmat/decrepit/ciphers/__init__.py 1 0 100% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/cryptography/hazmat/decrepit/ciphers/algorithms.py 68 18 74% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/__init__.py 0 0 100% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/_asymmetric.py 6 0 100% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/_cipheralgorithm.py 23 4 83% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/_serialization.py 79 35 56% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/__init__.py 0 0 100% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/dh.py 47 0 100% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/dsa.py 55 5 91% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/ec.py 172 22 87% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/ed448.py 45 12 73% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/ed25519.py 43 12 72% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/padding.py 55 23 58% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/rsa.py 93 40 57% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/types.py 19 0 100% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/utils.py 14 5 64% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/x448.py 43 12 72% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/x25519.py 41 12 71% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/ciphers/__init__.py 4 0 100% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/ciphers/algorithms.py 72 15 79% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/ciphers/base.py 54 12 78% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/ciphers/modes.py 140 59 58% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/constant_time.py 6 3 50% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/hashes.py 127 20 84% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/serialization/__init__.py 5 0 100% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/serialization/base.py 7 0 100% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/serialization/ssh.py 775 614 21% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/cryptography/utils.py 76 28 63% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/cryptography/x509/__init__.py 70 0 100% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/cryptography/x509/base.py 488 227 53% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/cryptography/x509/certificate_transparency.py 42 0 100% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/cryptography/x509/extensions.py 1024 552 46% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/cryptography/x509/general_name.py 166 94 43% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/cryptography/x509/name.py 236 144 39% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/cryptography/x509/oid.py 3 0 100% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/cryptography/x509/verification.py 12 0 100% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/dateutil/__init__.py 13 4 69% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/dateutil/_common.py 25 15 40% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/dateutil/_version.py 13 3 77% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/dateutil/parser/__init__.py 33 4 88% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/dateutil/parser/_parser.py 810 688 15% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/dateutil/parser/isoparser.py 183 150 18% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/dateutil/relativedelta.py 240 206 14% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/dateutil/tz/__init__.py 4 0 100% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/dateutil/tz/_common.py 151 117 23% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/dateutil/tz/_factories.py 49 21 57% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/dateutil/tz/tz.py 794 629 21% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/dateutil/tz/win.py 152 149 2% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/dns/__init__.py 2 0 100% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/dns/_asyncbackend.py 14 6 57% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/dns/_ddr.py 105 86 18% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/dns/_features.py 46 8 83% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/dns/_immutable_ctx.py 40 5 88% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/dns/asyncbackend.py 44 32 27% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/dns/asyncquery.py 322 283 12% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/dns/edns.py 307 185 40% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/dns/entropy.py 80 49 39% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/dns/enum.py 72 46 36% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/dns/exception.py 59 33 44% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/dns/flags.py 40 14 65% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/dns/grange.py 33 30 9% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/dns/immutable.py 41 30 27% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/dns/inet.py 79 65 18% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/dns/ipv4.py 26 20 23% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/dns/ipv6.py 114 100 12% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/dns/message.py 829 676 18% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/dns/name.py 617 425 31% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/dns/nameserver.py 102 55 46% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/dns/node.py 117 71 39% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/dns/opcode.py 30 7 77% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/dns/query.py 562 477 15% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/dns/quic/__init__.py 28 23 18% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/dns/rcode.py 68 13 81% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/dns/rdata.py 386 277 28% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/dns/rdataclass.py 43 9 79% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/dns/rdataset.py 192 133 31% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/dns/rdatatype.py 215 23 89% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/dns/rdtypes/ANY/OPT.py 34 19 44% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/dns/rdtypes/ANY/SOA.py 41 26 37% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/dns/rdtypes/ANY/TSIG.py 58 42 28% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/dns/rdtypes/ANY/ZONEMD.py 43 27 37% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/dns/rdtypes/ANY/__init__.py 1 0 100% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/dns/rdtypes/__init__.py 1 0 100% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/dns/rdtypes/svcbbase.py 415 268 35% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/dns/rdtypes/util.py 191 154 19% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/dns/renderer.py 151 118 22% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/dns/resolver.py 873 696 20% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/dns/reversename.py 32 24 25% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/dns/rrset.py 77 56 27% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/dns/serial.py 92 79 14% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/dns/set.py 148 107 28% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/dns/tokenizer.py 334 279 16% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/dns/transaction.py 269 201 25% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/dns/tsig.py 176 122 31% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/dns/ttl.py 44 38 14% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/dns/version.py 6 0 100% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/dns/wire.py 64 42 34% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/dns/xfr.py 148 126 15% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/dns/zone.py 507 383 24% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/dns/zonefile.py 427 379 11% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/dns/zonetypes.py 14 2 86% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/etcd/__init__.py 125 27 78% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/etcd/client.py 380 195 49% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/etcd/lock.py 125 103 18% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/idna/__init__.py 4 0 100% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/idna/core.py 292 257 12% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/idna/idnadata.py 4 0 100% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/idna/intranges.py 30 24 20% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/idna/package_data.py 1 0 100% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/patroni/__init__.py 13 2 85% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/patroni/__main__.py 202 68 66% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/patroni/api.py 788 437 45% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/patroni/async_executor.py 96 15 84% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/patroni/collections.py 56 7 88% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/patroni/config.py 360 102 72% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/patroni/config_generator.py 213 160 25% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/patroni/daemon.py 76 6 92% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/patroni/dcs/__init__.py 710 166 77% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/patroni/dcs/etcd.py 628 185 71% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/patroni/dynamic_loader.py 36 8 78% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/patroni/exceptions.py 16 0 100% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/patroni/file_perm.py 47 11 77% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/patroni/global_config.py 87 4 95% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/patroni/ha.py 1367 694 49% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/patroni/log.py 234 80 66% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/patroni/postgresql/__init__.py 826 240 71% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/patroni/postgresql/available_parameters/__init__.py 24 3 88% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/patroni/postgresql/bootstrap.py 258 93 64% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/patroni/postgresql/callback_executor.py 55 8 85% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/patroni/postgresql/cancellable.py 104 41 61% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/patroni/postgresql/config.py 844 290 66% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/patroni/postgresql/connection.py 75 7 91% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/patroni/postgresql/misc.py 43 13 70% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/patroni/postgresql/mpp/__init__.py 89 12 87% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/patroni/postgresql/postmaster.py 170 92 46% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/patroni/postgresql/rewind.py 421 203 52% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/patroni/postgresql/slots.py 352 179 49% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/patroni/postgresql/sync.py 159 26 84% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/patroni/postgresql/validator.py 156 24 85% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/patroni/psycopg.py 57 24 58% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/patroni/quorum.py 186 164 12% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/patroni/request.py 58 7 88% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/patroni/tags.py 38 5 87% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/patroni/utils.py 371 139 63% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/patroni/validator.py 309 218 29% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/patroni/version.py 1 0 100% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/patroni/watchdog/__init__.py 2 0 100% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/patroni/watchdog/base.py 203 49 76% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/patroni/watchdog/linux.py 135 50 63% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/psutil/__init__.py 945 629 33% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/psutil/_common.py 408 208 49% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/psutil/_pslinux.py 1228 923 25% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/psutil/_psposix.py 84 40 52% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/psycopg2/__init__.py 19 3 84% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/psycopg2/_json.py 64 27 58% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/psycopg2/_range.py 269 172 36% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/psycopg2/errors.py 3 2 33% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/psycopg2/extensions.py 91 25 73% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/urllib3/__init__.py 49 15 69% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/urllib3/_base_connection.py 63 45 29% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/urllib3/_collections.py 231 97 58% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/urllib3/_request_methods.py 54 12 78% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/urllib3/_version.py 13 3 77% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/urllib3/connection.py 389 138 65% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/urllib3/connectionpool.py 344 128 63% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/urllib3/contrib/__init__.py 0 0 100% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/urllib3/contrib/pyopenssl.py 263 103 61% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/urllib3/exceptions.py 121 39 68% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/urllib3/fields.py 92 73 21% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/urllib3/filepost.py 37 24 35% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/urllib3/http2/__init__.py 28 21 25% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/urllib3/http2/probe.py 49 31 37% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/urllib3/poolmanager.py 241 92 62% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/urllib3/response.py 634 377 41% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/urllib3/util/__init__.py 10 0 100% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/urllib3/util/connection.py 66 42 36% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/urllib3/util/proxy.py 13 6 54% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/urllib3/util/request.py 104 49 53% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/urllib3/util/response.py 32 17 47% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/urllib3/util/retry.py 174 56 68% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/urllib3/util/ssl_.py 172 74 57% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/urllib3/util/ssl_match_hostname.py 66 54 18% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/urllib3/util/ssltransport.py 152 106 30% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/urllib3/util/timeout.py 71 14 80% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/urllib3/util/url.py 203 66 67% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/urllib3/util/util.py 26 10 62% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/urllib3/util/wait.py 49 18 63% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/yaml/__init__.py 165 109 34% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/yaml/composer.py 92 17 82% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/yaml/constructor.py 479 276 42% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/yaml/cyaml.py 46 24 48% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/yaml/dumper.py 23 12 48% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/yaml/emitter.py 838 769 8% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/yaml/error.py 58 42 28% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/yaml/events.py 61 6 90% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/yaml/loader.py 47 24 49% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/yaml/nodes.py 29 7 76% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/yaml/parser.py 352 198 44% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/yaml/reader.py 122 34 72% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/yaml/representer.py 248 176 29% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/yaml/resolver.py 135 76 44% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/yaml/scanner.py 758 437 42% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/yaml/serializer.py 85 70 18% 983s Oct 20 01:49:58 /usr/lib/python3/dist-packages/yaml/tokens.py 76 17 78% 983s Oct 20 01:49:58 patroni/__init__.py 13 2 85% 983s Oct 20 01:49:58 patroni/__main__.py 202 202 0% 983s Oct 20 01:49:58 patroni/api.py 788 788 0% 983s Oct 20 01:49:58 patroni/async_executor.py 96 69 28% 983s Oct 20 01:49:58 patroni/collections.py 56 15 73% 983s Oct 20 01:49:58 patroni/config.py 360 189 48% 983s Oct 20 01:49:58 patroni/config_generator.py 213 213 0% 983s Oct 20 01:49:58 patroni/ctl.py 941 666 29% 983s Oct 20 01:49:58 patroni/daemon.py 76 76 0% 983s Oct 20 01:49:58 patroni/dcs/__init__.py 710 358 50% 983s Oct 20 01:49:58 patroni/dcs/consul.py 482 482 0% 983s Oct 20 01:49:58 patroni/dcs/etcd3.py 699 699 0% 983s Oct 20 01:49:58 patroni/dcs/etcd.py 628 238 62% 983s Oct 20 01:49:58 patroni/dcs/exhibitor.py 62 62 0% 983s Oct 20 01:49:58 patroni/dcs/kubernetes.py 969 969 0% 983s Oct 20 01:49:58 patroni/dcs/raft.py 319 319 0% 983s Oct 20 01:49:58 patroni/dcs/zookeeper.py 289 289 0% 983s Oct 20 01:49:58 patroni/dynamic_loader.py 36 8 78% 983s Oct 20 01:49:58 patroni/exceptions.py 16 1 94% 983s Oct 20 01:49:58 patroni/file_perm.py 47 17 64% 983s Oct 20 01:49:58 patroni/global_config.py 87 25 71% 983s Oct 20 01:49:58 patroni/ha.py 1367 1367 0% 983s Oct 20 01:49:58 patroni/log.py 234 182 22% 983s Oct 20 01:49:58 patroni/postgresql/__init__.py 826 654 21% 983s Oct 20 01:49:58 patroni/postgresql/available_parameters/__init__.py 24 6 75% 983s Oct 20 01:49:58 patroni/postgresql/bootstrap.py 258 228 12% 983s Oct 20 01:49:58 patroni/postgresql/callback_executor.py 55 34 38% 983s Oct 20 01:49:58 patroni/postgresql/cancellable.py 104 84 19% 983s Oct 20 01:49:58 patroni/postgresql/config.py 844 722 14% 983s Oct 20 01:49:58 patroni/postgresql/connection.py 75 50 33% 983s Oct 20 01:49:58 patroni/postgresql/misc.py 43 30 30% 983s Oct 20 01:49:58 patroni/postgresql/mpp/__init__.py 89 21 76% 983s Oct 20 01:49:58 patroni/postgresql/mpp/citus.py 366 366 0% 983s Oct 20 01:49:58 patroni/postgresql/postmaster.py 170 139 18% 983s Oct 20 01:49:58 patroni/postgresql/rewind.py 421 421 0% 983s Oct 20 01:49:58 patroni/postgresql/slots.py 352 303 14% 983s Oct 20 01:49:58 patroni/postgresql/sync.py 159 117 26% 983s Oct 20 01:49:58 patroni/postgresql/validator.py 156 52 67% 983s Oct 20 01:49:58 patroni/psycopg.py 57 41 28% 983s Oct 20 01:49:58 patroni/quorum.py 186 186 0% 983s Oct 20 01:49:58 patroni/raft_controller.py 22 22 0% 983s Oct 20 01:49:58 patroni/request.py 58 6 90% 983s Oct 20 01:49:58 patroni/scripts/__init__.py 0 0 100% 983s Oct 20 01:49:58 patroni/scripts/aws.py 59 59 0% 983s Oct 20 01:49:58 patroni/scripts/barman/__init__.py 0 0 100% 983s Oct 20 01:49:58 patroni/scripts/barman/cli.py 50 50 0% 983s Oct 20 01:49:58 patroni/scripts/barman/config_switch.py 50 50 0% 983s Oct 20 01:49:58 patroni/scripts/barman/recover.py 36 36 0% 983s Oct 20 01:49:58 patroni/scripts/barman/utils.py 93 93 0% 983s Oct 20 01:49:58 patroni/scripts/wale_restore.py 207 207 0% 983s Oct 20 01:49:58 patroni/tags.py 38 15 61% 983s Oct 20 01:49:58 patroni/utils.py 371 265 29% 983s Oct 20 01:49:58 patroni/validator.py 309 222 28% 983s Oct 20 01:49:58 patroni/version.py 1 0 100% 983s Oct 20 01:49:58 patroni/watchdog/__init__.py 2 2 0% 983s Oct 20 01:49:58 patroni/watchdog/base.py 203 203 0% 983s Oct 20 01:49:58 patroni/watchdog/linux.py 135 135 0% 983s Oct 20 01:49:58 ------------------------------------------------------------------------------------------------------------- 983s Oct 20 01:49:58 TOTAL 53592 34296 36% 983s Oct 20 01:49:58 1 feature passed, 0 failed, 0 skipped 983s Oct 20 01:49:58 7 scenarios passed, 0 failed, 0 skipped 983s Oct 20 01:49:58 68 steps passed, 0 failed, 0 skipped, 0 undefined 983s Oct 20 01:49:58 Took 1m14.069s 983s + su postgres -p -c 'rm -rf features/output' 983s ### End 17 acceptance-etcd features/basic_replication.feature ### 983s + echo '### End 17 acceptance-etcd features/basic_replication.feature ###' 983s + rm -f /tmp/pgpass_postgres-0 /tmp/pgpass_postgres-1 /tmp/pgpass_postgres-2 983s ++ id -u 983s + '[' 0 -eq 0 ']' 983s + '[' -x /etc/init.d/zookeeper ']' 983s autopkgtest [01:49:58]: test acceptance-etcd-basic: -----------------------] 984s acceptance-etcd-basic PASS 984s autopkgtest [01:49:59]: test acceptance-etcd-basic: - - - - - - - - - - results - - - - - - - - - - 984s autopkgtest [01:49:59]: test acceptance-zookeeper-basic: preparing testbed 1006s Creating nova instance adt-resolute-s390x-patroni-20251020-013335-juju-7f2275-prod-proposed-migration-environment-2-95e68822-f0e0-44c5-9f0b-ae81afb7ea9d from image adt/ubuntu-resolute-s390x-server-20251019.img (UUID 7a83b4ca-2eb3-4cb0-b8d6-be2f16efcb4e)... 1046s autopkgtest [01:51:01]: testbed dpkg architecture: s390x 1046s autopkgtest [01:51:01]: testbed apt version: 3.1.8ubuntu1 1047s autopkgtest [01:51:02]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1047s autopkgtest [01:51:02]: testbed release detected to be: resolute 1048s autopkgtest [01:51:03]: updating testbed package index (apt update) 1049s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [83.3 kB] 1049s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 1049s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 1050s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 1050s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5028 B] 1050s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [450 kB] 1050s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [51.0 kB] 1050s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [15.8 kB] 1050s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x Packages [103 kB] 1050s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/restricted s390x Packages [940 B] 1050s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/universe s390x Packages [257 kB] 1050s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse s390x Packages [6184 B] 1050s Fetched 971 kB in 2s (598 kB/s) 1051s Reading package lists... 1052s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 1052s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 1052s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 1052s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 1052s Reading package lists... 1053s Reading package lists... 1053s Building dependency tree... 1053s Reading state information... 1053s Calculating upgrade... 1053s The following packages will be upgraded: 1053s distro-info-data dpkg dpkg-dev libaudit-common libaudit1 libdpkg-perl 1053s libseccomp2 libsemanage-common libsemanage2 python-apt-common python3-apt 1053s python3-cffi-backend 1053s 12 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1053s Need to get 3223 kB of archives. 1053s After this operation, 652 kB of additional disk space will be used. 1053s Get:1 http://ftpmaster.internal/ubuntu resolute/main s390x dpkg s390x 1.22.21ubuntu4 [1287 kB] 1054s Get:2 http://ftpmaster.internal/ubuntu resolute/main s390x libaudit-common all 1:4.0.5-1build2 [6596 B] 1054s Get:3 http://ftpmaster.internal/ubuntu resolute/main s390x libaudit1 s390x 1:4.0.5-1build2 [57.0 kB] 1054s Get:4 http://ftpmaster.internal/ubuntu resolute/main s390x libsemanage-common all 3.8.1-1build1 [7916 B] 1054s Get:5 http://ftpmaster.internal/ubuntu resolute/main s390x libsemanage2 s390x 3.8.1-1build1 [99.1 kB] 1054s Get:6 http://ftpmaster.internal/ubuntu resolute/main s390x distro-info-data all 0.68 [7378 B] 1054s Get:7 http://ftpmaster.internal/ubuntu resolute/main s390x libseccomp2 s390x 2.6.0-2ubuntu3 [57.5 kB] 1054s Get:8 http://ftpmaster.internal/ubuntu resolute/main s390x python-apt-common all 3.0.0ubuntu2 [21.7 kB] 1054s Get:9 http://ftpmaster.internal/ubuntu resolute/main s390x python3-apt s390x 3.0.0ubuntu2 [198 kB] 1054s Get:10 http://ftpmaster.internal/ubuntu resolute/main s390x python3-cffi-backend s390x 1.17.1-3build1 [113 kB] 1054s Get:11 http://ftpmaster.internal/ubuntu resolute/main s390x dpkg-dev all 1.22.21ubuntu4 [1088 kB] 1054s Get:12 http://ftpmaster.internal/ubuntu resolute/main s390x libdpkg-perl all 1.22.21ubuntu4 [280 kB] 1054s dpkg-preconfigure: unable to re-open stdin: No such file or directory 1054s Fetched 3223 kB in 1s (2254 kB/s) 1055s (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 ... 56852 files and directories currently installed.) 1055s Preparing to unpack .../dpkg_1.22.21ubuntu4_s390x.deb ... 1055s Unpacking dpkg (1.22.21ubuntu4) over (1.22.21ubuntu3) ... 1055s Setting up dpkg (1.22.21ubuntu4) ... 1055s (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 ... 56852 files and directories currently installed.) 1055s Preparing to unpack .../libaudit-common_1%3a4.0.5-1build2_all.deb ... 1055s Unpacking libaudit-common (1:4.0.5-1build2) over (1:4.0.5-1build1) ... 1055s Setting up libaudit-common (1:4.0.5-1build2) ... 1055s (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 ... 56852 files and directories currently installed.) 1055s Preparing to unpack .../libaudit1_1%3a4.0.5-1build2_s390x.deb ... 1055s Unpacking libaudit1:s390x (1:4.0.5-1build2) over (1:4.0.5-1build1) ... 1055s Setting up libaudit1:s390x (1:4.0.5-1build2) ... 1055s (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 ... 56852 files and directories currently installed.) 1055s Preparing to unpack .../0-libsemanage-common_3.8.1-1build1_all.deb ... 1055s Unpacking libsemanage-common (3.8.1-1build1) over (3.8.1-1) ... 1055s Preparing to unpack .../1-libsemanage2_3.8.1-1build1_s390x.deb ... 1055s Unpacking libsemanage2:s390x (3.8.1-1build1) over (3.8.1-1) ... 1055s Preparing to unpack .../2-distro-info-data_0.68_all.deb ... 1055s Unpacking distro-info-data (0.68) over (0.67~ubuntu1) ... 1055s Preparing to unpack .../3-libseccomp2_2.6.0-2ubuntu3_s390x.deb ... 1055s Unpacking libseccomp2:s390x (2.6.0-2ubuntu3) over (2.6.0-2ubuntu2) ... 1055s Preparing to unpack .../4-python-apt-common_3.0.0ubuntu2_all.deb ... 1055s Unpacking python-apt-common (3.0.0ubuntu2) over (3.0.0ubuntu1) ... 1055s Preparing to unpack .../5-python3-apt_3.0.0ubuntu2_s390x.deb ... 1055s Unpacking python3-apt (3.0.0ubuntu2) over (3.0.0ubuntu1) ... 1055s Preparing to unpack .../6-python3-cffi-backend_1.17.1-3build1_s390x.deb ... 1055s Unpacking python3-cffi-backend:s390x (1.17.1-3build1) over (1.17.1-3) ... 1055s Preparing to unpack .../7-dpkg-dev_1.22.21ubuntu4_all.deb ... 1056s Unpacking dpkg-dev (1.22.21ubuntu4) over (1.22.21ubuntu3) ... 1056s Preparing to unpack .../8-libdpkg-perl_1.22.21ubuntu4_all.deb ... 1056s Unpacking libdpkg-perl (1.22.21ubuntu4) over (1.22.21ubuntu3) ... 1056s Setting up distro-info-data (0.68) ... 1056s Setting up libsemanage-common (3.8.1-1build1) ... 1056s Setting up libseccomp2:s390x (2.6.0-2ubuntu3) ... 1056s Setting up libdpkg-perl (1.22.21ubuntu4) ... 1056s Setting up python-apt-common (3.0.0ubuntu2) ... 1056s Setting up libsemanage2:s390x (3.8.1-1build1) ... 1056s Setting up python3-cffi-backend:s390x (1.17.1-3build1) ... 1056s Setting up python3-apt (3.0.0ubuntu2) ... 1056s Setting up dpkg-dev (1.22.21ubuntu4) ... 1056s Processing triggers for man-db (2.13.1-1) ... 1057s Processing triggers for libc-bin (2.42-0ubuntu3) ... 1057s autopkgtest [01:51:12]: upgrading testbed (apt dist-upgrade and autopurge) 1058s Reading package lists... 1058s Building dependency tree... 1058s Reading state information... 1058s Calculating upgrade... 1058s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1058s Reading package lists... 1058s Building dependency tree... 1058s Reading state information... 1058s Solving dependencies... 1058s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1059s autopkgtest [01:51:14]: rebooting testbed after setup commands that affected boot 1075s Reading package lists... 1075s Building dependency tree... 1075s Reading state information... 1075s Solving dependencies... 1075s The following NEW packages will be installed: 1075s adwaita-icon-theme at-spi2-common ca-certificates-java 1075s dconf-gsettings-backend dconf-service default-jre default-jre-headless 1075s fontconfig fontconfig-config fonts-dejavu-core fonts-dejavu-mono 1075s fonts-font-awesome fonts-lato gtk-update-icon-cache hicolor-icon-theme 1075s java-common junit4 libactivation-java libapache-pom-java libapr1t64 1075s libasm-java libasound2-data libasound2t64 libatinject-jsr330-api-java 1075s libatk-bridge2.0-0t64 libatk1.0-0t64 libatspi2.0-0t64 libavahi-client3 1075s libavahi-common-data libavahi-common3 libcairo-gobject2 libcairo2 libcares2 1075s libcolord2 libcommons-cli-java libcommons-io-java libcommons-logging-java 1075s libcommons-parent-java libcups2t64 libdatrie1 libdconf1 libdeflate0 1075s libdrm-amdgpu1 libdropwizard-metrics-java 1075s libeclipse-jdt-core-compiler-batch-java libeclipse-jdt-core-java 1075s libel-api-java libepoxy0 liberror-prone-java libev4t64 1075s libfindbugs-annotations-java libfontconfig1 libfreetype6 libgbm1 1075s libgdk-pixbuf-2.0-0 libgdk-pixbuf2.0-common libgif7 libgl1 libgl1-mesa-dri 1075s libglvnd0 libglx-mesa0 libglx0 libgraphite2-3 libgtk-3-0t64 libgtk-3-common 1075s libguava-java libhamcrest-java libharfbuzz0b libicu76 libio-pty-perl 1075s libipc-run-perl libjackson2-annotations-java libjackson2-core-java 1075s libjackson2-databind-java libjavaparser-java libjaxb-api-java libjbig0 1075s libjctools-java libjetty9-extra-java libjetty9-java libjffi-java libjffi-jni 1075s libjnr-constants-java libjnr-enxio-java libjnr-ffi-java libjnr-posix-java 1075s libjnr-unixsocket-java libjnr-x86asm-java libjpeg-turbo8 libjpeg8 1075s libjs-jquery libjs-sphinxdoc libjs-underscore libjson-perl libjsp-api-java 1075s libjsr305-java liblcms2-2 liblog4j1.2-java libmail-java libnetty-java 1075s libnetty-tcnative-java libnetty-tcnative-jni libnspr4 libnss3 libpango-1.0-0 1075s libpangocairo-1.0-0 libpangoft2-1.0-0 libpcsclite1 libpixman-1-0 libpq5 1075s libservlet-api-java libsharpyuv0 libslf4j-java libsnappy-java libsnappy-jni 1075s libsnappy1v5 libspring-beans-java libspring-core-java 1075s libtaglibs-standard-impl-java libtaglibs-standard-spec-java libthai-data 1075s libthai0 libtiff6 libtime-duration-perl libtimedate-perl libtomcat9-java 1075s libvulkan1 libwayland-client0 libwayland-cursor0 libwayland-egl1 libwebp7 1075s libwebsocket-api-java libx11-xcb1 libxcb-dri3-0 libxcb-glx0 libxcb-present0 1075s libxcb-randr0 libxcb-render0 libxcb-shm0 libxcb-sync1 libxcb-xfixes0 1075s libxcomposite1 libxcursor1 libxdamage1 libxfixes3 libxi6 libxinerama1 1075s libxrandr2 libxrender1 libxshmfence1 libxslt1.1 libxtst6 libxxf86vm1 1075s libzookeeper-java mesa-libgallium moreutils openjdk-21-jre 1075s openjdk-21-jre-headless patroni patroni-doc postgresql postgresql-17 1075s postgresql-client-17 postgresql-client-common postgresql-common 1075s postgresql-common-dev python3-behave python3-click python3-consul 1075s python3-coverage python3-dateutil python3-dnspython python3-eventlet 1075s python3-gevent python3-greenlet python3-kazoo python3-kerberos python3-parse 1075s python3-parse-type python3-prettytable python3-psutil python3-psycopg2 1075s python3-pure-sasl python3-six python3-wcwidth python3-ydiff 1075s python3-zope.event python3-zope.interface sphinx-rtd-theme-common ssl-cert 1075s x11-common zookeeper zookeeperd 1075s 0 upgraded, 193 newly installed, 0 to remove and 0 not upgraded. 1075s Need to get 143 MB of archives. 1075s After this operation, 463 MB of additional disk space will be used. 1075s Get:1 http://ftpmaster.internal/ubuntu resolute/main s390x fonts-lato all 2.015-1 [2781 kB] 1076s Get:2 http://ftpmaster.internal/ubuntu resolute/main s390x libjson-perl all 4.10000-1 [81.9 kB] 1076s Get:3 http://ftpmaster.internal/ubuntu resolute/main s390x postgresql-client-common all 282ubuntu1 [48.8 kB] 1076s Get:4 http://ftpmaster.internal/ubuntu resolute/main s390x libio-pty-perl s390x 1:1.20-1build3 [31.6 kB] 1076s Get:5 http://ftpmaster.internal/ubuntu resolute/main s390x libipc-run-perl all 20231003.0-2 [91.5 kB] 1076s Get:6 http://ftpmaster.internal/ubuntu resolute/main s390x postgresql-common-dev all 282ubuntu1 [73.9 kB] 1076s Get:7 http://ftpmaster.internal/ubuntu resolute/main s390x ssl-cert all 1.1.3ubuntu1 [18.7 kB] 1076s Get:8 http://ftpmaster.internal/ubuntu resolute/main s390x postgresql-common all 282ubuntu1 [101 kB] 1076s Get:9 http://ftpmaster.internal/ubuntu resolute/main s390x ca-certificates-java all 20240118 [11.6 kB] 1076s Get:10 http://ftpmaster.internal/ubuntu resolute/main s390x java-common all 0.76 [6852 B] 1076s Get:11 http://ftpmaster.internal/ubuntu resolute/main s390x liblcms2-2 s390x 2.16-2 [175 kB] 1076s Get:12 http://ftpmaster.internal/ubuntu resolute/main s390x libjpeg-turbo8 s390x 2.1.5-4ubuntu2 [147 kB] 1076s Get:13 http://ftpmaster.internal/ubuntu resolute/main s390x libjpeg8 s390x 8c-2ubuntu11 [2146 B] 1076s Get:14 http://ftpmaster.internal/ubuntu resolute/main s390x libnspr4 s390x 2:4.36-1ubuntu2 [125 kB] 1076s Get:15 http://ftpmaster.internal/ubuntu resolute/main s390x libnss3 s390x 2:3.114-1 [1506 kB] 1077s Get:16 http://ftpmaster.internal/ubuntu resolute/main s390x libpcsclite1 s390x 2.3.3-1 [24.1 kB] 1077s Get:17 http://ftpmaster.internal/ubuntu resolute/main s390x openjdk-21-jre-headless s390x 21.0.9~8ea-1 [43.8 MB] 1079s Get:18 http://ftpmaster.internal/ubuntu resolute/main s390x default-jre-headless s390x 2:1.21-76 [3182 B] 1079s Get:19 http://ftpmaster.internal/ubuntu resolute/main s390x libgdk-pixbuf2.0-common all 2.42.12+dfsg-5 [8326 B] 1079s Get:20 http://ftpmaster.internal/ubuntu resolute/main s390x libdeflate0 s390x 1.23-2 [46.0 kB] 1079s Get:21 http://ftpmaster.internal/ubuntu resolute/main s390x libjbig0 s390x 2.1-6.1ubuntu2 [33.1 kB] 1079s Get:22 http://ftpmaster.internal/ubuntu resolute/main s390x libsharpyuv0 s390x 1.5.0-0.1 [16.7 kB] 1079s Get:23 http://ftpmaster.internal/ubuntu resolute/main s390x libwebp7 s390x 1.5.0-0.1 [210 kB] 1079s Get:24 http://ftpmaster.internal/ubuntu resolute/main s390x libtiff6 s390x 4.7.0-3ubuntu3 [222 kB] 1079s Get:25 http://ftpmaster.internal/ubuntu resolute/main s390x libgdk-pixbuf-2.0-0 s390x 2.42.12+dfsg-5 [155 kB] 1079s Get:26 http://ftpmaster.internal/ubuntu resolute/main s390x gtk-update-icon-cache s390x 4.20.1+ds-2 [54.9 kB] 1079s Get:27 http://ftpmaster.internal/ubuntu resolute/main s390x hicolor-icon-theme all 0.18-2 [13.3 kB] 1079s Get:28 http://ftpmaster.internal/ubuntu resolute/main s390x adwaita-icon-theme all 49.0-1 [581 kB] 1079s Get:29 http://ftpmaster.internal/ubuntu resolute/main s390x at-spi2-common all 2.57.1-1 [9432 B] 1079s Get:30 http://ftpmaster.internal/ubuntu resolute/main s390x libatk1.0-0t64 s390x 2.57.1-1 [55.5 kB] 1079s Get:31 http://ftpmaster.internal/ubuntu resolute/main s390x libxi6 s390x 2:1.8.2-1 [35.4 kB] 1079s Get:32 http://ftpmaster.internal/ubuntu resolute/main s390x libatspi2.0-0t64 s390x 2.57.1-1 [84.4 kB] 1079s Get:33 http://ftpmaster.internal/ubuntu resolute/main s390x libatk-bridge2.0-0t64 s390x 2.57.1-1 [66.4 kB] 1079s Get:34 http://ftpmaster.internal/ubuntu resolute/main s390x libfreetype6 s390x 2.13.3+dfsg-1build1 [430 kB] 1079s Get:35 http://ftpmaster.internal/ubuntu resolute/main s390x fonts-dejavu-mono all 2.37-8 [502 kB] 1079s Get:36 http://ftpmaster.internal/ubuntu resolute/main s390x fonts-dejavu-core all 2.37-8 [835 kB] 1079s Get:37 http://ftpmaster.internal/ubuntu resolute/main s390x fontconfig-config s390x 2.15.0-2.3ubuntu1 [38.1 kB] 1079s Get:38 http://ftpmaster.internal/ubuntu resolute/main s390x libfontconfig1 s390x 2.15.0-2.3ubuntu1 [149 kB] 1079s Get:39 http://ftpmaster.internal/ubuntu resolute/main s390x libpixman-1-0 s390x 0.44.0-3 [201 kB] 1079s Get:40 http://ftpmaster.internal/ubuntu resolute/main s390x libxcb-render0 s390x 1.17.0-2build1 [16.9 kB] 1079s Get:41 http://ftpmaster.internal/ubuntu resolute/main s390x libxcb-shm0 s390x 1.17.0-2build1 [5916 B] 1079s Get:42 http://ftpmaster.internal/ubuntu resolute/main s390x libxrender1 s390x 1:0.9.12-1 [20.9 kB] 1079s Get:43 http://ftpmaster.internal/ubuntu resolute/main s390x libcairo2 s390x 1.18.4-1build1 [580 kB] 1080s Get:44 http://ftpmaster.internal/ubuntu resolute/main s390x libcairo-gobject2 s390x 1.18.4-1build1 [127 kB] 1080s Get:45 http://ftpmaster.internal/ubuntu resolute/main s390x libcolord2 s390x 1.4.7-3build1 [148 kB] 1080s Get:46 http://ftpmaster.internal/ubuntu resolute/main s390x libavahi-common-data s390x 0.8-16ubuntu3 [31.1 kB] 1080s Get:47 http://ftpmaster.internal/ubuntu resolute/main s390x libavahi-common3 s390x 0.8-16ubuntu3 [23.3 kB] 1080s Get:48 http://ftpmaster.internal/ubuntu resolute/main s390x libavahi-client3 s390x 0.8-16ubuntu3 [26.2 kB] 1080s Get:49 http://ftpmaster.internal/ubuntu resolute/main s390x libcups2t64 s390x 2.4.12-0ubuntu3 [280 kB] 1080s Get:50 http://ftpmaster.internal/ubuntu resolute/main s390x libepoxy0 s390x 1.5.10-2 [222 kB] 1080s Get:51 http://ftpmaster.internal/ubuntu resolute/main s390x libgraphite2-3 s390x 1.3.14-2ubuntu1 [79.8 kB] 1080s Get:52 http://ftpmaster.internal/ubuntu resolute/main s390x libharfbuzz0b s390x 10.2.0-1 [538 kB] 1080s Get:53 http://ftpmaster.internal/ubuntu resolute/main s390x fontconfig s390x 2.15.0-2.3ubuntu1 [191 kB] 1080s Get:54 http://ftpmaster.internal/ubuntu resolute/main s390x libthai-data all 0.1.29-2build1 [158 kB] 1080s Get:55 http://ftpmaster.internal/ubuntu resolute/main s390x libdatrie1 s390x 0.2.13-4 [20.4 kB] 1080s Get:56 http://ftpmaster.internal/ubuntu resolute/main s390x libthai0 s390x 0.1.29-2build1 [20.7 kB] 1080s Get:57 http://ftpmaster.internal/ubuntu resolute/main s390x libpango-1.0-0 s390x 1.56.3-1build1 [253 kB] 1080s Get:58 http://ftpmaster.internal/ubuntu resolute/main s390x libpangoft2-1.0-0 s390x 1.56.3-1build1 [50.6 kB] 1080s Get:59 http://ftpmaster.internal/ubuntu resolute/main s390x libpangocairo-1.0-0 s390x 1.56.3-1build1 [28.5 kB] 1080s Get:60 http://ftpmaster.internal/ubuntu resolute/main s390x libwayland-client0 s390x 1.24.0-1build1 [29.2 kB] 1080s Get:61 http://ftpmaster.internal/ubuntu resolute/main s390x libwayland-cursor0 s390x 1.24.0-1build1 [11.5 kB] 1080s Get:62 http://ftpmaster.internal/ubuntu resolute/main s390x libwayland-egl1 s390x 1.24.0-1build1 [6258 B] 1080s Get:63 http://ftpmaster.internal/ubuntu resolute/main s390x libxcomposite1 s390x 1:0.4.6-1 [6588 B] 1080s Get:64 http://ftpmaster.internal/ubuntu resolute/main s390x libxfixes3 s390x 1:6.0.0-2build1 [11.3 kB] 1080s Get:65 http://ftpmaster.internal/ubuntu resolute/main s390x libxcursor1 s390x 1:1.2.3-1 [23.4 kB] 1080s Get:66 http://ftpmaster.internal/ubuntu resolute/main s390x libxdamage1 s390x 1:1.1.6-1build1 [6156 B] 1080s Get:67 http://ftpmaster.internal/ubuntu resolute/main s390x libxinerama1 s390x 2:1.1.4-3build1 [6476 B] 1080s Get:68 http://ftpmaster.internal/ubuntu resolute/main s390x libxrandr2 s390x 2:1.5.4-1 [20.8 kB] 1080s Get:69 http://ftpmaster.internal/ubuntu resolute/main s390x libdconf1 s390x 0.40.0-5willsync1 [40.0 kB] 1080s Get:70 http://ftpmaster.internal/ubuntu resolute/main s390x dconf-service s390x 0.40.0-5willsync1 [28.0 kB] 1080s Get:71 http://ftpmaster.internal/ubuntu resolute/main s390x dconf-gsettings-backend s390x 0.40.0-5willsync1 [22.6 kB] 1080s Get:72 http://ftpmaster.internal/ubuntu resolute/main s390x libgtk-3-common all 3.24.50-1ubuntu2 [1425 kB] 1080s Get:73 http://ftpmaster.internal/ubuntu resolute/main s390x libgtk-3-0t64 s390x 3.24.50-1ubuntu2 [3074 kB] 1080s Get:74 http://ftpmaster.internal/ubuntu resolute/main s390x libglvnd0 s390x 1.7.0-1build2 [107 kB] 1080s Get:75 http://ftpmaster.internal/ubuntu resolute/main s390x libx11-xcb1 s390x 2:1.8.12-1build1 [7972 B] 1080s Get:76 http://ftpmaster.internal/ubuntu resolute/main s390x libxcb-dri3-0 s390x 1.17.0-2build1 [7688 B] 1080s Get:77 http://ftpmaster.internal/ubuntu resolute/main s390x libxcb-glx0 s390x 1.17.0-2build1 [25.6 kB] 1080s Get:78 http://ftpmaster.internal/ubuntu resolute/main s390x libxcb-present0 s390x 1.17.0-2build1 [6346 B] 1080s Get:79 http://ftpmaster.internal/ubuntu resolute/main s390x libxcb-xfixes0 s390x 1.17.0-2build1 [10.6 kB] 1080s Get:80 http://ftpmaster.internal/ubuntu resolute/main s390x libxxf86vm1 s390x 1:1.1.4-1build4 [9630 B] 1080s Get:81 http://ftpmaster.internal/ubuntu resolute/main s390x libdrm-amdgpu1 s390x 2.4.125-1 [21.8 kB] 1080s Get:82 http://ftpmaster.internal/ubuntu resolute/main s390x libxcb-randr0 s390x 1.17.0-2build1 [19.0 kB] 1080s Get:83 http://ftpmaster.internal/ubuntu resolute/main s390x libxcb-sync1 s390x 1.17.0-2build1 [9530 B] 1080s Get:84 http://ftpmaster.internal/ubuntu resolute/main s390x libxshmfence1 s390x 1.3.3-1 [5202 B] 1080s Get:85 http://ftpmaster.internal/ubuntu resolute/main s390x mesa-libgallium s390x 25.2.3-1ubuntu1 [8319 kB] 1080s Get:86 http://ftpmaster.internal/ubuntu resolute/main s390x libgbm1 s390x 25.2.3-1ubuntu1 [34.7 kB] 1080s Get:87 http://ftpmaster.internal/ubuntu resolute/main s390x libvulkan1 s390x 1.4.321.0-1 [147 kB] 1080s Get:88 http://ftpmaster.internal/ubuntu resolute/main s390x libgl1-mesa-dri s390x 25.2.3-1ubuntu1 [36.0 kB] 1080s Get:89 http://ftpmaster.internal/ubuntu resolute/main s390x libglx-mesa0 s390x 25.2.3-1ubuntu1 [114 kB] 1080s Get:90 http://ftpmaster.internal/ubuntu resolute/main s390x libglx0 s390x 1.7.0-1build2 [30.9 kB] 1080s Get:91 http://ftpmaster.internal/ubuntu resolute/main s390x libgl1 s390x 1.7.0-1build2 [135 kB] 1080s Get:92 http://ftpmaster.internal/ubuntu resolute/main s390x libasound2-data all 1.2.14-1ubuntu1 [21.2 kB] 1080s Get:93 http://ftpmaster.internal/ubuntu resolute/main s390x libasound2t64 s390x 1.2.14-1ubuntu1 [414 kB] 1080s Get:94 http://ftpmaster.internal/ubuntu resolute/main s390x libgif7 s390x 5.2.2-1ubuntu2 [37.5 kB] 1080s Get:95 http://ftpmaster.internal/ubuntu resolute/main s390x x11-common all 1:7.7+24ubuntu1 [22.4 kB] 1080s Get:96 http://ftpmaster.internal/ubuntu resolute/main s390x libxtst6 s390x 2:1.2.5-1 [13.5 kB] 1080s Get:97 http://ftpmaster.internal/ubuntu resolute/main s390x openjdk-21-jre s390x 21.0.9~8ea-1 [238 kB] 1080s Get:98 http://ftpmaster.internal/ubuntu resolute/main s390x default-jre s390x 2:1.21-76 [920 B] 1080s Get:99 http://ftpmaster.internal/ubuntu resolute/universe s390x libhamcrest-java all 2.2-2 [117 kB] 1080s Get:100 http://ftpmaster.internal/ubuntu resolute/universe s390x junit4 all 4.13.2-5 [348 kB] 1080s Get:101 http://ftpmaster.internal/ubuntu resolute/universe s390x libcommons-cli-java all 1.6.0-1 [59.9 kB] 1081s Get:102 http://ftpmaster.internal/ubuntu resolute/universe s390x libapache-pom-java all 33-2 [5874 B] 1081s Get:103 http://ftpmaster.internal/ubuntu resolute/universe s390x libcommons-parent-java all 56-1 [10.7 kB] 1081s Get:104 http://ftpmaster.internal/ubuntu resolute/universe s390x libcommons-io-java all 2.19.0-1 [491 kB] 1081s Get:105 http://ftpmaster.internal/ubuntu resolute/universe s390x libdropwizard-metrics-java all 3.2.6-1 [240 kB] 1081s Get:106 http://ftpmaster.internal/ubuntu resolute/universe s390x libfindbugs-annotations-java all 3.1.0~preview2-4 [48.9 kB] 1081s Get:107 http://ftpmaster.internal/ubuntu resolute/universe s390x libatinject-jsr330-api-java all 1.0+ds1-6 [5076 B] 1081s Get:108 http://ftpmaster.internal/ubuntu resolute/universe s390x liberror-prone-java all 2.18.0-1 [22.5 kB] 1081s Get:109 http://ftpmaster.internal/ubuntu resolute/universe s390x libjsr305-java all 0.1~+svn49-12 [27.0 kB] 1081s Get:110 http://ftpmaster.internal/ubuntu resolute/universe s390x libguava-java all 32.0.1-1 [2692 kB] 1082s Get:111 http://ftpmaster.internal/ubuntu resolute/universe s390x libjackson2-annotations-java all 2.14.0-1 [64.7 kB] 1082s Get:112 http://ftpmaster.internal/ubuntu resolute/universe s390x libjackson2-core-java all 2.14.1-1 [432 kB] 1082s Get:113 http://ftpmaster.internal/ubuntu resolute/universe s390x libjackson2-databind-java all 2.14.0+ds-1 [1481 kB] 1082s Get:114 http://ftpmaster.internal/ubuntu resolute/universe s390x libasm-java all 9.8-1 [388 kB] 1082s Get:115 http://ftpmaster.internal/ubuntu resolute/universe s390x libel-api-java all 3.0.0-3 [64.9 kB] 1082s Get:116 http://ftpmaster.internal/ubuntu resolute/universe s390x libjsp-api-java all 2.3.4-3 [53.7 kB] 1082s Get:117 http://ftpmaster.internal/ubuntu resolute/universe s390x libservlet-api-java all 4.0.1-2 [81.0 kB] 1082s Get:118 http://ftpmaster.internal/ubuntu resolute/universe s390x libwebsocket-api-java all 1.1-2 [40.1 kB] 1082s Get:119 http://ftpmaster.internal/ubuntu resolute/universe s390x libjetty9-java all 9.4.57-1 [2791 kB] 1083s Get:120 http://ftpmaster.internal/ubuntu resolute/universe s390x libjnr-constants-java all 0.10.4-2 [1397 kB] 1083s Get:121 http://ftpmaster.internal/ubuntu resolute/universe s390x libjffi-jni s390x 1.3.13+ds-1 [30.7 kB] 1083s Get:122 http://ftpmaster.internal/ubuntu resolute/universe s390x libjffi-java all 1.3.13+ds-1 [112 kB] 1083s Get:123 http://ftpmaster.internal/ubuntu resolute/universe s390x libjnr-x86asm-java all 1.0.2-6 [216 kB] 1083s Get:124 http://ftpmaster.internal/ubuntu resolute/universe s390x libjnr-ffi-java all 2.2.15-2 [627 kB] 1083s Get:125 http://ftpmaster.internal/ubuntu resolute/universe s390x libjnr-enxio-java all 0.32.16-1 [33.7 kB] 1083s Get:126 http://ftpmaster.internal/ubuntu resolute/universe s390x libjnr-posix-java all 3.1.18-1 [267 kB] 1083s Get:127 http://ftpmaster.internal/ubuntu resolute/universe s390x libjnr-unixsocket-java all 0.38.21-3 [46.8 kB] 1083s Get:128 http://ftpmaster.internal/ubuntu resolute/universe s390x libactivation-java all 1.2.0-2 [84.7 kB] 1083s Get:129 http://ftpmaster.internal/ubuntu resolute/universe s390x libmail-java all 1.6.5-3 [681 kB] 1083s Get:130 http://ftpmaster.internal/ubuntu resolute/universe s390x libcommons-logging-java all 1.3.0-1ubuntu1 [63.8 kB] 1083s Get:131 http://ftpmaster.internal/ubuntu resolute/universe s390x libjaxb-api-java all 2.3.1-1 [119 kB] 1083s Get:132 http://ftpmaster.internal/ubuntu resolute/universe s390x libspring-core-java all 4.3.30-3ubuntu1 [1015 kB] 1083s Get:133 http://ftpmaster.internal/ubuntu resolute/universe s390x libspring-beans-java all 4.3.30-3ubuntu1 [677 kB] 1083s Get:134 http://ftpmaster.internal/ubuntu resolute/universe s390x libtaglibs-standard-spec-java all 1.2.5-3 [35.2 kB] 1083s Get:135 http://ftpmaster.internal/ubuntu resolute/universe s390x libtaglibs-standard-impl-java all 1.2.5-3 [182 kB] 1083s Get:136 http://ftpmaster.internal/ubuntu resolute/universe s390x libeclipse-jdt-core-compiler-batch-java all 3.35.0+eclipse4.29-2 [2933 kB] 1084s Get:137 http://ftpmaster.internal/ubuntu resolute/universe s390x libeclipse-jdt-core-java all 3.35.0+eclipse4.29-2 [3831 kB] 1084s Get:138 http://ftpmaster.internal/ubuntu resolute/universe s390x libtomcat9-java all 9.0.95-1ubuntu1 [6304 kB] 1084s Get:139 http://ftpmaster.internal/ubuntu resolute/universe s390x libjetty9-extra-java all 9.4.57-1 [1199 kB] 1084s Get:140 http://ftpmaster.internal/ubuntu resolute/universe s390x libjavaparser-java all 3.26.1-1 [1326 kB] 1084s Get:141 http://ftpmaster.internal/ubuntu resolute/universe s390x libjctools-java all 4.0.5+dfsg-1 [506 kB] 1084s Get:142 http://ftpmaster.internal/ubuntu resolute/universe s390x libnetty-java all 1:4.1.48-10 [3628 kB] 1084s Get:143 http://ftpmaster.internal/ubuntu resolute/universe s390x libslf4j-java all 1.7.32-2 [141 kB] 1084s Get:144 http://ftpmaster.internal/ubuntu resolute/main s390x libsnappy1v5 s390x 1.2.2-1 [33.0 kB] 1084s Get:145 http://ftpmaster.internal/ubuntu resolute/universe s390x libsnappy-jni s390x 1.1.10.7-1 [6814 B] 1084s Get:146 http://ftpmaster.internal/ubuntu resolute/universe s390x libsnappy-java all 1.1.10.7-1 [83.6 kB] 1084s Get:147 http://ftpmaster.internal/ubuntu resolute/main s390x libapr1t64 s390x 1.7.5-1 [114 kB] 1084s Get:148 http://ftpmaster.internal/ubuntu resolute/universe s390x libnetty-tcnative-jni s390x 2.0.28-1build4 [36.8 kB] 1084s Get:149 http://ftpmaster.internal/ubuntu resolute/universe s390x libnetty-tcnative-java all 2.0.28-1build4 [24.8 kB] 1084s Get:150 http://ftpmaster.internal/ubuntu resolute/universe s390x liblog4j1.2-java all 1.2.17-11 [439 kB] 1084s Get:151 http://ftpmaster.internal/ubuntu resolute/universe s390x libzookeeper-java all 3.9.3-1build2 [1890 kB] 1085s Get:152 http://ftpmaster.internal/ubuntu resolute/universe s390x zookeeper all 3.9.3-1build2 [64.9 kB] 1085s Get:153 http://ftpmaster.internal/ubuntu resolute/universe s390x zookeeperd all 3.9.3-1build2 [10.0 kB] 1085s Get:154 http://ftpmaster.internal/ubuntu resolute/main s390x fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 1085s Get:155 http://ftpmaster.internal/ubuntu resolute/main s390x libcares2 s390x 1.34.5-1 [102 kB] 1085s Get:156 http://ftpmaster.internal/ubuntu resolute/universe s390x libev4t64 s390x 1:4.33-2.1build1 [32.0 kB] 1085s Get:157 http://ftpmaster.internal/ubuntu resolute/main s390x libicu76 s390x 76.1-4ubuntu2 [11.1 MB] 1085s Get:158 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x libjs-jquery all 3.7.1+dfsg+~3.5.33-1build1 [321 kB] 1085s Get:159 http://ftpmaster.internal/ubuntu resolute/main s390x libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 1085s Get:160 http://ftpmaster.internal/ubuntu resolute/main s390x libjs-sphinxdoc all 8.2.3-1ubuntu2 [28.0 kB] 1085s Get:161 http://ftpmaster.internal/ubuntu resolute/main s390x libpq5 s390x 17.6-1build1 [148 kB] 1085s Get:162 http://ftpmaster.internal/ubuntu resolute/main s390x libtime-duration-perl all 1.21-2 [12.3 kB] 1085s Get:163 http://ftpmaster.internal/ubuntu resolute/main s390x libtimedate-perl all 2.3300-2 [34.0 kB] 1085s Get:164 http://ftpmaster.internal/ubuntu resolute/main s390x libxslt1.1 s390x 1.1.43-0.1 [163 kB] 1085s Get:165 http://ftpmaster.internal/ubuntu resolute/universe s390x moreutils s390x 0.69-1 [57.4 kB] 1085s Get:166 http://ftpmaster.internal/ubuntu resolute/main s390x python3-click all 8.2.0+0.really.8.1.8-1 [80.0 kB] 1085s Get:167 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-consul all 1.5.5-1 [22.6 kB] 1085s Get:168 http://ftpmaster.internal/ubuntu resolute/main s390x python3-dateutil all 2.9.0-4 [80.3 kB] 1085s Get:169 http://ftpmaster.internal/ubuntu resolute/main s390x python3-wcwidth all 0.2.13+dfsg1-1 [26.3 kB] 1085s Get:170 http://ftpmaster.internal/ubuntu resolute/main s390x python3-prettytable all 3.15.1-1 [38.9 kB] 1085s Get:171 http://ftpmaster.internal/ubuntu resolute/main s390x python3-psutil s390x 7.0.0-2ubuntu1 [188 kB] 1085s Get:172 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-ydiff all 1.4.2-1 [19.0 kB] 1085s Get:173 http://ftpmaster.internal/ubuntu resolute/main s390x python3-psycopg2 s390x 2.9.10-1build1 [135 kB] 1085s Get:174 http://ftpmaster.internal/ubuntu resolute/main s390x python3-greenlet s390x 3.1.0-1build1 [162 kB] 1085s Get:175 http://ftpmaster.internal/ubuntu resolute/main s390x python3-dnspython all 2.7.0-1ubuntu1 [167 kB] 1085s Get:176 http://ftpmaster.internal/ubuntu resolute/main s390x python3-eventlet all 0.39.0-0ubuntu2 [277 kB] 1085s Get:177 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-zope.event all 5.0-0.1 [7512 B] 1085s Get:178 http://ftpmaster.internal/ubuntu resolute/main s390x python3-zope.interface s390x 7.2-1build1 [141 kB] 1085s Get:179 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-gevent s390x 24.11.1-1build1 [882 kB] 1085s Get:180 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-kerberos s390x 1.1.14-3.1build12 [21.9 kB] 1085s Get:181 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-pure-sasl all 0.5.1+dfsg1-5 [11.4 kB] 1085s Get:182 http://ftpmaster.internal/ubuntu resolute/main s390x python3-six all 1.17.0-1 [13.2 kB] 1085s Get:183 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-kazoo all 2.9.0-2 [103 kB] 1085s Get:184 http://ftpmaster.internal/ubuntu resolute/universe s390x patroni all 4.0.6-1 [284 kB] 1085s Get:185 http://ftpmaster.internal/ubuntu resolute/main s390x sphinx-rtd-theme-common all 3.0.2+dfsg-3 [1013 kB] 1085s Get:186 http://ftpmaster.internal/ubuntu resolute/universe s390x patroni-doc all 4.0.6-1 [529 kB] 1085s Get:187 http://ftpmaster.internal/ubuntu resolute/main s390x postgresql-client-17 s390x 17.6-1build1 [1367 kB] 1085s Get:188 http://ftpmaster.internal/ubuntu resolute/main s390x postgresql-17 s390x 17.6-1build1 [16.3 MB] 1086s Get:189 http://ftpmaster.internal/ubuntu resolute/main s390x postgresql all 17+282ubuntu1 [17.6 kB] 1086s Get:190 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-parse all 1.20.2-1 [27.0 kB] 1086s Get:191 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-parse-type all 0.6.4-3 [23.5 kB] 1086s Get:192 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-behave all 1.2.6-6 [98.6 kB] 1086s Get:193 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-coverage s390x 7.8.2+dfsg1-1 [156 kB] 1086s Preconfiguring packages ... 1086s /var/cache/debconf/tmp.ci/postgresql.config.6jfixh: 12: pg_lsclusters: not found 1086s Fetched 143 MB in 11s (13.1 MB/s) 1086s Selecting previously unselected package fonts-lato. 1087s (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 ... 56857 files and directories currently installed.) 1087s Preparing to unpack .../000-fonts-lato_2.015-1_all.deb ... 1087s Unpacking fonts-lato (2.015-1) ... 1087s Selecting previously unselected package libjson-perl. 1087s Preparing to unpack .../001-libjson-perl_4.10000-1_all.deb ... 1087s Unpacking libjson-perl (4.10000-1) ... 1087s Selecting previously unselected package postgresql-client-common. 1087s Preparing to unpack .../002-postgresql-client-common_282ubuntu1_all.deb ... 1087s Unpacking postgresql-client-common (282ubuntu1) ... 1087s Selecting previously unselected package libio-pty-perl. 1087s Preparing to unpack .../003-libio-pty-perl_1%3a1.20-1build3_s390x.deb ... 1087s Unpacking libio-pty-perl (1:1.20-1build3) ... 1087s Selecting previously unselected package libipc-run-perl. 1087s Preparing to unpack .../004-libipc-run-perl_20231003.0-2_all.deb ... 1087s Unpacking libipc-run-perl (20231003.0-2) ... 1087s Selecting previously unselected package postgresql-common-dev. 1087s Preparing to unpack .../005-postgresql-common-dev_282ubuntu1_all.deb ... 1087s Unpacking postgresql-common-dev (282ubuntu1) ... 1087s Selecting previously unselected package ssl-cert. 1087s Preparing to unpack .../006-ssl-cert_1.1.3ubuntu1_all.deb ... 1087s Unpacking ssl-cert (1.1.3ubuntu1) ... 1087s Selecting previously unselected package postgresql-common. 1087s Preparing to unpack .../007-postgresql-common_282ubuntu1_all.deb ... 1087s Adding 'diversion of /usr/bin/pg_config to /usr/bin/pg_config.libpq-dev by postgresql-common' 1087s Unpacking postgresql-common (282ubuntu1) ... 1087s Selecting previously unselected package ca-certificates-java. 1087s Preparing to unpack .../008-ca-certificates-java_20240118_all.deb ... 1087s Unpacking ca-certificates-java (20240118) ... 1087s Selecting previously unselected package java-common. 1087s Preparing to unpack .../009-java-common_0.76_all.deb ... 1087s Unpacking java-common (0.76) ... 1087s Selecting previously unselected package liblcms2-2:s390x. 1087s Preparing to unpack .../010-liblcms2-2_2.16-2_s390x.deb ... 1087s Unpacking liblcms2-2:s390x (2.16-2) ... 1087s Selecting previously unselected package libjpeg-turbo8:s390x. 1087s Preparing to unpack .../011-libjpeg-turbo8_2.1.5-4ubuntu2_s390x.deb ... 1087s Unpacking libjpeg-turbo8:s390x (2.1.5-4ubuntu2) ... 1087s Selecting previously unselected package libjpeg8:s390x. 1087s Preparing to unpack .../012-libjpeg8_8c-2ubuntu11_s390x.deb ... 1087s Unpacking libjpeg8:s390x (8c-2ubuntu11) ... 1087s Selecting previously unselected package libnspr4:s390x. 1087s Preparing to unpack .../013-libnspr4_2%3a4.36-1ubuntu2_s390x.deb ... 1087s Unpacking libnspr4:s390x (2:4.36-1ubuntu2) ... 1087s Selecting previously unselected package libnss3:s390x. 1087s Preparing to unpack .../014-libnss3_2%3a3.114-1_s390x.deb ... 1087s Unpacking libnss3:s390x (2:3.114-1) ... 1087s Selecting previously unselected package libpcsclite1:s390x. 1087s Preparing to unpack .../015-libpcsclite1_2.3.3-1_s390x.deb ... 1087s Unpacking libpcsclite1:s390x (2.3.3-1) ... 1087s Selecting previously unselected package openjdk-21-jre-headless:s390x. 1087s Preparing to unpack .../016-openjdk-21-jre-headless_21.0.9~8ea-1_s390x.deb ... 1087s Unpacking openjdk-21-jre-headless:s390x (21.0.9~8ea-1) ... 1088s Selecting previously unselected package default-jre-headless. 1088s Preparing to unpack .../017-default-jre-headless_2%3a1.21-76_s390x.deb ... 1088s Unpacking default-jre-headless (2:1.21-76) ... 1088s Selecting previously unselected package libgdk-pixbuf2.0-common. 1088s Preparing to unpack .../018-libgdk-pixbuf2.0-common_2.42.12+dfsg-5_all.deb ... 1088s Unpacking libgdk-pixbuf2.0-common (2.42.12+dfsg-5) ... 1088s Selecting previously unselected package libdeflate0:s390x. 1088s Preparing to unpack .../019-libdeflate0_1.23-2_s390x.deb ... 1088s Unpacking libdeflate0:s390x (1.23-2) ... 1088s Selecting previously unselected package libjbig0:s390x. 1088s Preparing to unpack .../020-libjbig0_2.1-6.1ubuntu2_s390x.deb ... 1088s Unpacking libjbig0:s390x (2.1-6.1ubuntu2) ... 1088s Selecting previously unselected package libsharpyuv0:s390x. 1088s Preparing to unpack .../021-libsharpyuv0_1.5.0-0.1_s390x.deb ... 1088s Unpacking libsharpyuv0:s390x (1.5.0-0.1) ... 1088s Selecting previously unselected package libwebp7:s390x. 1088s Preparing to unpack .../022-libwebp7_1.5.0-0.1_s390x.deb ... 1088s Unpacking libwebp7:s390x (1.5.0-0.1) ... 1088s Selecting previously unselected package libtiff6:s390x. 1088s Preparing to unpack .../023-libtiff6_4.7.0-3ubuntu3_s390x.deb ... 1088s Unpacking libtiff6:s390x (4.7.0-3ubuntu3) ... 1088s Selecting previously unselected package libgdk-pixbuf-2.0-0:s390x. 1088s Preparing to unpack .../024-libgdk-pixbuf-2.0-0_2.42.12+dfsg-5_s390x.deb ... 1088s Unpacking libgdk-pixbuf-2.0-0:s390x (2.42.12+dfsg-5) ... 1088s Selecting previously unselected package gtk-update-icon-cache. 1088s Preparing to unpack .../025-gtk-update-icon-cache_4.20.1+ds-2_s390x.deb ... 1088s No diversion 'diversion of /usr/sbin/update-icon-caches to /usr/sbin/update-icon-caches.gtk2 by libgtk-3-bin', none removed. 1088s 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. 1088s Unpacking gtk-update-icon-cache (4.20.1+ds-2) ... 1088s Selecting previously unselected package hicolor-icon-theme. 1088s Preparing to unpack .../026-hicolor-icon-theme_0.18-2_all.deb ... 1088s Unpacking hicolor-icon-theme (0.18-2) ... 1088s Selecting previously unselected package adwaita-icon-theme. 1088s Preparing to unpack .../027-adwaita-icon-theme_49.0-1_all.deb ... 1088s Unpacking adwaita-icon-theme (49.0-1) ... 1088s Selecting previously unselected package at-spi2-common. 1088s Preparing to unpack .../028-at-spi2-common_2.57.1-1_all.deb ... 1088s Unpacking at-spi2-common (2.57.1-1) ... 1088s Selecting previously unselected package libatk1.0-0t64:s390x. 1088s Preparing to unpack .../029-libatk1.0-0t64_2.57.1-1_s390x.deb ... 1088s Unpacking libatk1.0-0t64:s390x (2.57.1-1) ... 1088s Selecting previously unselected package libxi6:s390x. 1088s Preparing to unpack .../030-libxi6_2%3a1.8.2-1_s390x.deb ... 1088s Unpacking libxi6:s390x (2:1.8.2-1) ... 1088s Selecting previously unselected package libatspi2.0-0t64:s390x. 1088s Preparing to unpack .../031-libatspi2.0-0t64_2.57.1-1_s390x.deb ... 1088s Unpacking libatspi2.0-0t64:s390x (2.57.1-1) ... 1088s Selecting previously unselected package libatk-bridge2.0-0t64:s390x. 1088s Preparing to unpack .../032-libatk-bridge2.0-0t64_2.57.1-1_s390x.deb ... 1088s Unpacking libatk-bridge2.0-0t64:s390x (2.57.1-1) ... 1088s Selecting previously unselected package libfreetype6:s390x. 1088s Preparing to unpack .../033-libfreetype6_2.13.3+dfsg-1build1_s390x.deb ... 1088s Unpacking libfreetype6:s390x (2.13.3+dfsg-1build1) ... 1088s Selecting previously unselected package fonts-dejavu-mono. 1088s Preparing to unpack .../034-fonts-dejavu-mono_2.37-8_all.deb ... 1088s Unpacking fonts-dejavu-mono (2.37-8) ... 1088s Selecting previously unselected package fonts-dejavu-core. 1088s Preparing to unpack .../035-fonts-dejavu-core_2.37-8_all.deb ... 1088s Unpacking fonts-dejavu-core (2.37-8) ... 1088s Selecting previously unselected package fontconfig-config. 1088s Preparing to unpack .../036-fontconfig-config_2.15.0-2.3ubuntu1_s390x.deb ... 1088s Unpacking fontconfig-config (2.15.0-2.3ubuntu1) ... 1088s Selecting previously unselected package libfontconfig1:s390x. 1088s Preparing to unpack .../037-libfontconfig1_2.15.0-2.3ubuntu1_s390x.deb ... 1088s Unpacking libfontconfig1:s390x (2.15.0-2.3ubuntu1) ... 1088s Selecting previously unselected package libpixman-1-0:s390x. 1088s Preparing to unpack .../038-libpixman-1-0_0.44.0-3_s390x.deb ... 1088s Unpacking libpixman-1-0:s390x (0.44.0-3) ... 1088s Selecting previously unselected package libxcb-render0:s390x. 1088s Preparing to unpack .../039-libxcb-render0_1.17.0-2build1_s390x.deb ... 1088s Unpacking libxcb-render0:s390x (1.17.0-2build1) ... 1088s Selecting previously unselected package libxcb-shm0:s390x. 1088s Preparing to unpack .../040-libxcb-shm0_1.17.0-2build1_s390x.deb ... 1088s Unpacking libxcb-shm0:s390x (1.17.0-2build1) ... 1088s Selecting previously unselected package libxrender1:s390x. 1088s Preparing to unpack .../041-libxrender1_1%3a0.9.12-1_s390x.deb ... 1088s Unpacking libxrender1:s390x (1:0.9.12-1) ... 1088s Selecting previously unselected package libcairo2:s390x. 1088s Preparing to unpack .../042-libcairo2_1.18.4-1build1_s390x.deb ... 1088s Unpacking libcairo2:s390x (1.18.4-1build1) ... 1088s Selecting previously unselected package libcairo-gobject2:s390x. 1088s Preparing to unpack .../043-libcairo-gobject2_1.18.4-1build1_s390x.deb ... 1088s Unpacking libcairo-gobject2:s390x (1.18.4-1build1) ... 1088s Selecting previously unselected package libcolord2:s390x. 1088s Preparing to unpack .../044-libcolord2_1.4.7-3build1_s390x.deb ... 1088s Unpacking libcolord2:s390x (1.4.7-3build1) ... 1088s Selecting previously unselected package libavahi-common-data:s390x. 1088s Preparing to unpack .../045-libavahi-common-data_0.8-16ubuntu3_s390x.deb ... 1088s Unpacking libavahi-common-data:s390x (0.8-16ubuntu3) ... 1088s Selecting previously unselected package libavahi-common3:s390x. 1088s Preparing to unpack .../046-libavahi-common3_0.8-16ubuntu3_s390x.deb ... 1088s Unpacking libavahi-common3:s390x (0.8-16ubuntu3) ... 1088s Selecting previously unselected package libavahi-client3:s390x. 1088s Preparing to unpack .../047-libavahi-client3_0.8-16ubuntu3_s390x.deb ... 1088s Unpacking libavahi-client3:s390x (0.8-16ubuntu3) ... 1088s Selecting previously unselected package libcups2t64:s390x. 1088s Preparing to unpack .../048-libcups2t64_2.4.12-0ubuntu3_s390x.deb ... 1088s Unpacking libcups2t64:s390x (2.4.12-0ubuntu3) ... 1088s Selecting previously unselected package libepoxy0:s390x. 1088s Preparing to unpack .../049-libepoxy0_1.5.10-2_s390x.deb ... 1088s Unpacking libepoxy0:s390x (1.5.10-2) ... 1088s Selecting previously unselected package libgraphite2-3:s390x. 1088s Preparing to unpack .../050-libgraphite2-3_1.3.14-2ubuntu1_s390x.deb ... 1088s Unpacking libgraphite2-3:s390x (1.3.14-2ubuntu1) ... 1088s Selecting previously unselected package libharfbuzz0b:s390x. 1088s Preparing to unpack .../051-libharfbuzz0b_10.2.0-1_s390x.deb ... 1088s Unpacking libharfbuzz0b:s390x (10.2.0-1) ... 1089s Selecting previously unselected package fontconfig. 1089s Preparing to unpack .../052-fontconfig_2.15.0-2.3ubuntu1_s390x.deb ... 1089s Unpacking fontconfig (2.15.0-2.3ubuntu1) ... 1089s Selecting previously unselected package libthai-data. 1089s Preparing to unpack .../053-libthai-data_0.1.29-2build1_all.deb ... 1089s Unpacking libthai-data (0.1.29-2build1) ... 1089s Selecting previously unselected package libdatrie1:s390x. 1089s Preparing to unpack .../054-libdatrie1_0.2.13-4_s390x.deb ... 1089s Unpacking libdatrie1:s390x (0.2.13-4) ... 1089s Selecting previously unselected package libthai0:s390x. 1089s Preparing to unpack .../055-libthai0_0.1.29-2build1_s390x.deb ... 1089s Unpacking libthai0:s390x (0.1.29-2build1) ... 1089s Selecting previously unselected package libpango-1.0-0:s390x. 1089s Preparing to unpack .../056-libpango-1.0-0_1.56.3-1build1_s390x.deb ... 1089s Unpacking libpango-1.0-0:s390x (1.56.3-1build1) ... 1089s Selecting previously unselected package libpangoft2-1.0-0:s390x. 1089s Preparing to unpack .../057-libpangoft2-1.0-0_1.56.3-1build1_s390x.deb ... 1089s Unpacking libpangoft2-1.0-0:s390x (1.56.3-1build1) ... 1089s Selecting previously unselected package libpangocairo-1.0-0:s390x. 1089s Preparing to unpack .../058-libpangocairo-1.0-0_1.56.3-1build1_s390x.deb ... 1089s Unpacking libpangocairo-1.0-0:s390x (1.56.3-1build1) ... 1089s Selecting previously unselected package libwayland-client0:s390x. 1089s Preparing to unpack .../059-libwayland-client0_1.24.0-1build1_s390x.deb ... 1089s Unpacking libwayland-client0:s390x (1.24.0-1build1) ... 1089s Selecting previously unselected package libwayland-cursor0:s390x. 1089s Preparing to unpack .../060-libwayland-cursor0_1.24.0-1build1_s390x.deb ... 1089s Unpacking libwayland-cursor0:s390x (1.24.0-1build1) ... 1089s Selecting previously unselected package libwayland-egl1:s390x. 1089s Preparing to unpack .../061-libwayland-egl1_1.24.0-1build1_s390x.deb ... 1089s Unpacking libwayland-egl1:s390x (1.24.0-1build1) ... 1089s Selecting previously unselected package libxcomposite1:s390x. 1089s Preparing to unpack .../062-libxcomposite1_1%3a0.4.6-1_s390x.deb ... 1089s Unpacking libxcomposite1:s390x (1:0.4.6-1) ... 1089s Selecting previously unselected package libxfixes3:s390x. 1089s Preparing to unpack .../063-libxfixes3_1%3a6.0.0-2build1_s390x.deb ... 1089s Unpacking libxfixes3:s390x (1:6.0.0-2build1) ... 1089s Selecting previously unselected package libxcursor1:s390x. 1089s Preparing to unpack .../064-libxcursor1_1%3a1.2.3-1_s390x.deb ... 1089s Unpacking libxcursor1:s390x (1:1.2.3-1) ... 1089s Selecting previously unselected package libxdamage1:s390x. 1089s Preparing to unpack .../065-libxdamage1_1%3a1.1.6-1build1_s390x.deb ... 1089s Unpacking libxdamage1:s390x (1:1.1.6-1build1) ... 1089s Selecting previously unselected package libxinerama1:s390x. 1089s Preparing to unpack .../066-libxinerama1_2%3a1.1.4-3build1_s390x.deb ... 1089s Unpacking libxinerama1:s390x (2:1.1.4-3build1) ... 1089s Selecting previously unselected package libxrandr2:s390x. 1089s Preparing to unpack .../067-libxrandr2_2%3a1.5.4-1_s390x.deb ... 1089s Unpacking libxrandr2:s390x (2:1.5.4-1) ... 1089s Selecting previously unselected package libdconf1:s390x. 1089s Preparing to unpack .../068-libdconf1_0.40.0-5willsync1_s390x.deb ... 1089s Unpacking libdconf1:s390x (0.40.0-5willsync1) ... 1089s Selecting previously unselected package dconf-service. 1089s Preparing to unpack .../069-dconf-service_0.40.0-5willsync1_s390x.deb ... 1089s Unpacking dconf-service (0.40.0-5willsync1) ... 1089s Selecting previously unselected package dconf-gsettings-backend:s390x. 1089s Preparing to unpack .../070-dconf-gsettings-backend_0.40.0-5willsync1_s390x.deb ... 1089s Unpacking dconf-gsettings-backend:s390x (0.40.0-5willsync1) ... 1089s Selecting previously unselected package libgtk-3-common. 1089s Preparing to unpack .../071-libgtk-3-common_3.24.50-1ubuntu2_all.deb ... 1089s Unpacking libgtk-3-common (3.24.50-1ubuntu2) ... 1089s Selecting previously unselected package libgtk-3-0t64:s390x. 1089s Preparing to unpack .../072-libgtk-3-0t64_3.24.50-1ubuntu2_s390x.deb ... 1089s Unpacking libgtk-3-0t64:s390x (3.24.50-1ubuntu2) ... 1089s Selecting previously unselected package libglvnd0:s390x. 1089s Preparing to unpack .../073-libglvnd0_1.7.0-1build2_s390x.deb ... 1089s Unpacking libglvnd0:s390x (1.7.0-1build2) ... 1089s Selecting previously unselected package libx11-xcb1:s390x. 1089s Preparing to unpack .../074-libx11-xcb1_2%3a1.8.12-1build1_s390x.deb ... 1089s Unpacking libx11-xcb1:s390x (2:1.8.12-1build1) ... 1089s Selecting previously unselected package libxcb-dri3-0:s390x. 1089s Preparing to unpack .../075-libxcb-dri3-0_1.17.0-2build1_s390x.deb ... 1089s Unpacking libxcb-dri3-0:s390x (1.17.0-2build1) ... 1089s Selecting previously unselected package libxcb-glx0:s390x. 1089s Preparing to unpack .../076-libxcb-glx0_1.17.0-2build1_s390x.deb ... 1089s Unpacking libxcb-glx0:s390x (1.17.0-2build1) ... 1089s Selecting previously unselected package libxcb-present0:s390x. 1089s Preparing to unpack .../077-libxcb-present0_1.17.0-2build1_s390x.deb ... 1089s Unpacking libxcb-present0:s390x (1.17.0-2build1) ... 1089s Selecting previously unselected package libxcb-xfixes0:s390x. 1089s Preparing to unpack .../078-libxcb-xfixes0_1.17.0-2build1_s390x.deb ... 1089s Unpacking libxcb-xfixes0:s390x (1.17.0-2build1) ... 1089s Selecting previously unselected package libxxf86vm1:s390x. 1089s Preparing to unpack .../079-libxxf86vm1_1%3a1.1.4-1build4_s390x.deb ... 1089s Unpacking libxxf86vm1:s390x (1:1.1.4-1build4) ... 1089s Selecting previously unselected package libdrm-amdgpu1:s390x. 1089s Preparing to unpack .../080-libdrm-amdgpu1_2.4.125-1_s390x.deb ... 1089s Unpacking libdrm-amdgpu1:s390x (2.4.125-1) ... 1089s Selecting previously unselected package libxcb-randr0:s390x. 1089s Preparing to unpack .../081-libxcb-randr0_1.17.0-2build1_s390x.deb ... 1089s Unpacking libxcb-randr0:s390x (1.17.0-2build1) ... 1089s Selecting previously unselected package libxcb-sync1:s390x. 1089s Preparing to unpack .../082-libxcb-sync1_1.17.0-2build1_s390x.deb ... 1089s Unpacking libxcb-sync1:s390x (1.17.0-2build1) ... 1089s Selecting previously unselected package libxshmfence1:s390x. 1089s Preparing to unpack .../083-libxshmfence1_1.3.3-1_s390x.deb ... 1089s Unpacking libxshmfence1:s390x (1.3.3-1) ... 1089s Selecting previously unselected package mesa-libgallium:s390x. 1089s Preparing to unpack .../084-mesa-libgallium_25.2.3-1ubuntu1_s390x.deb ... 1089s Unpacking mesa-libgallium:s390x (25.2.3-1ubuntu1) ... 1089s Selecting previously unselected package libgbm1:s390x. 1089s Preparing to unpack .../085-libgbm1_25.2.3-1ubuntu1_s390x.deb ... 1089s Unpacking libgbm1:s390x (25.2.3-1ubuntu1) ... 1089s Selecting previously unselected package libvulkan1:s390x. 1089s Preparing to unpack .../086-libvulkan1_1.4.321.0-1_s390x.deb ... 1089s Unpacking libvulkan1:s390x (1.4.321.0-1) ... 1089s Selecting previously unselected package libgl1-mesa-dri:s390x. 1089s Preparing to unpack .../087-libgl1-mesa-dri_25.2.3-1ubuntu1_s390x.deb ... 1089s Unpacking libgl1-mesa-dri:s390x (25.2.3-1ubuntu1) ... 1089s Selecting previously unselected package libglx-mesa0:s390x. 1089s Preparing to unpack .../088-libglx-mesa0_25.2.3-1ubuntu1_s390x.deb ... 1089s Unpacking libglx-mesa0:s390x (25.2.3-1ubuntu1) ... 1089s Selecting previously unselected package libglx0:s390x. 1089s Preparing to unpack .../089-libglx0_1.7.0-1build2_s390x.deb ... 1089s Unpacking libglx0:s390x (1.7.0-1build2) ... 1089s Selecting previously unselected package libgl1:s390x. 1089s Preparing to unpack .../090-libgl1_1.7.0-1build2_s390x.deb ... 1089s Unpacking libgl1:s390x (1.7.0-1build2) ... 1089s Selecting previously unselected package libasound2-data. 1089s Preparing to unpack .../091-libasound2-data_1.2.14-1ubuntu1_all.deb ... 1089s Unpacking libasound2-data (1.2.14-1ubuntu1) ... 1089s Selecting previously unselected package libasound2t64:s390x. 1089s Preparing to unpack .../092-libasound2t64_1.2.14-1ubuntu1_s390x.deb ... 1089s Unpacking libasound2t64:s390x (1.2.14-1ubuntu1) ... 1089s Selecting previously unselected package libgif7:s390x. 1089s Preparing to unpack .../093-libgif7_5.2.2-1ubuntu2_s390x.deb ... 1089s Unpacking libgif7:s390x (5.2.2-1ubuntu2) ... 1089s Selecting previously unselected package x11-common. 1089s Preparing to unpack .../094-x11-common_1%3a7.7+24ubuntu1_all.deb ... 1089s Unpacking x11-common (1:7.7+24ubuntu1) ... 1089s Selecting previously unselected package libxtst6:s390x. 1089s Preparing to unpack .../095-libxtst6_2%3a1.2.5-1_s390x.deb ... 1089s Unpacking libxtst6:s390x (2:1.2.5-1) ... 1089s Selecting previously unselected package openjdk-21-jre:s390x. 1089s Preparing to unpack .../096-openjdk-21-jre_21.0.9~8ea-1_s390x.deb ... 1089s Unpacking openjdk-21-jre:s390x (21.0.9~8ea-1) ... 1089s Selecting previously unselected package default-jre. 1089s Preparing to unpack .../097-default-jre_2%3a1.21-76_s390x.deb ... 1089s Unpacking default-jre (2:1.21-76) ... 1089s Selecting previously unselected package libhamcrest-java. 1089s Preparing to unpack .../098-libhamcrest-java_2.2-2_all.deb ... 1089s Unpacking libhamcrest-java (2.2-2) ... 1089s Selecting previously unselected package junit4. 1089s Preparing to unpack .../099-junit4_4.13.2-5_all.deb ... 1089s Unpacking junit4 (4.13.2-5) ... 1089s Selecting previously unselected package libcommons-cli-java. 1089s Preparing to unpack .../100-libcommons-cli-java_1.6.0-1_all.deb ... 1089s Unpacking libcommons-cli-java (1.6.0-1) ... 1089s Selecting previously unselected package libapache-pom-java. 1089s Preparing to unpack .../101-libapache-pom-java_33-2_all.deb ... 1089s Unpacking libapache-pom-java (33-2) ... 1089s Selecting previously unselected package libcommons-parent-java. 1089s Preparing to unpack .../102-libcommons-parent-java_56-1_all.deb ... 1089s Unpacking libcommons-parent-java (56-1) ... 1089s Selecting previously unselected package libcommons-io-java. 1089s Preparing to unpack .../103-libcommons-io-java_2.19.0-1_all.deb ... 1089s Unpacking libcommons-io-java (2.19.0-1) ... 1089s Selecting previously unselected package libdropwizard-metrics-java. 1089s Preparing to unpack .../104-libdropwizard-metrics-java_3.2.6-1_all.deb ... 1089s Unpacking libdropwizard-metrics-java (3.2.6-1) ... 1089s Selecting previously unselected package libfindbugs-annotations-java. 1089s Preparing to unpack .../105-libfindbugs-annotations-java_3.1.0~preview2-4_all.deb ... 1089s Unpacking libfindbugs-annotations-java (3.1.0~preview2-4) ... 1089s Selecting previously unselected package libatinject-jsr330-api-java. 1089s Preparing to unpack .../106-libatinject-jsr330-api-java_1.0+ds1-6_all.deb ... 1089s Unpacking libatinject-jsr330-api-java (1.0+ds1-6) ... 1089s Selecting previously unselected package liberror-prone-java. 1089s Preparing to unpack .../107-liberror-prone-java_2.18.0-1_all.deb ... 1089s Unpacking liberror-prone-java (2.18.0-1) ... 1089s Selecting previously unselected package libjsr305-java. 1089s Preparing to unpack .../108-libjsr305-java_0.1~+svn49-12_all.deb ... 1089s Unpacking libjsr305-java (0.1~+svn49-12) ... 1089s Selecting previously unselected package libguava-java. 1089s Preparing to unpack .../109-libguava-java_32.0.1-1_all.deb ... 1089s Unpacking libguava-java (32.0.1-1) ... 1089s Selecting previously unselected package libjackson2-annotations-java. 1089s Preparing to unpack .../110-libjackson2-annotations-java_2.14.0-1_all.deb ... 1089s Unpacking libjackson2-annotations-java (2.14.0-1) ... 1089s Selecting previously unselected package libjackson2-core-java. 1089s Preparing to unpack .../111-libjackson2-core-java_2.14.1-1_all.deb ... 1089s Unpacking libjackson2-core-java (2.14.1-1) ... 1089s Selecting previously unselected package libjackson2-databind-java. 1089s Preparing to unpack .../112-libjackson2-databind-java_2.14.0+ds-1_all.deb ... 1089s Unpacking libjackson2-databind-java (2.14.0+ds-1) ... 1089s Selecting previously unselected package libasm-java. 1089s Preparing to unpack .../113-libasm-java_9.8-1_all.deb ... 1089s Unpacking libasm-java (9.8-1) ... 1089s Selecting previously unselected package libel-api-java. 1089s Preparing to unpack .../114-libel-api-java_3.0.0-3_all.deb ... 1089s Unpacking libel-api-java (3.0.0-3) ... 1090s Selecting previously unselected package libjsp-api-java. 1090s Preparing to unpack .../115-libjsp-api-java_2.3.4-3_all.deb ... 1090s Unpacking libjsp-api-java (2.3.4-3) ... 1090s Selecting previously unselected package libservlet-api-java. 1090s Preparing to unpack .../116-libservlet-api-java_4.0.1-2_all.deb ... 1090s Unpacking libservlet-api-java (4.0.1-2) ... 1090s Selecting previously unselected package libwebsocket-api-java. 1090s Preparing to unpack .../117-libwebsocket-api-java_1.1-2_all.deb ... 1090s Unpacking libwebsocket-api-java (1.1-2) ... 1090s Selecting previously unselected package libjetty9-java. 1090s Preparing to unpack .../118-libjetty9-java_9.4.57-1_all.deb ... 1090s Unpacking libjetty9-java (9.4.57-1) ... 1090s Selecting previously unselected package libjnr-constants-java. 1090s Preparing to unpack .../119-libjnr-constants-java_0.10.4-2_all.deb ... 1090s Unpacking libjnr-constants-java (0.10.4-2) ... 1090s Selecting previously unselected package libjffi-jni:s390x. 1090s Preparing to unpack .../120-libjffi-jni_1.3.13+ds-1_s390x.deb ... 1090s Unpacking libjffi-jni:s390x (1.3.13+ds-1) ... 1090s Selecting previously unselected package libjffi-java. 1090s Preparing to unpack .../121-libjffi-java_1.3.13+ds-1_all.deb ... 1090s Unpacking libjffi-java (1.3.13+ds-1) ... 1090s Selecting previously unselected package libjnr-x86asm-java. 1090s Preparing to unpack .../122-libjnr-x86asm-java_1.0.2-6_all.deb ... 1090s Unpacking libjnr-x86asm-java (1.0.2-6) ... 1090s Selecting previously unselected package libjnr-ffi-java. 1090s Preparing to unpack .../123-libjnr-ffi-java_2.2.15-2_all.deb ... 1090s Unpacking libjnr-ffi-java (2.2.15-2) ... 1090s Selecting previously unselected package libjnr-enxio-java. 1090s Preparing to unpack .../124-libjnr-enxio-java_0.32.16-1_all.deb ... 1090s Unpacking libjnr-enxio-java (0.32.16-1) ... 1090s Selecting previously unselected package libjnr-posix-java. 1090s Preparing to unpack .../125-libjnr-posix-java_3.1.18-1_all.deb ... 1090s Unpacking libjnr-posix-java (3.1.18-1) ... 1090s Selecting previously unselected package libjnr-unixsocket-java. 1090s Preparing to unpack .../126-libjnr-unixsocket-java_0.38.21-3_all.deb ... 1090s Unpacking libjnr-unixsocket-java (0.38.21-3) ... 1090s Selecting previously unselected package libactivation-java. 1090s Preparing to unpack .../127-libactivation-java_1.2.0-2_all.deb ... 1090s Unpacking libactivation-java (1.2.0-2) ... 1090s Selecting previously unselected package libmail-java. 1090s Preparing to unpack .../128-libmail-java_1.6.5-3_all.deb ... 1090s Unpacking libmail-java (1.6.5-3) ... 1090s Selecting previously unselected package libcommons-logging-java. 1090s Preparing to unpack .../129-libcommons-logging-java_1.3.0-1ubuntu1_all.deb ... 1090s Unpacking libcommons-logging-java (1.3.0-1ubuntu1) ... 1090s Selecting previously unselected package libjaxb-api-java. 1090s Preparing to unpack .../130-libjaxb-api-java_2.3.1-1_all.deb ... 1090s Unpacking libjaxb-api-java (2.3.1-1) ... 1090s Selecting previously unselected package libspring-core-java. 1090s Preparing to unpack .../131-libspring-core-java_4.3.30-3ubuntu1_all.deb ... 1090s Unpacking libspring-core-java (4.3.30-3ubuntu1) ... 1090s Selecting previously unselected package libspring-beans-java. 1090s Preparing to unpack .../132-libspring-beans-java_4.3.30-3ubuntu1_all.deb ... 1090s Unpacking libspring-beans-java (4.3.30-3ubuntu1) ... 1090s Selecting previously unselected package libtaglibs-standard-spec-java. 1090s Preparing to unpack .../133-libtaglibs-standard-spec-java_1.2.5-3_all.deb ... 1090s Unpacking libtaglibs-standard-spec-java (1.2.5-3) ... 1090s Selecting previously unselected package libtaglibs-standard-impl-java. 1090s Preparing to unpack .../134-libtaglibs-standard-impl-java_1.2.5-3_all.deb ... 1090s Unpacking libtaglibs-standard-impl-java (1.2.5-3) ... 1090s Selecting previously unselected package libeclipse-jdt-core-compiler-batch-java. 1090s Preparing to unpack .../135-libeclipse-jdt-core-compiler-batch-java_3.35.0+eclipse4.29-2_all.deb ... 1090s Unpacking libeclipse-jdt-core-compiler-batch-java (3.35.0+eclipse4.29-2) ... 1090s Selecting previously unselected package libeclipse-jdt-core-java. 1090s Preparing to unpack .../136-libeclipse-jdt-core-java_3.35.0+eclipse4.29-2_all.deb ... 1090s Unpacking libeclipse-jdt-core-java (3.35.0+eclipse4.29-2) ... 1090s Selecting previously unselected package libtomcat9-java. 1090s Preparing to unpack .../137-libtomcat9-java_9.0.95-1ubuntu1_all.deb ... 1090s Unpacking libtomcat9-java (9.0.95-1ubuntu1) ... 1090s Selecting previously unselected package libjetty9-extra-java. 1090s Preparing to unpack .../138-libjetty9-extra-java_9.4.57-1_all.deb ... 1090s Unpacking libjetty9-extra-java (9.4.57-1) ... 1090s Selecting previously unselected package libjavaparser-java. 1090s Preparing to unpack .../139-libjavaparser-java_3.26.1-1_all.deb ... 1090s Unpacking libjavaparser-java (3.26.1-1) ... 1090s Selecting previously unselected package libjctools-java. 1090s Preparing to unpack .../140-libjctools-java_4.0.5+dfsg-1_all.deb ... 1090s Unpacking libjctools-java (4.0.5+dfsg-1) ... 1090s Selecting previously unselected package libnetty-java. 1090s Preparing to unpack .../141-libnetty-java_1%3a4.1.48-10_all.deb ... 1090s Unpacking libnetty-java (1:4.1.48-10) ... 1090s Selecting previously unselected package libslf4j-java. 1090s Preparing to unpack .../142-libslf4j-java_1.7.32-2_all.deb ... 1090s Unpacking libslf4j-java (1.7.32-2) ... 1090s Selecting previously unselected package libsnappy1v5:s390x. 1090s Preparing to unpack .../143-libsnappy1v5_1.2.2-1_s390x.deb ... 1090s Unpacking libsnappy1v5:s390x (1.2.2-1) ... 1090s Selecting previously unselected package libsnappy-jni. 1090s Preparing to unpack .../144-libsnappy-jni_1.1.10.7-1_s390x.deb ... 1090s Unpacking libsnappy-jni (1.1.10.7-1) ... 1090s Selecting previously unselected package libsnappy-java. 1090s Preparing to unpack .../145-libsnappy-java_1.1.10.7-1_all.deb ... 1090s Unpacking libsnappy-java (1.1.10.7-1) ... 1090s Selecting previously unselected package libapr1t64:s390x. 1090s Preparing to unpack .../146-libapr1t64_1.7.5-1_s390x.deb ... 1090s Unpacking libapr1t64:s390x (1.7.5-1) ... 1090s Selecting previously unselected package libnetty-tcnative-jni. 1090s Preparing to unpack .../147-libnetty-tcnative-jni_2.0.28-1build4_s390x.deb ... 1090s Unpacking libnetty-tcnative-jni (2.0.28-1build4) ... 1090s Selecting previously unselected package libnetty-tcnative-java. 1090s Preparing to unpack .../148-libnetty-tcnative-java_2.0.28-1build4_all.deb ... 1090s Unpacking libnetty-tcnative-java (2.0.28-1build4) ... 1090s Selecting previously unselected package liblog4j1.2-java. 1090s Preparing to unpack .../149-liblog4j1.2-java_1.2.17-11_all.deb ... 1090s Unpacking liblog4j1.2-java (1.2.17-11) ... 1090s Selecting previously unselected package libzookeeper-java. 1090s Preparing to unpack .../150-libzookeeper-java_3.9.3-1build2_all.deb ... 1090s Unpacking libzookeeper-java (3.9.3-1build2) ... 1090s Selecting previously unselected package zookeeper. 1090s Preparing to unpack .../151-zookeeper_3.9.3-1build2_all.deb ... 1090s Unpacking zookeeper (3.9.3-1build2) ... 1090s Selecting previously unselected package zookeeperd. 1090s Preparing to unpack .../152-zookeeperd_3.9.3-1build2_all.deb ... 1090s Unpacking zookeeperd (3.9.3-1build2) ... 1090s Selecting previously unselected package fonts-font-awesome. 1090s Preparing to unpack .../153-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 1090s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 1090s Selecting previously unselected package libcares2:s390x. 1090s Preparing to unpack .../154-libcares2_1.34.5-1_s390x.deb ... 1090s Unpacking libcares2:s390x (1.34.5-1) ... 1090s Selecting previously unselected package libev4t64:s390x. 1090s Preparing to unpack .../155-libev4t64_1%3a4.33-2.1build1_s390x.deb ... 1090s Unpacking libev4t64:s390x (1:4.33-2.1build1) ... 1090s Selecting previously unselected package libicu76:s390x. 1090s Preparing to unpack .../156-libicu76_76.1-4ubuntu2_s390x.deb ... 1090s Unpacking libicu76:s390x (76.1-4ubuntu2) ... 1090s Selecting previously unselected package libjs-jquery. 1090s Preparing to unpack .../157-libjs-jquery_3.7.1+dfsg+~3.5.33-1build1_all.deb ... 1090s Unpacking libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 1090s Selecting previously unselected package libjs-underscore. 1090s Preparing to unpack .../158-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 1090s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 1090s Selecting previously unselected package libjs-sphinxdoc. 1090s Preparing to unpack .../159-libjs-sphinxdoc_8.2.3-1ubuntu2_all.deb ... 1090s Unpacking libjs-sphinxdoc (8.2.3-1ubuntu2) ... 1090s Selecting previously unselected package libpq5:s390x. 1090s Preparing to unpack .../160-libpq5_17.6-1build1_s390x.deb ... 1090s Unpacking libpq5:s390x (17.6-1build1) ... 1090s Selecting previously unselected package libtime-duration-perl. 1090s Preparing to unpack .../161-libtime-duration-perl_1.21-2_all.deb ... 1090s Unpacking libtime-duration-perl (1.21-2) ... 1090s Selecting previously unselected package libtimedate-perl. 1090s Preparing to unpack .../162-libtimedate-perl_2.3300-2_all.deb ... 1090s Unpacking libtimedate-perl (2.3300-2) ... 1090s Selecting previously unselected package libxslt1.1:s390x. 1090s Preparing to unpack .../163-libxslt1.1_1.1.43-0.1_s390x.deb ... 1090s Unpacking libxslt1.1:s390x (1.1.43-0.1) ... 1090s Selecting previously unselected package moreutils. 1090s Preparing to unpack .../164-moreutils_0.69-1_s390x.deb ... 1090s Unpacking moreutils (0.69-1) ... 1090s Selecting previously unselected package python3-click. 1090s Preparing to unpack .../165-python3-click_8.2.0+0.really.8.1.8-1_all.deb ... 1090s Unpacking python3-click (8.2.0+0.really.8.1.8-1) ... 1091s Selecting previously unselected package python3-consul. 1091s Preparing to unpack .../166-python3-consul_1.5.5-1_all.deb ... 1091s Unpacking python3-consul (1.5.5-1) ... 1091s Selecting previously unselected package python3-dateutil. 1091s Preparing to unpack .../167-python3-dateutil_2.9.0-4_all.deb ... 1091s Unpacking python3-dateutil (2.9.0-4) ... 1091s Selecting previously unselected package python3-wcwidth. 1091s Preparing to unpack .../168-python3-wcwidth_0.2.13+dfsg1-1_all.deb ... 1091s Unpacking python3-wcwidth (0.2.13+dfsg1-1) ... 1091s Selecting previously unselected package python3-prettytable. 1091s Preparing to unpack .../169-python3-prettytable_3.15.1-1_all.deb ... 1091s Unpacking python3-prettytable (3.15.1-1) ... 1091s Selecting previously unselected package python3-psutil. 1091s Preparing to unpack .../170-python3-psutil_7.0.0-2ubuntu1_s390x.deb ... 1091s Unpacking python3-psutil (7.0.0-2ubuntu1) ... 1091s Selecting previously unselected package python3-ydiff. 1091s Preparing to unpack .../171-python3-ydiff_1.4.2-1_all.deb ... 1091s Unpacking python3-ydiff (1.4.2-1) ... 1091s Selecting previously unselected package python3-psycopg2. 1091s Preparing to unpack .../172-python3-psycopg2_2.9.10-1build1_s390x.deb ... 1091s Unpacking python3-psycopg2 (2.9.10-1build1) ... 1091s Selecting previously unselected package python3-greenlet. 1091s Preparing to unpack .../173-python3-greenlet_3.1.0-1build1_s390x.deb ... 1091s Unpacking python3-greenlet (3.1.0-1build1) ... 1091s Selecting previously unselected package python3-dnspython. 1091s Preparing to unpack .../174-python3-dnspython_2.7.0-1ubuntu1_all.deb ... 1091s Unpacking python3-dnspython (2.7.0-1ubuntu1) ... 1091s Selecting previously unselected package python3-eventlet. 1091s Preparing to unpack .../175-python3-eventlet_0.39.0-0ubuntu2_all.deb ... 1091s Unpacking python3-eventlet (0.39.0-0ubuntu2) ... 1091s Selecting previously unselected package python3-zope.event. 1091s Preparing to unpack .../176-python3-zope.event_5.0-0.1_all.deb ... 1091s Unpacking python3-zope.event (5.0-0.1) ... 1091s Selecting previously unselected package python3-zope.interface. 1091s Preparing to unpack .../177-python3-zope.interface_7.2-1build1_s390x.deb ... 1091s Unpacking python3-zope.interface (7.2-1build1) ... 1091s Selecting previously unselected package python3-gevent. 1091s Preparing to unpack .../178-python3-gevent_24.11.1-1build1_s390x.deb ... 1091s Unpacking python3-gevent (24.11.1-1build1) ... 1091s Selecting previously unselected package python3-kerberos. 1091s Preparing to unpack .../179-python3-kerberos_1.1.14-3.1build12_s390x.deb ... 1091s Unpacking python3-kerberos (1.1.14-3.1build12) ... 1091s Selecting previously unselected package python3-pure-sasl. 1091s Preparing to unpack .../180-python3-pure-sasl_0.5.1+dfsg1-5_all.deb ... 1091s Unpacking python3-pure-sasl (0.5.1+dfsg1-5) ... 1091s Selecting previously unselected package python3-six. 1091s Preparing to unpack .../181-python3-six_1.17.0-1_all.deb ... 1091s Unpacking python3-six (1.17.0-1) ... 1091s Selecting previously unselected package python3-kazoo. 1091s Preparing to unpack .../182-python3-kazoo_2.9.0-2_all.deb ... 1091s Unpacking python3-kazoo (2.9.0-2) ... 1091s Selecting previously unselected package patroni. 1091s Preparing to unpack .../183-patroni_4.0.6-1_all.deb ... 1091s Unpacking patroni (4.0.6-1) ... 1091s Selecting previously unselected package sphinx-rtd-theme-common. 1091s Preparing to unpack .../184-sphinx-rtd-theme-common_3.0.2+dfsg-3_all.deb ... 1091s Unpacking sphinx-rtd-theme-common (3.0.2+dfsg-3) ... 1091s Selecting previously unselected package patroni-doc. 1091s Preparing to unpack .../185-patroni-doc_4.0.6-1_all.deb ... 1091s Unpacking patroni-doc (4.0.6-1) ... 1091s Selecting previously unselected package postgresql-client-17. 1091s Preparing to unpack .../186-postgresql-client-17_17.6-1build1_s390x.deb ... 1091s Unpacking postgresql-client-17 (17.6-1build1) ... 1091s Selecting previously unselected package postgresql-17. 1091s Preparing to unpack .../187-postgresql-17_17.6-1build1_s390x.deb ... 1091s Unpacking postgresql-17 (17.6-1build1) ... 1091s Selecting previously unselected package postgresql. 1091s Preparing to unpack .../188-postgresql_17+282ubuntu1_all.deb ... 1091s Unpacking postgresql (17+282ubuntu1) ... 1091s Selecting previously unselected package python3-parse. 1091s Preparing to unpack .../189-python3-parse_1.20.2-1_all.deb ... 1091s Unpacking python3-parse (1.20.2-1) ... 1091s Selecting previously unselected package python3-parse-type. 1091s Preparing to unpack .../190-python3-parse-type_0.6.4-3_all.deb ... 1091s Unpacking python3-parse-type (0.6.4-3) ... 1091s Selecting previously unselected package python3-behave. 1091s Preparing to unpack .../191-python3-behave_1.2.6-6_all.deb ... 1091s Unpacking python3-behave (1.2.6-6) ... 1091s Selecting previously unselected package python3-coverage. 1091s Preparing to unpack .../192-python3-coverage_7.8.2+dfsg1-1_s390x.deb ... 1091s Unpacking python3-coverage (7.8.2+dfsg1-1) ... 1091s Setting up postgresql-client-common (282ubuntu1) ... 1091s Setting up libgraphite2-3:s390x (1.3.14-2ubuntu1) ... 1091s Setting up libxcb-dri3-0:s390x (1.17.0-2build1) ... 1091s Setting up liblcms2-2:s390x (2.16-2) ... 1091s Setting up libtaglibs-standard-spec-java (1.2.5-3) ... 1091s Setting up libpixman-1-0:s390x (0.44.0-3) ... 1091s Setting up libev4t64:s390x (1:4.33-2.1build1) ... 1091s Setting up libjackson2-annotations-java (2.14.0-1) ... 1091s Setting up libsharpyuv0:s390x (1.5.0-0.1) ... 1091s Setting up libx11-xcb1:s390x (2:1.8.12-1build1) ... 1091s Setting up libslf4j-java (1.7.32-2) ... 1091s Setting up fonts-lato (2.015-1) ... 1091s Setting up libeclipse-jdt-core-compiler-batch-java (3.35.0+eclipse4.29-2) ... 1091s Setting up libxdamage1:s390x (1:1.1.6-1build1) ... 1091s Setting up libxcb-xfixes0:s390x (1.17.0-2build1) ... 1091s Setting up libjavaparser-java (3.26.1-1) ... 1091s Setting up libjsr305-java (0.1~+svn49-12) ... 1091s Setting up hicolor-icon-theme (0.18-2) ... 1091s Setting up libxi6:s390x (2:1.8.2-1) ... 1091s Setting up java-common (0.76) ... 1091s Setting up libxrender1:s390x (1:0.9.12-1) ... 1091s Setting up libdatrie1:s390x (0.2.13-4) ... 1091s Setting up libcommons-cli-java (1.6.0-1) ... 1091s Setting up libio-pty-perl (1:1.20-1build3) ... 1091s Setting up libxcb-render0:s390x (1.17.0-2build1) ... 1091s Setting up python3-zope.event (5.0-0.1) ... 1091s Setting up python3-zope.interface (7.2-1build1) ... 1092s Setting up libglvnd0:s390x (1.7.0-1build2) ... 1092s Setting up libxcb-glx0:s390x (1.17.0-2build1) ... 1092s Setting up libgdk-pixbuf2.0-common (2.42.12+dfsg-5) ... 1092s Setting up python3-ydiff (1.4.2-1) ... 1092s Setting up libasm-java (9.8-1) ... 1092s Setting up x11-common (1:7.7+24ubuntu1) ... 1092s Setting up libpq5:s390x (17.6-1build1) ... 1092s Setting up libdeflate0:s390x (1.23-2) ... 1092s Setting up python3-kerberos (1.1.14-3.1build12) ... 1092s Setting up liblog4j1.2-java (1.2.17-11) ... 1092s Setting up libel-api-java (3.0.0-3) ... 1092s Setting up python3-coverage (7.8.2+dfsg1-1) ... 1092s Setting up libxcb-shm0:s390x (1.17.0-2build1) ... 1092s Setting up python3-click (8.2.0+0.really.8.1.8-1) ... 1092s Setting up libjnr-x86asm-java (1.0.2-6) ... 1092s Setting up libjbig0:s390x (2.1-6.1ubuntu2) ... 1092s Setting up libcolord2:s390x (1.4.7-3build1) ... 1092s Setting up python3-psutil (7.0.0-2ubuntu1) ... 1092s Setting up libeclipse-jdt-core-java (3.35.0+eclipse4.29-2) ... 1092s Setting up libxxf86vm1:s390x (1:1.1.4-1build4) ... 1092s Setting up libsnappy1v5:s390x (1.2.2-1) ... 1092s Setting up libxcb-present0:s390x (1.17.0-2build1) ... 1092s Setting up libtaglibs-standard-impl-java (1.2.5-3) ... 1092s Setting up libdconf1:s390x (0.40.0-5willsync1) ... 1092s Setting up libjctools-java (4.0.5+dfsg-1) ... 1092s Setting up libdropwizard-metrics-java (3.2.6-1) ... 1092s Setting up python3-six (1.17.0-1) ... 1092s Setting up libasound2-data (1.2.14-1ubuntu1) ... 1092s Setting up libasound2t64:s390x (1.2.14-1ubuntu1) ... 1092s Setting up python3-wcwidth (0.2.13+dfsg1-1) ... 1093s Setting up libfreetype6:s390x (2.13.3+dfsg-1build1) ... 1093s Setting up libfindbugs-annotations-java (3.1.0~preview2-4) ... 1093s Setting up libepoxy0:s390x (1.5.10-2) ... 1093s Setting up libnspr4:s390x (2:4.36-1ubuntu2) ... 1093s Setting up ssl-cert (1.1.3ubuntu1) ... 1093s Created symlink '/etc/systemd/system/multi-user.target.wants/ssl-cert.service' → '/usr/lib/systemd/system/ssl-cert.service'. 1093s Setting up libxfixes3:s390x (1:6.0.0-2build1) ... 1093s Setting up libxcb-sync1:s390x (1.17.0-2build1) ... 1093s Setting up libapache-pom-java (33-2) ... 1093s Setting up libavahi-common-data:s390x (0.8-16ubuntu3) ... 1093s Setting up libatinject-jsr330-api-java (1.0+ds1-6) ... 1093s Setting up libatspi2.0-0t64:s390x (2.57.1-1) ... 1093s Setting up libwebsocket-api-java (1.1-2) ... 1093s Setting up python3-greenlet (3.1.0-1build1) ... 1093s Setting up libxinerama1:s390x (2:1.1.4-3build1) ... 1093s Setting up fonts-dejavu-mono (2.37-8) ... 1093s Setting up libcares2:s390x (1.34.5-1) ... 1093s Setting up libxrandr2:s390x (2:1.5.4-1) ... 1093s Setting up python3-psycopg2 (2.9.10-1build1) ... 1094s Setting up fonts-dejavu-core (2.37-8) ... 1094s Setting up libipc-run-perl (20231003.0-2) ... 1094s Setting up libpcsclite1:s390x (2.3.3-1) ... 1094s Setting up libjpeg-turbo8:s390x (2.1.5-4ubuntu2) ... 1094s Setting up libactivation-java (1.2.0-2) ... 1094s Setting up libtomcat9-java (9.0.95-1ubuntu1) ... 1094s Setting up libhamcrest-java (2.2-2) ... 1094s Setting up libjsp-api-java (2.3.4-3) ... 1094s Setting up libvulkan1:s390x (1.4.321.0-1) ... 1094s Setting up libtime-duration-perl (1.21-2) ... 1094s Setting up libwebp7:s390x (1.5.0-0.1) ... 1094s Setting up libtimedate-perl (2.3300-2) ... 1094s Setting up libgif7:s390x (5.2.2-1ubuntu2) ... 1094s Setting up libxshmfence1:s390x (1.3.3-1) ... 1094s Setting up libmail-java (1.6.5-3) ... 1094s Setting up at-spi2-common (2.57.1-1) ... 1094s Setting up python3-dnspython (2.7.0-1ubuntu1) ... 1094s Setting up libnetty-java (1:4.1.48-10) ... 1094s Setting up libxcb-randr0:s390x (1.17.0-2build1) ... 1094s Setting up python3-parse (1.20.2-1) ... 1094s Setting up libapr1t64:s390x (1.7.5-1) ... 1094s Setting up libjson-perl (4.10000-1) ... 1094s Setting up libxslt1.1:s390x (1.1.43-0.1) ... 1094s Setting up libservlet-api-java (4.0.1-2) ... 1094s Setting up libjackson2-core-java (2.14.1-1) ... 1094s Setting up libharfbuzz0b:s390x (10.2.0-1) ... 1094s Setting up libthai-data (0.1.29-2build1) ... 1094s Setting up python3-dateutil (2.9.0-4) ... 1094s Setting up python3-consul (1.5.5-1) ... 1094s Setting up libjffi-jni:s390x (1.3.13+ds-1) ... 1094s Setting up libwayland-egl1:s390x (1.24.0-1build1) ... 1094s Setting up libicu76:s390x (76.1-4ubuntu2) ... 1094s Setting up libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 1094s Setting up ca-certificates-java (20240118) ... 1094s No JRE found. Skipping Java certificates setup. 1094s Setting up python3-prettytable (3.15.1-1) ... 1094s Setting up libsnappy-jni (1.1.10.7-1) ... 1094s Setting up libxcomposite1:s390x (1:0.4.6-1) ... 1094s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 1094s Setting up sphinx-rtd-theme-common (3.0.2+dfsg-3) ... 1094s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 1094s Setting up postgresql-common-dev (282ubuntu1) ... 1094s Setting up libdrm-amdgpu1:s390x (2.4.125-1) ... 1094s Setting up libjnr-constants-java (0.10.4-2) ... 1094s Setting up libwayland-client0:s390x (1.24.0-1build1) ... 1094s Setting up libjpeg8:s390x (8c-2ubuntu11) ... 1094s Setting up libjaxb-api-java (2.3.1-1) ... 1094s Setting up libjffi-java (1.3.13+ds-1) ... 1094s Setting up mesa-libgallium:s390x (25.2.3-1ubuntu1) ... 1094s Setting up libjetty9-java (9.4.57-1) ... 1094s Setting up moreutils (0.69-1) ... 1094s Setting up libatk1.0-0t64:s390x (2.57.1-1) ... 1094s Setting up python3-pure-sasl (0.5.1+dfsg1-5) ... 1094s Setting up libgbm1:s390x (25.2.3-1ubuntu1) ... 1094s Setting up postgresql-client-17 (17.6-1build1) ... 1094s 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 1094s Setting up fontconfig-config (2.15.0-2.3ubuntu1) ... 1095s Setting up libxtst6:s390x (2:1.2.5-1) ... 1095s Setting up libxcursor1:s390x (1:1.2.3-1) ... 1095s Setting up libgl1-mesa-dri:s390x (25.2.3-1ubuntu1) ... 1095s Setting up libcommons-parent-java (56-1) ... 1095s Setting up libavahi-common3:s390x (0.8-16ubuntu3) ... 1095s Setting up libcommons-logging-java (1.3.0-1ubuntu1) ... 1095s Setting up dconf-service (0.40.0-5willsync1) ... 1095s Setting up libnss3:s390x (2:3.114-1) ... 1095s Setting up python3-gevent (24.11.1-1build1) ... 1095s Setting up libjackson2-databind-java (2.14.0+ds-1) ... 1095s Setting up libthai0:s390x (0.1.29-2build1) ... 1095s Setting up python3-parse-type (0.6.4-3) ... 1095s Setting up python3-eventlet (0.39.0-0ubuntu2) ... 1095s Setting up libnetty-tcnative-jni (2.0.28-1build4) ... 1095s Setting up python3-kazoo (2.9.0-2) ... 1095s Setting up postgresql-common (282ubuntu1) ... 1096s Creating config file /etc/postgresql-common/createcluster.conf with new version 1096s Building PostgreSQL dictionaries from installed myspell/hunspell packages... 1096s Removing obsolete dictionary files: 1096s Created symlink '/etc/systemd/system/multi-user.target.wants/postgresql.service' → '/usr/lib/systemd/system/postgresql.service'. 1097s Setting up libjs-sphinxdoc (8.2.3-1ubuntu2) ... 1097s Setting up libtiff6:s390x (4.7.0-3ubuntu3) ... 1097s Setting up libwayland-cursor0:s390x (1.24.0-1build1) ... 1097s Setting up libgdk-pixbuf-2.0-0:s390x (2.42.12+dfsg-5) ... 1097s Setting up python3-behave (1.2.6-6) ... 1097s /usr/lib/python3/dist-packages/behave/formatter/ansi_escapes.py:57: SyntaxWarning: invalid escape sequence '\[' 1097s _ANSI_ESCAPE_PATTERN = re.compile(u"\x1b\[\d+[mA]", re.UNICODE) 1097s /usr/lib/python3/dist-packages/behave/matchers.py:284: SyntaxWarning: invalid escape sequence '\d' 1097s @parse.with_pattern(r"\d+") 1097s Setting up libsnappy-java (1.1.10.7-1) ... 1097s Setting up libfontconfig1:s390x (2.15.0-2.3ubuntu1) ... 1097s Setting up patroni (4.0.6-1) ... 1097s Created symlink '/etc/systemd/system/multi-user.target.wants/patroni.service' → '/usr/lib/systemd/system/patroni.service'. 1097s Setting up libavahi-client3:s390x (0.8-16ubuntu3) ... 1097s Setting up libjnr-ffi-java (2.2.15-2) ... 1097s Setting up libatk-bridge2.0-0t64:s390x (2.57.1-1) ... 1097s Setting up gtk-update-icon-cache (4.20.1+ds-2) ... 1097s Setting up fontconfig (2.15.0-2.3ubuntu1) ... 1099s Regenerating fonts cache... done. 1099s Setting up postgresql-17 (17.6-1build1) ... 1100s Creating new PostgreSQL cluster 17/main ... 1100s /usr/lib/postgresql/17/bin/initdb -D /var/lib/postgresql/17/main --auth-local peer --auth-host scram-sha-256 --no-instructions 1100s The files belonging to this database system will be owned by user "postgres". 1100s This user must also own the server process. 1100s 1100s The database cluster will be initialized with locale "C.UTF-8". 1100s The default database encoding has accordingly been set to "UTF8". 1100s The default text search configuration will be set to "english". 1100s 1100s Data page checksums are disabled. 1100s 1100s fixing permissions on existing directory /var/lib/postgresql/17/main ... ok 1100s creating subdirectories ... ok 1100s selecting dynamic shared memory implementation ... posix 1100s selecting default "max_connections" ... 100 1100s selecting default "shared_buffers" ... 128MB 1100s selecting default time zone ... Etc/UTC 1100s creating configuration files ... ok 1100s running bootstrap script ... ok 1100s performing post-bootstrap initialization ... ok 1100s syncing data to disk ... ok 1103s Setting up libglx-mesa0:s390x (25.2.3-1ubuntu1) ... 1103s Setting up openjdk-21-jre-headless:s390x (21.0.9~8ea-1) ... 1103s update-alternatives: using /usr/lib/jvm/java-21-openjdk-s390x/bin/java to provide /usr/bin/java (java) in auto mode 1103s update-alternatives: using /usr/lib/jvm/java-21-openjdk-s390x/bin/jpackage to provide /usr/bin/jpackage (jpackage) in auto mode 1103s update-alternatives: using /usr/lib/jvm/java-21-openjdk-s390x/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode 1103s update-alternatives: using /usr/lib/jvm/java-21-openjdk-s390x/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode 1103s update-alternatives: using /usr/lib/jvm/java-21-openjdk-s390x/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode 1103s Setting up libglx0:s390x (1.7.0-1build2) ... 1103s Setting up libspring-core-java (4.3.30-3ubuntu1) ... 1103s Setting up dconf-gsettings-backend:s390x (0.40.0-5willsync1) ... 1103s Setting up libcommons-io-java (2.19.0-1) ... 1103s Setting up patroni-doc (4.0.6-1) ... 1103s Setting up libpango-1.0-0:s390x (1.56.3-1build1) ... 1103s Setting up libcairo2:s390x (1.18.4-1build1) ... 1103s Setting up libjnr-enxio-java (0.32.16-1) ... 1103s Setting up libgl1:s390x (1.7.0-1build2) ... 1103s Setting up adwaita-icon-theme (49.0-1) ... 1103s update-alternatives: using /usr/share/icons/Adwaita/cursor.theme to provide /usr/share/icons/default/index.theme (x-cursor-theme) in auto mode 1103s Setting up libcairo-gobject2:s390x (1.18.4-1build1) ... 1103s Setting up postgresql (17+282ubuntu1) ... 1103s Setting up libpangoft2-1.0-0:s390x (1.56.3-1build1) ... 1103s Setting up libcups2t64:s390x (2.4.12-0ubuntu3) ... 1103s Setting up libgtk-3-common (3.24.50-1ubuntu2) ... 1103s Setting up libjnr-posix-java (3.1.18-1) ... 1103s Setting up libpangocairo-1.0-0:s390x (1.56.3-1build1) ... 1103s Setting up libspring-beans-java (4.3.30-3ubuntu1) ... 1103s Setting up libjnr-unixsocket-java (0.38.21-3) ... 1103s Setting up libjetty9-extra-java (9.4.57-1) ... 1103s Setting up libguava-java (32.0.1-1) ... 1103s Setting up liberror-prone-java (2.18.0-1) ... 1103s Processing triggers for libc-bin (2.42-0ubuntu3) ... 1103s Processing triggers for man-db (2.13.1-1) ... 1104s Processing triggers for libglib2.0-0t64:s390x (2.86.0-2) ... 1104s Setting up libgtk-3-0t64:s390x (3.24.50-1ubuntu2) ... 1104s Processing triggers for ca-certificates-java (20240118) ... 1105s Adding debian:ACCVRAIZ1.pem 1105s Adding debian:AC_RAIZ_FNMT-RCM.pem 1105s Adding debian:AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem 1105s Adding debian:ANF_Secure_Server_Root_CA.pem 1105s Adding debian:Actalis_Authentication_Root_CA.pem 1105s Adding debian:AffirmTrust_Commercial.pem 1105s Adding debian:AffirmTrust_Networking.pem 1105s Adding debian:AffirmTrust_Premium.pem 1105s Adding debian:AffirmTrust_Premium_ECC.pem 1105s Adding debian:Amazon_Root_CA_1.pem 1105s Adding debian:Amazon_Root_CA_2.pem 1105s Adding debian:Amazon_Root_CA_3.pem 1105s Adding debian:Amazon_Root_CA_4.pem 1105s Adding debian:Atos_TrustedRoot_2011.pem 1105s Adding debian:Atos_TrustedRoot_Root_CA_ECC_TLS_2021.pem 1105s Adding debian:Atos_TrustedRoot_Root_CA_RSA_TLS_2021.pem 1105s Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem 1105s Adding debian:BJCA_Global_Root_CA1.pem 1105s Adding debian:BJCA_Global_Root_CA2.pem 1105s Adding debian:Baltimore_CyberTrust_Root.pem 1105s Adding debian:Buypass_Class_2_Root_CA.pem 1105s Adding debian:Buypass_Class_3_Root_CA.pem 1105s Adding debian:CA_Disig_Root_R2.pem 1105s Adding debian:CFCA_EV_ROOT.pem 1105s Adding debian:COMODO_Certification_Authority.pem 1105s Adding debian:COMODO_ECC_Certification_Authority.pem 1105s Adding debian:COMODO_RSA_Certification_Authority.pem 1105s Adding debian:Certainly_Root_E1.pem 1105s Adding debian:Certainly_Root_R1.pem 1105s Adding debian:Certigna.pem 1105s Adding debian:Certigna_Root_CA.pem 1105s Adding debian:Certum_EC-384_CA.pem 1105s Adding debian:Certum_Trusted_Network_CA.pem 1105s Adding debian:Certum_Trusted_Network_CA_2.pem 1105s Adding debian:Certum_Trusted_Root_CA.pem 1105s Adding debian:CommScope_Public_Trust_ECC_Root-01.pem 1105s Adding debian:CommScope_Public_Trust_ECC_Root-02.pem 1105s Adding debian:CommScope_Public_Trust_RSA_Root-01.pem 1105s Adding debian:CommScope_Public_Trust_RSA_Root-02.pem 1105s Adding debian:Comodo_AAA_Services_root.pem 1105s Adding debian:D-TRUST_BR_Root_CA_1_2020.pem 1105s Adding debian:D-TRUST_BR_Root_CA_2_2023.pem 1105s Adding debian:D-TRUST_EV_Root_CA_1_2020.pem 1105s Adding debian:D-TRUST_EV_Root_CA_2_2023.pem 1105s Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem 1105s Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem 1105s Adding debian:DigiCert_Assured_ID_Root_CA.pem 1105s Adding debian:DigiCert_Assured_ID_Root_G2.pem 1105s Adding debian:DigiCert_Assured_ID_Root_G3.pem 1105s Adding debian:DigiCert_Global_Root_CA.pem 1105s Adding debian:DigiCert_Global_Root_G2.pem 1105s Adding debian:DigiCert_Global_Root_G3.pem 1105s Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem 1105s Adding debian:DigiCert_TLS_ECC_P384_Root_G5.pem 1105s Adding debian:DigiCert_TLS_RSA4096_Root_G5.pem 1105s Adding debian:DigiCert_Trusted_Root_G4.pem 1105s Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem 1105s Adding debian:Entrust_Root_Certification_Authority.pem 1105s Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem 1105s Adding debian:Entrust_Root_Certification_Authority_-_G2.pem 1105s Adding debian:FIRMAPROFESIONAL_CA_ROOT-A_WEB.pem 1105s Adding debian:GDCA_TrustAUTH_R5_ROOT.pem 1105s Adding debian:GLOBALTRUST_2020.pem 1105s Adding debian:GTS_Root_R1.pem 1105s Adding debian:GTS_Root_R2.pem 1105s Adding debian:GTS_Root_R3.pem 1105s Adding debian:GTS_Root_R4.pem 1105s Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem 1105s Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem 1105s Adding debian:GlobalSign_Root_CA.pem 1105s Adding debian:GlobalSign_Root_CA_-_R3.pem 1105s Adding debian:GlobalSign_Root_CA_-_R6.pem 1105s Adding debian:GlobalSign_Root_E46.pem 1105s Adding debian:GlobalSign_Root_R46.pem 1105s Adding debian:Go_Daddy_Class_2_CA.pem 1105s Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem 1105s Adding debian:HARICA_TLS_ECC_Root_CA_2021.pem 1105s Adding debian:HARICA_TLS_RSA_Root_CA_2021.pem 1105s Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem 1105s Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem 1105s Adding debian:HiPKI_Root_CA_-_G1.pem 1105s Adding debian:Hongkong_Post_Root_CA_3.pem 1105s Adding debian:ISRG_Root_X1.pem 1105s Adding debian:ISRG_Root_X2.pem 1105s Adding debian:IdenTrust_Commercial_Root_CA_1.pem 1105s Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem 1105s Adding debian:Izenpe.com.pem 1105s Adding debian:Microsec_e-Szigno_Root_CA_2009.pem 1105s Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem 1105s Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem 1105s Adding debian:NAVER_Global_Root_Certification_Authority.pem 1105s Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem 1105s Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem 1105s Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem 1105s Adding debian:QuoVadis_Root_CA_1_G3.pem 1105s Adding debian:QuoVadis_Root_CA_2.pem 1105s Adding debian:QuoVadis_Root_CA_2_G3.pem 1105s Adding debian:QuoVadis_Root_CA_3.pem 1105s Adding debian:QuoVadis_Root_CA_3_G3.pem 1105s Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem 1105s Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem 1105s Adding debian:SSL.com_Root_Certification_Authority_ECC.pem 1105s Adding debian:SSL.com_Root_Certification_Authority_RSA.pem 1105s Adding debian:SSL.com_TLS_ECC_Root_CA_2022.pem 1105s Adding debian:SSL.com_TLS_RSA_Root_CA_2022.pem 1105s Adding debian:SZAFIR_ROOT_CA2.pem 1105s Adding debian:Sectigo_Public_Server_Authentication_Root_E46.pem 1105s Adding debian:Sectigo_Public_Server_Authentication_Root_R46.pem 1105s Adding debian:SecureSign_Root_CA12.pem 1105s Adding debian:SecureSign_Root_CA14.pem 1105s Adding debian:SecureSign_Root_CA15.pem 1105s Adding debian:SecureTrust_CA.pem 1105s Adding debian:Secure_Global_CA.pem 1105s Adding debian:Security_Communication_ECC_RootCA1.pem 1105s Adding debian:Security_Communication_RootCA2.pem 1105s Adding debian:Starfield_Class_2_CA.pem 1105s Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem 1105s Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem 1105s Adding debian:SwissSign_Gold_CA_-_G2.pem 1105s Adding debian:T-TeleSec_GlobalRoot_Class_2.pem 1105s Adding debian:T-TeleSec_GlobalRoot_Class_3.pem 1105s Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem 1105s Adding debian:TWCA_CYBER_Root_CA.pem 1105s Adding debian:TWCA_Global_Root_CA.pem 1105s Adding debian:TWCA_Root_Certification_Authority.pem 1105s Adding debian:Telekom_Security_TLS_ECC_Root_2020.pem 1105s Adding debian:Telekom_Security_TLS_RSA_Root_2023.pem 1105s Adding debian:TeliaSonera_Root_CA_v1.pem 1105s Adding debian:Telia_Root_CA_v2.pem 1105s Adding debian:TrustAsia_Global_Root_CA_G3.pem 1105s Adding debian:TrustAsia_Global_Root_CA_G4.pem 1105s Adding debian:Trustwave_Global_Certification_Authority.pem 1105s Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem 1105s Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem 1105s Adding debian:TunTrust_Root_CA.pem 1105s Adding debian:UCA_Extended_Validation_Root.pem 1105s Adding debian:UCA_Global_G2_Root.pem 1105s Adding debian:USERTrust_ECC_Certification_Authority.pem 1105s Adding debian:USERTrust_RSA_Certification_Authority.pem 1105s Adding debian:XRamp_Global_CA_Root.pem 1105s Adding debian:certSIGN_ROOT_CA.pem 1105s Adding debian:certSIGN_Root_CA_G2.pem 1105s Adding debian:e-Szigno_Root_CA_2017.pem 1105s Adding debian:ePKI_Root_Certification_Authority.pem 1105s Adding debian:emSign_ECC_Root_CA_-_C3.pem 1105s Adding debian:emSign_ECC_Root_CA_-_G3.pem 1105s Adding debian:emSign_Root_CA_-_C1.pem 1105s Adding debian:emSign_Root_CA_-_G1.pem 1105s Adding debian:vTrus_ECC_Root_CA.pem 1105s Adding debian:vTrus_Root_CA.pem 1105s done. 1105s Setting up default-jre-headless (2:1.21-76) ... 1105s Setting up openjdk-21-jre:s390x (21.0.9~8ea-1) ... 1105s Setting up junit4 (4.13.2-5) ... 1105s Setting up default-jre (2:1.21-76) ... 1105s Setting up libnetty-tcnative-java (2.0.28-1build4) ... 1105s Setting up libzookeeper-java (3.9.3-1build2) ... 1105s Setting up zookeeper (3.9.3-1build2) ... 1105s update-alternatives: using /etc/zookeeper/conf_example to provide /etc/zookeeper/conf (zookeeper-conf) in auto mode 1105s Setting up zookeeperd (3.9.3-1build2) ... 1105s Processing triggers for libc-bin (2.42-0ubuntu3) ... 1108s autopkgtest [01:52:03]: test acceptance-zookeeper-basic: debian/tests/acceptance zookeeper features/basic_replication.feature 1108s autopkgtest [01:52:03]: test acceptance-zookeeper-basic: [----------------------- 1113s dpkg-architecture: warning: cannot determine CC system type, falling back to default (native compilation) 1113s ++ ls -1r /usr/lib/postgresql/ 1113s + for PG_VERSION in $(ls -1r /usr/lib/postgresql/) 1113s + '[' 17 == 10 -o 17 == 11 ']' 1113s + echo '### PostgreSQL 17 acceptance-zookeeper features/basic_replication.feature ###' 1113s + su postgres -p -c 'set -o pipefail; ETCD_UNSUPPORTED_ARCH=s390x 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' 1113s ### PostgreSQL 17 acceptance-zookeeper features/basic_replication.feature ### 1114s Oct 20 01:52:09 Feature: basic replication # features/basic_replication.feature:1 1114s Oct 20 01:52:09 We should check that the basic bootstrapping, replication and failover works. 1114s Oct 20 01:52:09 Scenario: check replication of a single table # features/basic_replication.feature:4 1114s Oct 20 01:52:09 Given I start postgres-0 # features/steps/basic_replication.py:20 1116s Oct 20 01:52:11 Then postgres-0 is a leader after 10 seconds # features/steps/patroni_api.py:31 1117s Oct 20 01:52:12 And there is a non empty initialize key in DCS after 15 seconds # features/steps/cascading_replication.py:41 1117s Oct 20 01:52:12 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 1117s Oct 20 01:52:12 Then I receive a response code 200 # features/steps/patroni_api.py:100 1117s Oct 20 01:52:12 When I start postgres-1 # features/steps/basic_replication.py:20 1119s Oct 20 01:52:14 And I configure and start postgres-2 with a tag replicatefrom postgres-0 # features/steps/cascading_replication.py:7 1121s Oct 20 01:52:16 And "sync" key in DCS has leader=postgres-0 after 20 seconds # features/steps/cascading_replication.py:23 1121s Oct 20 01:52:16 And I add the table foo to postgres-0 # features/steps/basic_replication.py:66 1121s Oct 20 01:52:16 Then table foo is present on postgres-1 after 20 seconds # features/steps/basic_replication.py:105 1121s Oct 20 01:52:16 Then table foo is present on postgres-2 after 20 seconds # features/steps/basic_replication.py:105 1126s Oct 20 01:52:21 1126s Oct 20 01:52:21 Scenario: check restart of sync replica # features/basic_replication.feature:17 1126s Oct 20 01:52:21 Given I shut down postgres-2 # features/steps/basic_replication.py:41 1127s Oct 20 01:52:22 Then "sync" key in DCS has sync_standby=postgres-1 after 5 seconds # features/steps/cascading_replication.py:23 1127s Oct 20 01:52:22 When I start postgres-2 # features/steps/basic_replication.py:20 1129s Oct 20 01:52:24 And I shut down postgres-1 # features/steps/basic_replication.py:41 1132s Oct 20 01:52:27 Then "sync" key in DCS has sync_standby=postgres-2 after 10 seconds # features/steps/cascading_replication.py:23 1133s Oct 20 01:52:28 When I start postgres-1 # features/steps/basic_replication.py:20 1135s Oct 20 01:52:30 Then "members/postgres-1" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 1136s Oct 20 01:52:31 And Status code on GET http://127.0.0.1:8010/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 1137s Oct 20 01:52:32 And Status code on GET http://127.0.0.1:8009/async is 200 after 3 seconds # features/steps/patroni_api.py:144 1137s Oct 20 01:52:32 1137s Oct 20 01:52:32 Scenario: check stuck sync replica # features/basic_replication.feature:28 1137s Oct 20 01:52:32 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 1137s Oct 20 01:52:32 Then I receive a response code 200 # features/steps/patroni_api.py:100 1137s Oct 20 01:52:32 And I create table on postgres-0 # features/steps/basic_replication.py:85 1137s Oct 20 01:52:32 And table mytest is present on postgres-1 after 2 seconds # features/steps/basic_replication.py:105 1138s Oct 20 01:52:33 And table mytest is present on postgres-2 after 2 seconds # features/steps/basic_replication.py:105 1138s Oct 20 01:52:33 When I pause wal replay on postgres-2 # features/steps/basic_replication.py:76 1138s Oct 20 01:52:33 And I load data on postgres-0 # features/steps/basic_replication.py:96 1138s Oct 20 01:52:33 Then "sync" key in DCS has sync_standby=postgres-1 after 15 seconds # features/steps/cascading_replication.py:23 1141s Oct 20 01:52:36 And I resume wal replay on postgres-2 # features/steps/basic_replication.py:76 1141s Oct 20 01:52:36 And Status code on GET http://127.0.0.1:8009/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 1142s Oct 20 01:52:37 And Status code on GET http://127.0.0.1:8010/async is 200 after 3 seconds # features/steps/patroni_api.py:144 1142s Oct 20 01:52:37 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 1142s Oct 20 01:52:37 Then I receive a response code 200 # features/steps/patroni_api.py:100 1142s Oct 20 01:52:37 And I drop table on postgres-0 # features/steps/basic_replication.py:85 1142s Oct 20 01:52:37 1142s Oct 20 01:52:37 Scenario: check multi sync replication # features/basic_replication.feature:44 1142s Oct 20 01:52:37 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 1142s Oct 20 01:52:37 Then I receive a response code 200 # features/steps/patroni_api.py:100 1142s Oct 20 01:52:37 Then "sync" key in DCS has sync_standby=postgres-1,postgres-2 after 10 seconds # features/steps/cascading_replication.py:23 1146s Oct 20 01:52:41 And Status code on GET http://127.0.0.1:8010/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 1146s Oct 20 01:52:41 And Status code on GET http://127.0.0.1:8009/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 1146s Oct 20 01:52: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 1146s Oct 20 01:52:41 Then I receive a response code 200 # features/steps/patroni_api.py:100 1146s Oct 20 01:52:41 And I shut down postgres-1 # features/steps/basic_replication.py:41 1149s Oct 20 01:52:44 Then "sync" key in DCS has sync_standby=postgres-2 after 10 seconds # features/steps/cascading_replication.py:23 1150s Oct 20 01:52:45 When I start postgres-1 # features/steps/basic_replication.py:20 1152s Oct 20 01:52:47 Then "members/postgres-1" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 1153s Oct 20 01:52:48 And Status code on GET http://127.0.0.1:8010/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 1154s Oct 20 01:52:48 And Status code on GET http://127.0.0.1:8009/async is 200 after 3 seconds # features/steps/patroni_api.py:144 1154s Oct 20 01:52:49 1154s Oct 20 01:52:49 Scenario: check the basic failover in synchronous mode # features/basic_replication.feature:59 1154s Oct 20 01:52:49 Given I run patronictl.py pause batman # features/steps/patroni_api.py:88 1154s Oct 20 01:52:49 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 1154s Oct 20 01:52:49 When I sleep for 2 seconds # features/steps/patroni_api.py:41 1156s Oct 20 01:52:51 And I shut down postgres-0 # features/steps/basic_replication.py:41 1157s Oct 20 01:52:52 And I run patronictl.py resume batman # features/steps/patroni_api.py:88 1158s Oct 20 01:52:53 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 1158s Oct 20 01:52:53 And postgres-2 role is the primary after 24 seconds # features/steps/basic_replication.py:117 1178s Oct 20 01:53:13 And Response on GET http://127.0.0.1:8010/history contains recovery after 10 seconds # features/steps/patroni_api.py:158 1182s Oct 20 01:53:17 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 1182s Oct 20 01:53:17 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 1182s Oct 20 01:53:17 Then I receive a response code 200 # features/steps/patroni_api.py:100 1182s Oct 20 01:53:17 When I add the table bar to postgres-2 # features/steps/basic_replication.py:66 1182s Oct 20 01:53:17 Then table bar is present on postgres-1 after 20 seconds # features/steps/basic_replication.py:105 1183s Oct 20 01:53:17 And Response on GET http://127.0.0.1:8010/config contains master_start_timeout after 10 seconds # features/steps/patroni_api.py:158 1183s Oct 20 01:53:18 1183s Oct 20 01:53:18 Scenario: check rejoin of the former primary with pg_rewind # features/basic_replication.feature:75 1183s Oct 20 01:53:18 Given I add the table splitbrain to postgres-0 # features/steps/basic_replication.py:66 1183s Oct 20 01:53:18 And I start postgres-0 # features/steps/basic_replication.py:20 1183s Oct 20 01:53:18 Then postgres-0 role is the secondary after 20 seconds # features/steps/basic_replication.py:117 1186s Oct 20 01:53:21 When I add the table buz to postgres-2 # features/steps/basic_replication.py:66 1186s Oct 20 01:53:21 Then table buz is present on postgres-0 after 20 seconds # features/steps/basic_replication.py:105 1188s Oct 20 01:53:23 1188s Oct 20 01:53:23 @reject-duplicate-name 1188s Oct 20 01:53:23 Scenario: check graceful rejection when two nodes have the same name # features/basic_replication.feature:83 1188s Oct 20 01:53:23 Given I start duplicate postgres-0 on port 8011 # features/steps/basic_replication.py:25 1189s Oct 20 01:53:24 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 1193s Oct 20 01:53:28 1193s Oct 20 01:53:28 Combined data file .coverage.autopkgtest.6073.XLABUvex 1193s Oct 20 01:53:28 Combined data file .coverage.autopkgtest.6124.XwfkNfSx 1193s Oct 20 01:53:28 Combined data file .coverage.autopkgtest.6169.XOohhitx 1193s Oct 20 01:53:28 Combined data file .coverage.autopkgtest.6243.XeFHuqux 1193s Oct 20 01:53:28 Combined data file .coverage.autopkgtest.6291.XqKmByIx 1193s Oct 20 01:53:28 Combined data file .coverage.autopkgtest.6365.XIuXjjSx 1193s Oct 20 01:53:28 Combined data file .coverage.autopkgtest.6415.XqglolBx 1193s Oct 20 01:53:28 Combined data file .coverage.autopkgtest.6420.XPndzuox 1193s Oct 20 01:53:28 Combined data file .coverage.autopkgtest.6509.XgGWaERx 1193s Oct 20 01:53:28 Combined data file .coverage.autopkgtest.6616.XsgshGcx 1195s Oct 20 01:53:30 Name Stmts Miss Cover 1195s Oct 20 01:53:30 -------------------------------------------------------------------------------------------------------- 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/_distutils_hack/__init__.py 101 96 5% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/dateutil/__init__.py 13 4 69% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/dateutil/_common.py 25 15 40% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/dateutil/_version.py 13 3 77% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/dateutil/parser/__init__.py 33 4 88% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/dateutil/parser/_parser.py 810 688 15% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/dateutil/parser/isoparser.py 183 150 18% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/dateutil/relativedelta.py 240 206 14% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/dateutil/tz/__init__.py 4 0 100% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/dateutil/tz/_common.py 151 117 23% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/dateutil/tz/_factories.py 49 21 57% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/dateutil/tz/tz.py 794 629 21% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/dateutil/tz/win.py 152 149 2% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/kazoo/__init__.py 1 0 100% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/kazoo/client.py 629 266 58% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/kazoo/exceptions.py 110 1 99% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/kazoo/handlers/__init__.py 0 0 100% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/kazoo/handlers/threading.py 94 15 84% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/kazoo/handlers/utils.py 222 75 66% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/kazoo/hosts.py 18 4 78% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/kazoo/loggingsupport.py 1 0 100% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/kazoo/protocol/__init__.py 0 0 100% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/kazoo/protocol/connection.py 485 176 64% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/kazoo/protocol/paths.py 33 8 76% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/kazoo/protocol/serialization.py 316 111 65% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/kazoo/protocol/states.py 49 9 82% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/kazoo/python2atexit.py 32 19 41% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/kazoo/recipe/__init__.py 0 0 100% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/kazoo/recipe/barrier.py 97 80 18% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/kazoo/recipe/counter.py 49 36 27% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/kazoo/recipe/election.py 16 10 38% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/kazoo/recipe/lease.py 54 36 33% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/kazoo/recipe/lock.py 295 242 18% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/kazoo/recipe/partitioner.py 155 120 23% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/kazoo/recipe/party.py 62 43 31% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/kazoo/recipe/queue.py 157 126 20% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/kazoo/recipe/watchers.py 172 138 20% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/kazoo/retry.py 60 9 85% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/kazoo/security.py 58 35 40% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/kazoo/version.py 1 0 100% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/patroni/__init__.py 13 2 85% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/patroni/__main__.py 202 68 66% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/patroni/api.py 788 437 45% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/patroni/async_executor.py 96 15 84% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/patroni/collections.py 56 7 88% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/patroni/config.py 360 100 72% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/patroni/config_generator.py 213 160 25% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/patroni/daemon.py 76 6 92% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/patroni/dcs/__init__.py 710 171 76% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/patroni/dcs/zookeeper.py 289 76 74% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/patroni/dynamic_loader.py 36 8 78% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/patroni/exceptions.py 16 0 100% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/patroni/file_perm.py 47 11 77% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/patroni/global_config.py 87 4 95% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/patroni/ha.py 1367 685 50% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/patroni/log.py 234 80 66% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/patroni/postgresql/__init__.py 826 240 71% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/patroni/postgresql/available_parameters/__init__.py 24 3 88% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/patroni/postgresql/bootstrap.py 258 93 64% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/patroni/postgresql/callback_executor.py 55 8 85% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/patroni/postgresql/cancellable.py 104 41 61% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/patroni/postgresql/config.py 844 285 66% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/patroni/postgresql/connection.py 75 7 91% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/patroni/postgresql/misc.py 43 13 70% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/patroni/postgresql/mpp/__init__.py 89 12 87% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/patroni/postgresql/postmaster.py 170 92 46% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/patroni/postgresql/rewind.py 421 203 52% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/patroni/postgresql/slots.py 352 179 49% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/patroni/postgresql/sync.py 159 26 84% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/patroni/postgresql/validator.py 156 24 85% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/patroni/psycopg.py 57 24 58% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/patroni/quorum.py 186 164 12% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/patroni/request.py 58 7 88% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/patroni/tags.py 38 5 87% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/patroni/utils.py 371 142 62% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/patroni/validator.py 309 218 29% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/patroni/version.py 1 0 100% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/patroni/watchdog/__init__.py 2 0 100% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/patroni/watchdog/base.py 203 57 72% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/patroni/watchdog/linux.py 135 50 63% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/psutil/__init__.py 945 629 33% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/psutil/_common.py 408 208 49% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/psutil/_pslinux.py 1228 923 25% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/psutil/_psposix.py 84 40 52% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/psycopg2/__init__.py 19 3 84% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/psycopg2/_json.py 64 27 58% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/psycopg2/_range.py 269 172 36% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/psycopg2/errors.py 3 2 33% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/psycopg2/extensions.py 91 25 73% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/puresasl/__init__.py 21 2 90% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/puresasl/client.py 71 47 34% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/puresasl/mechanisms.py 363 263 28% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/six.py 505 259 49% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/urllib3/__init__.py 49 15 69% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/urllib3/_base_connection.py 63 45 29% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/urllib3/_collections.py 231 133 42% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/urllib3/_request_methods.py 54 24 56% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/urllib3/_version.py 13 3 77% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/urllib3/connection.py 389 151 61% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/urllib3/connectionpool.py 344 139 60% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/urllib3/exceptions.py 121 39 68% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/urllib3/fields.py 92 73 21% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/urllib3/filepost.py 37 24 35% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/urllib3/http2/__init__.py 28 21 25% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/urllib3/http2/probe.py 49 31 37% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/urllib3/poolmanager.py 241 96 60% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/urllib3/response.py 634 413 35% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/urllib3/util/__init__.py 10 0 100% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/urllib3/util/connection.py 66 10 85% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/urllib3/util/proxy.py 13 6 54% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/urllib3/util/request.py 104 52 50% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/urllib3/util/response.py 32 17 47% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/urllib3/util/retry.py 174 57 67% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/urllib3/util/ssl_.py 172 73 58% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/urllib3/util/ssl_match_hostname.py 66 54 18% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/urllib3/util/ssltransport.py 152 106 30% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/urllib3/util/timeout.py 71 19 73% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/urllib3/util/url.py 203 76 63% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/urllib3/util/util.py 26 18 31% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/urllib3/util/wait.py 49 38 22% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/yaml/__init__.py 165 109 34% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/yaml/composer.py 92 17 82% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/yaml/constructor.py 479 276 42% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/yaml/cyaml.py 46 24 48% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/yaml/dumper.py 23 12 48% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/yaml/emitter.py 838 769 8% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/yaml/error.py 58 42 28% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/yaml/events.py 61 6 90% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/yaml/loader.py 47 24 49% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/yaml/nodes.py 29 7 76% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/yaml/parser.py 352 180 49% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/yaml/reader.py 122 30 75% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/yaml/representer.py 248 176 29% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/yaml/resolver.py 135 76 44% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/yaml/scanner.py 758 415 45% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/yaml/serializer.py 85 70 18% 1195s Oct 20 01:53:30 /usr/lib/python3/dist-packages/yaml/tokens.py 76 17 78% 1195s Oct 20 01:53:30 patroni/__init__.py 13 2 85% 1195s Oct 20 01:53:30 patroni/__main__.py 202 202 0% 1195s Oct 20 01:53:30 patroni/api.py 788 788 0% 1195s Oct 20 01:53:30 patroni/async_executor.py 96 69 28% 1195s Oct 20 01:53:30 patroni/collections.py 56 15 73% 1195s Oct 20 01:53:30 patroni/config.py 360 187 48% 1195s Oct 20 01:53:30 patroni/config_generator.py 213 213 0% 1195s Oct 20 01:53:30 patroni/ctl.py 941 666 29% 1195s Oct 20 01:53:30 patroni/daemon.py 76 76 0% 1195s Oct 20 01:53:30 patroni/dcs/__init__.py 710 359 49% 1195s Oct 20 01:53:30 patroni/dcs/consul.py 482 482 0% 1195s Oct 20 01:53:30 patroni/dcs/etcd3.py 699 699 0% 1195s Oct 20 01:53:30 patroni/dcs/etcd.py 628 628 0% 1195s Oct 20 01:53:30 patroni/dcs/exhibitor.py 62 62 0% 1195s Oct 20 01:53:30 patroni/dcs/kubernetes.py 969 969 0% 1195s Oct 20 01:53:30 patroni/dcs/raft.py 319 319 0% 1195s Oct 20 01:53:30 patroni/dcs/zookeeper.py 289 159 45% 1195s Oct 20 01:53:30 patroni/dynamic_loader.py 36 8 78% 1195s Oct 20 01:53:30 patroni/exceptions.py 16 1 94% 1195s Oct 20 01:53:30 patroni/file_perm.py 47 17 64% 1195s Oct 20 01:53:30 patroni/global_config.py 87 25 71% 1195s Oct 20 01:53:30 patroni/ha.py 1367 1367 0% 1195s Oct 20 01:53:30 patroni/log.py 234 182 22% 1195s Oct 20 01:53:30 patroni/postgresql/__init__.py 826 654 21% 1195s Oct 20 01:53:30 patroni/postgresql/available_parameters/__init__.py 24 6 75% 1195s Oct 20 01:53:30 patroni/postgresql/bootstrap.py 258 228 12% 1195s Oct 20 01:53:30 patroni/postgresql/callback_executor.py 55 34 38% 1195s Oct 20 01:53:30 patroni/postgresql/cancellable.py 104 84 19% 1195s Oct 20 01:53:30 patroni/postgresql/config.py 844 722 14% 1195s Oct 20 01:53:30 patroni/postgresql/connection.py 75 50 33% 1195s Oct 20 01:53:30 patroni/postgresql/misc.py 43 30 30% 1195s Oct 20 01:53:30 patroni/postgresql/mpp/__init__.py 89 21 76% 1195s Oct 20 01:53:30 patroni/postgresql/mpp/citus.py 366 366 0% 1195s Oct 20 01:53:30 patroni/postgresql/postmaster.py 170 139 18% 1195s Oct 20 01:53:30 patroni/postgresql/rewind.py 421 421 0% 1195s Oct 20 01:53:30 patroni/postgresql/slots.py 352 303 14% 1195s Oct 20 01:53:30 patroni/postgresql/sync.py 159 117 26% 1195s Oct 20 01:53:30 patroni/postgresql/validator.py 156 52 67% 1195s Oct 20 01:53:30 patroni/psycopg.py 57 41 28% 1195s Oct 20 01:53:30 patroni/quorum.py 186 186 0% 1195s Oct 20 01:53:30 patroni/raft_controller.py 22 22 0% 1195s Oct 20 01:53:30 patroni/request.py 58 6 90% 1195s Oct 20 01:53:30 patroni/scripts/__init__.py 0 0 100% 1195s Oct 20 01:53:30 patroni/scripts/aws.py 59 59 0% 1195s Oct 20 01:53:30 patroni/scripts/barman/__init__.py 0 0 100% 1195s Oct 20 01:53:30 patroni/scripts/barman/cli.py 50 50 0% 1195s Oct 20 01:53:30 patroni/scripts/barman/config_switch.py 50 50 0% 1195s Oct 20 01:53:30 patroni/scripts/barman/recover.py 36 36 0% 1195s Oct 20 01:53:30 patroni/scripts/barman/utils.py 93 93 0% 1195s Oct 20 01:53:30 patroni/scripts/wale_restore.py 207 207 0% 1195s Oct 20 01:53:30 patroni/tags.py 38 15 61% 1195s Oct 20 01:53:30 patroni/utils.py 371 297 20% 1195s Oct 20 01:53:30 patroni/validator.py 309 222 28% 1195s Oct 20 01:53:30 patroni/version.py 1 0 100% 1195s Oct 20 01:53:30 patroni/watchdog/__init__.py 2 2 0% 1195s Oct 20 01:53:30 patroni/watchdog/base.py 203 203 0% 1195s Oct 20 01:53:30 patroni/watchdog/linux.py 135 135 0% 1195s Oct 20 01:53:30 -------------------------------------------------------------------------------------------------------- 1195s Oct 20 01:53:30 TOTAL 40937 26293 36% 1195s Oct 20 01:53:30 1 feature passed, 0 failed, 0 skipped 1195s Oct 20 01:53:30 7 scenarios passed, 0 failed, 0 skipped 1195s Oct 20 01:53:30 68 steps passed, 0 failed, 0 skipped, 0 undefined 1195s Oct 20 01:53:30 Took 1m14.362s 1195s ### End 17 acceptance-zookeeper features/basic_replication.feature ### 1195s Stopping zookeeper (via systemctl): zookeeper.service+ su postgres -p -c 'rm -rf features/output' 1195s + echo '### End 17 acceptance-zookeeper features/basic_replication.feature ###' 1195s + rm -f /tmp/pgpass_postgres-0 /tmp/pgpass_postgres-1 /tmp/pgpass_postgres-2 1195s ++ id -u 1195s + '[' 0 -eq 0 ']' 1195s + '[' -x /etc/init.d/zookeeper ']' 1195s + /etc/init.d/zookeeper stop 1195s . 1196s autopkgtest [01:53:31]: test acceptance-zookeeper-basic: -----------------------] 1196s acceptance-zookeeper-basic PASS 1196s autopkgtest [01:53:31]: test acceptance-zookeeper-basic: - - - - - - - - - - results - - - - - - - - - - 1197s autopkgtest [01:53:32]: test acceptance-raft-basic: preparing testbed 1219s Creating nova instance adt-resolute-s390x-patroni-20251020-013335-juju-7f2275-prod-proposed-migration-environment-2-95e68822-f0e0-44c5-9f0b-ae81afb7ea9d from image adt/ubuntu-resolute-s390x-server-20251019.img (UUID 7a83b4ca-2eb3-4cb0-b8d6-be2f16efcb4e)... 1262s autopkgtest [01:54:37]: testbed dpkg architecture: s390x 1262s autopkgtest [01:54:37]: testbed apt version: 3.1.8ubuntu1 1262s autopkgtest [01:54:37]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1263s autopkgtest [01:54:38]: testbed release detected to be: resolute 1263s autopkgtest [01:54:38]: updating testbed package index (apt update) 1264s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [83.3 kB] 1264s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 1264s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 1264s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 1264s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [450 kB] 1264s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5028 B] 1264s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [51.0 kB] 1264s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [15.8 kB] 1264s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x Packages [103 kB] 1264s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/restricted s390x Packages [940 B] 1264s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/universe s390x Packages [257 kB] 1264s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse s390x Packages [6184 B] 1264s Fetched 971 kB in 1s (1091 kB/s) 1265s Reading package lists... 1266s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 1266s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 1266s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 1266s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 1267s Reading package lists... 1267s Reading package lists... 1267s Building dependency tree... 1267s Reading state information... 1267s Calculating upgrade... 1267s The following packages will be upgraded: 1267s distro-info-data dpkg dpkg-dev libaudit-common libaudit1 libdpkg-perl 1267s libseccomp2 libsemanage-common libsemanage2 python-apt-common python3-apt 1267s python3-cffi-backend 1267s 12 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1267s Need to get 3223 kB of archives. 1267s After this operation, 652 kB of additional disk space will be used. 1267s Get:1 http://ftpmaster.internal/ubuntu resolute/main s390x dpkg s390x 1.22.21ubuntu4 [1287 kB] 1268s Get:2 http://ftpmaster.internal/ubuntu resolute/main s390x libaudit-common all 1:4.0.5-1build2 [6596 B] 1268s Get:3 http://ftpmaster.internal/ubuntu resolute/main s390x libaudit1 s390x 1:4.0.5-1build2 [57.0 kB] 1268s Get:4 http://ftpmaster.internal/ubuntu resolute/main s390x libsemanage-common all 3.8.1-1build1 [7916 B] 1268s Get:5 http://ftpmaster.internal/ubuntu resolute/main s390x libsemanage2 s390x 3.8.1-1build1 [99.1 kB] 1268s Get:6 http://ftpmaster.internal/ubuntu resolute/main s390x distro-info-data all 0.68 [7378 B] 1268s Get:7 http://ftpmaster.internal/ubuntu resolute/main s390x libseccomp2 s390x 2.6.0-2ubuntu3 [57.5 kB] 1268s Get:8 http://ftpmaster.internal/ubuntu resolute/main s390x python-apt-common all 3.0.0ubuntu2 [21.7 kB] 1268s Get:9 http://ftpmaster.internal/ubuntu resolute/main s390x python3-apt s390x 3.0.0ubuntu2 [198 kB] 1268s Get:10 http://ftpmaster.internal/ubuntu resolute/main s390x python3-cffi-backend s390x 1.17.1-3build1 [113 kB] 1268s Get:11 http://ftpmaster.internal/ubuntu resolute/main s390x dpkg-dev all 1.22.21ubuntu4 [1088 kB] 1268s Get:12 http://ftpmaster.internal/ubuntu resolute/main s390x libdpkg-perl all 1.22.21ubuntu4 [280 kB] 1268s dpkg-preconfigure: unable to re-open stdin: No such file or directory 1268s Fetched 3223 kB in 1s (3130 kB/s) 1269s (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 ... 56852 files and directories currently installed.) 1269s Preparing to unpack .../dpkg_1.22.21ubuntu4_s390x.deb ... 1269s Unpacking dpkg (1.22.21ubuntu4) over (1.22.21ubuntu3) ... 1269s Setting up dpkg (1.22.21ubuntu4) ... 1269s (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 ... 56852 files and directories currently installed.) 1269s Preparing to unpack .../libaudit-common_1%3a4.0.5-1build2_all.deb ... 1269s Unpacking libaudit-common (1:4.0.5-1build2) over (1:4.0.5-1build1) ... 1269s Setting up libaudit-common (1:4.0.5-1build2) ... 1269s (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 ... 56852 files and directories currently installed.) 1269s Preparing to unpack .../libaudit1_1%3a4.0.5-1build2_s390x.deb ... 1269s Unpacking libaudit1:s390x (1:4.0.5-1build2) over (1:4.0.5-1build1) ... 1269s Setting up libaudit1:s390x (1:4.0.5-1build2) ... 1269s (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 ... 56852 files and directories currently installed.) 1269s Preparing to unpack .../0-libsemanage-common_3.8.1-1build1_all.deb ... 1269s Unpacking libsemanage-common (3.8.1-1build1) over (3.8.1-1) ... 1269s Preparing to unpack .../1-libsemanage2_3.8.1-1build1_s390x.deb ... 1269s Unpacking libsemanage2:s390x (3.8.1-1build1) over (3.8.1-1) ... 1269s Preparing to unpack .../2-distro-info-data_0.68_all.deb ... 1269s Unpacking distro-info-data (0.68) over (0.67~ubuntu1) ... 1269s Preparing to unpack .../3-libseccomp2_2.6.0-2ubuntu3_s390x.deb ... 1269s Unpacking libseccomp2:s390x (2.6.0-2ubuntu3) over (2.6.0-2ubuntu2) ... 1269s Preparing to unpack .../4-python-apt-common_3.0.0ubuntu2_all.deb ... 1269s Unpacking python-apt-common (3.0.0ubuntu2) over (3.0.0ubuntu1) ... 1269s Preparing to unpack .../5-python3-apt_3.0.0ubuntu2_s390x.deb ... 1269s Unpacking python3-apt (3.0.0ubuntu2) over (3.0.0ubuntu1) ... 1269s Preparing to unpack .../6-python3-cffi-backend_1.17.1-3build1_s390x.deb ... 1269s Unpacking python3-cffi-backend:s390x (1.17.1-3build1) over (1.17.1-3) ... 1269s Preparing to unpack .../7-dpkg-dev_1.22.21ubuntu4_all.deb ... 1269s Unpacking dpkg-dev (1.22.21ubuntu4) over (1.22.21ubuntu3) ... 1269s Preparing to unpack .../8-libdpkg-perl_1.22.21ubuntu4_all.deb ... 1269s Unpacking libdpkg-perl (1.22.21ubuntu4) over (1.22.21ubuntu3) ... 1270s Setting up distro-info-data (0.68) ... 1270s Setting up libsemanage-common (3.8.1-1build1) ... 1270s Setting up libseccomp2:s390x (2.6.0-2ubuntu3) ... 1270s Setting up libdpkg-perl (1.22.21ubuntu4) ... 1270s Setting up python-apt-common (3.0.0ubuntu2) ... 1270s Setting up libsemanage2:s390x (3.8.1-1build1) ... 1270s Setting up python3-cffi-backend:s390x (1.17.1-3build1) ... 1270s Setting up python3-apt (3.0.0ubuntu2) ... 1270s Setting up dpkg-dev (1.22.21ubuntu4) ... 1270s Processing triggers for man-db (2.13.1-1) ... 1271s Processing triggers for libc-bin (2.42-0ubuntu3) ... 1271s autopkgtest [01:54:46]: upgrading testbed (apt dist-upgrade and autopurge) 1271s Reading package lists... 1272s Building dependency tree... 1272s Reading state information... 1272s Calculating upgrade... 1272s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1272s Reading package lists... 1272s Building dependency tree... 1272s Reading state information... 1272s Solving dependencies... 1272s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1272s autopkgtest [01:54:47]: rebooting testbed after setup commands that affected boot 1288s Reading package lists... 1289s Building dependency tree... 1289s Reading state information... 1289s Solving dependencies... 1289s The following NEW packages will be installed: 1289s fonts-font-awesome fonts-lato libicu76 libio-pty-perl libipc-run-perl 1289s libjs-jquery libjs-sphinxdoc libjs-underscore libjson-perl libpq5 1289s libtime-duration-perl libtimedate-perl libxslt1.1 moreutils patroni 1289s patroni-doc postgresql postgresql-17 postgresql-client-17 1289s postgresql-client-common postgresql-common postgresql-common-dev 1289s python3-behave python3-click python3-consul python3-coverage 1289s python3-dateutil python3-parse python3-parse-type python3-prettytable 1289s python3-psutil python3-psycopg2 python3-pysyncobj python3-six 1289s python3-wcwidth python3-ydiff sphinx-rtd-theme-common ssl-cert 1289s 0 upgraded, 38 newly installed, 0 to remove and 0 not upgraded. 1289s Need to get 36.2 MB of archives. 1289s After this operation, 123 MB of additional disk space will be used. 1289s Get:1 http://ftpmaster.internal/ubuntu resolute/main s390x fonts-lato all 2.015-1 [2781 kB] 1290s Get:2 http://ftpmaster.internal/ubuntu resolute/main s390x libjson-perl all 4.10000-1 [81.9 kB] 1290s Get:3 http://ftpmaster.internal/ubuntu resolute/main s390x postgresql-client-common all 282ubuntu1 [48.8 kB] 1290s Get:4 http://ftpmaster.internal/ubuntu resolute/main s390x libio-pty-perl s390x 1:1.20-1build3 [31.6 kB] 1290s Get:5 http://ftpmaster.internal/ubuntu resolute/main s390x libipc-run-perl all 20231003.0-2 [91.5 kB] 1290s Get:6 http://ftpmaster.internal/ubuntu resolute/main s390x postgresql-common-dev all 282ubuntu1 [73.9 kB] 1290s Get:7 http://ftpmaster.internal/ubuntu resolute/main s390x ssl-cert all 1.1.3ubuntu1 [18.7 kB] 1290s Get:8 http://ftpmaster.internal/ubuntu resolute/main s390x postgresql-common all 282ubuntu1 [101 kB] 1290s Get:9 http://ftpmaster.internal/ubuntu resolute/main s390x fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 1290s Get:10 http://ftpmaster.internal/ubuntu resolute/main s390x libicu76 s390x 76.1-4ubuntu2 [11.1 MB] 1291s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x libjs-jquery all 3.7.1+dfsg+~3.5.33-1build1 [321 kB] 1291s Get:12 http://ftpmaster.internal/ubuntu resolute/main s390x libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 1291s Get:13 http://ftpmaster.internal/ubuntu resolute/main s390x libjs-sphinxdoc all 8.2.3-1ubuntu2 [28.0 kB] 1291s Get:14 http://ftpmaster.internal/ubuntu resolute/main s390x libpq5 s390x 17.6-1build1 [148 kB] 1291s Get:15 http://ftpmaster.internal/ubuntu resolute/main s390x libtime-duration-perl all 1.21-2 [12.3 kB] 1291s Get:16 http://ftpmaster.internal/ubuntu resolute/main s390x libtimedate-perl all 2.3300-2 [34.0 kB] 1291s Get:17 http://ftpmaster.internal/ubuntu resolute/main s390x libxslt1.1 s390x 1.1.43-0.1 [163 kB] 1291s Get:18 http://ftpmaster.internal/ubuntu resolute/universe s390x moreutils s390x 0.69-1 [57.4 kB] 1291s Get:19 http://ftpmaster.internal/ubuntu resolute/main s390x python3-click all 8.2.0+0.really.8.1.8-1 [80.0 kB] 1291s Get:20 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-consul all 1.5.5-1 [22.6 kB] 1291s Get:21 http://ftpmaster.internal/ubuntu resolute/main s390x python3-dateutil all 2.9.0-4 [80.3 kB] 1291s Get:22 http://ftpmaster.internal/ubuntu resolute/main s390x python3-wcwidth all 0.2.13+dfsg1-1 [26.3 kB] 1291s Get:23 http://ftpmaster.internal/ubuntu resolute/main s390x python3-prettytable all 3.15.1-1 [38.9 kB] 1291s Get:24 http://ftpmaster.internal/ubuntu resolute/main s390x python3-psutil s390x 7.0.0-2ubuntu1 [188 kB] 1291s Get:25 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-ydiff all 1.4.2-1 [19.0 kB] 1291s Get:26 http://ftpmaster.internal/ubuntu resolute/main s390x python3-psycopg2 s390x 2.9.10-1build1 [135 kB] 1291s Get:27 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-pysyncobj all 0.3.14-2 [61.9 kB] 1291s Get:28 http://ftpmaster.internal/ubuntu resolute/universe s390x patroni all 4.0.6-1 [284 kB] 1291s Get:29 http://ftpmaster.internal/ubuntu resolute/main s390x sphinx-rtd-theme-common all 3.0.2+dfsg-3 [1013 kB] 1291s Get:30 http://ftpmaster.internal/ubuntu resolute/universe s390x patroni-doc all 4.0.6-1 [529 kB] 1291s Get:31 http://ftpmaster.internal/ubuntu resolute/main s390x postgresql-client-17 s390x 17.6-1build1 [1367 kB] 1291s Get:32 http://ftpmaster.internal/ubuntu resolute/main s390x postgresql-17 s390x 17.6-1build1 [16.3 MB] 1292s Get:33 http://ftpmaster.internal/ubuntu resolute/main s390x postgresql all 17+282ubuntu1 [17.6 kB] 1292s Get:34 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-parse all 1.20.2-1 [27.0 kB] 1292s Get:35 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-parse-type all 0.6.4-3 [23.5 kB] 1292s Get:36 http://ftpmaster.internal/ubuntu resolute/main s390x python3-six all 1.17.0-1 [13.2 kB] 1292s Get:37 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-behave all 1.2.6-6 [98.6 kB] 1292s Get:38 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-coverage s390x 7.8.2+dfsg1-1 [156 kB] 1292s Preconfiguring packages ... 1292s /var/cache/debconf/tmp.ci/postgresql.config.9jpz0a: 12: pg_lsclusters: not found 1292s Fetched 36.2 MB in 3s (12.4 MB/s) 1292s Selecting previously unselected package fonts-lato. 1292s (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 ... 56857 files and directories currently installed.) 1292s Preparing to unpack .../00-fonts-lato_2.015-1_all.deb ... 1292s Unpacking fonts-lato (2.015-1) ... 1292s Selecting previously unselected package libjson-perl. 1292s Preparing to unpack .../01-libjson-perl_4.10000-1_all.deb ... 1292s Unpacking libjson-perl (4.10000-1) ... 1292s Selecting previously unselected package postgresql-client-common. 1292s Preparing to unpack .../02-postgresql-client-common_282ubuntu1_all.deb ... 1292s Unpacking postgresql-client-common (282ubuntu1) ... 1292s Selecting previously unselected package libio-pty-perl. 1292s Preparing to unpack .../03-libio-pty-perl_1%3a1.20-1build3_s390x.deb ... 1292s Unpacking libio-pty-perl (1:1.20-1build3) ... 1292s Selecting previously unselected package libipc-run-perl. 1292s Preparing to unpack .../04-libipc-run-perl_20231003.0-2_all.deb ... 1292s Unpacking libipc-run-perl (20231003.0-2) ... 1292s Selecting previously unselected package postgresql-common-dev. 1292s Preparing to unpack .../05-postgresql-common-dev_282ubuntu1_all.deb ... 1292s Unpacking postgresql-common-dev (282ubuntu1) ... 1292s Selecting previously unselected package ssl-cert. 1292s Preparing to unpack .../06-ssl-cert_1.1.3ubuntu1_all.deb ... 1292s Unpacking ssl-cert (1.1.3ubuntu1) ... 1292s Selecting previously unselected package postgresql-common. 1292s Preparing to unpack .../07-postgresql-common_282ubuntu1_all.deb ... 1293s Adding 'diversion of /usr/bin/pg_config to /usr/bin/pg_config.libpq-dev by postgresql-common' 1293s Unpacking postgresql-common (282ubuntu1) ... 1293s Selecting previously unselected package fonts-font-awesome. 1293s Preparing to unpack .../08-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 1293s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 1293s Selecting previously unselected package libicu76:s390x. 1293s Preparing to unpack .../09-libicu76_76.1-4ubuntu2_s390x.deb ... 1293s Unpacking libicu76:s390x (76.1-4ubuntu2) ... 1293s Selecting previously unselected package libjs-jquery. 1293s Preparing to unpack .../10-libjs-jquery_3.7.1+dfsg+~3.5.33-1build1_all.deb ... 1293s Unpacking libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 1293s Selecting previously unselected package libjs-underscore. 1293s Preparing to unpack .../11-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 1293s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 1293s Selecting previously unselected package libjs-sphinxdoc. 1293s Preparing to unpack .../12-libjs-sphinxdoc_8.2.3-1ubuntu2_all.deb ... 1293s Unpacking libjs-sphinxdoc (8.2.3-1ubuntu2) ... 1293s Selecting previously unselected package libpq5:s390x. 1293s Preparing to unpack .../13-libpq5_17.6-1build1_s390x.deb ... 1293s Unpacking libpq5:s390x (17.6-1build1) ... 1293s Selecting previously unselected package libtime-duration-perl. 1293s Preparing to unpack .../14-libtime-duration-perl_1.21-2_all.deb ... 1293s Unpacking libtime-duration-perl (1.21-2) ... 1293s Selecting previously unselected package libtimedate-perl. 1293s Preparing to unpack .../15-libtimedate-perl_2.3300-2_all.deb ... 1293s Unpacking libtimedate-perl (2.3300-2) ... 1293s Selecting previously unselected package libxslt1.1:s390x. 1293s Preparing to unpack .../16-libxslt1.1_1.1.43-0.1_s390x.deb ... 1293s Unpacking libxslt1.1:s390x (1.1.43-0.1) ... 1293s Selecting previously unselected package moreutils. 1293s Preparing to unpack .../17-moreutils_0.69-1_s390x.deb ... 1293s Unpacking moreutils (0.69-1) ... 1293s Selecting previously unselected package python3-click. 1293s Preparing to unpack .../18-python3-click_8.2.0+0.really.8.1.8-1_all.deb ... 1293s Unpacking python3-click (8.2.0+0.really.8.1.8-1) ... 1293s Selecting previously unselected package python3-consul. 1293s Preparing to unpack .../19-python3-consul_1.5.5-1_all.deb ... 1293s Unpacking python3-consul (1.5.5-1) ... 1293s Selecting previously unselected package python3-dateutil. 1293s Preparing to unpack .../20-python3-dateutil_2.9.0-4_all.deb ... 1293s Unpacking python3-dateutil (2.9.0-4) ... 1293s Selecting previously unselected package python3-wcwidth. 1293s Preparing to unpack .../21-python3-wcwidth_0.2.13+dfsg1-1_all.deb ... 1293s Unpacking python3-wcwidth (0.2.13+dfsg1-1) ... 1293s Selecting previously unselected package python3-prettytable. 1293s Preparing to unpack .../22-python3-prettytable_3.15.1-1_all.deb ... 1293s Unpacking python3-prettytable (3.15.1-1) ... 1293s Selecting previously unselected package python3-psutil. 1293s Preparing to unpack .../23-python3-psutil_7.0.0-2ubuntu1_s390x.deb ... 1293s Unpacking python3-psutil (7.0.0-2ubuntu1) ... 1293s Selecting previously unselected package python3-ydiff. 1293s Preparing to unpack .../24-python3-ydiff_1.4.2-1_all.deb ... 1293s Unpacking python3-ydiff (1.4.2-1) ... 1293s Selecting previously unselected package python3-psycopg2. 1293s Preparing to unpack .../25-python3-psycopg2_2.9.10-1build1_s390x.deb ... 1293s Unpacking python3-psycopg2 (2.9.10-1build1) ... 1293s Selecting previously unselected package python3-pysyncobj. 1293s Preparing to unpack .../26-python3-pysyncobj_0.3.14-2_all.deb ... 1293s Unpacking python3-pysyncobj (0.3.14-2) ... 1293s Selecting previously unselected package patroni. 1293s Preparing to unpack .../27-patroni_4.0.6-1_all.deb ... 1293s Unpacking patroni (4.0.6-1) ... 1293s Selecting previously unselected package sphinx-rtd-theme-common. 1293s Preparing to unpack .../28-sphinx-rtd-theme-common_3.0.2+dfsg-3_all.deb ... 1293s Unpacking sphinx-rtd-theme-common (3.0.2+dfsg-3) ... 1293s Selecting previously unselected package patroni-doc. 1293s Preparing to unpack .../29-patroni-doc_4.0.6-1_all.deb ... 1293s Unpacking patroni-doc (4.0.6-1) ... 1293s Selecting previously unselected package postgresql-client-17. 1293s Preparing to unpack .../30-postgresql-client-17_17.6-1build1_s390x.deb ... 1293s Unpacking postgresql-client-17 (17.6-1build1) ... 1293s Selecting previously unselected package postgresql-17. 1293s Preparing to unpack .../31-postgresql-17_17.6-1build1_s390x.deb ... 1293s Unpacking postgresql-17 (17.6-1build1) ... 1293s Selecting previously unselected package postgresql. 1293s Preparing to unpack .../32-postgresql_17+282ubuntu1_all.deb ... 1293s Unpacking postgresql (17+282ubuntu1) ... 1293s Selecting previously unselected package python3-parse. 1293s Preparing to unpack .../33-python3-parse_1.20.2-1_all.deb ... 1293s Unpacking python3-parse (1.20.2-1) ... 1293s Selecting previously unselected package python3-parse-type. 1293s Preparing to unpack .../34-python3-parse-type_0.6.4-3_all.deb ... 1293s Unpacking python3-parse-type (0.6.4-3) ... 1293s Selecting previously unselected package python3-six. 1293s Preparing to unpack .../35-python3-six_1.17.0-1_all.deb ... 1293s Unpacking python3-six (1.17.0-1) ... 1293s Selecting previously unselected package python3-behave. 1293s Preparing to unpack .../36-python3-behave_1.2.6-6_all.deb ... 1293s Unpacking python3-behave (1.2.6-6) ... 1293s Selecting previously unselected package python3-coverage. 1293s Preparing to unpack .../37-python3-coverage_7.8.2+dfsg1-1_s390x.deb ... 1293s Unpacking python3-coverage (7.8.2+dfsg1-1) ... 1293s Setting up postgresql-client-common (282ubuntu1) ... 1293s Setting up fonts-lato (2.015-1) ... 1293s Setting up libio-pty-perl (1:1.20-1build3) ... 1293s Setting up python3-pysyncobj (0.3.14-2) ... 1293s Setting up python3-ydiff (1.4.2-1) ... 1294s Setting up libpq5:s390x (17.6-1build1) ... 1294s Setting up python3-coverage (7.8.2+dfsg1-1) ... 1294s Setting up python3-click (8.2.0+0.really.8.1.8-1) ... 1294s Setting up python3-psutil (7.0.0-2ubuntu1) ... 1294s Setting up python3-six (1.17.0-1) ... 1294s Setting up python3-wcwidth (0.2.13+dfsg1-1) ... 1294s Setting up ssl-cert (1.1.3ubuntu1) ... 1295s Created symlink '/etc/systemd/system/multi-user.target.wants/ssl-cert.service' → '/usr/lib/systemd/system/ssl-cert.service'. 1295s Setting up python3-psycopg2 (2.9.10-1build1) ... 1295s Setting up libipc-run-perl (20231003.0-2) ... 1295s Setting up libtime-duration-perl (1.21-2) ... 1295s Setting up libtimedate-perl (2.3300-2) ... 1295s Setting up python3-parse (1.20.2-1) ... 1295s Setting up libjson-perl (4.10000-1) ... 1295s Setting up libxslt1.1:s390x (1.1.43-0.1) ... 1295s Setting up python3-dateutil (2.9.0-4) ... 1295s Setting up python3-consul (1.5.5-1) ... 1295s Setting up libicu76:s390x (76.1-4ubuntu2) ... 1295s Setting up libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 1295s Setting up python3-prettytable (3.15.1-1) ... 1295s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 1295s Setting up sphinx-rtd-theme-common (3.0.2+dfsg-3) ... 1295s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 1295s Setting up postgresql-common-dev (282ubuntu1) ... 1295s Setting up moreutils (0.69-1) ... 1295s Setting up postgresql-client-17 (17.6-1build1) ... 1296s 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 1296s Setting up python3-parse-type (0.6.4-3) ... 1296s Setting up postgresql-common (282ubuntu1) ... 1296s Creating config file /etc/postgresql-common/createcluster.conf with new version 1296s Building PostgreSQL dictionaries from installed myspell/hunspell packages... 1296s Removing obsolete dictionary files: 1297s Created symlink '/etc/systemd/system/multi-user.target.wants/postgresql.service' → '/usr/lib/systemd/system/postgresql.service'. 1297s Setting up libjs-sphinxdoc (8.2.3-1ubuntu2) ... 1297s Setting up python3-behave (1.2.6-6) ... 1297s /usr/lib/python3/dist-packages/behave/formatter/ansi_escapes.py:57: SyntaxWarning: invalid escape sequence '\[' 1297s _ANSI_ESCAPE_PATTERN = re.compile(u"\x1b\[\d+[mA]", re.UNICODE) 1297s /usr/lib/python3/dist-packages/behave/matchers.py:284: SyntaxWarning: invalid escape sequence '\d' 1297s @parse.with_pattern(r"\d+") 1297s Setting up patroni (4.0.6-1) ... 1297s Created symlink '/etc/systemd/system/multi-user.target.wants/patroni.service' → '/usr/lib/systemd/system/patroni.service'. 1298s Setting up postgresql-17 (17.6-1build1) ... 1298s Creating new PostgreSQL cluster 17/main ... 1298s /usr/lib/postgresql/17/bin/initdb -D /var/lib/postgresql/17/main --auth-local peer --auth-host scram-sha-256 --no-instructions 1298s The files belonging to this database system will be owned by user "postgres". 1298s This user must also own the server process. 1298s 1298s The database cluster will be initialized with locale "C.UTF-8". 1298s The default database encoding has accordingly been set to "UTF8". 1298s The default text search configuration will be set to "english". 1298s 1298s Data page checksums are disabled. 1298s 1298s fixing permissions on existing directory /var/lib/postgresql/17/main ... ok 1298s creating subdirectories ... ok 1298s selecting dynamic shared memory implementation ... posix 1298s selecting default "max_connections" ... 100 1298s selecting default "shared_buffers" ... 128MB 1298s selecting default time zone ... Etc/UTC 1298s creating configuration files ... ok 1298s running bootstrap script ... ok 1298s performing post-bootstrap initialization ... ok 1298s syncing data to disk ... ok 1301s Setting up patroni-doc (4.0.6-1) ... 1301s Setting up postgresql (17+282ubuntu1) ... 1301s Processing triggers for man-db (2.13.1-1) ... 1302s Processing triggers for libc-bin (2.42-0ubuntu3) ... 1306s autopkgtest [01:55:21]: test acceptance-raft-basic: debian/tests/acceptance raft features/basic_replication.feature 1306s autopkgtest [01:55:21]: test acceptance-raft-basic: [----------------------- 1306s dpkg-architecture: warning: cannot determine CC system type, falling back to default (native compilation) 1306s ++ ls -1r /usr/lib/postgresql/ 1306s + for PG_VERSION in $(ls -1r /usr/lib/postgresql/) 1306s + '[' 17 == 10 -o 17 == 11 ']' 1306s + echo '### PostgreSQL 17 acceptance-raft features/basic_replication.feature ###' 1306s + bash -c 'set -o pipefail; ETCD_UNSUPPORTED_ARCH=s390x 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' 1306s ### PostgreSQL 17 acceptance-raft features/basic_replication.feature ### 1312s Oct 20 01:55:27 Feature: basic replication # features/basic_replication.feature:1 1312s Oct 20 01:55:27 We should check that the basic bootstrapping, replication and failover works. 1312s Oct 20 01:55:27 Scenario: check replication of a single table # features/basic_replication.feature:4 1312s Oct 20 01:55:27 Given I start postgres-0 # features/steps/basic_replication.py:20 1314s Oct 20 01:55:29 Then postgres-0 is a leader after 10 seconds # features/steps/patroni_api.py:31 1314s Oct 20 01:55:29 And there is a non empty initialize key in DCS after 15 seconds # features/steps/cascading_replication.py:41 1314s Oct 20 01:55:29 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 1314s Oct 20 01:55:29 Then I receive a response code 200 # features/steps/patroni_api.py:100 1314s Oct 20 01:55:29 When I start postgres-1 # features/steps/basic_replication.py:20 1322s Oct 20 01:55:37 And I configure and start postgres-2 with a tag replicatefrom postgres-0 # features/steps/cascading_replication.py:7 1324s Oct 20 01:55:39 And "sync" key in DCS has leader=postgres-0 after 20 seconds # features/steps/cascading_replication.py:23 1324s Oct 20 01:55:39 And I add the table foo to postgres-0 # features/steps/basic_replication.py:66 1324s Oct 20 01:55:39 Then table foo is present on postgres-1 after 20 seconds # features/steps/basic_replication.py:105 1325s Oct 20 01:55:40 Then table foo is present on postgres-2 after 20 seconds # features/steps/basic_replication.py:105 1329s Oct 20 01:55:44 1329s Oct 20 01:55:44 Scenario: check restart of sync replica # features/basic_replication.feature:17 1329s Oct 20 01:55:44 Given I shut down postgres-2 # features/steps/basic_replication.py:41 1330s Oct 20 01:55:45 Then "sync" key in DCS has sync_standby=postgres-1 after 5 seconds # features/steps/cascading_replication.py:23 1330s Oct 20 01:55:45 When I start postgres-2 # features/steps/basic_replication.py:20 1332s Oct 20 01:55:47 And I shut down postgres-1 # features/steps/basic_replication.py:41 1335s Oct 20 01:55:50 Then "sync" key in DCS has sync_standby=postgres-2 after 10 seconds # features/steps/cascading_replication.py:23 1336s Oct 20 01:55:51 When I start postgres-1 # features/steps/basic_replication.py:20 1338s Oct 20 01:55:53 Then "members/postgres-1" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 1339s Oct 20 01:55:54 And Status code on GET http://127.0.0.1:8010/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 1339s Oct 20 01:55:54 And Status code on GET http://127.0.0.1:8009/async is 200 after 3 seconds # features/steps/patroni_api.py:144 1339s Oct 20 01:55:54 1339s Oct 20 01:55:54 Scenario: check stuck sync replica # features/basic_replication.feature:28 1339s Oct 20 01:55:54 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 1339s Oct 20 01:55:54 Then I receive a response code 200 # features/steps/patroni_api.py:100 1339s Oct 20 01:55:54 And I create table on postgres-0 # features/steps/basic_replication.py:85 1339s Oct 20 01:55:54 And table mytest is present on postgres-1 after 2 seconds # features/steps/basic_replication.py:105 1340s Oct 20 01:55:55 And table mytest is present on postgres-2 after 2 seconds # features/steps/basic_replication.py:105 1340s Oct 20 01:55:55 When I pause wal replay on postgres-2 # features/steps/basic_replication.py:76 1340s Oct 20 01:55:55 And I load data on postgres-0 # features/steps/basic_replication.py:96 1341s Oct 20 01:55:56 Then "sync" key in DCS has sync_standby=postgres-1 after 15 seconds # features/steps/cascading_replication.py:23 1344s Oct 20 01:55:59 And I resume wal replay on postgres-2 # features/steps/basic_replication.py:76 1344s Oct 20 01:55:59 And Status code on GET http://127.0.0.1:8009/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 1344s Oct 20 01:55:59 And Status code on GET http://127.0.0.1:8010/async is 200 after 3 seconds # features/steps/patroni_api.py:144 1344s Oct 20 01:55:59 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 1344s Oct 20 01:55:59 Then I receive a response code 200 # features/steps/patroni_api.py:100 1344s Oct 20 01:55:59 And I drop table on postgres-0 # features/steps/basic_replication.py:85 1344s Oct 20 01:55:59 1344s Oct 20 01:55:59 Scenario: check multi sync replication # features/basic_replication.feature:44 1344s Oct 20 01:55:59 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 1344s Oct 20 01:55:59 Then I receive a response code 200 # features/steps/patroni_api.py:100 1344s Oct 20 01:55:59 Then "sync" key in DCS has sync_standby=postgres-1,postgres-2 after 10 seconds # features/steps/cascading_replication.py:23 1348s Oct 20 01:56:03 And Status code on GET http://127.0.0.1:8010/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 1348s Oct 20 01:56:03 And Status code on GET http://127.0.0.1:8009/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 1348s Oct 20 01:56:03 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 1348s Oct 20 01:56:03 Then I receive a response code 200 # features/steps/patroni_api.py:100 1348s Oct 20 01:56:03 And I shut down postgres-1 # features/steps/basic_replication.py:41 1351s Oct 20 01:56:06 Then "sync" key in DCS has sync_standby=postgres-2 after 10 seconds # features/steps/cascading_replication.py:23 1352s Oct 20 01:56:07 When I start postgres-1 # features/steps/basic_replication.py:20 1354s Oct 20 01:56:09 Then "members/postgres-1" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 1355s Oct 20 01:56:10 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:56:10 And Status code on GET http://127.0.0.1:8009/async is 200 after 3 seconds # features/steps/patroni_api.py:144 1355s Oct 20 01:56:10 1355s Oct 20 01:56:10 Scenario: check the basic failover in synchronous mode # features/basic_replication.feature:59 1355s Oct 20 01:56:10 Given I run patronictl.py pause batman # features/steps/patroni_api.py:88 1356s Oct 20 01:56:11 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 1356s Oct 20 01:56:11 When I sleep for 2 seconds # features/steps/patroni_api.py:41 1358s Oct 20 01:56:13 And I shut down postgres-0 # features/steps/basic_replication.py:41 1359s Oct 20 01:56:14 And I run patronictl.py resume batman # features/steps/patroni_api.py:88 1360s Oct 20 01:56:15 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 1360s Oct 20 01:56:15 And postgres-2 role is the primary after 24 seconds # features/steps/basic_replication.py:117 1379s Oct 20 01:56:34 And Response on GET http://127.0.0.1:8010/history contains recovery after 10 seconds # features/steps/patroni_api.py:158 1382s Oct 20 01:56:37 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 1382s Oct 20 01:56:37 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 1382s Oct 20 01:56:37 Then I receive a response code 200 # features/steps/patroni_api.py:100 1382s Oct 20 01:56:37 When I add the table bar to postgres-2 # features/steps/basic_replication.py:66 1382s Oct 20 01:56:37 Then table bar is present on postgres-1 after 20 seconds # features/steps/basic_replication.py:105 1382s Oct 20 01:56:37 And Response on GET http://127.0.0.1:8010/config contains master_start_timeout after 10 seconds # features/steps/patroni_api.py:158 1382s Oct 20 01:56:37 1382s Oct 20 01:56:37 Scenario: check rejoin of the former primary with pg_rewind # features/basic_replication.feature:75 1382s Oct 20 01:56:37 Given I add the table splitbrain to postgres-0 # features/steps/basic_replication.py:66 1382s Oct 20 01:56:37 And I start postgres-0 # features/steps/basic_replication.py:20 1382s Oct 20 01:56:37 Then postgres-0 role is the secondary after 20 seconds # features/steps/basic_replication.py:117 1385s Oct 20 01:56:40 When I add the table buz to postgres-2 # features/steps/basic_replication.py:66 1385s Oct 20 01:56:40 Then table buz is present on postgres-0 after 20 seconds # features/steps/basic_replication.py:105 1387s SKIP Scenario check graceful rejection when two nodes have the same name: Flaky test with Raft 1403s Oct 20 01:56:58 1403s Oct 20 01:56:58 @reject-duplicate-name 1403s Oct 20 01:56:58 Scenario: check graceful rejection when two nodes have the same name # features/basic_replication.feature:83 1403s Oct 20 01:56:58 Given I start duplicate postgres-0 on port 8011 # None 1403s Oct 20 01:56:58 Then there is one of ["Can't start; there is already a node named 'postgres-0' running"] CRITICAL in the dup-postgres-0 patroni log after 5 seconds # None 1403s Oct 20 01:56:58 1404s Oct 20 01:56:59 Combined data file .coverage.autopkgtest.3836.XHiicDfx 1404s Oct 20 01:56:59 Combined data file .coverage.autopkgtest.3839.XbrHeoTx 1404s Oct 20 01:56:59 Combined data file .coverage.autopkgtest.3884.XGIazkRx 1404s Oct 20 01:56:59 Combined data file .coverage.autopkgtest.3929.XbebOWfx 1404s Oct 20 01:56:59 Combined data file .coverage.autopkgtest.4003.XOkjyDCx 1404s Oct 20 01:56:59 Combined data file .coverage.autopkgtest.4048.XEcNODRx 1404s Oct 20 01:56:59 Combined data file .coverage.autopkgtest.4120.XYNZAkXx 1404s Oct 20 01:56:59 Combined data file .coverage.autopkgtest.4168.XrJEmWex 1404s Oct 20 01:56:59 Combined data file .coverage.autopkgtest.4172.XVNcgZbx 1404s Oct 20 01:56:59 Combined data file .coverage.autopkgtest.4253.XlOWYOix 1404s Oct 20 01:56:59 Combined data file .coverage.autopkgtest.4372.XVvJyhtx 1406s Oct 20 01:57:01 Name Stmts Miss Cover 1406s Oct 20 01:57:01 ---------------------------------------------------------------------------------------------------------- 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/_distutils_hack/__init__.py 101 96 5% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/cryptography/__about__.py 5 0 100% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/cryptography/__init__.py 3 0 100% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/cryptography/exceptions.py 26 5 81% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/cryptography/fernet.py 137 54 61% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/cryptography/hazmat/__init__.py 2 0 100% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/cryptography/hazmat/_oid.py 135 0 100% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/cryptography/hazmat/backends/__init__.py 5 0 100% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/cryptography/hazmat/backends/openssl/__init__.py 3 0 100% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/cryptography/hazmat/backends/openssl/backend.py 135 67 50% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/__init__.py 0 0 100% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/openssl/__init__.py 0 0 100% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/openssl/_conditional.py 38 17 55% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/openssl/binding.py 51 4 92% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/cryptography/hazmat/decrepit/__init__.py 1 0 100% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/cryptography/hazmat/decrepit/ciphers/__init__.py 1 0 100% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/cryptography/hazmat/decrepit/ciphers/algorithms.py 68 18 74% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/__init__.py 0 0 100% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/_asymmetric.py 6 0 100% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/_cipheralgorithm.py 23 1 96% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/_serialization.py 79 35 56% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/__init__.py 0 0 100% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/ec.py 172 22 87% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/padding.py 55 23 58% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/rsa.py 93 40 57% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/utils.py 14 5 64% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/ciphers/__init__.py 4 0 100% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/ciphers/algorithms.py 72 13 82% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/ciphers/base.py 54 3 94% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/ciphers/modes.py 140 50 64% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/constant_time.py 6 3 50% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/hashes.py 127 20 84% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/hmac.py 6 0 100% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/kdf/__init__.py 7 0 100% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/kdf/pbkdf2.py 27 5 81% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/padding.py 104 37 64% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/cryptography/utils.py 76 25 67% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/dateutil/__init__.py 13 4 69% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/dateutil/_common.py 25 15 40% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/dateutil/_version.py 13 3 77% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/dateutil/parser/__init__.py 33 4 88% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/dateutil/parser/_parser.py 810 688 15% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/dateutil/parser/isoparser.py 183 150 18% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/dateutil/relativedelta.py 240 206 14% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/dateutil/tz/__init__.py 4 0 100% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/dateutil/tz/_common.py 151 117 23% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/dateutil/tz/_factories.py 49 21 57% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/dateutil/tz/tz.py 794 629 21% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/dateutil/tz/win.py 152 149 2% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/patroni/__init__.py 13 2 85% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/patroni/__main__.py 202 70 65% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/patroni/api.py 788 447 43% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/patroni/async_executor.py 96 15 84% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/patroni/collections.py 56 7 88% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/patroni/config.py 360 106 71% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/patroni/config_generator.py 213 160 25% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/patroni/daemon.py 76 6 92% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/patroni/dcs/__init__.py 710 169 76% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/patroni/dcs/raft.py 319 49 85% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/patroni/dynamic_loader.py 36 8 78% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/patroni/exceptions.py 16 0 100% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/patroni/file_perm.py 47 11 77% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/patroni/global_config.py 87 4 95% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/patroni/ha.py 1367 683 50% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/patroni/log.py 234 80 66% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/patroni/postgresql/__init__.py 826 240 71% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/patroni/postgresql/available_parameters/__init__.py 24 3 88% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/patroni/postgresql/bootstrap.py 258 93 64% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/patroni/postgresql/callback_executor.py 55 8 85% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/patroni/postgresql/cancellable.py 104 41 61% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/patroni/postgresql/config.py 844 285 66% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/patroni/postgresql/connection.py 75 7 91% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/patroni/postgresql/misc.py 43 13 70% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/patroni/postgresql/mpp/__init__.py 89 12 87% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/patroni/postgresql/postmaster.py 170 92 46% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/patroni/postgresql/rewind.py 421 204 52% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/patroni/postgresql/slots.py 352 179 49% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/patroni/postgresql/sync.py 159 26 84% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/patroni/postgresql/validator.py 156 24 85% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/patroni/psycopg.py 57 24 58% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/patroni/quorum.py 186 164 12% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/patroni/request.py 58 7 88% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/patroni/tags.py 38 5 87% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/patroni/utils.py 371 142 62% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/patroni/validator.py 309 218 29% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/patroni/version.py 1 0 100% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/patroni/watchdog/__init__.py 2 0 100% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/patroni/watchdog/base.py 203 49 76% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/patroni/watchdog/linux.py 135 50 63% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/psutil/__init__.py 945 629 33% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/psutil/_common.py 408 208 49% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/psutil/_pslinux.py 1228 923 25% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/psutil/_psposix.py 84 40 52% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/psycopg2/__init__.py 19 3 84% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/psycopg2/_json.py 64 27 58% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/psycopg2/_range.py 269 172 36% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/psycopg2/errors.py 3 2 33% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/psycopg2/extensions.py 91 25 73% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/pysyncobj/__init__.py 2 0 100% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/pysyncobj/atomic_replace.py 4 0 100% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/pysyncobj/config.py 80 1 99% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/pysyncobj/dns_resolver.py 52 10 81% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/pysyncobj/encryptor.py 17 2 88% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/pysyncobj/fast_queue.py 21 1 95% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/pysyncobj/journal.py 193 48 75% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/pysyncobj/monotonic.py 76 70 8% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/pysyncobj/node.py 49 10 80% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/pysyncobj/pickle.py 52 32 38% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/pysyncobj/pipe_notifier.py 24 2 92% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/pysyncobj/poller.py 87 41 53% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/pysyncobj/serializer.py 167 135 19% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/pysyncobj/syncobj.py 1057 500 53% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/pysyncobj/tcp_connection.py 250 41 84% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/pysyncobj/tcp_server.py 56 12 79% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/pysyncobj/transport.py 266 60 77% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/pysyncobj/utility.py 59 9 85% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/pysyncobj/version.py 1 0 100% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/pysyncobj/win_inet_pton.py 44 31 30% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/urllib3/__init__.py 49 15 69% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/urllib3/_base_connection.py 63 45 29% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/urllib3/_collections.py 231 148 36% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/urllib3/_request_methods.py 54 24 56% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/urllib3/_version.py 13 3 77% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/urllib3/connection.py 389 202 48% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/urllib3/connectionpool.py 344 156 55% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/urllib3/exceptions.py 121 39 68% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/urllib3/fields.py 92 73 21% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/urllib3/filepost.py 37 24 35% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/urllib3/http2/__init__.py 28 21 25% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/urllib3/http2/probe.py 49 31 37% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/urllib3/poolmanager.py 241 99 59% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/urllib3/response.py 634 497 22% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/urllib3/util/__init__.py 10 0 100% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/urllib3/util/connection.py 66 12 82% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/urllib3/util/proxy.py 13 6 54% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/urllib3/util/request.py 104 52 50% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/urllib3/util/response.py 32 25 22% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/urllib3/util/retry.py 174 62 64% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/urllib3/util/ssl_.py 172 125 27% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/urllib3/util/ssl_match_hostname.py 66 54 18% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/urllib3/util/ssltransport.py 152 106 30% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/urllib3/util/timeout.py 71 22 69% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/urllib3/util/url.py 203 76 63% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/urllib3/util/util.py 26 18 31% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/urllib3/util/wait.py 49 38 22% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/yaml/__init__.py 165 109 34% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/yaml/composer.py 92 17 82% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/yaml/constructor.py 479 276 42% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/yaml/cyaml.py 46 24 48% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/yaml/dumper.py 23 12 48% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/yaml/emitter.py 838 769 8% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/yaml/error.py 58 42 28% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/yaml/events.py 61 6 90% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/yaml/loader.py 47 24 49% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/yaml/nodes.py 29 7 76% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/yaml/parser.py 352 180 49% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/yaml/reader.py 122 30 75% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/yaml/representer.py 248 176 29% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/yaml/resolver.py 135 76 44% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/yaml/scanner.py 758 415 45% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/yaml/serializer.py 85 70 18% 1406s Oct 20 01:57:01 /usr/lib/python3/dist-packages/yaml/tokens.py 76 17 78% 1406s Oct 20 01:57:01 patroni/__init__.py 13 2 85% 1406s Oct 20 01:57:01 patroni/__main__.py 202 202 0% 1406s Oct 20 01:57:01 patroni/api.py 788 788 0% 1406s Oct 20 01:57:01 patroni/async_executor.py 96 69 28% 1406s Oct 20 01:57:01 patroni/collections.py 56 15 73% 1406s Oct 20 01:57:01 patroni/config.py 360 182 49% 1406s Oct 20 01:57:01 patroni/config_generator.py 213 213 0% 1406s Oct 20 01:57:01 patroni/ctl.py 941 666 29% 1406s Oct 20 01:57:01 patroni/daemon.py 76 6 92% 1406s Oct 20 01:57:01 patroni/dcs/__init__.py 710 355 50% 1406s Oct 20 01:57:01 patroni/dcs/consul.py 482 482 0% 1406s Oct 20 01:57:01 patroni/dcs/etcd3.py 699 699 0% 1406s Oct 20 01:57:01 patroni/dcs/etcd.py 628 628 0% 1406s Oct 20 01:57:01 patroni/dcs/exhibitor.py 62 62 0% 1406s Oct 20 01:57:01 patroni/dcs/kubernetes.py 969 969 0% 1406s Oct 20 01:57:01 patroni/dcs/raft.py 319 101 68% 1406s Oct 20 01:57:01 patroni/dcs/zookeeper.py 289 289 0% 1406s Oct 20 01:57:01 patroni/dynamic_loader.py 36 8 78% 1406s Oct 20 01:57:01 patroni/exceptions.py 16 1 94% 1406s Oct 20 01:57:01 patroni/file_perm.py 47 17 64% 1406s Oct 20 01:57:01 patroni/global_config.py 87 25 71% 1406s Oct 20 01:57:01 patroni/ha.py 1367 1367 0% 1406s Oct 20 01:57:01 patroni/log.py 234 102 56% 1406s Oct 20 01:57:01 patroni/postgresql/__init__.py 826 654 21% 1406s Oct 20 01:57:01 patroni/postgresql/available_parameters/__init__.py 24 3 88% 1406s Oct 20 01:57:01 patroni/postgresql/bootstrap.py 258 228 12% 1406s Oct 20 01:57:01 patroni/postgresql/callback_executor.py 55 34 38% 1406s Oct 20 01:57:01 patroni/postgresql/cancellable.py 104 84 19% 1406s Oct 20 01:57:01 patroni/postgresql/config.py 844 722 14% 1406s Oct 20 01:57:01 patroni/postgresql/connection.py 75 50 33% 1406s Oct 20 01:57:01 patroni/postgresql/misc.py 43 30 30% 1406s Oct 20 01:57:01 patroni/postgresql/mpp/__init__.py 89 21 76% 1406s Oct 20 01:57:01 patroni/postgresql/mpp/citus.py 366 366 0% 1406s Oct 20 01:57:01 patroni/postgresql/postmaster.py 170 139 18% 1406s Oct 20 01:57:01 patroni/postgresql/rewind.py 421 421 0% 1406s Oct 20 01:57:01 patroni/postgresql/slots.py 352 303 14% 1406s Oct 20 01:57:01 patroni/postgresql/sync.py 159 117 26% 1406s Oct 20 01:57:01 patroni/postgresql/validator.py 156 52 67% 1406s Oct 20 01:57:01 patroni/psycopg.py 57 41 28% 1406s Oct 20 01:57:01 patroni/quorum.py 186 186 0% 1406s Oct 20 01:57:01 patroni/raft_controller.py 22 1 95% 1406s Oct 20 01:57:01 patroni/request.py 58 6 90% 1406s Oct 20 01:57:01 patroni/scripts/__init__.py 0 0 100% 1406s Oct 20 01:57:01 patroni/scripts/aws.py 59 59 0% 1406s Oct 20 01:57:01 patroni/scripts/barman/__init__.py 0 0 100% 1406s Oct 20 01:57:01 patroni/scripts/barman/cli.py 50 50 0% 1406s Oct 20 01:57:01 patroni/scripts/barman/config_switch.py 50 50 0% 1406s Oct 20 01:57:01 patroni/scripts/barman/recover.py 36 36 0% 1406s Oct 20 01:57:01 patroni/scripts/barman/utils.py 93 93 0% 1406s Oct 20 01:57:01 patroni/scripts/wale_restore.py 207 207 0% 1406s Oct 20 01:57:01 patroni/tags.py 38 15 61% 1406s Oct 20 01:57:01 patroni/utils.py 371 284 23% 1406s Oct 20 01:57:01 patroni/validator.py 309 222 28% 1406s Oct 20 01:57:01 patroni/version.py 1 0 100% 1406s Oct 20 01:57:01 patroni/watchdog/__init__.py 2 2 0% 1406s Oct 20 01:57:01 patroni/watchdog/base.py 203 203 0% 1406s Oct 20 01:57:01 patroni/watchdog/linux.py 135 135 0% 1406s Oct 20 01:57:01 ---------------------------------------------------------------------------------------------------------- 1406s Oct 20 01:57:01 TOTAL 41073 25551 38% 1406s Oct 20 01:57:01 1 feature passed, 0 failed, 0 skipped 1406s Oct 20 01:57:01 6 scenarios passed, 0 failed, 1 skipped 1406s Oct 20 01:57:01 66 steps passed, 0 failed, 2 skipped, 0 undefined 1406s Oct 20 01:57:01 Took 1m15.513s 1406s ### End 17 acceptance-raft features/basic_replication.feature ### 1406s + bash -c 'rm -rf features/output' 1406s + echo '### End 17 acceptance-raft features/basic_replication.feature ###' 1406s + rm -f /tmp/pgpass_postgres-0 /tmp/pgpass_postgres-1 /tmp/pgpass_postgres-2 1406s ++ id -u 1406s + '[' 1000 -eq 0 ']' 1406s autopkgtest [01:57:01]: test acceptance-raft-basic: -----------------------] 1407s autopkgtest [01:57:02]: test acceptance-raft-basic: - - - - - - - - - - results - - - - - - - - - - 1407s acceptance-raft-basic PASS 1407s autopkgtest [01:57:02]: @@@@@@@@@@@@@@@@@@@@ summary 1407s test PASS 1407s acceptance-etcd3-basic PASS 1407s acceptance-etcd3-full PASS 1407s acceptance-etcd-basic PASS 1407s acceptance-zookeeper-basic PASS 1407s acceptance-raft-basic PASS