0s autopkgtest [22:25:40]: starting date and time: 2026-02-09 22:25:40+0000 0s autopkgtest [22:25:40]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [22:25:40]: host juju-7f2275-prod-proposed-migration-environment-15; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.h2od607c/out --timeout-copy=6000 --needs-internet=try --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:python-debtcollector --apt-upgrade python-oslo.db --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=python-debtcollector/3.0.0-6 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-cpu2-ram4-disk20-arm64 --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-15@sto01-arm64-18.secgroup --name adt-resolute-arm64-python-oslo.db-20260209-222540-juju-7f2275-prod-proposed-migration-environment-15-71060fea-1f1d-4529-a080-70ceac4da8e7 --image adt/ubuntu-resolute-arm64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-15 --net-id=net_prod-autopkgtest-workers-arm64 -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 4s Creating nova instance adt-resolute-arm64-python-oslo.db-20260209-222540-juju-7f2275-prod-proposed-migration-environment-15-71060fea-1f1d-4529-a080-70ceac4da8e7 from image adt/ubuntu-resolute-arm64-server-20260209.img (UUID 793037ca-75af-461b-82de-f8081300b2e3)... 113s autopkgtest [22:27:33]: testbed dpkg architecture: arm64 113s autopkgtest [22:27:33]: testbed apt version: 3.1.15 113s autopkgtest [22:27:33]: @@@@@@@@@@@@@@@@@@@@ test bed setup 113s autopkgtest [22:27:33]: testbed release detected to be: None 114s autopkgtest [22:27:34]: updating testbed package index (apt update) 114s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 115s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 115s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 115s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 115s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [29.4 kB] 115s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1645 kB] 118s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [176 kB] 118s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 Packages [246 kB] 118s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 c-n-f Metadata [6216 B] 118s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/restricted arm64 c-n-f Metadata [304 B] 118s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 Packages [1580 kB] 121s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 c-n-f Metadata [32.0 kB] 121s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 Packages [21.7 kB] 121s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 c-n-f Metadata [688 B] 123s Fetched 3862 kB in 7s (541 kB/s) 124s Reading package lists... 124s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 124s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 124s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 124s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 125s Reading package lists... 125s Reading package lists... 125s Building dependency tree... 125s Reading state information... 126s Calculating upgrade... 126s The following packages will be upgraded: 126s cryptsetup-bin dracut-install iproute2 iptables libcryptsetup12 libip4tc2 126s libip6tc2 libxtables12 wget 126s 9 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 126s Need to get 2534 kB of archives. 126s After this operation, 18.4 kB of additional disk space will be used. 126s Get:1 http://ftpmaster.internal/ubuntu resolute/main arm64 iptables arm64 1.8.11-2ubuntu3 [386 kB] 126s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 libip4tc2 arm64 1.8.11-2ubuntu3 [24.3 kB] 126s Get:3 http://ftpmaster.internal/ubuntu resolute/main arm64 libip6tc2 arm64 1.8.11-2ubuntu3 [24.7 kB] 126s Get:4 http://ftpmaster.internal/ubuntu resolute/main arm64 libxtables12 arm64 1.8.11-2ubuntu3 [36.7 kB] 126s Get:5 http://ftpmaster.internal/ubuntu resolute/main arm64 iproute2 arm64 6.18.0-1ubuntu1 [1171 kB] 128s Get:6 http://ftpmaster.internal/ubuntu resolute/main arm64 libcryptsetup12 arm64 2:2.8.0-1ubuntu3 [274 kB] 128s Get:7 http://ftpmaster.internal/ubuntu resolute/main arm64 wget arm64 1.25.0-2ubuntu4 [344 kB] 128s Get:8 http://ftpmaster.internal/ubuntu resolute/main arm64 cryptsetup-bin arm64 2:2.8.0-1ubuntu3 [227 kB] 128s Get:9 http://ftpmaster.internal/ubuntu resolute/main arm64 dracut-install arm64 109-11ubuntu1 [45.3 kB] 128s dpkg-preconfigure: unable to re-open stdin: No such file or directory 128s Fetched 2534 kB in 2s (1342 kB/s) 128s (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 ... 136597 files and directories currently installed.) 128s Preparing to unpack .../0-iptables_1.8.11-2ubuntu3_arm64.deb ... 128s Unpacking iptables (1.8.11-2ubuntu3) over (1.8.11-2ubuntu2) ... 129s Preparing to unpack .../1-libip4tc2_1.8.11-2ubuntu3_arm64.deb ... 129s Unpacking libip4tc2:arm64 (1.8.11-2ubuntu3) over (1.8.11-2ubuntu2) ... 129s Preparing to unpack .../2-libip6tc2_1.8.11-2ubuntu3_arm64.deb ... 129s Unpacking libip6tc2:arm64 (1.8.11-2ubuntu3) over (1.8.11-2ubuntu2) ... 129s Preparing to unpack .../3-libxtables12_1.8.11-2ubuntu3_arm64.deb ... 129s Unpacking libxtables12:arm64 (1.8.11-2ubuntu3) over (1.8.11-2ubuntu2) ... 129s Preparing to unpack .../4-iproute2_6.18.0-1ubuntu1_arm64.deb ... 129s Unpacking iproute2 (6.18.0-1ubuntu1) over (6.16.0-1ubuntu3) ... 129s Preparing to unpack .../5-libcryptsetup12_2%3a2.8.0-1ubuntu3_arm64.deb ... 129s Unpacking libcryptsetup12:arm64 (2:2.8.0-1ubuntu3) over (2:2.8.0-1ubuntu2) ... 129s Preparing to unpack .../6-wget_1.25.0-2ubuntu4_arm64.deb ... 129s Unpacking wget (1.25.0-2ubuntu4) over (1.25.0-2ubuntu3) ... 129s Preparing to unpack .../7-cryptsetup-bin_2%3a2.8.0-1ubuntu3_arm64.deb ... 129s Unpacking cryptsetup-bin (2:2.8.0-1ubuntu3) over (2:2.8.0-1ubuntu2) ... 129s Preparing to unpack .../8-dracut-install_109-11ubuntu1_arm64.deb ... 129s Unpacking dracut-install (109-11ubuntu1) over (109-9ubuntu1) ... 129s Setting up libip4tc2:arm64 (1.8.11-2ubuntu3) ... 129s Setting up wget (1.25.0-2ubuntu4) ... 129s Setting up libip6tc2:arm64 (1.8.11-2ubuntu3) ... 129s Setting up libxtables12:arm64 (1.8.11-2ubuntu3) ... 130s Setting up dracut-install (109-11ubuntu1) ... 130s Setting up libcryptsetup12:arm64 (2:2.8.0-1ubuntu3) ... 130s Setting up cryptsetup-bin (2:2.8.0-1ubuntu3) ... 130s Setting up iptables (1.8.11-2ubuntu3) ... 130s Setting up iproute2 (6.18.0-1ubuntu1) ... 130s Processing triggers for man-db (2.13.1-1build1) ... 131s Processing triggers for install-info (7.2-5) ... 131s Processing triggers for libc-bin (2.42-2ubuntu4) ... 131s autopkgtest [22:27:51]: upgrading testbed (apt dist-upgrade and autopurge) 131s Reading package lists... 131s Building dependency tree... 131s Reading state information... 132s Calculating upgrade... 132s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 132s Reading package lists... 132s Building dependency tree... 132s Reading state information... 133s Solving dependencies... 133s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 135s autopkgtest [22:27:55]: testbed running kernel: Linux 6.19.0-3-generic #3-Ubuntu SMP PREEMPT_DYNAMIC Fri Jan 23 19:46:27 UTC 2026 136s autopkgtest [22:27:56]: @@@@@@@@@@@@@@@@@@@@ apt-source python-oslo.db 138s Get:1 http://ftpmaster.internal/ubuntu resolute/main python-oslo.db 17.4.0-0ubuntu1 (dsc) [3395 B] 138s Get:2 http://ftpmaster.internal/ubuntu resolute/main python-oslo.db 17.4.0-0ubuntu1 (tar) [172 kB] 138s Get:3 http://ftpmaster.internal/ubuntu resolute/main python-oslo.db 17.4.0-0ubuntu1 (asc) [228 B] 138s Get:4 http://ftpmaster.internal/ubuntu resolute/main python-oslo.db 17.4.0-0ubuntu1 (diff) [9100 B] 138s gpgv: Signature made Mon Sep 22 19:56:01 2025 UTC 138s gpgv: using RSA key CED62F17BB727A48FC50762E2A15898770574541 138s gpgv: Can't check signature: No public key 138s dpkg-source: warning: cannot verify inline signature for ./python-oslo.db_17.4.0-0ubuntu1.dsc: no acceptable signature found 138s autopkgtest [22:27:58]: testing package python-oslo.db version 17.4.0-0ubuntu1 138s autopkgtest [22:27:58]: build not needed 139s autopkgtest [22:27:59]: test python-import: preparing testbed 139s Reading package lists... 139s Building dependency tree... 139s Reading state information... 139s Solving dependencies... 140s The following NEW packages will be installed: 140s alembic autoconf automake autopoint autotools-dev build-essential cpp cpp-15 140s cpp-15-aarch64-linux-gnu cpp-aarch64-linux-gnu debhelper debugedit 140s dh-autoreconf dh-python dh-strip-nondeterminism docutils-common dwz 140s fonts-font-awesome fonts-glyphicons-halflings g++ g++-15 140s g++-15-aarch64-linux-gnu g++-aarch64-linux-gnu gcc gcc-15 140s gcc-15-aarch64-linux-gnu gcc-aarch64-linux-gnu gettext intltool-debian 140s libarchive-zip-perl libasan8 libc-dev-bin libc6-dev libcc1-0 libcrypt-dev 140s libdebhelper-perl libfile-stripnondeterminism-perl libgcc-15-dev libgomp1 140s libhwasan0 libisl23 libitm1 libjs-bootstrap libjson-perl liblsan0 libmpc3 140s libpq5 libstdc++-15-dev libtool libtsan2 libubsan1 libxslt1.1 linux-libc-dev 140s m4 openstack-pkg-tools po-debconf python-oslo.db-doc python3-aiosqlite 140s python3-alabaster python3-alembic python3-all python3-autopage python3-cliff 140s python3-cmd2 python3-debtcollector python3-decorator python3-defusedxml 140s python3-deprecation python3-dnspython python3-doc8 python3-docutils 140s python3-dogpile.cache python3-dulwich python3-eventlet python3-fixtures 140s python3-greenlet python3-imagesize python3-importlib-metadata 140s python3-iso8601 python3-keystoneauth1 python3-lxml python3-mako 140s python3-monotonic python3-msgpack python3-munch python3-openstackdocstheme 140s python3-openstacksdk python3-os-client-config python3-os-service-types 140s python3-os-testr python3-oslo.config python3-oslo.context python3-oslo.db 140s python3-oslo.i18n python3-oslo.log python3-oslo.serialization 140s python3-oslo.utils python3-oslotest python3-pbr python3-pip 140s python3-platformdirs python3-prettytable python3-psutil python3-psycopg2 140s python3-pymysql python3-pyperclip python3-requestsexceptions 140s python3-restructuredtext-lint python3-rfc3986 python3-roman-numerals 140s python3-snowballstemmer python3-sphinx python3-sphinxcontrib.apidoc 140s python3-sqlalchemy python3-stestr python3-stevedore python3-subunit 140s python3-testresources python3-testscenarios python3-testtools 140s python3-tomlkit python3-voluptuous python3-wcwidth python3-wheel 140s python3-wrapt python3.14 python3.14-minimal rpcsvc-proto sgml-base 140s sphinx-common subunit xml-core 140s 0 upgraded, 132 newly installed, 0 to remove and 0 not upgraded. 140s Need to get 91.9 MB of archives. 140s After this operation, 353 MB of additional disk space will be used. 140s Get:1 http://ftpmaster.internal/ubuntu resolute/main arm64 python3.14-minimal arm64 3.14.2-1 [2548 kB] 144s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-mako all 1.3.10-3build1 [63.9 kB] 144s Get:3 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-greenlet arm64 3.2.4-3 [178 kB] 144s Get:4 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-sqlalchemy all 2.0.40+ds1-2 [1220 kB] 146s Get:5 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-alembic all 1.16.4-4 [154 kB] 146s Get:6 http://ftpmaster.internal/ubuntu resolute/main arm64 alembic all 1.16.4-4 [1894 kB] 149s Get:7 http://ftpmaster.internal/ubuntu resolute/main arm64 m4 arm64 1.4.21-1 [216 kB] 149s Get:8 http://ftpmaster.internal/ubuntu resolute/main arm64 autoconf all 2.72-3.1ubuntu2 [384 kB] 150s Get:9 http://ftpmaster.internal/ubuntu resolute/main arm64 autotools-dev all 20240727.1build1 [43.4 kB] 150s Get:10 http://ftpmaster.internal/ubuntu resolute/main arm64 automake all 1:1.18.1-3build1 [582 kB] 151s Get:11 http://ftpmaster.internal/ubuntu resolute/main arm64 autopoint all 0.23.2-1 [620 kB] 152s Get:12 http://ftpmaster.internal/ubuntu resolute/main arm64 libc-dev-bin arm64 2.42-2ubuntu4 [22.5 kB] 152s Get:13 http://ftpmaster.internal/ubuntu resolute/main arm64 linux-libc-dev arm64 6.19.0-3.3 [1819 kB] 155s Get:14 http://ftpmaster.internal/ubuntu resolute/main arm64 libcrypt-dev arm64 1:4.5.1-1 [123 kB] 155s Get:15 http://ftpmaster.internal/ubuntu resolute/main arm64 rpcsvc-proto arm64 1.4.3-1build1 [65.6 kB] 155s Get:16 http://ftpmaster.internal/ubuntu resolute/main arm64 libc6-dev arm64 2.42-2ubuntu4 [1765 kB] 158s Get:17 http://ftpmaster.internal/ubuntu resolute/main arm64 libisl23 arm64 0.27-1build1 [676 kB] 159s Get:18 http://ftpmaster.internal/ubuntu resolute/main arm64 libmpc3 arm64 1.3.1-2 [55.6 kB] 159s Get:19 http://ftpmaster.internal/ubuntu resolute/main arm64 cpp-15-aarch64-linux-gnu arm64 15.2.0-12ubuntu1 [11.7 MB] 177s Get:20 http://ftpmaster.internal/ubuntu resolute/main arm64 cpp-15 arm64 15.2.0-12ubuntu1 [1030 B] 177s Get:21 http://ftpmaster.internal/ubuntu resolute/main arm64 cpp-aarch64-linux-gnu arm64 4:15.2.0-4ubuntu1 [5736 B] 177s Get:22 http://ftpmaster.internal/ubuntu resolute/main arm64 cpp arm64 4:15.2.0-4ubuntu1 [22.4 kB] 177s Get:23 http://ftpmaster.internal/ubuntu resolute/main arm64 libcc1-0 arm64 15.2.0-12ubuntu1 [49.0 kB] 177s Get:24 http://ftpmaster.internal/ubuntu resolute/main arm64 libgomp1 arm64 15.2.0-12ubuntu1 [147 kB] 177s Get:25 http://ftpmaster.internal/ubuntu resolute/main arm64 libitm1 arm64 15.2.0-12ubuntu1 [27.8 kB] 177s Get:26 http://ftpmaster.internal/ubuntu resolute/main arm64 libasan8 arm64 15.2.0-12ubuntu1 [2920 kB] 183s Get:27 http://ftpmaster.internal/ubuntu resolute/main arm64 liblsan0 arm64 15.2.0-12ubuntu1 [1316 kB] 186s Get:28 http://ftpmaster.internal/ubuntu resolute/main arm64 libtsan2 arm64 15.2.0-12ubuntu1 [2688 kB] 189s Get:29 http://ftpmaster.internal/ubuntu resolute/main arm64 libubsan1 arm64 15.2.0-12ubuntu1 [1175 kB] 191s Get:30 http://ftpmaster.internal/ubuntu resolute/main arm64 libhwasan0 arm64 15.2.0-12ubuntu1 [1638 kB] 194s Get:31 http://ftpmaster.internal/ubuntu resolute/main arm64 libgcc-15-dev arm64 15.2.0-12ubuntu1 [2600 kB] 198s Get:32 http://ftpmaster.internal/ubuntu resolute/main arm64 gcc-15-aarch64-linux-gnu arm64 15.2.0-12ubuntu1 [23.1 MB] 237s Get:33 http://ftpmaster.internal/ubuntu resolute/main arm64 gcc-15 arm64 15.2.0-12ubuntu1 [519 kB] 237s Get:34 http://ftpmaster.internal/ubuntu resolute/main arm64 gcc-aarch64-linux-gnu arm64 4:15.2.0-4ubuntu1 [1206 B] 237s Get:35 http://ftpmaster.internal/ubuntu resolute/main arm64 gcc arm64 4:15.2.0-4ubuntu1 [5016 B] 237s Get:36 http://ftpmaster.internal/ubuntu resolute/main arm64 libstdc++-15-dev arm64 15.2.0-12ubuntu1 [2549 kB] 242s Get:37 http://ftpmaster.internal/ubuntu resolute/main arm64 g++-15-aarch64-linux-gnu arm64 15.2.0-12ubuntu1 [13.2 MB] 264s Get:38 http://ftpmaster.internal/ubuntu resolute/main arm64 g++-15 arm64 15.2.0-12ubuntu1 [25.3 kB] 264s Get:39 http://ftpmaster.internal/ubuntu resolute/main arm64 g++-aarch64-linux-gnu arm64 4:15.2.0-4ubuntu1 [956 B] 264s Get:40 http://ftpmaster.internal/ubuntu resolute/main arm64 g++ arm64 4:15.2.0-4ubuntu1 [1080 B] 264s Get:41 http://ftpmaster.internal/ubuntu resolute/main arm64 build-essential arm64 12.12ubuntu2 [5254 B] 264s Get:42 http://ftpmaster.internal/ubuntu resolute/main arm64 libdebhelper-perl all 13.28ubuntu1 [97.4 kB] 264s Get:43 http://ftpmaster.internal/ubuntu resolute/main arm64 libtool all 2.5.4-9 [169 kB] 264s Get:44 http://ftpmaster.internal/ubuntu resolute/main arm64 dh-autoreconf all 21+nmu1 [11.9 kB] 264s Get:45 http://ftpmaster.internal/ubuntu resolute/main arm64 libarchive-zip-perl all 1.68-1 [90.2 kB] 264s Get:46 http://ftpmaster.internal/ubuntu resolute/main arm64 libfile-stripnondeterminism-perl all 1.15.0-1build1 [20.6 kB] 264s Get:47 http://ftpmaster.internal/ubuntu resolute/main arm64 dh-strip-nondeterminism all 1.15.0-1build1 [5110 B] 264s Get:48 http://ftpmaster.internal/ubuntu resolute/main arm64 debugedit arm64 1:5.2-3build1 [47.9 kB] 264s Get:49 http://ftpmaster.internal/ubuntu resolute/main arm64 dwz arm64 0.16-2build1 [110 kB] 264s Get:50 http://ftpmaster.internal/ubuntu resolute/main arm64 gettext arm64 0.23.2-1 [998 kB] 267s Get:51 http://ftpmaster.internal/ubuntu resolute/main arm64 intltool-debian all 0.35.0+20060710.6build1 [24.1 kB] 267s Get:52 http://ftpmaster.internal/ubuntu resolute/main arm64 po-debconf all 1.0.22 [215 kB] 267s Get:53 http://ftpmaster.internal/ubuntu resolute/main arm64 debhelper all 13.28ubuntu1 [916 kB] 269s Get:54 http://ftpmaster.internal/ubuntu resolute/universe arm64 dh-python all 7.20260125 [122 kB] 269s Get:55 http://ftpmaster.internal/ubuntu resolute/main arm64 sgml-base all 1.31+nmu1build1 [11.2 kB] 269s Get:56 http://ftpmaster.internal/ubuntu resolute/main arm64 xml-core all 0.19build1 [20.3 kB] 269s Get:57 http://ftpmaster.internal/ubuntu resolute/main arm64 docutils-common all 0.22.4+dfsg-1 [130 kB] 269s Get:58 http://ftpmaster.internal/ubuntu resolute/main arm64 fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1build1 [531 kB] 270s Get:59 http://ftpmaster.internal/ubuntu resolute/universe arm64 fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-6 [119 kB] 270s Get:60 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-bootstrap all 3.4.1+dfsg-6 [129 kB] 270s Get:61 http://ftpmaster.internal/ubuntu resolute/main arm64 libjson-perl all 4.10000-1 [81.9 kB] 270s Get:62 http://ftpmaster.internal/ubuntu resolute/main arm64 libpq5 arm64 18.1-2 [151 kB] 270s Get:63 http://ftpmaster.internal/ubuntu resolute/main arm64 libxslt1.1 arm64 1.1.43-0.3 [172 kB] 270s Get:64 http://ftpmaster.internal/ubuntu resolute/main arm64 python-oslo.db-doc all 17.4.0-0ubuntu1 [959 kB] 272s Get:65 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-aiosqlite all 0.21.0-1 [14.2 kB] 272s Get:66 http://ftpmaster.internal/ubuntu resolute/main arm64 python3.14 arm64 3.14.2-1 [816 kB] 273s Get:67 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-all arm64 3.13.9-3 [890 B] 273s Get:68 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-autopage all 0.4.0-4build1 [13.2 kB] 273s Get:69 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-wcwidth all 0.2.14+dfsg1-1build1 [26.5 kB] 273s Get:70 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-pyperclip all 1.11.0-1build1 [11.2 kB] 273s Get:71 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-cmd2 all 2.5.11+ds-2 [126 kB] 273s Get:72 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-roman-numerals all 4.1.0-1 [8660 B] 273s Get:73 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-docutils all 0.22.4+dfsg-1 [439 kB] 273s Get:74 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-pbr all 6.1.1-0ubuntu2 [58.3 kB] 273s Get:75 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-prettytable all 3.16.0-1build1 [39.1 kB] 273s Get:76 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-importlib-metadata all 8.7.1-1 [21.2 kB] 273s Get:77 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-stevedore all 1:5.5.0-0ubuntu1 [21.3 kB] 273s Get:78 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-cliff all 4.11.0-0ubuntu2 [45.1 kB] 273s Get:79 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-wrapt arm64 1.17.3-3 [40.1 kB] 273s Get:80 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 python3-debtcollector all 3.0.0-6 [13.5 kB] 273s Get:81 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-decorator all 5.2.1-2 [28.1 kB] 273s Get:82 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-defusedxml all 0.7.1-3build1 [42.4 kB] 273s Get:83 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-deprecation all 2.1.0-4 [9026 B] 273s Get:84 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-dnspython all 2.7.0-1ubuntu2 [167 kB] 274s Get:85 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-restructuredtext-lint all 1.3.2-3 [12.8 kB] 274s Get:86 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-doc8 all 0.10.1-5 [17.2 kB] 274s Get:87 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-dogpile.cache all 1.3.3-1build1 [46.9 kB] 274s Get:88 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-dulwich arm64 0.22.7-1 [183 kB] 274s Get:89 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-eventlet all 0.39.0-0ubuntu2 [277 kB] 274s Get:90 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-testtools all 2.8.2-2 [72.1 kB] 274s Get:91 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-fixtures all 4.2.5-4 [34.7 kB] 274s Get:92 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-imagesize all 1.4.1-1build1 [6900 B] 274s Get:93 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-iso8601 all 2.1.0-3 [9310 B] 274s Get:94 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-lxml arm64 6.0.2-1 [2155 kB] 277s Get:95 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-os-service-types all 1.8.0-3build1 [13.5 kB] 277s Get:96 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-keystoneauth1 all 5.12.0-0ubuntu1 [173 kB] 277s Get:97 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-monotonic all 1.6-3build1 [5518 B] 277s Get:98 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-msgpack arm64 1.1.2-1 [102 kB] 277s Get:99 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-openstackdocstheme all 3.2.0-0ubuntu3 [863 kB] 278s Get:100 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-munch all 4.0.0-2build1 [11.1 kB] 278s Get:101 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-platformdirs all 4.5.1-1 [17.1 kB] 278s Get:102 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-psutil arm64 7.1.0-1ubuntu1 [191 kB] 278s Get:103 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-requestsexceptions all 1.4.0-5build1 [3894 B] 278s Get:104 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-openstacksdk all 4.8.0-0ubuntu1 [702 kB] 279s Get:105 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-os-client-config all 2.3.0-0ubuntu1 [17.4 kB] 279s Get:106 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-tomlkit all 0.13.3-2 [39.1 kB] 279s Get:107 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-voluptuous all 0.16.0-1 [45.6 kB] 279s Get:108 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-subunit all 1.4.4+1-1 [66.5 kB] 279s Get:109 http://ftpmaster.internal/ubuntu resolute/universe arm64 subunit all 1.4.4+1-1 [4130 B] 279s Get:110 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-stestr all 4.2.0-1 [64.8 kB] 280s Get:111 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-os-testr all 3.0.0-5 [18.5 kB] 280s Get:112 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-oslo.i18n all 6.6.0-0ubuntu1 [22.5 kB] 280s Get:113 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-oslo.context all 1:6.1.0-0ubuntu1 [13.4 kB] 280s Get:114 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-oslo.utils all 9.1.0-0ubuntu1 [88.6 kB] 280s Get:115 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-oslo.serialization all 5.8.0-0ubuntu1 [15.9 kB] 280s Get:116 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-oslo.log all 7.2.1-0ubuntu1 [46.9 kB] 280s Get:117 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-rfc3986 all 2.0.0-3build1 [22.1 kB] 280s Get:118 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-oslo.config all 1:10.0.0-0ubuntu1 [90.7 kB] 280s Get:119 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-testresources all 2.0.1-5build1 [27.0 kB] 280s Get:120 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-testscenarios all 0.5.0-6 [13.4 kB] 280s Get:121 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-oslo.db all 17.4.0-0ubuntu1 [99.8 kB] 280s Get:122 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-oslotest all 1:5.0.1-2 [17.5 kB] 280s Get:123 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-wheel all 0.46.3-1 [27.9 kB] 280s Get:124 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-pip all 25.1.1+dfsg-1ubuntu2 [1416 kB] 282s Get:125 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-psycopg2 arm64 2.9.11-1 [164 kB] 282s Get:126 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-pymysql all 1.1.1-2ubuntu1 [39.5 kB] 282s Get:127 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-snowballstemmer all 3.0.1-1 [65.9 kB] 282s Get:128 http://ftpmaster.internal/ubuntu resolute/main arm64 sphinx-common all 8.2.3-12 [657 kB] 283s Get:129 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-alabaster all 0.7.16-0.1build1 [18.6 kB] 283s Get:130 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-sphinx all 8.2.3-12 [483 kB] 283s Get:131 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-sphinxcontrib.apidoc all 0.3.0-2ubuntu1 [8032 B] 283s Get:132 http://ftpmaster.internal/ubuntu resolute/universe arm64 openstack-pkg-tools all 140 [103 kB] 284s Fetched 91.9 MB in 2min 24s (640 kB/s) 284s Selecting previously unselected package python3.14-minimal. 284s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 136600 files and directories currently installed.) 284s Preparing to unpack .../000-python3.14-minimal_3.14.2-1_arm64.deb ... 284s Unpacking python3.14-minimal (3.14.2-1) ... 284s Selecting previously unselected package python3-mako. 284s Preparing to unpack .../001-python3-mako_1.3.10-3build1_all.deb ... 284s Unpacking python3-mako (1.3.10-3build1) ... 284s Selecting previously unselected package python3-greenlet. 284s Preparing to unpack .../002-python3-greenlet_3.2.4-3_arm64.deb ... 284s Unpacking python3-greenlet (3.2.4-3) ... 284s Selecting previously unselected package python3-sqlalchemy. 284s Preparing to unpack .../003-python3-sqlalchemy_2.0.40+ds1-2_all.deb ... 284s Unpacking python3-sqlalchemy (2.0.40+ds1-2) ... 284s Selecting previously unselected package python3-alembic. 284s Preparing to unpack .../004-python3-alembic_1.16.4-4_all.deb ... 284s Unpacking python3-alembic (1.16.4-4) ... 284s Selecting previously unselected package alembic. 284s Preparing to unpack .../005-alembic_1.16.4-4_all.deb ... 284s Unpacking alembic (1.16.4-4) ... 284s Selecting previously unselected package m4. 284s Preparing to unpack .../006-m4_1.4.21-1_arm64.deb ... 284s Unpacking m4 (1.4.21-1) ... 284s Selecting previously unselected package autoconf. 284s Preparing to unpack .../007-autoconf_2.72-3.1ubuntu2_all.deb ... 284s Unpacking autoconf (2.72-3.1ubuntu2) ... 284s Selecting previously unselected package autotools-dev. 284s Preparing to unpack .../008-autotools-dev_20240727.1build1_all.deb ... 284s Unpacking autotools-dev (20240727.1build1) ... 284s Selecting previously unselected package automake. 284s Preparing to unpack .../009-automake_1%3a1.18.1-3build1_all.deb ... 284s Unpacking automake (1:1.18.1-3build1) ... 284s Selecting previously unselected package autopoint. 284s Preparing to unpack .../010-autopoint_0.23.2-1_all.deb ... 284s Unpacking autopoint (0.23.2-1) ... 284s Selecting previously unselected package libc-dev-bin. 284s Preparing to unpack .../011-libc-dev-bin_2.42-2ubuntu4_arm64.deb ... 284s Unpacking libc-dev-bin (2.42-2ubuntu4) ... 284s Selecting previously unselected package linux-libc-dev:arm64. 284s Preparing to unpack .../012-linux-libc-dev_6.19.0-3.3_arm64.deb ... 284s Unpacking linux-libc-dev:arm64 (6.19.0-3.3) ... 285s Selecting previously unselected package libcrypt-dev:arm64. 285s Preparing to unpack .../013-libcrypt-dev_1%3a4.5.1-1_arm64.deb ... 285s Unpacking libcrypt-dev:arm64 (1:4.5.1-1) ... 285s Selecting previously unselected package rpcsvc-proto. 285s Preparing to unpack .../014-rpcsvc-proto_1.4.3-1build1_arm64.deb ... 285s Unpacking rpcsvc-proto (1.4.3-1build1) ... 285s Selecting previously unselected package libc6-dev:arm64. 285s Preparing to unpack .../015-libc6-dev_2.42-2ubuntu4_arm64.deb ... 285s Unpacking libc6-dev:arm64 (2.42-2ubuntu4) ... 285s Selecting previously unselected package libisl23:arm64. 285s Preparing to unpack .../016-libisl23_0.27-1build1_arm64.deb ... 285s Unpacking libisl23:arm64 (0.27-1build1) ... 285s Selecting previously unselected package libmpc3:arm64. 285s Preparing to unpack .../017-libmpc3_1.3.1-2_arm64.deb ... 285s Unpacking libmpc3:arm64 (1.3.1-2) ... 285s Selecting previously unselected package cpp-15-aarch64-linux-gnu. 285s Preparing to unpack .../018-cpp-15-aarch64-linux-gnu_15.2.0-12ubuntu1_arm64.deb ... 285s Unpacking cpp-15-aarch64-linux-gnu (15.2.0-12ubuntu1) ... 285s Selecting previously unselected package cpp-15. 285s Preparing to unpack .../019-cpp-15_15.2.0-12ubuntu1_arm64.deb ... 285s Unpacking cpp-15 (15.2.0-12ubuntu1) ... 285s Selecting previously unselected package cpp-aarch64-linux-gnu. 285s Preparing to unpack .../020-cpp-aarch64-linux-gnu_4%3a15.2.0-4ubuntu1_arm64.deb ... 285s Unpacking cpp-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 285s Selecting previously unselected package cpp. 285s Preparing to unpack .../021-cpp_4%3a15.2.0-4ubuntu1_arm64.deb ... 285s Unpacking cpp (4:15.2.0-4ubuntu1) ... 285s Selecting previously unselected package libcc1-0:arm64. 285s Preparing to unpack .../022-libcc1-0_15.2.0-12ubuntu1_arm64.deb ... 285s Unpacking libcc1-0:arm64 (15.2.0-12ubuntu1) ... 285s Selecting previously unselected package libgomp1:arm64. 285s Preparing to unpack .../023-libgomp1_15.2.0-12ubuntu1_arm64.deb ... 285s Unpacking libgomp1:arm64 (15.2.0-12ubuntu1) ... 285s Selecting previously unselected package libitm1:arm64. 285s Preparing to unpack .../024-libitm1_15.2.0-12ubuntu1_arm64.deb ... 285s Unpacking libitm1:arm64 (15.2.0-12ubuntu1) ... 285s Selecting previously unselected package libasan8:arm64. 285s Preparing to unpack .../025-libasan8_15.2.0-12ubuntu1_arm64.deb ... 285s Unpacking libasan8:arm64 (15.2.0-12ubuntu1) ... 285s Selecting previously unselected package liblsan0:arm64. 285s Preparing to unpack .../026-liblsan0_15.2.0-12ubuntu1_arm64.deb ... 285s Unpacking liblsan0:arm64 (15.2.0-12ubuntu1) ... 285s Selecting previously unselected package libtsan2:arm64. 285s Preparing to unpack .../027-libtsan2_15.2.0-12ubuntu1_arm64.deb ... 285s Unpacking libtsan2:arm64 (15.2.0-12ubuntu1) ... 286s Selecting previously unselected package libubsan1:arm64. 286s Preparing to unpack .../028-libubsan1_15.2.0-12ubuntu1_arm64.deb ... 286s Unpacking libubsan1:arm64 (15.2.0-12ubuntu1) ... 286s Selecting previously unselected package libhwasan0:arm64. 286s Preparing to unpack .../029-libhwasan0_15.2.0-12ubuntu1_arm64.deb ... 286s Unpacking libhwasan0:arm64 (15.2.0-12ubuntu1) ... 286s Selecting previously unselected package libgcc-15-dev:arm64. 286s Preparing to unpack .../030-libgcc-15-dev_15.2.0-12ubuntu1_arm64.deb ... 286s Unpacking libgcc-15-dev:arm64 (15.2.0-12ubuntu1) ... 286s Selecting previously unselected package gcc-15-aarch64-linux-gnu. 286s Preparing to unpack .../031-gcc-15-aarch64-linux-gnu_15.2.0-12ubuntu1_arm64.deb ... 286s Unpacking gcc-15-aarch64-linux-gnu (15.2.0-12ubuntu1) ... 286s Selecting previously unselected package gcc-15. 286s Preparing to unpack .../032-gcc-15_15.2.0-12ubuntu1_arm64.deb ... 286s Unpacking gcc-15 (15.2.0-12ubuntu1) ... 286s Selecting previously unselected package gcc-aarch64-linux-gnu. 286s Preparing to unpack .../033-gcc-aarch64-linux-gnu_4%3a15.2.0-4ubuntu1_arm64.deb ... 286s Unpacking gcc-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 286s Selecting previously unselected package gcc. 286s Preparing to unpack .../034-gcc_4%3a15.2.0-4ubuntu1_arm64.deb ... 286s Unpacking gcc (4:15.2.0-4ubuntu1) ... 286s Selecting previously unselected package libstdc++-15-dev:arm64. 286s Preparing to unpack .../035-libstdc++-15-dev_15.2.0-12ubuntu1_arm64.deb ... 286s Unpacking libstdc++-15-dev:arm64 (15.2.0-12ubuntu1) ... 286s Selecting previously unselected package g++-15-aarch64-linux-gnu. 286s Preparing to unpack .../036-g++-15-aarch64-linux-gnu_15.2.0-12ubuntu1_arm64.deb ... 286s Unpacking g++-15-aarch64-linux-gnu (15.2.0-12ubuntu1) ... 287s Selecting previously unselected package g++-15. 287s Preparing to unpack .../037-g++-15_15.2.0-12ubuntu1_arm64.deb ... 287s Unpacking g++-15 (15.2.0-12ubuntu1) ... 287s Selecting previously unselected package g++-aarch64-linux-gnu. 287s Preparing to unpack .../038-g++-aarch64-linux-gnu_4%3a15.2.0-4ubuntu1_arm64.deb ... 287s Unpacking g++-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 287s Selecting previously unselected package g++. 287s Preparing to unpack .../039-g++_4%3a15.2.0-4ubuntu1_arm64.deb ... 287s Unpacking g++ (4:15.2.0-4ubuntu1) ... 287s Selecting previously unselected package build-essential. 287s Preparing to unpack .../040-build-essential_12.12ubuntu2_arm64.deb ... 287s Unpacking build-essential (12.12ubuntu2) ... 287s Selecting previously unselected package libdebhelper-perl. 287s Preparing to unpack .../041-libdebhelper-perl_13.28ubuntu1_all.deb ... 287s Unpacking libdebhelper-perl (13.28ubuntu1) ... 287s Selecting previously unselected package libtool. 287s Preparing to unpack .../042-libtool_2.5.4-9_all.deb ... 287s Unpacking libtool (2.5.4-9) ... 287s Selecting previously unselected package dh-autoreconf. 287s Preparing to unpack .../043-dh-autoreconf_21+nmu1_all.deb ... 287s Unpacking dh-autoreconf (21+nmu1) ... 287s Selecting previously unselected package libarchive-zip-perl. 287s Preparing to unpack .../044-libarchive-zip-perl_1.68-1_all.deb ... 287s Unpacking libarchive-zip-perl (1.68-1) ... 287s Selecting previously unselected package libfile-stripnondeterminism-perl. 287s Preparing to unpack .../045-libfile-stripnondeterminism-perl_1.15.0-1build1_all.deb ... 287s Unpacking libfile-stripnondeterminism-perl (1.15.0-1build1) ... 287s Selecting previously unselected package dh-strip-nondeterminism. 287s Preparing to unpack .../046-dh-strip-nondeterminism_1.15.0-1build1_all.deb ... 287s Unpacking dh-strip-nondeterminism (1.15.0-1build1) ... 287s Selecting previously unselected package debugedit. 287s Preparing to unpack .../047-debugedit_1%3a5.2-3build1_arm64.deb ... 287s Unpacking debugedit (1:5.2-3build1) ... 287s Selecting previously unselected package dwz. 287s Preparing to unpack .../048-dwz_0.16-2build1_arm64.deb ... 287s Unpacking dwz (0.16-2build1) ... 287s Selecting previously unselected package gettext. 287s Preparing to unpack .../049-gettext_0.23.2-1_arm64.deb ... 287s Unpacking gettext (0.23.2-1) ... 287s Selecting previously unselected package intltool-debian. 287s Preparing to unpack .../050-intltool-debian_0.35.0+20060710.6build1_all.deb ... 287s Unpacking intltool-debian (0.35.0+20060710.6build1) ... 287s Selecting previously unselected package po-debconf. 287s Preparing to unpack .../051-po-debconf_1.0.22_all.deb ... 287s Unpacking po-debconf (1.0.22) ... 287s Selecting previously unselected package debhelper. 287s Preparing to unpack .../052-debhelper_13.28ubuntu1_all.deb ... 287s Unpacking debhelper (13.28ubuntu1) ... 287s Selecting previously unselected package dh-python. 287s Preparing to unpack .../053-dh-python_7.20260125_all.deb ... 287s Unpacking dh-python (7.20260125) ... 287s Selecting previously unselected package sgml-base. 287s Preparing to unpack .../054-sgml-base_1.31+nmu1build1_all.deb ... 287s Unpacking sgml-base (1.31+nmu1build1) ... 287s Selecting previously unselected package xml-core. 287s Preparing to unpack .../055-xml-core_0.19build1_all.deb ... 288s Unpacking xml-core (0.19build1) ... 288s Selecting previously unselected package docutils-common. 288s Preparing to unpack .../056-docutils-common_0.22.4+dfsg-1_all.deb ... 288s Unpacking docutils-common (0.22.4+dfsg-1) ... 288s Selecting previously unselected package fonts-font-awesome. 288s Preparing to unpack .../057-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1build1_all.deb ... 288s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1build1) ... 288s Selecting previously unselected package fonts-glyphicons-halflings. 288s Preparing to unpack .../058-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-6_all.deb ... 288s Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 288s Selecting previously unselected package libjs-bootstrap. 288s Preparing to unpack .../059-libjs-bootstrap_3.4.1+dfsg-6_all.deb ... 288s Unpacking libjs-bootstrap (3.4.1+dfsg-6) ... 288s Selecting previously unselected package libjson-perl. 288s Preparing to unpack .../060-libjson-perl_4.10000-1_all.deb ... 288s Unpacking libjson-perl (4.10000-1) ... 288s Selecting previously unselected package libpq5:arm64. 288s Preparing to unpack .../061-libpq5_18.1-2_arm64.deb ... 288s Unpacking libpq5:arm64 (18.1-2) ... 288s Selecting previously unselected package libxslt1.1:arm64. 288s Preparing to unpack .../062-libxslt1.1_1.1.43-0.3_arm64.deb ... 288s Unpacking libxslt1.1:arm64 (1.1.43-0.3) ... 288s Selecting previously unselected package python-oslo.db-doc. 288s Preparing to unpack .../063-python-oslo.db-doc_17.4.0-0ubuntu1_all.deb ... 288s Unpacking python-oslo.db-doc (17.4.0-0ubuntu1) ... 288s Selecting previously unselected package python3-aiosqlite. 288s Preparing to unpack .../064-python3-aiosqlite_0.21.0-1_all.deb ... 288s Unpacking python3-aiosqlite (0.21.0-1) ... 288s Selecting previously unselected package python3.14. 288s Preparing to unpack .../065-python3.14_3.14.2-1_arm64.deb ... 288s Unpacking python3.14 (3.14.2-1) ... 288s Selecting previously unselected package python3-all. 288s Preparing to unpack .../066-python3-all_3.13.9-3_arm64.deb ... 288s Unpacking python3-all (3.13.9-3) ... 288s Selecting previously unselected package python3-autopage. 288s Preparing to unpack .../067-python3-autopage_0.4.0-4build1_all.deb ... 288s Unpacking python3-autopage (0.4.0-4build1) ... 288s Selecting previously unselected package python3-wcwidth. 288s Preparing to unpack .../068-python3-wcwidth_0.2.14+dfsg1-1build1_all.deb ... 288s Unpacking python3-wcwidth (0.2.14+dfsg1-1build1) ... 288s Selecting previously unselected package python3-pyperclip. 288s Preparing to unpack .../069-python3-pyperclip_1.11.0-1build1_all.deb ... 288s Unpacking python3-pyperclip (1.11.0-1build1) ... 288s Selecting previously unselected package python3-cmd2. 288s Preparing to unpack .../070-python3-cmd2_2.5.11+ds-2_all.deb ... 288s Unpacking python3-cmd2 (2.5.11+ds-2) ... 288s Selecting previously unselected package python3-roman-numerals. 288s Preparing to unpack .../071-python3-roman-numerals_4.1.0-1_all.deb ... 288s Unpacking python3-roman-numerals (4.1.0-1) ... 288s Selecting previously unselected package python3-docutils. 288s Preparing to unpack .../072-python3-docutils_0.22.4+dfsg-1_all.deb ... 288s Unpacking python3-docutils (0.22.4+dfsg-1) ... 288s Selecting previously unselected package python3-pbr. 288s Preparing to unpack .../073-python3-pbr_6.1.1-0ubuntu2_all.deb ... 288s Unpacking python3-pbr (6.1.1-0ubuntu2) ... 288s Selecting previously unselected package python3-prettytable. 288s Preparing to unpack .../074-python3-prettytable_3.16.0-1build1_all.deb ... 288s Unpacking python3-prettytable (3.16.0-1build1) ... 288s Selecting previously unselected package python3-importlib-metadata. 288s Preparing to unpack .../075-python3-importlib-metadata_8.7.1-1_all.deb ... 288s Unpacking python3-importlib-metadata (8.7.1-1) ... 288s Selecting previously unselected package python3-stevedore. 288s Preparing to unpack .../076-python3-stevedore_1%3a5.5.0-0ubuntu1_all.deb ... 288s Unpacking python3-stevedore (1:5.5.0-0ubuntu1) ... 288s Selecting previously unselected package python3-cliff. 288s Preparing to unpack .../077-python3-cliff_4.11.0-0ubuntu2_all.deb ... 288s Unpacking python3-cliff (4.11.0-0ubuntu2) ... 288s Selecting previously unselected package python3-wrapt. 289s Preparing to unpack .../078-python3-wrapt_1.17.3-3_arm64.deb ... 289s Unpacking python3-wrapt (1.17.3-3) ... 289s Selecting previously unselected package python3-debtcollector. 289s Preparing to unpack .../079-python3-debtcollector_3.0.0-6_all.deb ... 289s Unpacking python3-debtcollector (3.0.0-6) ... 289s Selecting previously unselected package python3-decorator. 289s Preparing to unpack .../080-python3-decorator_5.2.1-2_all.deb ... 289s Unpacking python3-decorator (5.2.1-2) ... 289s Selecting previously unselected package python3-defusedxml. 289s Preparing to unpack .../081-python3-defusedxml_0.7.1-3build1_all.deb ... 289s Unpacking python3-defusedxml (0.7.1-3build1) ... 289s Selecting previously unselected package python3-deprecation. 289s Preparing to unpack .../082-python3-deprecation_2.1.0-4_all.deb ... 289s Unpacking python3-deprecation (2.1.0-4) ... 289s Selecting previously unselected package python3-dnspython. 289s Preparing to unpack .../083-python3-dnspython_2.7.0-1ubuntu2_all.deb ... 289s Unpacking python3-dnspython (2.7.0-1ubuntu2) ... 289s Selecting previously unselected package python3-restructuredtext-lint. 289s Preparing to unpack .../084-python3-restructuredtext-lint_1.3.2-3_all.deb ... 289s Unpacking python3-restructuredtext-lint (1.3.2-3) ... 289s Selecting previously unselected package python3-doc8. 289s Preparing to unpack .../085-python3-doc8_0.10.1-5_all.deb ... 289s Unpacking python3-doc8 (0.10.1-5) ... 289s Selecting previously unselected package python3-dogpile.cache. 289s Preparing to unpack .../086-python3-dogpile.cache_1.3.3-1build1_all.deb ... 289s Unpacking python3-dogpile.cache (1.3.3-1build1) ... 289s Selecting previously unselected package python3-dulwich. 289s Preparing to unpack .../087-python3-dulwich_0.22.7-1_arm64.deb ... 289s Unpacking python3-dulwich (0.22.7-1) ... 289s Selecting previously unselected package python3-eventlet. 289s Preparing to unpack .../088-python3-eventlet_0.39.0-0ubuntu2_all.deb ... 289s Unpacking python3-eventlet (0.39.0-0ubuntu2) ... 289s Selecting previously unselected package python3-testtools. 289s Preparing to unpack .../089-python3-testtools_2.8.2-2_all.deb ... 289s Unpacking python3-testtools (2.8.2-2) ... 289s Selecting previously unselected package python3-fixtures. 289s Preparing to unpack .../090-python3-fixtures_4.2.5-4_all.deb ... 289s Unpacking python3-fixtures (4.2.5-4) ... 289s Selecting previously unselected package python3-imagesize. 289s Preparing to unpack .../091-python3-imagesize_1.4.1-1build1_all.deb ... 289s Unpacking python3-imagesize (1.4.1-1build1) ... 289s Selecting previously unselected package python3-iso8601. 289s Preparing to unpack .../092-python3-iso8601_2.1.0-3_all.deb ... 289s Unpacking python3-iso8601 (2.1.0-3) ... 289s Selecting previously unselected package python3-lxml:arm64. 289s Preparing to unpack .../093-python3-lxml_6.0.2-1_arm64.deb ... 289s Unpacking python3-lxml:arm64 (6.0.2-1) ... 289s Selecting previously unselected package python3-os-service-types. 289s Preparing to unpack .../094-python3-os-service-types_1.8.0-3build1_all.deb ... 289s Unpacking python3-os-service-types (1.8.0-3build1) ... 289s Selecting previously unselected package python3-keystoneauth1. 289s Preparing to unpack .../095-python3-keystoneauth1_5.12.0-0ubuntu1_all.deb ... 289s Unpacking python3-keystoneauth1 (5.12.0-0ubuntu1) ... 289s Selecting previously unselected package python3-monotonic. 289s Preparing to unpack .../096-python3-monotonic_1.6-3build1_all.deb ... 289s Unpacking python3-monotonic (1.6-3build1) ... 289s Selecting previously unselected package python3-msgpack. 289s Preparing to unpack .../097-python3-msgpack_1.1.2-1_arm64.deb ... 289s Unpacking python3-msgpack (1.1.2-1) ... 289s Selecting previously unselected package python3-openstackdocstheme. 289s Preparing to unpack .../098-python3-openstackdocstheme_3.2.0-0ubuntu3_all.deb ... 289s Unpacking python3-openstackdocstheme (3.2.0-0ubuntu3) ... 289s Selecting previously unselected package python3-munch. 289s Preparing to unpack .../099-python3-munch_4.0.0-2build1_all.deb ... 289s Unpacking python3-munch (4.0.0-2build1) ... 289s Selecting previously unselected package python3-platformdirs. 289s Preparing to unpack .../100-python3-platformdirs_4.5.1-1_all.deb ... 289s Unpacking python3-platformdirs (4.5.1-1) ... 290s Selecting previously unselected package python3-psutil. 290s Preparing to unpack .../101-python3-psutil_7.1.0-1ubuntu1_arm64.deb ... 290s Unpacking python3-psutil (7.1.0-1ubuntu1) ... 290s Selecting previously unselected package python3-requestsexceptions. 290s Preparing to unpack .../102-python3-requestsexceptions_1.4.0-5build1_all.deb ... 290s Unpacking python3-requestsexceptions (1.4.0-5build1) ... 290s Selecting previously unselected package python3-openstacksdk. 290s Preparing to unpack .../103-python3-openstacksdk_4.8.0-0ubuntu1_all.deb ... 290s Unpacking python3-openstacksdk (4.8.0-0ubuntu1) ... 290s Selecting previously unselected package python3-os-client-config. 290s Preparing to unpack .../104-python3-os-client-config_2.3.0-0ubuntu1_all.deb ... 290s Unpacking python3-os-client-config (2.3.0-0ubuntu1) ... 290s Selecting previously unselected package python3-tomlkit. 290s Preparing to unpack .../105-python3-tomlkit_0.13.3-2_all.deb ... 290s Unpacking python3-tomlkit (0.13.3-2) ... 290s Selecting previously unselected package python3-voluptuous. 290s Preparing to unpack .../106-python3-voluptuous_0.16.0-1_all.deb ... 290s Unpacking python3-voluptuous (0.16.0-1) ... 290s Selecting previously unselected package python3-subunit. 290s Preparing to unpack .../107-python3-subunit_1.4.4+1-1_all.deb ... 290s Unpacking python3-subunit (1.4.4+1-1) ... 290s Selecting previously unselected package subunit. 290s Preparing to unpack .../108-subunit_1.4.4+1-1_all.deb ... 290s Unpacking subunit (1.4.4+1-1) ... 290s Selecting previously unselected package python3-stestr. 290s Preparing to unpack .../109-python3-stestr_4.2.0-1_all.deb ... 290s Unpacking python3-stestr (4.2.0-1) ... 290s Selecting previously unselected package python3-os-testr. 290s Preparing to unpack .../110-python3-os-testr_3.0.0-5_all.deb ... 290s Unpacking python3-os-testr (3.0.0-5) ... 290s Selecting previously unselected package python3-oslo.i18n. 290s Preparing to unpack .../111-python3-oslo.i18n_6.6.0-0ubuntu1_all.deb ... 290s Unpacking python3-oslo.i18n (6.6.0-0ubuntu1) ... 290s Selecting previously unselected package python3-oslo.context. 290s Preparing to unpack .../112-python3-oslo.context_1%3a6.1.0-0ubuntu1_all.deb ... 290s Unpacking python3-oslo.context (1:6.1.0-0ubuntu1) ... 290s Selecting previously unselected package python3-oslo.utils. 290s Preparing to unpack .../113-python3-oslo.utils_9.1.0-0ubuntu1_all.deb ... 290s Unpacking python3-oslo.utils (9.1.0-0ubuntu1) ... 290s Selecting previously unselected package python3-oslo.serialization. 290s Preparing to unpack .../114-python3-oslo.serialization_5.8.0-0ubuntu1_all.deb ... 290s Unpacking python3-oslo.serialization (5.8.0-0ubuntu1) ... 290s Selecting previously unselected package python3-oslo.log. 290s Preparing to unpack .../115-python3-oslo.log_7.2.1-0ubuntu1_all.deb ... 290s Unpacking python3-oslo.log (7.2.1-0ubuntu1) ... 290s Selecting previously unselected package python3-rfc3986. 290s Preparing to unpack .../116-python3-rfc3986_2.0.0-3build1_all.deb ... 290s Unpacking python3-rfc3986 (2.0.0-3build1) ... 290s Selecting previously unselected package python3-oslo.config. 290s Preparing to unpack .../117-python3-oslo.config_1%3a10.0.0-0ubuntu1_all.deb ... 290s Unpacking python3-oslo.config (1:10.0.0-0ubuntu1) ... 290s Selecting previously unselected package python3-testresources. 290s Preparing to unpack .../118-python3-testresources_2.0.1-5build1_all.deb ... 290s Unpacking python3-testresources (2.0.1-5build1) ... 290s Selecting previously unselected package python3-testscenarios. 290s Preparing to unpack .../119-python3-testscenarios_0.5.0-6_all.deb ... 290s Unpacking python3-testscenarios (0.5.0-6) ... 290s Selecting previously unselected package python3-oslo.db. 290s Preparing to unpack .../120-python3-oslo.db_17.4.0-0ubuntu1_all.deb ... 290s Unpacking python3-oslo.db (17.4.0-0ubuntu1) ... 290s Selecting previously unselected package python3-oslotest. 291s Preparing to unpack .../121-python3-oslotest_1%3a5.0.1-2_all.deb ... 291s Unpacking python3-oslotest (1:5.0.1-2) ... 291s Selecting previously unselected package python3-wheel. 291s Preparing to unpack .../122-python3-wheel_0.46.3-1_all.deb ... 291s Unpacking python3-wheel (0.46.3-1) ... 291s Selecting previously unselected package python3-pip. 291s Preparing to unpack .../123-python3-pip_25.1.1+dfsg-1ubuntu2_all.deb ... 291s Unpacking python3-pip (25.1.1+dfsg-1ubuntu2) ... 291s Selecting previously unselected package python3-psycopg2. 291s Preparing to unpack .../124-python3-psycopg2_2.9.11-1_arm64.deb ... 291s Unpacking python3-psycopg2 (2.9.11-1) ... 291s Selecting previously unselected package python3-pymysql. 291s Preparing to unpack .../125-python3-pymysql_1.1.1-2ubuntu1_all.deb ... 291s Unpacking python3-pymysql (1.1.1-2ubuntu1) ... 291s Selecting previously unselected package python3-snowballstemmer. 291s Preparing to unpack .../126-python3-snowballstemmer_3.0.1-1_all.deb ... 291s Unpacking python3-snowballstemmer (3.0.1-1) ... 291s Selecting previously unselected package sphinx-common. 291s Preparing to unpack .../127-sphinx-common_8.2.3-12_all.deb ... 291s Unpacking sphinx-common (8.2.3-12) ... 291s Selecting previously unselected package python3-alabaster. 291s Preparing to unpack .../128-python3-alabaster_0.7.16-0.1build1_all.deb ... 291s Unpacking python3-alabaster (0.7.16-0.1build1) ... 291s Selecting previously unselected package python3-sphinx. 291s Preparing to unpack .../129-python3-sphinx_8.2.3-12_all.deb ... 291s Unpacking python3-sphinx (8.2.3-12) ... 291s Selecting previously unselected package python3-sphinxcontrib.apidoc. 291s Preparing to unpack .../130-python3-sphinxcontrib.apidoc_0.3.0-2ubuntu1_all.deb ... 291s Unpacking python3-sphinxcontrib.apidoc (0.3.0-2ubuntu1) ... 291s Selecting previously unselected package openstack-pkg-tools. 291s Preparing to unpack .../131-openstack-pkg-tools_140_all.deb ... 291s Unpacking openstack-pkg-tools (140) ... 291s Setting up dh-python (7.20260125) ... 291s Setting up python3-testtools (2.8.2-2) ... 292s Setting up python3-importlib-metadata (8.7.1-1) ... 292s Setting up python3-defusedxml (0.7.1-3build1) ... 292s Setting up python3-pbr (6.1.1-0ubuntu2) ... 292s Setting up libarchive-zip-perl (1.68-1) ... 292s Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 292s Setting up python3-alabaster (0.7.16-0.1build1) ... 293s Setting up libdebhelper-perl (13.28ubuntu1) ... 293s Setting up python3-autopage (0.4.0-4build1) ... 293s Setting up libpq5:arm64 (18.1-2) ... 293s Setting up linux-libc-dev:arm64 (6.19.0-3.3) ... 293s Setting up m4 (1.4.21-1) ... 293s Setting up python3-requestsexceptions (1.4.0-5build1) ... 293s Setting up python3-pyperclip (1.11.0-1build1) ... 293s Setting up libgomp1:arm64 (15.2.0-12ubuntu1) ... 293s Setting up python3-wheel (0.46.3-1) ... 293s Setting up python3-platformdirs (4.5.1-1) ... 293s Setting up python3-munch (4.0.0-2build1) ... 294s Setting up python3-psutil (7.1.0-1ubuntu1) ... 294s Setting up python3-monotonic (1.6-3build1) ... 294s Setting up python3-decorator (5.2.1-2) ... 294s Setting up autotools-dev (20240727.1build1) ... 294s Setting up python3-iso8601 (2.1.0-3) ... 295s Setting up rpcsvc-proto (1.4.3-1build1) ... 295s Setting up python3-wcwidth (0.2.14+dfsg1-1build1) ... 295s Setting up python3-rfc3986 (2.0.0-3build1) ... 295s Setting up python3-cmd2 (2.5.11+ds-2) ... 295s Setting up python3-snowballstemmer (3.0.1-1) ... 296s Setting up python3-greenlet (3.2.4-3) ... 296s Setting up python3-aiosqlite (0.21.0-1) ... 296s Setting up libmpc3:arm64 (1.3.1-2) ... 296s Setting up python3-wrapt (1.17.3-3) ... 297s Setting up autopoint (0.23.2-1) ... 297s Setting up python3-psycopg2 (2.9.11-1) ... 297s Setting up python3-deprecation (2.1.0-4) ... 297s Setting up python3-pymysql (1.1.1-2ubuntu1) ... 297s Setting up python3-pip (25.1.1+dfsg-1ubuntu2) ... 299s Setting up python3-fixtures (4.2.5-4) ... 299s Setting up autoconf (2.72-3.1ubuntu2) ... 299s Setting up libubsan1:arm64 (15.2.0-12ubuntu1) ... 299s Setting up dwz (0.16-2build1) ... 299s Setting up libhwasan0:arm64 (15.2.0-12ubuntu1) ... 299s Setting up python3-dnspython (2.7.0-1ubuntu2) ... 300s Setting up python3-dulwich (0.22.7-1) ... 300s Setting up libcrypt-dev:arm64 (1:4.5.1-1) ... 300s Setting up libasan8:arm64 (15.2.0-12ubuntu1) ... 300s Setting up libjson-perl (4.10000-1) ... 300s Setting up libxslt1.1:arm64 (1.1.43-0.3) ... 300s Setting up debugedit (1:5.2-3build1) ... 300s Setting up python3-os-service-types (1.8.0-3build1) ... 300s Setting up python3-stevedore (1:5.5.0-0ubuntu1) ... 301s Setting up python3-testscenarios (0.5.0-6) ... 301s Setting up python3-roman-numerals (4.1.0-1) ... 301s Setting up sgml-base (1.31+nmu1build1) ... 301s Setting up python3-msgpack (1.1.2-1) ... 301s Setting up python3-voluptuous (0.16.0-1) ... 301s Setting up libtsan2:arm64 (15.2.0-12ubuntu1) ... 301s Setting up libisl23:arm64 (0.27-1build1) ... 301s Setting up libc-dev-bin (2.42-2ubuntu4) ... 302s Setting up python3-prettytable (3.16.0-1build1) ... 302s Setting up python3-tomlkit (0.13.3-2) ... 302s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1build1) ... 302s Setting up python3.14-minimal (3.14.2-1) ... 303s Setting up libcc1-0:arm64 (15.2.0-12ubuntu1) ... 303s Setting up liblsan0:arm64 (15.2.0-12ubuntu1) ... 303s Setting up libjs-bootstrap (3.4.1+dfsg-6) ... 303s Setting up libitm1:arm64 (15.2.0-12ubuntu1) ... 303s Setting up python3-oslo.i18n (6.6.0-0ubuntu1) ... 303s Setting up python-oslo.db-doc (17.4.0-0ubuntu1) ... 303s Setting up python3-mako (1.3.10-3build1) ... 303s Setting up python3-imagesize (1.4.1-1build1) ... 304s Setting up automake (1:1.18.1-3build1) ... 304s update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode 304s Setting up libfile-stripnondeterminism-perl (1.15.0-1build1) ... 304s Setting up cpp-15-aarch64-linux-gnu (15.2.0-12ubuntu1) ... 304s Setting up python3-testresources (2.0.1-5build1) ... 304s Setting up gettext (0.23.2-1) ... 304s Setting up libgcc-15-dev:arm64 (15.2.0-12ubuntu1) ... 304s Setting up python3-debtcollector (3.0.0-6) ... 304s Setting up python3-sqlalchemy (2.0.40+ds1-2) ... 306s Setting up intltool-debian (0.35.0+20060710.6build1) ... 306s Setting up python3-dogpile.cache (1.3.3-1build1) ... 307s Setting up python3-eventlet (0.39.0-0ubuntu2) ... 307s /usr/lib/python3/dist-packages/eventlet/greenpool.py:95: SyntaxWarning: 'return' in a 'finally' block 307s return 307s Setting up cpp-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 307s Setting up python3-subunit (1.4.4+1-1) ... 307s Setting up sphinx-common (8.2.3-12) ... 307s Setting up python3-oslo.context (1:6.1.0-0ubuntu1) ... 308s Setting up dh-strip-nondeterminism (1.15.0-1build1) ... 308s Setting up cpp-15 (15.2.0-12ubuntu1) ... 308s Setting up python3-lxml:arm64 (6.0.2-1) ... 308s Setting up python3-alembic (1.16.4-4) ... 308s Setting up cpp (4:15.2.0-4ubuntu1) ... 308s Setting up xml-core (0.19build1) ... 309s Setting up python3-openstackdocstheme (3.2.0-0ubuntu3) ... 309s Setting up libc6-dev:arm64 (2.42-2ubuntu4) ... 309s Setting up python3.14 (3.14.2-1) ... 310s Setting up python3-keystoneauth1 (5.12.0-0ubuntu1) ... 310s Setting up alembic (1.16.4-4) ... 310s Setting up gcc-15-aarch64-linux-gnu (15.2.0-12ubuntu1) ... 310s Setting up po-debconf (1.0.22) ... 310s Setting up subunit (1.4.4+1-1) ... 310s Setting up python3-all (3.13.9-3) ... 310s Setting up python3-oslo.utils (9.1.0-0ubuntu1) ... 311s Setting up openstack-pkg-tools (140) ... 311s Setting up gcc-15 (15.2.0-12ubuntu1) ... 311s Setting up libstdc++-15-dev:arm64 (15.2.0-12ubuntu1) ... 311s Setting up g++-15-aarch64-linux-gnu (15.2.0-12ubuntu1) ... 311s Setting up python3-openstacksdk (4.8.0-0ubuntu1) ... 312s /usr/lib/python3/dist-packages/openstack/tests/unit/dns/v2/test_proxy.py:376: SyntaxWarning: invalid escape sequence '\.' 312s method_kwargs={'pattern': '.*\.example\.com'}, 312s /usr/lib/python3/dist-packages/openstack/tests/unit/dns/v2/test_proxy.py:378: SyntaxWarning: invalid escape sequence '\.' 312s 'pattern': '.*\.example\.com', 313s /usr/lib/python3/dist-packages/openstack/tests/unit/dns/v2/test_proxy.py:376: SyntaxWarning: "\." is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\."? A raw string is also an option. 313s method_kwargs={'pattern': '.*\.example\.com'}, 313s /usr/lib/python3/dist-packages/openstack/tests/unit/dns/v2/test_proxy.py:378: SyntaxWarning: "\." is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\."? A raw string is also an option. 313s 'pattern': '.*\.example\.com', 313s Setting up g++-15 (15.2.0-12ubuntu1) ... 313s Setting up python3-os-client-config (2.3.0-0ubuntu1) ... 314s Setting up gcc-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 314s Setting up libtool (2.5.4-9) ... 314s Setting up python3-oslo.serialization (5.8.0-0ubuntu1) ... 314s Setting up gcc (4:15.2.0-4ubuntu1) ... 314s Setting up dh-autoreconf (21+nmu1) ... 314s Setting up g++-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 314s Setting up debhelper (13.28ubuntu1) ... 314s Setting up g++ (4:15.2.0-4ubuntu1) ... 314s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 314s Setting up build-essential (12.12ubuntu2) ... 314s Setting up python3-oslo.log (7.2.1-0ubuntu1) ... 314s Processing triggers for libc-bin (2.42-2ubuntu4) ... 314s Processing triggers for systemd (259-1ubuntu3) ... 314s Processing triggers for man-db (2.13.1-1build1) ... 315s Processing triggers for install-info (7.2-5) ... 315s Processing triggers for sgml-base (1.31+nmu1build1) ... 315s Setting up docutils-common (0.22.4+dfsg-1) ... 315s Processing triggers for sgml-base (1.31+nmu1build1) ... 315s Setting up python3-docutils (0.22.4+dfsg-1) ... 316s Setting up python3-restructuredtext-lint (1.3.2-3) ... 316s Setting up python3-doc8 (0.10.1-5) ... 316s Setting up python3-cliff (4.11.0-0ubuntu2) ... 317s Setting up python3-oslo.config (1:10.0.0-0ubuntu1) ... 317s Setting up python3-oslo.db (17.4.0-0ubuntu1) ... 318s Setting up python3-sphinx (8.2.3-12) ... 319s Setting up python3-stestr (4.2.0-1) ... 319s Setting up python3-sphinxcontrib.apidoc (0.3.0-2ubuntu1) ... 319s Setting up python3-oslotest (1:5.0.1-2) ... 320s Setting up python3-os-testr (3.0.0-5) ... 321s autopkgtest [22:31:01]: test python-import: [----------------------- 321s /usr/lib/python3/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 321s !! 321s 321s ******************************************************************************** 321s Please consider removing the following classifiers in favor of a SPDX license expression: 321s 321s License :: OSI Approved :: Apache Software License 321s 321s See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 321s ******************************************************************************** 321s 321s !! 321s self._finalize_license_expression() 321s /usr/lib/python3/dist-packages/setuptools/__init__.py:94: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 321s !! 321s 321s ******************************************************************************** 321s Requirements should be satisfied by a PEP 517 installer. 321s If you are using pip, you can try `pip install --use-pep517`. 321s ******************************************************************************** 321s 321s !! 321s dist.fetch_build_eggs(dist.setup_requires) 321s /usr/lib/python3/dist-packages/setuptools/command/develop.py:41: EasyInstallDeprecationWarning: easy_install command is deprecated. 321s !! 321s 321s ******************************************************************************** 321s Please avoid running ``setup.py`` and ``easy_install``. 321s Instead, use pypa/build, pypa/installer or other 321s standards-based tools. 321s 321s See https://github.com/pypa/setuptools/issues/917 for details. 321s ******************************************************************************** 321s 321s !! 321s easy_install.initialize_options(self) 321s /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 321s !! 321s 321s ******************************************************************************** 321s Please avoid running ``setup.py`` directly. 321s Instead, use pypa/build, pypa/installer or other 321s standards-based tools. 321s 321s See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 321s ******************************************************************************** 321s 321s !! 321s self.initialize_options() 321s /usr/lib/python3/dist-packages/pbr/core.py:140: UserWarning: Unknown distribution option: 'tests_require' 321s warnings.warn(msg) 321s /usr/lib/python3/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 321s !! 321s 321s ******************************************************************************** 321s Please consider removing the following classifiers in favor of a SPDX license expression: 321s 321s License :: OSI Approved :: Apache Software License 321s 321s See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 321s ******************************************************************************** 321s 321s !! 321s self._finalize_license_expression() 321s Testing with python3.14: 321s 321s Testing with python3.13: 322s 322s autopkgtest [22:31:02]: test python-import: -----------------------] 322s autopkgtest [22:31:02]: test python-import: - - - - - - - - - - results - - - - - - - - - - 322s python-import PASS 323s autopkgtest [22:31:03]: test python-stestr: preparing testbed 323s Reading package lists... 323s Building dependency tree... 323s Reading state information... 323s Solving dependencies... 323s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 324s autopkgtest [22:31:04]: test python-stestr: [----------------------- 325s + export SQLALCHEMY_SILENCE_UBER_WARNING=1 325s + py3versions --supported 325s Testing with python3.14: 325s + echo Testing with python3.14: 325s + PYTHON=python3.14 stestr run 327s {0} oslo_db.tests.sqlalchemy.test_enginefacade.LegacyIntegrationtest.test_get_sessionmaker [0.025447s] ... ok 327s {1} oslo_db.tests.sqlalchemy.test_enginefacade.LegacyIntegrationtest.test_legacy_not_started [0.027292s] ... ok 327s {0} oslo_db.tests.sqlalchemy.test_enginefacade.LegacyIntegrationtest.test_legacy_facades_from_different_context_managers [0.010752s] ... ok 327s {0} oslo_db.tests.sqlalchemy.test_enginefacade.LegacyIntegrationtest.test_legacy_integration [0.007340s] ... ok 327s {1} oslo_db.tests.sqlalchemy.test_enginefacade.LiveFacadeTest.test_context_deepcopy_on_connection [0.016852s] ... ok 327s {1} oslo_db.tests.sqlalchemy.test_enginefacade.LiveFacadeTest.test_context_deepcopy_on_session [0.013733s] ... ok 327s {0} oslo_db.tests.sqlalchemy.test_enginefacade.LiveFacadeTest.test_external_connection_transaction ... SKIPPED: The test "oslo_db.tests.sqlalchemy.test_enginefacade.LiveFacadeTest.test_external_connection_transaction" can be run only on postgresql, mysql. Current engine is sqlite. 327s {0} oslo_db.tests.sqlalchemy.test_enginefacade.LiveFacadeTest.test_external_session_transaction_decorator ... SKIPPED: The test "oslo_db.tests.sqlalchemy.test_enginefacade.LiveFacadeTest.test_external_session_transaction_decorator" can be run only on postgresql, mysql. Current engine is sqlite. 327s {1} oslo_db.tests.sqlalchemy.test_enginefacade.LiveFacadeTest.test_external_session_transaction ... SKIPPED: The test "oslo_db.tests.sqlalchemy.test_enginefacade.LiveFacadeTest.test_external_session_transaction" can be run only on postgresql, mysql. Current engine is sqlite. 327s {0} oslo_db.tests.sqlalchemy.test_enginefacade.LiveFacadeTest.test_replace_scope [0.015641s] ... ok 327s {1} oslo_db.tests.sqlalchemy.test_enginefacade.LiveFacadeTest.test_external_writer_in_reader ... SKIPPED: The test "oslo_db.tests.sqlalchemy.test_enginefacade.LiveFacadeTest.test_external_writer_in_reader" can be run only on postgresql, mysql. Current engine is sqlite. 327s {0} oslo_db.tests.sqlalchemy.test_enginefacade.LiveFacadeTest.test_savepoint_transaction [0.017778s] ... ok 327s {1} oslo_db.tests.sqlalchemy.test_enginefacade.LiveFacadeTest.test_flush_on_subtransaction [0.014952s] ... ok 327s {0} oslo_db.tests.sqlalchemy.test_enginefacade.LiveFacadeTest.test_transaction_committed [0.014117s] ... ok 327s {1} oslo_db.tests.sqlalchemy.test_enginefacade.LiveFacadeTest.test_flush_on_subtransaction_default_off [0.014088s] ... ok 327s {0} oslo_db.tests.sqlalchemy.test_enginefacade.LiveFacadeTest.test_transaction_rollback [0.013660s] ... ok 327s {1} oslo_db.tests.sqlalchemy.test_enginefacade.LiveFacadeTest.test_replace_scope_only_global_eng [0.013955s] ... ok 327s {0} oslo_db.tests.sqlalchemy.test_enginefacade.ThreadingTest.test_thread_ctxmanager_writer_connection [0.008546s] ... ok 327s {1} oslo_db.tests.sqlalchemy.test_enginefacade.LiveFacadeTest.test_save_and_reraise_when_rollback_exception [0.013708s] ... ok 327s WARNING [oslo_db.sqlalchemy.exc_filters] DBAPIError exception wrapped. 327s Traceback (most recent call last): 327s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 327s self.dialect.do_execute( 327s ~~~~~~~~~~~~~~~~~~~~~~~^ 327s cursor, str_statement, effective_parameters, context 327s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 327s ) 327s ^ 327s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 945, in do_execute 327s cursor.execute(statement, parameters) 327s ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ 327s sqlite3.IntegrityError: NOT NULL constraint failed: __tmp__test__tmp__.counter 327s {0} oslo_db.tests.sqlalchemy.test_exc_filters.IntegrationTest.test_flush_wrapper_plain_integrity_error [0.014904s] ... ok 327s {0} oslo_db.tests.sqlalchemy.test_exc_filters.TestNonExistentDatabase.test_raise [0.008371s] ... ok 327s {1} oslo_db.tests.sqlalchemy.test_enginefacade.LiveFacadeTest.test_savepoint_transaction_decorator [0.036510s] ... ok 327s {0} oslo_db.tests.sqlalchemy.test_exc_filters.TestReferenceErrorSQLite.test_raise [0.031904s] ... ok 327s {1} oslo_db.tests.sqlalchemy.test_enginefacade.ThreadingTest.test_contexts_picklable [0.009231s] ... ok 327s {1} oslo_db.tests.sqlalchemy.test_enginefacade.ThreadingTest.test_thread_ctxmanager_switch_styles [0.008019s] ... ok 327s {0} oslo_db.tests.sqlalchemy.test_exc_filters.TestReferenceErrorSQLite.test_raise_delete [0.015349s] ... ok 327s {1} oslo_db.tests.sqlalchemy.test_enginefacade.ThreadingTest.test_thread_ctxmanager_writer [0.008358s] ... ok 327s {0} oslo_db.tests.sqlalchemy.test_models.ModelBaseTest.test_extra_keys_defined [0.010589s] ... ok 327s {1} oslo_db.tests.sqlalchemy.test_enginefacade.ThreadingTest.test_thread_decorator_writer [0.007902s] ... ok 327s {0} oslo_db.tests.sqlalchemy.test_models.ModelBaseTest.test_extra_keys_empty [0.008120s] ... ok 327s {1} oslo_db.tests.sqlalchemy.test_enginefacade.ThreadingTest.test_thread_decorator_writer_connection [0.008189s] ... ok 327s {0} oslo_db.tests.sqlalchemy.test_models.ModelBaseTest.test_model_with_extra_keys [0.008038s] ... ok 327s {1} oslo_db.tests.sqlalchemy.test_exc_filters.IntegrationTest.test_autoflush_wrapper_duplicate_entry [0.013322s] ... ok 327s {0} oslo_db.tests.sqlalchemy.test_models.ModelBaseTest.test_modelbase_contains [0.007854s] ... ok 327s {0} oslo_db.tests.sqlalchemy.test_models.ModelBaseTest.test_modelbase_contains_exc [0.007281s] ... ok 327s {1} oslo_db.tests.sqlalchemy.test_exc_filters.IntegrationTest.test_flush_wrapper_duplicate_entry [0.012736s] ... ok 327s {0} oslo_db.tests.sqlalchemy.test_models.ModelBaseTest.test_modelbase_dict [0.007915s] ... ok 327s {0} oslo_db.tests.sqlalchemy.test_models.ModelBaseTest.test_modelbase_has_dict_methods [0.007338s] ... ok 327s {1} oslo_db.tests.sqlalchemy.test_exc_filters.IntegrationTest.test_flush_wrapper_operational_error [0.013840s] ... ok 327s {0} oslo_db.tests.sqlalchemy.test_models.ModelBaseTest.test_modelbase_iter [0.008003s] ... ok 327s {1} oslo_db.tests.sqlalchemy.test_exc_filters.IntegrationTest.test_query_wrapper_operational_error [0.012156s] ... ok 327s {0} oslo_db.tests.sqlalchemy.test_models.SoftDeleteMixinTest.test_soft_delete [0.013632s] ... ok 327s {1} oslo_db.tests.sqlalchemy.test_exc_filters.TestNonExistentTable.test_raise [0.008414s] ... ok 327s {1} oslo_db.tests.sqlalchemy.test_models.ModelBaseTest.test_modelbase_is_iterable [0.008094s] ... ok 327s {0} oslo_db.tests.sqlalchemy.test_models.SoftDeleteMixinTest.test_soft_delete_coerce_deleted_to_integer [0.010496s] ... ok 327s {1} oslo_db.tests.sqlalchemy.test_models.ModelBaseTest.test_modelbase_items_iteritems [0.007242s] ... ok 327s {0} oslo_db.tests.sqlalchemy.test_sqlalchemy.QueryParamTest.test_add_assorted_params [0.009589s] ... ok 327s {1} oslo_db.tests.sqlalchemy.test_models.ModelBaseTest.test_modelbase_keys [0.007737s] ... ok 327s {0} oslo_db.tests.sqlalchemy.test_sqlalchemy.QueryParamTest.test_add_no_params [0.010009s] ... ok 327s {1} oslo_db.tests.sqlalchemy.test_models.ModelBaseTest.test_modelbase_set [0.007830s] ... ok 327s {0} oslo_db.tests.sqlalchemy.test_sqlalchemy.QueryParamTest.test_combine_params [0.010165s] ... ok 327s {1} oslo_db.tests.sqlalchemy.test_models.ModelBaseTest.test_modelbase_several_iters [0.007939s] ... ok 327s {1} oslo_db.tests.sqlalchemy.test_models.ModelBaseTest.test_modelbase_update [0.007551s] ... ok 327s {0} oslo_db.tests.sqlalchemy.test_sqlalchemy.RegexpFilterTestCase.test_regexp_filter [0.015779s] ... ok 327s {1} oslo_db.tests.sqlalchemy.test_models.SoftDeleteMixinTest.test_deleted_set_to_null [0.013587s] ... ok 327s {0} oslo_db.tests.sqlalchemy.test_sqlalchemy.RegexpFilterTestCase.test_regexp_filter_unicode_nomatch [0.012735s] ... ok 327s {0} oslo_db.tests.sqlalchemy.test_sqlalchemy.SQLiteSavepointTest.test_plain_transaction [0.011884s] ... ok 327s {1} oslo_db.tests.sqlalchemy.test_provision.DropAllObjectsTest.test_drop_all [0.017582s] ... ok 327s {0} oslo_db.tests.sqlalchemy.test_sqlalchemy.SQLiteSavepointTest.test_savepoint_beginning [0.011165s] ... ok 327s {1} oslo_db.tests.sqlalchemy.test_sqlalchemy.PatchStacktraceTest.test_trace [0.011188s] ... ok 327s {1} oslo_db.tests.sqlalchemy.test_sqlalchemy.ProcessGuardTest.test_process_guard [0.009961s] ... ok 327s {0} oslo_db.tests.sqlalchemy.test_types.JsonTypesTestCase.test_default_value [0.015188s] ... ok 327s {1} oslo_db.tests.sqlalchemy.test_sqlalchemy.QueryParamTest.test_combine_multi_params [0.010088s] ... ok 327s {0} oslo_db.tests.sqlalchemy.test_types.JsonTypesTestCase.test_generic [0.015013s] ... ok 327s {0} oslo_db.tests.sqlalchemy.test_types.JsonTypesTestCase.test_list [0.010567s] ... ok 327s {1} oslo_db.tests.sqlalchemy.test_sqlalchemy.RegexpFilterTestCase.test_regexp_filter_nomatch [0.019809s] ... ok 327s WARNING [oslo_db.sqlalchemy.exc_filters] DB exception wrapped. 327s Traceback (most recent call last): 327s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1812, in _execute_context 327s context = constructor( 327s dialect, self, conn, execution_options, *args, **kw 327s ) 327s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 1487, in _init_compiled 327s flattened_processors[key](compiled_params[key]) 327s ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 327s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/type_api.py", line 2104, in process 327s return fixed_process_param(value, dialect) 327s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/sqlalchemy/types.py", line 48, in process_bind_param 327s raise TypeError("%s supposes to store %s objects, but %s given" 327s ...<2 lines>... 327s type(value).__name__)) 327s TypeError: JsonEncodedList supposes to store list objects, but dict given 327s {0} oslo_db.tests.sqlalchemy.test_types.JsonTypesTestCase.test_list_type_check [0.011857s] ... ok 327s {1} oslo_db.tests.sqlalchemy.test_sqlalchemy.RegexpFilterTestCase.test_regexp_filter_unicode [0.014653s] ... ok 327s {0} oslo_db.tests.sqlalchemy.test_types.JsonTypesTestCase.test_mysql_variants [0.009769s] ... ok 327s {1} oslo_db.tests.sqlalchemy.test_sqlalchemy.SQLiteSavepointTest.test_savepoint_middle [0.014525s] ... ok 327s {0} oslo_db.tests.sqlalchemy.test_update_match.UpdateMatchTest.test_custom_handle_failure_cancel_raise [0.018102s] ... ok 327s {1} oslo_db.tests.sqlalchemy.test_types.JsonTypesTestCase.test_dict [0.016063s] ... ok 327s {0} oslo_db.tests.sqlalchemy.test_update_match.UpdateMatchTest.test_update_multiple_rows [0.012964s] ... ok 327s WARNING [oslo_db.sqlalchemy.exc_filters] DB exception wrapped. 327s Traceback (most recent call last): 327s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1812, in _execute_context 327s context = constructor( 327s dialect, self, conn, execution_options, *args, **kw 327s ) 327s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 1487, in _init_compiled 327s flattened_processors[key](compiled_params[key]) 327s ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 327s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/type_api.py", line 2104, in process 327s return fixed_process_param(value, dialect) 327s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/sqlalchemy/types.py", line 48, in process_bind_param 327s raise TypeError("%s supposes to store %s objects, but %s given" 327s ...<2 lines>... 327s type(value).__name__)) 327s TypeError: JsonEncodedDict supposes to store dict objects, but list given 327s {1} oslo_db.tests.sqlalchemy.test_types.JsonTypesTestCase.test_dict_type_check [0.013687s] ... ok 327s {0} oslo_db.tests.sqlalchemy.test_update_match.UpdateMatchTest.test_update_returning_wrong_uuid [0.012600s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_update_match.UpdateMatchTest.test_update_specimen_multi_rows [0.011392s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_update_match.UpdateMatchTest.test_custom_handle_failure_raise_new [0.021941s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_update_match.UpdateMatchTest.test_update_specimen_on_multiple_nonnone_successful [0.013949s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_update_match.UpdateMatchTest.test_update_returning_no_rows [0.015413s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_update_match.UpdateMatchTest.test_update_specimen_on_multiple_wnone_successful [0.013845s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_update_match.UpdateMatchTest.test_update_returning_pk_matched [0.016683s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_update_match.UpdateMatchTest.test_update_specimen_successful [0.013040s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_update_match.UpdateMatchTest.test_update_specimen_given_query_no_rows [0.017027s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_utils.TestMigrationUtils.test_drop_old_duplicate_entries_from_table [0.018449s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_update_match.UpdateMatchTest.test_update_specimen_include_only [0.018207s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_utils.TestMigrationUtils.test_drop_old_duplicate_entries_from_table_soft_delete [0.018011s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_update_match.UpdateMatchTest.test_update_specimen_no_rows [0.016196s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_utils.TestUtils.test_add_index [0.013032s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_utils.TestUtils.test_change_index_columns [0.009810s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_update_match.UpdateMatchTest.test_update_specimen_on_none_successful [0.017100s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_utils.TestUtils.test_column_exists [0.014261s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_update_match.UpdateMatchTest.test_update_specimen_process_query_no_rows [0.016894s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_utils.TestUtils.test_drop_unexisting_index [0.011396s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_utils.TestUtils.test_get_indexes [0.010560s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_update_match.UpdateMatchTest.test_update_specimen_query_mismatch_error [0.013749s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_utils.TestUtils.test_index_exists [0.010944s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_utils.TestUtils.test_index_exists_on_columns [0.016279s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_utils.TestMigrationUtils.test_drop_dup_entries_in_file_conn [0.050224s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_asyncio_facade.AsyncioFacadeTest.test_callable_connection [0.044139s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_utils.TestMigrationUtils.test_get_foreign_key_constraint_name [0.024045s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_utils.TestUtils.test_add_existing_index [0.023475s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_asyncio_facade.AsyncioFacadeTest.test_contextmanager_connection [0.037577s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_async_reader_then_reader_ok [0.004026s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_connection_context_exception [0.002328s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_utils.TestUtils.test_drop_index [0.019432s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_connection_context_notrequested_exception [0.003200s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_connection_reader_decorator [0.004880s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_context_copied_using_existing_writer_connection [0.005085s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_context_found_for_bound_method [0.003710s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_asyncio_facade.AsyncioFacadeTest.test_callable_session [0.034514s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_context_nodesc_copied_using_existing_writer_connection [0.022163s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_dispose_pool [0.002586s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_reader_allow_async_is_reader_by_default [0.003619s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_reader_allow_async_nested_in_async_reader [0.003581s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_session_context_exception [0.002473s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_session_context_getattr [0.002086s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_session_reader_decorator [0.003861s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_session_reader_decorator_kwarg_call [0.003796s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_session_reader_decorator_nested [0.003856s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_asyncio_facade.AsyncioFacadeTest.test_contextmanager_session [0.031944s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_async_on_writer_raises [0.001941s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_session_reader_nested_in_connection_reader [0.006999s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_connection_context_getattr [0.002090s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_trans_ctx_context_getattr [0.002318s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_using_context_present_in_session_info [0.002771s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_connection_reader_nested_in_session_reader [0.004453s] ... ok 328s /tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/sqlalchemy/enginefacade.py:394: NotSupportedWarning: Configuration option(s) ['flush_on_nested'] not supported 328s warnings.warn( 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_context_found_for_class_method [0.003658s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_using_flush_on_nested [0.004157s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_dispose_pool_w_reader [0.002692s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_multiple_factories [0.003011s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_multiple_factories_nested [0.002919s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_using_reader_connection [0.013423s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_reader_allow_async_nested_in_reader [0.003554s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_reader_nested_in_async_reader_raises [0.002622s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_using_writer [0.004643s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_using_writer_no_descriptors [0.003845s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.ConfigOptionsTest.test_all_options [0.000984s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.ConfigOptionsTest.test_options_not_supported [0.000682s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_async_on_writer_raises [0.001360s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_async_reader_then_reader_ok [0.002714s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_connection_context_exception [0.001361s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_connection_context_getattr [0.001278s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_connection_context_notrequested_exception [0.001874s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_reader_nested_in_writer_ok [0.024551s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_connection_reader_decorator [0.004000s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_reader_then_writer_ok [0.003694s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_savepoint_and_independent_raises [0.001710s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_connection_reader_nested_in_session_reader [0.007071s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_session_context_notrequested_exception [0.002844s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_started_exception [0.001873s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_context_found_for_bound_method [0.003179s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_started_flag [0.001921s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_context_found_for_class_method [0.002805s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_trans_ctx_context_exception [0.001902s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_dispose_pool [0.002109s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_transaction_context_exception [0.001904s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_transaction_context_getattr [0.001859s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_dispose_pool_w_reader [0.001952s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_using_context_present_in_connection_info [0.002701s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_multiple_factories [0.002913s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_using_reader [0.003228s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_multiple_factories_nested [0.004277s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_using_reader_rollback_reader_session [0.003372s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_reader_allow_async_is_reader_by_default [0.003109s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_using_writer_connection [0.004531s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_reader_allow_async_nested_in_async_reader [0.003181s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_using_writer_connection_no_descriptors [0.004317s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_reader_nested_in_writer_ok [0.003247s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_reader_then_writer_ok [0.003731s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_session_context_getattr [0.001393s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_writer_nested_in_async_reader_raises [0.009302s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_session_reader_decorator_kwarg_call [0.002902s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_writer_nested_in_reader_raises [0.002443s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.ConfigOptionsTest.test_no_engine [0.001223s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_session_reader_nested_in_connection_reader [0.006875s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_context_copied_using_existing_writer_connection [0.004028s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_started_exception [0.002204s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_context_nodesc_copied_using_existing_writer_connection [0.003911s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_started_flag [0.001451s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_reader_allow_async_nested_in_reader [0.002939s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_trans_ctx_context_exception [0.002710s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_reader_nested_in_async_reader_raises [0.002226s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_savepoint_and_independent_raises [0.001450s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_using_context_present_in_connection_info [0.002979s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_session_context_exception [0.001512s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_session_context_notrequested_exception [0.002532s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_session_reader_decorator [0.002794s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_using_reader_connection [0.009178s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_session_reader_decorator_nested [0.006458s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_trans_ctx_context_getattr [0.001326s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_transaction_context_exception [0.001395s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_transaction_context_getattr [0.001232s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_using_context_present_in_session_info [0.001992s] ... ok 328s /tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/sqlalchemy/enginefacade.py:394: NotSupportedWarning: Configuration option(s) ['flush_on_nested'] not supported 328s warnings.warn( 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_using_flush_on_nested [0.002879s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_using_reader [0.002622s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_using_writer_connection [0.005126s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_writer_nested_in_reader_raises [0.002201s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.MySQLLiveFacadeTest.test_external_connection_transaction ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_using_reader_rollback_reader_session [0.034652s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_using_writer [0.002803s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.MySQLLiveFacadeTest.test_external_session_transaction_decorator ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_using_writer_connection_no_descriptors [0.005556s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.MySQLLiveFacadeTest.test_flush_on_subtransaction ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_using_writer_no_descriptors [0.004379s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.MySQLLiveFacadeTest.test_replace_scope ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_writer_nested_in_async_reader_raises [0.002390s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.MySQLLiveFacadeTest.test_replace_scope_only_global_eng ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MySQLLiveFacadeTest.test_context_deepcopy_on_connection ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.MySQLLiveFacadeTest.test_save_and_reraise_when_rollback_exception ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MySQLLiveFacadeTest.test_context_deepcopy_on_session ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.MySQLLiveFacadeTest.test_savepoint_transaction ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.MySQLLiveFacadeTest.test_savepoint_transaction_decorator ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MySQLLiveFacadeTest.test_external_session_transaction ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.MySQLLiveFacadeTest.test_transaction_rollback ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MySQLLiveFacadeTest.test_external_writer_in_reader ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.PGLiveFacadeTest.test_external_connection_transaction ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MySQLLiveFacadeTest.test_flush_on_subtransaction_default_off ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.PGLiveFacadeTest.test_external_session_transaction_decorator ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.PGLiveFacadeTest.test_flush_on_subtransaction ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MySQLLiveFacadeTest.test_transaction_committed ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.PGLiveFacadeTest.test_replace_scope_only_global_eng ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.PGLiveFacadeTest.test_context_deepcopy_on_connection ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.PGLiveFacadeTest.test_savepoint_transaction ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.PGLiveFacadeTest.test_context_deepcopy_on_session ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.PGLiveFacadeTest.test_transaction_committed ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.PatchFactoryTest.test_new_manager_from_config [0.004513s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.PatchFactoryTest.test_new_manager_from_options [0.001033s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.PatchFactoryTest.test_patch_engine [0.002032s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.PGLiveFacadeTest.test_external_session_transaction ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.PatchFactoryTest.test_patch_factory [0.002125s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_async_on_writer_raises [0.001703s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_async_reader_then_reader_ok [0.004929s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.PGLiveFacadeTest.test_external_writer_in_reader ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_context_found_for_bound_method [0.007560s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.PGLiveFacadeTest.test_flush_on_subtransaction_default_off ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.PGLiveFacadeTest.test_replace_scope ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.PGLiveFacadeTest.test_save_and_reraise_when_rollback_exception ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.PGLiveFacadeTest.test_savepoint_transaction_decorator ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.PGLiveFacadeTest.test_transaction_rollback ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_context_found_for_class_method [0.031568s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.PatchFactoryTest.test_patch_manager [0.002329s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_context_nodesc_copied_using_existing_writer_connection [0.004954s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.PatchFactoryTest.test_patch_not_started [0.001901s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_connection_context_exception [0.001940s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_multiple_factories [0.002980s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_connection_context_getattr [0.001866s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_reader_allow_async_nested_in_async_reader [0.003672s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_connection_context_notrequested_exception [0.003403s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_reader_then_writer_ok [0.003818s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_savepoint_and_independent_raises [0.002007s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_connection_reader_decorator [0.005952s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_session_context_notrequested_exception [0.003188s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_connection_reader_nested_in_session_reader [0.004596s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_session_reader_decorator_kwarg_call [0.003454s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_trans_ctx_context_getattr [0.002165s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_using_context_present_in_connection_info [0.002907s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_context_copied_using_existing_writer_connection [0.006049s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_using_context_present_in_session_info [0.002385s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_dispose_pool [0.002206s] ... ok 328s /tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/sqlalchemy/enginefacade.py:394: NotSupportedWarning: Configuration option(s) ['flush_on_nested'] not supported 328s warnings.warn( 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_using_flush_on_nested [0.003657s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_dispose_pool_w_reader [0.002431s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_using_reader [0.003312s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_multiple_factories_nested [0.003246s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_reader_allow_async_is_reader_by_default [0.003480s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_using_reader_connection [0.004548s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_using_writer_no_descriptors [0.003582s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_reader_allow_async_nested_in_reader [0.004147s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_writer_nested_in_reader_raises [0.002598s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_reader_nested_in_async_reader_raises [0.002494s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_enginefacade.TestTransactionFactoryCallback.test_setup_for_connection_called_with_profiler [0.002750s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_reader_nested_in_writer_ok [0.005026s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_session_context_exception [0.002108s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_exc_filters.MySQLNativePrePingTests.test_mysql_galera_non_primary_disconnected ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_session_context_getattr [0.003006s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_exc_filters.MySQLNativePrePingTests.test_mysql_ping_listener_disconnected_regex_only ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_session_reader_decorator [0.003834s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_session_reader_decorator_nested [0.005095s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_exc_filters.MySQLNativePrePingTests.test_mysql_w_disconnect_flag ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_session_reader_nested_in_connection_reader [0.006711s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_exc_filters.MySQLPrePingHandlerTests.test_mysql_galera_non_primary_disconnected ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_started_exception [0.003368s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_started_flag [0.002102s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_exc_filters.MySQLPrePingHandlerTests.test_mysql_ping_listener_disconnected ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_trans_ctx_context_exception [0.002419s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_transaction_context_exception [0.002591s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_transaction_context_getattr [0.001706s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_exc_filters.MySQLPrePingHandlerTests.test_mysql_ping_listener_disconnected_regex_only ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_using_reader_rollback_reader_session [0.004603s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_exc_filters.MySQLPrePingHandlerTests.test_mysql_w_disconnect_flag ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_using_writer [0.004904s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_exc_filters.MySQLPrePingHandlerTests.test_mysql_wo_disconnect_flag ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_using_writer_connection [0.004439s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_exc_filters.PostgreSQLNativePrePingTests.test_postgresql_ping_listener_disconnected ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_using_writer_connection_no_descriptors [0.005533s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_writer_nested_in_async_reader_raises [0.003212s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_exc_filters.PostgreSQLNativePrePingTests.test_postgresql_ping_listener_disconnected_regex_only ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 328s {0} oslo_db.tests.sqlalchemy.test_exc_filters.MySQLNativePrePingTests.test_mariadb_error_1927 ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 328s {1} oslo_db.tests.sqlalchemy.test_exc_filters.PostgreSQLPrePingHandlerTests.test_postgresql_ping_listener_disconnected ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 328s {1} oslo_db.tests.sqlalchemy.test_exc_filters.TestConstraint.test_postgresql [0.002231s] ... ok 328s ERROR [oslo_db.sqlalchemy.engines] Database connection was found disconnected; reconnecting 328s Traceback (most recent call last): 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 328s self.dialect.do_execute( 328s ~~~~~~~~~~~~~~~~~~~~~~~^ 328s cursor, str_statement, effective_parameters, context 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 328s raise exception 328s oslo_db.tests.sqlalchemy.test_exc_filters.TestsExceptionFilter.OperationalError: 2002 MySQL server has gone away 328s 328s The above exception was the direct cause of the following exception: 328s 328s Traceback (most recent call last): 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/sqlalchemy/engines.py", line 81, in _connect_ping_listener 328s connection.scalar(select(1)) 328s ~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1305, in scalar 328s return meth( 328s self, 328s distilled_parameters, 328s execution_options or NO_OPTIONS, 328s ) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 541, in _execute_on_scalar 328s return self._execute_on_connection( 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s connection, distilled_params, execution_options 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ).scalar() 328s ^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 523, in _execute_on_connection 328s return connection._execute_clauseelement( 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s self, distilled_params, execution_options 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1638, in _execute_clauseelement 328s ret = self._execute_context( 328s dialect, 328s ...<8 lines>... 328s cache_hit=cache_hit, 328s ) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1843, in _execute_context 328s return self._exec_single_context( 328s ~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s dialect, context, statement, parameters 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context 328s self._handle_dbapi_exception( 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s e, str_statement, effective_parameters, cursor, context 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2349, in _handle_dbapi_exception 328s raise newraise.with_traceback(exc_info[2]) from e 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 328s self.dialect.do_execute( 328s ~~~~~~~~~~~~~~~~~~~~~~~^ 328s cursor, str_statement, effective_parameters, context 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 328s raise exception 328s oslo_db.exception.DBConnectionError: (oslo_db.tests.sqlalchemy.test_exc_filters.OperationalError) 2002 MySQL server has gone away 328s [SQL: SELECT 1] 328s (Background on this error at: https://sqlalche.me/e/20/e3q8) 328s {0} oslo_db.tests.sqlalchemy.test_exc_filters.MySQLNativePrePingTests.test_mysql_galera_non_primary_disconnected_regex_only ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 328s {0} oslo_db.tests.sqlalchemy.test_exc_filters.MySQLNativePrePingTests.test_mysql_ping_listener_disconnected ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 328s ERROR [oslo_db.sqlalchemy.engines] Database connection was found disconnected; reconnecting 328s Traceback (most recent call last): 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/sqlalchemy/engines.py", line 81, in _connect_ping_listener 328s connection.scalar(select(1)) 328s ~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1305, in scalar 328s return meth( 328s self, 328s distilled_parameters, 328s execution_options or NO_OPTIONS, 328s ) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 541, in _execute_on_scalar 328s return self._execute_on_connection( 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s connection, distilled_params, execution_options 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ).scalar() 328s ^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 523, in _execute_on_connection 328s return connection._execute_clauseelement( 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s self, distilled_params, execution_options 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1638, in _execute_clauseelement 328s ret = self._execute_context( 328s dialect, 328s ...<8 lines>... 328s cache_hit=cache_hit, 328s ) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1843, in _execute_context 328s return self._exec_single_context( 328s ~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s dialect, context, statement, parameters 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context 328s self._handle_dbapi_exception( 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s e, str_statement, effective_parameters, cursor, context 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2349, in _handle_dbapi_exception 328s raise newraise.with_traceback(exc_info[2]) from e 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 328s self.dialect.do_execute( 328s ~~~~~~~~~~~~~~~~~~~~~~~^ 328s cursor, str_statement, effective_parameters, context 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 328s raise exception 328s oslo_db.exception.DBConnectionError: (oslo_db.tests.sqlalchemy.test_exc_filters.OperationalError) 2002 MySQL server has gone away 328s [SQL: SELECT 1] 328s (Background on this error at: https://sqlalche.me/e/20/e3q8) 328s 328s During handling of the above exception, another exception occurred: 328s 328s Traceback (most recent call last): 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 328s self.dialect.do_execute( 328s ~~~~~~~~~~~~~~~~~~~~~~~^ 328s cursor, str_statement, effective_parameters, context 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 328s raise exception 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 328s self._dbapi_connection = engine.raw_connection() 328s ~~~~~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 328s return self.pool.connect() 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 328s return _ConnectionFairy._checkout(self, self._fairy) 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 328s fairy = _ConnectionRecord.checkout(pool) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 328s with util.safe_reraise(): 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 328s raise exc_value.with_traceback(exc_tb) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 328s dbapi_connection = rec.get_connection() 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 328s self.__connect() 328s ~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 328s with util.safe_reraise(): 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 328s raise exc_value.with_traceback(exc_tb) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 328s self.dbapi_connection = connection = pool._invoke_creator(self) 328s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 328s return dialect.connect(*cargs, **cparams) 328s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 328s raise exception 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 328s self._dbapi_connection = engine.raw_connection() 328s ~~~~~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 328s return self.pool.connect() 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 328s return _ConnectionFairy._checkout(self, self._fairy) 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 328s fairy = _ConnectionRecord.checkout(pool) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 328s with util.safe_reraise(): 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 328s raise exc_value.with_traceback(exc_tb) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 328s dbapi_connection = rec.get_connection() 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 328s self.__connect() 328s ~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 328s with util.safe_reraise(): 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 328s raise exc_value.with_traceback(exc_tb) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 328s self.dbapi_connection = connection = pool._invoke_creator(self) 328s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 328s return dialect.connect(*cargs, **cparams) 328s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 328s raise exception 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1810, in _execute_context 328s conn = self._revalidate_connection() 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 677, in _revalidate_connection 328s self._dbapi_connection = self.engine.raw_connection() 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 328s return self.pool.connect() 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 328s return _ConnectionFairy._checkout(self, self._fairy) 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 328s fairy = _ConnectionRecord.checkout(pool) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 328s with util.safe_reraise(): 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 328s raise exc_value.with_traceback(exc_tb) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 328s dbapi_connection = rec.get_connection() 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 328s self.__connect() 328s ~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 328s with util.safe_reraise(): 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 328s raise exc_value.with_traceback(exc_tb) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 328s self.dbapi_connection = connection = pool._invoke_creator(self) 328s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 328s return dialect.connect(*cargs, **cparams) 328s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 328s raise exception 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 328s self.dialect.do_execute( 328s ~~~~~~~~~~~~~~~~~~~~~~~^ 328s cursor, str_statement, effective_parameters, context 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 328s raise exception 328s oslo_db.tests.sqlalchemy.test_exc_filters.TestsExceptionFilter.OperationalError: 2002 MySQL server has gone away 328s 328s The above exception was the direct cause of the following exception: 328s 328s Traceback (most recent call last): 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/sqlalchemy/engines.py", line 81, in _connect_ping_listener 328s connection.scalar(select(1)) 328s ~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1305, in scalar 328s return meth( 328s self, 328s distilled_parameters, 328s execution_options or NO_OPTIONS, 328s ) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 541, in _execute_on_scalar 328s return self._execute_on_connection( 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s connection, distilled_params, execution_options 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ).scalar() 328s ^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 523, in _execute_on_connection 328s return connection._execute_clauseelement( 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s self, distilled_params, execution_options 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1638, in _execute_clauseelement 328s ret = self._execute_context( 328s dialect, 328s ...<8 lines>... 328s cache_hit=cache_hit, 328s ) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1843, in _execute_context 328s return self._exec_single_context( 328s ~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s dialect, context, statement, parameters 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context 328s self._handle_dbapi_exception( 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s e, str_statement, effective_parameters, cursor, context 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2349, in _handle_dbapi_exception 328s raise newraise.with_traceback(exc_info[2]) from e 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 328s self.dialect.do_execute( 328s ~~~~~~~~~~~~~~~~~~~~~~~^ 328s cursor, str_statement, effective_parameters, context 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 328s raise exception 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 328s self._dbapi_connection = engine.raw_connection() 328s ~~~~~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 328s return self.pool.connect() 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 328s return _ConnectionFairy._checkout(self, self._fairy) 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 328s fairy = _ConnectionRecord.checkout(pool) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 328s with util.safe_reraise(): 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 328s raise exc_value.with_traceback(exc_tb) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 328s dbapi_connection = rec.get_connection() 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 328s self.__connect() 328s ~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 328s with util.safe_reraise(): 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 328s raise exc_value.with_traceback(exc_tb) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 328s self.dbapi_connection = connection = pool._invoke_creator(self) 328s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 328s return dialect.connect(*cargs, **cparams) 328s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 328s raise exception 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 328s self._dbapi_connection = engine.raw_connection() 328s ~~~~~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 328s return self.pool.connect() 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 328s return _ConnectionFairy._checkout(self, self._fairy) 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 328s fairy = _ConnectionRecord.checkout(pool) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 328s with util.safe_reraise(): 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 328s raise exc_value.with_traceback(exc_tb) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 328s dbapi_connection = rec.get_connection() 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 328s self.__connect() 328s ~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 328s with util.safe_reraise(): 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 328s raise exc_value.with_traceback(exc_tb) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 328s self.dbapi_connection = connection = pool._invoke_creator(self) 328s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 328s return dialect.connect(*cargs, **cparams) 328s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 328s raise exception 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1810, in _execute_context 328s conn = self._revalidate_connection() 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 677, in _revalidate_connection 328s self._dbapi_connection = self.engine.raw_connection() 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 328s return self.pool.connect() 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 328s return _ConnectionFairy._checkout(self, self._fairy) 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 328s fairy = _ConnectionRecord.checkout(pool) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 328s with util.safe_reraise(): 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 328s raise exc_value.with_traceback(exc_tb) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 328s dbapi_connection = rec.get_connection() 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 328s self.__connect() 328s ~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 328s with util.safe_reraise(): 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 328s raise exc_value.with_traceback(exc_tb) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 328s self.dbapi_connection = connection = pool._invoke_creator(self) 328s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 328s return dialect.connect(*cargs, **cparams) 328s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 328s raise exception 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 328s self.dialect.do_execute( 328s ~~~~~~~~~~~~~~~~~~~~~~~^ 328s cursor, str_statement, effective_parameters, context 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 328s raise exception 328s oslo_db.exception.DBConnectionError: (oslo_db.tests.sqlalchemy.test_exc_filters.OperationalError) 2002 MySQL server has gone away 328s [SQL: SELECT 1] 328s (Background on this error at: https://sqlalche.me/e/20/e3q8) 328s ERROR [oslo_db.sqlalchemy.engines] Database connection was found disconnected; reconnecting 328s Traceback (most recent call last): 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 328s self.dialect.do_execute( 328s ~~~~~~~~~~~~~~~~~~~~~~~^ 328s cursor, str_statement, effective_parameters, context 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 328s raise exception 328s oslo_db.tests.sqlalchemy.test_exc_filters.TestsExceptionFilter.OperationalError: 2003 MySQL server has gone away 328s 328s The above exception was the direct cause of the following exception: 328s 328s Traceback (most recent call last): 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/sqlalchemy/engines.py", line 81, in _connect_ping_listener 328s connection.scalar(select(1)) 328s ~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1305, in scalar 328s return meth( 328s self, 328s distilled_parameters, 328s execution_options or NO_OPTIONS, 328s ) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 541, in _execute_on_scalar 328s return self._execute_on_connection( 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s connection, distilled_params, execution_options 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ).scalar() 328s ^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 523, in _execute_on_connection 328s return connection._execute_clauseelement( 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s self, distilled_params, execution_options 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1638, in _execute_clauseelement 328s ret = self._execute_context( 328s dialect, 328s ...<8 lines>... 328s cache_hit=cache_hit, 328s ) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1843, in _execute_context 328s return self._exec_single_context( 328s ~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s dialect, context, statement, parameters 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context 328s self._handle_dbapi_exception( 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s e, str_statement, effective_parameters, cursor, context 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2349, in _handle_dbapi_exception 328s raise newraise.with_traceback(exc_info[2]) from e 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 328s self.dialect.do_execute( 328s ~~~~~~~~~~~~~~~~~~~~~~~^ 328s cursor, str_statement, effective_parameters, context 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 328s raise exception 328s oslo_db.exception.DBConnectionError: (oslo_db.tests.sqlalchemy.test_exc_filters.OperationalError) 2003 MySQL server has gone away 328s [SQL: SELECT 1] 328s (Background on this error at: https://sqlalche.me/e/20/e3q8) 328s {0} oslo_db.tests.sqlalchemy.test_exc_filters.MySQLNativePrePingTests.test_mysql_wo_disconnect_flag ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 328s ERROR [oslo_db.sqlalchemy.engines] Database connection was found disconnected; reconnecting 328s Traceback (most recent call last): 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/sqlalchemy/engines.py", line 81, in _connect_ping_listener 328s connection.scalar(select(1)) 328s ~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1305, in scalar 328s return meth( 328s self, 328s distilled_parameters, 328s execution_options or NO_OPTIONS, 328s ) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 541, in _execute_on_scalar 328s return self._execute_on_connection( 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s connection, distilled_params, execution_options 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ).scalar() 328s ^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 523, in _execute_on_connection 328s return connection._execute_clauseelement( 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s self, distilled_params, execution_options 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1638, in _execute_clauseelement 328s ret = self._execute_context( 328s dialect, 328s ...<8 lines>... 328s cache_hit=cache_hit, 328s ) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1843, in _execute_context 328s return self._exec_single_context( 328s ~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s dialect, context, statement, parameters 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context 328s self._handle_dbapi_exception( 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s e, str_statement, effective_parameters, cursor, context 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2349, in _handle_dbapi_exception 328s raise newraise.with_traceback(exc_info[2]) from e 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 328s self.dialect.do_execute( 328s ~~~~~~~~~~~~~~~~~~~~~~~^ 328s cursor, str_statement, effective_parameters, context 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 328s raise exception 328s oslo_db.exception.DBConnectionError: (oslo_db.tests.sqlalchemy.test_exc_filters.OperationalError) 2003 MySQL server has gone away 328s [SQL: SELECT 1] 328s (Background on this error at: https://sqlalche.me/e/20/e3q8) 328s 328s During handling of the above exception, another exception occurred: 328s 328s Traceback (most recent call last): 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 328s self.dialect.do_execute( 328s ~~~~~~~~~~~~~~~~~~~~~~~^ 328s cursor, str_statement, effective_parameters, context 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 328s raise exception 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 328s self._dbapi_connection = engine.raw_connection() 328s ~~~~~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 328s return self.pool.connect() 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 328s return _ConnectionFairy._checkout(self, self._fairy) 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 328s fairy = _ConnectionRecord.checkout(pool) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 328s with util.safe_reraise(): 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 328s raise exc_value.with_traceback(exc_tb) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 328s dbapi_connection = rec.get_connection() 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 328s self.__connect() 328s ~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 328s with util.safe_reraise(): 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 328s raise exc_value.with_traceback(exc_tb) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 328s self.dbapi_connection = connection = pool._invoke_creator(self) 328s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 328s return dialect.connect(*cargs, **cparams) 328s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 328s raise exception 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 328s self._dbapi_connection = engine.raw_connection() 328s ~~~~~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 328s return self.pool.connect() 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 328s return _ConnectionFairy._checkout(self, self._fairy) 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 328s fairy = _ConnectionRecord.checkout(pool) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 328s with util.safe_reraise(): 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 328s raise exc_value.with_traceback(exc_tb) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 328s dbapi_connection = rec.get_connection() 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 328s self.__connect() 328s ~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 328s with util.safe_reraise(): 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 328s raise exc_value.with_traceback(exc_tb) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 328s self.dbapi_connection = connection = pool._invoke_creator(self) 328s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 328s return dialect.connect(*cargs, **cparams) 328s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 328s raise exception 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1810, in _execute_context 328s conn = self._revalidate_connection() 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 677, in _revalidate_connection 328s self._dbapi_connection = self.engine.raw_connection() 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 328s return self.pool.connect() 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 328s return _ConnectionFairy._checkout(self, self._fairy) 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 328s fairy = _ConnectionRecord.checkout(pool) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 328s with util.safe_reraise(): 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 328s raise exc_value.with_traceback(exc_tb) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 328s dbapi_connection = rec.get_connection() 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 328s self.__connect() 328s ~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 328s with util.safe_reraise(): 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 328s raise exc_value.with_traceback(exc_tb) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 328s self.dbapi_connection = connection = pool._invoke_creator(self) 328s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 328s return dialect.connect(*cargs, **cparams) 328s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 328s raise exception 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 328s self.dialect.do_execute( 328s ~~~~~~~~~~~~~~~~~~~~~~~^ 328s cursor, str_statement, effective_parameters, context 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 328s raise exception 328s oslo_db.tests.sqlalchemy.test_exc_filters.TestsExceptionFilter.OperationalError: 2003 MySQL server has gone away 328s 328s The above exception was the direct cause of the following exception: 328s 328s Traceback (most recent call last): 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/sqlalchemy/engines.py", line 81, in _connect_ping_listener 328s connection.scalar(select(1)) 328s ~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1305, in scalar 328s return meth( 328s self, 328s distilled_parameters, 328s execution_options or NO_OPTIONS, 328s ) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 541, in _execute_on_scalar 328s return self._execute_on_connection( 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s connection, distilled_params, execution_options 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ).scalar() 328s ^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 523, in _execute_on_connection 328s return connection._execute_clauseelement( 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s self, distilled_params, execution_options 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1638, in _execute_clauseelement 328s ret = self._execute_context( 328s dialect, 328s ...<8 lines>... 328s cache_hit=cache_hit, 328s ) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1843, in _execute_context 328s return self._exec_single_context( 328s ~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s dialect, context, statement, parameters 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context 328s self._handle_dbapi_exception( 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s e, str_statement, effective_parameters, cursor, context 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2349, in _handle_dbapi_exception 328s raise newraise.with_traceback(exc_info[2]) from e 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 328s self.dialect.do_execute( 328s ~~~~~~~~~~~~~~~~~~~~~~~^ 328s cursor, str_statement, effective_parameters, context 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 328s raise exception 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 328s self._dbapi_connection = engine.raw_connection() 328s ~~~~~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 328s return self.pool.connect() 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 328s return _ConnectionFairy._checkout(self, self._fairy) 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 328s fairy = _ConnectionRecord.checkout(pool) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 328s with util.safe_reraise(): 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 328s raise exc_value.with_traceback(exc_tb) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 328s dbapi_connection = rec.get_connection() 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 328s self.__connect() 328s ~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 328s with util.safe_reraise(): 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 328s raise exc_value.with_traceback(exc_tb) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 328s self.dbapi_connection = connection = pool._invoke_creator(self) 328s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 328s return dialect.connect(*cargs, **cparams) 328s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 328s raise exception 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 328s self._dbapi_connection = engine.raw_connection() 328s ~~~~~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 328s return self.pool.connect() 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 328s return _ConnectionFairy._checkout(self, self._fairy) 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 328s fairy = _ConnectionRecord.checkout(pool) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 328s with util.safe_reraise(): 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 328s raise exc_value.with_traceback(exc_tb) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 328s dbapi_connection = rec.get_connection() 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 328s self.__connect() 328s ~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 328s with util.safe_reraise(): 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 328s raise exc_value.with_traceback(exc_tb) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 328s self.dbapi_connection = connection = pool._invoke_creator(self) 328s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 328s return dialect.connect(*cargs, **cparams) 328s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 328s raise exception 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1810, in _execute_context 328s conn = self._revalidate_connection() 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 677, in _revalidate_connection 328s self._dbapi_connection = self.engine.raw_connection() 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 328s return self.pool.connect() 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 328s return _ConnectionFairy._checkout(self, self._fairy) 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 328s fairy = _ConnectionRecord.checkout(pool) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 328s with util.safe_reraise(): 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 328s raise exc_value.with_traceback(exc_tb) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 328s dbapi_connection = rec.get_connection() 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 328s self.__connect() 328s ~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 328s with util.safe_reraise(): 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 328s raise exc_value.with_traceback(exc_tb) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 328s self.dbapi_connection = connection = pool._invoke_creator(self) 328s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 328s return dialect.connect(*cargs, **cparams) 328s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 328s raise exception 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 328s self.dialect.do_execute( 328s ~~~~~~~~~~~~~~~~~~~~~~~^ 328s cursor, str_statement, effective_parameters, context 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 328s raise exception 328s oslo_db.exception.DBConnectionError: (oslo_db.tests.sqlalchemy.test_exc_filters.OperationalError) 2003 MySQL server has gone away 328s [SQL: SELECT 1] 328s (Background on this error at: https://sqlalche.me/e/20/e3q8) 328s {0} oslo_db.tests.sqlalchemy.test_exc_filters.MySQLNativePrePingTests.test_packet_sequence_wrong_error ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 328s ERROR [oslo_db.sqlalchemy.engines] Database connection was found disconnected; reconnecting 328s Traceback (most recent call last): 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 328s self.dialect.do_execute( 328s ~~~~~~~~~~~~~~~~~~~~~~~^ 328s cursor, str_statement, effective_parameters, context 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 328s raise exception 328s oslo_db.tests.sqlalchemy.test_exc_filters.TestsExceptionFilter.OperationalError: 2002 MySQL server has gone away 328s 328s The above exception was the direct cause of the following exception: 328s 328s Traceback (most recent call last): 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/sqlalchemy/engines.py", line 81, in _connect_ping_listener 328s connection.scalar(select(1)) 328s ~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1305, in scalar 328s return meth( 328s self, 328s distilled_parameters, 328s execution_options or NO_OPTIONS, 328s ) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 541, in _execute_on_scalar 328s return self._execute_on_connection( 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s connection, distilled_params, execution_options 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ).scalar() 328s ^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 523, in _execute_on_connection 328s return connection._execute_clauseelement( 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s self, distilled_params, execution_options 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1638, in _execute_clauseelement 328s ret = self._execute_context( 328s dialect, 328s ...<8 lines>... 328s cache_hit=cache_hit, 328s ) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1843, in _execute_context 328s return self._exec_single_context( 328s ~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s dialect, context, statement, parameters 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context 328s self._handle_dbapi_exception( 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s e, str_statement, effective_parameters, cursor, context 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2349, in _handle_dbapi_exception 328s raise newraise.with_traceback(exc_info[2]) from e 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 328s self.dialect.do_execute( 328s ~~~~~~~~~~~~~~~~~~~~~~~^ 328s cursor, str_statement, effective_parameters, context 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 328s raise exception 328s oslo_db.exception.DBConnectionError: (oslo_db.tests.sqlalchemy.test_exc_filters.OperationalError) 2002 MySQL server has gone away 328s [SQL: SELECT 1] 328s (Background on this error at: https://sqlalche.me/e/20/e3q8) 328s {0} oslo_db.tests.sqlalchemy.test_exc_filters.MySQLPrePingHandlerTests.test_mariadb_error_1927 ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 328s ERROR [oslo_db.sqlalchemy.engines] Database connection was found disconnected; reconnecting 328s Traceback (most recent call last): 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/sqlalchemy/engines.py", line 81, in _connect_ping_listener 328s connection.scalar(select(1)) 328s ~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1305, in scalar 328s return meth( 328s self, 328s distilled_parameters, 328s execution_options or NO_OPTIONS, 328s ) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 541, in _execute_on_scalar 328s return self._execute_on_connection( 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s connection, distilled_params, execution_options 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ).scalar() 328s ^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 523, in _execute_on_connection 328s return connection._execute_clauseelement( 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s self, distilled_params, execution_options 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1638, in _execute_clauseelement 328s ret = self._execute_context( 328s dialect, 328s ...<8 lines>... 328s cache_hit=cache_hit, 328s ) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1843, in _execute_context 328s return self._exec_single_context( 328s ~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s dialect, context, statement, parameters 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context 328s self._handle_dbapi_exception( 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s e, str_statement, effective_parameters, cursor, context 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2349, in _handle_dbapi_exception 328s raise newraise.with_traceback(exc_info[2]) from e 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 328s self.dialect.do_execute( 328s ~~~~~~~~~~~~~~~~~~~~~~~^ 328s cursor, str_statement, effective_parameters, context 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 328s raise exception 328s oslo_db.exception.DBConnectionError: (oslo_db.tests.sqlalchemy.test_exc_filters.OperationalError) 2002 MySQL server has gone away 328s [SQL: SELECT 1] 328s (Background on this error at: https://sqlalche.me/e/20/e3q8) 328s 328s During handling of the above exception, another exception occurred: 328s 328s Traceback (most recent call last): 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 328s self.dialect.do_execute( 328s ~~~~~~~~~~~~~~~~~~~~~~~^ 328s cursor, str_statement, effective_parameters, context 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 328s raise exception 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 328s self._dbapi_connection = engine.raw_connection() 328s ~~~~~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 328s return self.pool.connect() 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 328s return _ConnectionFairy._checkout(self, self._fairy) 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 328s fairy = _ConnectionRecord.checkout(pool) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 328s with util.safe_reraise(): 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 328s raise exc_value.with_traceback(exc_tb) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 328s dbapi_connection = rec.get_connection() 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 328s self.__connect() 328s ~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 328s with util.safe_reraise(): 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 328s raise exc_value.with_traceback(exc_tb) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 328s self.dbapi_connection = connection = pool._invoke_creator(self) 328s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 328s return dialect.connect(*cargs, **cparams) 328s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 328s raise exception 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 328s self._dbapi_connection = engine.raw_connection() 328s ~~~~~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 328s return self.pool.connect() 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 328s return _ConnectionFairy._checkout(self, self._fairy) 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 328s fairy = _ConnectionRecord.checkout(pool) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 328s with util.safe_reraise(): 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 328s raise exc_value.with_traceback(exc_tb) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 328s dbapi_connection = rec.get_connection() 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 328s self.__connect() 328s ~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 328s with util.safe_reraise(): 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 328s raise exc_value.with_traceback(exc_tb) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 328s self.dbapi_connection = connection = pool._invoke_creator(self) 328s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 328s return dialect.connect(*cargs, **cparams) 328s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 328s raise exception 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1810, in _execute_context 328s conn = self._revalidate_connection() 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 677, in _revalidate_connection 328s self._dbapi_connection = self.engine.raw_connection() 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 328s return self.pool.connect() 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 328s return _ConnectionFairy._checkout(self, self._fairy) 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 328s fairy = _ConnectionRecord.checkout(pool) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 328s with util.safe_reraise(): 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 328s raise exc_value.with_traceback(exc_tb) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 328s dbapi_connection = rec.get_connection() 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 328s self.__connect() 328s ~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 328s with util.safe_reraise(): 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 328s raise exc_value.with_traceback(exc_tb) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 328s self.dbapi_connection = connection = pool._invoke_creator(self) 328s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 328s return dialect.connect(*cargs, **cparams) 328s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 328s raise exception 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 328s self.dialect.do_execute( 328s ~~~~~~~~~~~~~~~~~~~~~~~^ 328s cursor, str_statement, effective_parameters, context 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 328s raise exception 328s oslo_db.tests.sqlalchemy.test_exc_filters.TestsExceptionFilter.OperationalError: 2002 MySQL server has gone away 328s 328s The above exception was the direct cause of the following exception: 328s 328s Traceback (most recent call last): 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/sqlalchemy/engines.py", line 81, in _connect_ping_listener 328s connection.scalar(select(1)) 328s ~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1305, in scalar 328s return meth( 328s self, 328s distilled_parameters, 328s execution_options or NO_OPTIONS, 328s ) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 541, in _execute_on_scalar 328s return self._execute_on_connection( 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s connection, distilled_params, execution_options 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ).scalar() 328s ^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 523, in _execute_on_connection 328s return connection._execute_clauseelement( 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s self, distilled_params, execution_options 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1638, in _execute_clauseelement 328s ret = self._execute_context( 328s dialect, 328s ...<8 lines>... 328s cache_hit=cache_hit, 328s ) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1843, in _execute_context 328s return self._exec_single_context( 328s ~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s dialect, context, statement, parameters 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context 328s self._handle_dbapi_exception( 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s e, str_statement, effective_parameters, cursor, context 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2349, in _handle_dbapi_exception 328s raise newraise.with_traceback(exc_info[2]) from e 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 328s self.dialect.do_execute( 328s ~~~~~~~~~~~~~~~~~~~~~~~^ 328s cursor, str_statement, effective_parameters, context 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 328s raise exception 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 328s self._dbapi_connection = engine.raw_connection() 328s ~~~~~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 328s return self.pool.connect() 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 328s return _ConnectionFairy._checkout(self, self._fairy) 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 328s fairy = _ConnectionRecord.checkout(pool) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 328s with util.safe_reraise(): 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 328s raise exc_value.with_traceback(exc_tb) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 328s dbapi_connection = rec.get_connection() 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 328s self.__connect() 328s ~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 328s with util.safe_reraise(): 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 328s raise exc_value.with_traceback(exc_tb) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 328s self.dbapi_connection = connection = pool._invoke_creator(self) 328s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 328s return dialect.connect(*cargs, **cparams) 328s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 328s raise exception 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 328s self._dbapi_connection = engine.raw_connection() 328s ~~~~~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 328s return self.pool.connect() 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 328s return _ConnectionFairy._checkout(self, self._fairy) 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 328s fairy = _ConnectionRecord.checkout(pool) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 328s with util.safe_reraise(): 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 328s raise exc_value.with_traceback(exc_tb) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 328s dbapi_connection = rec.get_connection() 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 328s self.__connect() 328s ~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 328s with util.safe_reraise(): 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 328s raise exc_value.with_traceback(exc_tb) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 328s self.dbapi_connection = connection = pool._invoke_creator(self) 328s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 328s return dialect.connect(*cargs, **cparams) 328s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 328s raise exception 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1810, in _execute_context 328s conn = self._revalidate_connection() 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 677, in _revalidate_connection 328s self._dbapi_connection = self.engine.raw_connection() 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 328s return self.pool.connect() 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 328s return _ConnectionFairy._checkout(self, self._fairy) 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 328s fairy = _ConnectionRecord.checkout(pool) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 328s with util.safe_reraise(): 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 328s raise exc_value.with_traceback(exc_tb) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 328s dbapi_connection = rec.get_connection() 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 328s self.__connect() 328s ~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 328s with util.safe_reraise(): 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 328s raise exc_value.with_traceback(exc_tb) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 328s self.dbapi_connection = connection = pool._invoke_creator(self) 328s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 328s return dialect.connect(*cargs, **cparams) 328s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 328s raise exception 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 328s self.dialect.do_execute( 328s ~~~~~~~~~~~~~~~~~~~~~~~^ 328s cursor, str_statement, effective_parameters, context 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 328s raise exception 328s oslo_db.exception.DBConnectionError: (oslo_db.tests.sqlalchemy.test_exc_filters.OperationalError) 2002 MySQL server has gone away 328s [SQL: SELECT 1] 328s (Background on this error at: https://sqlalche.me/e/20/e3q8) 328s {1} oslo_db.tests.sqlalchemy.test_exc_filters.TestDBConnectPingListener.test_mysql_w_disconnect_flag [0.043206s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_exc_filters.MySQLPrePingHandlerTests.test_mysql_galera_non_primary_disconnected_regex_only ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 328s ERROR [oslo_db.sqlalchemy.engines] Database connection was found disconnected; reconnecting 328s Traceback (most recent call last): 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 328s self.dialect.do_execute( 328s ~~~~~~~~~~~~~~~~~~~~~~~^ 328s cursor, str_statement, effective_parameters, context 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 328s raise exception 328s oslo_db.tests.sqlalchemy.test_exc_filters.TestsExceptionFilter.OperationalError: 2002 MySQL server has gone away 328s 328s The above exception was the direct cause of the following exception: 328s 328s Traceback (most recent call last): 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/sqlalchemy/engines.py", line 81, in _connect_ping_listener 328s connection.scalar(select(1)) 328s ~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1305, in scalar 328s return meth( 328s self, 328s distilled_parameters, 328s execution_options or NO_OPTIONS, 328s ) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 541, in _execute_on_scalar 328s return self._execute_on_connection( 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s connection, distilled_params, execution_options 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ).scalar() 328s ^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 523, in _execute_on_connection 328s return connection._execute_clauseelement( 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s self, distilled_params, execution_options 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1638, in _execute_clauseelement 328s ret = self._execute_context( 328s dialect, 328s ...<8 lines>... 328s cache_hit=cache_hit, 328s ) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1843, in _execute_context 328s return self._exec_single_context( 328s ~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s dialect, context, statement, parameters 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context 328s self._handle_dbapi_exception( 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s e, str_statement, effective_parameters, cursor, context 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2349, in _handle_dbapi_exception 328s raise newraise.with_traceback(exc_info[2]) from e 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 328s self.dialect.do_execute( 328s ~~~~~~~~~~~~~~~~~~~~~~~^ 328s cursor, str_statement, effective_parameters, context 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 328s raise exception 328s oslo_db.exception.DBConnectionError: (oslo_db.tests.sqlalchemy.test_exc_filters.OperationalError) 2002 MySQL server has gone away 328s [SQL: SELECT 1] 328s (Background on this error at: https://sqlalche.me/e/20/e3q8) 328s {0} oslo_db.tests.sqlalchemy.test_exc_filters.MySQLPrePingHandlerTests.test_packet_sequence_wrong_error ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 328s ERROR [oslo_db.sqlalchemy.engines] Database connection was found disconnected; reconnecting 328s Traceback (most recent call last): 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/sqlalchemy/engines.py", line 81, in _connect_ping_listener 328s connection.scalar(select(1)) 328s ~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1305, in scalar 328s return meth( 328s self, 328s distilled_parameters, 328s execution_options or NO_OPTIONS, 328s ) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 541, in _execute_on_scalar 328s return self._execute_on_connection( 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s connection, distilled_params, execution_options 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ).scalar() 328s ^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 523, in _execute_on_connection 328s return connection._execute_clauseelement( 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s self, distilled_params, execution_options 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1638, in _execute_clauseelement 328s ret = self._execute_context( 328s dialect, 328s ...<8 lines>... 328s cache_hit=cache_hit, 328s ) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1843, in _execute_context 328s return self._exec_single_context( 328s ~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s dialect, context, statement, parameters 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context 328s self._handle_dbapi_exception( 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s e, str_statement, effective_parameters, cursor, context 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2349, in _handle_dbapi_exception 328s raise newraise.with_traceback(exc_info[2]) from e 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 328s self.dialect.do_execute( 328s ~~~~~~~~~~~~~~~~~~~~~~~^ 328s cursor, str_statement, effective_parameters, context 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 328s raise exception 328s oslo_db.exception.DBConnectionError: (oslo_db.tests.sqlalchemy.test_exc_filters.OperationalError) 2002 MySQL server has gone away 328s [SQL: SELECT 1] 328s (Background on this error at: https://sqlalche.me/e/20/e3q8) 328s 328s During handling of the above exception, another exception occurred: 328s 328s Traceback (most recent call last): 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 328s self.dialect.do_execute( 328s ~~~~~~~~~~~~~~~~~~~~~~~^ 328s cursor, str_statement, effective_parameters, context 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 328s raise exception 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 328s self._dbapi_connection = engine.raw_connection() 328s ~~~~~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 328s return self.pool.connect() 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 328s return _ConnectionFairy._checkout(self, self._fairy) 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 328s fairy = _ConnectionRecord.checkout(pool) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 328s with util.safe_reraise(): 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 328s raise exc_value.with_traceback(exc_tb) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 328s dbapi_connection = rec.get_connection() 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 328s self.__connect() 328s ~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 328s with util.safe_reraise(): 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 328s raise exc_value.with_traceback(exc_tb) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 328s self.dbapi_connection = connection = pool._invoke_creator(self) 328s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 328s return dialect.connect(*cargs, **cparams) 328s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 328s raise exception 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 328s self._dbapi_connection = engine.raw_connection() 328s ~~~~~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 328s return self.pool.connect() 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 328s return _ConnectionFairy._checkout(self, self._fairy) 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 328s fairy = _ConnectionRecord.checkout(pool) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 328s with util.safe_reraise(): 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 328s raise exc_value.with_traceback(exc_tb) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 328s dbapi_connection = rec.get_connection() 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 328s self.__connect() 328s ~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 328s with util.safe_reraise(): 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 328s raise exc_value.with_traceback(exc_tb) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 328s self.dbapi_connection = connection = pool._invoke_creator(self) 328s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 328s return dialect.connect(*cargs, **cparams) 328s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 328s raise exception 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1810, in _execute_context 328s conn = self._revalidate_connection() 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 677, in _revalidate_connection 328s self._dbapi_connection = self.engine.raw_connection() 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 328s return self.pool.connect() 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 328s return _ConnectionFairy._checkout(self, self._fairy) 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 328s fairy = _ConnectionRecord.checkout(pool) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 328s with util.safe_reraise(): 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 328s raise exc_value.with_traceback(exc_tb) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 328s dbapi_connection = rec.get_connection() 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 328s self.__connect() 328s ~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 328s with util.safe_reraise(): 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 328s raise exc_value.with_traceback(exc_tb) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 328s self.dbapi_connection = connection = pool._invoke_creator(self) 328s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 328s return dialect.connect(*cargs, **cparams) 328s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 328s raise exception 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 328s self.dialect.do_execute( 328s ~~~~~~~~~~~~~~~~~~~~~~~^ 328s cursor, str_statement, effective_parameters, context 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 328s raise exception 328s oslo_db.tests.sqlalchemy.test_exc_filters.TestsExceptionFilter.OperationalError: 2002 MySQL server has gone away 328s 328s The above exception was the direct cause of the following exception: 328s 328s Traceback (most recent call last): 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/sqlalchemy/engines.py", line 81, in _connect_ping_listener 328s connection.scalar(select(1)) 328s ~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1305, in scalar 328s return meth( 328s self, 328s distilled_parameters, 328s execution_options or NO_OPTIONS, 328s ) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 541, in _execute_on_scalar 328s return self._execute_on_connection( 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s connection, distilled_params, execution_options 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ).scalar() 328s ^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 523, in _execute_on_connection 328s return connection._execute_clauseelement( 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s self, distilled_params, execution_options 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1638, in _execute_clauseelement 328s ret = self._execute_context( 328s dialect, 328s ...<8 lines>... 328s cache_hit=cache_hit, 328s ) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1843, in _execute_context 328s return self._exec_single_context( 328s ~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s dialect, context, statement, parameters 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context 328s self._handle_dbapi_exception( 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s e, str_statement, effective_parameters, cursor, context 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2349, in _handle_dbapi_exception 328s raise newraise.with_traceback(exc_info[2]) from e 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 328s self.dialect.do_execute( 328s ~~~~~~~~~~~~~~~~~~~~~~~^ 328s cursor, str_statement, effective_parameters, context 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 328s raise exception 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 328s self._dbapi_connection = engine.raw_connection() 328s ~~~~~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 328s return self.pool.connect() 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 328s return _ConnectionFairy._checkout(self, self._fairy) 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 328s fairy = _ConnectionRecord.checkout(pool) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 328s with util.safe_reraise(): 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 328s raise exc_value.with_traceback(exc_tb) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 328s dbapi_connection = rec.get_connection() 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 328s self.__connect() 328s ~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 328s with util.safe_reraise(): 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 328s raise exc_value.with_traceback(exc_tb) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 328s self.dbapi_connection = connection = pool._invoke_creator(self) 328s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 328s return dialect.connect(*cargs, **cparams) 328s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 328s raise exception 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 328s self._dbapi_connection = engine.raw_connection() 328s ~~~~~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 328s return self.pool.connect() 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 328s return _ConnectionFairy._checkout(self, self._fairy) 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 328s fairy = _ConnectionRecord.checkout(pool) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 328s with util.safe_reraise(): 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 328s raise exc_value.with_traceback(exc_tb) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 328s dbapi_connection = rec.get_connection() 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 328s self.__connect() 328s ~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 328s with util.safe_reraise(): 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 328s raise exc_value.with_traceback(exc_tb) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 328s self.dbapi_connection = connection = pool._invoke_creator(self) 328s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 328s return dialect.connect(*cargs, **cparams) 328s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 328s raise exception 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1810, in _execute_context 328s conn = self._revalidate_connection() 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 677, in _revalidate_connection 328s self._dbapi_connection = self.engine.raw_connection() 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 328s return self.pool.connect() 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 328s return _ConnectionFairy._checkout(self, self._fairy) 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 328s fairy = _ConnectionRecord.checkout(pool) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 328s with util.safe_reraise(): 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 328s raise exc_value.with_traceback(exc_tb) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 328s dbapi_connection = rec.get_connection() 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 328s self.__connect() 328s ~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 328s with util.safe_reraise(): 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 328s raise exc_value.with_traceback(exc_tb) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 328s self.dbapi_connection = connection = pool._invoke_creator(self) 328s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 328s return dialect.connect(*cargs, **cparams) 328s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 328s raise exception 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 328s self.dialect.do_execute( 328s ~~~~~~~~~~~~~~~~~~~~~~~^ 328s cursor, str_statement, effective_parameters, context 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 328s raise exception 328s oslo_db.exception.DBConnectionError: (oslo_db.tests.sqlalchemy.test_exc_filters.OperationalError) 2002 MySQL server has gone away 328s [SQL: SELECT 1] 328s (Background on this error at: https://sqlalche.me/e/20/e3q8) 328s {0} oslo_db.tests.sqlalchemy.test_exc_filters.PostgreSQLPrePingHandlerTests.test_postgresql_ping_listener_disconnected_regex_only ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 328s ERROR [oslo_db.sqlalchemy.engines] Database connection was found disconnected; reconnecting 328s Traceback (most recent call last): 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 328s self.dialect.do_execute( 328s ~~~~~~~~~~~~~~~~~~~~~~~^ 328s cursor, str_statement, effective_parameters, context 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 328s raise exception 328s oslo_db.tests.sqlalchemy.test_exc_filters.TestsExceptionFilter.OperationalError: 2003 MySQL server has gone away 328s 328s The above exception was the direct cause of the following exception: 328s 328s Traceback (most recent call last): 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/sqlalchemy/engines.py", line 81, in _connect_ping_listener 328s connection.scalar(select(1)) 328s ~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1305, in scalar 328s return meth( 328s self, 328s distilled_parameters, 328s execution_options or NO_OPTIONS, 328s ) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 541, in _execute_on_scalar 328s return self._execute_on_connection( 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s connection, distilled_params, execution_options 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ).scalar() 328s ^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 523, in _execute_on_connection 328s return connection._execute_clauseelement( 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s self, distilled_params, execution_options 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1638, in _execute_clauseelement 328s ret = self._execute_context( 328s dialect, 328s ...<8 lines>... 328s cache_hit=cache_hit, 328s ) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1843, in _execute_context 328s return self._exec_single_context( 328s ~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s dialect, context, statement, parameters 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context 328s self._handle_dbapi_exception( 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s e, str_statement, effective_parameters, cursor, context 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2349, in _handle_dbapi_exception 328s raise newraise.with_traceback(exc_info[2]) from e 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 328s self.dialect.do_execute( 328s ~~~~~~~~~~~~~~~~~~~~~~~^ 328s cursor, str_statement, effective_parameters, context 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 328s raise exception 328s oslo_db.exception.DBConnectionError: (oslo_db.tests.sqlalchemy.test_exc_filters.OperationalError) 2003 MySQL server has gone away 328s [SQL: SELECT 1] 328s (Background on this error at: https://sqlalche.me/e/20/e3q8) 328s {0} oslo_db.tests.sqlalchemy.test_exc_filters.TestDataError.test_bad_data_incorrect_string [0.002268s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_exc_filters.TestDataError.test_bad_data_out_of_range [0.001915s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_exc_filters.TestDataError.test_data_too_long_for_column [0.001708s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_exc_filters.TestDeadlock.test_mysql_mysqlconnector_deadlock [0.001956s] ... ok 328s ERROR [oslo_db.sqlalchemy.engines] Database connection was found disconnected; reconnecting 328s Traceback (most recent call last): 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/sqlalchemy/engines.py", line 81, in _connect_ping_listener 328s connection.scalar(select(1)) 328s ~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1305, in scalar 328s return meth( 328s self, 328s distilled_parameters, 328s execution_options or NO_OPTIONS, 328s ) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 541, in _execute_on_scalar 328s return self._execute_on_connection( 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s connection, distilled_params, execution_options 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ).scalar() 328s ^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 523, in _execute_on_connection 328s return connection._execute_clauseelement( 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s self, distilled_params, execution_options 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1638, in _execute_clauseelement 328s ret = self._execute_context( 328s dialect, 328s ...<8 lines>... 328s cache_hit=cache_hit, 328s ) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1843, in _execute_context 328s return self._exec_single_context( 328s ~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s dialect, context, statement, parameters 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context 328s self._handle_dbapi_exception( 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s e, str_statement, effective_parameters, cursor, context 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2349, in _handle_dbapi_exception 328s raise newraise.with_traceback(exc_info[2]) from e 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 328s self.dialect.do_execute( 328s ~~~~~~~~~~~~~~~~~~~~~~~^ 328s cursor, str_statement, effective_parameters, context 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 328s raise exception 328s oslo_db.exception.DBConnectionError: (oslo_db.tests.sqlalchemy.test_exc_filters.OperationalError) 2003 MySQL server has gone away 328s [SQL: SELECT 1] 328s (Background on this error at: https://sqlalche.me/e/20/e3q8) 328s 328s During handling of the above exception, another exception occurred: 328s 328s Traceback (most recent call last): 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 328s self.dialect.do_execute( 328s ~~~~~~~~~~~~~~~~~~~~~~~^ 328s cursor, str_statement, effective_parameters, context 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 328s raise exception 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 328s self._dbapi_connection = engine.raw_connection() 328s ~~~~~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 328s return self.pool.connect() 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 328s return _ConnectionFairy._checkout(self, self._fairy) 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 328s fairy = _ConnectionRecord.checkout(pool) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 328s with util.safe_reraise(): 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 328s raise exc_value.with_traceback(exc_tb) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 328s dbapi_connection = rec.get_connection() 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 328s self.__connect() 328s ~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 328s with util.safe_reraise(): 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 328s raise exc_value.with_traceback(exc_tb) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 328s self.dbapi_connection = connection = pool._invoke_creator(self) 328s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 328s return dialect.connect(*cargs, **cparams) 328s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 328s raise exception 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 328s self._dbapi_connection = engine.raw_connection() 328s ~~~~~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 328s return self.pool.connect() 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 328s return _ConnectionFairy._checkout(self, self._fairy) 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 328s fairy = _ConnectionRecord.checkout(pool) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 328s with util.safe_reraise(): 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 328s raise exc_value.with_traceback(exc_tb) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 328s dbapi_connection = rec.get_connection() 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 328s self.__connect() 328s ~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 328s with util.safe_reraise(): 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 328s raise exc_value.with_traceback(exc_tb) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 328s self.dbapi_connection = connection = pool._invoke_creator(self) 328s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 328s return dialect.connect(*cargs, **cparams) 328s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 328s raise exception 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1810, in _execute_context 328s conn = self._revalidate_connection() 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 677, in _revalidate_connection 328s self._dbapi_connection = self.engine.raw_connection() 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 328s return self.pool.connect() 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 328s return _ConnectionFairy._checkout(self, self._fairy) 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 328s fairy = _ConnectionRecord.checkout(pool) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 328s with util.safe_reraise(): 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 328s raise exc_value.with_traceback(exc_tb) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 328s dbapi_connection = rec.get_connection() 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 328s self.__connect() 328s ~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 328s with util.safe_reraise(): 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 328s raise exc_value.with_traceback(exc_tb) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 328s self.dbapi_connection = connection = pool._invoke_creator(self) 328s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 328s return dialect.connect(*cargs, **cparams) 328s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 328s raise exception 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 328s self.dialect.do_execute( 328s ~~~~~~~~~~~~~~~~~~~~~~~^ 328s cursor, str_statement, effective_parameters, context 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 328s raise exception 328s oslo_db.tests.sqlalchemy.test_exc_filters.TestsExceptionFilter.OperationalError: 2003 MySQL server has gone away 328s 328s The above exception was the direct cause of the following exception: 328s 328s Traceback (most recent call last): 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/sqlalchemy/engines.py", line 81, in _connect_ping_listener 328s connection.scalar(select(1)) 328s ~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1305, in scalar 328s return meth( 328s self, 328s distilled_parameters, 328s execution_options or NO_OPTIONS, 328s ) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 541, in _execute_on_scalar 328s return self._execute_on_connection( 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s connection, distilled_params, execution_options 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ).scalar() 328s ^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 523, in _execute_on_connection 328s return connection._execute_clauseelement( 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s self, distilled_params, execution_options 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1638, in _execute_clauseelement 328s ret = self._execute_context( 328s dialect, 328s ...<8 lines>... 328s cache_hit=cache_hit, 328s ) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1843, in _execute_context 328s return self._exec_single_context( 328s ~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s dialect, context, statement, parameters 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context 328s self._handle_dbapi_exception( 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s e, str_statement, effective_parameters, cursor, context 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2349, in _handle_dbapi_exception 328s raise newraise.with_traceback(exc_info[2]) from e 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 328s self.dialect.do_execute( 328s ~~~~~~~~~~~~~~~~~~~~~~~^ 328s cursor, str_statement, effective_parameters, context 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 328s raise exception 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 328s self._dbapi_connection = engine.raw_connection() 328s ~~~~~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 328s return self.pool.connect() 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 328s return _ConnectionFairy._checkout(self, self._fairy) 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 328s fairy = _ConnectionRecord.checkout(pool) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 328s with util.safe_reraise(): 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 328s raise exc_value.with_traceback(exc_tb) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 328s dbapi_connection = rec.get_connection() 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 328s self.__connect() 328s ~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 328s with util.safe_reraise(): 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 328s raise exc_value.with_traceback(exc_tb) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 328s self.dbapi_connection = connection = pool._invoke_creator(self) 328s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 328s return dialect.connect(*cargs, **cparams) 328s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 328s raise exception 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 328s self._dbapi_connection = engine.raw_connection() 328s ~~~~~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 328s return self.pool.connect() 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 328s return _ConnectionFairy._checkout(self, self._fairy) 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 328s fairy = _ConnectionRecord.checkout(pool) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 328s with util.safe_reraise(): 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 328s raise exc_value.with_traceback(exc_tb) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 328s dbapi_connection = rec.get_connection() 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 328s self.__connect() 328s ~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 328s with util.safe_reraise(): 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 328s raise exc_value.with_traceback(exc_tb) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 328s self.dbapi_connection = connection = pool._invoke_creator(self) 328s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 328s return dialect.connect(*cargs, **cparams) 328s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 328s raise exception 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1810, in _execute_context 328s conn = self._revalidate_connection() 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 677, in _revalidate_connection 328s self._dbapi_connection = self.engine.raw_connection() 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 328s return self.pool.connect() 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 328s return _ConnectionFairy._checkout(self, self._fairy) 328s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 328s fairy = _ConnectionRecord.checkout(pool) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 328s with util.safe_reraise(): 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 328s raise exc_value.with_traceback(exc_tb) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 328s dbapi_connection = rec.get_connection() 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 328s self.__connect() 328s ~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 328s with util.safe_reraise(): 328s ~~~~~~~~~~~~~~~~~^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 328s raise exc_value.with_traceback(exc_tb) 328s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 328s self.dbapi_connection = connection = pool._invoke_creator(self) 328s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 328s return dialect.connect(*cargs, **cparams) 328s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 328s raise exception 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 328s self.dialect.do_execute( 328s ~~~~~~~~~~~~~~~~~~~~~~~^ 328s cursor, str_statement, effective_parameters, context 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 328s raise exception 328s oslo_db.exception.DBConnectionError: (oslo_db.tests.sqlalchemy.test_exc_filters.OperationalError) 2003 MySQL server has gone away 328s [SQL: SELECT 1] 328s (Background on this error at: https://sqlalche.me/e/20/e3q8) 328s {0} oslo_db.tests.sqlalchemy.test_exc_filters.TestDeadlock.test_mysql_not_deadlock [0.002075s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_exc_filters.TestDBConnectPingListener.test_mysql_wo_disconnect_flag [0.028899s] ... ok 328s WARNING [oslo_db.sqlalchemy.engines] SQL connection failed. -1 attempts left. 328s {0} oslo_db.tests.sqlalchemy.test_exc_filters.TestDeadlock.test_mysql_pymysql_galera_deadlock [0.002327s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_exc_filters.TestDeadlock.test_mysql_pymysql_wsrep_deadlock [0.002473s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_exc_filters.TestDeadlock.test_postgresql_not_deadlock [0.002219s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_exc_filters.TestDuplicate.test_mysql_duplicate_entry_key_start_with_tablename [0.001666s] ... ok 328s WARNING [oslo_db.sqlalchemy.engines] SQL connection failed. -2 attempts left. 328s {0} oslo_db.tests.sqlalchemy.test_exc_filters.TestDuplicate.test_mysql_mysqlconnector [0.001729s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_exc_filters.TestDuplicate.test_mysql_single [0.001484s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_exc_filters.TestDuplicate.test_postgresql [0.001469s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_exc_filters.TestDuplicate.test_postgresql_single [0.001428s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_exc_filters.TestDuplicate.test_sqlite [0.001399s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_exc_filters.TestDuplicate.test_sqlite_dupe_primary_key [0.001528s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_exc_filters.TestDBConnectRetry.test_connect_inifinite_retries [0.023042s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_exc_filters.TestDBConnectRetry.test_connect_no_retries [0.003454s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_exc_filters.TestDBConnectRetry.test_connect_retry_not_candidate_exception [0.001800s] ... ok 328s WARNING [oslo_db.sqlalchemy.engines] SQL connection failed. 3 attempts left. 328s {0} oslo_db.tests.sqlalchemy.test_exc_filters.TestExceptionCauseMySQLSavepoint.test_savepoint_rollback_doesnt_interfere_with_killed_conn ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 328s WARNING [oslo_db.sqlalchemy.exc_filters] DBAPIError exception wrapped. 328s Traceback (most recent call last): 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 328s self.dialect.do_execute( 328s ~~~~~~~~~~~~~~~~~~~~~~~^ 328s cursor, str_statement, effective_parameters, context 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 133, in do_execute 328s raise exception 328s oslo_db.tests.sqlalchemy.test_exc_filters.TestsExceptionFilter.ProgrammingError: Error 123, you made a mistake 328s {0} oslo_db.tests.sqlalchemy.test_exc_filters.TestFallthroughsAndNonDBAPI.test_generic_dbapi [0.002607s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_exc_filters.TestFallthroughsAndNonDBAPI.test_operational_dbapi_disconnect [0.001688s] ... ok 328s WARNING [oslo_db.sqlalchemy.engines] SQL connection failed. 2 attempts left. 328s {0} oslo_db.tests.sqlalchemy.test_exc_filters.TestNonExistentConstraintMySQL.test_raise ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 328s {0} oslo_db.tests.sqlalchemy.test_exc_filters.TestNonExistentConstraintPostgreSQL.test_raise ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 328s {0} oslo_db.tests.sqlalchemy.test_exc_filters.TestNonExistentDatabasePostgreSQL.test_raise ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 328s {1} oslo_db.tests.sqlalchemy.test_exc_filters.TestDBConnectRetry.test_connect_retry_past_failure [0.024870s] ... ok 328s WARNING [oslo_db.sqlalchemy.engines] SQL connection failed. 2 attempts left. 328s {0} oslo_db.tests.sqlalchemy.test_exc_filters.TestReferenceErrorMySQL.test_raise_ansi_quotes ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 328s {0} oslo_db.tests.sqlalchemy.test_exc_filters.TestReferenceErrorPostgreSQL.test_raise ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 328s WARNING [oslo_db.sqlalchemy.engines] SQL connection failed. 1 attempts left. 328s WARNING [oslo_db.sqlalchemy.exc_filters] DBAPIError exception wrapped. 328s Traceback (most recent call last): 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 328s self.dialect.do_execute( 328s ~~~~~~~~~~~~~~~~~~~~~~~^ 328s cursor, str_statement, effective_parameters, context 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 133, in do_execute 328s raise exception 328s oslo_db.tests.sqlalchemy.test_exc_filters.TestsExceptionFilter.ProgrammingError: Error 123, you made a mistake 328s {0} oslo_db.tests.sqlalchemy.test_exc_filters.TestsErrorHandler.test_chained_exceptions [0.002662s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_fixtures.TestWScenarios.test_one(scenario2) [0.000059s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_fixtures.TestWScenarios.test_two(scenario1) [0.000027s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_migrate_cli.TestAlembicExtension.test_check_enabled_true [0.001117s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_migrate_cli.TestAlembicExtension.test_downgrade_int [0.001451s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_migrate_cli.TestAlembicExtension.test_downgrade_none [0.001419s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_migrate_cli.TestAlembicExtension.test_upgrade_none [0.001341s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_exc_filters.TestDBConnectRetry.test_connect_retry_stops_infailure [0.023535s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_exc_filters.TestDeadlock.test_mysql_pymysql_deadlock [0.002400s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_exc_filters.TestDeadlock.test_postgresql_deadlock [0.001709s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_exc_filters.TestDuplicate.test_mysql_binary [0.002662s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_exc_filters.TestDuplicate.test_mysql_duplicate_entry_key_start_with_tablename_binary [0.002483s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_exc_filters.TestDuplicate.test_mysql_pymysql [0.002512s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_exc_filters.TestDuplicate.test_sqlite_3_7_16_or_3_8_2_and_higher [0.002034s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_migrate_cli.TestMigrationManager.test_manager_update_revision_none [0.019203s] ... ok 328s WARNING [oslo_db.sqlalchemy.exc_filters] DBAPIError exception wrapped. 328s Traceback (most recent call last): 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 328s self.dialect.do_execute( 328s ~~~~~~~~~~~~~~~~~~~~~~~^ 328s cursor, str_statement, effective_parameters, context 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 133, in do_execute 328s raise exception 328s oslo_db.tests.sqlalchemy.test_exc_filters.TestsExceptionFilter.IntegrityError: constraint violation 328s {0} oslo_db.tests.sqlalchemy.test_migrate_cli.TestMigrationManager.test_revision_message_autogenerate [0.001200s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_migrate_cli.TestMigrationManager.test_stamp [0.001137s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_exc_filters.TestDuplicate.test_unsupported_backend [0.004305s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_migrate_cli.TestMigrationManager.test_version_return_value [0.001168s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_migrate_cli.TestMigrationMultipleExtensions.test_downgrade_checks_rev_existence [0.002181s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_migrate_cli.TestMigrationMultipleExtensions.test_downgrade_does_not_go_too_far [0.001783s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_exc_filters.TestExceptionCauseMySQLSavepoint.test_cause_for_failed_flush_plus_no_savepoint ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 328s {0} oslo_db.tests.sqlalchemy.test_migrations.ModelsMigrationsSyncMySQL.test_models_not_sync_filtered ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 328s {1} oslo_db.tests.sqlalchemy.test_exc_filters.TestExceptionCauseMySQLSavepoint.test_rollback_doesnt_interfere_with_killed_conn ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 328s {0} oslo_db.tests.sqlalchemy.test_migrations.ModelsMigrationsSyncMySQL.test_models_sync ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 328s WARNING [oslo_db.sqlalchemy.exc_filters] DB exception wrapped. 328s Traceback (most recent call last): 328s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 328s self.dialect.do_execute( 328s ~~~~~~~~~~~~~~~~~~~~~~~^ 328s cursor, str_statement, effective_parameters, context 328s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328s ) 328s ^ 328s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 133, in do_execute 328s raise exception 328s AttributeError: mysqldb has an attribute error 328s {1} oslo_db.tests.sqlalchemy.test_exc_filters.TestFallthroughsAndNonDBAPI.test_garden_variety [0.004825s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_exc_filters.TestFallthroughsAndNonDBAPI.test_generic_dbapi_disconnect [0.002181s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_migrations.ModelsMigrationsSyncPostgreSQL.test_models_not_sync_filtered ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 328s {1} oslo_db.tests.sqlalchemy.test_exc_filters.TestFallthroughsAndNonDBAPI.test_operational_error_asis [0.002826s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_exc_filters.TestFallthroughsAndNonDBAPI.test_unicode_encode [0.002177s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_exc_filters.TestMariaDBConsistencyError.test_mariadb_consistency_error_with_details [0.001960s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_migrations.ModelsMigrationsSyncPostgreSQL.test_models_sync ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 328s {1} oslo_db.tests.sqlalchemy.test_exc_filters.TestMariaDBConsistencyError.test_mariadb_mysqlconnector_consistency_error [0.003286s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_options.DbApiOptionsTestCase.test_dbapi_parameters [0.002186s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_provision.BackendNotAvailableTest.test_cant_connect [0.000903s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_provision.BackendNotAvailableTest.test_no_dbapi [0.000673s] ... ok 328s {1} oslo_db.tests.sqlalchemy.test_exc_filters.TestMariaDBConsistencyError.test_mariadb_pymysql_consistency_error [0.003539s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_provision.MySQLDropAllObjectsTest.test_drop_all ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 328s {0} oslo_db.tests.sqlalchemy.test_sqlalchemy.CreateEngineTest.test_mysqlconnector_raise_on_warnings_override [0.000610s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_sqlalchemy.CreateEngineTest.test_postgresql_connect_args_default [0.000499s] ... ok 328s {0} oslo_db.tests.sqlalchemy.test_sqlalchemy.CreateEngineTest.test_sqlite_file_pool_args [0.000419s] ... ok 329s {0} oslo_db.tests.sqlalchemy.test_sqlalchemy.CreateEngineTest.test_sqlite_memory_pool_args [0.000475s] ... ok 329s {0} oslo_db.tests.sqlalchemy.test_sqlalchemy.CreateEngineTest.test_thread_checkin [0.001178s] ... ok 329s {0} oslo_db.tests.sqlalchemy.test_sqlalchemy.EngineFacadeTestCase.test_creation_from_config [0.002929s] ... ok 329s {1} oslo_db.tests.sqlalchemy.test_exc_filters.TestNonExistentDatabaseMySQL.test_raise ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 329s {0} oslo_db.tests.sqlalchemy.test_sqlalchemy.EngineFacadeTestCase.test_get_engine [0.001793s] ... ok 329s {0} oslo_db.tests.sqlalchemy.test_sqlalchemy.EngineFacadeTestCase.test_get_session [0.001358s] ... ok 329s {0} oslo_db.tests.sqlalchemy.test_sqlalchemy.EngineFacadeTestCase.test_slave_connection_string_not_provided [0.002275s] ... ok 329s {1} oslo_db.tests.sqlalchemy.test_exc_filters.TestNonExistentTableMySQL.test_raise ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 329s {0} oslo_db.tests.sqlalchemy.test_sqlalchemy.MySQLDefaultModeTestCase.test_default_is_traditional ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 329s {1} oslo_db.tests.sqlalchemy.test_exc_filters.TestNonExistentTablePostgreSQL.test_raise ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 329s {0} oslo_db.tests.sqlalchemy.test_sqlalchemy.MySQLStrictAllTablesModeTestCase.test_string_too_long ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 329s {1} oslo_db.tests.sqlalchemy.test_exc_filters.TestReferenceErrorMySQL.test_raise ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 329s {0} oslo_db.tests.sqlalchemy.test_sqlalchemy.MySQLTraditionalModeTestCase.test_string_too_long ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 329s {0} oslo_db.tests.sqlalchemy.test_sqlalchemy.MysqlConnectTest.test_logs_real_mode ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 329s {1} oslo_db.tests.sqlalchemy.test_exc_filters.TestReferenceErrorMySQL.test_raise_delete ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 329s {0} oslo_db.tests.sqlalchemy.test_sqlalchemy.MysqlConnectTest.test_set_mode_no_mode ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 329s {1} oslo_db.tests.sqlalchemy.test_exc_filters.TestReferenceErrorPostgreSQL.test_raise_delete ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 329s {0} oslo_db.tests.sqlalchemy.test_sqlalchemy.SQLiteConnectTest.test_sqlite_fk_listener [0.003750s] ... ok 329s WARNING [oslo_db.sqlalchemy.exc_filters] DBAPIError exception wrapped. 329s Traceback (most recent call last): 329s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 329s self.dialect.do_execute( 329s ~~~~~~~~~~~~~~~~~~~~~~~^ 329s cursor, str_statement, effective_parameters, context 329s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 329s ) 329s ^ 329s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 133, in do_execute 329s raise exception 329s oslo_db.tests.sqlalchemy.test_exc_filters.TestsExceptionFilter.ProgrammingError: Error 123, you made a mistake 329s {0} oslo_db.tests.sqlalchemy.test_sqlalchemy.SQLiteConnectTest.test_sqlite_synchronous_listener [0.003676s] ... ok 329s {0} oslo_db.tests.sqlalchemy.test_update_match.ManufactureCriteriaTest.test_instance_criteria_basic_wnone [0.001132s] ... ok 329s {1} oslo_db.tests.sqlalchemy.test_exc_filters.TestsErrorHandler.test_multiple_error_handlers [0.004424s] ... ok 329s {0} oslo_db.tests.sqlalchemy.test_update_match.MySQLUpdateMatchTest.test_custom_handle_failure_cancel_raise ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 329s {1} oslo_db.tests.sqlalchemy.test_fixtures.BackendSkipTest.test_skip_no_dbapi [0.010177s] ... ok 329s {0} oslo_db.tests.sqlalchemy.test_update_match.MySQLUpdateMatchTest.test_update_multiple_rows ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 329s {1} oslo_db.tests.sqlalchemy.test_fixtures.BackendSkipTest.test_skip_no_such_backend [0.008937s] ... ok 329s {0} oslo_db.tests.sqlalchemy.test_update_match.MySQLUpdateMatchTest.test_update_returning_no_rows ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 329s {1} oslo_db.tests.sqlalchemy.test_fixtures.EnginefacadeIntegrationTest.test_db_fixture [0.005445s] ... ok 329s {1} oslo_db.tests.sqlalchemy.test_fixtures.TestLoadHook.test_module_level [0.001756s] ... ok 329s {0} oslo_db.tests.sqlalchemy.test_update_match.MySQLUpdateMatchTest.test_update_returning_pk_matched ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 329s {1} oslo_db.tests.sqlalchemy.test_fixtures.TestLoadHook.test_package_level [0.003289s] ... ok 329s {1} oslo_db.tests.sqlalchemy.test_fixtures.TestWScenarios.test_one(scenario1) [0.000048s] ... ok 329s {1} oslo_db.tests.sqlalchemy.test_fixtures.TestWScenarios.test_two(scenario2) [0.000028s] ... ok 329s {1} oslo_db.tests.sqlalchemy.test_migrate_cli.TestAlembicExtension.test_check_enabled_false [0.001703s] ... ok 329s {0} oslo_db.tests.sqlalchemy.test_update_match.MySQLUpdateMatchTest.test_update_specimen_given_query_no_rows ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 329s {1} oslo_db.tests.sqlalchemy.test_migrate_cli.TestAlembicExtension.test_downgrade_normal [0.003431s] ... ok 329s {1} oslo_db.tests.sqlalchemy.test_migrate_cli.TestAlembicExtension.test_has_revision [0.002084s] ... ok 329s {1} oslo_db.tests.sqlalchemy.test_migrate_cli.TestAlembicExtension.test_has_revision_negative [0.001881s] ... ok 329s {0} oslo_db.tests.sqlalchemy.test_update_match.MySQLUpdateMatchTest.test_update_specimen_on_multiple_wnone_successful ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 329s {1} oslo_db.tests.sqlalchemy.test_migrate_cli.TestAlembicExtension.test_revision [0.003123s] ... ok 329s {1} oslo_db.tests.sqlalchemy.test_migrate_cli.TestAlembicExtension.test_stamp [0.001852s] ... ok 329s {1} oslo_db.tests.sqlalchemy.test_migrate_cli.TestAlembicExtension.test_upgrade_normal [0.001854s] ... ok 329s {0} oslo_db.tests.sqlalchemy.test_update_match.MySQLUpdateMatchTest.test_update_specimen_on_none_successful ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 329s {1} oslo_db.tests.sqlalchemy.test_migrate_cli.TestAlembicExtension.test_version [0.003429s] ... ok 329s {0} oslo_db.tests.sqlalchemy.test_update_match.MySQLUpdateMatchTest.test_update_specimen_query_mismatch_error ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 329s {0} oslo_db.tests.sqlalchemy.test_update_match.PGUpdateMatchTest.test_update_returning_no_rows ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 329s {0} oslo_db.tests.sqlalchemy.test_update_match.PGUpdateMatchTest.test_update_returning_wrong_uuid ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 329s {0} oslo_db.tests.sqlalchemy.test_update_match.PGUpdateMatchTest.test_update_specimen_given_query_no_rows ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 329s {1} oslo_db.tests.sqlalchemy.test_migrate_cli.TestMigrationManager.test_downgrade_normal_revision [0.022558s] ... ok 329s {1} oslo_db.tests.sqlalchemy.test_migrate_cli.TestMigrationManager.test_manager_update [0.001430s] ... ok 329s {1} oslo_db.tests.sqlalchemy.test_migrate_cli.TestMigrationManager.test_revision_only_message [0.001380s] ... ok 329s {1} oslo_db.tests.sqlalchemy.test_migrate_cli.TestMigrationManager.test_version [0.001276s] ... ok 329s {0} oslo_db.tests.sqlalchemy.test_update_match.PGUpdateMatchTest.test_update_specimen_include_only ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 329s /usr/lib/python3/dist-packages/testtools/testcase.py:1144: DeprecationWarning: Using class 'MigrationManager' is deprecated in version '8.3.0': Support for sqlalchemy-migrate and with it the migration manager is deprecated for removal; consider migrating to and using alembic directly 329s return self._callable_object(*self._args, **self._kwargs) 329s {1} oslo_db.tests.sqlalchemy.test_migrate_cli.TestMigrationManager.test_wrong_config [0.002448s] ... ok 329s {1} oslo_db.tests.sqlalchemy.test_migrate_cli.TestMigrationMultipleExtensions.test_downgrade_right_order [0.002685s] ... ok 329s {1} oslo_db.tests.sqlalchemy.test_migrate_cli.TestMigrationMultipleExtensions.test_upgrade_checks_rev_existence [0.002647s] ... ok 329s {0} oslo_db.tests.sqlalchemy.test_update_match.PGUpdateMatchTest.test_update_specimen_no_rows ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 329s {1} oslo_db.tests.sqlalchemy.test_migrate_cli.TestMigrationMultipleExtensions.test_upgrade_does_not_go_too_far [0.003370s] ... ok 329s {1} oslo_db.tests.sqlalchemy.test_migrate_cli.TestMigrationMultipleExtensions.test_upgrade_right_order [0.002641s] ... ok 329s {0} oslo_db.tests.sqlalchemy.test_update_match.PGUpdateMatchTest.test_update_specimen_on_none_successful ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 329s {0} oslo_db.tests.sqlalchemy.test_update_match.PGUpdateMatchTest.test_update_specimen_process_query_no_rows ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 329s {1} oslo_db.tests.sqlalchemy.test_migrations.ModelsMigrationsSyncMySQL.test_models_not_sync ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 329s {0} oslo_db.tests.sqlalchemy.test_update_match.PGUpdateMatchTest.test_update_specimen_query_mismatch_error ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 329s {1} oslo_db.tests.sqlalchemy.test_migrations.ModelsMigrationsSyncPostgreSQL.test_models_not_sync ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 329s {1} oslo_db.tests.sqlalchemy.test_models.TimestampMixinTest.test_timestampmixin_attr [0.001422s] ... ok 329s {0} oslo_db.tests.sqlalchemy.test_update_match.PGUpdateMatchTest.test_update_specimen_successful ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 329s {1} oslo_db.tests.sqlalchemy.test_options.DbApiOptionsTestCase.test_session_parameters [0.003326s] ... ok 329s {1} oslo_db.tests.sqlalchemy.test_options.DbApiOptionsTestCase.test_set_defaults [0.001024s] ... ok 329s {1} oslo_db.tests.sqlalchemy.test_provision.AdHocURLTest.test_mysql_setup_teardown ... SKIPPED: mysql backend not available 329s {0} oslo_db.tests.sqlalchemy.test_utils.MySQLTestMigrations.test_drop_dup_entries_in_file_conn ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 329s {1} oslo_db.tests.sqlalchemy.test_provision.AdHocURLTest.test_sqlite_setup_teardown [0.006364s] ... ok 329s {0} oslo_db.tests.sqlalchemy.test_utils.MySQLTestMigrations.test_drop_old_duplicate_entries_from_table_soft_delete ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 329s {1} oslo_db.tests.sqlalchemy.test_provision.PostgreSQLDropAllObjectsTest.test_drop_all ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 329s {0} oslo_db.tests.sqlalchemy.test_utils.MySQLTestMigrations.test_get_foreign_key_constraint_name ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 329s {1} oslo_db.tests.sqlalchemy.test_sqlalchemy.CreateEngineTest.test_mysql_connect_args_default [0.002519s] ... ok 329s {1} oslo_db.tests.sqlalchemy.test_sqlalchemy.CreateEngineTest.test_mysql_mysqldb_connect_args_default [0.000485s] ... ok 329s {1} oslo_db.tests.sqlalchemy.test_sqlalchemy.CreateEngineTest.test_mysql_pymysql_connect_args_default [0.000727s] ... ok 329s {1} oslo_db.tests.sqlalchemy.test_sqlalchemy.CreateEngineTest.test_mysqlconnector_raise_on_warnings_default [0.000423s] ... ok 329s {1} oslo_db.tests.sqlalchemy.test_sqlalchemy.CreateEngineTest.test_queuepool_args [0.000895s] ... ok 329s {1} oslo_db.tests.sqlalchemy.test_sqlalchemy.CreateEngineTest.test_warn_on_missing_driver [0.001133s] ... ok 329s {1} oslo_db.tests.sqlalchemy.test_sqlalchemy.EngineFacadeTestCase.test_get_session_arguments_override_default_settings [0.001713s] ... ok 329s {0} oslo_db.tests.sqlalchemy.test_utils.PostgresqlTestMigrations.test_drop_dup_entries_in_file_conn ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 329s {1} oslo_db.tests.sqlalchemy.test_sqlalchemy.EngineFacadeTestCase.test_slave_connection [0.004952s] ... ok 329s {0} oslo_db.tests.sqlalchemy.test_utils.PostgresqlTestMigrations.test_get_foreign_key_constraint_name ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 329s {0} oslo_db.tests.sqlalchemy.test_utils.TestConnectionUtils.test_ensure_backend_available_no_connection_raises [0.001703s] ... ok 329s {0} oslo_db.tests.sqlalchemy.test_utils.TestConnectionUtils.test_get_db_connection_info [0.000828s] ... ok 329s {0} oslo_db.tests.sqlalchemy.test_utils.TestDialectFunctionDispatcher.test_dispatch_on_target [0.000848s] ... ok 329s {0} oslo_db.tests.sqlalchemy.test_utils.TestDialectFunctionDispatcher.test_invalid_target [0.000888s] ... ok 329s {0} oslo_db.tests.sqlalchemy.test_utils.TestDialectFunctionDispatcher.test_multiple_nesting [0.000822s] ... ok 329s {0} oslo_db.tests.sqlalchemy.test_utils.TestDialectFunctionDispatcher.test_multiple_no_dispatcher [0.000669s] ... ok 329s {0} oslo_db.tests.sqlalchemy.test_utils.TestDialectFunctionDispatcher.test_multiple_no_driver [0.000636s] ... ok 329s {0} oslo_db.tests.sqlalchemy.test_utils.TestDialectFunctionDispatcher.test_multiple_no_return_value [0.000888s] ... ok 329s {0} oslo_db.tests.sqlalchemy.test_utils.TestDialectFunctionDispatcher.test_single_kwarg [0.000912s] ... ok 329s {0} oslo_db.tests.sqlalchemy.test_utils.TestDialectFunctionDispatcher.test_single_only_one_target [0.000731s] ... ok 329s {1} oslo_db.tests.sqlalchemy.test_sqlalchemy.MySQLConnectPingListenerTest.test__connect_ping_listener ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 329s {0} oslo_db.tests.sqlalchemy.test_utils.TestDialectFunctionDispatcher.test_single_retval [0.001429s] ... ok 329s {0} oslo_db.tests.sqlalchemy.test_utils.TestGetInnoDBTables.test_all_tables_use_innodb_false ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 329s {1} oslo_db.tests.sqlalchemy.test_sqlalchemy.MySQLModeTestCase.test_string_too_long ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 329s {0} oslo_db.tests.sqlalchemy.test_utils.TestGetInnoDBTables.test_skip_tables_use_default_value ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 329s {0} oslo_db.tests.sqlalchemy.test_utils.TestGetUniqueKeys.test_cache [0.000861s] ... ok 329s {0} oslo_db.tests.sqlalchemy.test_utils.TestGetUniqueKeys.test_unique_index [0.000534s] ... ok 329s {0} oslo_db.tests.sqlalchemy.test_utils.TestModelQuery.test_deleted_true [0.001553s] ... ok 329s {1} oslo_db.tests.sqlalchemy.test_sqlalchemy.MysqlConnectTest.test_fail_detect_mode ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 329s {0} oslo_db.tests.sqlalchemy.test_utils.TestModelQuery.test_no_deleted_value [0.002298s] ... ok 329s {0} oslo_db.tests.sqlalchemy.test_utils.TestModelQuery.test_no_soft_deleted [0.000859s] ... ok 329s {0} oslo_db.tests.sqlalchemy.test_utils.TestModelQuery.test_project_filter [0.001341s] ... ok 329s {0} oslo_db.tests.sqlalchemy.test_utils.TestModelQuery.test_project_filter_wrong_model [0.000913s] ... ok 329s {0} oslo_db.tests.sqlalchemy.test_utils.TestModelQuery.test_wrong_model [0.000846s] ... ok 329s {0} oslo_db.tests.sqlalchemy.test_utils.TestPaginateQuery.test_invalid_unicode_paramater_str [0.001864s] ... ok 329s {0} oslo_db.tests.sqlalchemy.test_utils.TestPaginateQuery.test_paginate_query_assertion_error [0.000986s] ... ok 329s WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. 329s WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. 329s {1} oslo_db.tests.sqlalchemy.test_sqlalchemy.MysqlConnectTest.test_mysql_wsrep_sync_wait_listener ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 329s {0} oslo_db.tests.sqlalchemy.test_utils.TestPaginateQuery.test_paginate_query_attribute_error_invalid_sortkey_2 [0.001594s] ... ok 329s {0} oslo_db.tests.sqlalchemy.test_utils.TestPaginateQuery.test_paginate_query_attribute_error_invalid_sortkey_3 [0.000882s] ... ok 329s {0} oslo_db.tests.sqlalchemy.test_utils.TestPaginateQuery.test_paginate_query_marker_null_with_two_primary_keys [0.002681s] ... ok 329s {0} oslo_db.tests.sqlalchemy.test_utils.TestPaginateQuery.test_paginate_query_no_pagination [0.001225s] ... ok 329s {0} oslo_db.tests.sqlalchemy.test_utils.TestPaginateQuery.test_paginate_query_null [0.002002s] ... ok 329s {1} oslo_db.tests.sqlalchemy.test_sqlalchemy.MysqlConnectTest.test_no_warning_when_strict_all_tables ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 329s {0} oslo_db.tests.sqlalchemy.test_utils.TestPaginateQuery.test_paginate_query_value_error [0.001658s] ... ok 329s {0} oslo_db.tests.sqlalchemy.test_utils.TestPaginateQueryActualSQL.test_paginate_on_hybrid_assert_stmt [0.003164s] ... ok 329s {0} oslo_db.tests.sqlalchemy.test_utils.TestSanitizeDbUrl.test_url_with_cred [0.000481s] ... ok 329s {0} oslo_db.tests.sqlalchemy.test_utils.TestSanitizeDbUrl.test_url_with_no_cred [0.000353s] ... ok 329s {1} oslo_db.tests.sqlalchemy.test_sqlalchemy.MysqlConnectTest.test_no_warning_when_traditional ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 329s {0} oslo_db.tests.sqlalchemy.test_utils.TestUtilsMysqlOpportunistically.test_add_existing_index ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 329s {1} oslo_db.tests.sqlalchemy.test_sqlalchemy.MysqlConnectTest.test_set_mode_ansi ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 329s {0} oslo_db.tests.sqlalchemy.test_utils.TestUtilsMysqlOpportunistically.test_change_index_columns ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 329s {1} oslo_db.tests.sqlalchemy.test_sqlalchemy.MysqlConnectTest.test_set_mode_traditional ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 329s {0} oslo_db.tests.sqlalchemy.test_utils.TestUtilsMysqlOpportunistically.test_get_indexes ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 329s {0} oslo_db.tests.sqlalchemy.test_utils.TestUtilsMysqlOpportunistically.test_index_exists_on_columns ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 329s {1} oslo_db.tests.sqlalchemy.test_sqlalchemy.MysqlConnectTest.test_warning_when_not_traditional ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 329s {1} oslo_db.tests.sqlalchemy.test_update_match.ManufactureCriteriaTest.test_instance_criteria_basic [0.002047s] ... ok 329s {1} oslo_db.tests.sqlalchemy.test_update_match.ManufactureCriteriaTest.test_instance_criteria_none_list [0.001068s] ... ok 329s {1} oslo_db.tests.sqlalchemy.test_update_match.ManufactureCriteriaTest.test_instance_criteria_tuples [0.001269s] ... ok 329s {1} oslo_db.tests.sqlalchemy.test_update_match.ManufactureCriteriaTest.test_instance_criteria_tuples_wnone [0.001280s] ... ok 329s {0} oslo_db.tests.sqlalchemy.test_utils.TestUtilsPostgresqlOpportunistically.test_add_index ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 329s {0} oslo_db.tests.sqlalchemy.test_utils.TestUtilsPostgresqlOpportunistically.test_change_index_columns ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 329s {1} oslo_db.tests.sqlalchemy.test_update_match.MySQLUpdateMatchTest.test_custom_handle_failure_raise_new ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 329s {0} oslo_db.tests.sqlalchemy.test_utils.TestUtilsPostgresqlOpportunistically.test_drop_index ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 329s {1} oslo_db.tests.sqlalchemy.test_update_match.MySQLUpdateMatchTest.test_update_returning_wrong_uuid ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 329s {0} oslo_db.tests.sqlalchemy.test_utils.TestUtilsPostgresqlOpportunistically.test_drop_unexisting_index ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 329s {1} oslo_db.tests.sqlalchemy.test_update_match.MySQLUpdateMatchTest.test_update_specimen_include_only ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 329s {0} oslo_db.tests.sqlalchemy.test_utils.TestUtilsPostgresqlOpportunistically.test_index_exists_on_columns ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 329s {0} oslo_db.tests.sqlalchemy.test_utils.Test_UnstableSortingOrder.test_classically_mapped_primary_keys_stable [0.000622s] ... ok 329s {0} oslo_db.tests.sqlalchemy.test_utils.Test_UnstableSortingOrder.test_multiple_primary_keys_stable [0.000459s] ... ok 329s {0} oslo_db.tests.sqlalchemy.test_utils.Test_UnstableSortingOrder.test_unique_index_unstable [0.000375s] ... ok 329s {0} oslo_db.tests.test_api.DBAPITestCase.test_dbapi_from_config [0.000684s] ... ok 329s {0} oslo_db.tests.test_api.DBReconnectTestCase.test_dbapi_full_path_module_method [0.000871s] ... ok 329s {0} oslo_db.tests.test_api.DBReconnectTestCase.test_dbapi_lazy_loading [0.000983s] ... ok 329s {0} oslo_db.tests.test_api.DBReconnectTestCase.test_dbapi_unknown_invalid_backend [0.000933s] ... ok 329s {0} oslo_db.tests.test_api.DBReconnectTestCase.test_raise_connection_error [0.000731s] ... ok 329s {0} oslo_db.tests.test_api.DBReconnectTestCase.test_raise_connection_error_enabled [0.000714s] ... ok 329s ERROR [oslo_db.api] DB exceeded retry limit. 329s Traceback (most recent call last): 329s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/api.py", line 142, in wrapper 329s return f(*args, **kwargs) 329s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/test_api.py", line 62, in api_raise_enable_retry 329s return self._api_raise(*args, **kwargs) 329s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ 329s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/test_api.py", line 53, in _api_raise 329s raise e 329s oslo_db.exception.DBConnectionError: (2006, 'Test raise operational error') 329s (Background on this error at: https://sqlalche.me/e/20/dbapi) 329s {1} oslo_db.tests.sqlalchemy.test_update_match.MySQLUpdateMatchTest.test_update_specimen_multi_rows ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 329s {0} oslo_db.tests.test_api.DBReconnectTestCase.test_retry_until_failure [0.002769s] ... ok 329s {0} oslo_db.tests.test_api.DBRetryRequestCase.test_dbapi_full_path_module_method [0.000416s] ... ok 329s {0} oslo_db.tests.test_api.DBRetryRequestCase.test_mocked_methods_are_not_wrapped [0.000806s] ... ok 329s ERROR [oslo_db.api] DB exceeded retry limit. 329s Traceback (most recent call last): 329s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/api.py", line 142, in wrapper 329s return f(*args, **kwargs) 329s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/test_api.py", line 270, in some_method_no_deadlock 329s raise exception.RetryRequest(ValueError()) 329s oslo_db.exception.RetryRequest 329s ERROR [oslo_db.api] DB exceeded retry limit. 329s Traceback (most recent call last): 329s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/api.py", line 142, in wrapper 329s return f(*args, **kwargs) 329s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/test_api.py", line 281, in some_method_deadlock 329s raise exception.DBDeadlock('test') 329s oslo_db.exception.DBDeadlock: test 329s ERROR [oslo_db.api] DB exceeded retry limit. 329s Traceback (most recent call last): 329s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/api.py", line 142, in wrapper 329s return f(*args, **kwargs) 329s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/test_api.py", line 291, in some_method_no_deadlock_exp 329s raise exception.RetryRequest(ValueError()) 329s oslo_db.exception.RetryRequest 329s {0} oslo_db.tests.test_api.DBRetryRequestCase.test_retry_wrapper_deadlock [0.003298s] ... ok 329s {0} oslo_db.tests.test_api.DBRetryRequestCase.test_retry_wrapper_non_db_error_not_logged [0.000729s] ... ok 329s {0} oslo_db.tests.test_api.DBRetryRequestCase.test_wrap_db_retry_get_interval [0.000544s] ... ok 329s {1} oslo_db.tests.sqlalchemy.test_update_match.MySQLUpdateMatchTest.test_update_specimen_no_rows ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 329s {1} oslo_db.tests.sqlalchemy.test_update_match.MySQLUpdateMatchTest.test_update_specimen_on_multiple_nonnone_successful ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 329s {1} oslo_db.tests.sqlalchemy.test_update_match.MySQLUpdateMatchTest.test_update_specimen_process_query_no_rows ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 329s {1} oslo_db.tests.sqlalchemy.test_update_match.MySQLUpdateMatchTest.test_update_specimen_successful ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 329s {1} oslo_db.tests.sqlalchemy.test_update_match.PGUpdateMatchTest.test_custom_handle_failure_cancel_raise ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 329s {1} oslo_db.tests.sqlalchemy.test_update_match.PGUpdateMatchTest.test_custom_handle_failure_raise_new ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 329s {1} oslo_db.tests.sqlalchemy.test_update_match.PGUpdateMatchTest.test_update_multiple_rows ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 329s {1} oslo_db.tests.sqlalchemy.test_update_match.PGUpdateMatchTest.test_update_returning_pk_matched ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 329s {1} oslo_db.tests.sqlalchemy.test_update_match.PGUpdateMatchTest.test_update_specimen_multi_rows ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 329s {1} oslo_db.tests.sqlalchemy.test_update_match.PGUpdateMatchTest.test_update_specimen_on_multiple_nonnone_successful ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 329s {1} oslo_db.tests.sqlalchemy.test_update_match.PGUpdateMatchTest.test_update_specimen_on_multiple_wnone_successful ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 329s {1} oslo_db.tests.sqlalchemy.test_utils.MySQLTestMigrations.test_drop_old_duplicate_entries_from_table ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 329s {1} oslo_db.tests.sqlalchemy.test_utils.PostgresqlTestMigrations.test_drop_old_duplicate_entries_from_table ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 329s {1} oslo_db.tests.sqlalchemy.test_utils.PostgresqlTestMigrations.test_drop_old_duplicate_entries_from_table_soft_delete ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 329s {1} oslo_db.tests.sqlalchemy.test_utils.TestConnectionUtils.test_ensure_backend_available [0.002603s] ... ok 329s {1} oslo_db.tests.sqlalchemy.test_utils.TestConnectionUtils.test_ensure_backend_available_no_dbapi_raises [0.001790s] ... ok 329s {1} oslo_db.tests.sqlalchemy.test_utils.TestDialectFunctionDispatcher.test_engine [0.002146s] ... ok 329s {1} oslo_db.tests.sqlalchemy.test_utils.TestDialectFunctionDispatcher.test_invalid_dispatch [0.001061s] ... ok 329s {1} oslo_db.tests.sqlalchemy.test_utils.TestDialectFunctionDispatcher.test_multiple [0.001283s] ... ok 329s {1} oslo_db.tests.sqlalchemy.test_utils.TestDialectFunctionDispatcher.test_single [0.001300s] ... ok 329s {1} oslo_db.tests.sqlalchemy.test_utils.TestDialectFunctionDispatcher.test_single_no_dispatcher [0.000979s] ... ok 329s {1} oslo_db.tests.sqlalchemy.test_utils.TestDialectFunctionDispatcher.test_url_mysql_generic [0.001056s] ... ok 329s {1} oslo_db.tests.sqlalchemy.test_utils.TestDialectFunctionDispatcher.test_url_pymysql [0.000673s] ... ok 329s {1} oslo_db.tests.sqlalchemy.test_utils.TestGetInnoDBTables.test_all_tables_use_innodb ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 329s {1} oslo_db.tests.sqlalchemy.test_utils.TestGetInnoDBTables.test_skip_tables_use_empty_list ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 329s {1} oslo_db.tests.sqlalchemy.test_utils.TestGetInnoDBTables.test_skip_tables_use_passed_value ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 329s {1} oslo_db.tests.sqlalchemy.test_utils.TestGetInnoDBTables.test_skip_tables_use_several_values ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 329s {1} oslo_db.tests.sqlalchemy.test_utils.TestGetUniqueKeys.test_multiple_primary_keys [0.001442s] ... ok 329s {1} oslo_db.tests.sqlalchemy.test_utils.TestGetUniqueKeys.test_unknown_primary_keys [0.000984s] ... ok 329s {1} oslo_db.tests.sqlalchemy.test_utils.TestModelQuery.test_deleted_false [0.001843s] ... ok 329s {1} oslo_db.tests.sqlalchemy.test_utils.TestModelQuery.test_model_query_common [0.001116s] ... ok 329s {1} oslo_db.tests.sqlalchemy.test_utils.TestModelQuery.test_project_filter_allow_none [0.001881s] ... ok 329s {1} oslo_db.tests.sqlalchemy.test_utils.TestPaginateQuery.test_invalid_sort_key_str [0.002307s] ... ok 329s {1} oslo_db.tests.sqlalchemy.test_utils.TestPaginateQuery.test_paginate_on_hybrid [0.002447s] ... ok 329s {1} oslo_db.tests.sqlalchemy.test_utils.TestPaginateQuery.test_paginate_query [0.001711s] ... ok 329s {1} oslo_db.tests.sqlalchemy.test_utils.TestPaginateQuery.test_paginate_query_assertion_error_2 [0.001354s] ... ok 329s {1} oslo_db.tests.sqlalchemy.test_utils.TestPaginateQuery.test_paginate_query_attribute_error [0.001379s] ... ok 329s WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. 329s {1} oslo_db.tests.sqlalchemy.test_utils.TestPaginateQuery.test_paginate_query_attribute_error_invalid_sortkey [0.001360s] ... ok 329s {1} oslo_db.tests.sqlalchemy.test_utils.TestPaginateQuery.test_paginate_query_marker_null [0.002311s] ... ok 329s WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. 329s {1} oslo_db.tests.sqlalchemy.test_utils.TestPaginateQuery.test_paginate_query_no_pagination_no_sort_dirs [0.001580s] ... ok 329s {1} oslo_db.tests.sqlalchemy.test_utils.TestPaginateQueryActualSQL.test_paginate_with_boolean_sort [0.003306s] ... ok 329s {1} oslo_db.tests.sqlalchemy.test_utils.TestUtilsMysqlOpportunistically.test_add_index ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 329s {1} oslo_db.tests.sqlalchemy.test_utils.TestUtilsMysqlOpportunistically.test_column_exists ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 329s {1} oslo_db.tests.sqlalchemy.test_utils.TestUtilsMysqlOpportunistically.test_drop_index ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 329s {1} oslo_db.tests.sqlalchemy.test_utils.TestUtilsMysqlOpportunistically.test_drop_unexisting_index ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 329s {1} oslo_db.tests.sqlalchemy.test_utils.TestUtilsMysqlOpportunistically.test_index_exists ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 329s {1} oslo_db.tests.sqlalchemy.test_utils.TestUtilsPostgresqlOpportunistically.test_add_existing_index ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 329s {1} oslo_db.tests.sqlalchemy.test_utils.TestUtilsPostgresqlOpportunistically.test_column_exists ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 329s {1} oslo_db.tests.sqlalchemy.test_utils.TestUtilsPostgresqlOpportunistically.test_get_indexes ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 329s {1} oslo_db.tests.sqlalchemy.test_utils.TestUtilsPostgresqlOpportunistically.test_index_exists ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 329s {1} oslo_db.tests.sqlalchemy.test_utils.Test_UnstableSortingOrder.test_joined_inh_stable [0.001437s] ... ok 329s {1} oslo_db.tests.sqlalchemy.test_utils.Test_UnstableSortingOrder.test_multiple_primary_keys_unstable [0.000989s] ... ok 329s {1} oslo_db.tests.sqlalchemy.test_utils.Test_UnstableSortingOrder.test_single_inh_stable [0.000863s] ... ok 329s {1} oslo_db.tests.sqlalchemy.test_utils.Test_UnstableSortingOrder.test_unique_index_stable [0.000786s] ... ok 329s {1} oslo_db.tests.sqlalchemy.test_utils.Test_UnstableSortingOrder.test_unknown_primary_keys_stable [0.000444s] ... ok 329s {1} oslo_db.tests.test_api.DBAPITestCase.test_dbapi_full_path_module_method [0.001148s] ... ok 329s {1} oslo_db.tests.test_api.DBAPITestCase.test_dbapi_lazy_loading [0.000816s] ... ok 329s {1} oslo_db.tests.test_api.DBAPITestCase.test_dbapi_unknown_invalid_backend [0.001138s] ... ok 329s {1} oslo_db.tests.test_api.DBReconnectTestCase.test_dbapi_from_config [0.000927s] ... ok 329s {1} oslo_db.tests.test_api.DBReconnectTestCase.test_raise_connection_error_decorated [0.000728s] ... ok 329s {1} oslo_db.tests.test_api.DBReconnectTestCase.test_retry_float_interval [0.001579s] ... ok 329s {1} oslo_db.tests.test_api.DBReconnectTestCase.test_retry_one [0.001274s] ... ok 329s {1} oslo_db.tests.test_api.DBReconnectTestCase.test_retry_two [0.001327s] ... ok 329s {1} oslo_db.tests.test_api.DBRetryRequestCase.test_dbapi_from_config [0.001002s] ... ok 329s {1} oslo_db.tests.test_api.DBRetryRequestCase.test_dbapi_lazy_loading [0.000826s] ... ok 329s {1} oslo_db.tests.test_api.DBRetryRequestCase.test_dbapi_unknown_invalid_backend [0.000913s] ... ok 329s {1} oslo_db.tests.test_api.DBRetryRequestCase.test_retry_wrapper_exception_checker [0.001186s] ... ok 329s ERROR [oslo_db.api] DB exceeded retry limit. 329s Traceback (most recent call last): 329s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/api.py", line 142, in wrapper 329s return f(*args, **kwargs) 329s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/test_api.py", line 220, in some_method 329s raise exception.RetryRequest(ValueError()) 329s oslo_db.exception.RetryRequest 329s {1} oslo_db.tests.test_api.DBRetryRequestCase.test_retry_wrapper_reaches_limit [0.001889s] ... ok 329s {1} oslo_db.tests.test_api.DBRetryRequestCase.test_retry_wrapper_succeeds [0.000857s] ... ok 330s 330s ====== 330s Totals 330s ====== 330s Ran: 602 tests in 2.0759 sec. 330s - Passed: 447 330s - Skipped: 155 330s - Expected Fail: 0 330s - Unexpected Success: 0 330s - Failed: 0 330s Sum of execute time for each test: 3.6794 sec. 330s 330s ============== 330s Worker Balance 330s ============== 330s - Worker 0 (301 tests) => 0:00:01.832113 330s - Worker 1 (301 tests) => 0:00:02.075897 330s + rm -rf .stestr 330s Testing with python3.13: 330s + echo Testing with python3.13: 330s + PYTHON=python3.13 stestr run 331s {1} oslo_db.tests.sqlalchemy.test_enginefacade.LegacyIntegrationtest.test_get_sessionmaker [0.025801s] ... ok 331s {0} oslo_db.tests.sqlalchemy.test_enginefacade.LegacyIntegrationtest.test_legacy_facades_from_different_context_managers [0.028411s] ... ok 331s {1} oslo_db.tests.sqlalchemy.test_enginefacade.LegacyIntegrationtest.test_legacy_integration [0.007886s] ... ok 331s {1} oslo_db.tests.sqlalchemy.test_enginefacade.LegacyIntegrationtest.test_legacy_not_started [0.008443s] ... ok 331s {0} oslo_db.tests.sqlalchemy.test_enginefacade.LiveFacadeTest.test_context_deepcopy_on_connection [0.016263s] ... ok 331s {1} oslo_db.tests.sqlalchemy.test_enginefacade.LiveFacadeTest.test_context_deepcopy_on_session [0.020330s] ... ok 331s {0} oslo_db.tests.sqlalchemy.test_enginefacade.LiveFacadeTest.test_external_connection_transaction ... SKIPPED: The test "oslo_db.tests.sqlalchemy.test_enginefacade.LiveFacadeTest.test_external_connection_transaction" can be run only on postgresql, mysql. Current engine is sqlite. 331s {0} oslo_db.tests.sqlalchemy.test_enginefacade.LiveFacadeTest.test_external_writer_in_reader ... SKIPPED: The test "oslo_db.tests.sqlalchemy.test_enginefacade.LiveFacadeTest.test_external_writer_in_reader" can be run only on postgresql, mysql. Current engine is sqlite. 331s {1} oslo_db.tests.sqlalchemy.test_enginefacade.LiveFacadeTest.test_external_session_transaction ... SKIPPED: The test "oslo_db.tests.sqlalchemy.test_enginefacade.LiveFacadeTest.test_external_session_transaction" can be run only on postgresql, mysql. Current engine is sqlite. 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.LiveFacadeTest.test_flush_on_subtransaction_default_off [0.019462s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.LiveFacadeTest.test_external_session_transaction_decorator ... SKIPPED: The test "oslo_db.tests.sqlalchemy.test_enginefacade.LiveFacadeTest.test_external_session_transaction_decorator" can be run only on postgresql, mysql. Current engine is sqlite. 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.LiveFacadeTest.test_savepoint_transaction [0.013574s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.LiveFacadeTest.test_savepoint_transaction_decorator [0.013324s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.LiveFacadeTest.test_flush_on_subtransaction [0.020966s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.LiveFacadeTest.test_transaction_rollback [0.013283s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.LiveFacadeTest.test_replace_scope [0.012540s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.ThreadingTest.test_thread_ctxmanager_switch_styles [0.007951s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.LiveFacadeTest.test_replace_scope_only_global_eng [0.014608s] ... ok 332s WARNING [oslo_db.sqlalchemy.exc_filters] DBAPIError exception wrapped. 332s Traceback (most recent call last): 332s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 332s self.dialect.do_execute( 332s ~~~~~~~~~~~~~~~~~~~~~~~^ 332s cursor, str_statement, effective_parameters, context 332s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 332s ) 332s ^ 332s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 945, in do_execute 332s cursor.execute(statement, parameters) 332s ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ 332s sqlite3.IntegrityError: NOT NULL constraint failed: __tmp__test__tmp__.counter 332s {0} oslo_db.tests.sqlalchemy.test_exc_filters.IntegrationTest.test_flush_wrapper_plain_integrity_error [0.013922s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_exc_filters.TestNonExistentDatabase.test_raise [0.008874s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.LiveFacadeTest.test_save_and_reraise_when_rollback_exception [0.015052s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_models.ModelBaseTest.test_extra_keys_defined [0.008077s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_models.ModelBaseTest.test_extra_keys_empty [0.006704s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.LiveFacadeTest.test_transaction_committed [0.014743s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_models.ModelBaseTest.test_modelbase_contains_exc [0.006860s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.ThreadingTest.test_contexts_picklable [0.008871s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_models.ModelBaseTest.test_modelbase_dict [0.007049s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.ThreadingTest.test_thread_ctxmanager_writer [0.007806s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_models.ModelBaseTest.test_modelbase_has_dict_methods [0.006849s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_models.ModelBaseTest.test_modelbase_keys [0.006659s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.ThreadingTest.test_thread_ctxmanager_writer_connection [0.008177s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.ThreadingTest.test_thread_decorator_writer [0.006936s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_models.SoftDeleteMixinTest.test_deleted_set_to_null [0.012462s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.ThreadingTest.test_thread_decorator_writer_connection [0.008534s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_models.SoftDeleteMixinTest.test_soft_delete [0.010933s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_exc_filters.IntegrationTest.test_autoflush_wrapper_duplicate_entry [0.013045s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_models.SoftDeleteMixinTest.test_soft_delete_coerce_deleted_to_integer [0.009301s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_sqlalchemy.PatchStacktraceTest.test_trace [0.009497s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_exc_filters.IntegrationTest.test_flush_wrapper_duplicate_entry [0.013766s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_sqlalchemy.ProcessGuardTest.test_process_guard [0.009029s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_exc_filters.IntegrationTest.test_flush_wrapper_operational_error [0.013980s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_sqlalchemy.QueryParamTest.test_combine_multi_params [0.011092s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_exc_filters.IntegrationTest.test_query_wrapper_operational_error [0.013537s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_sqlalchemy.RegexpFilterTestCase.test_regexp_filter [0.018865s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_exc_filters.TestNonExistentTable.test_raise [0.008229s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_exc_filters.TestReferenceErrorSQLite.test_raise [0.009921s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_sqlalchemy.RegexpFilterTestCase.test_regexp_filter_unicode [0.013470s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_exc_filters.TestReferenceErrorSQLite.test_raise_delete [0.014766s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_types.JsonTypesTestCase.test_dict [0.015942s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_models.ModelBaseTest.test_model_with_extra_keys [0.010158s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_models.ModelBaseTest.test_modelbase_contains [0.006862s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_types.JsonTypesTestCase.test_generic [0.018121s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_models.ModelBaseTest.test_modelbase_is_iterable [0.007480s] ... ok 332s WARNING [oslo_db.sqlalchemy.exc_filters] DB exception wrapped. 332s Traceback (most recent call last): 332s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1812, in _execute_context 332s context = constructor( 332s dialect, self, conn, execution_options, *args, **kw 332s ) 332s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 1487, in _init_compiled 332s flattened_processors[key](compiled_params[key]) 332s ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 332s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/type_api.py", line 2104, in process 332s return fixed_process_param(value, dialect) 332s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/sqlalchemy/types.py", line 48, in process_bind_param 332s raise TypeError("%s supposes to store %s objects, but %s given" 332s ...<2 lines>... 332s type(value).__name__)) 332s TypeError: JsonEncodedList supposes to store list objects, but dict given 332s {1} oslo_db.tests.sqlalchemy.test_models.ModelBaseTest.test_modelbase_items_iteritems [0.007040s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_types.JsonTypesTestCase.test_list_type_check [0.012794s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_models.ModelBaseTest.test_modelbase_iter [0.007479s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_types.JsonTypesTestCase.test_mysql_variants [0.010030s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_models.ModelBaseTest.test_modelbase_set [0.007473s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_models.ModelBaseTest.test_modelbase_several_iters [0.006987s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_models.ModelBaseTest.test_modelbase_update [0.007322s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_update_match.UpdateMatchTest.test_custom_handle_failure_cancel_raise [0.021742s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_provision.DropAllObjectsTest.test_drop_all [0.014233s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_update_match.UpdateMatchTest.test_custom_handle_failure_raise_new [0.016314s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_sqlalchemy.QueryParamTest.test_add_assorted_params [0.009210s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_update_match.UpdateMatchTest.test_update_multiple_rows [0.013875s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_sqlalchemy.QueryParamTest.test_add_no_params [0.008924s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_sqlalchemy.QueryParamTest.test_combine_params [0.008502s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_update_match.UpdateMatchTest.test_update_returning_pk_matched [0.016436s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_sqlalchemy.RegexpFilterTestCase.test_regexp_filter_nomatch [0.012852s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_update_match.UpdateMatchTest.test_update_specimen_include_only [0.016226s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_sqlalchemy.RegexpFilterTestCase.test_regexp_filter_unicode_nomatch [0.011054s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_sqlalchemy.SQLiteSavepointTest.test_plain_transaction [0.010156s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_update_match.UpdateMatchTest.test_update_specimen_multi_rows [0.014102s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_sqlalchemy.SQLiteSavepointTest.test_savepoint_beginning [0.011142s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_update_match.UpdateMatchTest.test_update_specimen_no_rows [0.015242s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_sqlalchemy.SQLiteSavepointTest.test_savepoint_middle [0.010454s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_update_match.UpdateMatchTest.test_update_specimen_on_multiple_nonnone_successful [0.016223s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_types.JsonTypesTestCase.test_default_value [0.012617s] ... ok 332s WARNING [oslo_db.sqlalchemy.exc_filters] DB exception wrapped. 332s Traceback (most recent call last): 332s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1812, in _execute_context 332s context = constructor( 332s dialect, self, conn, execution_options, *args, **kw 332s ) 332s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 1487, in _init_compiled 332s flattened_processors[key](compiled_params[key]) 332s ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 332s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/type_api.py", line 2104, in process 332s return fixed_process_param(value, dialect) 332s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/sqlalchemy/types.py", line 48, in process_bind_param 332s raise TypeError("%s supposes to store %s objects, but %s given" 332s ...<2 lines>... 332s type(value).__name__)) 332s TypeError: JsonEncodedDict supposes to store dict objects, but list given 332s {1} oslo_db.tests.sqlalchemy.test_types.JsonTypesTestCase.test_dict_type_check [0.011065s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_update_match.UpdateMatchTest.test_update_specimen_on_none_successful [0.015592s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_types.JsonTypesTestCase.test_list [0.011102s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_update_match.UpdateMatchTest.test_update_specimen_process_query_no_rows [0.015449s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_update_match.UpdateMatchTest.test_update_returning_no_rows [0.013623s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_update_match.UpdateMatchTest.test_update_specimen_query_mismatch_error [0.012117s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_update_match.UpdateMatchTest.test_update_returning_wrong_uuid [0.011349s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_update_match.UpdateMatchTest.test_update_specimen_successful [0.014532s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_update_match.UpdateMatchTest.test_update_specimen_given_query_no_rows [0.013270s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_update_match.UpdateMatchTest.test_update_specimen_on_multiple_wnone_successful [0.013632s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_utils.TestMigrationUtils.test_drop_dup_entries_in_file_conn [0.033674s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_utils.TestMigrationUtils.test_drop_old_duplicate_entries_from_table [0.017467s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_utils.TestMigrationUtils.test_get_foreign_key_constraint_name [0.014324s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_utils.TestMigrationUtils.test_drop_old_duplicate_entries_from_table_soft_delete [0.017539s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_utils.TestUtils.test_add_existing_index [0.016774s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_utils.TestUtils.test_add_index [0.012528s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_utils.TestUtils.test_change_index_columns [0.008840s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_utils.TestUtils.test_column_exists [0.024362s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_utils.TestUtils.test_drop_index [0.011952s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_utils.TestUtils.test_index_exists [0.009871s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_utils.TestUtils.test_drop_unexisting_index [0.015207s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_utils.TestUtils.test_get_indexes [0.013213s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_utils.TestUtils.test_index_exists_on_columns [0.011802s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_asyncio_facade.AsyncioFacadeTest.test_callable_connection [0.040634s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_asyncio_facade.AsyncioFacadeTest.test_contextmanager_connection [0.030894s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_asyncio_facade.AsyncioFacadeTest.test_callable_session [0.028592s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_async_reader_then_reader_ok [0.004988s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_connection_context_exception [0.002007s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_connection_reader_decorator [0.005018s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_asyncio_facade.AsyncioFacadeTest.test_contextmanager_session [0.027164s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_async_on_writer_raises [0.001775s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_connection_context_getattr [0.001417s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_connection_reader_nested_in_session_reader [0.006331s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_context_found_for_class_method [0.003886s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_connection_context_notrequested_exception [0.008379s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_context_nodesc_copied_using_existing_writer_connection [0.005739s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_context_copied_using_existing_writer_connection [0.004889s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_reader_allow_async_is_reader_by_default [0.004003s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_context_found_for_bound_method [0.003879s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_dispose_pool [0.001961s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_dispose_pool_w_reader [0.002375s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_reader_allow_async_nested_in_async_reader [0.004920s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_multiple_factories [0.002552s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_multiple_factories_nested [0.002803s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_reader_allow_async_nested_in_reader [0.004992s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_reader_then_writer_ok [0.003564s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_reader_nested_in_async_reader_raises [0.002897s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_savepoint_and_independent_raises [0.001798s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_session_context_getattr [0.001376s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_reader_nested_in_writer_ok [0.004935s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_session_context_notrequested_exception [0.003028s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_session_context_exception [0.002576s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_session_reader_decorator_kwarg_call [0.003504s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_session_reader_decorator [0.004361s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_session_reader_nested_in_connection_reader [0.005363s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_started_flag [0.002141s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_session_reader_decorator_nested [0.004913s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_trans_ctx_context_exception [0.001528s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_trans_ctx_context_getattr [0.001382s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_started_exception [0.003028s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_using_context_present_in_connection_info [0.002771s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_using_reader [0.003259s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_using_reader_rollback_reader_session [0.003054s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_transaction_context_exception [0.008556s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_transaction_context_getattr [0.001708s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_using_context_present_in_session_info [0.002392s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_using_writer [0.006821s] ... ok 332s /tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/sqlalchemy/enginefacade.py:394: NotSupportedWarning: Configuration option(s) ['flush_on_nested'] not supported 332s warnings.warn( 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_using_flush_on_nested [0.004240s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_using_writer_connection [0.004457s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.ConfigOptionsTest.test_all_options [0.000664s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.ConfigOptionsTest.test_no_engine [0.000916s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.ConfigOptionsTest.test_options_not_supported [0.000435s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_connection_context_exception [0.001452s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_connection_context_getattr [0.001140s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_using_reader_connection [0.007743s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_connection_reader_nested_in_session_reader [0.003261s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_context_found_for_bound_method [0.002353s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_using_writer_connection_no_descriptors [0.006222s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_context_found_for_class_method [0.002582s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_context_nodesc_copied_using_existing_writer_connection [0.003871s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_using_writer_no_descriptors [0.003750s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_dispose_pool [0.001609s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_multiple_factories [0.002597s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_writer_nested_in_async_reader_raises [0.003632s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_reader_allow_async_is_reader_by_default [0.002394s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_writer_nested_in_reader_raises [0.003054s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_reader_allow_async_nested_in_reader [0.002717s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_async_on_writer_raises [0.002611s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_reader_nested_in_async_reader_raises [0.001837s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_session_context_exception [0.001377s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_async_reader_then_reader_ok [0.003523s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_session_context_notrequested_exception [0.002462s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_session_reader_decorator [0.002316s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_connection_context_notrequested_exception [0.002919s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_session_reader_decorator_kwarg_call [0.002567s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_started_exception [0.001473s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_started_flag [0.001331s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_trans_ctx_context_getattr [0.001117s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_connection_reader_decorator [0.006565s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_transaction_context_getattr [0.001472s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_using_context_present_in_connection_info [0.002087s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_using_context_present_in_session_info [0.001565s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_context_copied_using_existing_writer_connection [0.005741s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_using_reader [0.002518s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_dispose_pool_w_reader [0.002279s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_using_writer [0.002334s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_multiple_factories_nested [0.002794s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_reader_allow_async_nested_in_async_reader [0.003024s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_using_writer_connection_no_descriptors [0.007589s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_reader_nested_in_writer_ok [0.003334s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_using_writer_no_descriptors [0.002215s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_writer_nested_in_async_reader_raises [0.001911s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_reader_then_writer_ok [0.003586s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_savepoint_and_independent_raises [0.001349s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_session_context_getattr [0.001379s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MySQLLiveFacadeTest.test_context_deepcopy_on_session ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MySQLLiveFacadeTest.test_external_connection_transaction ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_session_reader_decorator_nested [0.009528s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MySQLLiveFacadeTest.test_external_session_transaction ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_session_reader_nested_in_connection_reader [0.006989s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MySQLLiveFacadeTest.test_external_writer_in_reader ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_trans_ctx_context_exception [0.001998s] ... ok 332s /tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/sqlalchemy/enginefacade.py:394: NotSupportedWarning: Configuration option(s) ['flush_on_nested'] not supported 332s warnings.warn( 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MySQLLiveFacadeTest.test_flush_on_subtransaction ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_transaction_context_exception [0.002251s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_using_flush_on_nested [0.003247s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MySQLLiveFacadeTest.test_flush_on_subtransaction_default_off ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_using_reader_connection [0.004921s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_using_reader_rollback_reader_session [0.003057s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MySQLLiveFacadeTest.test_replace_scope ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_using_writer_connection [0.004728s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_writer_nested_in_reader_raises [0.002287s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MySQLLiveFacadeTest.test_replace_scope_only_global_eng ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.MySQLLiveFacadeTest.test_context_deepcopy_on_connection ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MySQLLiveFacadeTest.test_savepoint_transaction ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.MySQLLiveFacadeTest.test_external_session_transaction_decorator ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MySQLLiveFacadeTest.test_transaction_committed ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MySQLLiveFacadeTest.test_transaction_rollback ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.MySQLLiveFacadeTest.test_save_and_reraise_when_rollback_exception ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.MySQLLiveFacadeTest.test_savepoint_transaction_decorator ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.PGLiveFacadeTest.test_context_deepcopy_on_connection ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.PGLiveFacadeTest.test_context_deepcopy_on_session ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.PGLiveFacadeTest.test_external_connection_transaction ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.PGLiveFacadeTest.test_external_writer_in_reader ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.PGLiveFacadeTest.test_external_session_transaction ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.PGLiveFacadeTest.test_external_session_transaction_decorator ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.PGLiveFacadeTest.test_flush_on_subtransaction_default_off ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.PGLiveFacadeTest.test_flush_on_subtransaction ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.PGLiveFacadeTest.test_replace_scope_only_global_eng ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.PGLiveFacadeTest.test_replace_scope ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.PGLiveFacadeTest.test_savepoint_transaction ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.PGLiveFacadeTest.test_savepoint_transaction_decorator ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.PGLiveFacadeTest.test_save_and_reraise_when_rollback_exception ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.PGLiveFacadeTest.test_transaction_rollback ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.PGLiveFacadeTest.test_transaction_committed ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.PatchFactoryTest.test_new_manager_from_options [0.001458s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.PatchFactoryTest.test_patch_engine [0.002430s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.PatchFactoryTest.test_new_manager_from_config [0.005001s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_async_on_writer_raises [0.001697s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.PatchFactoryTest.test_patch_factory [0.001990s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.PatchFactoryTest.test_patch_manager [0.002548s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.PatchFactoryTest.test_patch_not_started [0.001492s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_connection_reader_decorator [0.006465s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_async_reader_then_reader_ok [0.004606s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_connection_context_exception [0.001762s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_connection_reader_nested_in_session_reader [0.004590s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_connection_context_getattr [0.002096s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_connection_context_notrequested_exception [0.002677s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_context_nodesc_copied_using_existing_writer_connection [0.005829s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_multiple_factories [0.002872s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_context_copied_using_existing_writer_connection [0.005889s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_reader_allow_async_nested_in_reader [0.004136s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_context_found_for_bound_method [0.004096s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_reader_nested_in_async_reader_raises [0.003209s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_reader_nested_in_writer_ok [0.003428s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_session_context_exception [0.002156s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_context_found_for_class_method [0.008179s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_session_context_notrequested_exception [0.003314s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_dispose_pool [0.002182s] ... ok 332s {1} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_dispose_pool_w_reader [0.002444s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_started_exception [0.006721s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_started_flag [0.002034s] ... ok 332s {0} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_trans_ctx_context_exception [0.001841s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_multiple_factories_nested [0.087528s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_reader_allow_async_is_reader_by_default [0.004000s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_trans_ctx_context_getattr [0.083405s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_transaction_context_exception [0.002445s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_reader_allow_async_nested_in_async_reader [0.004075s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_using_context_present_in_session_info [0.003100s] ... ok 333s /tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/sqlalchemy/enginefacade.py:394: NotSupportedWarning: Configuration option(s) ['flush_on_nested'] not supported 333s warnings.warn( 333s {1} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_reader_then_writer_ok [0.004459s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_using_flush_on_nested [0.004572s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_savepoint_and_independent_raises [0.002673s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_using_reader [0.003759s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_session_context_getattr [0.001975s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_using_writer_no_descriptors [0.003997s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_session_reader_decorator [0.004066s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_writer_nested_in_async_reader_raises [0.002909s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_session_reader_decorator_kwarg_call [0.004004s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_session_reader_decorator_nested [0.003950s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_exc_filters.MySQLNativePrePingTests.test_mariadb_error_1927 ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 333s {1} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_session_reader_nested_in_connection_reader [0.006950s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_exc_filters.MySQLNativePrePingTests.test_mysql_ping_listener_disconnected_regex_only ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 333s {1} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_transaction_context_getattr [0.001919s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_using_context_present_in_connection_info [0.003508s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_exc_filters.MySQLNativePrePingTests.test_mysql_w_disconnect_flag ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 333s {1} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_using_reader_connection [0.005660s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_using_reader_rollback_reader_session [0.003650s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_exc_filters.MySQLNativePrePingTests.test_packet_sequence_wrong_error ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 333s {1} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_using_writer [0.004680s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_exc_filters.MySQLPrePingHandlerTests.test_mariadb_error_1927 ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 333s {1} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_using_writer_connection [0.009587s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_exc_filters.PostgreSQLNativePrePingTests.test_postgresql_ping_listener_disconnected ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 333s {1} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_using_writer_connection_no_descriptors [0.004766s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_exc_filters.PostgreSQLNativePrePingTests.test_postgresql_ping_listener_disconnected_regex_only ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 333s {1} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_writer_nested_in_reader_raises [0.003480s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_enginefacade.TestTransactionFactoryCallback.test_setup_for_connection_called_with_profiler [0.002561s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_exc_filters.PostgreSQLPrePingHandlerTests.test_postgresql_ping_listener_disconnected_regex_only ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 333s ERROR [oslo_db.sqlalchemy.engines] Database connection was found disconnected; reconnecting 333s Traceback (most recent call last): 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 333s self.dialect.do_execute( 333s ~~~~~~~~~~~~~~~~~~~~~~~^ 333s cursor, str_statement, effective_parameters, context 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 333s raise exception 333s oslo_db.tests.sqlalchemy.test_exc_filters.TestsExceptionFilter.OperationalError: 2002 MySQL server has gone away 333s 333s The above exception was the direct cause of the following exception: 333s 333s Traceback (most recent call last): 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/sqlalchemy/engines.py", line 81, in _connect_ping_listener 333s connection.scalar(select(1)) 333s ~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1305, in scalar 333s return meth( 333s self, 333s distilled_parameters, 333s execution_options or NO_OPTIONS, 333s ) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 541, in _execute_on_scalar 333s return self._execute_on_connection( 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 333s connection, distilled_params, execution_options 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ).scalar() 333s ^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 523, in _execute_on_connection 333s return connection._execute_clauseelement( 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 333s self, distilled_params, execution_options 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1638, in _execute_clauseelement 333s ret = self._execute_context( 333s dialect, 333s ...<8 lines>... 333s cache_hit=cache_hit, 333s ) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1843, in _execute_context 333s return self._exec_single_context( 333s ~~~~~~~~~~~~~~~~~~~~~~~~~^ 333s dialect, context, statement, parameters 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context 333s self._handle_dbapi_exception( 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 333s e, str_statement, effective_parameters, cursor, context 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2349, in _handle_dbapi_exception 333s raise newraise.with_traceback(exc_info[2]) from e 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 333s self.dialect.do_execute( 333s ~~~~~~~~~~~~~~~~~~~~~~~^ 333s cursor, str_statement, effective_parameters, context 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 333s raise exception 333s oslo_db.exception.DBConnectionError: (oslo_db.tests.sqlalchemy.test_exc_filters.OperationalError) 2002 MySQL server has gone away 333s [SQL: SELECT 1] 333s (Background on this error at: https://sqlalche.me/e/20/e3q8) 333s {1} oslo_db.tests.sqlalchemy.test_exc_filters.MySQLNativePrePingTests.test_mysql_galera_non_primary_disconnected ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 333s {1} oslo_db.tests.sqlalchemy.test_exc_filters.MySQLNativePrePingTests.test_mysql_galera_non_primary_disconnected_regex_only ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 333s ERROR [oslo_db.sqlalchemy.engines] Database connection was found disconnected; reconnecting 333s Traceback (most recent call last): 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/sqlalchemy/engines.py", line 81, in _connect_ping_listener 333s connection.scalar(select(1)) 333s ~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1305, in scalar 333s return meth( 333s self, 333s distilled_parameters, 333s execution_options or NO_OPTIONS, 333s ) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 541, in _execute_on_scalar 333s return self._execute_on_connection( 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 333s connection, distilled_params, execution_options 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ).scalar() 333s ^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 523, in _execute_on_connection 333s return connection._execute_clauseelement( 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 333s self, distilled_params, execution_options 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1638, in _execute_clauseelement 333s ret = self._execute_context( 333s dialect, 333s ...<8 lines>... 333s cache_hit=cache_hit, 333s ) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1843, in _execute_context 333s return self._exec_single_context( 333s ~~~~~~~~~~~~~~~~~~~~~~~~~^ 333s dialect, context, statement, parameters 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context 333s self._handle_dbapi_exception( 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 333s e, str_statement, effective_parameters, cursor, context 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2349, in _handle_dbapi_exception 333s raise newraise.with_traceback(exc_info[2]) from e 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 333s self.dialect.do_execute( 333s ~~~~~~~~~~~~~~~~~~~~~~~^ 333s cursor, str_statement, effective_parameters, context 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 333s raise exception 333s oslo_db.exception.DBConnectionError: (oslo_db.tests.sqlalchemy.test_exc_filters.OperationalError) 2002 MySQL server has gone away 333s [SQL: SELECT 1] 333s (Background on this error at: https://sqlalche.me/e/20/e3q8) 333s 333s During handling of the above exception, another exception occurred: 333s 333s Traceback (most recent call last): 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 333s self.dialect.do_execute( 333s ~~~~~~~~~~~~~~~~~~~~~~~^ 333s cursor, str_statement, effective_parameters, context 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 333s raise exception 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 333s self._dbapi_connection = engine.raw_connection() 333s ~~~~~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 333s return self.pool.connect() 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 333s return _ConnectionFairy._checkout(self, self._fairy) 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 333s fairy = _ConnectionRecord.checkout(pool) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 333s with util.safe_reraise(): 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 333s raise exc_value.with_traceback(exc_tb) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 333s dbapi_connection = rec.get_connection() 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 333s self.__connect() 333s ~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 333s with util.safe_reraise(): 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 333s raise exc_value.with_traceback(exc_tb) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 333s self.dbapi_connection = connection = pool._invoke_creator(self) 333s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 333s return dialect.connect(*cargs, **cparams) 333s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 333s raise exception 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 333s self._dbapi_connection = engine.raw_connection() 333s ~~~~~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 333s return self.pool.connect() 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 333s return _ConnectionFairy._checkout(self, self._fairy) 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 333s fairy = _ConnectionRecord.checkout(pool) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 333s with util.safe_reraise(): 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 333s raise exc_value.with_traceback(exc_tb) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 333s dbapi_connection = rec.get_connection() 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 333s self.__connect() 333s ~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 333s with util.safe_reraise(): 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 333s raise exc_value.with_traceback(exc_tb) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 333s self.dbapi_connection = connection = pool._invoke_creator(self) 333s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 333s return dialect.connect(*cargs, **cparams) 333s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 333s raise exception 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1810, in _execute_context 333s conn = self._revalidate_connection() 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 677, in _revalidate_connection 333s self._dbapi_connection = self.engine.raw_connection() 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 333s return self.pool.connect() 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 333s return _ConnectionFairy._checkout(self, self._fairy) 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 333s fairy = _ConnectionRecord.checkout(pool) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 333s with util.safe_reraise(): 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 333s raise exc_value.with_traceback(exc_tb) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 333s dbapi_connection = rec.get_connection() 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 333s self.__connect() 333s ~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 333s with util.safe_reraise(): 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 333s raise exc_value.with_traceback(exc_tb) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 333s self.dbapi_connection = connection = pool._invoke_creator(self) 333s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 333s return dialect.connect(*cargs, **cparams) 333s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 333s raise exception 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 333s self.dialect.do_execute( 333s ~~~~~~~~~~~~~~~~~~~~~~~^ 333s cursor, str_statement, effective_parameters, context 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 333s raise exception 333s oslo_db.tests.sqlalchemy.test_exc_filters.TestsExceptionFilter.OperationalError: 2002 MySQL server has gone away 333s 333s The above exception was the direct cause of the following exception: 333s 333s Traceback (most recent call last): 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/sqlalchemy/engines.py", line 81, in _connect_ping_listener 333s connection.scalar(select(1)) 333s ~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1305, in scalar 333s return meth( 333s self, 333s distilled_parameters, 333s execution_options or NO_OPTIONS, 333s ) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 541, in _execute_on_scalar 333s return self._execute_on_connection( 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 333s connection, distilled_params, execution_options 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ).scalar() 333s ^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 523, in _execute_on_connection 333s return connection._execute_clauseelement( 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 333s self, distilled_params, execution_options 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1638, in _execute_clauseelement 333s ret = self._execute_context( 333s dialect, 333s ...<8 lines>... 333s cache_hit=cache_hit, 333s ) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1843, in _execute_context 333s return self._exec_single_context( 333s ~~~~~~~~~~~~~~~~~~~~~~~~~^ 333s dialect, context, statement, parameters 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context 333s self._handle_dbapi_exception( 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 333s e, str_statement, effective_parameters, cursor, context 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2349, in _handle_dbapi_exception 333s raise newraise.with_traceback(exc_info[2]) from e 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 333s self.dialect.do_execute( 333s ~~~~~~~~~~~~~~~~~~~~~~~^ 333s cursor, str_statement, effective_parameters, context 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 333s raise exception 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 333s self._dbapi_connection = engine.raw_connection() 333s ~~~~~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 333s return self.pool.connect() 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 333s return _ConnectionFairy._checkout(self, self._fairy) 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 333s fairy = _ConnectionRecord.checkout(pool) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 333s with util.safe_reraise(): 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 333s raise exc_value.with_traceback(exc_tb) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 333s dbapi_connection = rec.get_connection() 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 333s self.__connect() 333s ~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 333s with util.safe_reraise(): 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 333s raise exc_value.with_traceback(exc_tb) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 333s self.dbapi_connection = connection = pool._invoke_creator(self) 333s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 333s return dialect.connect(*cargs, **cparams) 333s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 333s raise exception 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 333s self._dbapi_connection = engine.raw_connection() 333s ~~~~~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 333s return self.pool.connect() 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 333s return _ConnectionFairy._checkout(self, self._fairy) 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 333s fairy = _ConnectionRecord.checkout(pool) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 333s with util.safe_reraise(): 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 333s raise exc_value.with_traceback(exc_tb) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 333s dbapi_connection = rec.get_connection() 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 333s self.__connect() 333s ~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 333s with util.safe_reraise(): 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 333s raise exc_value.with_traceback(exc_tb) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 333s self.dbapi_connection = connection = pool._invoke_creator(self) 333s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 333s return dialect.connect(*cargs, **cparams) 333s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 333s raise exception 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1810, in _execute_context 333s conn = self._revalidate_connection() 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 677, in _revalidate_connection 333s self._dbapi_connection = self.engine.raw_connection() 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 333s return self.pool.connect() 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 333s return _ConnectionFairy._checkout(self, self._fairy) 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 333s fairy = _ConnectionRecord.checkout(pool) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 333s with util.safe_reraise(): 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 333s raise exc_value.with_traceback(exc_tb) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 333s dbapi_connection = rec.get_connection() 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 333s self.__connect() 333s ~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 333s with util.safe_reraise(): 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 333s raise exc_value.with_traceback(exc_tb) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 333s self.dbapi_connection = connection = pool._invoke_creator(self) 333s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 333s return dialect.connect(*cargs, **cparams) 333s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 333s raise exception 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 333s self.dialect.do_execute( 333s ~~~~~~~~~~~~~~~~~~~~~~~^ 333s cursor, str_statement, effective_parameters, context 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 333s raise exception 333s oslo_db.exception.DBConnectionError: (oslo_db.tests.sqlalchemy.test_exc_filters.OperationalError) 2002 MySQL server has gone away 333s [SQL: SELECT 1] 333s (Background on this error at: https://sqlalche.me/e/20/e3q8) 333s {1} oslo_db.tests.sqlalchemy.test_exc_filters.MySQLNativePrePingTests.test_mysql_ping_listener_disconnected ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 333s ERROR [oslo_db.sqlalchemy.engines] Database connection was found disconnected; reconnecting 333s Traceback (most recent call last): 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 333s self.dialect.do_execute( 333s ~~~~~~~~~~~~~~~~~~~~~~~^ 333s cursor, str_statement, effective_parameters, context 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 333s raise exception 333s oslo_db.tests.sqlalchemy.test_exc_filters.TestsExceptionFilter.OperationalError: 2003 MySQL server has gone away 333s 333s The above exception was the direct cause of the following exception: 333s 333s Traceback (most recent call last): 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/sqlalchemy/engines.py", line 81, in _connect_ping_listener 333s connection.scalar(select(1)) 333s ~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1305, in scalar 333s return meth( 333s self, 333s distilled_parameters, 333s execution_options or NO_OPTIONS, 333s ) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 541, in _execute_on_scalar 333s return self._execute_on_connection( 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 333s connection, distilled_params, execution_options 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ).scalar() 333s ^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 523, in _execute_on_connection 333s return connection._execute_clauseelement( 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 333s self, distilled_params, execution_options 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1638, in _execute_clauseelement 333s ret = self._execute_context( 333s dialect, 333s ...<8 lines>... 333s cache_hit=cache_hit, 333s ) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1843, in _execute_context 333s return self._exec_single_context( 333s ~~~~~~~~~~~~~~~~~~~~~~~~~^ 333s dialect, context, statement, parameters 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context 333s self._handle_dbapi_exception( 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 333s e, str_statement, effective_parameters, cursor, context 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2349, in _handle_dbapi_exception 333s raise newraise.with_traceback(exc_info[2]) from e 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 333s self.dialect.do_execute( 333s ~~~~~~~~~~~~~~~~~~~~~~~^ 333s cursor, str_statement, effective_parameters, context 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 333s raise exception 333s oslo_db.exception.DBConnectionError: (oslo_db.tests.sqlalchemy.test_exc_filters.OperationalError) 2003 MySQL server has gone away 333s [SQL: SELECT 1] 333s (Background on this error at: https://sqlalche.me/e/20/e3q8) 333s {1} oslo_db.tests.sqlalchemy.test_exc_filters.MySQLNativePrePingTests.test_mysql_wo_disconnect_flag ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 333s {1} oslo_db.tests.sqlalchemy.test_exc_filters.MySQLPrePingHandlerTests.test_mysql_galera_non_primary_disconnected ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 333s ERROR [oslo_db.sqlalchemy.engines] Database connection was found disconnected; reconnecting 333s Traceback (most recent call last): 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/sqlalchemy/engines.py", line 81, in _connect_ping_listener 333s connection.scalar(select(1)) 333s ~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1305, in scalar 333s return meth( 333s self, 333s distilled_parameters, 333s execution_options or NO_OPTIONS, 333s ) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 541, in _execute_on_scalar 333s return self._execute_on_connection( 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 333s connection, distilled_params, execution_options 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ).scalar() 333s ^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 523, in _execute_on_connection 333s return connection._execute_clauseelement( 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 333s self, distilled_params, execution_options 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1638, in _execute_clauseelement 333s ret = self._execute_context( 333s dialect, 333s ...<8 lines>... 333s cache_hit=cache_hit, 333s ) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1843, in _execute_context 333s return self._exec_single_context( 333s ~~~~~~~~~~~~~~~~~~~~~~~~~^ 333s dialect, context, statement, parameters 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context 333s self._handle_dbapi_exception( 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 333s e, str_statement, effective_parameters, cursor, context 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2349, in _handle_dbapi_exception 333s raise newraise.with_traceback(exc_info[2]) from e 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 333s self.dialect.do_execute( 333s ~~~~~~~~~~~~~~~~~~~~~~~^ 333s cursor, str_statement, effective_parameters, context 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 333s raise exception 333s oslo_db.exception.DBConnectionError: (oslo_db.tests.sqlalchemy.test_exc_filters.OperationalError) 2003 MySQL server has gone away 333s [SQL: SELECT 1] 333s (Background on this error at: https://sqlalche.me/e/20/e3q8) 333s 333s During handling of the above exception, another exception occurred: 333s 333s Traceback (most recent call last): 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 333s self.dialect.do_execute( 333s ~~~~~~~~~~~~~~~~~~~~~~~^ 333s cursor, str_statement, effective_parameters, context 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 333s raise exception 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 333s self._dbapi_connection = engine.raw_connection() 333s ~~~~~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 333s return self.pool.connect() 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 333s return _ConnectionFairy._checkout(self, self._fairy) 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 333s fairy = _ConnectionRecord.checkout(pool) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 333s with util.safe_reraise(): 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 333s raise exc_value.with_traceback(exc_tb) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 333s dbapi_connection = rec.get_connection() 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 333s self.__connect() 333s ~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 333s with util.safe_reraise(): 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 333s raise exc_value.with_traceback(exc_tb) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 333s self.dbapi_connection = connection = pool._invoke_creator(self) 333s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 333s return dialect.connect(*cargs, **cparams) 333s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 333s raise exception 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 333s self._dbapi_connection = engine.raw_connection() 333s ~~~~~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 333s return self.pool.connect() 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 333s return _ConnectionFairy._checkout(self, self._fairy) 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 333s fairy = _ConnectionRecord.checkout(pool) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 333s with util.safe_reraise(): 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 333s raise exc_value.with_traceback(exc_tb) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 333s dbapi_connection = rec.get_connection() 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 333s self.__connect() 333s ~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 333s with util.safe_reraise(): 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 333s raise exc_value.with_traceback(exc_tb) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 333s self.dbapi_connection = connection = pool._invoke_creator(self) 333s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 333s return dialect.connect(*cargs, **cparams) 333s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 333s raise exception 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1810, in _execute_context 333s conn = self._revalidate_connection() 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 677, in _revalidate_connection 333s self._dbapi_connection = self.engine.raw_connection() 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 333s return self.pool.connect() 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 333s return _ConnectionFairy._checkout(self, self._fairy) 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 333s fairy = _ConnectionRecord.checkout(pool) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 333s with util.safe_reraise(): 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 333s raise exc_value.with_traceback(exc_tb) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 333s dbapi_connection = rec.get_connection() 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 333s self.__connect() 333s ~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 333s with util.safe_reraise(): 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 333s raise exc_value.with_traceback(exc_tb) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 333s self.dbapi_connection = connection = pool._invoke_creator(self) 333s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 333s return dialect.connect(*cargs, **cparams) 333s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 333s raise exception 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 333s self.dialect.do_execute( 333s ~~~~~~~~~~~~~~~~~~~~~~~^ 333s cursor, str_statement, effective_parameters, context 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 333s raise exception 333s oslo_db.tests.sqlalchemy.test_exc_filters.TestsExceptionFilter.OperationalError: 2003 MySQL server has gone away 333s 333s The above exception was the direct cause of the following exception: 333s 333s Traceback (most recent call last): 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/sqlalchemy/engines.py", line 81, in _connect_ping_listener 333s connection.scalar(select(1)) 333s ~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1305, in scalar 333s return meth( 333s self, 333s distilled_parameters, 333s execution_options or NO_OPTIONS, 333s ) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 541, in _execute_on_scalar 333s return self._execute_on_connection( 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 333s connection, distilled_params, execution_options 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ).scalar() 333s ^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 523, in _execute_on_connection 333s return connection._execute_clauseelement( 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 333s self, distilled_params, execution_options 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1638, in _execute_clauseelement 333s ret = self._execute_context( 333s dialect, 333s ...<8 lines>... 333s cache_hit=cache_hit, 333s ) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1843, in _execute_context 333s return self._exec_single_context( 333s ~~~~~~~~~~~~~~~~~~~~~~~~~^ 333s dialect, context, statement, parameters 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context 333s self._handle_dbapi_exception( 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 333s e, str_statement, effective_parameters, cursor, context 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2349, in _handle_dbapi_exception 333s raise newraise.with_traceback(exc_info[2]) from e 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 333s self.dialect.do_execute( 333s ~~~~~~~~~~~~~~~~~~~~~~~^ 333s cursor, str_statement, effective_parameters, context 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 333s raise exception 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 333s self._dbapi_connection = engine.raw_connection() 333s ~~~~~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 333s return self.pool.connect() 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 333s return _ConnectionFairy._checkout(self, self._fairy) 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 333s fairy = _ConnectionRecord.checkout(pool) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 333s with util.safe_reraise(): 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 333s raise exc_value.with_traceback(exc_tb) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 333s dbapi_connection = rec.get_connection() 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 333s self.__connect() 333s ~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 333s with util.safe_reraise(): 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 333s raise exc_value.with_traceback(exc_tb) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 333s self.dbapi_connection = connection = pool._invoke_creator(self) 333s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 333s return dialect.connect(*cargs, **cparams) 333s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 333s raise exception 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 333s self._dbapi_connection = engine.raw_connection() 333s ~~~~~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 333s return self.pool.connect() 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 333s return _ConnectionFairy._checkout(self, self._fairy) 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 333s fairy = _ConnectionRecord.checkout(pool) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 333s with util.safe_reraise(): 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 333s raise exc_value.with_traceback(exc_tb) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 333s dbapi_connection = rec.get_connection() 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 333s self.__connect() 333s ~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 333s with util.safe_reraise(): 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 333s raise exc_value.with_traceback(exc_tb) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 333s self.dbapi_connection = connection = pool._invoke_creator(self) 333s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 333s return dialect.connect(*cargs, **cparams) 333s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 333s raise exception 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1810, in _execute_context 333s conn = self._revalidate_connection() 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 677, in _revalidate_connection 333s self._dbapi_connection = self.engine.raw_connection() 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 333s return self.pool.connect() 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 333s return _ConnectionFairy._checkout(self, self._fairy) 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 333s fairy = _ConnectionRecord.checkout(pool) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 333s with util.safe_reraise(): 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 333s raise exc_value.with_traceback(exc_tb) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 333s dbapi_connection = rec.get_connection() 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 333s self.__connect() 333s ~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 333s with util.safe_reraise(): 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 333s raise exc_value.with_traceback(exc_tb) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 333s self.dbapi_connection = connection = pool._invoke_creator(self) 333s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 333s return dialect.connect(*cargs, **cparams) 333s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 333s raise exception 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 333s self.dialect.do_execute( 333s ~~~~~~~~~~~~~~~~~~~~~~~^ 333s cursor, str_statement, effective_parameters, context 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 333s raise exception 333s oslo_db.exception.DBConnectionError: (oslo_db.tests.sqlalchemy.test_exc_filters.OperationalError) 2003 MySQL server has gone away 333s [SQL: SELECT 1] 333s (Background on this error at: https://sqlalche.me/e/20/e3q8) 333s {0} oslo_db.tests.sqlalchemy.test_exc_filters.TestDBConnectPingListener.test_mysql_wo_disconnect_flag [0.034854s] ... ok 333s WARNING [oslo_db.sqlalchemy.engines] SQL connection failed. -1 attempts left. 333s {1} oslo_db.tests.sqlalchemy.test_exc_filters.MySQLPrePingHandlerTests.test_mysql_galera_non_primary_disconnected_regex_only ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 333s WARNING [oslo_db.sqlalchemy.engines] SQL connection failed. -2 attempts left. 333s {1} oslo_db.tests.sqlalchemy.test_exc_filters.MySQLPrePingHandlerTests.test_mysql_ping_listener_disconnected ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 333s {1} oslo_db.tests.sqlalchemy.test_exc_filters.MySQLPrePingHandlerTests.test_mysql_ping_listener_disconnected_regex_only ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 333s {0} oslo_db.tests.sqlalchemy.test_exc_filters.TestDBConnectRetry.test_connect_inifinite_retries [0.023209s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_exc_filters.MySQLPrePingHandlerTests.test_mysql_w_disconnect_flag ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 333s {0} oslo_db.tests.sqlalchemy.test_exc_filters.TestDBConnectRetry.test_connect_retry_not_candidate_exception [0.006569s] ... ok 333s WARNING [oslo_db.sqlalchemy.engines] SQL connection failed. 3 attempts left. 333s {1} oslo_db.tests.sqlalchemy.test_exc_filters.MySQLPrePingHandlerTests.test_mysql_wo_disconnect_flag ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 333s {1} oslo_db.tests.sqlalchemy.test_exc_filters.MySQLPrePingHandlerTests.test_packet_sequence_wrong_error ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 333s WARNING [oslo_db.sqlalchemy.engines] SQL connection failed. 2 attempts left. 333s {1} oslo_db.tests.sqlalchemy.test_exc_filters.PostgreSQLPrePingHandlerTests.test_postgresql_ping_listener_disconnected ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 333s {1} oslo_db.tests.sqlalchemy.test_exc_filters.TestConstraint.test_postgresql [0.001844s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_exc_filters.TestDBConnectRetry.test_connect_retry_past_failure [0.025425s] ... ok 333s ERROR [oslo_db.sqlalchemy.engines] Database connection was found disconnected; reconnecting 333s Traceback (most recent call last): 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 333s self.dialect.do_execute( 333s ~~~~~~~~~~~~~~~~~~~~~~~^ 333s cursor, str_statement, effective_parameters, context 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 333s raise exception 333s oslo_db.tests.sqlalchemy.test_exc_filters.TestsExceptionFilter.OperationalError: 2002 MySQL server has gone away 333s 333s The above exception was the direct cause of the following exception: 333s 333s Traceback (most recent call last): 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/sqlalchemy/engines.py", line 81, in _connect_ping_listener 333s connection.scalar(select(1)) 333s ~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1305, in scalar 333s return meth( 333s self, 333s distilled_parameters, 333s execution_options or NO_OPTIONS, 333s ) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 541, in _execute_on_scalar 333s return self._execute_on_connection( 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 333s connection, distilled_params, execution_options 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ).scalar() 333s ^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 523, in _execute_on_connection 333s return connection._execute_clauseelement( 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 333s self, distilled_params, execution_options 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1638, in _execute_clauseelement 333s ret = self._execute_context( 333s dialect, 333s ...<8 lines>... 333s cache_hit=cache_hit, 333s ) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1843, in _execute_context 333s return self._exec_single_context( 333s ~~~~~~~~~~~~~~~~~~~~~~~~~^ 333s dialect, context, statement, parameters 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context 333s self._handle_dbapi_exception( 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 333s e, str_statement, effective_parameters, cursor, context 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2349, in _handle_dbapi_exception 333s raise newraise.with_traceback(exc_info[2]) from e 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 333s self.dialect.do_execute( 333s ~~~~~~~~~~~~~~~~~~~~~~~^ 333s cursor, str_statement, effective_parameters, context 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 333s raise exception 333s oslo_db.exception.DBConnectionError: (oslo_db.tests.sqlalchemy.test_exc_filters.OperationalError) 2002 MySQL server has gone away 333s [SQL: SELECT 1] 333s (Background on this error at: https://sqlalche.me/e/20/e3q8) 333s {0} oslo_db.tests.sqlalchemy.test_exc_filters.TestDataError.test_bad_data_incorrect_string [0.003963s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_exc_filters.TestDeadlock.test_mysql_mysqlconnector_deadlock [0.002536s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_exc_filters.TestDeadlock.test_mysql_not_deadlock [0.001982s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_exc_filters.TestDeadlock.test_mysql_pymysql_galera_deadlock [0.001950s] ... ok 333s ERROR [oslo_db.sqlalchemy.engines] Database connection was found disconnected; reconnecting 333s Traceback (most recent call last): 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/sqlalchemy/engines.py", line 81, in _connect_ping_listener 333s connection.scalar(select(1)) 333s ~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1305, in scalar 333s return meth( 333s self, 333s distilled_parameters, 333s execution_options or NO_OPTIONS, 333s ) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 541, in _execute_on_scalar 333s return self._execute_on_connection( 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 333s connection, distilled_params, execution_options 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ).scalar() 333s ^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 523, in _execute_on_connection 333s return connection._execute_clauseelement( 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 333s self, distilled_params, execution_options 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1638, in _execute_clauseelement 333s ret = self._execute_context( 333s dialect, 333s ...<8 lines>... 333s cache_hit=cache_hit, 333s ) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1843, in _execute_context 333s return self._exec_single_context( 333s ~~~~~~~~~~~~~~~~~~~~~~~~~^ 333s dialect, context, statement, parameters 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context 333s self._handle_dbapi_exception( 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 333s e, str_statement, effective_parameters, cursor, context 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2349, in _handle_dbapi_exception 333s raise newraise.with_traceback(exc_info[2]) from e 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 333s self.dialect.do_execute( 333s ~~~~~~~~~~~~~~~~~~~~~~~^ 333s cursor, str_statement, effective_parameters, context 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 333s raise exception 333s oslo_db.exception.DBConnectionError: (oslo_db.tests.sqlalchemy.test_exc_filters.OperationalError) 2002 MySQL server has gone away 333s [SQL: SELECT 1] 333s (Background on this error at: https://sqlalche.me/e/20/e3q8) 333s 333s During handling of the above exception, another exception occurred: 333s 333s Traceback (most recent call last): 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 333s self.dialect.do_execute( 333s ~~~~~~~~~~~~~~~~~~~~~~~^ 333s cursor, str_statement, effective_parameters, context 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 333s raise exception 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 333s self._dbapi_connection = engine.raw_connection() 333s ~~~~~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 333s return self.pool.connect() 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 333s return _ConnectionFairy._checkout(self, self._fairy) 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 333s fairy = _ConnectionRecord.checkout(pool) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 333s with util.safe_reraise(): 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 333s raise exc_value.with_traceback(exc_tb) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 333s dbapi_connection = rec.get_connection() 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 333s self.__connect() 333s ~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 333s with util.safe_reraise(): 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 333s raise exc_value.with_traceback(exc_tb) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 333s self.dbapi_connection = connection = pool._invoke_creator(self) 333s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 333s return dialect.connect(*cargs, **cparams) 333s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 333s raise exception 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 333s self._dbapi_connection = engine.raw_connection() 333s ~~~~~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 333s return self.pool.connect() 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 333s return _ConnectionFairy._checkout(self, self._fairy) 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 333s fairy = _ConnectionRecord.checkout(pool) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 333s with util.safe_reraise(): 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 333s raise exc_value.with_traceback(exc_tb) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 333s dbapi_connection = rec.get_connection() 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 333s self.__connect() 333s ~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 333s with util.safe_reraise(): 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 333s raise exc_value.with_traceback(exc_tb) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 333s self.dbapi_connection = connection = pool._invoke_creator(self) 333s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 333s return dialect.connect(*cargs, **cparams) 333s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 333s raise exception 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1810, in _execute_context 333s conn = self._revalidate_connection() 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 677, in _revalidate_connection 333s self._dbapi_connection = self.engine.raw_connection() 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 333s return self.pool.connect() 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 333s return _ConnectionFairy._checkout(self, self._fairy) 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 333s fairy = _ConnectionRecord.checkout(pool) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 333s with util.safe_reraise(): 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 333s raise exc_value.with_traceback(exc_tb) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 333s dbapi_connection = rec.get_connection() 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 333s self.__connect() 333s ~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 333s with util.safe_reraise(): 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 333s raise exc_value.with_traceback(exc_tb) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 333s self.dbapi_connection = connection = pool._invoke_creator(self) 333s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 333s return dialect.connect(*cargs, **cparams) 333s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 333s raise exception 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 333s self.dialect.do_execute( 333s ~~~~~~~~~~~~~~~~~~~~~~~^ 333s cursor, str_statement, effective_parameters, context 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 333s raise exception 333s oslo_db.tests.sqlalchemy.test_exc_filters.TestsExceptionFilter.OperationalError: 2002 MySQL server has gone away 333s 333s The above exception was the direct cause of the following exception: 333s 333s Traceback (most recent call last): 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/sqlalchemy/engines.py", line 81, in _connect_ping_listener 333s connection.scalar(select(1)) 333s ~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1305, in scalar 333s return meth( 333s self, 333s distilled_parameters, 333s execution_options or NO_OPTIONS, 333s ) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 541, in _execute_on_scalar 333s return self._execute_on_connection( 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 333s connection, distilled_params, execution_options 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ).scalar() 333s ^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 523, in _execute_on_connection 333s return connection._execute_clauseelement( 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 333s self, distilled_params, execution_options 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1638, in _execute_clauseelement 333s ret = self._execute_context( 333s dialect, 333s ...<8 lines>... 333s cache_hit=cache_hit, 333s ) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1843, in _execute_context 333s return self._exec_single_context( 333s ~~~~~~~~~~~~~~~~~~~~~~~~~^ 333s dialect, context, statement, parameters 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context 333s self._handle_dbapi_exception( 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 333s e, str_statement, effective_parameters, cursor, context 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2349, in _handle_dbapi_exception 333s raise newraise.with_traceback(exc_info[2]) from e 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 333s self.dialect.do_execute( 333s ~~~~~~~~~~~~~~~~~~~~~~~^ 333s cursor, str_statement, effective_parameters, context 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 333s raise exception 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 333s self._dbapi_connection = engine.raw_connection() 333s ~~~~~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 333s return self.pool.connect() 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 333s return _ConnectionFairy._checkout(self, self._fairy) 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 333s fairy = _ConnectionRecord.checkout(pool) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 333s with util.safe_reraise(): 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 333s raise exc_value.with_traceback(exc_tb) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 333s dbapi_connection = rec.get_connection() 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 333s self.__connect() 333s ~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 333s with util.safe_reraise(): 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 333s raise exc_value.with_traceback(exc_tb) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 333s self.dbapi_connection = connection = pool._invoke_creator(self) 333s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 333s return dialect.connect(*cargs, **cparams) 333s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 333s raise exception 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 333s self._dbapi_connection = engine.raw_connection() 333s ~~~~~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 333s return self.pool.connect() 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 333s return _ConnectionFairy._checkout(self, self._fairy) 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 333s fairy = _ConnectionRecord.checkout(pool) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 333s with util.safe_reraise(): 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 333s raise exc_value.with_traceback(exc_tb) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 333s dbapi_connection = rec.get_connection() 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 333s self.__connect() 333s ~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 333s with util.safe_reraise(): 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 333s raise exc_value.with_traceback(exc_tb) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 333s self.dbapi_connection = connection = pool._invoke_creator(self) 333s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 333s return dialect.connect(*cargs, **cparams) 333s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 333s raise exception 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1810, in _execute_context 333s conn = self._revalidate_connection() 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 677, in _revalidate_connection 333s self._dbapi_connection = self.engine.raw_connection() 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 333s return self.pool.connect() 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 333s return _ConnectionFairy._checkout(self, self._fairy) 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 333s fairy = _ConnectionRecord.checkout(pool) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 333s with util.safe_reraise(): 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 333s raise exc_value.with_traceback(exc_tb) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 333s dbapi_connection = rec.get_connection() 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 333s self.__connect() 333s ~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 333s with util.safe_reraise(): 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 333s raise exc_value.with_traceback(exc_tb) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 333s self.dbapi_connection = connection = pool._invoke_creator(self) 333s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 333s return dialect.connect(*cargs, **cparams) 333s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 333s raise exception 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 333s self.dialect.do_execute( 333s ~~~~~~~~~~~~~~~~~~~~~~~^ 333s cursor, str_statement, effective_parameters, context 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 333s raise exception 333s oslo_db.exception.DBConnectionError: (oslo_db.tests.sqlalchemy.test_exc_filters.OperationalError) 2002 MySQL server has gone away 333s [SQL: SELECT 1] 333s (Background on this error at: https://sqlalche.me/e/20/e3q8) 333s ERROR [oslo_db.sqlalchemy.engines] Database connection was found disconnected; reconnecting 333s Traceback (most recent call last): 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 333s self.dialect.do_execute( 333s ~~~~~~~~~~~~~~~~~~~~~~~^ 333s cursor, str_statement, effective_parameters, context 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 333s raise exception 333s oslo_db.tests.sqlalchemy.test_exc_filters.TestsExceptionFilter.OperationalError: 2003 MySQL server has gone away 333s 333s The above exception was the direct cause of the following exception: 333s 333s Traceback (most recent call last): 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/sqlalchemy/engines.py", line 81, in _connect_ping_listener 333s connection.scalar(select(1)) 333s ~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1305, in scalar 333s return meth( 333s self, 333s distilled_parameters, 333s execution_options or NO_OPTIONS, 333s ) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 541, in _execute_on_scalar 333s return self._execute_on_connection( 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 333s connection, distilled_params, execution_options 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ).scalar() 333s ^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 523, in _execute_on_connection 333s return connection._execute_clauseelement( 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 333s self, distilled_params, execution_options 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1638, in _execute_clauseelement 333s ret = self._execute_context( 333s dialect, 333s ...<8 lines>... 333s cache_hit=cache_hit, 333s ) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1843, in _execute_context 333s return self._exec_single_context( 333s ~~~~~~~~~~~~~~~~~~~~~~~~~^ 333s dialect, context, statement, parameters 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context 333s self._handle_dbapi_exception( 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 333s e, str_statement, effective_parameters, cursor, context 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2349, in _handle_dbapi_exception 333s raise newraise.with_traceback(exc_info[2]) from e 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 333s self.dialect.do_execute( 333s ~~~~~~~~~~~~~~~~~~~~~~~^ 333s cursor, str_statement, effective_parameters, context 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 333s raise exception 333s oslo_db.exception.DBConnectionError: (oslo_db.tests.sqlalchemy.test_exc_filters.OperationalError) 2003 MySQL server has gone away 333s [SQL: SELECT 1] 333s (Background on this error at: https://sqlalche.me/e/20/e3q8) 333s {0} oslo_db.tests.sqlalchemy.test_exc_filters.TestDeadlock.test_mysql_pymysql_wsrep_deadlock [0.002724s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_exc_filters.TestDeadlock.test_postgresql_deadlock [0.002681s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_exc_filters.TestDeadlock.test_postgresql_not_deadlock [0.001748s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_exc_filters.TestDuplicate.test_mysql_duplicate_entry_key_start_with_tablename [0.001703s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_exc_filters.TestDuplicate.test_mysql_mysqlconnector [0.001667s] ... ok 333s ERROR [oslo_db.sqlalchemy.engines] Database connection was found disconnected; reconnecting 333s Traceback (most recent call last): 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/sqlalchemy/engines.py", line 81, in _connect_ping_listener 333s connection.scalar(select(1)) 333s ~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1305, in scalar 333s return meth( 333s self, 333s distilled_parameters, 333s execution_options or NO_OPTIONS, 333s ) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 541, in _execute_on_scalar 333s return self._execute_on_connection( 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 333s connection, distilled_params, execution_options 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ).scalar() 333s ^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 523, in _execute_on_connection 333s return connection._execute_clauseelement( 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 333s self, distilled_params, execution_options 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1638, in _execute_clauseelement 333s ret = self._execute_context( 333s dialect, 333s ...<8 lines>... 333s cache_hit=cache_hit, 333s ) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1843, in _execute_context 333s return self._exec_single_context( 333s ~~~~~~~~~~~~~~~~~~~~~~~~~^ 333s dialect, context, statement, parameters 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context 333s self._handle_dbapi_exception( 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 333s e, str_statement, effective_parameters, cursor, context 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2349, in _handle_dbapi_exception 333s raise newraise.with_traceback(exc_info[2]) from e 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 333s self.dialect.do_execute( 333s ~~~~~~~~~~~~~~~~~~~~~~~^ 333s cursor, str_statement, effective_parameters, context 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 333s raise exception 333s oslo_db.exception.DBConnectionError: (oslo_db.tests.sqlalchemy.test_exc_filters.OperationalError) 2003 MySQL server has gone away 333s [SQL: SELECT 1] 333s (Background on this error at: https://sqlalche.me/e/20/e3q8) 333s 333s During handling of the above exception, another exception occurred: 333s 333s Traceback (most recent call last): 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 333s self.dialect.do_execute( 333s ~~~~~~~~~~~~~~~~~~~~~~~^ 333s cursor, str_statement, effective_parameters, context 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 333s raise exception 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 333s self._dbapi_connection = engine.raw_connection() 333s ~~~~~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 333s return self.pool.connect() 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 333s return _ConnectionFairy._checkout(self, self._fairy) 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 333s fairy = _ConnectionRecord.checkout(pool) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 333s with util.safe_reraise(): 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 333s raise exc_value.with_traceback(exc_tb) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 333s dbapi_connection = rec.get_connection() 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 333s self.__connect() 333s ~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 333s with util.safe_reraise(): 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 333s raise exc_value.with_traceback(exc_tb) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 333s self.dbapi_connection = connection = pool._invoke_creator(self) 333s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 333s return dialect.connect(*cargs, **cparams) 333s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 333s raise exception 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 333s self._dbapi_connection = engine.raw_connection() 333s ~~~~~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 333s return self.pool.connect() 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 333s return _ConnectionFairy._checkout(self, self._fairy) 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 333s fairy = _ConnectionRecord.checkout(pool) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 333s with util.safe_reraise(): 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 333s raise exc_value.with_traceback(exc_tb) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 333s dbapi_connection = rec.get_connection() 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 333s self.__connect() 333s ~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 333s with util.safe_reraise(): 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 333s raise exc_value.with_traceback(exc_tb) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 333s self.dbapi_connection = connection = pool._invoke_creator(self) 333s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 333s return dialect.connect(*cargs, **cparams) 333s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 333s raise exception 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1810, in _execute_context 333s conn = self._revalidate_connection() 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 677, in _revalidate_connection 333s self._dbapi_connection = self.engine.raw_connection() 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 333s return self.pool.connect() 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 333s return _ConnectionFairy._checkout(self, self._fairy) 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 333s fairy = _ConnectionRecord.checkout(pool) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 333s with util.safe_reraise(): 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 333s raise exc_value.with_traceback(exc_tb) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 333s dbapi_connection = rec.get_connection() 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 333s self.__connect() 333s ~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 333s with util.safe_reraise(): 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 333s raise exc_value.with_traceback(exc_tb) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 333s self.dbapi_connection = connection = pool._invoke_creator(self) 333s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 333s return dialect.connect(*cargs, **cparams) 333s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 333s raise exception 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 333s self.dialect.do_execute( 333s ~~~~~~~~~~~~~~~~~~~~~~~^ 333s cursor, str_statement, effective_parameters, context 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 333s raise exception 333s oslo_db.tests.sqlalchemy.test_exc_filters.TestsExceptionFilter.OperationalError: 2003 MySQL server has gone away 333s 333s The above exception was the direct cause of the following exception: 333s 333s Traceback (most recent call last): 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/sqlalchemy/engines.py", line 81, in _connect_ping_listener 333s connection.scalar(select(1)) 333s ~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1305, in scalar 333s return meth( 333s self, 333s distilled_parameters, 333s execution_options or NO_OPTIONS, 333s ) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 541, in _execute_on_scalar 333s return self._execute_on_connection( 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 333s connection, distilled_params, execution_options 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ).scalar() 333s ^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 523, in _execute_on_connection 333s return connection._execute_clauseelement( 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 333s self, distilled_params, execution_options 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1638, in _execute_clauseelement 333s ret = self._execute_context( 333s dialect, 333s ...<8 lines>... 333s cache_hit=cache_hit, 333s ) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1843, in _execute_context 333s return self._exec_single_context( 333s ~~~~~~~~~~~~~~~~~~~~~~~~~^ 333s dialect, context, statement, parameters 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context 333s self._handle_dbapi_exception( 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 333s e, str_statement, effective_parameters, cursor, context 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2349, in _handle_dbapi_exception 333s raise newraise.with_traceback(exc_info[2]) from e 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 333s self.dialect.do_execute( 333s ~~~~~~~~~~~~~~~~~~~~~~~^ 333s cursor, str_statement, effective_parameters, context 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 333s raise exception 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 333s self._dbapi_connection = engine.raw_connection() 333s ~~~~~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 333s return self.pool.connect() 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 333s return _ConnectionFairy._checkout(self, self._fairy) 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 333s fairy = _ConnectionRecord.checkout(pool) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 333s with util.safe_reraise(): 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 333s raise exc_value.with_traceback(exc_tb) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 333s dbapi_connection = rec.get_connection() 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 333s self.__connect() 333s ~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 333s with util.safe_reraise(): 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 333s raise exc_value.with_traceback(exc_tb) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 333s self.dbapi_connection = connection = pool._invoke_creator(self) 333s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 333s return dialect.connect(*cargs, **cparams) 333s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 333s raise exception 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 333s self._dbapi_connection = engine.raw_connection() 333s ~~~~~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 333s return self.pool.connect() 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 333s return _ConnectionFairy._checkout(self, self._fairy) 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 333s fairy = _ConnectionRecord.checkout(pool) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 333s with util.safe_reraise(): 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 333s raise exc_value.with_traceback(exc_tb) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 333s dbapi_connection = rec.get_connection() 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 333s self.__connect() 333s ~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 333s with util.safe_reraise(): 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 333s raise exc_value.with_traceback(exc_tb) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 333s self.dbapi_connection = connection = pool._invoke_creator(self) 333s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 333s return dialect.connect(*cargs, **cparams) 333s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 333s raise exception 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1810, in _execute_context 333s conn = self._revalidate_connection() 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 677, in _revalidate_connection 333s self._dbapi_connection = self.engine.raw_connection() 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 333s return self.pool.connect() 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 333s return _ConnectionFairy._checkout(self, self._fairy) 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 333s fairy = _ConnectionRecord.checkout(pool) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 333s with util.safe_reraise(): 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 333s raise exc_value.with_traceback(exc_tb) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 333s dbapi_connection = rec.get_connection() 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 333s self.__connect() 333s ~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 333s with util.safe_reraise(): 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 333s raise exc_value.with_traceback(exc_tb) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 333s self.dbapi_connection = connection = pool._invoke_creator(self) 333s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 333s return dialect.connect(*cargs, **cparams) 333s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 333s raise exception 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 333s self.dialect.do_execute( 333s ~~~~~~~~~~~~~~~~~~~~~~~^ 333s cursor, str_statement, effective_parameters, context 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 333s raise exception 333s oslo_db.exception.DBConnectionError: (oslo_db.tests.sqlalchemy.test_exc_filters.OperationalError) 2003 MySQL server has gone away 333s [SQL: SELECT 1] 333s (Background on this error at: https://sqlalche.me/e/20/e3q8) 333s {0} oslo_db.tests.sqlalchemy.test_exc_filters.TestDuplicate.test_mysql_pymysql [0.002300s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_exc_filters.TestDuplicate.test_postgresql [0.001679s] ... ok 333s ERROR [oslo_db.sqlalchemy.engines] Database connection was found disconnected; reconnecting 333s Traceback (most recent call last): 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 333s self.dialect.do_execute( 333s ~~~~~~~~~~~~~~~~~~~~~~~^ 333s cursor, str_statement, effective_parameters, context 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 333s raise exception 333s oslo_db.tests.sqlalchemy.test_exc_filters.TestsExceptionFilter.OperationalError: 2002 MySQL server has gone away 333s 333s The above exception was the direct cause of the following exception: 333s 333s Traceback (most recent call last): 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/sqlalchemy/engines.py", line 81, in _connect_ping_listener 333s connection.scalar(select(1)) 333s ~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1305, in scalar 333s return meth( 333s self, 333s distilled_parameters, 333s execution_options or NO_OPTIONS, 333s ) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 541, in _execute_on_scalar 333s return self._execute_on_connection( 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 333s connection, distilled_params, execution_options 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ).scalar() 333s ^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 523, in _execute_on_connection 333s return connection._execute_clauseelement( 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 333s self, distilled_params, execution_options 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1638, in _execute_clauseelement 333s ret = self._execute_context( 333s dialect, 333s ...<8 lines>... 333s cache_hit=cache_hit, 333s ) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1843, in _execute_context 333s return self._exec_single_context( 333s ~~~~~~~~~~~~~~~~~~~~~~~~~^ 333s dialect, context, statement, parameters 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context 333s self._handle_dbapi_exception( 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 333s e, str_statement, effective_parameters, cursor, context 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2349, in _handle_dbapi_exception 333s raise newraise.with_traceback(exc_info[2]) from e 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 333s self.dialect.do_execute( 333s ~~~~~~~~~~~~~~~~~~~~~~~^ 333s cursor, str_statement, effective_parameters, context 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 333s raise exception 333s oslo_db.exception.DBConnectionError: (oslo_db.tests.sqlalchemy.test_exc_filters.OperationalError) 2002 MySQL server has gone away 333s [SQL: SELECT 1] 333s (Background on this error at: https://sqlalche.me/e/20/e3q8) 333s {0} oslo_db.tests.sqlalchemy.test_exc_filters.TestDuplicate.test_postgresql_single [0.002002s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_exc_filters.TestDuplicate.test_sqlite_3_7_16_or_3_8_2_and_higher [0.002577s] ... ok 333s WARNING [oslo_db.sqlalchemy.exc_filters] DBAPIError exception wrapped. 333s Traceback (most recent call last): 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 333s self.dialect.do_execute( 333s ~~~~~~~~~~~~~~~~~~~~~~~^ 333s cursor, str_statement, effective_parameters, context 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 133, in do_execute 333s raise exception 333s oslo_db.tests.sqlalchemy.test_exc_filters.TestsExceptionFilter.IntegrityError: constraint violation 333s {0} oslo_db.tests.sqlalchemy.test_exc_filters.TestDuplicate.test_unsupported_backend [0.002426s] ... ok 333s ERROR [oslo_db.sqlalchemy.engines] Database connection was found disconnected; reconnecting 333s Traceback (most recent call last): 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/sqlalchemy/engines.py", line 81, in _connect_ping_listener 333s connection.scalar(select(1)) 333s ~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1305, in scalar 333s return meth( 333s self, 333s distilled_parameters, 333s execution_options or NO_OPTIONS, 333s ) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 541, in _execute_on_scalar 333s return self._execute_on_connection( 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 333s connection, distilled_params, execution_options 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ).scalar() 333s ^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 523, in _execute_on_connection 333s return connection._execute_clauseelement( 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 333s self, distilled_params, execution_options 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1638, in _execute_clauseelement 333s ret = self._execute_context( 333s dialect, 333s ...<8 lines>... 333s cache_hit=cache_hit, 333s ) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1843, in _execute_context 333s return self._exec_single_context( 333s ~~~~~~~~~~~~~~~~~~~~~~~~~^ 333s dialect, context, statement, parameters 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context 333s self._handle_dbapi_exception( 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 333s e, str_statement, effective_parameters, cursor, context 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2349, in _handle_dbapi_exception 333s raise newraise.with_traceback(exc_info[2]) from e 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 333s self.dialect.do_execute( 333s ~~~~~~~~~~~~~~~~~~~~~~~^ 333s cursor, str_statement, effective_parameters, context 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 333s raise exception 333s oslo_db.exception.DBConnectionError: (oslo_db.tests.sqlalchemy.test_exc_filters.OperationalError) 2002 MySQL server has gone away 333s [SQL: SELECT 1] 333s (Background on this error at: https://sqlalche.me/e/20/e3q8) 333s 333s During handling of the above exception, another exception occurred: 333s 333s Traceback (most recent call last): 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 333s self.dialect.do_execute( 333s ~~~~~~~~~~~~~~~~~~~~~~~^ 333s cursor, str_statement, effective_parameters, context 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 333s raise exception 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 333s self._dbapi_connection = engine.raw_connection() 333s ~~~~~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 333s return self.pool.connect() 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 333s return _ConnectionFairy._checkout(self, self._fairy) 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 333s fairy = _ConnectionRecord.checkout(pool) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 333s with util.safe_reraise(): 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 333s raise exc_value.with_traceback(exc_tb) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 333s dbapi_connection = rec.get_connection() 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 333s self.__connect() 333s ~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 333s with util.safe_reraise(): 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 333s raise exc_value.with_traceback(exc_tb) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 333s self.dbapi_connection = connection = pool._invoke_creator(self) 333s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 333s return dialect.connect(*cargs, **cparams) 333s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 333s raise exception 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 333s self._dbapi_connection = engine.raw_connection() 333s ~~~~~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 333s return self.pool.connect() 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 333s return _ConnectionFairy._checkout(self, self._fairy) 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 333s fairy = _ConnectionRecord.checkout(pool) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 333s with util.safe_reraise(): 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 333s raise exc_value.with_traceback(exc_tb) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 333s dbapi_connection = rec.get_connection() 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 333s self.__connect() 333s ~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 333s with util.safe_reraise(): 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 333s raise exc_value.with_traceback(exc_tb) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 333s self.dbapi_connection = connection = pool._invoke_creator(self) 333s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 333s return dialect.connect(*cargs, **cparams) 333s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 333s raise exception 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1810, in _execute_context 333s conn = self._revalidate_connection() 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 677, in _revalidate_connection 333s self._dbapi_connection = self.engine.raw_connection() 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 333s return self.pool.connect() 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 333s return _ConnectionFairy._checkout(self, self._fairy) 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 333s fairy = _ConnectionRecord.checkout(pool) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 333s with util.safe_reraise(): 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 333s raise exc_value.with_traceback(exc_tb) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 333s dbapi_connection = rec.get_connection() 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 333s self.__connect() 333s ~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 333s with util.safe_reraise(): 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 333s raise exc_value.with_traceback(exc_tb) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 333s self.dbapi_connection = connection = pool._invoke_creator(self) 333s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 333s return dialect.connect(*cargs, **cparams) 333s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 333s raise exception 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 333s self.dialect.do_execute( 333s ~~~~~~~~~~~~~~~~~~~~~~~^ 333s cursor, str_statement, effective_parameters, context 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 333s raise exception 333s oslo_db.tests.sqlalchemy.test_exc_filters.TestsExceptionFilter.OperationalError: 2002 MySQL server has gone away 333s 333s The above exception was the direct cause of the following exception: 333s 333s Traceback (most recent call last): 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/sqlalchemy/engines.py", line 81, in _connect_ping_listener 333s connection.scalar(select(1)) 333s ~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1305, in scalar 333s return meth( 333s self, 333s distilled_parameters, 333s execution_options or NO_OPTIONS, 333s ) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 541, in _execute_on_scalar 333s return self._execute_on_connection( 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 333s connection, distilled_params, execution_options 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ).scalar() 333s ^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 523, in _execute_on_connection 333s return connection._execute_clauseelement( 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 333s self, distilled_params, execution_options 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1638, in _execute_clauseelement 333s ret = self._execute_context( 333s dialect, 333s ...<8 lines>... 333s cache_hit=cache_hit, 333s ) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1843, in _execute_context 333s return self._exec_single_context( 333s ~~~~~~~~~~~~~~~~~~~~~~~~~^ 333s dialect, context, statement, parameters 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context 333s self._handle_dbapi_exception( 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 333s e, str_statement, effective_parameters, cursor, context 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2349, in _handle_dbapi_exception 333s raise newraise.with_traceback(exc_info[2]) from e 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 333s self.dialect.do_execute( 333s ~~~~~~~~~~~~~~~~~~~~~~~^ 333s cursor, str_statement, effective_parameters, context 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 333s raise exception 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 333s self._dbapi_connection = engine.raw_connection() 333s ~~~~~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 333s return self.pool.connect() 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 333s return _ConnectionFairy._checkout(self, self._fairy) 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 333s fairy = _ConnectionRecord.checkout(pool) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 333s with util.safe_reraise(): 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 333s raise exc_value.with_traceback(exc_tb) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 333s dbapi_connection = rec.get_connection() 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 333s self.__connect() 333s ~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 333s with util.safe_reraise(): 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 333s raise exc_value.with_traceback(exc_tb) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 333s self.dbapi_connection = connection = pool._invoke_creator(self) 333s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 333s return dialect.connect(*cargs, **cparams) 333s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 333s raise exception 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 333s self._dbapi_connection = engine.raw_connection() 333s ~~~~~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 333s return self.pool.connect() 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 333s return _ConnectionFairy._checkout(self, self._fairy) 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 333s fairy = _ConnectionRecord.checkout(pool) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 333s with util.safe_reraise(): 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 333s raise exc_value.with_traceback(exc_tb) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 333s dbapi_connection = rec.get_connection() 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 333s self.__connect() 333s ~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 333s with util.safe_reraise(): 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 333s raise exc_value.with_traceback(exc_tb) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 333s self.dbapi_connection = connection = pool._invoke_creator(self) 333s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 333s return dialect.connect(*cargs, **cparams) 333s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 333s raise exception 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1810, in _execute_context 333s conn = self._revalidate_connection() 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 677, in _revalidate_connection 333s self._dbapi_connection = self.engine.raw_connection() 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 333s return self.pool.connect() 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 333s return _ConnectionFairy._checkout(self, self._fairy) 333s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 333s fairy = _ConnectionRecord.checkout(pool) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 333s with util.safe_reraise(): 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 333s raise exc_value.with_traceback(exc_tb) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 333s dbapi_connection = rec.get_connection() 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 333s self.__connect() 333s ~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 333s with util.safe_reraise(): 333s ~~~~~~~~~~~~~~~~~^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 333s raise exc_value.with_traceback(exc_tb) 333s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 333s self.dbapi_connection = connection = pool._invoke_creator(self) 333s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 333s return dialect.connect(*cargs, **cparams) 333s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 333s raise exception 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 333s self.dialect.do_execute( 333s ~~~~~~~~~~~~~~~~~~~~~~~^ 333s cursor, str_statement, effective_parameters, context 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 333s raise exception 333s oslo_db.exception.DBConnectionError: (oslo_db.tests.sqlalchemy.test_exc_filters.OperationalError) 2002 MySQL server has gone away 333s [SQL: SELECT 1] 333s (Background on this error at: https://sqlalche.me/e/20/e3q8) 333s {1} oslo_db.tests.sqlalchemy.test_exc_filters.TestDBConnectPingListener.test_mysql_w_disconnect_flag [0.047299s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_exc_filters.TestDBConnectRetry.test_connect_no_retries [0.001380s] ... ok 333s WARNING [oslo_db.sqlalchemy.engines] SQL connection failed. 2 attempts left. 333s {0} oslo_db.tests.sqlalchemy.test_exc_filters.TestExceptionCauseMySQLSavepoint.test_cause_for_failed_flush_plus_no_savepoint ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 333s WARNING [oslo_db.sqlalchemy.exc_filters] DB exception wrapped. 333s Traceback (most recent call last): 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 333s self.dialect.do_execute( 333s ~~~~~~~~~~~~~~~~~~~~~~~^ 333s cursor, str_statement, effective_parameters, context 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 133, in do_execute 333s raise exception 333s AttributeError: mysqldb has an attribute error 333s {0} oslo_db.tests.sqlalchemy.test_exc_filters.TestFallthroughsAndNonDBAPI.test_garden_variety [0.002977s] ... ok 333s WARNING [oslo_db.sqlalchemy.exc_filters] DBAPIError exception wrapped. 333s Traceback (most recent call last): 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 333s self.dialect.do_execute( 333s ~~~~~~~~~~~~~~~~~~~~~~~^ 333s cursor, str_statement, effective_parameters, context 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 133, in do_execute 333s raise exception 333s oslo_db.tests.sqlalchemy.test_exc_filters.TestsExceptionFilter.ProgrammingError: Error 123, you made a mistake 333s {0} oslo_db.tests.sqlalchemy.test_exc_filters.TestFallthroughsAndNonDBAPI.test_generic_dbapi [0.002536s] ... ok 333s WARNING [oslo_db.sqlalchemy.engines] SQL connection failed. 1 attempts left. 333s {0} oslo_db.tests.sqlalchemy.test_exc_filters.TestMariaDBConsistencyError.test_mariadb_consistency_error_with_details [0.001887s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_exc_filters.TestMariaDBConsistencyError.test_mariadb_mysqlconnector_consistency_error [0.001984s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_exc_filters.TestMariaDBConsistencyError.test_mariadb_pymysql_consistency_error [0.002669s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_exc_filters.TestDBConnectRetry.test_connect_retry_stops_infailure [0.022280s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_exc_filters.TestDataError.test_bad_data_out_of_range [0.001944s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_exc_filters.TestNonExistentConstraintMySQL.test_raise ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 333s {1} oslo_db.tests.sqlalchemy.test_exc_filters.TestDataError.test_data_too_long_for_column [0.002277s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_exc_filters.TestDeadlock.test_mysql_pymysql_deadlock [0.001926s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_exc_filters.TestDuplicate.test_mysql_binary [0.002133s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_exc_filters.TestDuplicate.test_mysql_duplicate_entry_key_start_with_tablename_binary [0.002420s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_exc_filters.TestNonExistentConstraintPostgreSQL.test_raise ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 333s {1} oslo_db.tests.sqlalchemy.test_exc_filters.TestDuplicate.test_mysql_single [0.002057s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_exc_filters.TestDuplicate.test_sqlite [0.001620s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_exc_filters.TestDuplicate.test_sqlite_dupe_primary_key [0.001502s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_exc_filters.TestNonExistentDatabaseMySQL.test_raise ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 333s {1} oslo_db.tests.sqlalchemy.test_exc_filters.TestExceptionCauseMySQLSavepoint.test_rollback_doesnt_interfere_with_killed_conn ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 333s {0} oslo_db.tests.sqlalchemy.test_exc_filters.TestNonExistentDatabasePostgreSQL.test_raise ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 333s {1} oslo_db.tests.sqlalchemy.test_exc_filters.TestExceptionCauseMySQLSavepoint.test_savepoint_rollback_doesnt_interfere_with_killed_conn ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 333s {1} oslo_db.tests.sqlalchemy.test_exc_filters.TestFallthroughsAndNonDBAPI.test_generic_dbapi_disconnect [0.001903s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_exc_filters.TestFallthroughsAndNonDBAPI.test_operational_dbapi_disconnect [0.002309s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_exc_filters.TestFallthroughsAndNonDBAPI.test_operational_error_asis [0.001511s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_exc_filters.TestFallthroughsAndNonDBAPI.test_unicode_encode [0.001467s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_exc_filters.TestNonExistentTableMySQL.test_raise ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 333s {1} oslo_db.tests.sqlalchemy.test_exc_filters.TestNonExistentTablePostgreSQL.test_raise ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 333s {0} oslo_db.tests.sqlalchemy.test_exc_filters.TestReferenceErrorMySQL.test_raise_ansi_quotes ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 333s {1} oslo_db.tests.sqlalchemy.test_exc_filters.TestReferenceErrorMySQL.test_raise ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 333s {0} oslo_db.tests.sqlalchemy.test_exc_filters.TestReferenceErrorMySQL.test_raise_delete ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 333s {1} oslo_db.tests.sqlalchemy.test_fixtures.BackendSkipTest.test_skip_no_dbapi [0.007972s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_exc_filters.TestReferenceErrorPostgreSQL.test_raise ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 333s {1} oslo_db.tests.sqlalchemy.test_fixtures.BackendSkipTest.test_skip_no_such_backend [0.007035s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_fixtures.EnginefacadeIntegrationTest.test_db_fixture [0.003889s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_fixtures.TestWScenarios.test_one(scenario2) [0.000056s] ... ok 333s WARNING [oslo_db.sqlalchemy.exc_filters] DBAPIError exception wrapped. 333s Traceback (most recent call last): 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 333s self.dialect.do_execute( 333s ~~~~~~~~~~~~~~~~~~~~~~~^ 333s cursor, str_statement, effective_parameters, context 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 133, in do_execute 333s raise exception 333s oslo_db.tests.sqlalchemy.test_exc_filters.TestsExceptionFilter.ProgrammingError: Error 123, you made a mistake 333s {0} oslo_db.tests.sqlalchemy.test_exc_filters.TestReferenceErrorPostgreSQL.test_raise_delete ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 333s {1} oslo_db.tests.sqlalchemy.test_migrate_cli.TestAlembicExtension.test_downgrade_none [0.002266s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_migrate_cli.TestAlembicExtension.test_downgrade_normal [0.001436s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_migrate_cli.TestAlembicExtension.test_has_revision [0.001718s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_exc_filters.TestsErrorHandler.test_chained_exceptions [0.005476s] ... ok 333s WARNING [oslo_db.sqlalchemy.exc_filters] DBAPIError exception wrapped. 333s Traceback (most recent call last): 333s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 333s self.dialect.do_execute( 333s ~~~~~~~~~~~~~~~~~~~~~~~^ 333s cursor, str_statement, effective_parameters, context 333s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 333s ) 333s ^ 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 133, in do_execute 333s raise exception 333s oslo_db.tests.sqlalchemy.test_exc_filters.TestsExceptionFilter.ProgrammingError: Error 123, you made a mistake 333s {0} oslo_db.tests.sqlalchemy.test_exc_filters.TestsErrorHandler.test_multiple_error_handlers [0.003084s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_fixtures.TestLoadHook.test_module_level [0.001477s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_fixtures.TestLoadHook.test_package_level [0.001422s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_fixtures.TestWScenarios.test_one(scenario1) [0.000040s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_fixtures.TestWScenarios.test_two(scenario1) [0.000052s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_fixtures.TestWScenarios.test_two(scenario2) [0.000056s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_migrate_cli.TestAlembicExtension.test_check_enabled_false [0.001522s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_migrate_cli.TestAlembicExtension.test_check_enabled_true [0.001285s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_migrate_cli.TestAlembicExtension.test_downgrade_int [0.001837s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_migrate_cli.TestAlembicExtension.test_has_revision_negative [0.002352s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_migrate_cli.TestAlembicExtension.test_revision [0.001810s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_migrate_cli.TestAlembicExtension.test_stamp [0.001711s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_migrate_cli.TestAlembicExtension.test_upgrade_none [0.001757s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_migrate_cli.TestMigrationManager.test_manager_update [0.022034s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_migrate_cli.TestMigrationManager.test_stamp [0.001160s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_migrate_cli.TestMigrationManager.test_version [0.000901s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_migrate_cli.TestAlembicExtension.test_upgrade_normal [0.002407s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_migrate_cli.TestMigrationManager.test_version_return_value [0.001391s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_migrate_cli.TestMigrationMultipleExtensions.test_downgrade_checks_rev_existence [0.002644s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_migrate_cli.TestMigrationMultipleExtensions.test_downgrade_does_not_go_too_far [0.001921s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_migrate_cli.TestAlembicExtension.test_version [0.008974s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_migrate_cli.TestMigrationMultipleExtensions.test_downgrade_right_order [0.002807s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_migrate_cli.TestMigrationMultipleExtensions.test_upgrade_does_not_go_too_far [0.001703s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_migrations.ModelsMigrationsSyncMySQL.test_models_not_sync ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 333s {1} oslo_db.tests.sqlalchemy.test_migrations.ModelsMigrationsSyncMySQL.test_models_sync ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 333s {0} oslo_db.tests.sqlalchemy.test_migrate_cli.TestMigrationManager.test_downgrade_normal_revision [0.019961s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_migrate_cli.TestMigrationManager.test_manager_update_revision_none [0.001854s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_migrate_cli.TestMigrationManager.test_revision_message_autogenerate [0.001031s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_migrate_cli.TestMigrationManager.test_revision_only_message [0.001577s] ... ok 333s /usr/lib/python3/dist-packages/testtools/testcase.py:1144: DeprecationWarning: Using class 'MigrationManager' is deprecated in version '8.3.0': Support for sqlalchemy-migrate and with it the migration manager is deprecated for removal; consider migrating to and using alembic directly 333s return self._callable_object(*self._args, **self._kwargs) 333s {1} oslo_db.tests.sqlalchemy.test_migrations.ModelsMigrationsSyncPostgreSQL.test_models_not_sync ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 333s {0} oslo_db.tests.sqlalchemy.test_migrate_cli.TestMigrationManager.test_wrong_config [0.002274s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_options.DbApiOptionsTestCase.test_dbapi_parameters [0.001869s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_migrate_cli.TestMigrationMultipleExtensions.test_upgrade_checks_rev_existence [0.003381s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_provision.AdHocURLTest.test_sqlite_setup_teardown [0.005081s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_provision.BackendNotAvailableTest.test_cant_connect [0.000903s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_migrate_cli.TestMigrationMultipleExtensions.test_upgrade_right_order [0.004022s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_provision.MySQLDropAllObjectsTest.test_drop_all ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 333s {0} oslo_db.tests.sqlalchemy.test_migrations.ModelsMigrationsSyncMySQL.test_models_not_sync_filtered ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 333s {1} oslo_db.tests.sqlalchemy.test_provision.PostgreSQLDropAllObjectsTest.test_drop_all ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 333s {1} oslo_db.tests.sqlalchemy.test_sqlalchemy.CreateEngineTest.test_postgresql_connect_args_default [0.000561s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_sqlalchemy.CreateEngineTest.test_sqlite_file_pool_args [0.000662s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_sqlalchemy.EngineFacadeTestCase.test_get_session [0.001432s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_migrations.ModelsMigrationsSyncPostgreSQL.test_models_not_sync_filtered ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 333s {1} oslo_db.tests.sqlalchemy.test_sqlalchemy.MySQLModeTestCase.test_string_too_long ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 333s {0} oslo_db.tests.sqlalchemy.test_migrations.ModelsMigrationsSyncPostgreSQL.test_models_sync ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 333s {0} oslo_db.tests.sqlalchemy.test_models.TimestampMixinTest.test_timestampmixin_attr [0.001632s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_options.DbApiOptionsTestCase.test_session_parameters [0.002032s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_sqlalchemy.MySQLTraditionalModeTestCase.test_string_too_long ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 333s {0} oslo_db.tests.sqlalchemy.test_options.DbApiOptionsTestCase.test_set_defaults [0.002247s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_provision.AdHocURLTest.test_mysql_setup_teardown ... SKIPPED: mysql backend not available 333s {0} oslo_db.tests.sqlalchemy.test_provision.BackendNotAvailableTest.test_no_dbapi [0.001709s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_sqlalchemy.CreateEngineTest.test_mysql_connect_args_default [0.000870s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_sqlalchemy.CreateEngineTest.test_mysql_mysqldb_connect_args_default [0.000682s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_sqlalchemy.CreateEngineTest.test_mysql_pymysql_connect_args_default [0.000725s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_sqlalchemy.MysqlConnectTest.test_mysql_wsrep_sync_wait_listener ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 333s {0} oslo_db.tests.sqlalchemy.test_sqlalchemy.CreateEngineTest.test_mysqlconnector_raise_on_warnings_default [0.000643s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_sqlalchemy.CreateEngineTest.test_mysqlconnector_raise_on_warnings_override [0.000566s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_sqlalchemy.CreateEngineTest.test_queuepool_args [0.000390s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_sqlalchemy.CreateEngineTest.test_sqlite_memory_pool_args [0.000437s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_sqlalchemy.CreateEngineTest.test_thread_checkin [0.002371s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_sqlalchemy.CreateEngineTest.test_warn_on_missing_driver [0.001144s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_sqlalchemy.MysqlConnectTest.test_warning_when_not_traditional ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 333s {0} oslo_db.tests.sqlalchemy.test_sqlalchemy.EngineFacadeTestCase.test_creation_from_config [0.004505s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_sqlalchemy.SQLiteConnectTest.test_sqlite_fk_listener [0.003658s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_update_match.ManufactureCriteriaTest.test_instance_criteria_basic_wnone [0.001157s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_sqlalchemy.EngineFacadeTestCase.test_get_engine [0.002508s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_update_match.ManufactureCriteriaTest.test_instance_criteria_tuples_wnone [0.001299s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_sqlalchemy.EngineFacadeTestCase.test_get_session_arguments_override_default_settings [0.002059s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_sqlalchemy.EngineFacadeTestCase.test_slave_connection [0.003598s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_update_match.MySQLUpdateMatchTest.test_custom_handle_failure_cancel_raise ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 333s {0} oslo_db.tests.sqlalchemy.test_sqlalchemy.EngineFacadeTestCase.test_slave_connection_string_not_provided [0.003886s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_update_match.MySQLUpdateMatchTest.test_custom_handle_failure_raise_new ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 333s {0} oslo_db.tests.sqlalchemy.test_sqlalchemy.MySQLConnectPingListenerTest.test__connect_ping_listener ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 333s {1} oslo_db.tests.sqlalchemy.test_update_match.MySQLUpdateMatchTest.test_update_multiple_rows ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 333s {0} oslo_db.tests.sqlalchemy.test_sqlalchemy.MySQLDefaultModeTestCase.test_default_is_traditional ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 333s {1} oslo_db.tests.sqlalchemy.test_update_match.MySQLUpdateMatchTest.test_update_returning_pk_matched ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 333s {1} oslo_db.tests.sqlalchemy.test_update_match.MySQLUpdateMatchTest.test_update_returning_wrong_uuid ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 333s {0} oslo_db.tests.sqlalchemy.test_sqlalchemy.MySQLStrictAllTablesModeTestCase.test_string_too_long ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 333s {1} oslo_db.tests.sqlalchemy.test_update_match.MySQLUpdateMatchTest.test_update_specimen_include_only ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 333s {0} oslo_db.tests.sqlalchemy.test_sqlalchemy.MysqlConnectTest.test_fail_detect_mode ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 333s {1} oslo_db.tests.sqlalchemy.test_update_match.MySQLUpdateMatchTest.test_update_specimen_no_rows ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 333s {1} oslo_db.tests.sqlalchemy.test_update_match.MySQLUpdateMatchTest.test_update_specimen_query_mismatch_error ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 333s {0} oslo_db.tests.sqlalchemy.test_sqlalchemy.MysqlConnectTest.test_logs_real_mode ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 333s {1} oslo_db.tests.sqlalchemy.test_update_match.MySQLUpdateMatchTest.test_update_specimen_successful ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 333s {0} oslo_db.tests.sqlalchemy.test_sqlalchemy.MysqlConnectTest.test_no_warning_when_strict_all_tables ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 333s {1} oslo_db.tests.sqlalchemy.test_update_match.PGUpdateMatchTest.test_custom_handle_failure_raise_new ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 333s {0} oslo_db.tests.sqlalchemy.test_sqlalchemy.MysqlConnectTest.test_no_warning_when_traditional ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 333s {1} oslo_db.tests.sqlalchemy.test_update_match.PGUpdateMatchTest.test_update_multiple_rows ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 333s {1} oslo_db.tests.sqlalchemy.test_update_match.PGUpdateMatchTest.test_update_returning_no_rows ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 333s {0} oslo_db.tests.sqlalchemy.test_sqlalchemy.MysqlConnectTest.test_set_mode_ansi ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 333s {1} oslo_db.tests.sqlalchemy.test_update_match.PGUpdateMatchTest.test_update_returning_pk_matched ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 333s {0} oslo_db.tests.sqlalchemy.test_sqlalchemy.MysqlConnectTest.test_set_mode_no_mode ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 333s {1} oslo_db.tests.sqlalchemy.test_update_match.PGUpdateMatchTest.test_update_returning_wrong_uuid ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 333s {0} oslo_db.tests.sqlalchemy.test_sqlalchemy.MysqlConnectTest.test_set_mode_traditional ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 333s {1} oslo_db.tests.sqlalchemy.test_update_match.PGUpdateMatchTest.test_update_specimen_given_query_no_rows ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 333s {0} oslo_db.tests.sqlalchemy.test_sqlalchemy.SQLiteConnectTest.test_sqlite_synchronous_listener [0.005766s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_update_match.PGUpdateMatchTest.test_update_specimen_multi_rows ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 333s {0} oslo_db.tests.sqlalchemy.test_update_match.ManufactureCriteriaTest.test_instance_criteria_basic [0.002698s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_update_match.ManufactureCriteriaTest.test_instance_criteria_none_list [0.000856s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_update_match.ManufactureCriteriaTest.test_instance_criteria_tuples [0.001390s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_update_match.PGUpdateMatchTest.test_update_specimen_no_rows ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 333s {0} oslo_db.tests.sqlalchemy.test_update_match.MySQLUpdateMatchTest.test_update_returning_no_rows ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 333s {1} oslo_db.tests.sqlalchemy.test_update_match.PGUpdateMatchTest.test_update_specimen_on_multiple_nonnone_successful ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 333s {1} oslo_db.tests.sqlalchemy.test_update_match.PGUpdateMatchTest.test_update_specimen_on_none_successful ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 333s {0} oslo_db.tests.sqlalchemy.test_update_match.MySQLUpdateMatchTest.test_update_specimen_given_query_no_rows ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 333s {1} oslo_db.tests.sqlalchemy.test_utils.MySQLTestMigrations.test_drop_dup_entries_in_file_conn ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 333s {0} oslo_db.tests.sqlalchemy.test_update_match.MySQLUpdateMatchTest.test_update_specimen_multi_rows ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 333s {1} oslo_db.tests.sqlalchemy.test_utils.MySQLTestMigrations.test_drop_old_duplicate_entries_from_table ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 333s {1} oslo_db.tests.sqlalchemy.test_utils.MySQLTestMigrations.test_get_foreign_key_constraint_name ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 333s {0} oslo_db.tests.sqlalchemy.test_update_match.MySQLUpdateMatchTest.test_update_specimen_on_multiple_nonnone_successful ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 333s {1} oslo_db.tests.sqlalchemy.test_utils.PostgresqlTestMigrations.test_drop_old_duplicate_entries_from_table_soft_delete ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 333s {0} oslo_db.tests.sqlalchemy.test_update_match.MySQLUpdateMatchTest.test_update_specimen_on_multiple_wnone_successful ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 333s {1} oslo_db.tests.sqlalchemy.test_utils.PostgresqlTestMigrations.test_get_foreign_key_constraint_name ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 333s {1} oslo_db.tests.sqlalchemy.test_utils.TestConnectionUtils.test_ensure_backend_available [0.001578s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_utils.TestConnectionUtils.test_ensure_backend_available_no_connection_raises [0.001579s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_utils.TestConnectionUtils.test_ensure_backend_available_no_dbapi_raises [0.001065s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_utils.TestDialectFunctionDispatcher.test_dispatch_on_target [0.001381s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_utils.TestDialectFunctionDispatcher.test_invalid_dispatch [0.000658s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_utils.TestDialectFunctionDispatcher.test_multiple [0.000948s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_utils.TestDialectFunctionDispatcher.test_multiple_nesting [0.000679s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_update_match.MySQLUpdateMatchTest.test_update_specimen_on_none_successful ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 333s {1} oslo_db.tests.sqlalchemy.test_utils.TestDialectFunctionDispatcher.test_multiple_no_dispatcher [0.001021s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_utils.TestDialectFunctionDispatcher.test_multiple_no_return_value [0.000876s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_utils.TestDialectFunctionDispatcher.test_single [0.000891s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_utils.TestDialectFunctionDispatcher.test_single_retval [0.000555s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_utils.TestDialectFunctionDispatcher.test_url_mysql_generic [0.000682s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_utils.TestDialectFunctionDispatcher.test_url_pymysql [0.000683s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_utils.TestGetInnoDBTables.test_all_tables_use_innodb ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 333s {0} oslo_db.tests.sqlalchemy.test_update_match.MySQLUpdateMatchTest.test_update_specimen_process_query_no_rows ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 333s {1} oslo_db.tests.sqlalchemy.test_utils.TestGetInnoDBTables.test_skip_tables_use_default_value ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 333s {1} oslo_db.tests.sqlalchemy.test_utils.TestGetInnoDBTables.test_skip_tables_use_empty_list ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 333s {0} oslo_db.tests.sqlalchemy.test_update_match.PGUpdateMatchTest.test_custom_handle_failure_cancel_raise ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 333s {1} oslo_db.tests.sqlalchemy.test_utils.TestGetInnoDBTables.test_skip_tables_use_several_values ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 333s {1} oslo_db.tests.sqlalchemy.test_utils.TestGetUniqueKeys.test_cache [0.000813s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_utils.TestGetUniqueKeys.test_multiple_primary_keys [0.000717s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_utils.TestGetUniqueKeys.test_unknown_primary_keys [0.000462s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_utils.TestModelQuery.test_deleted_false [0.001382s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_utils.TestModelQuery.test_deleted_true [0.001124s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_update_match.PGUpdateMatchTest.test_update_specimen_include_only ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 333s {1} oslo_db.tests.sqlalchemy.test_utils.TestModelQuery.test_model_query_common [0.001275s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_utils.TestModelQuery.test_no_deleted_value [0.000896s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_utils.TestModelQuery.test_no_soft_deleted [0.000787s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_utils.TestModelQuery.test_project_filter_wrong_model [0.000780s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_utils.TestPaginateQuery.test_invalid_sort_key_str [0.002600s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_utils.TestPaginateQuery.test_invalid_unicode_paramater_str [0.000689s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_utils.TestPaginateQuery.test_paginate_query_assertion_error_2 [0.000748s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_update_match.PGUpdateMatchTest.test_update_specimen_on_multiple_wnone_successful ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 333s WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. 333s {1} oslo_db.tests.sqlalchemy.test_utils.TestPaginateQuery.test_paginate_query_attribute_error [0.001384s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_utils.TestPaginateQuery.test_paginate_query_attribute_error_invalid_sortkey_2 [0.001026s] ... ok 333s WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. 333s {1} oslo_db.tests.sqlalchemy.test_utils.TestPaginateQuery.test_paginate_query_attribute_error_invalid_sortkey_3 [0.001144s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_utils.TestPaginateQuery.test_paginate_query_marker_null [0.002397s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_utils.TestPaginateQuery.test_paginate_query_no_pagination_no_sort_dirs [0.001174s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_utils.TestPaginateQuery.test_paginate_query_null [0.002099s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_update_match.PGUpdateMatchTest.test_update_specimen_process_query_no_rows ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 333s {1} oslo_db.tests.sqlalchemy.test_utils.TestPaginateQuery.test_paginate_query_value_error [0.001026s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_utils.TestSanitizeDbUrl.test_url_with_cred [0.000354s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_utils.TestSanitizeDbUrl.test_url_with_no_cred [0.000387s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_update_match.PGUpdateMatchTest.test_update_specimen_query_mismatch_error ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 333s {1} oslo_db.tests.sqlalchemy.test_utils.TestUtilsMysqlOpportunistically.test_add_existing_index ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 333s {1} oslo_db.tests.sqlalchemy.test_utils.TestUtilsMysqlOpportunistically.test_add_index ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 333s {0} oslo_db.tests.sqlalchemy.test_update_match.PGUpdateMatchTest.test_update_specimen_successful ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 333s {1} oslo_db.tests.sqlalchemy.test_utils.TestUtilsMysqlOpportunistically.test_change_index_columns ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 333s {0} oslo_db.tests.sqlalchemy.test_utils.MySQLTestMigrations.test_drop_old_duplicate_entries_from_table_soft_delete ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 333s {1} oslo_db.tests.sqlalchemy.test_utils.TestUtilsMysqlOpportunistically.test_drop_index ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 333s {1} oslo_db.tests.sqlalchemy.test_utils.TestUtilsMysqlOpportunistically.test_drop_unexisting_index ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 333s {0} oslo_db.tests.sqlalchemy.test_utils.PostgresqlTestMigrations.test_drop_dup_entries_in_file_conn ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 333s {1} oslo_db.tests.sqlalchemy.test_utils.TestUtilsMysqlOpportunistically.test_index_exists ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 333s {0} oslo_db.tests.sqlalchemy.test_utils.PostgresqlTestMigrations.test_drop_old_duplicate_entries_from_table ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 333s {0} oslo_db.tests.sqlalchemy.test_utils.TestConnectionUtils.test_get_db_connection_info [0.001783s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_utils.TestDialectFunctionDispatcher.test_engine [0.001383s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_utils.TestUtilsMysqlOpportunistically.test_index_exists_on_columns ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 333s {0} oslo_db.tests.sqlalchemy.test_utils.TestDialectFunctionDispatcher.test_invalid_target [0.002059s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_utils.TestDialectFunctionDispatcher.test_multiple_no_driver [0.000849s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_utils.TestDialectFunctionDispatcher.test_single_kwarg [0.001027s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_utils.TestDialectFunctionDispatcher.test_single_no_dispatcher [0.000924s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_utils.TestDialectFunctionDispatcher.test_single_only_one_target [0.000923s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_utils.TestUtilsPostgresqlOpportunistically.test_add_existing_index ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 333s {0} oslo_db.tests.sqlalchemy.test_utils.TestGetInnoDBTables.test_all_tables_use_innodb_false ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 333s {1} oslo_db.tests.sqlalchemy.test_utils.TestUtilsPostgresqlOpportunistically.test_change_index_columns ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 333s {1} oslo_db.tests.sqlalchemy.test_utils.TestUtilsPostgresqlOpportunistically.test_column_exists ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 333s {0} oslo_db.tests.sqlalchemy.test_utils.TestGetInnoDBTables.test_skip_tables_use_passed_value ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 333s {0} oslo_db.tests.sqlalchemy.test_utils.TestGetUniqueKeys.test_unique_index [0.001538s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_utils.TestUtilsPostgresqlOpportunistically.test_drop_index ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 333s {0} oslo_db.tests.sqlalchemy.test_utils.TestModelQuery.test_project_filter [0.003495s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_utils.TestModelQuery.test_project_filter_allow_none [0.001728s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_utils.TestModelQuery.test_wrong_model [0.001128s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_utils.TestUtilsPostgresqlOpportunistically.test_get_indexes ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 333s {0} oslo_db.tests.sqlalchemy.test_utils.TestPaginateQuery.test_paginate_on_hybrid [0.004112s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_utils.TestPaginateQuery.test_paginate_query [0.002113s] ... ok 333s WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. 333s {0} oslo_db.tests.sqlalchemy.test_utils.TestPaginateQuery.test_paginate_query_assertion_error [0.001647s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_utils.TestPaginateQuery.test_paginate_query_attribute_error_invalid_sortkey [0.001294s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_utils.TestUtilsPostgresqlOpportunistically.test_index_exists ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 333s {0} oslo_db.tests.sqlalchemy.test_utils.TestPaginateQuery.test_paginate_query_marker_null_with_two_primary_keys [0.004590s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_utils.TestPaginateQuery.test_paginate_query_no_pagination [0.001461s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_utils.TestUtilsPostgresqlOpportunistically.test_index_exists_on_columns ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 333s {1} oslo_db.tests.sqlalchemy.test_utils.Test_UnstableSortingOrder.test_classically_mapped_primary_keys_stable [0.000488s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_utils.Test_UnstableSortingOrder.test_joined_inh_stable [0.000365s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_utils.Test_UnstableSortingOrder.test_multiple_primary_keys_stable [0.000313s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_utils.Test_UnstableSortingOrder.test_multiple_primary_keys_unstable [0.000587s] ... ok 333s {1} oslo_db.tests.sqlalchemy.test_utils.Test_UnstableSortingOrder.test_unique_index_stable [0.000361s] ... ok 333s {1} oslo_db.tests.test_api.DBAPITestCase.test_dbapi_from_config [0.000599s] ... ok 333s {1} oslo_db.tests.test_api.DBAPITestCase.test_dbapi_unknown_invalid_backend [0.000722s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_utils.TestPaginateQueryActualSQL.test_paginate_on_hybrid_assert_stmt [0.005845s] ... ok 333s {1} oslo_db.tests.test_api.DBReconnectTestCase.test_dbapi_lazy_loading [0.000966s] ... ok 333s WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. 333s {1} oslo_db.tests.test_api.DBReconnectTestCase.test_raise_connection_error [0.001037s] ... ok 333s {1} oslo_db.tests.test_api.DBReconnectTestCase.test_raise_connection_error_enabled [0.000810s] ... ok 333s {1} oslo_db.tests.test_api.DBReconnectTestCase.test_retry_two [0.001644s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_utils.TestPaginateQueryActualSQL.test_paginate_with_boolean_sort [0.004972s] ... ok 333s ERROR [oslo_db.api] DB exceeded retry limit. 333s Traceback (most recent call last): 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/api.py", line 142, in wrapper 333s return f(*args, **kwargs) 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/test_api.py", line 62, in api_raise_enable_retry 333s return self._api_raise(*args, **kwargs) 333s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/test_api.py", line 53, in _api_raise 333s raise e 333s oslo_db.exception.DBConnectionError: (2006, 'Test raise operational error') 333s (Background on this error at: https://sqlalche.me/e/20/dbapi) 333s {1} oslo_db.tests.test_api.DBReconnectTestCase.test_retry_until_failure [0.002346s] ... ok 333s {1} oslo_db.tests.test_api.DBRetryRequestCase.test_dbapi_from_config [0.000708s] ... ok 333s {1} oslo_db.tests.test_api.DBRetryRequestCase.test_dbapi_unknown_invalid_backend [0.000534s] ... ok 333s {1} oslo_db.tests.test_api.DBRetryRequestCase.test_retry_wrapper_exception_checker [0.000758s] ... ok 333s ERROR [oslo_db.api] DB exceeded retry limit. 333s Traceback (most recent call last): 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/api.py", line 142, in wrapper 333s return f(*args, **kwargs) 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/test_api.py", line 220, in some_method 333s raise exception.RetryRequest(ValueError()) 333s oslo_db.exception.RetryRequest 333s {1} oslo_db.tests.test_api.DBRetryRequestCase.test_retry_wrapper_reaches_limit [0.001376s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_utils.TestUtilsMysqlOpportunistically.test_column_exists ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 333s {0} oslo_db.tests.sqlalchemy.test_utils.TestUtilsMysqlOpportunistically.test_get_indexes ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 333s {0} oslo_db.tests.sqlalchemy.test_utils.TestUtilsPostgresqlOpportunistically.test_add_index ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 333s {0} oslo_db.tests.sqlalchemy.test_utils.TestUtilsPostgresqlOpportunistically.test_drop_unexisting_index ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 333s {0} oslo_db.tests.sqlalchemy.test_utils.Test_UnstableSortingOrder.test_single_inh_stable [0.001434s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_utils.Test_UnstableSortingOrder.test_unique_index_unstable [0.000410s] ... ok 333s {0} oslo_db.tests.sqlalchemy.test_utils.Test_UnstableSortingOrder.test_unknown_primary_keys_stable [0.000997s] ... ok 333s {0} oslo_db.tests.test_api.DBAPITestCase.test_dbapi_full_path_module_method [0.000452s] ... ok 333s {0} oslo_db.tests.test_api.DBAPITestCase.test_dbapi_lazy_loading [0.000414s] ... ok 333s {0} oslo_db.tests.test_api.DBReconnectTestCase.test_dbapi_from_config [0.001400s] ... ok 333s {0} oslo_db.tests.test_api.DBReconnectTestCase.test_dbapi_full_path_module_method [0.001066s] ... ok 333s {0} oslo_db.tests.test_api.DBReconnectTestCase.test_dbapi_unknown_invalid_backend [0.001325s] ... ok 333s {0} oslo_db.tests.test_api.DBReconnectTestCase.test_raise_connection_error_decorated [0.001097s] ... ok 333s {0} oslo_db.tests.test_api.DBReconnectTestCase.test_retry_float_interval [0.001294s] ... ok 333s {0} oslo_db.tests.test_api.DBReconnectTestCase.test_retry_one [0.001947s] ... ok 333s {0} oslo_db.tests.test_api.DBRetryRequestCase.test_dbapi_full_path_module_method [0.000752s] ... ok 333s {0} oslo_db.tests.test_api.DBRetryRequestCase.test_dbapi_lazy_loading [0.000778s] ... ok 333s ERROR [oslo_db.api] DB exceeded retry limit. 333s Traceback (most recent call last): 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/api.py", line 142, in wrapper 333s return f(*args, **kwargs) 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/test_api.py", line 270, in some_method_no_deadlock 333s raise exception.RetryRequest(ValueError()) 333s oslo_db.exception.RetryRequest 333s {0} oslo_db.tests.test_api.DBRetryRequestCase.test_mocked_methods_are_not_wrapped [0.001162s] ... ok 333s ERROR [oslo_db.api] DB exceeded retry limit. 333s Traceback (most recent call last): 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/api.py", line 142, in wrapper 333s return f(*args, **kwargs) 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/test_api.py", line 281, in some_method_deadlock 333s raise exception.DBDeadlock('test') 333s oslo_db.exception.DBDeadlock: test 333s ERROR [oslo_db.api] DB exceeded retry limit. 333s Traceback (most recent call last): 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/api.py", line 142, in wrapper 333s return f(*args, **kwargs) 333s File "/tmp/autopkgtest.7gZgEX/build.mBN/src/oslo_db/tests/test_api.py", line 291, in some_method_no_deadlock_exp 333s raise exception.RetryRequest(ValueError()) 333s oslo_db.exception.RetryRequest 333s {0} oslo_db.tests.test_api.DBRetryRequestCase.test_retry_wrapper_deadlock [0.003709s] ... ok 333s {0} oslo_db.tests.test_api.DBRetryRequestCase.test_retry_wrapper_non_db_error_not_logged [0.001036s] ... ok 333s {0} oslo_db.tests.test_api.DBRetryRequestCase.test_retry_wrapper_succeeds [0.000726s] ... ok 333s {0} oslo_db.tests.test_api.DBRetryRequestCase.test_wrap_db_retry_get_interval [0.000774s] ... ok 334s 334s ====== 334s Totals 334s ====== 334s Ran: 602 tests in 1.9616 sec. 334s - Passed: 447 334s - Skipped: 155 334s - Expected Fail: 0 334s - Unexpected Success: 0 334s - Failed: 0 334s Sum of execute time for each test: 3.6596 sec. 334s 334s ============== 334s Worker Balance 334s ============== 334s - Worker 0 (301 tests) => 0:00:01.961557 334s - Worker 1 (301 tests) => 0:00:01.915080 334s + rm -rf .stestr 334s autopkgtest [22:31:14]: test python-stestr: -----------------------] 335s python-stestr PASS 335s autopkgtest [22:31:15]: test python-stestr: - - - - - - - - - - results - - - - - - - - - - 335s autopkgtest [22:31:15]: @@@@@@@@@@@@@@@@@@@@ summary 335s python-import PASS 335s python-stestr PASS