0s autopkgtest [22:38:29]: starting date and time: 2026-02-09 22:38:29+0000 0s autopkgtest [22:38:29]: git checkout: 508d4a25 a-v-ssh wait_for_ssh: demote "ssh connection failed" to a debug message 0s autopkgtest [22:38:29]: host juju-7f2275-prod-proposed-migration-environment-9; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.o0sjf0_f/out --timeout-copy=6000 --setup-commands 'ln -s /dev/null /etc/systemd/system/bluetooth.service; printf "http_proxy=http://squid.internal:3128\nhttps_proxy=http://squid.internal:3128\nno_proxy=127.0.0.1,127.0.1.1,localhost,localdomain,internal,login.ubuntu.com,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com,radosgw.ps5.canonical.com\n" >> /etc/environment' --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 -- lxd -r lxd-armhf-10.145.243.56 lxd-armhf-10.145.243.56:autopkgtest/ubuntu/resolute/armhf 21s autopkgtest [22:38:50]: testbed dpkg architecture: armhf 23s autopkgtest [22:38:52]: testbed apt version: 3.1.15 27s autopkgtest [22:38:56]: @@@@@@@@@@@@@@@@@@@@ test bed setup 29s autopkgtest [22:38:58]: testbed release detected to be: None 37s autopkgtest [22:39:06]: updating testbed package index (apt update) 39s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 39s Get:2 http://ftpmaster.internal/ubuntu resolute InRelease [124 kB] 40s Get:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease [124 kB] 40s Get:4 http://ftpmaster.internal/ubuntu resolute-security InRelease [124 kB] 40s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1645 kB] 44s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [29.4 kB] 44s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [176 kB] 44s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/main armhf Packages [246 kB] 44s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/universe armhf Packages [1405 kB] 47s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse armhf Packages [7452 B] 47s Get:11 http://ftpmaster.internal/ubuntu resolute/restricted Sources [15.1 kB] 47s Get:12 http://ftpmaster.internal/ubuntu resolute/universe Sources [21.4 MB] 85s Get:13 http://ftpmaster.internal/ubuntu resolute/main Sources [1398 kB] 87s Get:14 http://ftpmaster.internal/ubuntu resolute/main armhf Packages [1374 kB] 89s Get:15 http://ftpmaster.internal/ubuntu resolute/universe armhf Packages [15.3 MB] 118s Fetched 43.5 MB in 1min 19s (550 kB/s) 119s Reading package lists... 124s autopkgtest [22:40:33]: upgrading testbed (apt dist-upgrade and autopurge) 126s Reading package lists... 127s Building dependency tree... 127s Reading state information... 127s Calculating upgrade... 128s The following packages will be upgraded: 128s cryptsetup-bin dracut-install iproute2 iptables libcryptsetup12 libip4tc2 128s libip6tc2 libxtables12 wget 128s 9 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 128s Need to get 2407 kB of archives. 128s After this operation, 152 kB of additional disk space will be used. 128s Get:1 http://ftpmaster.internal/ubuntu resolute/main armhf iptables armhf 1.8.11-2ubuntu3 [345 kB] 129s Get:2 http://ftpmaster.internal/ubuntu resolute/main armhf libip4tc2 armhf 1.8.11-2ubuntu3 [22.0 kB] 129s Get:3 http://ftpmaster.internal/ubuntu resolute/main armhf libip6tc2 armhf 1.8.11-2ubuntu3 [22.3 kB] 129s Get:4 http://ftpmaster.internal/ubuntu resolute/main armhf libxtables12 armhf 1.8.11-2ubuntu3 [33.5 kB] 129s Get:5 http://ftpmaster.internal/ubuntu resolute/main armhf iproute2 armhf 6.18.0-1ubuntu1 [1123 kB] 131s Get:6 http://ftpmaster.internal/ubuntu resolute/main armhf libcryptsetup12 armhf 2:2.8.0-1ubuntu3 [254 kB] 132s Get:7 http://ftpmaster.internal/ubuntu resolute/main armhf wget armhf 1.25.0-2ubuntu4 [327 kB] 132s Get:8 http://ftpmaster.internal/ubuntu resolute/main armhf cryptsetup-bin armhf 2:2.8.0-1ubuntu3 [232 kB] 132s Get:9 http://ftpmaster.internal/ubuntu resolute/main armhf dracut-install armhf 109-11ubuntu1 [47.9 kB] 133s Preconfiguring packages ... 133s Fetched 2407 kB in 4s (563 kB/s) 133s (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 ... 68683 files and directories currently installed.) 133s Preparing to unpack .../0-iptables_1.8.11-2ubuntu3_armhf.deb ... 133s Unpacking iptables (1.8.11-2ubuntu3) over (1.8.11-2ubuntu2) ... 134s Preparing to unpack .../1-libip4tc2_1.8.11-2ubuntu3_armhf.deb ... 134s Unpacking libip4tc2:armhf (1.8.11-2ubuntu3) over (1.8.11-2ubuntu2) ... 134s Preparing to unpack .../2-libip6tc2_1.8.11-2ubuntu3_armhf.deb ... 134s Unpacking libip6tc2:armhf (1.8.11-2ubuntu3) over (1.8.11-2ubuntu2) ... 134s Preparing to unpack .../3-libxtables12_1.8.11-2ubuntu3_armhf.deb ... 134s Unpacking libxtables12:armhf (1.8.11-2ubuntu3) over (1.8.11-2ubuntu2) ... 134s Preparing to unpack .../4-iproute2_6.18.0-1ubuntu1_armhf.deb ... 134s Unpacking iproute2 (6.18.0-1ubuntu1) over (6.16.0-1ubuntu3) ... 134s Preparing to unpack .../5-libcryptsetup12_2%3a2.8.0-1ubuntu3_armhf.deb ... 134s Unpacking libcryptsetup12:armhf (2:2.8.0-1ubuntu3) over (2:2.8.0-1ubuntu2) ... 134s Preparing to unpack .../6-wget_1.25.0-2ubuntu4_armhf.deb ... 134s Unpacking wget (1.25.0-2ubuntu4) over (1.25.0-2ubuntu3) ... 134s Preparing to unpack .../7-cryptsetup-bin_2%3a2.8.0-1ubuntu3_armhf.deb ... 134s Unpacking cryptsetup-bin (2:2.8.0-1ubuntu3) over (2:2.8.0-1ubuntu2) ... 134s Preparing to unpack .../8-dracut-install_109-11ubuntu1_armhf.deb ... 134s Unpacking dracut-install (109-11ubuntu1) over (109-9ubuntu1) ... 134s Setting up libip4tc2:armhf (1.8.11-2ubuntu3) ... 134s Setting up wget (1.25.0-2ubuntu4) ... 134s Setting up libip6tc2:armhf (1.8.11-2ubuntu3) ... 134s Setting up libxtables12:armhf (1.8.11-2ubuntu3) ... 134s Setting up dracut-install (109-11ubuntu1) ... 134s Setting up libcryptsetup12:armhf (2:2.8.0-1ubuntu3) ... 134s Setting up cryptsetup-bin (2:2.8.0-1ubuntu3) ... 134s Setting up iptables (1.8.11-2ubuntu3) ... 135s Setting up iproute2 (6.18.0-1ubuntu1) ... 135s Processing triggers for man-db (2.13.1-1build1) ... 136s Processing triggers for install-info (7.2-5) ... 136s Processing triggers for libc-bin (2.42-2ubuntu4) ... 138s Reading package lists... 139s Building dependency tree... 139s Reading state information... 139s Solving dependencies... 141s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 143s autopkgtest [22:40:52]: rebooting testbed after setup commands that affected boot 184s autopkgtest [22:41:33]: testbed running kernel: Linux 6.8.0-87-generic #88~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Tue Oct 14 14:00:09 UTC 2 208s autopkgtest [22:41:57]: @@@@@@@@@@@@@@@@@@@@ apt-source python-oslo.db 222s Get:1 http://ftpmaster.internal/ubuntu resolute/main python-oslo.db 17.4.0-0ubuntu1 (dsc) [3395 B] 222s Get:2 http://ftpmaster.internal/ubuntu resolute/main python-oslo.db 17.4.0-0ubuntu1 (tar) [172 kB] 222s Get:3 http://ftpmaster.internal/ubuntu resolute/main python-oslo.db 17.4.0-0ubuntu1 (asc) [228 B] 222s Get:4 http://ftpmaster.internal/ubuntu resolute/main python-oslo.db 17.4.0-0ubuntu1 (diff) [9100 B] 223s gpgv: Signature made Mon Sep 22 19:56:01 2025 UTC 223s gpgv: using RSA key CED62F17BB727A48FC50762E2A15898770574541 223s gpgv: Can't check signature: No public key 223s dpkg-source: warning: cannot verify inline signature for ./python-oslo.db_17.4.0-0ubuntu1.dsc: no acceptable signature found 223s autopkgtest [22:42:12]: testing package python-oslo.db version 17.4.0-0ubuntu1 225s autopkgtest [22:42:14]: build not needed 227s autopkgtest [22:42:16]: test python-import: preparing testbed 229s Reading package lists... 229s Building dependency tree... 229s Reading state information... 229s Solving dependencies... 230s The following NEW packages will be installed: 230s alembic autoconf automake autopoint autotools-dev build-essential cpp cpp-15 230s cpp-15-arm-linux-gnueabihf cpp-arm-linux-gnueabihf debhelper debugedit 230s dh-autoreconf dh-python dh-strip-nondeterminism docutils-common dwz 230s fonts-font-awesome fonts-glyphicons-halflings g++ g++-15 230s g++-15-arm-linux-gnueabihf g++-arm-linux-gnueabihf gcc gcc-15 230s gcc-15-arm-linux-gnueabihf gcc-arm-linux-gnueabihf gettext ieee-data 230s intltool-debian libarchive-zip-perl libasan8 libc-dev-bin libc6-dev libcc1-0 230s libcrypt-dev libdebhelper-perl libdw1t64 libfile-stripnondeterminism-perl 230s libgcc-15-dev libgomp1 libisl23 libjs-bootstrap libjson-perl libmpc3 libpq5 230s libpython3.14-minimal libpython3.14-stdlib libstdc++-15-dev libtool 230s libubsan1 libxslt1.1 linux-libc-dev m4 openstack-pkg-tools po-debconf 230s python-oslo.db-doc python3-aiosqlite python3-alabaster python3-alembic 230s python3-all python3-autopage python3-cliff python3-cmd2 230s python3-debtcollector python3-decorator python3-defusedxml 230s python3-deprecation python3-dnspython python3-doc8 python3-docutils 230s python3-dogpile.cache python3-dulwich python3-eventlet python3-fixtures 230s python3-greenlet python3-imagesize python3-importlib-metadata 230s python3-iso8601 python3-keystoneauth1 python3-lxml python3-mako 230s python3-monotonic python3-msgpack python3-munch python3-netaddr 230s python3-openstackdocstheme python3-openstacksdk python3-os-client-config 230s python3-os-service-types python3-os-testr python3-oslo.config 230s python3-oslo.context python3-oslo.db python3-oslo.i18n python3-oslo.log 230s python3-oslo.serialization python3-oslo.utils python3-oslotest python3-pbr 230s python3-pip python3-platformdirs python3-prettytable python3-psutil 230s python3-psycopg2 python3-pymysql python3-pyperclip 230s python3-requestsexceptions python3-restructuredtext-lint python3-rfc3986 230s python3-roman-numerals python3-snowballstemmer python3-sphinx 230s python3-sphinxcontrib.apidoc python3-sqlalchemy python3-stestr 230s python3-stevedore python3-subunit python3-testresources 230s python3-testscenarios python3-testtools python3-tomlkit python3-voluptuous 230s python3-wcwidth python3-wheel python3-wrapt python3.14 python3.14-minimal 230s rpcsvc-proto sgml-base sphinx-common subunit xml-core 231s 0 upgraded, 133 newly installed, 0 to remove and 0 not upgraded. 231s Need to get 82.8 MB of archives. 231s After this operation, 291 MB of additional disk space will be used. 231s Get:1 http://ftpmaster.internal/ubuntu resolute/main armhf libpython3.14-minimal armhf 3.14.2-1 [905 kB] 233s Get:2 http://ftpmaster.internal/ubuntu resolute/main armhf python3.14-minimal armhf 3.14.2-1 [2155 kB] 238s Get:3 http://ftpmaster.internal/ubuntu resolute/main armhf python3-mako all 1.3.10-3build1 [63.9 kB] 239s Get:4 http://ftpmaster.internal/ubuntu resolute/main armhf python3-greenlet armhf 3.2.4-3 [184 kB] 239s Get:5 http://ftpmaster.internal/ubuntu resolute/main armhf python3-sqlalchemy all 2.0.40+ds1-2 [1220 kB] 243s Get:6 http://ftpmaster.internal/ubuntu resolute/main armhf python3-alembic all 1.16.4-4 [154 kB] 243s Get:7 http://ftpmaster.internal/ubuntu resolute/main armhf alembic all 1.16.4-4 [1894 kB] 249s Get:8 http://ftpmaster.internal/ubuntu resolute/main armhf m4 armhf 1.4.21-1 [214 kB] 250s Get:9 http://ftpmaster.internal/ubuntu resolute/main armhf autoconf all 2.72-3.1ubuntu2 [384 kB] 251s Get:10 http://ftpmaster.internal/ubuntu resolute/main armhf autotools-dev all 20240727.1build1 [43.4 kB] 251s Get:11 http://ftpmaster.internal/ubuntu resolute/main armhf automake all 1:1.18.1-3build1 [582 kB] 253s Get:12 http://ftpmaster.internal/ubuntu resolute/main armhf autopoint all 0.23.2-1 [620 kB] 255s Get:13 http://ftpmaster.internal/ubuntu resolute/main armhf libc-dev-bin armhf 2.42-2ubuntu4 [21.8 kB] 255s Get:14 http://ftpmaster.internal/ubuntu resolute/main armhf linux-libc-dev armhf 6.19.0-3.3 [1804 kB] 259s Get:15 http://ftpmaster.internal/ubuntu resolute/main armhf libcrypt-dev armhf 1:4.5.1-1 [128 kB] 259s Get:16 http://ftpmaster.internal/ubuntu resolute/main armhf rpcsvc-proto armhf 1.4.3-1build1 [62.6 kB] 259s Get:17 http://ftpmaster.internal/ubuntu resolute/main armhf libc6-dev armhf 2.42-2ubuntu4 [1416 kB] 262s Get:18 http://ftpmaster.internal/ubuntu resolute/main armhf libisl23 armhf 0.27-1build1 [553 kB] 264s Get:19 http://ftpmaster.internal/ubuntu resolute/main armhf libmpc3 armhf 1.3.1-2 [47.0 kB] 264s Get:20 http://ftpmaster.internal/ubuntu resolute/main armhf cpp-15-arm-linux-gnueabihf armhf 15.2.0-12ubuntu1 [10.1 MB] 286s Get:21 http://ftpmaster.internal/ubuntu resolute/main armhf cpp-15 armhf 15.2.0-12ubuntu1 [1032 B] 286s Get:22 http://ftpmaster.internal/ubuntu resolute/main armhf cpp-arm-linux-gnueabihf armhf 4:15.2.0-4ubuntu1 [5756 B] 286s Get:23 http://ftpmaster.internal/ubuntu resolute/main armhf cpp armhf 4:15.2.0-4ubuntu1 [22.4 kB] 286s Get:24 http://ftpmaster.internal/ubuntu resolute/main armhf libcc1-0 armhf 15.2.0-12ubuntu1 [43.5 kB] 286s Get:25 http://ftpmaster.internal/ubuntu resolute/main armhf libgomp1 armhf 15.2.0-12ubuntu1 [129 kB] 287s Get:26 http://ftpmaster.internal/ubuntu resolute/main armhf libasan8 armhf 15.2.0-12ubuntu1 [2949 kB] 293s Get:27 http://ftpmaster.internal/ubuntu resolute/main armhf libubsan1 armhf 15.2.0-12ubuntu1 [1187 kB] 297s Get:28 http://ftpmaster.internal/ubuntu resolute/main armhf libgcc-15-dev armhf 15.2.0-12ubuntu1 [898 kB] 299s Get:29 http://ftpmaster.internal/ubuntu resolute/main armhf gcc-15-arm-linux-gnueabihf armhf 15.2.0-12ubuntu1 [19.5 MB] 345s Get:30 http://ftpmaster.internal/ubuntu resolute/main armhf gcc-15 armhf 15.2.0-12ubuntu1 [499 kB] 346s Get:31 http://ftpmaster.internal/ubuntu resolute/main armhf gcc-arm-linux-gnueabihf armhf 4:15.2.0-4ubuntu1 [1220 B] 346s Get:32 http://ftpmaster.internal/ubuntu resolute/main armhf gcc armhf 4:15.2.0-4ubuntu1 [5022 B] 346s Get:33 http://ftpmaster.internal/ubuntu resolute/main armhf libstdc++-15-dev armhf 15.2.0-12ubuntu1 [2638 kB] 352s Get:34 http://ftpmaster.internal/ubuntu resolute/main armhf g++-15-arm-linux-gnueabihf armhf 15.2.0-12ubuntu1 [11.4 MB] 377s Get:35 http://ftpmaster.internal/ubuntu resolute/main armhf g++-15 armhf 15.2.0-12ubuntu1 [25.3 kB] 377s Get:36 http://ftpmaster.internal/ubuntu resolute/main armhf g++-arm-linux-gnueabihf armhf 4:15.2.0-4ubuntu1 [968 B] 377s Get:37 http://ftpmaster.internal/ubuntu resolute/main armhf g++ armhf 4:15.2.0-4ubuntu1 [1086 B] 377s Get:38 http://ftpmaster.internal/ubuntu resolute/main armhf build-essential armhf 12.12ubuntu2 [5256 B] 377s Get:39 http://ftpmaster.internal/ubuntu resolute/main armhf libdebhelper-perl all 13.28ubuntu1 [97.4 kB] 377s Get:40 http://ftpmaster.internal/ubuntu resolute/main armhf libtool all 2.5.4-9 [169 kB] 378s Get:41 http://ftpmaster.internal/ubuntu resolute/main armhf dh-autoreconf all 21+nmu1 [11.9 kB] 378s Get:42 http://ftpmaster.internal/ubuntu resolute/main armhf libarchive-zip-perl all 1.68-1 [90.2 kB] 378s Get:43 http://ftpmaster.internal/ubuntu resolute/main armhf libfile-stripnondeterminism-perl all 1.15.0-1build1 [20.6 kB] 378s Get:44 http://ftpmaster.internal/ubuntu resolute/main armhf dh-strip-nondeterminism all 1.15.0-1build1 [5110 B] 378s Get:45 http://ftpmaster.internal/ubuntu resolute/main armhf libdw1t64 armhf 0.194-1 [254 kB] 378s Get:46 http://ftpmaster.internal/ubuntu resolute/main armhf debugedit armhf 1:5.2-3build1 [49.0 kB] 378s Get:47 http://ftpmaster.internal/ubuntu resolute/main armhf dwz armhf 0.16-2build1 [114 kB] 379s Get:48 http://ftpmaster.internal/ubuntu resolute/main armhf gettext armhf 0.23.2-1 [1059 kB] 381s Get:49 http://ftpmaster.internal/ubuntu resolute/main armhf intltool-debian all 0.35.0+20060710.6build1 [24.1 kB] 381s Get:50 http://ftpmaster.internal/ubuntu resolute/main armhf po-debconf all 1.0.22 [215 kB] 382s Get:51 http://ftpmaster.internal/ubuntu resolute/main armhf debhelper all 13.28ubuntu1 [916 kB] 385s Get:52 http://ftpmaster.internal/ubuntu resolute/universe armhf dh-python all 7.20260125 [122 kB] 385s Get:53 http://ftpmaster.internal/ubuntu resolute/main armhf sgml-base all 1.31+nmu1build1 [11.2 kB] 385s Get:54 http://ftpmaster.internal/ubuntu resolute/main armhf xml-core all 0.19build1 [20.3 kB] 385s Get:55 http://ftpmaster.internal/ubuntu resolute/main armhf docutils-common all 0.22.4+dfsg-1 [130 kB] 385s Get:56 http://ftpmaster.internal/ubuntu resolute/main armhf fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1build1 [531 kB] 387s Get:57 http://ftpmaster.internal/ubuntu resolute/universe armhf fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-6 [119 kB] 387s Get:58 http://ftpmaster.internal/ubuntu resolute/main armhf ieee-data all 20240722build1 [2299 kB] 392s Get:59 http://ftpmaster.internal/ubuntu resolute/universe armhf libjs-bootstrap all 3.4.1+dfsg-6 [129 kB] 392s Get:60 http://ftpmaster.internal/ubuntu resolute/main armhf libjson-perl all 4.10000-1 [81.9 kB] 393s Get:61 http://ftpmaster.internal/ubuntu resolute/main armhf libpq5 armhf 18.1-2 [137 kB] 393s Get:62 http://ftpmaster.internal/ubuntu resolute/main armhf libpython3.14-stdlib armhf 3.14.2-1 [2270 kB] 398s Get:63 http://ftpmaster.internal/ubuntu resolute/main armhf libxslt1.1 armhf 1.1.43-0.3 [146 kB] 399s Get:64 http://ftpmaster.internal/ubuntu resolute/main armhf python-oslo.db-doc all 17.4.0-0ubuntu1 [959 kB] 401s Get:65 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-aiosqlite all 0.21.0-1 [14.2 kB] 401s Get:66 http://ftpmaster.internal/ubuntu resolute/main armhf python3.14 armhf 3.14.2-1 [816 kB] 402s Get:67 http://ftpmaster.internal/ubuntu resolute/main armhf python3-all armhf 3.13.9-3 [890 B] 402s Get:68 http://ftpmaster.internal/ubuntu resolute/main armhf python3-autopage all 0.4.0-4build1 [13.2 kB] 402s Get:69 http://ftpmaster.internal/ubuntu resolute/main armhf python3-wcwidth all 0.2.14+dfsg1-1build1 [26.5 kB] 402s Get:70 http://ftpmaster.internal/ubuntu resolute/main armhf python3-pyperclip all 1.11.0-1build1 [11.2 kB] 402s Get:71 http://ftpmaster.internal/ubuntu resolute/main armhf python3-cmd2 all 2.5.11+ds-2 [126 kB] 403s Get:72 http://ftpmaster.internal/ubuntu resolute/main armhf python3-roman-numerals all 4.1.0-1 [8660 B] 403s Get:73 http://ftpmaster.internal/ubuntu resolute/main armhf python3-docutils all 0.22.4+dfsg-1 [439 kB] 404s Get:74 http://ftpmaster.internal/ubuntu resolute/main armhf python3-pbr all 6.1.1-0ubuntu2 [58.3 kB] 404s Get:75 http://ftpmaster.internal/ubuntu resolute/main armhf python3-prettytable all 3.16.0-1build1 [39.1 kB] 404s Get:76 http://ftpmaster.internal/ubuntu resolute/main armhf python3-importlib-metadata all 8.7.1-1 [21.2 kB] 404s Get:77 http://ftpmaster.internal/ubuntu resolute/main armhf python3-stevedore all 1:5.5.0-0ubuntu1 [21.3 kB] 404s Get:78 http://ftpmaster.internal/ubuntu resolute/main armhf python3-cliff all 4.11.0-0ubuntu2 [45.1 kB] 404s Get:79 http://ftpmaster.internal/ubuntu resolute/main armhf python3-wrapt armhf 1.17.3-3 [38.2 kB] 404s Get:80 http://ftpmaster.internal/ubuntu resolute-proposed/main armhf python3-debtcollector all 3.0.0-6 [13.5 kB] 404s Get:81 http://ftpmaster.internal/ubuntu resolute/main armhf python3-decorator all 5.2.1-2 [28.1 kB] 404s Get:82 http://ftpmaster.internal/ubuntu resolute/main armhf python3-defusedxml all 0.7.1-3build1 [42.4 kB] 404s Get:83 http://ftpmaster.internal/ubuntu resolute/main armhf python3-deprecation all 2.1.0-4 [9026 B] 404s Get:84 http://ftpmaster.internal/ubuntu resolute/main armhf python3-dnspython all 2.7.0-1ubuntu2 [167 kB] 405s Get:85 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-restructuredtext-lint all 1.3.2-3 [12.8 kB] 405s Get:86 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-doc8 all 0.10.1-5 [17.2 kB] 405s Get:87 http://ftpmaster.internal/ubuntu resolute/main armhf python3-dogpile.cache all 1.3.3-1build1 [46.9 kB] 405s Get:88 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-dulwich armhf 0.22.7-1 [183 kB] 405s Get:89 http://ftpmaster.internal/ubuntu resolute/main armhf python3-eventlet all 0.39.0-0ubuntu2 [277 kB] 406s Get:90 http://ftpmaster.internal/ubuntu resolute/main armhf python3-testtools all 2.8.2-2 [72.1 kB] 406s Get:91 http://ftpmaster.internal/ubuntu resolute/main armhf python3-fixtures all 4.2.5-4 [34.7 kB] 406s Get:92 http://ftpmaster.internal/ubuntu resolute/main armhf python3-imagesize all 1.4.1-1build1 [6900 B] 406s Get:93 http://ftpmaster.internal/ubuntu resolute/main armhf python3-iso8601 all 2.1.0-3 [9310 B] 406s Get:94 http://ftpmaster.internal/ubuntu resolute/main armhf python3-lxml armhf 6.0.2-1 [2260 kB] 411s Get:95 http://ftpmaster.internal/ubuntu resolute/main armhf python3-os-service-types all 1.8.0-3build1 [13.5 kB] 411s Get:96 http://ftpmaster.internal/ubuntu resolute/main armhf python3-keystoneauth1 all 5.12.0-0ubuntu1 [173 kB] 412s Get:97 http://ftpmaster.internal/ubuntu resolute/main armhf python3-monotonic all 1.6-3build1 [5518 B] 412s Get:98 http://ftpmaster.internal/ubuntu resolute/main armhf python3-msgpack armhf 1.1.2-1 [107 kB] 412s Get:99 http://ftpmaster.internal/ubuntu resolute/main armhf python3-netaddr all 1.3.0-1build1 [361 kB] 413s Get:100 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-openstackdocstheme all 3.2.0-0ubuntu3 [863 kB] 415s Get:101 http://ftpmaster.internal/ubuntu resolute/main armhf python3-munch all 4.0.0-2build1 [11.1 kB] 415s Get:102 http://ftpmaster.internal/ubuntu resolute/main armhf python3-platformdirs all 4.5.1-1 [17.1 kB] 415s Get:103 http://ftpmaster.internal/ubuntu resolute/main armhf python3-psutil armhf 7.1.0-1ubuntu1 [189 kB] 416s Get:104 http://ftpmaster.internal/ubuntu resolute/main armhf python3-requestsexceptions all 1.4.0-5build1 [3894 B] 416s Get:105 http://ftpmaster.internal/ubuntu resolute/main armhf python3-openstacksdk all 4.8.0-0ubuntu1 [702 kB] 417s Get:106 http://ftpmaster.internal/ubuntu resolute/main armhf python3-os-client-config all 2.3.0-0ubuntu1 [17.4 kB] 417s Get:107 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-tomlkit all 0.13.3-2 [39.1 kB] 417s Get:108 http://ftpmaster.internal/ubuntu resolute/main armhf python3-voluptuous all 0.16.0-1 [45.6 kB] 417s Get:109 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-subunit all 1.4.4+1-1 [66.5 kB] 417s Get:110 http://ftpmaster.internal/ubuntu resolute/universe armhf subunit all 1.4.4+1-1 [4130 B] 417s Get:111 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-stestr all 4.2.0-1 [64.8 kB] 417s Get:112 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-os-testr all 3.0.0-5 [18.5 kB] 417s Get:113 http://ftpmaster.internal/ubuntu resolute/main armhf python3-oslo.i18n all 6.6.0-0ubuntu1 [22.5 kB] 417s Get:114 http://ftpmaster.internal/ubuntu resolute/main armhf python3-oslo.context all 1:6.1.0-0ubuntu1 [13.4 kB] 417s Get:115 http://ftpmaster.internal/ubuntu resolute/main armhf python3-oslo.utils all 9.1.0-0ubuntu1 [88.6 kB] 417s Get:116 http://ftpmaster.internal/ubuntu resolute/main armhf python3-oslo.serialization all 5.8.0-0ubuntu1 [15.9 kB] 417s Get:117 http://ftpmaster.internal/ubuntu resolute/main armhf python3-oslo.log all 7.2.1-0ubuntu1 [46.9 kB] 417s Get:118 http://ftpmaster.internal/ubuntu resolute/main armhf python3-rfc3986 all 2.0.0-3build1 [22.1 kB] 418s Get:119 http://ftpmaster.internal/ubuntu resolute/main armhf python3-oslo.config all 1:10.0.0-0ubuntu1 [90.7 kB] 418s Get:120 http://ftpmaster.internal/ubuntu resolute/main armhf python3-testresources all 2.0.1-5build1 [27.0 kB] 418s Get:121 http://ftpmaster.internal/ubuntu resolute/main armhf python3-testscenarios all 0.5.0-6 [13.4 kB] 418s Get:122 http://ftpmaster.internal/ubuntu resolute/main armhf python3-oslo.db all 17.4.0-0ubuntu1 [99.8 kB] 418s Get:123 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-oslotest all 1:5.0.1-2 [17.5 kB] 418s Get:124 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-wheel all 0.46.3-1 [27.9 kB] 418s Get:125 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-pip all 25.1.1+dfsg-1ubuntu2 [1416 kB] 420s Get:126 http://ftpmaster.internal/ubuntu resolute/main armhf python3-psycopg2 armhf 2.9.11-1 [162 kB] 420s Get:127 http://ftpmaster.internal/ubuntu resolute/main armhf python3-pymysql all 1.1.1-2ubuntu1 [39.5 kB] 420s Get:128 http://ftpmaster.internal/ubuntu resolute/main armhf python3-snowballstemmer all 3.0.1-1 [65.9 kB] 421s Get:129 http://ftpmaster.internal/ubuntu resolute/main armhf sphinx-common all 8.2.3-12 [657 kB] 422s Get:130 http://ftpmaster.internal/ubuntu resolute/main armhf python3-alabaster all 0.7.16-0.1build1 [18.6 kB] 422s Get:131 http://ftpmaster.internal/ubuntu resolute/main armhf python3-sphinx all 8.2.3-12 [483 kB] 423s Get:132 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-sphinxcontrib.apidoc all 0.3.0-2ubuntu1 [8032 B] 423s Get:133 http://ftpmaster.internal/ubuntu resolute/universe armhf openstack-pkg-tools all 140 [103 kB] 424s Fetched 82.8 MB in 3min 13s (429 kB/s) 424s Selecting previously unselected package libpython3.14-minimal:armhf. 424s (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 ... 68686 files and directories currently installed.) 424s Preparing to unpack .../000-libpython3.14-minimal_3.14.2-1_armhf.deb ... 424s Unpacking libpython3.14-minimal:armhf (3.14.2-1) ... 424s Selecting previously unselected package python3.14-minimal. 424s Preparing to unpack .../001-python3.14-minimal_3.14.2-1_armhf.deb ... 424s Unpacking python3.14-minimal (3.14.2-1) ... 424s Selecting previously unselected package python3-mako. 424s Preparing to unpack .../002-python3-mako_1.3.10-3build1_all.deb ... 424s Unpacking python3-mako (1.3.10-3build1) ... 424s Selecting previously unselected package python3-greenlet. 424s Preparing to unpack .../003-python3-greenlet_3.2.4-3_armhf.deb ... 424s Unpacking python3-greenlet (3.2.4-3) ... 424s Selecting previously unselected package python3-sqlalchemy. 424s Preparing to unpack .../004-python3-sqlalchemy_2.0.40+ds1-2_all.deb ... 424s Unpacking python3-sqlalchemy (2.0.40+ds1-2) ... 425s Selecting previously unselected package python3-alembic. 425s Preparing to unpack .../005-python3-alembic_1.16.4-4_all.deb ... 425s Unpacking python3-alembic (1.16.4-4) ... 425s Selecting previously unselected package alembic. 425s Preparing to unpack .../006-alembic_1.16.4-4_all.deb ... 425s Unpacking alembic (1.16.4-4) ... 425s Selecting previously unselected package m4. 425s Preparing to unpack .../007-m4_1.4.21-1_armhf.deb ... 425s Unpacking m4 (1.4.21-1) ... 425s Selecting previously unselected package autoconf. 425s Preparing to unpack .../008-autoconf_2.72-3.1ubuntu2_all.deb ... 425s Unpacking autoconf (2.72-3.1ubuntu2) ... 425s Selecting previously unselected package autotools-dev. 425s Preparing to unpack .../009-autotools-dev_20240727.1build1_all.deb ... 425s Unpacking autotools-dev (20240727.1build1) ... 425s Selecting previously unselected package automake. 425s Preparing to unpack .../010-automake_1%3a1.18.1-3build1_all.deb ... 425s Unpacking automake (1:1.18.1-3build1) ... 425s Selecting previously unselected package autopoint. 425s Preparing to unpack .../011-autopoint_0.23.2-1_all.deb ... 425s Unpacking autopoint (0.23.2-1) ... 425s Selecting previously unselected package libc-dev-bin. 425s Preparing to unpack .../012-libc-dev-bin_2.42-2ubuntu4_armhf.deb ... 425s Unpacking libc-dev-bin (2.42-2ubuntu4) ... 425s Selecting previously unselected package linux-libc-dev:armhf. 425s Preparing to unpack .../013-linux-libc-dev_6.19.0-3.3_armhf.deb ... 425s Unpacking linux-libc-dev:armhf (6.19.0-3.3) ... 425s Selecting previously unselected package libcrypt-dev:armhf. 425s Preparing to unpack .../014-libcrypt-dev_1%3a4.5.1-1_armhf.deb ... 425s Unpacking libcrypt-dev:armhf (1:4.5.1-1) ... 425s Selecting previously unselected package rpcsvc-proto. 425s Preparing to unpack .../015-rpcsvc-proto_1.4.3-1build1_armhf.deb ... 425s Unpacking rpcsvc-proto (1.4.3-1build1) ... 425s Selecting previously unselected package libc6-dev:armhf. 425s Preparing to unpack .../016-libc6-dev_2.42-2ubuntu4_armhf.deb ... 425s Unpacking libc6-dev:armhf (2.42-2ubuntu4) ... 426s Selecting previously unselected package libisl23:armhf. 426s Preparing to unpack .../017-libisl23_0.27-1build1_armhf.deb ... 426s Unpacking libisl23:armhf (0.27-1build1) ... 426s Selecting previously unselected package libmpc3:armhf. 426s Preparing to unpack .../018-libmpc3_1.3.1-2_armhf.deb ... 426s Unpacking libmpc3:armhf (1.3.1-2) ... 426s Selecting previously unselected package cpp-15-arm-linux-gnueabihf. 426s Preparing to unpack .../019-cpp-15-arm-linux-gnueabihf_15.2.0-12ubuntu1_armhf.deb ... 426s Unpacking cpp-15-arm-linux-gnueabihf (15.2.0-12ubuntu1) ... 426s Selecting previously unselected package cpp-15. 426s Preparing to unpack .../020-cpp-15_15.2.0-12ubuntu1_armhf.deb ... 426s Unpacking cpp-15 (15.2.0-12ubuntu1) ... 426s Selecting previously unselected package cpp-arm-linux-gnueabihf. 426s Preparing to unpack .../021-cpp-arm-linux-gnueabihf_4%3a15.2.0-4ubuntu1_armhf.deb ... 426s Unpacking cpp-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 426s Selecting previously unselected package cpp. 426s Preparing to unpack .../022-cpp_4%3a15.2.0-4ubuntu1_armhf.deb ... 426s Unpacking cpp (4:15.2.0-4ubuntu1) ... 426s Selecting previously unselected package libcc1-0:armhf. 426s Preparing to unpack .../023-libcc1-0_15.2.0-12ubuntu1_armhf.deb ... 426s Unpacking libcc1-0:armhf (15.2.0-12ubuntu1) ... 426s Selecting previously unselected package libgomp1:armhf. 426s Preparing to unpack .../024-libgomp1_15.2.0-12ubuntu1_armhf.deb ... 426s Unpacking libgomp1:armhf (15.2.0-12ubuntu1) ... 426s Selecting previously unselected package libasan8:armhf. 426s Preparing to unpack .../025-libasan8_15.2.0-12ubuntu1_armhf.deb ... 426s Unpacking libasan8:armhf (15.2.0-12ubuntu1) ... 426s Selecting previously unselected package libubsan1:armhf. 426s Preparing to unpack .../026-libubsan1_15.2.0-12ubuntu1_armhf.deb ... 426s Unpacking libubsan1:armhf (15.2.0-12ubuntu1) ... 426s Selecting previously unselected package libgcc-15-dev:armhf. 426s Preparing to unpack .../027-libgcc-15-dev_15.2.0-12ubuntu1_armhf.deb ... 426s Unpacking libgcc-15-dev:armhf (15.2.0-12ubuntu1) ... 426s Selecting previously unselected package gcc-15-arm-linux-gnueabihf. 427s Preparing to unpack .../028-gcc-15-arm-linux-gnueabihf_15.2.0-12ubuntu1_armhf.deb ... 427s Unpacking gcc-15-arm-linux-gnueabihf (15.2.0-12ubuntu1) ... 427s Selecting previously unselected package gcc-15. 427s Preparing to unpack .../029-gcc-15_15.2.0-12ubuntu1_armhf.deb ... 427s Unpacking gcc-15 (15.2.0-12ubuntu1) ... 427s Selecting previously unselected package gcc-arm-linux-gnueabihf. 427s Preparing to unpack .../030-gcc-arm-linux-gnueabihf_4%3a15.2.0-4ubuntu1_armhf.deb ... 427s Unpacking gcc-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 427s Selecting previously unselected package gcc. 427s Preparing to unpack .../031-gcc_4%3a15.2.0-4ubuntu1_armhf.deb ... 427s Unpacking gcc (4:15.2.0-4ubuntu1) ... 427s Selecting previously unselected package libstdc++-15-dev:armhf. 427s Preparing to unpack .../032-libstdc++-15-dev_15.2.0-12ubuntu1_armhf.deb ... 427s Unpacking libstdc++-15-dev:armhf (15.2.0-12ubuntu1) ... 428s Selecting previously unselected package g++-15-arm-linux-gnueabihf. 428s Preparing to unpack .../033-g++-15-arm-linux-gnueabihf_15.2.0-12ubuntu1_armhf.deb ... 428s Unpacking g++-15-arm-linux-gnueabihf (15.2.0-12ubuntu1) ... 428s Selecting previously unselected package g++-15. 428s Preparing to unpack .../034-g++-15_15.2.0-12ubuntu1_armhf.deb ... 428s Unpacking g++-15 (15.2.0-12ubuntu1) ... 428s Selecting previously unselected package g++-arm-linux-gnueabihf. 428s Preparing to unpack .../035-g++-arm-linux-gnueabihf_4%3a15.2.0-4ubuntu1_armhf.deb ... 428s Unpacking g++-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 428s Selecting previously unselected package g++. 428s Preparing to unpack .../036-g++_4%3a15.2.0-4ubuntu1_armhf.deb ... 428s Unpacking g++ (4:15.2.0-4ubuntu1) ... 428s Selecting previously unselected package build-essential. 428s Preparing to unpack .../037-build-essential_12.12ubuntu2_armhf.deb ... 428s Unpacking build-essential (12.12ubuntu2) ... 428s Selecting previously unselected package libdebhelper-perl. 428s Preparing to unpack .../038-libdebhelper-perl_13.28ubuntu1_all.deb ... 428s Unpacking libdebhelper-perl (13.28ubuntu1) ... 428s Selecting previously unselected package libtool. 428s Preparing to unpack .../039-libtool_2.5.4-9_all.deb ... 428s Unpacking libtool (2.5.4-9) ... 428s Selecting previously unselected package dh-autoreconf. 428s Preparing to unpack .../040-dh-autoreconf_21+nmu1_all.deb ... 428s Unpacking dh-autoreconf (21+nmu1) ... 428s Selecting previously unselected package libarchive-zip-perl. 428s Preparing to unpack .../041-libarchive-zip-perl_1.68-1_all.deb ... 428s Unpacking libarchive-zip-perl (1.68-1) ... 428s Selecting previously unselected package libfile-stripnondeterminism-perl. 428s Preparing to unpack .../042-libfile-stripnondeterminism-perl_1.15.0-1build1_all.deb ... 428s Unpacking libfile-stripnondeterminism-perl (1.15.0-1build1) ... 428s Selecting previously unselected package dh-strip-nondeterminism. 428s Preparing to unpack .../043-dh-strip-nondeterminism_1.15.0-1build1_all.deb ... 428s Unpacking dh-strip-nondeterminism (1.15.0-1build1) ... 428s Selecting previously unselected package libdw1t64:armhf. 428s Preparing to unpack .../044-libdw1t64_0.194-1_armhf.deb ... 428s Unpacking libdw1t64:armhf (0.194-1) ... 428s Selecting previously unselected package debugedit. 428s Preparing to unpack .../045-debugedit_1%3a5.2-3build1_armhf.deb ... 428s Unpacking debugedit (1:5.2-3build1) ... 428s Selecting previously unselected package dwz. 428s Preparing to unpack .../046-dwz_0.16-2build1_armhf.deb ... 428s Unpacking dwz (0.16-2build1) ... 429s Selecting previously unselected package gettext. 429s Preparing to unpack .../047-gettext_0.23.2-1_armhf.deb ... 429s Unpacking gettext (0.23.2-1) ... 429s Selecting previously unselected package intltool-debian. 429s Preparing to unpack .../048-intltool-debian_0.35.0+20060710.6build1_all.deb ... 429s Unpacking intltool-debian (0.35.0+20060710.6build1) ... 429s Selecting previously unselected package po-debconf. 429s Preparing to unpack .../049-po-debconf_1.0.22_all.deb ... 429s Unpacking po-debconf (1.0.22) ... 429s Selecting previously unselected package debhelper. 429s Preparing to unpack .../050-debhelper_13.28ubuntu1_all.deb ... 429s Unpacking debhelper (13.28ubuntu1) ... 429s Selecting previously unselected package dh-python. 429s Preparing to unpack .../051-dh-python_7.20260125_all.deb ... 429s Unpacking dh-python (7.20260125) ... 429s Selecting previously unselected package sgml-base. 429s Preparing to unpack .../052-sgml-base_1.31+nmu1build1_all.deb ... 429s Unpacking sgml-base (1.31+nmu1build1) ... 429s Selecting previously unselected package xml-core. 429s Preparing to unpack .../053-xml-core_0.19build1_all.deb ... 429s Unpacking xml-core (0.19build1) ... 429s Selecting previously unselected package docutils-common. 429s Preparing to unpack .../054-docutils-common_0.22.4+dfsg-1_all.deb ... 429s Unpacking docutils-common (0.22.4+dfsg-1) ... 429s Selecting previously unselected package fonts-font-awesome. 429s Preparing to unpack .../055-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1build1_all.deb ... 429s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1build1) ... 429s Selecting previously unselected package fonts-glyphicons-halflings. 429s Preparing to unpack .../056-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-6_all.deb ... 429s Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 429s Selecting previously unselected package ieee-data. 429s Preparing to unpack .../057-ieee-data_20240722build1_all.deb ... 429s Unpacking ieee-data (20240722build1) ... 429s Selecting previously unselected package libjs-bootstrap. 429s Preparing to unpack .../058-libjs-bootstrap_3.4.1+dfsg-6_all.deb ... 429s Unpacking libjs-bootstrap (3.4.1+dfsg-6) ... 429s Selecting previously unselected package libjson-perl. 429s Preparing to unpack .../059-libjson-perl_4.10000-1_all.deb ... 429s Unpacking libjson-perl (4.10000-1) ... 429s Selecting previously unselected package libpq5:armhf. 429s Preparing to unpack .../060-libpq5_18.1-2_armhf.deb ... 429s Unpacking libpq5:armhf (18.1-2) ... 429s Selecting previously unselected package libpython3.14-stdlib:armhf. 429s Preparing to unpack .../061-libpython3.14-stdlib_3.14.2-1_armhf.deb ... 429s Unpacking libpython3.14-stdlib:armhf (3.14.2-1) ... 430s Selecting previously unselected package libxslt1.1:armhf. 430s Preparing to unpack .../062-libxslt1.1_1.1.43-0.3_armhf.deb ... 430s Unpacking libxslt1.1:armhf (1.1.43-0.3) ... 430s Selecting previously unselected package python-oslo.db-doc. 430s Preparing to unpack .../063-python-oslo.db-doc_17.4.0-0ubuntu1_all.deb ... 430s Unpacking python-oslo.db-doc (17.4.0-0ubuntu1) ... 430s Selecting previously unselected package python3-aiosqlite. 430s Preparing to unpack .../064-python3-aiosqlite_0.21.0-1_all.deb ... 430s Unpacking python3-aiosqlite (0.21.0-1) ... 430s Selecting previously unselected package python3.14. 430s Preparing to unpack .../065-python3.14_3.14.2-1_armhf.deb ... 430s Unpacking python3.14 (3.14.2-1) ... 430s Selecting previously unselected package python3-all. 430s Preparing to unpack .../066-python3-all_3.13.9-3_armhf.deb ... 430s Unpacking python3-all (3.13.9-3) ... 430s Selecting previously unselected package python3-autopage. 430s Preparing to unpack .../067-python3-autopage_0.4.0-4build1_all.deb ... 430s Unpacking python3-autopage (0.4.0-4build1) ... 430s Selecting previously unselected package python3-wcwidth. 430s Preparing to unpack .../068-python3-wcwidth_0.2.14+dfsg1-1build1_all.deb ... 430s Unpacking python3-wcwidth (0.2.14+dfsg1-1build1) ... 430s Selecting previously unselected package python3-pyperclip. 430s Preparing to unpack .../069-python3-pyperclip_1.11.0-1build1_all.deb ... 430s Unpacking python3-pyperclip (1.11.0-1build1) ... 430s Selecting previously unselected package python3-cmd2. 430s Preparing to unpack .../070-python3-cmd2_2.5.11+ds-2_all.deb ... 430s Unpacking python3-cmd2 (2.5.11+ds-2) ... 430s Selecting previously unselected package python3-roman-numerals. 430s Preparing to unpack .../071-python3-roman-numerals_4.1.0-1_all.deb ... 430s Unpacking python3-roman-numerals (4.1.0-1) ... 430s Selecting previously unselected package python3-docutils. 430s Preparing to unpack .../072-python3-docutils_0.22.4+dfsg-1_all.deb ... 430s Unpacking python3-docutils (0.22.4+dfsg-1) ... 430s Selecting previously unselected package python3-pbr. 430s Preparing to unpack .../073-python3-pbr_6.1.1-0ubuntu2_all.deb ... 430s Unpacking python3-pbr (6.1.1-0ubuntu2) ... 430s Selecting previously unselected package python3-prettytable. 430s Preparing to unpack .../074-python3-prettytable_3.16.0-1build1_all.deb ... 430s Unpacking python3-prettytable (3.16.0-1build1) ... 430s Selecting previously unselected package python3-importlib-metadata. 430s Preparing to unpack .../075-python3-importlib-metadata_8.7.1-1_all.deb ... 430s Unpacking python3-importlib-metadata (8.7.1-1) ... 430s Selecting previously unselected package python3-stevedore. 430s Preparing to unpack .../076-python3-stevedore_1%3a5.5.0-0ubuntu1_all.deb ... 430s Unpacking python3-stevedore (1:5.5.0-0ubuntu1) ... 430s Selecting previously unselected package python3-cliff. 430s Preparing to unpack .../077-python3-cliff_4.11.0-0ubuntu2_all.deb ... 430s Unpacking python3-cliff (4.11.0-0ubuntu2) ... 430s Selecting previously unselected package python3-wrapt. 430s Preparing to unpack .../078-python3-wrapt_1.17.3-3_armhf.deb ... 430s Unpacking python3-wrapt (1.17.3-3) ... 430s Selecting previously unselected package python3-debtcollector. 430s Preparing to unpack .../079-python3-debtcollector_3.0.0-6_all.deb ... 430s Unpacking python3-debtcollector (3.0.0-6) ... 431s Selecting previously unselected package python3-decorator. 431s Preparing to unpack .../080-python3-decorator_5.2.1-2_all.deb ... 431s Unpacking python3-decorator (5.2.1-2) ... 431s Selecting previously unselected package python3-defusedxml. 431s Preparing to unpack .../081-python3-defusedxml_0.7.1-3build1_all.deb ... 431s Unpacking python3-defusedxml (0.7.1-3build1) ... 431s Selecting previously unselected package python3-deprecation. 431s Preparing to unpack .../082-python3-deprecation_2.1.0-4_all.deb ... 431s Unpacking python3-deprecation (2.1.0-4) ... 431s Selecting previously unselected package python3-dnspython. 431s Preparing to unpack .../083-python3-dnspython_2.7.0-1ubuntu2_all.deb ... 431s Unpacking python3-dnspython (2.7.0-1ubuntu2) ... 431s Selecting previously unselected package python3-restructuredtext-lint. 431s Preparing to unpack .../084-python3-restructuredtext-lint_1.3.2-3_all.deb ... 431s Unpacking python3-restructuredtext-lint (1.3.2-3) ... 431s Selecting previously unselected package python3-doc8. 431s Preparing to unpack .../085-python3-doc8_0.10.1-5_all.deb ... 431s Unpacking python3-doc8 (0.10.1-5) ... 431s Selecting previously unselected package python3-dogpile.cache. 431s Preparing to unpack .../086-python3-dogpile.cache_1.3.3-1build1_all.deb ... 431s Unpacking python3-dogpile.cache (1.3.3-1build1) ... 431s Selecting previously unselected package python3-dulwich. 431s Preparing to unpack .../087-python3-dulwich_0.22.7-1_armhf.deb ... 431s Unpacking python3-dulwich (0.22.7-1) ... 431s Selecting previously unselected package python3-eventlet. 431s Preparing to unpack .../088-python3-eventlet_0.39.0-0ubuntu2_all.deb ... 431s Unpacking python3-eventlet (0.39.0-0ubuntu2) ... 431s Selecting previously unselected package python3-testtools. 431s Preparing to unpack .../089-python3-testtools_2.8.2-2_all.deb ... 431s Unpacking python3-testtools (2.8.2-2) ... 431s Selecting previously unselected package python3-fixtures. 431s Preparing to unpack .../090-python3-fixtures_4.2.5-4_all.deb ... 431s Unpacking python3-fixtures (4.2.5-4) ... 431s Selecting previously unselected package python3-imagesize. 431s Preparing to unpack .../091-python3-imagesize_1.4.1-1build1_all.deb ... 431s Unpacking python3-imagesize (1.4.1-1build1) ... 431s Selecting previously unselected package python3-iso8601. 431s Preparing to unpack .../092-python3-iso8601_2.1.0-3_all.deb ... 431s Unpacking python3-iso8601 (2.1.0-3) ... 431s Selecting previously unselected package python3-lxml:armhf. 431s Preparing to unpack .../093-python3-lxml_6.0.2-1_armhf.deb ... 431s Unpacking python3-lxml:armhf (6.0.2-1) ... 431s Selecting previously unselected package python3-os-service-types. 431s Preparing to unpack .../094-python3-os-service-types_1.8.0-3build1_all.deb ... 431s Unpacking python3-os-service-types (1.8.0-3build1) ... 431s Selecting previously unselected package python3-keystoneauth1. 431s Preparing to unpack .../095-python3-keystoneauth1_5.12.0-0ubuntu1_all.deb ... 431s Unpacking python3-keystoneauth1 (5.12.0-0ubuntu1) ... 432s Selecting previously unselected package python3-monotonic. 432s Preparing to unpack .../096-python3-monotonic_1.6-3build1_all.deb ... 432s Unpacking python3-monotonic (1.6-3build1) ... 432s Selecting previously unselected package python3-msgpack. 432s Preparing to unpack .../097-python3-msgpack_1.1.2-1_armhf.deb ... 432s Unpacking python3-msgpack (1.1.2-1) ... 432s Selecting previously unselected package python3-netaddr. 432s Preparing to unpack .../098-python3-netaddr_1.3.0-1build1_all.deb ... 432s Unpacking python3-netaddr (1.3.0-1build1) ... 432s Selecting previously unselected package python3-openstackdocstheme. 432s Preparing to unpack .../099-python3-openstackdocstheme_3.2.0-0ubuntu3_all.deb ... 432s Unpacking python3-openstackdocstheme (3.2.0-0ubuntu3) ... 432s Selecting previously unselected package python3-munch. 432s Preparing to unpack .../100-python3-munch_4.0.0-2build1_all.deb ... 432s Unpacking python3-munch (4.0.0-2build1) ... 432s Selecting previously unselected package python3-platformdirs. 432s Preparing to unpack .../101-python3-platformdirs_4.5.1-1_all.deb ... 432s Unpacking python3-platformdirs (4.5.1-1) ... 432s Selecting previously unselected package python3-psutil. 432s Preparing to unpack .../102-python3-psutil_7.1.0-1ubuntu1_armhf.deb ... 432s Unpacking python3-psutil (7.1.0-1ubuntu1) ... 432s Selecting previously unselected package python3-requestsexceptions. 432s Preparing to unpack .../103-python3-requestsexceptions_1.4.0-5build1_all.deb ... 432s Unpacking python3-requestsexceptions (1.4.0-5build1) ... 432s Selecting previously unselected package python3-openstacksdk. 432s Preparing to unpack .../104-python3-openstacksdk_4.8.0-0ubuntu1_all.deb ... 432s Unpacking python3-openstacksdk (4.8.0-0ubuntu1) ... 432s Selecting previously unselected package python3-os-client-config. 432s Preparing to unpack .../105-python3-os-client-config_2.3.0-0ubuntu1_all.deb ... 432s Unpacking python3-os-client-config (2.3.0-0ubuntu1) ... 432s Selecting previously unselected package python3-tomlkit. 432s Preparing to unpack .../106-python3-tomlkit_0.13.3-2_all.deb ... 432s Unpacking python3-tomlkit (0.13.3-2) ... 432s Selecting previously unselected package python3-voluptuous. 432s Preparing to unpack .../107-python3-voluptuous_0.16.0-1_all.deb ... 432s Unpacking python3-voluptuous (0.16.0-1) ... 433s Selecting previously unselected package python3-subunit. 433s Preparing to unpack .../108-python3-subunit_1.4.4+1-1_all.deb ... 433s Unpacking python3-subunit (1.4.4+1-1) ... 433s Selecting previously unselected package subunit. 433s Preparing to unpack .../109-subunit_1.4.4+1-1_all.deb ... 433s Unpacking subunit (1.4.4+1-1) ... 433s Selecting previously unselected package python3-stestr. 433s Preparing to unpack .../110-python3-stestr_4.2.0-1_all.deb ... 433s Unpacking python3-stestr (4.2.0-1) ... 433s Selecting previously unselected package python3-os-testr. 433s Preparing to unpack .../111-python3-os-testr_3.0.0-5_all.deb ... 433s Unpacking python3-os-testr (3.0.0-5) ... 433s Selecting previously unselected package python3-oslo.i18n. 433s Preparing to unpack .../112-python3-oslo.i18n_6.6.0-0ubuntu1_all.deb ... 433s Unpacking python3-oslo.i18n (6.6.0-0ubuntu1) ... 433s Selecting previously unselected package python3-oslo.context. 433s Preparing to unpack .../113-python3-oslo.context_1%3a6.1.0-0ubuntu1_all.deb ... 433s Unpacking python3-oslo.context (1:6.1.0-0ubuntu1) ... 433s Selecting previously unselected package python3-oslo.utils. 433s Preparing to unpack .../114-python3-oslo.utils_9.1.0-0ubuntu1_all.deb ... 433s Unpacking python3-oslo.utils (9.1.0-0ubuntu1) ... 433s Selecting previously unselected package python3-oslo.serialization. 433s Preparing to unpack .../115-python3-oslo.serialization_5.8.0-0ubuntu1_all.deb ... 433s Unpacking python3-oslo.serialization (5.8.0-0ubuntu1) ... 433s Selecting previously unselected package python3-oslo.log. 433s Preparing to unpack .../116-python3-oslo.log_7.2.1-0ubuntu1_all.deb ... 433s Unpacking python3-oslo.log (7.2.1-0ubuntu1) ... 433s Selecting previously unselected package python3-rfc3986. 433s Preparing to unpack .../117-python3-rfc3986_2.0.0-3build1_all.deb ... 433s Unpacking python3-rfc3986 (2.0.0-3build1) ... 433s Selecting previously unselected package python3-oslo.config. 433s Preparing to unpack .../118-python3-oslo.config_1%3a10.0.0-0ubuntu1_all.deb ... 433s Unpacking python3-oslo.config (1:10.0.0-0ubuntu1) ... 433s Selecting previously unselected package python3-testresources. 433s Preparing to unpack .../119-python3-testresources_2.0.1-5build1_all.deb ... 433s Unpacking python3-testresources (2.0.1-5build1) ... 433s Selecting previously unselected package python3-testscenarios. 433s Preparing to unpack .../120-python3-testscenarios_0.5.0-6_all.deb ... 433s Unpacking python3-testscenarios (0.5.0-6) ... 433s Selecting previously unselected package python3-oslo.db. 433s Preparing to unpack .../121-python3-oslo.db_17.4.0-0ubuntu1_all.deb ... 433s Unpacking python3-oslo.db (17.4.0-0ubuntu1) ... 433s Selecting previously unselected package python3-oslotest. 433s Preparing to unpack .../122-python3-oslotest_1%3a5.0.1-2_all.deb ... 433s Unpacking python3-oslotest (1:5.0.1-2) ... 433s Selecting previously unselected package python3-wheel. 433s Preparing to unpack .../123-python3-wheel_0.46.3-1_all.deb ... 433s Unpacking python3-wheel (0.46.3-1) ... 433s Selecting previously unselected package python3-pip. 433s Preparing to unpack .../124-python3-pip_25.1.1+dfsg-1ubuntu2_all.deb ... 433s Unpacking python3-pip (25.1.1+dfsg-1ubuntu2) ... 433s Selecting previously unselected package python3-psycopg2. 434s Preparing to unpack .../125-python3-psycopg2_2.9.11-1_armhf.deb ... 434s Unpacking python3-psycopg2 (2.9.11-1) ... 434s Selecting previously unselected package python3-pymysql. 434s Preparing to unpack .../126-python3-pymysql_1.1.1-2ubuntu1_all.deb ... 434s Unpacking python3-pymysql (1.1.1-2ubuntu1) ... 434s Selecting previously unselected package python3-snowballstemmer. 434s Preparing to unpack .../127-python3-snowballstemmer_3.0.1-1_all.deb ... 434s Unpacking python3-snowballstemmer (3.0.1-1) ... 434s Selecting previously unselected package sphinx-common. 434s Preparing to unpack .../128-sphinx-common_8.2.3-12_all.deb ... 434s Unpacking sphinx-common (8.2.3-12) ... 434s Selecting previously unselected package python3-alabaster. 434s Preparing to unpack .../129-python3-alabaster_0.7.16-0.1build1_all.deb ... 434s Unpacking python3-alabaster (0.7.16-0.1build1) ... 434s Selecting previously unselected package python3-sphinx. 434s Preparing to unpack .../130-python3-sphinx_8.2.3-12_all.deb ... 434s Unpacking python3-sphinx (8.2.3-12) ... 434s Selecting previously unselected package python3-sphinxcontrib.apidoc. 434s Preparing to unpack .../131-python3-sphinxcontrib.apidoc_0.3.0-2ubuntu1_all.deb ... 434s Unpacking python3-sphinxcontrib.apidoc (0.3.0-2ubuntu1) ... 434s Selecting previously unselected package openstack-pkg-tools. 434s Preparing to unpack .../132-openstack-pkg-tools_140_all.deb ... 434s Unpacking openstack-pkg-tools (140) ... 434s Setting up dh-python (7.20260125) ... 434s Setting up python3-testtools (2.8.2-2) ... 435s Setting up python3-importlib-metadata (8.7.1-1) ... 435s Setting up python3-defusedxml (0.7.1-3build1) ... 436s Setting up python3-pbr (6.1.1-0ubuntu2) ... 436s Setting up libarchive-zip-perl (1.68-1) ... 436s Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 436s Setting up python3-alabaster (0.7.16-0.1build1) ... 436s Setting up libdebhelper-perl (13.28ubuntu1) ... 436s Setting up libpython3.14-minimal:armhf (3.14.2-1) ... 436s Setting up python3-autopage (0.4.0-4build1) ... 436s Setting up libpq5:armhf (18.1-2) ... 436s Setting up linux-libc-dev:armhf (6.19.0-3.3) ... 436s Setting up m4 (1.4.21-1) ... 436s Setting up python3-requestsexceptions (1.4.0-5build1) ... 437s Setting up python3-pyperclip (1.11.0-1build1) ... 437s Setting up libgomp1:armhf (15.2.0-12ubuntu1) ... 437s Setting up python3-wheel (0.46.3-1) ... 437s Setting up python3-platformdirs (4.5.1-1) ... 438s Setting up python3-munch (4.0.0-2build1) ... 438s Setting up python3-psutil (7.1.0-1ubuntu1) ... 439s Setting up libdw1t64:armhf (0.194-1) ... 439s Setting up python3-monotonic (1.6-3build1) ... 439s Setting up python3-decorator (5.2.1-2) ... 439s Setting up autotools-dev (20240727.1build1) ... 439s Setting up python3-iso8601 (2.1.0-3) ... 440s Setting up rpcsvc-proto (1.4.3-1build1) ... 440s Setting up python3-wcwidth (0.2.14+dfsg1-1build1) ... 440s Setting up python3-rfc3986 (2.0.0-3build1) ... 440s Setting up python3-cmd2 (2.5.11+ds-2) ... 441s Setting up python3-snowballstemmer (3.0.1-1) ... 442s Setting up python3-greenlet (3.2.4-3) ... 442s Setting up python3-aiosqlite (0.21.0-1) ... 442s Setting up libmpc3:armhf (1.3.1-2) ... 442s Setting up python3-wrapt (1.17.3-3) ... 442s Setting up autopoint (0.23.2-1) ... 442s Setting up python3-psycopg2 (2.9.11-1) ... 443s Setting up python3-deprecation (2.1.0-4) ... 443s Setting up python3-pymysql (1.1.1-2ubuntu1) ... 443s Setting up python3-pip (25.1.1+dfsg-1ubuntu2) ... 446s Setting up python3-fixtures (4.2.5-4) ... 446s Setting up autoconf (2.72-3.1ubuntu2) ... 446s Setting up libubsan1:armhf (15.2.0-12ubuntu1) ... 446s Setting up dwz (0.16-2build1) ... 446s Setting up ieee-data (20240722build1) ... 446s Setting up python3-dnspython (2.7.0-1ubuntu2) ... 447s Setting up python3-dulwich (0.22.7-1) ... 448s Setting up libcrypt-dev:armhf (1:4.5.1-1) ... 448s Setting up libasan8:armhf (15.2.0-12ubuntu1) ... 448s Setting up libjson-perl (4.10000-1) ... 448s Setting up libxslt1.1:armhf (1.1.43-0.3) ... 448s Setting up debugedit (1:5.2-3build1) ... 448s Setting up python3-os-service-types (1.8.0-3build1) ... 448s Setting up python3-stevedore (1:5.5.0-0ubuntu1) ... 449s Setting up python3-testscenarios (0.5.0-6) ... 449s Setting up python3-roman-numerals (4.1.0-1) ... 449s Setting up sgml-base (1.31+nmu1build1) ... 449s Setting up python3-msgpack (1.1.2-1) ... 450s Setting up python3-voluptuous (0.16.0-1) ... 450s Setting up libisl23:armhf (0.27-1build1) ... 450s Setting up libc-dev-bin (2.42-2ubuntu4) ... 450s Setting up python3-prettytable (3.16.0-1build1) ... 450s Setting up python3-tomlkit (0.13.3-2) ... 451s Setting up cpp-15-arm-linux-gnueabihf (15.2.0-12ubuntu1) ... 451s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1build1) ... 451s Setting up python3.14-minimal (3.14.2-1) ... 452s Setting up libcc1-0:armhf (15.2.0-12ubuntu1) ... 452s Setting up cpp-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 452s Setting up libjs-bootstrap (3.4.1+dfsg-6) ... 452s Setting up python3-oslo.i18n (6.6.0-0ubuntu1) ... 452s Setting up python-oslo.db-doc (17.4.0-0ubuntu1) ... 452s Setting up python3-mako (1.3.10-3build1) ... 452s Setting up python3-imagesize (1.4.1-1build1) ... 453s Setting up automake (1:1.18.1-3build1) ... 453s update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode 453s Setting up libfile-stripnondeterminism-perl (1.15.0-1build1) ... 453s Setting up python3-testresources (2.0.1-5build1) ... 453s Setting up gettext (0.23.2-1) ... 453s Setting up libgcc-15-dev:armhf (15.2.0-12ubuntu1) ... 453s Setting up gcc-15-arm-linux-gnueabihf (15.2.0-12ubuntu1) ... 453s Setting up libpython3.14-stdlib:armhf (3.14.2-1) ... 453s Setting up python3-debtcollector (3.0.0-6) ... 453s Setting up python3-sqlalchemy (2.0.40+ds1-2) ... 457s Setting up intltool-debian (0.35.0+20060710.6build1) ... 457s Setting up python3-dogpile.cache (1.3.3-1build1) ... 458s Setting up python3-eventlet (0.39.0-0ubuntu2) ... 458s /usr/lib/python3/dist-packages/eventlet/greenpool.py:95: SyntaxWarning: 'return' in a 'finally' block 458s return 458s Setting up python3-subunit (1.4.4+1-1) ... 459s Setting up sphinx-common (8.2.3-12) ... 459s Setting up python3-oslo.context (1:6.1.0-0ubuntu1) ... 459s Setting up dh-strip-nondeterminism (1.15.0-1build1) ... 459s Setting up python3-netaddr (1.3.0-1build1) ... 460s Setting up cpp-15 (15.2.0-12ubuntu1) ... 460s Setting up python3-lxml:armhf (6.0.2-1) ... 460s Setting up python3-alembic (1.16.4-4) ... 461s Setting up cpp (4:15.2.0-4ubuntu1) ... 461s Setting up xml-core (0.19build1) ... 461s Setting up python3-openstackdocstheme (3.2.0-0ubuntu3) ... 461s Setting up libc6-dev:armhf (2.42-2ubuntu4) ... 461s Setting up python3.14 (3.14.2-1) ... 463s Setting up python3-keystoneauth1 (5.12.0-0ubuntu1) ... 464s Setting up gcc-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 464s Setting up alembic (1.16.4-4) ... 464s Setting up po-debconf (1.0.22) ... 464s Setting up subunit (1.4.4+1-1) ... 464s Setting up python3-all (3.13.9-3) ... 464s Setting up python3-oslo.utils (9.1.0-0ubuntu1) ... 464s Setting up openstack-pkg-tools (140) ... 464s Setting up gcc-15 (15.2.0-12ubuntu1) ... 464s Setting up libstdc++-15-dev:armhf (15.2.0-12ubuntu1) ... 464s Setting up python3-openstacksdk (4.8.0-0ubuntu1) ... 466s /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. 466s method_kwargs={'pattern': '.*\.example\.com'}, 466s /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. 466s 'pattern': '.*\.example\.com', 468s /usr/lib/python3/dist-packages/openstack/tests/unit/dns/v2/test_proxy.py:376: SyntaxWarning: invalid escape sequence '\.' 468s method_kwargs={'pattern': '.*\.example\.com'}, 468s /usr/lib/python3/dist-packages/openstack/tests/unit/dns/v2/test_proxy.py:378: SyntaxWarning: invalid escape sequence '\.' 468s 'pattern': '.*\.example\.com', 468s Setting up python3-os-client-config (2.3.0-0ubuntu1) ... 469s Setting up libtool (2.5.4-9) ... 469s Setting up python3-oslo.serialization (5.8.0-0ubuntu1) ... 469s Setting up g++-15-arm-linux-gnueabihf (15.2.0-12ubuntu1) ... 469s Setting up gcc (4:15.2.0-4ubuntu1) ... 469s Setting up dh-autoreconf (21+nmu1) ... 469s Setting up g++-15 (15.2.0-12ubuntu1) ... 469s Setting up g++-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 469s Setting up debhelper (13.28ubuntu1) ... 469s Setting up g++ (4:15.2.0-4ubuntu1) ... 469s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 469s Setting up build-essential (12.12ubuntu2) ... 469s Setting up python3-oslo.log (7.2.1-0ubuntu1) ... 469s Processing triggers for libc-bin (2.42-2ubuntu4) ... 469s Processing triggers for systemd (259-1ubuntu3) ... 469s Processing triggers for man-db (2.13.1-1build1) ... 471s Processing triggers for install-info (7.2-5) ... 471s Processing triggers for sgml-base (1.31+nmu1build1) ... 471s Setting up docutils-common (0.22.4+dfsg-1) ... 471s Processing triggers for sgml-base (1.31+nmu1build1) ... 471s Setting up python3-docutils (0.22.4+dfsg-1) ... 472s Setting up python3-restructuredtext-lint (1.3.2-3) ... 473s Setting up python3-doc8 (0.10.1-5) ... 473s Setting up python3-cliff (4.11.0-0ubuntu2) ... 473s Setting up python3-oslo.config (1:10.0.0-0ubuntu1) ... 474s Setting up python3-oslo.db (17.4.0-0ubuntu1) ... 474s Setting up python3-sphinx (8.2.3-12) ... 477s Setting up python3-stestr (4.2.0-1) ... 477s Setting up python3-sphinxcontrib.apidoc (0.3.0-2ubuntu1) ... 477s Setting up python3-oslotest (1:5.0.1-2) ... 478s Setting up python3-os-testr (3.0.0-5) ... 487s autopkgtest [22:46:36]: test python-import: [----------------------- 490s /usr/lib/python3/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 490s !! 490s 490s ******************************************************************************** 490s Please consider removing the following classifiers in favor of a SPDX license expression: 490s 490s License :: OSI Approved :: Apache Software License 490s 490s See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 490s ******************************************************************************** 490s 490s !! 490s self._finalize_license_expression() 490s /usr/lib/python3/dist-packages/setuptools/__init__.py:94: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 490s !! 490s 490s ******************************************************************************** 490s Requirements should be satisfied by a PEP 517 installer. 490s If you are using pip, you can try `pip install --use-pep517`. 490s ******************************************************************************** 490s 490s !! 490s dist.fetch_build_eggs(dist.setup_requires) 490s /usr/lib/python3/dist-packages/setuptools/command/develop.py:41: EasyInstallDeprecationWarning: easy_install command is deprecated. 490s !! 490s 490s ******************************************************************************** 490s Please avoid running ``setup.py`` and ``easy_install``. 490s Instead, use pypa/build, pypa/installer or other 490s standards-based tools. 490s 490s See https://github.com/pypa/setuptools/issues/917 for details. 490s ******************************************************************************** 490s 490s !! 490s easy_install.initialize_options(self) 490s /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 490s !! 490s 490s ******************************************************************************** 490s Please avoid running ``setup.py`` directly. 490s Instead, use pypa/build, pypa/installer or other 490s standards-based tools. 490s 490s See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 490s ******************************************************************************** 490s 490s !! 490s self.initialize_options() 490s /usr/lib/python3/dist-packages/pbr/core.py:140: UserWarning: Unknown distribution option: 'tests_require' 490s warnings.warn(msg) 490s /usr/lib/python3/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 490s !! 490s 490s ******************************************************************************** 490s Please consider removing the following classifiers in favor of a SPDX license expression: 490s 490s License :: OSI Approved :: Apache Software License 490s 490s See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 490s ******************************************************************************** 490s 490s !! 490s self._finalize_license_expression() 490s Testing with python3.14: 490s 490s Testing with python3.13: 490s 491s autopkgtest [22:46:40]: test python-import: -----------------------] 495s python-import PASS 495s autopkgtest [22:46:44]: test python-import: - - - - - - - - - - results - - - - - - - - - - 498s autopkgtest [22:46:47]: test python-stestr: preparing testbed 500s Reading package lists... 501s Building dependency tree... 501s Reading state information... 501s Solving dependencies... 502s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 511s autopkgtest [22:47:00]: test python-stestr: [----------------------- 513s + export SQLALCHEMY_SILENCE_UBER_WARNING=1 513s + py3versions --supported 513s + echo Testing with python3.14: 513s + PYTHON=python3.14 stestr run 513s Testing with python3.14: 518s {6} oslo_db.tests.sqlalchemy.test_enginefacade.LegacyIntegrationtest.test_legacy_integration [0.043585s] ... ok 518s WARNING [oslo_db.sqlalchemy.exc_filters] DB exception wrapped. 518s Traceback (most recent call last): 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1812, in _execute_context 518s context = constructor( 518s dialect, self, conn, execution_options, *args, **kw 518s ) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 1487, in _init_compiled 518s flattened_processors[key](compiled_params[key]) 518s ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/type_api.py", line 2104, in process 518s return fixed_process_param(value, dialect) 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/sqlalchemy/types.py", line 48, in process_bind_param 518s raise TypeError("%s supposes to store %s objects, but %s given" 518s ...<2 lines>... 518s type(value).__name__)) 518s TypeError: JsonEncodedDict supposes to store dict objects, but list given 518s WARNING [oslo_db.sqlalchemy.exc_filters] DBAPIError exception wrapped. 518s Traceback (most recent call last): 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 518s self.dialect.do_execute( 518s ~~~~~~~~~~~~~~~~~~~~~~~^ 518s cursor, str_statement, effective_parameters, context 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 945, in do_execute 518s cursor.execute(statement, parameters) 518s ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ 518s sqlite3.IntegrityError: NOT NULL constraint failed: __tmp__test__tmp__.counter 518s WARNING [oslo_db.sqlalchemy.exc_filters] DB exception wrapped. 518s Traceback (most recent call last): 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1812, in _execute_context 518s context = constructor( 518s dialect, self, conn, execution_options, *args, **kw 518s ) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 1487, in _init_compiled 518s flattened_processors[key](compiled_params[key]) 518s ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/type_api.py", line 2104, in process 518s return fixed_process_param(value, dialect) 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/sqlalchemy/types.py", line 48, in process_bind_param 518s raise TypeError("%s supposes to store %s objects, but %s given" 518s ...<2 lines>... 518s type(value).__name__)) 518s TypeError: JsonEncodedList supposes to store list objects, but dict given 518s /tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/sqlalchemy/enginefacade.py:394: NotSupportedWarning: Configuration option(s) ['flush_on_nested'] not supported 518s warnings.warn( 518s WARNING [oslo_db.sqlalchemy.engines] SQL connection failed. 2 attempts left. 518s WARNING [oslo_db.sqlalchemy.engines] SQL connection failed. 1 attempts left. 518s WARNING [oslo_db.sqlalchemy.exc_filters] DB exception wrapped. 518s Traceback (most recent call last): 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 518s self.dialect.do_execute( 518s ~~~~~~~~~~~~~~~~~~~~~~~^ 518s cursor, str_statement, effective_parameters, context 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 133, in do_execute 518s raise exception 518s AttributeError: mysqldb has an attribute error 518s WARNING [oslo_db.sqlalchemy.exc_filters] DBAPIError exception wrapped. 518s Traceback (most recent call last): 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 518s self.dialect.do_execute( 518s ~~~~~~~~~~~~~~~~~~~~~~~^ 518s cursor, str_statement, effective_parameters, context 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 133, in do_execute 518s raise exception 518s oslo_db.tests.sqlalchemy.test_exc_filters.TestsExceptionFilter.ProgrammingError: Error 123, you made a mistake 518s /tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/sqlalchemy/enginefacade.py:394: NotSupportedWarning: Configuration option(s) ['flush_on_nested'] not supported 518s warnings.warn( 518s WARNING [oslo_db.sqlalchemy.exc_filters] DBAPIError exception wrapped. 518s Traceback (most recent call last): 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 518s self.dialect.do_execute( 518s ~~~~~~~~~~~~~~~~~~~~~~~^ 518s cursor, str_statement, effective_parameters, context 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 133, in do_execute 518s raise exception 518s oslo_db.tests.sqlalchemy.test_exc_filters.TestsExceptionFilter.ProgrammingError: Error 123, you made a mistake 518s /usr/lib/python3.14/unittest/case.py:606: RuntimeWarning: TestResult has no addDuration method 518s warnings.warn("TestResult has no addDuration method", 518s /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 518s return self._callable_object(*self._args, **self._kwargs) 518s ERROR [oslo_db.sqlalchemy.engines] Database connection was found disconnected; reconnecting 518s Traceback (most recent call last): 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 518s self.dialect.do_execute( 518s ~~~~~~~~~~~~~~~~~~~~~~~^ 518s cursor, str_statement, effective_parameters, context 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 518s raise exception 518s oslo_db.tests.sqlalchemy.test_exc_filters.TestsExceptionFilter.OperationalError: 2002 MySQL server has gone away 518s 518s The above exception was the direct cause of the following exception: 518s 518s Traceback (most recent call last): 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/sqlalchemy/engines.py", line 81, in _connect_ping_listener 518s connection.scalar(select(1)) 518s ~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1305, in scalar 518s return meth( 518s self, 518s distilled_parameters, 518s execution_options or NO_OPTIONS, 518s ) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 541, in _execute_on_scalar 518s return self._execute_on_connection( 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 518s connection, distilled_params, execution_options 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ).scalar() 518s ^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 523, in _execute_on_connection 518s return connection._execute_clauseelement( 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 518s self, distilled_params, execution_options 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1638, in _execute_clauseelement 518s ret = self._execute_context( 518s dialect, 518s ...<8 lines>... 518s cache_hit=cache_hit, 518s ) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1843, in _execute_context 518s return self._exec_single_context( 518s ~~~~~~~~~~~~~~~~~~~~~~~~~^ 518s dialect, context, statement, parameters 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context 518s self._handle_dbapi_exception( 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 518s e, str_statement, effective_parameters, cursor, context 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2349, in _handle_dbapi_exception 518s raise newraise.with_traceback(exc_info[2]) from e 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 518s self.dialect.do_execute( 518s ~~~~~~~~~~~~~~~~~~~~~~~^ 518s cursor, str_statement, effective_parameters, context 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 518s raise exception 518s oslo_db.exception.DBConnectionError: (oslo_db.tests.sqlalchemy.test_exc_filters.OperationalError) 2002 MySQL server has gone away 518s [SQL: SELECT 1] 518s (Background on this error at: https://sqlalche.me/e/20/e3q8) 518s ERROR [oslo_db.sqlalchemy.engines] Database connection was found disconnected; reconnecting 518s Traceback (most recent call last): 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/sqlalchemy/engines.py", line 81, in _connect_ping_listener 518s connection.scalar(select(1)) 518s ~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1305, in scalar 518s return meth( 518s self, 518s distilled_parameters, 518s execution_options or NO_OPTIONS, 518s ) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 541, in _execute_on_scalar 518s return self._execute_on_connection( 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 518s connection, distilled_params, execution_options 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ).scalar() 518s ^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 523, in _execute_on_connection 518s return connection._execute_clauseelement( 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 518s self, distilled_params, execution_options 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1638, in _execute_clauseelement 518s ret = self._execute_context( 518s dialect, 518s ...<8 lines>... 518s cache_hit=cache_hit, 518s ) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1843, in _execute_context 518s return self._exec_single_context( 518s ~~~~~~~~~~~~~~~~~~~~~~~~~^ 518s dialect, context, statement, parameters 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context 518s self._handle_dbapi_exception( 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 518s e, str_statement, effective_parameters, cursor, context 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2349, in _handle_dbapi_exception 518s raise newraise.with_traceback(exc_info[2]) from e 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 518s self.dialect.do_execute( 518s ~~~~~~~~~~~~~~~~~~~~~~~^ 518s cursor, str_statement, effective_parameters, context 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 518s raise exception 518s oslo_db.exception.DBConnectionError: (oslo_db.tests.sqlalchemy.test_exc_filters.OperationalError) 2002 MySQL server has gone away 518s [SQL: SELECT 1] 518s (Background on this error at: https://sqlalche.me/e/20/e3q8) 518s 518s During handling of the above exception, another exception occurred: 518s 518s Traceback (most recent call last): 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 518s self.dialect.do_execute( 518s ~~~~~~~~~~~~~~~~~~~~~~~^ 518s cursor, str_statement, effective_parameters, context 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 518s raise exception 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 518s self._dbapi_connection = engine.raw_connection() 518s ~~~~~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 518s return self.pool.connect() 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 518s return _ConnectionFairy._checkout(self, self._fairy) 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 518s fairy = _ConnectionRecord.checkout(pool) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 518s with util.safe_reraise(): 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 518s raise exc_value.with_traceback(exc_tb) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 518s dbapi_connection = rec.get_connection() 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 518s self.__connect() 518s ~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 518s with util.safe_reraise(): 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 518s raise exc_value.with_traceback(exc_tb) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 518s self.dbapi_connection = connection = pool._invoke_creator(self) 518s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 518s return dialect.connect(*cargs, **cparams) 518s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 518s raise exception 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 518s self._dbapi_connection = engine.raw_connection() 518s ~~~~~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 518s return self.pool.connect() 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 518s return _ConnectionFairy._checkout(self, self._fairy) 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 518s fairy = _ConnectionRecord.checkout(pool) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 518s with util.safe_reraise(): 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 518s raise exc_value.with_traceback(exc_tb) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 518s dbapi_connection = rec.get_connection() 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 518s self.__connect() 518s ~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 518s with util.safe_reraise(): 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 518s raise exc_value.with_traceback(exc_tb) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 518s self.dbapi_connection = connection = pool._invoke_creator(self) 518s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 518s return dialect.connect(*cargs, **cparams) 518s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 518s raise exception 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1810, in _execute_context 518s conn = self._revalidate_connection() 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 677, in _revalidate_connection 518s self._dbapi_connection = self.engine.raw_connection() 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 518s return self.pool.connect() 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 518s return _ConnectionFairy._checkout(self, self._fairy) 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 518s fairy = _ConnectionRecord.checkout(pool) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 518s with util.safe_reraise(): 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 518s raise exc_value.with_traceback(exc_tb) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 518s dbapi_connection = rec.get_connection() 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 518s self.__connect() 518s ~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 518s with util.safe_reraise(): 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 518s raise exc_value.with_traceback(exc_tb) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 518s self.dbapi_connection = connection = pool._invoke_creator(self) 518s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 518s return dialect.connect(*cargs, **cparams) 518s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 518s raise exception 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 518s self.dialect.do_execute( 518s ~~~~~~~~~~~~~~~~~~~~~~~^ 518s cursor, str_statement, effective_parameters, context 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 518s raise exception 518s oslo_db.tests.sqlalchemy.test_exc_filters.TestsExceptionFilter.OperationalError: 2002 MySQL server has gone away 518s 518s The above exception was the direct cause of the following exception: 518s 518s Traceback (most recent call last): 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/sqlalchemy/engines.py", line 81, in _connect_ping_listener 518s connection.scalar(select(1)) 518s ~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1305, in scalar 518s return meth( 518s self, 518s distilled_parameters, 518s execution_options or NO_OPTIONS, 518s ) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 541, in _execute_on_scalar 518s return self._execute_on_connection( 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 518s connection, distilled_params, execution_options 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ).scalar() 518s ^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 523, in _execute_on_connection 518s return connection._execute_clauseelement( 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 518s self, distilled_params, execution_options 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1638, in _execute_clauseelement 518s ret = self._execute_context( 518s dialect, 518s ...<8 lines>... 518s cache_hit=cache_hit, 518s ) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1843, in _execute_context 518s return self._exec_single_context( 518s ~~~~~~~~~~~~~~~~~~~~~~~~~^ 518s dialect, context, statement, parameters 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context 518s self._handle_dbapi_exception( 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 518s e, str_statement, effective_parameters, cursor, context 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2349, in _handle_dbapi_exception 518s raise newraise.with_traceback(exc_info[2]) from e 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 518s self.dialect.do_execute( 518s ~~~~~~~~~~~~~~~~~~~~~~~^ 518s cursor, str_statement, effective_parameters, context 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 518s raise exception 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 518s self._dbapi_connection = engine.raw_connection() 518s ~~~~~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 518s return self.pool.connect() 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 518s return _ConnectionFairy._checkout(self, self._fairy) 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 518s fairy = _ConnectionRecord.checkout(pool) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 518s with util.safe_reraise(): 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 518s raise exc_value.with_traceback(exc_tb) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 518s dbapi_connection = rec.get_connection() 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 518s self.__connect() 518s ~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 518s with util.safe_reraise(): 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 518s raise exc_value.with_traceback(exc_tb) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 518s self.dbapi_connection = connection = pool._invoke_creator(self) 518s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 518s return dialect.connect(*cargs, **cparams) 518s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 518s raise exception 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 518s self._dbapi_connection = engine.raw_connection() 518s ~~~~~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 518s return self.pool.connect() 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 518s return _ConnectionFairy._checkout(self, self._fairy) 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 518s fairy = _ConnectionRecord.checkout(pool) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 518s with util.safe_reraise(): 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 518s raise exc_value.with_traceback(exc_tb) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 518s dbapi_connection = rec.get_connection() 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 518s self.__connect() 518s ~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 518s with util.safe_reraise(): 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 518s raise exc_value.with_traceback(exc_tb) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 518s self.dbapi_connection = connection = pool._invoke_creator(self) 518s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 518s return dialect.connect(*cargs, **cparams) 518s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 518s raise exception 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1810, in _execute_context 518s conn = self._revalidate_connection() 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 677, in _revalidate_connection 518s self._dbapi_connection = self.engine.raw_connection() 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 518s return self.pool.connect() 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 518s return _ConnectionFairy._checkout(self, self._fairy) 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 518s fairy = _ConnectionRecord.checkout(pool) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 518s with util.safe_reraise(): 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 518s raise exc_value.with_traceback(exc_tb) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 518s dbapi_connection = rec.get_connection() 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 518s self.__connect() 518s ~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 518s with util.safe_reraise(): 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 518s raise exc_value.with_traceback(exc_tb) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 518s self.dbapi_connection = connection = pool._invoke_creator(self) 518s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 518s return dialect.connect(*cargs, **cparams) 518s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 518s raise exception 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 518s self.dialect.do_execute( 518s ~~~~~~~~~~~~~~~~~~~~~~~^ 518s cursor, str_statement, effective_parameters, context 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 518s raise exception 518s oslo_db.exception.DBConnectionError: (oslo_db.tests.sqlalchemy.test_exc_filters.OperationalError) 2002 MySQL server has gone away 518s [SQL: SELECT 1] 518s (Background on this error at: https://sqlalche.me/e/20/e3q8) 518s ERROR [oslo_db.sqlalchemy.engines] Database connection was found disconnected; reconnecting 518s Traceback (most recent call last): 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 518s self.dialect.do_execute( 518s ~~~~~~~~~~~~~~~~~~~~~~~^ 518s cursor, str_statement, effective_parameters, context 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 518s raise exception 518s oslo_db.tests.sqlalchemy.test_exc_filters.TestsExceptionFilter.OperationalError: 2003 MySQL server has gone away 518s 518s The above exception was the direct cause of the following exception: 518s 518s Traceback (most recent call last): 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/sqlalchemy/engines.py", line 81, in _connect_ping_listener 518s connection.scalar(select(1)) 518s ~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1305, in scalar 518s return meth( 518s self, 518s distilled_parameters, 518s execution_options or NO_OPTIONS, 518s ) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 541, in _execute_on_scalar 518s return self._execute_on_connection( 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 518s connection, distilled_params, execution_options 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ).scalar() 518s ^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 523, in _execute_on_connection 518s return connection._execute_clauseelement( 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 518s self, distilled_params, execution_options 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1638, in _execute_clauseelement 518s ret = self._execute_context( 518s dialect, 518s ...<8 lines>... 518s cache_hit=cache_hit, 518s ) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1843, in _execute_context 518s return self._exec_single_context( 518s ~~~~~~~~~~~~~~~~~~~~~~~~~^ 518s dialect, context, statement, parameters 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context 518s self._handle_dbapi_exception( 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 518s e, str_statement, effective_parameters, cursor, context 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2349, in _handle_dbapi_exception 518s raise newraise.with_traceback(exc_info[2]) from e 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 518s self.dialect.do_execute( 518s ~~~~~~~~~~~~~~~~~~~~~~~^ 518s cursor, str_statement, effective_parameters, context 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 518s raise exception 518s oslo_db.exception.DBConnectionError: (oslo_db.tests.sqlalchemy.test_exc_filters.OperationalError) 2003 MySQL server has gone away 518s [SQL: SELECT 1] 518s (Background on this error at: https://sqlalche.me/e/20/e3q8) 518s ERROR [oslo_db.sqlalchemy.engines] Database connection was found disconnected; reconnecting 518s Traceback (most recent call last): 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/sqlalchemy/engines.py", line 81, in _connect_ping_listener 518s connection.scalar(select(1)) 518s ~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1305, in scalar 518s return meth( 518s self, 518s distilled_parameters, 518s execution_options or NO_OPTIONS, 518s ) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 541, in _execute_on_scalar 518s return self._execute_on_connection( 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 518s connection, distilled_params, execution_options 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ).scalar() 518s ^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 523, in _execute_on_connection 518s return connection._execute_clauseelement( 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 518s self, distilled_params, execution_options 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1638, in _execute_clauseelement 518s ret = self._execute_context( 518s dialect, 518s ...<8 lines>... 518s cache_hit=cache_hit, 518s ) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1843, in _execute_context 518s return self._exec_single_context( 518s ~~~~~~~~~~~~~~~~~~~~~~~~~^ 518s dialect, context, statement, parameters 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context 518s self._handle_dbapi_exception( 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 518s e, str_statement, effective_parameters, cursor, context 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2349, in _handle_dbapi_exception 518s raise newraise.with_traceback(exc_info[2]) from e 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 518s self.dialect.do_execute( 518s ~~~~~~~~~~~~~~~~~~~~~~~^ 518s cursor, str_statement, effective_parameters, context 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 518s raise exception 518s oslo_db.exception.DBConnectionError: (oslo_db.tests.sqlalchemy.test_exc_filters.OperationalError) 2003 MySQL server has gone away 518s [SQL: SELECT 1] 518s (Background on this error at: https://sqlalche.me/e/20/e3q8) 518s 518s During handling of the above exception, another exception occurred: 518s 518s Traceback (most recent call last): 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 518s self.dialect.do_execute( 518s ~~~~~~~~~~~~~~~~~~~~~~~^ 518s cursor, str_statement, effective_parameters, context 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 518s raise exception 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 518s self._dbapi_connection = engine.raw_connection() 518s ~~~~~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 518s return self.pool.connect() 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 518s return _ConnectionFairy._checkout(self, self._fairy) 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 518s fairy = _ConnectionRecord.checkout(pool) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 518s with util.safe_reraise(): 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 518s raise exc_value.with_traceback(exc_tb) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 518s dbapi_connection = rec.get_connection() 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 518s self.__connect() 518s ~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 518s with util.safe_reraise(): 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 518s raise exc_value.with_traceback(exc_tb) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 518s self.dbapi_connection = connection = pool._invoke_creator(self) 518s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 518s return dialect.connect(*cargs, **cparams) 518s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 518s raise exception 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 518s self._dbapi_connection = engine.raw_connection() 518s ~~~~~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 518s return self.pool.connect() 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 518s return _ConnectionFairy._checkout(self, self._fairy) 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 518s fairy = _ConnectionRecord.checkout(pool) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 518s with util.safe_reraise(): 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 518s raise exc_value.with_traceback(exc_tb) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 518s dbapi_connection = rec.get_connection() 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 518s self.__connect() 518s ~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 518s with util.safe_reraise(): 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 518s raise exc_value.with_traceback(exc_tb) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 518s self.dbapi_connection = connection = pool._invoke_creator(self) 518s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 518s return dialect.connect(*cargs, **cparams) 518s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 518s raise exception 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1810, in _execute_context 518s conn = self._revalidate_connection() 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 677, in _revalidate_connection 518s self._dbapi_connection = self.engine.raw_connection() 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 518s return self.pool.connect() 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 518s return _ConnectionFairy._checkout(self, self._fairy) 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 518s fairy = _ConnectionRecord.checkout(pool) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 518s with util.safe_reraise(): 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 518s raise exc_value.with_traceback(exc_tb) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 518s dbapi_connection = rec.get_connection() 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 518s self.__connect() 518s ~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 518s with util.safe_reraise(): 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 518s raise exc_value.with_traceback(exc_tb) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 518s self.dbapi_connection = connection = pool._invoke_creator(self) 518s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 518s return dialect.connect(*cargs, **cparams) 518s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 518s raise exception 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 518s self.dialect.do_execute( 518s ~~~~~~~~~~~~~~~~~~~~~~~^ 518s cursor, str_statement, effective_parameters, context 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 518s raise exception 518s oslo_db.tests.sqlalchemy.test_exc_filters.TestsExceptionFilter.OperationalError: 2003 MySQL server has gone away 518s 518s The above exception was the direct cause of the following exception: 518s 518s Traceback (most recent call last): 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/sqlalchemy/engines.py", line 81, in _connect_ping_listener 518s connection.scalar(select(1)) 518s ~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1305, in scalar 518s return meth( 518s self, 518s distilled_parameters, 518s execution_options or NO_OPTIONS, 518s ) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 541, in _execute_on_scalar 518s return self._execute_on_connection( 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 518s connection, distilled_params, execution_options 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ).scalar() 518s ^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 523, in _execute_on_connection 518s return connection._execute_clauseelement( 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 518s self, distilled_params, execution_options 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1638, in _execute_clauseelement 518s ret = self._execute_context( 518s dialect, 518s ...<8 lines>... 518s cache_hit=cache_hit, 518s ) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1843, in _execute_context 518s return self._exec_single_context( 518s ~~~~~~~~~~~~~~~~~~~~~~~~~^ 518s dialect, context, statement, parameters 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context 518s self._handle_dbapi_exception( 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 518s e, str_statement, effective_parameters, cursor, context 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2349, in _handle_dbapi_exception 518s raise newraise.with_traceback(exc_info[2]) from e 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 518s self.dialect.do_execute( 518s ~~~~~~~~~~~~~~~~~~~~~~~^ 518s cursor, str_statement, effective_parameters, context 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 518s raise exception 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 518s self._dbapi_connection = engine.raw_connection() 518s ~~~~~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 518s return self.pool.connect() 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 518s return _ConnectionFairy._checkout(self, self._fairy) 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 518s fairy = _ConnectionRecord.checkout(pool) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 518s with util.safe_reraise(): 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 518s raise exc_value.with_traceback(exc_tb) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 518s dbapi_connection = rec.get_connection() 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 518s self.__connect() 518s ~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 518s with util.safe_reraise(): 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 518s raise exc_value.with_traceback(exc_tb) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 518s self.dbapi_connection = connection = pool._invoke_creator(self) 518s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 518s return dialect.connect(*cargs, **cparams) 518s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 518s raise exception 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 518s self._dbapi_connection = engine.raw_connection() 518s ~~~~~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 518s return self.pool.connect() 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 518s return _ConnectionFairy._checkout(self, self._fairy) 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 518s fairy = _ConnectionRecord.checkout(pool) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 518s with util.safe_reraise(): 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 518s raise exc_value.with_traceback(exc_tb) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 518s dbapi_connection = rec.get_connection() 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 518s self.__connect() 518s ~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 518s with util.safe_reraise(): 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 518s raise exc_value.with_traceback(exc_tb) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 518s self.dbapi_connection = connection = pool._invoke_creator(self) 518s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 518s return dialect.connect(*cargs, **cparams) 518s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 518s raise exception 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1810, in _execute_context 518s conn = self._revalidate_connection() 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 677, in _revalidate_connection 518s self._dbapi_connection = self.engine.raw_connection() 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 518s return self.pool.connect() 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 518s return _ConnectionFairy._checkout(self, self._fairy) 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 518s fairy = _ConnectionRecord.checkout(pool) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 518s with util.safe_reraise(): 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 518s raise exc_value.with_traceback(exc_tb) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 518s dbapi_connection = rec.get_connection() 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 518s self.__connect() 518s ~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 518s with util.safe_reraise(): 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 518s raise exc_value.with_traceback(exc_tb) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 518s self.dbapi_connection = connection = pool._invoke_creator(self) 518s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 518s return dialect.connect(*cargs, **cparams) 518s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 518s raise exception 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 518s self.dialect.do_execute( 518s ~~~~~~~~~~~~~~~~~~~~~~~^ 518s cursor, str_statement, effective_parameters, context 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 518s raise exception 518s oslo_db.exception.DBConnectionError: (oslo_db.tests.sqlalchemy.test_exc_filters.OperationalError) 2003 MySQL server has gone away 518s [SQL: SELECT 1] 518s (Background on this error at: https://sqlalche.me/e/20/e3q8) 518s ERROR [oslo_db.sqlalchemy.engines] Database connection was found disconnected; reconnecting 518s Traceback (most recent call last): 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 518s self.dialect.do_execute( 518s ~~~~~~~~~~~~~~~~~~~~~~~^ 518s cursor, str_statement, effective_parameters, context 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 518s raise exception 518s oslo_db.tests.sqlalchemy.test_exc_filters.TestsExceptionFilter.OperationalError: 2002 MySQL server has gone away 518s 518s The above exception was the direct cause of the following exception: 518s 518s Traceback (most recent call last): 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/sqlalchemy/engines.py", line 81, in _connect_ping_listener 518s connection.scalar(select(1)) 518s ~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1305, in scalar 518s return meth( 518s self, 518s distilled_parameters, 518s execution_options or NO_OPTIONS, 518s ) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 541, in _execute_on_scalar 518s return self._execute_on_connection( 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 518s connection, distilled_params, execution_options 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ).scalar() 518s ^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 523, in _execute_on_connection 518s return connection._execute_clauseelement( 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 518s self, distilled_params, execution_options 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1638, in _execute_clauseelement 518s ret = self._execute_context( 518s dialect, 518s ...<8 lines>... 518s cache_hit=cache_hit, 518s ) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1843, in _execute_context 518s return self._exec_single_context( 518s ~~~~~~~~~~~~~~~~~~~~~~~~~^ 518s dialect, context, statement, parameters 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context 518s self._handle_dbapi_exception( 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 518s e, str_statement, effective_parameters, cursor, context 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2349, in _handle_dbapi_exception 518s raise newraise.with_traceback(exc_info[2]) from e 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 518s self.dialect.do_execute( 518s ~~~~~~~~~~~~~~~~~~~~~~~^ 518s cursor, str_statement, effective_parameters, context 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 518s raise exception 518s oslo_db.exception.DBConnectionError: (oslo_db.tests.sqlalchemy.test_exc_filters.OperationalError) 2002 MySQL server has gone away 518s [SQL: SELECT 1] 518s (Background on this error at: https://sqlalche.me/e/20/e3q8) 518s WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. 518s ERROR [oslo_db.sqlalchemy.engines] Database connection was found disconnected; reconnecting 518s Traceback (most recent call last): 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/sqlalchemy/engines.py", line 81, in _connect_ping_listener 518s connection.scalar(select(1)) 518s ~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1305, in scalar 518s return meth( 518s self, 518s distilled_parameters, 518s execution_options or NO_OPTIONS, 518s ) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 541, in _execute_on_scalar 518s return self._execute_on_connection( 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 518s connection, distilled_params, execution_options 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ).scalar() 518s ^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 523, in _execute_on_connection 518s return connection._execute_clauseelement( 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 518s self, distilled_params, execution_options 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1638, in _execute_clauseelement 518s ret = self._execute_context( 518s dialect, 518s ...<8 lines>... 518s cache_hit=cache_hit, 518s ) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1843, in _execute_context 518s return self._exec_single_context( 518s ~~~~~~~~~~~~~~~~~~~~~~~~~^ 518s dialect, context, statement, parameters 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context 518s self._handle_dbapi_exception( 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 518s e, str_statement, effective_parameters, cursor, context 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2349, in _handle_dbapi_exception 518s raise newraise.with_traceback(exc_info[2]) from e 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 518s self.dialect.do_execute( 518s ~~~~~~~~~~~~~~~~~~~~~~~^ 518s cursor, str_statement, effective_parameters, context 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 518s raise exception 518s oslo_db.exception.DBConnectionError: (oslo_db.tests.sqlalchemy.test_exc_filters.OperationalError) 2002 MySQL server has gone away 518s [SQL: SELECT 1] 518s (Background on this error at: https://sqlalche.me/e/20/e3q8) 518s 518s During handling of the above exception, another exception occurred: 518s 518s Traceback (most recent call last): 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 518s self.dialect.do_execute( 518s ~~~~~~~~~~~~~~~~~~~~~~~^ 518s cursor, str_statement, effective_parameters, context 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 518s raise exception 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 518s self._dbapi_connection = engine.raw_connection() 518s ~~~~~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 518s return self.pool.connect() 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 518s return _ConnectionFairy._checkout(self, self._fairy) 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 518s fairy = _ConnectionRecord.checkout(pool) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 518s with util.safe_reraise(): 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 518s raise exc_value.with_traceback(exc_tb) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 518s dbapi_connection = rec.get_connection() 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 518s self.__connect() 518s ~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 518s with util.safe_reraise(): 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 518s raise exc_value.with_traceback(exc_tb) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 518s self.dbapi_connection = connection = pool._invoke_creator(self) 518s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 518s return dialect.connect(*cargs, **cparams) 518s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 518s raise exception 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 518s self._dbapi_connection = engine.raw_connection() 518s ~~~~~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 518s return self.pool.connect() 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 518s return _ConnectionFairy._checkout(self, self._fairy) 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 518s fairy = _ConnectionRecord.checkout(pool) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 518s with util.safe_reraise(): 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 518s raise exc_value.with_traceback(exc_tb) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 518s dbapi_connection = rec.get_connection() 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 518s self.__connect() 518s ~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 518s with util.safe_reraise(): 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 518s raise exc_value.with_traceback(exc_tb) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 518s self.dbapi_connection = connection = pool._invoke_creator(self) 518s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 518s return dialect.connect(*cargs, **cparams) 518s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 518s raise exception 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1810, in _execute_context 518s conn = self._revalidate_connection() 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 677, in _revalidate_connection 518s self._dbapi_connection = self.engine.raw_connection() 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 518s return self.pool.connect() 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 518s return _ConnectionFairy._checkout(self, self._fairy) 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 518s fairy = _ConnectionRecord.checkout(pool) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 518s with util.safe_reraise(): 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 518s raise exc_value.with_traceback(exc_tb) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 518s dbapi_connection = rec.get_connection() 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 518s self.__connect() 518s ~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 518s with util.safe_reraise(): 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 518s raise exc_value.with_traceback(exc_tb) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 518s self.dbapi_connection = connection = pool._invoke_creator(self) 518s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 518s return dialect.connect(*cargs, **cparams) 518s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 518s raise exception 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 518s self.dialect.do_execute( 518s ~~~~~~~~~~~~~~~~~~~~~~~^ 518s cursor, str_statement, effective_parameters, context 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 518s raise exception 518s oslo_db.tests.sqlalchemy.test_exc_filters.TestsExceptionFilter.OperationalError: 2002 MySQL server has gone away 518s 518s The above exception was the direct cause of the following exception: 518s 518s Traceback (most recent call last): 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/sqlalchemy/engines.py", line 81, in _connect_ping_listener 518s connection.scalar(select(1)) 518s ~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1305, in scalar 518s return meth( 518s self, 518s distilled_parameters, 518s execution_options or NO_OPTIONS, 518s ) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 541, in _execute_on_scalar 518s return self._execute_on_connection( 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 518s connection, distilled_params, execution_options 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ).scalar() 518s ^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 523, in _execute_on_connection 518s return connection._execute_clauseelement( 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 518s self, distilled_params, execution_options 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1638, in _execute_clauseelement 518s ret = self._execute_context( 518s dialect, 518s ...<8 lines>... 518s cache_hit=cache_hit, 518s ) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1843, in _execute_context 518s return self._exec_single_context( 518s ~~~~~~~~~~~~~~~~~~~~~~~~~^ 518s dialect, context, statement, parameters 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context 518s self._handle_dbapi_exception( 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 518s e, str_statement, effective_parameters, cursor, context 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2349, in _handle_dbapi_exception 518s raise newraise.with_traceback(exc_info[2]) from e 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 518s self.dialect.do_execute( 518s ~~~~~~~~~~~~~~~~~~~~~~~^ 518s cursor, str_statement, effective_parameters, context 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 518s raise exception 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 518s self._dbapi_connection = engine.raw_connection() 518s ~~~~~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 518s return self.pool.connect() 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 518s return _ConnectionFairy._checkout(self, self._fairy) 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 518s fairy = _ConnectionRecord.checkout(pool) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 518s with util.safe_reraise(): 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 518s raise exc_value.with_traceback(exc_tb) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 518s dbapi_connection = rec.get_connection() 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 518s self.__connect() 518s ~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 518s with util.safe_reraise(): 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 518s raise exc_value.with_traceback(exc_tb) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 518s self.dbapi_connection = connection = pool._invoke_creator(self) 518s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 518s return dialect.connect(*cargs, **cparams) 518s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 518s raise exception 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 518s self._dbapi_connection = engine.raw_connection() 518s ~~~~~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 518s return self.pool.connect() 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 518s return _ConnectionFairy._checkout(self, self._fairy) 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 518s fairy = _ConnectionRecord.checkout(pool) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 518s with util.safe_reraise(): 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 518s raise exc_value.with_traceback(exc_tb) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 518s dbapi_connection = rec.get_connection() 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 518s self.__connect() 518s ~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 518s with util.safe_reraise(): 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 518s raise exc_value.with_traceback(exc_tb) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 518s self.dbapi_connection = connection = pool._invoke_creator(self) 518s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 518s return dialect.connect(*cargs, **cparams) 518s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 518s raise exception 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1810, in _execute_context 518s conn = self._revalidate_connection() 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 677, in _revalidate_connection 518s self._dbapi_connection = self.engine.raw_connection() 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 518s return self.pool.connect() 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 518s return _ConnectionFairy._checkout(self, self._fairy) 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 518s fairy = _ConnectionRecord.checkout(pool) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 518s with util.safe_reraise(): 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 518s raise exc_value.with_traceback(exc_tb) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 518s dbapi_connection = rec.get_connection() 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 518s self.__connect() 518s ~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 518s with util.safe_reraise(): 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 518s raise exc_value.with_traceback(exc_tb) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 518s self.dbapi_connection = connection = pool._invoke_creator(self) 518s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 518s return dialect.connect(*cargs, **cparams) 518s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 518s raise exception 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 518s self.dialect.do_execute( 518s ~~~~~~~~~~~~~~~~~~~~~~~^ 518s cursor, str_statement, effective_parameters, context 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 518s raise exception 518s oslo_db.exception.DBConnectionError: (oslo_db.tests.sqlalchemy.test_exc_filters.OperationalError) 2002 MySQL server has gone away 518s [SQL: SELECT 1] 518s (Background on this error at: https://sqlalche.me/e/20/e3q8) 518s WARNING [oslo_db.sqlalchemy.exc_filters] DBAPIError exception wrapped. 518s Traceback (most recent call last): 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 518s self.dialect.do_execute( 518s ~~~~~~~~~~~~~~~~~~~~~~~^ 518s cursor, str_statement, effective_parameters, context 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 133, in do_execute 518s raise exception 518s oslo_db.tests.sqlalchemy.test_exc_filters.TestsExceptionFilter.ProgrammingError: Error 123, you made a mistake 518s /usr/lib/python3.14/unittest/case.py:606: RuntimeWarning: TestResult has no addDuration method 518s warnings.warn("TestResult has no addDuration method", 518s ERROR [oslo_db.sqlalchemy.engines] Database connection was found disconnected; reconnecting 518s Traceback (most recent call last): 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 518s self.dialect.do_execute( 518s ~~~~~~~~~~~~~~~~~~~~~~~^ 518s cursor, str_statement, effective_parameters, context 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 518s raise exception 518s oslo_db.tests.sqlalchemy.test_exc_filters.TestsExceptionFilter.OperationalError: 2003 MySQL server has gone away 518s 518s The above exception was the direct cause of the following exception: 518s 518s Traceback (most recent call last): 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/sqlalchemy/engines.py", line 81, in _connect_ping_listener 518s connection.scalar(select(1)) 518s ~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1305, in scalar 518s return meth( 518s self, 518s distilled_parameters, 518s execution_options or NO_OPTIONS, 518s ) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 541, in _execute_on_scalar 518s return self._execute_on_connection( 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 518s connection, distilled_params, execution_options 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ).scalar() 518s ^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 523, in _execute_on_connection 518s return connection._execute_clauseelement( 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 518s self, distilled_params, execution_options 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1638, in _execute_clauseelement 518s ret = self._execute_context( 518s dialect, 518s ...<8 lines>... 518s cache_hit=cache_hit, 518s ) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1843, in _execute_context 518s return self._exec_single_context( 518s ~~~~~~~~~~~~~~~~~~~~~~~~~^ 518s dialect, context, statement, parameters 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context 518s self._handle_dbapi_exception( 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 518s e, str_statement, effective_parameters, cursor, context 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2349, in _handle_dbapi_exception 518s raise newraise.with_traceback(exc_info[2]) from e 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 518s self.dialect.do_execute( 518s ~~~~~~~~~~~~~~~~~~~~~~~^ 518s cursor, str_statement, effective_parameters, context 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 518s raise exception 518s oslo_db.exception.DBConnectionError: (oslo_db.tests.sqlalchemy.test_exc_filters.OperationalError) 2003 MySQL server has gone away 518s [SQL: SELECT 1] 518s (Background on this error at: https://sqlalche.me/e/20/e3q8) 518s ERROR [oslo_db.sqlalchemy.engines] Database connection was found disconnected; reconnecting 518s Traceback (most recent call last): 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/sqlalchemy/engines.py", line 81, in _connect_ping_listener 518s connection.scalar(select(1)) 518s ~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1305, in scalar 518s return meth( 518s self, 518s distilled_parameters, 518s execution_options or NO_OPTIONS, 518s ) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 541, in _execute_on_scalar 518s return self._execute_on_connection( 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 518s connection, distilled_params, execution_options 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ).scalar() 518s ^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 523, in _execute_on_connection 518s return connection._execute_clauseelement( 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 518s self, distilled_params, execution_options 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1638, in _execute_clauseelement 518s ret = self._execute_context( 518s dialect, 518s ...<8 lines>... 518s cache_hit=cache_hit, 518s ) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1843, in _execute_context 518s return self._exec_single_context( 518s ~~~~~~~~~~~~~~~~~~~~~~~~~^ 518s dialect, context, statement, parameters 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context 518s self._handle_dbapi_exception( 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 518s e, str_statement, effective_parameters, cursor, context 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2349, in _handle_dbapi_exception 518s raise newraise.with_traceback(exc_info[2]) from e 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 518s self.dialect.do_execute( 518s ~~~~~~~~~~~~~~~~~~~~~~~^ 518s cursor, str_statement, effective_parameters, context 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 518s raise exception 518s oslo_db.exception.DBConnectionError: (oslo_db.tests.sqlalchemy.test_exc_filters.OperationalError) 2003 MySQL server has gone away 518s [SQL: SELECT 1] 518s (Background on this error at: https://sqlalche.me/e/20/e3q8) 518s 518s During handling of the above exception, another exception occurred: 518s 518s Traceback (most recent call last): 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 518s self.dialect.do_execute( 518s ~~~~~~~~~~~~~~~~~~~~~~~^ 518s cursor, str_statement, effective_parameters, context 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 518s raise exception 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 518s self._dbapi_connection = engine.raw_connection() 518s ~~~~~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 518s return self.pool.connect() 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 518s return _ConnectionFairy._checkout(self, self._fairy) 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 518s fairy = _ConnectionRecord.checkout(pool) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/po{0} oslo_db.tests.sqlalchemy.test_enginefacade.LegacyIntegrationtest.test_legacy_not_started [0.045495s] ... ok 518s {1} oslo_db.tests.sqlalchemy.test_enginefacade.LegacyIntegrationtest.test_legacy_facades_from_different_context_managers [0.048854s] ... ok 518s {3} oslo_db.tests.sqlalchemy.test_exc_filters.TestNonExistentDatabase.test_raise [0.045336s] ... ok 518s {4} oslo_db.tests.sqlalchemy.test_enginefacade.LiveFacadeTest.test_context_deepcopy_on_session [0.058488s] ... ok 518s {3} oslo_db.tests.sqlalchemy.test_models.ModelBaseTest.test_modelbase_has_dict_methods [0.015323s] ... ok 518s {2} 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. 518s {5} oslo_db.tests.sqlalchemy.test_enginefacade.LiveFacadeTest.test_save_and_reraise_when_rollback_exception [0.059430s] ... ok 518s {4} oslo_db.tests.sqlalchemy.test_enginefacade.ThreadingTest.test_thread_ctxmanager_writer_connection [0.013365s] ... ok 518s {6} oslo_db.tests.sqlalchemy.test_enginefacade.LiveFacadeTest.test_flush_on_subtransaction [0.028556s] ... ok 518s {1} oslo_db.tests.sqlalchemy.test_enginefacade.LiveFacadeTest.test_context_deepcopy_on_connection [0.027809s] ... ok 518s {3} oslo_db.tests.sqlalchemy.test_models.ModelBaseTest.test_modelbase_is_iterable [0.012080s] ... ok 518s {2} 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. 518s {0} oslo_db.tests.sqlalchemy.test_exc_filters.TestReferenceErrorSQLite.test_raise [0.034678s] ... ok 518s {6} oslo_db.tests.sqlalchemy.test_enginefacade.ThreadingTest.test_thread_decorator_writer [0.015390s] ... ok 518s {1} oslo_db.tests.sqlalchemy.test_enginefacade.ThreadingTest.test_thread_ctxmanager_switch_styles [0.014540s] ... ok 518s {3} oslo_db.tests.sqlalchemy.test_models.ModelBaseTest.test_modelbase_items_iteritems [0.014499s] ... ok 518s {4} oslo_db.tests.sqlalchemy.test_exc_filters.IntegrationTest.test_flush_wrapper_duplicate_entry [0.022506s] ... ok 518s {2} oslo_db.tests.sqlalchemy.test_enginefacade.LiveFacadeTest.test_replace_scope [0.022303s] ... ok 518s {3} oslo_db.tests.sqlalchemy.test_models.ModelBaseTest.test_modelbase_several_iters [0.012578s] ... ok 518s {1} oslo_db.tests.sqlalchemy.test_enginefacade.ThreadingTest.test_thread_decorator_writer_connection [0.013330s] ... ok 518s {4} oslo_db.tests.sqlalchemy.test_models.ModelBaseTest.test_model_with_extra_keys [0.013721s] ... ok 518s {6} oslo_db.tests.sqlalchemy.test_exc_filters.IntegrationTest.test_autoflush_wrapper_duplicate_entry [0.022539s] ... ok 518s {0} oslo_db.tests.sqlalchemy.test_models.SoftDeleteMixinTest.test_deleted_set_to_null [0.031658s] ... ok 518s {5} oslo_db.tests.sqlalchemy.test_enginefacade.LiveFacadeTest.test_savepoint_transaction [0.046121s] ... ok 518s {2} oslo_db.tests.sqlalchemy.test_enginefacade.LiveFacadeTest.test_replace_scope_only_global_eng [0.022461s] ... ok 518s {4} oslo_db.tests.sqlalchemy.test_models.ModelBaseTest.test_modelbase_contains_exc [0.011502s] ... ok 518s {1} oslo_db.tests.sqlalchemy.test_exc_filters.IntegrationTest.test_query_wrapper_operational_error [0.022229s] ... ok 518s {3} oslo_db.tests.sqlalchemy.test_models.SoftDeleteMixinTest.test_soft_delete [0.027380s] ... ok 518s {4} oslo_db.tests.sqlalchemy.test_models.ModelBaseTest.test_modelbase_keys [0.012502s] ... ok 518s {2} oslo_db.tests.sqlalchemy.test_models.ModelBaseTest.test_modelbase_dict [0.014277s] ... ok 518s {0} oslo_db.tests.sqlalchemy.test_types.JsonTypesTestCase.test_dict_type_check [0.025514s] ... ok 518s {6} oslo_db.tests.sqlalchemy.test_exc_filters.IntegrationTest.test_flush_wrapper_plain_integrity_error [0.027832s] ... ok 518s {7} oslo_db.tests.sqlalchemy.test_enginefacade.LegacyIntegrationtest.test_get_sessionmaker [0.042388s] ... ok 518s {5} oslo_db.tests.sqlalchemy.test_enginefacade.LiveFacadeTest.test_transaction_committed [0.031011s] ... ok 518s {1} oslo_db.tests.sqlalchemy.test_exc_filters.TestReferenceErrorSQLite.test_raise_delete [0.020737s] ... ok 518s {6} oslo_db.tests.sqlalchemy.test_exc_filters.TestNonExistentTable.test_raise [0.014711s] ... ok 518s {3} oslo_db.tests.sqlalchemy.test_models.SoftDeleteMixinTest.test_soft_delete_coerce_deleted_to_integer [0.021581s] ... ok 518s {2} oslo_db.tests.sqlalchemy.test_sqlalchemy.SQLiteSavepointTest.test_savepoint_middle [0.021108s] ... ok 518s {4} oslo_db.tests.sqlalchemy.test_sqlalchemy.RegexpFilterTestCase.test_regexp_filter_unicode_nomatch [0.023340s] ... ok 518s {0} oslo_db.tests.sqlalchemy.test_update_match.UpdateMatchTest.test_update_specimen_given_query_no_rows [0.029380s] ... ok 518s {1} oslo_db.tests.sqlalchemy.test_models.ModelBaseTest.test_extra_keys_defined [0.018580s] ... ok 518s {3} oslo_db.tests.sqlalchemy.test_sqlalchemy.ProcessGuardTest.test_process_guard [0.014807s] ... ok 518s {6} oslo_db.tests.sqlalchemy.test_models.ModelBaseTest.test_extra_keys_empty [0.015950s] ... ok 518s {7} 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. 518s {1} oslo_db.tests.sqlalchemy.test_models.ModelBaseTest.test_modelbase_update [0.012634s] ... ok 518s {5} oslo_db.tests.sqlalchemy.test_enginefacade.LiveFacadeTest.test_transaction_rollback [0.034395s] ... ok 518s {0} oslo_db.tests.sqlalchemy.test_update_match.UpdateMatchTest.test_update_specimen_query_mismatch_error [0.019239s] ... ok 518s {3} oslo_db.tests.sqlalchemy.test_sqlalchemy.QueryParamTest.test_combine_multi_params [0.017330s] ... ok 518s {4} oslo_db.tests.sqlalchemy.test_types.JsonTypesTestCase.test_generic [0.030037s] ... ok 518s {7} 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. 518s {1} oslo_db.tests.sqlalchemy.test_sqlalchemy.PatchStacktraceTest.test_trace [0.018642s] ... ok 518s {6} oslo_db.tests.sqlalchemy.test_provision.DropAllObjectsTest.test_drop_all [0.029893s] ... ok 518s {5} oslo_db.tests.sqlalchemy.test_enginefacade.ThreadingTest.test_thread_ctxmanager_writer [0.023141s] ... ok 518s {4} oslo_db.tests.sqlalchemy.test_utils.TestMigrationUtils.test_get_foreign_key_constraint_name [0.021103s] ... ok 518s {1} oslo_db.tests.sqlalchemy.test_sqlalchemy.QueryParamTest.test_add_assorted_params [0.016471s] ... ok 518s {6} oslo_db.tests.sqlalchemy.test_sqlalchemy.QueryParamTest.test_add_no_params [0.017269s] ... ok 518s {3} oslo_db.tests.sqlalchemy.test_update_match.UpdateMatchTest.test_update_returning_pk_matched [0.031456s] ... ok 518s {0} oslo_db.tests.sqlalchemy.test_utils.TestMigrationUtils.test_drop_old_duplicate_entries_from_table [0.034947s] ... ok 518s {7} oslo_db.tests.sqlalchemy.test_enginefacade.LiveFacadeTest.test_flush_on_subtransaction_default_off [0.027689s] ... ok 518s {2} oslo_db.tests.sqlalchemy.test_types.JsonTypesTestCase.test_list [0.083977s] ... ok 518s {3} oslo_db.tests.sqlalchemy.test_utils.TestUtils.test_add_index [0.026982s] ... ok 518s {7} oslo_db.tests.sqlalchemy.test_enginefacade.LiveFacadeTest.test_savepoint_transaction_decorator [0.028301s] ... ok 518s {3} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_connection_context_getattr [0.003093s] ... ok 518s {0} oslo_db.tests.sqlalchemy.test_utils.TestMigrationUtils.test_drop_old_duplicate_entries_from_table_soft_delete [0.031136s] ... ok 518s {3} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_context_found_for_bound_method [0.005753s] ... ok 518s {7} oslo_db.tests.sqlalchemy.test_enginefacade.ThreadingTest.test_contexts_picklable [0.014001s] ... ok 518s {2} oslo_db.tests.sqlalchemy.test_update_match.UpdateMatchTest.test_custom_handle_failure_cancel_raise [0.032319s] ... ok 518s {5} oslo_db.tests.sqlalchemy.test_exc_filters.IntegrationTest.test_flush_wrapper_operational_error [0.072404s] ... ok 518s {6} oslo_db.tests.sqlalchemy.test_sqlalchemy.RegexpFilterTestCase.test_regexp_filter_unicode [0.061471s] ... ok 518s {7} oslo_db.tests.sqlalchemy.test_models.ModelBaseTest.test_modelbase_iter [0.015007s] ... ok 518s {7} oslo_db.tests.sqlalchemy.test_models.ModelBaseTest.test_modelbase_set [0.011937s] ... ok 518s {5} oslo_db.tests.sqlalchemy.test_models.ModelBaseTest.test_modelbase_contains [0.017642s] ... ok 518s {2} oslo_db.tests.sqlalchemy.test_update_match.UpdateMatchTest.test_update_specimen_successful [0.021836s] ... ok 518s {3} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_context_found_for_class_method [0.043062s] ... ok 518s {6} oslo_db.tests.sqlalchemy.test_sqlalchemy.SQLiteSavepointTest.test_plain_transaction [0.022611s] ... ok 518s {0} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_connection_reader_decorator [0.051317s] ... ok 518s {3} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_session_reader_decorator_nested [0.005460s] ... ok 518s {3} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_started_exception [0.003397s] ... ok 518s {3} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_transaction_context_getattr [0.002636s] ... ok 518s {0} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_connection_reader_nested_in_session_reader [0.007054s] ... ok 518s {1} oslo_db.tests.sqlalchemy.test_types.JsonTypesTestCase.test_default_value [0.100962s] ... ok 518s {3} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_using_reader [0.005643s] ... ok 518s {6} oslo_db.tests.sqlalchemy.test_sqlalchemy.SQLiteSavepointTest.test_savepoint_beginning [0.018241s] ... ok 518s {5} oslo_db.tests.sqlalchemy.test_sqlalchemy.QueryParamTest.test_combine_params [0.025413s] ... ok 518s {0} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_context_copied_using_existing_writer_connection [0.007395s] ... ok 518s {3} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_connection_context_notrequested_exception [0.003846s] ... ok 518s {0} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_dispose_pool [0.003377s] ... ok 518s {3} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_connection_reader_decorator [0.005845s] ... ok 518s {0} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_reader_allow_async_is_reader_by_default [0.005063s] ... ok 518s {4} oslo_db.tests.sqlalchemy.test_asyncio_facade.AsyncioFacadeTest.test_contextmanager_connection [0.123017s] ... ok 518s {3} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_session_reader_decorator [0.004260s] ... ok 518s {0} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_reader_allow_async_nested_in_async_reader [0.005096s] ... ok 518s {4} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_async_on_writer_raises [0.003112s] ... ok 518s {3} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_trans_ctx_context_exception [0.002692s] ... ok 518s {3} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_using_context_present_in_session_info [0.003030s] ... ok 518s {6} oslo_db.tests.sqlalchemy.test_types.JsonTypesTestCase.test_mysql_variants [0.016768s] ... ok 518s {4} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_multiple_factories [0.004168s] ... ok 518s {0} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_session_reader_decorator [0.005379s] ... ok 518s {3} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_using_reader [0.004401s] ... ok 518s {0} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_trans_ctx_context_exception [0.003160s] ... ok 518s {4} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_using_context_present_in_connection_info [0.004294s] ... ok 518s {1} oslo_db.tests.sqlalchemy.test_update_match.UpdateMatchTest.test_update_returning_wrong_uuid [0.031804s] ... ok 518s {0} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_using_context_present_in_session_info [0.003723s] ... ok 518s {3} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_using_writer_connection_no_descriptors [0.006246s] ... ok 518s {4} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_using_writer_connection [0.006938s] ... ok 518s {3} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_writer_nested_in_async_reader_raises [0.003613s] ... ok 518s {0} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_using_reader_connection [0.007292s] ... ok 518s {4} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_writer_nested_in_async_reader_raises [0.003595s] ... ok 518s {2} oslo_db.tests.sqlalchemy.test_utils.TestMigrationUtils.test_drop_dup_entries_in_file_conn [0.064681s] ... ok 518s {4} oslo_db.tests.sqlalchemy.test_enginefacade.ConfigOptionsTest.test_options_not_supported [0.001102s] ... ok 518s {4} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_multiple_factories_nested [0.003380s] ... ok 518s {5} oslo_db.tests.sqlalchemy.test_sqlalchemy.RegexpFilterTestCase.test_regexp_filter [0.041496s] ... ok 518s {0} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_using_writer_connection_no_descriptors [0.007584s] ... ok 518s {6} oslo_db.tests.sqlalchemy.test_update_match.UpdateMatchTest.test_update_multiple_rows [0.027338s] ... ok 518s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_multiple_factories [0.004153s] ... ok 518s {4} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_reader_then_writer_ok [0.004027s] ... ok 518s {4} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_session_context_exception [0.002243s] ... ok 518s {4} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_session_context_getattr [0.001967s] ... ok 518s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_session_context_notrequested_exception [0.004289s] ... ok 518s {4} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_session_reader_decorator_kwarg_call [0.003784s] ... ok 518s {3} oslo_db.tests.sqlalchemy.test_enginefacade.MySQLLiveFacadeTest.test_external_session_transaction ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_started_flag [0.002658s] ... ok 518s {4} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_session_reader_decorator_nested [0.003905s] ... ok 518s {1} oslo_db.tests.sqlalchemy.test_update_match.UpdateMatchTest.test_update_specimen_on_multiple_nonnone_successful [0.031877s] ... ok 518s {4} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_trans_ctx_context_getattr [0.001975s] ... ok 518s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_using_writer_connection [0.006118s] ... ok 518s {4} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_transaction_context_getattr [0.001896s] ... ok 518s {2} oslo_db.tests.sqlalchemy.test_utils.TestUtils.test_column_exists [0.027012s] ... ok 518s {3} oslo_db.tests.sqlalchemy.test_enginefacade.MySQLLiveFacadeTest.test_replace_scope_only_global_eng ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {4} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_using_reader_rollback_reader_session [0.003722s] ... ok 518s {6} oslo_db.tests.sqlalchemy.test_update_match.UpdateMatchTest.test_update_specimen_process_query_no_rows [0.024499s] ... ok 518s {2} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_connection_context_notrequested_exception [0.004784s] ... ok 518s {7} oslo_db.tests.sqlalchemy.test_types.JsonTypesTestCase.test_list_type_check [0.101138s] ... ok 518s {5} oslo_db.tests.sqlalchemy.test_sqlalchemy.RegexpFilterTestCase.test_regexp_filter_nomatch [0.034233s] ... ok 518s {2} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_reader_allow_async_nested_in_reader [0.005296s] ... ok 518s {3} oslo_db.tests.sqlalchemy.test_enginefacade.MySQLLiveFacadeTest.test_save_and_reraise_when_rollback_exception ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MySQLLiveFacadeTest.test_flush_on_subtransaction_default_off ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {4} oslo_db.tests.sqlalchemy.test_enginefacade.MySQLLiveFacadeTest.test_savepoint_transaction ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {2} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_reader_nested_in_writer_ok [0.006745s] ... ok 518s {2} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_savepoint_and_independent_raises [0.002480s] ... ok 518s {6} oslo_db.tests.sqlalchemy.test_utils.TestUtils.test_get_indexes [0.019401s] ... ok 518s {3} oslo_db.tests.sqlalchemy.test_enginefacade.MySQLLiveFacadeTest.test_transaction_committed ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {2} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_session_context_notrequested_exception [0.004882s] ... ok 518s {1} oslo_db.tests.sqlalchemy.test_update_match.UpdateMatchTest.test_update_specimen_on_multiple_wnone_successful [0.030425s] ... ok 518s {4} oslo_db.tests.sqlalchemy.test_enginefacade.PGLiveFacadeTest.test_transaction_rollback ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 518s {2} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_started_flag [0.002691s] ... ok 518s {2} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_async_on_writer_raises [0.001907s] ... ok 518s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MySQLLiveFacadeTest.test_savepoint_transaction_decorator ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {3} oslo_db.tests.sqlalchemy.test_enginefacade.MySQLLiveFacadeTest.test_transaction_rollback ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {2} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_connection_context_getattr [0.003841s] ... ok 518s {4} oslo_db.tests.sqlalchemy.test_enginefacade.PatchFactoryTest.test_new_manager_from_config [0.006843s] ... ok 518s {4} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_dispose_pool_w_reader [0.003463s] ... ok 518s {7} oslo_db.tests.sqlalchemy.test_update_match.UpdateMatchTest.test_update_returning_no_rows [0.032197s] ... ok 518s {6} oslo_db.tests.sqlalchemy.test_utils.TestUtils.test_index_exists_on_columns [0.018946s] ... ok 518s {2} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_dispose_pool_w_reader [0.002568s] ... ok 518s {3} oslo_db.tests.sqlalchemy.test_enginefacade.PGLiveFacadeTest.test_external_writer_in_reader ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 518s {2} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_reader_allow_async_nested_in_async_reader [0.004819s] ... ok 518s {1} oslo_db.tests.sqlalchemy.test_utils.TestUtils.test_change_index_columns [0.020197s] ... ok 518s {2} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_savepoint_and_independent_raises [0.001944s] ... ok 518s {4} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_session_reader_decorator_nested [0.006755s] ... ok 518s {5} oslo_db.tests.sqlalchemy.test_types.JsonTypesTestCase.test_dict [0.042926s] ... ok 518s {0} oslo_db.tests.sqlalchemy.test_enginefacade.PGLiveFacadeTest.test_save_and_reraise_when_rollback_exception ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 518s {2} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_session_reader_nested_in_connection_reader [0.007335s] ... ok 518s {3} oslo_db.tests.sqlalchemy.test_enginefacade.PGLiveFacadeTest.test_replace_scope_only_global_eng ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 518s {0} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_connection_context_notrequested_exception [0.004365s] ... ok 518s {3} oslo_db.tests.sqlalchemy.test_enginefacade.PatchFactoryTest.test_patch_not_started [0.002876s] ... ok 518s {2} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_using_context_present_in_connection_info [0.004126s] ... ok 518s {4} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_session_reader_nested_in_connection_reader [0.009004s] ... ok 518s {4} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_started_flag [0.003073s] ... ok 518s {3} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_async_on_writer_raises [0.003882s] ... ok 518s {2} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_writer_nested_in_reader_raises [0.003027s] ... ok 518s {4} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_transaction_context_exception [0.002840s] ... ok 518s {3} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_connection_context_getattr [0.003465s] ... ok 518s {0} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_connection_reader_nested_in_session_reader [0.009473s] ... ok 518s {7} oslo_db.tests.sqlalchemy.test_update_match.UpdateMatchTest.test_update_specimen_multi_rows [0.027494s] ... ok 518s {4} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_using_flush_on_nested [0.005249s] ... ok 518s {0} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_multiple_factories_nested [0.005723s] ... ok 518s {3} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_context_found_for_class_method [0.008838s] ... ok 518s {2} oslo_db.tests.sqlalchemy.test_enginefacade.MySQLLiveFacadeTest.test_external_connection_transaction ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {3} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_savepoint_and_independent_raises [0.003105s] ... ok 518s {4} oslo_db.tests.sqlalchemy.test_exc_filters.MySQLNativePrePingTests.test_mysql_ping_listener_disconnected_regex_only ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {2} oslo_db.tests.sqlalchemy.test_enginefacade.PGLiveFacadeTest.test_external_session_transaction_decorator ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 518s {4} oslo_db.tests.sqlalchemy.test_exc_filters.MySQLNativePrePingTests.test_mysql_w_disconnect_flag ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {2} oslo_db.tests.sqlalchemy.test_enginefacade.PGLiveFacadeTest.test_savepoint_transaction ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 518s {5} oslo_db.tests.sqlalchemy.test_update_match.UpdateMatchTest.test_custom_handle_failure_raise_new [0.041179s] ... ok 518s {4} oslo_db.tests.sqlalchemy.test_exc_filters.TestDataError.test_bad_data_incorrect_string [0.003553s] ... ok 518s {4} oslo_db.tests.sqlalchemy.test_exc_filters.TestDeadlock.test_mysql_not_deadlock [0.003420s] ... ok 518s {7} oslo_db.tests.sqlalchemy.test_update_match.UpdateMatchTest.test_update_specimen_no_rows [0.025166s] ... ok 518s {3} oslo_db.tests.sqlalchemy.test_exc_filters.MySQLNativePrePingTests.test_mysql_ping_listener_disconnected ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {0} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_reader_allow_async_is_reader_by_default [0.026146s] ... ok 518s {2} oslo_db.tests.sqlalchemy.test_enginefacade.PGLiveFacadeTest.test_transaction_committed ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 518s {0} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_reader_then_writer_ok [0.006622s] ... ok 518s {4} oslo_db.tests.sqlalchemy.test_exc_filters.TestDeadlock.test_mysql_pymysql_wsrep_deadlock [0.006111s] ... ok 518s {3} 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 518s {0} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_session_context_exception [0.003658s] ... ok 518s {4} oslo_db.tests.sqlalchemy.test_exc_filters.TestDuplicate.test_mysql_pymysql [0.003863s] ... ok 518s {4} oslo_db.tests.sqlalchemy.test_exc_filters.TestDuplicate.test_mysql_single [0.003153s] ... ok 518s {2} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_connection_reader_decorator [0.007417s] ... ok 518s {0} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_trans_ctx_context_getattr [0.002810s] ... ok 518s {3} oslo_db.tests.sqlalchemy.test_exc_filters.MySQLPrePingHandlerTests.test_mysql_ping_listener_disconnected_regex_only ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {2} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_dispose_pool [0.004072s] ... ok 518s {2} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_reader_allow_async_nested_in_async_reader [0.004543s] ... ok 518s {7} oslo_db.tests.sqlalchemy.test_update_match.UpdateMatchTest.test_update_specimen_on_none_successful [0.027738s] ... ok 518s {4} 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 518s {0} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_using_writer [0.007906s] ... ok 518s {5} oslo_db.tests.sqlalchemy.test_update_match.UpdateMatchTest.test_update_specimen_include_only [0.028502s] ... ok 518s {0} oslo_db.tests.sqlalchemy.test_exc_filters.TestDBConnectRetry.test_connect_retry_not_candidate_exception [0.003294s] ... ok 518s {3} oslo_db.tests.sqlalchemy.test_exc_filters.MySQLPrePingHandlerTests.test_packet_sequence_wrong_error ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {4} oslo_db.tests.sqlalchemy.test_exc_filters.TestFallthroughsAndNonDBAPI.test_generic_dbapi_disconnect [0.003391s] ... ok 518s {2} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_reader_nested_in_async_reader_raises [0.004255s] ... ok 518s {4} oslo_db.tests.sqlalchemy.test_fixtures.TestLoadHook.test_package_level [0.002885s] ... ok 518s {3} oslo_db.tests.sqlalchemy.test_exc_filters.TestDeadlock.test_postgresql_not_deadlock [0.004339s] ... ok 518s {2} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_session_reader_decorator_kwarg_call [0.005017s] ... ok 518s {4} oslo_db.tests.sqlalchemy.test_migrate_cli.TestAlembicExtension.test_downgrade_int [0.003420s] ... ok 518s {2} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_trans_ctx_context_exception [0.002641s] ... ok 518s {3} oslo_db.tests.sqlalchemy.test_exc_filters.TestDuplicate.test_mysql_binary [0.004239s] ... ok 518s {1} oslo_db.tests.sqlalchemy.test_asyncio_facade.AsyncioFacadeTest.test_callable_session [0.085089s] ... ok 518s {2} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_using_reader [0.004367s] ... ok 518s {1} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_session_reader_nested_in_connection_reader [0.008002s] ... ok 518s {7} oslo_db.tests.sqlalchemy.test_utils.TestUtils.test_add_existing_index [0.025528s] ... ok 518s {3} oslo_db.tests.sqlalchemy.test_exc_filters.TestExceptionCauseMySQLSavepoint.test_rollback_doesnt_interfere_with_killed_conn ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {1} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_transaction_context_exception [0.002903s] ... ok 518s {0} oslo_db.tests.sqlalchemy.test_exc_filters.TestDBConnectRetry.test_connect_retry_stops_infailure [0.024088s] ... ok 518s {3} oslo_db.tests.sqlalchemy.test_exc_filters.TestFallthroughsAndNonDBAPI.test_garden_variety [0.005737s] ... ok 518s {0} oslo_db.tests.sqlalchemy.test_exc_filters.TestDuplicate.test_sqlite [0.003648s] ... ok 518s {3} oslo_db.tests.sqlalchemy.test_migrate_cli.TestAlembicExtension.test_revision [0.003320s] ... ok 518s {1} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_context_copied_using_existing_writer_connection [0.006700s] ... ok 518s {4} oslo_db.tests.sqlalchemy.test_migrate_cli.TestMigrationManager.test_downgrade_normal_revision [0.026888s] ... ok 518s {1} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_context_found_for_bound_method [0.004514s] ... ok 518s {2} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_using_writer_connection [0.022547s] ... ok 518s {0} oslo_db.tests.sqlalchemy.test_exc_filters.TestFallthroughsAndNonDBAPI.test_generic_dbapi [0.005443s] ... ok 518s {5} oslo_db.tests.sqlalchemy.test_utils.TestUtils.test_drop_index [0.037548s] ... ok 518s {7} oslo_db.tests.sqlalchemy.test_utils.TestUtils.test_index_exists [0.017262s] ... ok 518s {0} oslo_db.tests.sqlalchemy.test_exc_filters.TestMariaDBConsistencyError.test_mariadb_pymysql_consistency_error [0.005730s] ... ok 518s {1} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_context_found_for_class_method [0.004011s] ... ok 518s {1} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_reader_nested_in_async_reader_raises [0.003560s] ... ok 518s {7} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_connection_context_exception [0.003561s] ... ok 518s {2} oslo_db.tests.sqlalchemy.test_exc_filters.MySQLPrePingHandlerTests.test_mariadb_error_1927 ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {1} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_reader_nested_in_writer_ok [0.004702s] ... ok 518s {7} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_context_nodesc_copied_using_existing_writer_connection [0.006926s] ... ok 518s {4} oslo_db.tests.sqlalchemy.test_migrations.ModelsMigrationsSyncMySQL.test_models_not_sync ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {7} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_dispose_pool_w_reader [0.003145s] ... ok 518s {3} oslo_db.tests.sqlalchemy.test_migrate_cli.TestMigrationManager.test_manager_update [0.026192s] ... ok 518s {0} oslo_db.tests.sqlalchemy.test_exc_filters.TestNonExistentTableMySQL.test_raise ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {2} oslo_db.tests.sqlalchemy.test_exc_filters.MySQLPrePingHandlerTests.test_mysql_wo_disconnect_flag ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {4} oslo_db.tests.sqlalchemy.test_migrations.ModelsMigrationsSyncMySQL.test_models_not_sync_filtered ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {3} oslo_db.tests.sqlalchemy.test_migrate_cli.TestMigrationManager.test_manager_update_revision_none [0.002558s] ... ok 518s {5} oslo_db.tests.sqlalchemy.test_utils.TestUtils.test_drop_unexisting_index [0.023762s] ... ok 518s {7} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_reader_nested_in_async_reader_raises [0.003694s] ... ok 518s {7} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_session_context_exception [0.003035s] ... ok 518s {3} oslo_db.tests.sqlalchemy.test_migrate_cli.TestMigrationManager.test_version [0.001888s] ... ok 518s {2} oslo_db.tests.sqlalchemy.test_exc_filters.TestDeadlock.test_mysql_mysqlconnector_deadlock [0.004109s] ... ok 518s {4} oslo_db.tests.sqlalchemy.test_options.DbApiOptionsTestCase.test_session_parameters [0.003590s] ... ok 518s {4} oslo_db.tests.sqlalchemy.test_provision.AdHocURLTest.test_mysql_setup_teardown ... SKIPPED: mysql backend not available 518s {3} oslo_db.tests.sqlalchemy.test_migrate_cli.TestMigrationMultipleExtensions.test_downgrade_right_order [0.004294s] ... ok 518s {2} oslo_db.tests.sqlalchemy.test_exc_filters.TestDuplicate.test_mysql_mysqlconnector [0.003073s] ... ok 518s {3} oslo_db.tests.sqlalchemy.test_provision.BackendNotAvailableTest.test_no_dbapi [0.001536s] ... ok 518s {5} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_async_reader_then_reader_ok [0.006740s] ... ok 518s {6} oslo_db.tests.sqlalchemy.test_asyncio_facade.AsyncioFacadeTest.test_callable_connection [0.153410s] ... ok 518s {0} oslo_db.tests.sqlalchemy.test_exc_filters.TestReferenceErrorMySQL.test_raise_ansi_quotes ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {3} oslo_db.tests.sqlalchemy.test_sqlalchemy.CreateEngineTest.test_sqlite_file_pool_args [0.001072s] ... ok 518s {3} oslo_db.tests.sqlalchemy.test_sqlalchemy.CreateEngineTest.test_sqlite_memory_pool_args [0.001075s] ... ok 518s {1} oslo_db.tests.sqlalchemy.test_enginefacade.MySQLLiveFacadeTest.test_context_deepcopy_on_connection ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {5} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_writer_nested_in_reader_raises [0.004061s] ... ok 518s {2} oslo_db.tests.sqlalchemy.test_exc_filters.TestDuplicate.test_sqlite_dupe_primary_key [0.002864s] ... ok 518s {7} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_session_context_getattr [0.002646s] ... ok 518s {7} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_session_reader_decorator_kwarg_call [0.004792s] ... ok 518s {7} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_using_flush_on_nested [0.006216s] ... ok 518s {3} oslo_db.tests.sqlalchemy.test_sqlalchemy.EngineFacadeTestCase.test_slave_connection_string_not_provided [0.006721s] ... ok 518s {0} oslo_db.tests.sqlalchemy.test_exc_filters.TestsErrorHandler.test_chained_exceptions [0.006193s] ... ok 518s {5} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_connection_reader_nested_in_session_reader [0.006656s] ... ok 518s {0} oslo_db.tests.sqlalchemy.test_fixtures.TestLoadHook.test_module_level [0.004023s] ... ok 518s {1} oslo_db.tests.sqlalchemy.test_enginefacade.PGLiveFacadeTest.test_external_connection_transaction ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 518s {0} oslo_db.tests.sqlalchemy.test_fixtures.TestWScenarios.test_two(scenario2) [0.000111s] ... ok 518s {7} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_using_writer [0.004908s] ... ok 518s {7} oslo_db.tests.sqlalchemy.test_enginefacade.ConfigOptionsTest.test_all_options [0.001479s] ... ok 518s {2} oslo_db.tests.sqlalchemy.test_exc_filters.TestNonExistentDatabaseMySQL.test_raise ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {0} oslo_db.tests.sqlalchemy.test_migrate_cli.TestAlembicExtension.test_check_enabled_false [0.003997s] ... ok 518s {0} oslo_db.tests.sqlalchemy.test_migrate_cli.TestAlembicExtension.test_check_enabled_true [0.002055s] ... ok 518s {5} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_context_nodesc_copied_using_existing_writer_connection [0.006589s] ... ok 518s {7} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_connection_context_exception [0.002169s] ... ok 518s {3} oslo_db.tests.sqlalchemy.test_sqlalchemy.MySQLConnectPingListenerTest.test__connect_ping_listener ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {7} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_dispose_pool [0.003855s] ... ok 518s {0} oslo_db.tests.sqlalchemy.test_migrate_cli.TestAlembicExtension.test_stamp [0.003567s] ... ok 518s {3} oslo_db.tests.sqlalchemy.test_update_match.ManufactureCriteriaTest.test_instance_criteria_tuples_wnone [0.002715s] ... ok 518s {5} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_reader_allow_async_is_reader_by_default [0.003904s] ... ok 518s {4} oslo_db.tests.sqlalchemy.test_provision.AdHocURLTest.test_sqlite_setup_teardown [0.025706s] ... ok 518s {1} oslo_db.tests.sqlalchemy.test_enginefacade.PGLiveFacadeTest.test_external_session_transaction ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 518s {7} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_reader_allow_async_nested_in_reader [0.005197s] ... ok 518s {5} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_transaction_context_exception [0.002938s] ... ok 518s {2} oslo_db.tests.sqlalchemy.test_exc_filters.TestNonExistentTablePostgreSQL.test_raise ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 518s {5} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_using_writer [0.003930s] ... ok 518s {1} oslo_db.tests.sqlalchemy.test_enginefacade.PGLiveFacadeTest.test_flush_on_subtransaction_default_off ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 518s {0} oslo_db.tests.sqlalchemy.test_migrate_cli.TestMigrationManager.test_wrong_config [0.010859s] ... ok 518s {3} oslo_db.tests.sqlalchemy.test_update_match.MySQLUpdateMatchTest.test_update_returning_no_rows ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {4} oslo_db.tests.sqlalchemy.test_provision.MySQLDropAllObjectsTest.test_drop_all ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {0} oslo_db.tests.sqlalchemy.test_migrate_cli.TestMigrationMultipleExtensions.test_downgrade_does_not_go_too_far [0.005132s] ... ok 518s {7} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_using_reader_connection [0.007011s] ... ok 518s {7} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_using_writer_no_descriptors [0.004462s] ... ok 518s {5} oslo_db.tests.sqlalchemy.test_enginefacade.MySQLLiveFacadeTest.test_context_deepcopy_on_session ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {4} oslo_db.tests.sqlalchemy.test_sqlalchemy.MysqlConnectTest.test_fail_detect_mode ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {2} oslo_db.tests.sqlalchemy.test_exc_filters.TestReferenceErrorPostgreSQL.test_raise ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 518s {3} oslo_db.tests.sqlalchemy.test_utils.MySQLTestMigrations.test_drop_old_duplicate_entries_from_table ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {3} oslo_db.tests.sqlalchemy.test_utils.TestDialectFunctionDispatcher.test_multiple_nesting [0.001779s] ... ok 518s {3} oslo_db.tests.sqlalchemy.test_utils.TestDialectFunctionDispatcher.test_single_only_one_target [0.001374s] ... ok 518s {1} oslo_db.tests.sqlalchemy.test_enginefacade.PGLiveFacadeTest.test_replace_scope ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 518s {4} oslo_db.tests.sqlalchemy.test_update_match.ManufactureCriteriaTest.test_instance_criteria_basic [0.004029s] ... ok 518s {3} oslo_db.tests.sqlalchemy.test_utils.TestDialectFunctionDispatcher.test_url_pymysql [0.001382s] ... ok 518s {2} oslo_db.tests.sqlalchemy.test_exc_filters.TestReferenceErrorPostgreSQL.test_raise_delete ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 518s {0} oslo_db.tests.sqlalchemy.test_migrate_cli.TestMigrationMultipleExtensions.test_upgrade_checks_rev_existence [0.004838s] ... ok 518s {2} oslo_db.tests.sqlalchemy.test_fixtures.EnginefacadeIntegrationTest.test_db_fixture [0.006459s] ... ok 518s {1} oslo_db.tests.sqlalchemy.test_enginefacade.PGLiveFacadeTest.test_savepoint_transaction_decorator ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 518s {7} oslo_db.tests.sqlalchemy.test_enginefacade.MySQLLiveFacadeTest.test_external_session_transaction_decorator ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {0} oslo_db.tests.sqlalchemy.test_migrate_cli.TestMigrationMultipleExtensions.test_upgrade_does_not_go_too_far [0.003598s] ... ok 518s {0} oslo_db.tests.sqlalchemy.test_migrate_cli.TestMigrationMultipleExtensions.test_upgrade_right_order [0.005931s] ... ok 518s {5} oslo_db.tests.sqlalchemy.test_enginefacade.MySQLLiveFacadeTest.test_flush_on_subtransaction ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {4} oslo_db.tests.sqlalchemy.test_update_match.MySQLUpdateMatchTest.test_update_specimen_on_none_successful ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {1} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_multiple_factories [0.004331s] ... ok 518s {2} oslo_db.tests.sqlalchemy.test_migrate_cli.TestMigrationManager.test_stamp [0.006601s] ... ok 518s {3} oslo_db.tests.sqlalchemy.test_utils.TestGetInnoDBTables.test_all_tables_use_innodb_false ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {2} oslo_db.tests.sqlalchemy.test_options.DbApiOptionsTestCase.test_dbapi_parameters [0.002926s] ... ok 518s {1} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_session_reader_decorator [0.006240s] ... ok 518s {3} oslo_db.tests.sqlalchemy.test_utils.TestGetInnoDBTables.test_skip_tables_use_several_values ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {7} oslo_db.tests.sqlalchemy.test_enginefacade.PGLiveFacadeTest.test_flush_on_subtransaction ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 518s {7} oslo_db.tests.sqlalchemy.test_enginefacade.PatchFactoryTest.test_patch_engine [0.004467s] ... ok 518s {0} oslo_db.tests.sqlalchemy.test_migrations.ModelsMigrationsSyncPostgreSQL.test_models_not_sync ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 518s {5} oslo_db.tests.sqlalchemy.test_enginefacade.MySQLLiveFacadeTest.test_replace_scope ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {3} oslo_db.tests.sqlalchemy.test_utils.TestModelQuery.test_project_filter_wrong_model [0.002047s] ... ok 518s {4} oslo_db.tests.sqlalchemy.test_update_match.MySQLUpdateMatchTest.test_update_specimen_successful ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {2} oslo_db.tests.sqlalchemy.test_sqlalchemy.CreateEngineTest.test_thread_checkin [0.002215s] ... ok 518s {2} oslo_db.tests.sqlalchemy.test_sqlalchemy.EngineFacadeTestCase.test_get_session [0.004039s] ... ok 518s {1} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_started_exception [0.005524s] ... ok 518s {7} oslo_db.tests.sqlalchemy.test_enginefacade.PatchFactoryTest.test_patch_factory [0.003803s] ... ok 518s {1} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_writer_nested_in_reader_raises [0.003806s] ... ok 518s {5} oslo_db.tests.sqlalchemy.test_enginefacade.PGLiveFacadeTest.test_context_deepcopy_on_connection ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 518s {5} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_connection_context_exception [0.003306s] ... ok 518s {2} oslo_db.tests.sqlalchemy.test_sqlalchemy.MySQLTraditionalModeTestCase.test_string_too_long ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {7} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_context_found_for_bound_method [0.006573s] ... ok 518s {0} oslo_db.tests.sqlalchemy.test_migrations.ModelsMigrationsSyncPostgreSQL.test_models_sync ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 518s {4} oslo_db.tests.sqlalchemy.test_update_match.PGUpdateMatchTest.test_custom_handle_failure_raise_new ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 518s {0} oslo_db.tests.sqlalchemy.test_options.DbApiOptionsTestCase.test_set_defaults [0.001738s] ... ok 518s {0} oslo_db.tests.sqlalchemy.test_sqlalchemy.CreateEngineTest.test_postgresql_connect_args_default [0.001063s] ... ok 518s {1} oslo_db.tests.sqlalchemy.test_exc_filters.PostgreSQLNativePrePingTests.test_postgresql_ping_listener_disconnected ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 518s {5} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_context_copied_using_existing_writer_connection [0.008251s] ... ok 518s {5} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_session_context_getattr [0.002569s] ... ok 518s {2} oslo_db.tests.sqlalchemy.test_sqlalchemy.MysqlConnectTest.test_set_mode_ansi ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {7} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_context_nodesc_copied_using_existing_writer_connection [0.008051s] ... ok 518s {5} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_using_context_present_in_connection_info [0.003962s] ... ok 518s {4} oslo_db.tests.sqlalchemy.test_update_match.PGUpdateMatchTest.test_update_multiple_rows ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 518s {7} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacol/base.py", line 718, in checkout 518s with util.safe_reraise(): 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 518s raise exc_value.with_traceback(exc_tb) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 518s dbapi_connection = rec.get_connection() 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 518s self.__connect() 518s ~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 518s with util.safe_reraise(): 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 518s raise exc_value.with_traceback(exc_tb) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 518s self.dbapi_connection = connection = pool._invoke_creator(self) 518s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 518s return dialect.connect(*cargs, **cparams) 518s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 518s raise exception 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 518s self._dbapi_connection = engine.raw_connection() 518s ~~~~~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 518s return self.pool.connect() 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 518s return _ConnectionFairy._checkout(self, self._fairy) 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 518s fairy = _ConnectionRecord.checkout(pool) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 518s with util.safe_reraise(): 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 518s raise exc_value.with_traceback(exc_tb) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 518s dbapi_connection = rec.get_connection() 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 518s self.__connect() 518s ~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 518s with util.safe_reraise(): 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 518s raise exc_value.with_traceback(exc_tb) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 518s self.dbapi_connection = connection = pool._invoke_creator(self) 518s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 518s return dialect.connect(*cargs, **cparams) 518s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 518s raise exception 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1810, in _execute_context 518s conn = self._revalidate_connection() 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 677, in _revalidate_connection 518s self._dbapi_connection = self.engine.raw_connection() 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 518s return self.pool.connect() 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 518s return _ConnectionFairy._checkout(self, self._fairy) 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^adeTest.test_reader_nested_in_writer_ok [0.006233s] ... ok 518s {0} oslo_db.tests.sqlalchemy.test_sqlalchemy.SQLiteConnectTest.test_sqlite_synchronous_listener [0.009332s] ... ok 518s {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 518s {5} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_using_reader_connection [0.006122s] ... ok 518s {4} oslo_db.tests.sqlalchemy.test_update_match.PGUpdateMatchTest.test_update_returning_no_rows ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 518s {2} oslo_db.tests.sqlalchemy.test_update_match.MySQLUpdateMatchTest.test_update_specimen_include_only ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {5} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_using_writer_connection_no_descriptors [0.005715s] ... ok 518s {7} oslo_db.tests.sqlalchemy.test_exc_filters.MySQLNativePrePingTests.test_mysql_galera_non_primary_disconnected ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {5} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_writer_nested_in_async_reader_raises [0.004178s] ... ok 518s {3} oslo_db.tests.sqlalchemy.test_utils.TestPaginateQueryActualSQL.test_paginate_on_hybrid_assert_stmt [0.041860s] ... ok 518s {4} oslo_db.tests.sqlalchemy.test_update_match.PGUpdateMatchTest.test_update_specimen_given_query_no_rows ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 518s {2} oslo_db.tests.sqlalchemy.test_update_match.MySQLUpdateMatchTest.test_update_specimen_multi_rows ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {5} oslo_db.tests.sqlalchemy.test_enginefacade.TestTransactionFactoryCallback.test_setup_for_connection_called_with_profiler [0.004709s] ... ok 518s {0} oslo_db.tests.sqlalchemy.test_update_match.MySQLUpdateMatchTest.test_custom_handle_failure_cancel_raise ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {4} oslo_db.tests.sqlalchemy.test_update_match.PGUpdateMatchTest.test_update_specimen_on_none_successful ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 518s {7} oslo_db.tests.sqlalchemy.test_exc_filters.MySQLNativePrePingTests.test_mysql_wo_disconnect_flag ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {4} oslo_db.tests.sqlalchemy.test_utils.TestConnectionUtils.test_ensure_backend_available [0.002570s] ... ok 518s {4} oslo_db.tests.sqlalchemy.test_utils.TestDialectFunctionDispatcher.test_multiple [0.001784s] ... ok 518s {2} oslo_db.tests.sqlalchemy.test_update_match.MySQLUpdateMatchTest.test_update_specimen_no_rows ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {4} oslo_db.tests.sqlalchemy.test_utils.TestDialectFunctionDispatcher.test_single [0.001723s] ... ok 518s {5} oslo_db.tests.sqlalchemy.test_exc_filters.MySQLNativePrePingTests.test_mariadb_error_1927 ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {2} oslo_db.tests.sqlalchemy.test_update_match.MySQLUpdateMatchTest.test_update_specimen_on_multiple_nonnone_successful ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {7} oslo_db.tests.sqlalchemy.test_exc_filters.MySQLPrePingHandlerTests.test_mysql_galera_non_primary_disconnected ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {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 518s {3} oslo_db.tests.sqlalchemy.test_utils.TestUtilsMysqlOpportunistically.test_change_index_columns ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {1} oslo_db.tests.sqlalchemy.test_exc_filters.TestDBConnectPingListener.test_mysql_wo_disconnect_flag [0.043919s] ... ok 518s {5} 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 518s {4} oslo_db.tests.sqlalchemy.test_utils.TestGetInnoDBTables.test_all_tables_use_innodb ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {1} oslo_db.tests.sqlalchemy.test_exc_filters.TestDBConnectRetry.test_connect_no_retries [0.003807s] ... ok 518s {1} oslo_db.tests.sqlalchemy.test_exc_filters.TestDuplicate.test_postgresql [0.003194s] ... ok 518s {4} oslo_db.tests.sqlalchemy.test_utils.TestGetInnoDBTables.test_skip_tables_use_default_value ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {2} oslo_db.tests.sqlalchemy.test_utils.MySQLTestMigrations.test_get_foreign_key_constraint_name ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {2} oslo_db.tests.sqlalchemy.test_utils.TestDialectFunctionDispatcher.test_single_kwarg [0.001502s] ... ok 518s {1} oslo_db.tests.sqlalchemy.test_exc_filters.TestDuplicate.test_sqlite_3_7_16_or_3_8_2_and_higher [0.003193s] ... ok 518s {2} oslo_db.tests.sqlalchemy.test_utils.TestDialectFunctionDispatcher.test_single_no_dispatcher [0.001168s] ... ok 518s {7} oslo_db.tests.sqlalchemy.test_exc_filters.PostgreSQLPrePingHandlerTests.test_postgresql_ping_listener_disconnected_regex_only ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 518s {5} oslo_db.tests.sqlalchemy.test_exc_filters.MySQLPrePingHandlerTests.test_mysql_w_disconnect_flag ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {2} oslo_db.tests.sqlalchemy.test_utils.TestGetUniqueKeys.test_unique_index [0.000862s] ... ok 518s {2} oslo_db.tests.sqlalchemy.test_utils.TestModelQuery.test_deleted_false [0.003064s] ... ok 518s {0} oslo_db.tests.sqlalchemy.test_update_match.PGUpdateMatchTest.test_update_specimen_multi_rows ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 518s {4} oslo_db.tests.sqlalchemy.test_utils.TestGetInnoDBTables.test_skip_tables_use_passed_value ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {4} oslo_db.tests.sqlalchemy.test_utils.TestGetUniqueKeys.test_cache [0.001383s] ... ok 518s {3} oslo_db.tests.sqlalchemy.test_utils.TestUtilsMysqlOpportunistically.test_drop_index ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {1} oslo_db.tests.sqlalchemy.test_exc_filters.TestMariaDBConsistencyError.test_mariadb_consistency_error_with_details [0.003435s] ... ok 518s {4} oslo_db.tests.sqlalchemy.test_utils.TestGetUniqueKeys.test_multiple_primary_keys [0.001743s] ... ok 518s {4} oslo_db.tests.sqlalchemy.test_utils.TestGetUniqueKeys.test_unknown_primary_keys [0.000786s] ... ok 518s {4} oslo_db.tests.sqlalchemy.test_utils.TestPaginateQuery.test_invalid_sort_key_str [0.002894s] ... ok 518s {2} oslo_db.tests.sqlalchemy.test_utils.TestModelQuery.test_no_deleted_value [0.002416s] ... ok 518s {2} oslo_db.tests.sqlalchemy.test_utils.TestModelQuery.test_project_filter_allow_none [0.002587s] ... ok 518s {2} oslo_db.tests.sqlalchemy.test_utils.TestModelQuery.test_wrong_model [0.001313s] ... ok 518s {7} oslo_db.tests.sqlalchemy.test_exc_filters.TestDeadlock.test_mysql_pymysql_deadlock [0.004589s] ... ok 518s {7} 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 518s {1} oslo_db.tests.sqlalchemy.test_exc_filters.TestNonExistentDatabasePostgreSQL.test_raise ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 518s {1} oslo_db.tests.sqlalchemy.test_fixtures.TestWScenarios.test_one(scenario1) [0.000114s] ... ok 518s {2} oslo_db.tests.sqlalchemy.test_utils.TestPaginateQuery.test_paginate_query_attribute_error_invalid_sortkey_2 [0.003168s] ... ok 518s {0} oslo_db.tests.sqlalchemy.test_update_match.PGUpdateMatchTest.test_update_specimen_no_rows ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 518s {4} oslo_db.tests.sqlalchemy.test_utils.TestPaginateQuery.test_paginate_query_null [0.003516s] ... ok 518s {1} oslo_db.tests.sqlalchemy.test_fixtures.TestWScenarios.test_two(scenario1) [0.000037s] ... ok 518s {1} oslo_db.tests.sqlalchemy.test_migrate_cli.TestAlembicExtension.test_upgrade_normal [0.003201s] ... ok 518s {1} oslo_db.tests.sqlalchemy.test_migrate_cli.TestAlembicExtension.test_version [0.003729s] ... ok 518s {7} oslo_db.tests.sqlalchemy.test_exc_filters.TestNonExistentConstraintPostgreSQL.test_raise ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 518s {3} oslo_db.tests.sqlalchemy.test_utils.TestUtilsMysqlOpportunistically.test_index_exists ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {2} oslo_db.tests.sqlalchemy.test_utils.TestUtilsPostgresqlOpportunistically.test_get_indexes ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 518s {2} oslo_db.tests.test_api.DBAPITestCase.test_dbapi_from_config [0.001265s] ... ok 518s {4} oslo_db.tests.sqlalchemy.test_utils.TestUtilsMysqlOpportunistically.test_get_indexes ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {2} oslo_db.tests.test_api.DBAPITestCase.test_dbapi_unknown_invalid_backend [0.001190s] ... ok 518s {2} oslo_db.tests.test_api.DBReconnectTestCase.test_dbapi_from_config [0.001531s] ... ok 518s {2} oslo_db.tests.test_api.DBReconnectTestCase.test_raise_connection_error_decorated [0.001513s] ... ok 518s {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 518s {1} oslo_db.tests.sqlalchemy.test_migrate_cli.TestMigrationMultipleExtensions.test_downgrade_checks_rev_existence [0.010267s] ... ok 518s {4} oslo_db.tests.sqlalchemy.test_utils.TestUtilsPostgresqlOpportunistically.test_add_index ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 518s {1} oslo_db.tests.sqlalchemy.test_provision.BackendNotAvailableTest.test_cant_connect [0.010861s] ... ok 518s {2} oslo_db.tests.test_api.DBReconnectTestCase.test_retry_float_interval [0.011424s] ... ok 518s {2} oslo_db.tests.test_api.DBRetryRequestCase.test_mocked_methods_are_not_wrapped [0.001468s] ... ok 518s {2} oslo_db.tests.test_api.DBRetryRequestCase.test_retry_wrapper_exception_checker [0.001479s] ... ok 518s {2} oslo_db.tests.test_api.DBRetryRequestCase.test_retry_wrapper_non_db_error_not_logged [0.001209s] ... ok 518s {3} oslo_db.tests.sqlalchemy.test_utils.TestUtilsMysqlOpportunistically.test_index_exists_on_columns ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {3} oslo_db.tests.sqlalchemy.test_utils.Test_UnstableSortingOrder.test_classically_mapped_primary_keys_stable [0.001772s] ... ok 518s {7} oslo_db.tests.sqlalchemy.test_exc_filters.TestReferenceErrorMySQL.test_raise ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {1} oslo_db.tests.sqlalchemy.test_provision.PostgreSQLDropAllObjectsTest.test_drop_all ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 518s {6} oslo_db.tests.sqlalchemy.test_asyncio_facade.AsyncioFacadeTest.test_contextmanager_session [0.212604s] ... ok 518s {1} oslo_db.tests.sqlalchemy.test_sqlalchemy.CreateEngineTest.test_mysql_mysqldb_connect_args_default [0.002697s] ... ok 518s {4} oslo_db.tests.sqlalchemy.test_utils.TestUtilsPostgresqlOpportunistically.test_drop_index ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 518s {3} oslo_db.tests.test_api.DBAPITestCase.test_dbapi_full_path_module_method [0.005760s] ... ok 518s {3} oslo_db.tests.test_api.DBReconnectTestCase.test_dbapi_lazy_loading [0.001739s] ... ok 518s {7} oslo_db.tests.sqlalchemy.test_exc_filters.TestsErrorHandler.test_multiple_error_handlers [0.004695s] ... ok 518s {0} oslo_db.tests.sqlalchemy.test_utils.PostgresqlTestMigrations.test_drop_dup_entries_in_file_conn ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 518s {7} oslo_db.tests.sqlalchemy.test_fixtures.TestWScenarios.test_one(scenario2) [0.000192s] ... ok 518s {7} oslo_db.tests.sqlalchemy.test_migrate_cli.TestAlembicExtension.test_downgrade_normal [0.003079s] ... ok 518s {3} oslo_db.tests.test_api.DBReconnectTestCase.test_raise_connection_error [0.005837s] ... ok 518s {7} oslo_db.tests.sqlalchemy.test_migrate_cli.TestAlembicExtension.te^^^^^^^^^^^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 518s fairy = _ConnectionRecord.checkout(pool) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 518s with util.safe_reraise(): 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 518s raise exc_value.with_traceback(exc_tb) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 518s dbapi_connection = rec.get_connection() 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 518s self.__connect() 518s ~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 518s with util.safe_reraise(): 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 518s raise exc_value.with_traceback(exc_tb) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 518s self.dbapi_connection = connection = pool._invoke_creator(self) 518s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 518s return dialect.connect(*cargs, **cparams) 518s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 518s raise exception 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 518s self.dialect.do_execute( 518s ~~~~~~~~~~~~~~~~~~~~~~~^ 518s cursor, str_statement, effective_parameters, context 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 518s raise exception 518s oslo_db.tests.sqlalchemy.test_exc_filters.TestsExceptionFilter.OperationalError: 2003 MySQL server has gone away 518s 518s The above exception was the direct cause of the following exception: 518s 518s Traceback (most recent call last): 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/sqlalchemy/engines.py", line 81, in _connect_ping_listener 518s connection.scalar(select(1)) 518s ~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1305, in scalar 518s return meth( 518s self, 518s distilled_parameters, 518s execution_options or NO_OPTIONS, 518s ) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 541, in _execute_on_scalar 518s return self._execute_on_connection( 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 518s connection, distilled_params, execution_options 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ).scalar() 518s ^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 523, in _execute_on_connection 518s return connection._execute_clauseelement( 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 518s self, distilled_params, execution_options 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1638, in _execute_clauseelement 518s ret = self._execute_context( 518s dialect, 518s ...<8 lines>... 518s cache_hit=cache_hit, 518s ) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1843, in _execute_context 518s return self._exec_single_context( 518s ~~~~~~~~~~~~~~~~~~~~~~~~~^ 518s dialect, context, statement, parameters 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context 518s self._handle_dbapi_exception( 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 518s e, str_statement, effective_parameters, cursor, context 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2349, in _handle_dbapi_exception 518s raise newraise.with_traceback(exc_info[2]) from e 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 518s self.dialect.do_execute( 518s ~~~~~~~~~~~~~~~~~~~~~~~^ 518s cursor, str_statement, effective_parameters, context 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 518s raise exception 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 518s self._dbapi_connection = engine.raw_connection() 518s ~~~~~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 518s return self.pool.connect() 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 518s return _ConnectionFairy._checkout(self, self._fairy) 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 518s fairy = _ConnectionRecord.checkout(pool) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 518s with util.safe_reraise(): 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 518s raise exc_value.with_traceback(exc_tb) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 518s dbapi_connection = rec.get_connection() 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 518s self.__connect() 518s ~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 518s with util.safe_reraise(): 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 518s raise exc_value.with_traceback(exc_tb) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 518s self.dbapi_connection = connection = pool._invoke_creator(self) 518s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 518s return dialect.connect(*cargs, **cparams) 518s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 518s raise exception 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 518s self._dbapi_connection = engine.raw_connection() 518s ~~~~~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 518s return self.pool.connect() 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 518s return _ConnectionFairy._checkout(self, self._fairy) 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 518s fairy = _ConnectionRecord.checkout(pool) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 518s with util.safe_reraise(): 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 518s raise exc_value.with_traceback(exc_tb) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 518s dbapi_connection = rec.get_connection() 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 518s self.__connect() 518s ~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 518s with util.safe_reraise(): 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 518s raise exc_value.with_traceback(exc_tb) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 518s self.dbapi_connection = connection = pool._invoke_creator(self) 518s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 518s return dialect.connect(*cargs, **cparams) 518s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 518s raise exception 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1810, in _execute_context 518s conn = self._revalidate_connection() 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 677, in _revalidate_connection 518s self._dbapi_connection = self.engine.raw_connection() 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 518s return self.pool.connect() 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 518s return _ConnectionFairy._checkout(self, self._fairy) 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 518s fairy = _ConnectionRecord.checkout(pool) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 518s with util.safe_reraise(): 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 518s raise exc_value.with_traceback(exc_tb) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 518s dbapi_connection = rec.get_connection() 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 518s self.__connect() 518s ~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 518s with util.safe_reraise(): 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 518s raise exc_value.with_traceback(exc_tb) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 518s self.dbapi_connection = connection = pool._invoke_creator(self) 518s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 518s return dialect.connect(*cargs, **cparams) 518s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 518s raise exception 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 518s self.dialect.do_execute( 518s ~~~~~~~~~~~~~~~~~~~~~~~^ 518s cursor, str_statement, effective_parameters, context 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 518s raise exception 518s oslo_db.exception.DBConnectionError: (oslo_db.tests.sqlalchemy.test_exc_filters.OperationalError) 2003 MySQL server has gone away 518s [SQL: SELECT 1] 518s (Background on this error at: https://sqlalche.me/e/20/e3q8) 518s ERROR [oslo_db.sqlalchemy.engines] Database connection was found disconnected; reconnecting 518s Traceback (most recent call last): 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 518s self.dialect.do_execute( 518s ~~~~~~~~~~~~~~~~~~~~~~~^ 518s cursor, str_statement, effective_parameters, context 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 518s raise exception 518s oslo_db.tests.sqlalchemy.test_exc_filters.TestsExceptionFilter.OperationalError: 2002 MySQL server has gone away 518s 518s The above exception was the direct causst_has_revision [0.004040s] ... ok 518s {6} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_multiple_factories_nested [0.012532s] ... ok 518s {1} oslo_db.tests.sqlalchemy.test_sqlalchemy.MysqlConnectTest.test_set_mode_traditional ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {7} oslo_db.tests.sqlalchemy.test_migrate_cli.TestAlembicExtension.test_has_revision_negative [0.002848s] ... ok 518s {3} oslo_db.tests.test_api.DBRetryRequestCase.test_dbapi_full_path_module_method [0.000931s] ... ok 518s {7} oslo_db.tests.sqlalchemy.test_migrate_cli.TestMigrationManager.test_revision_only_message [0.006430s] ... ok 518s {6} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_reader_then_writer_ok [0.009958s] ... ok 518s {0} 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 518s {1} oslo_db.tests.sqlalchemy.test_update_match.MySQLUpdateMatchTest.test_update_multiple_rows ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {0} oslo_db.tests.sqlalchemy.test_utils.TestConnectionUtils.test_ensure_backend_available_no_connection_raises [0.003354s] ... ok 518s {6} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_trans_ctx_context_getattr [0.006811s] ... ok 518s {0} oslo_db.tests.sqlalchemy.test_utils.TestDialectFunctionDispatcher.test_multiple_no_return_value [0.002263s] ... ok 518s {7} oslo_db.tests.sqlalchemy.test_migrations.ModelsMigrationsSyncMySQL.test_models_sync ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {7} oslo_db.tests.sqlalchemy.test_sqlalchemy.CreateEngineTest.test_mysql_connect_args_default [0.001297s] ... ok 518s {0} oslo_db.tests.sqlalchemy.test_utils.TestPaginateQuery.test_paginate_query_assertion_error [0.004128s] ... ok 518s {7} oslo_db.tests.sqlalchemy.test_sqlalchemy.CreateEngineTest.test_mysql_pymysql_connect_args_default [0.000992s] ... ok 518s {1} oslo_db.tests.sqlalchemy.test_update_match.MySQLUpdateMatchTest.test_update_returning_pk_matched ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {7} oslo_db.tests.sqlalchemy.test_sqlalchemy.CreateEngineTest.test_mysqlconnector_raise_on_warnings_override [0.001129s] ... ok 518s {7} oslo_db.tests.sqlalchemy.test_sqlalchemy.CreateEngineTest.test_warn_on_missing_driver [0.001522s] ... ok 518s {0} oslo_db.tests.sqlalchemy.test_utils.TestPaginateQuery.test_paginate_query_marker_null_with_two_primary_keys [0.007190s] ... ok 518s {6} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_using_reader_rollback_reader_session [0.009172s] ... ok 518s {0} oslo_db.tests.sqlalchemy.test_utils.TestPaginateQuery.test_paginate_query_no_pagination_no_sort_dirs [0.002689s] ... ok 518s {1} oslo_db.tests.sqlalchemy.test_update_match.MySQLUpdateMatchTest.test_update_returning_wrong_uuid ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {5} oslo_db.tests.sqlalchemy.test_exc_filters.TestDBConnectPingListener.test_mysql_w_disconnect_flag [0.103989s] ... ok 518s {7} oslo_db.tests.sqlalchemy.test_sqlalchemy.MySQLDefaultModeTestCase.test_default_is_traditional ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {0} oslo_db.tests.sqlalchemy.test_utils.TestPaginateQuery.test_paginate_query_value_error [0.003816s] ... ok 518s {5} oslo_db.tests.sqlalchemy.test_exc_filters.TestDataError.test_bad_data_out_of_range [0.004500s] ... ok 518s {1} oslo_db.tests.sqlalchemy.test_update_match.MySQLUpdateMatchTest.test_update_specimen_given_query_no_rows ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {6} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_using_writer_no_descriptors [0.010825s] ... ok 518s {5} oslo_db.tests.sqlalchemy.test_exc_filters.TestDeadlock.test_mysql_pymysql_galera_deadlock [0.004060s] ... ok 518s {0} oslo_db.tests.sqlalchemy.test_utils.TestPaginateQueryActualSQL.test_paginate_with_boolean_sort [0.008895s] ... ok 518s {7} oslo_db.tests.sqlalchemy.test_sqlalchemy.MySQLModee of the following exception: 518s 518s Traceback (most recent call last): 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/sqlalchemy/engines.py", line 81, in _connect_ping_listener 518s connection.scalar(select(1)) 518s ~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1305, in scalar 518s return meth( 518s self, 518s distilled_parameters, 518s execution_options or NO_OPTIONS, 518s ) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 541, in _execute_on_scalar 518s return self._execute_on_connection( 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 518s connection, distilled_params, execution_options 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ).scalar() 518s ^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 523, in _execute_on_connection 518s return connection._execute_clauseelement( 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 518s self, distilled_params, execution_options 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1638, in _execute_clauseelement 518s ret = self._execute_context( 518s dialect, 518s ...<8 lines>... 518s cache_hit=cache_hit, 518s ) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1843, in _execute_context 518s return self._exec_single_context( 518s ~~~~~~~~~~~~~~~~~~~~~~~~~^ 518s dialect, context, statement, parameters 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context 518s self._handle_dbapi_exception( 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 518s e, str_statement, effective_parameters, cursor, context 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2349, in _handle_dbapi_exception 518s raise newraise.with_traceback(exc_info[2]) from e 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 518s self.dialect.do_execute( 518s ~~~~~~~~~~~~~~~~~~~~~~~^ 518s cursor, str_statement, effective_parameters, context 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 518s raise exception 518s oslo_db.exception.DBConnectionError: (oslo_db.tests.sqlalchemy.test_exc_filters.OperationalError) 2002 MySQL server has gone away 518s [SQL: SELECT 1] 518s (Background on this error at: https://sqlalche.me/e/20/e3q8) 518s ERROR [oslo_db.sqlalchemy.engines] Database connection was found disconnected; reconnecting 518s Traceback (most recent call last): 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/sqlalchemy/engines.py", line 81, in _connect_ping_listener 518s connection.scalar(select(1)) 518s ~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1305, in scalar 518s return meth( 518s self, 518s distilled_parameters, 518s execution_options or NO_OPTIONS, 518s ) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 541, in _execute_on_scalar 518s return self._execute_on_connection( 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 518s connection, distilled_params, execution_options 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ).scalar() 518s ^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 523, in _execute_on_connection 518s return connection._execute_clauseelement( 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 518s self, distilled_params, execution_options 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1638, in _execute_clauseelement 518s ret = self._execute_context( 518s dialect, 518s ...<8 lines>... 518s cache_hit=cache_hit, 518s ) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1843, in _execute_context 518s TestCase.test_string_too_long ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {6} oslo_db.tests.sqlalchemy.test_enginefacade.ConfigOptionsTest.test_no_engine [0.002412s] ... ok 518s {5} oslo_db.tests.sqlalchemy.test_exc_filters.TestDeadlock.test_postgresql_deadlock [0.007227s] ... ok 518s {1} oslo_db.tests.sqlalchemy.test_update_match.PGUpdateMatchTest.test_update_returning_pk_matched ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 518s {0} oslo_db.tests.sqlalchemy.test_utils.TestSanitizeDbUrl.test_url_with_no_cred [0.005178s] ... ok 518s {5} oslo_db.tests.sqlalchemy.test_exc_filters.TestDuplicate.test_postgresql_single [0.003216s] ... ok 518s {5} oslo_db.tests.sqlalchemy.test_exc_filters.TestFallthroughsAndNonDBAPI.test_operational_dbapi_disconnect [0.003277s] ... ok 518s {7} oslo_db.tests.sqlalchemy.test_sqlalchemy.MysqlConnectTest.test_no_warning_when_strict_all_tables ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {6} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_async_reader_then_reader_ok [0.012787s] ... ok 518s {5} oslo_db.tests.sqlalchemy.test_exc_filters.TestFallthroughsAndNonDBAPI.test_operational_error_asis [0.003226s] ... ok 518s {6} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_started_exception [0.006325s] ... ok 518s {5} oslo_db.tests.sqlalchemy.test_exc_filters.TestFallthroughsAndNonDBAPI.test_unicode_encode [0.004225s] ... ok 518s {0} oslo_db.tests.sqlalchemy.test_utils.TestUtilsMysqlOpportunistically.test_add_index ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {7} oslo_db.tests.sqlalchemy.test_sqlalchemy.MysqlConnectTest.test_set_mode_no_mode ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {7} oslo_db.tests.sqlalchemy.test_update_match.ManufactureCriteriaTest.test_instance_criteria_none_list [0.002023s] ... ok 518s {0} oslo_db.tests.sqlalchemy.test_utils.Test_UnstableSortingOrder.test_unknown_primary_keys_stable [0.001292s] ... ok 518s {0} oslo_db.tests.test_api.DBReconnectTestCase.test_dbapi_unknown_invalid_backend [0.001897s] ... ok 518s {0} oslo_db.tests.test_api.DBReconnectTestCase.test_retry_one [0.002133s] ... ok 518s {6} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_using_flush_on_nested [0.007835s] ... ok 518s {5} oslo_db.tests.sqlalchemy.test_exc_filters.TestReferenceErrorMySQL.test_raise_delete ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {7} oslo_db.tests.sqlalchemy.test_update_match.MySQLUpdateMatchTest.test_update_specimen_process_query_no_rows ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {1} oslo_db.tests.sqlalchemy.test_update_match.PGUpdateMatchTest.test_update_returning_wrong_uuid ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 518s {1} oslo_db.tests.sqlalchemy.test_update_match.PGUpdateMatchTest.test_update_specimen_include_only ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 518s {6} oslo_db.tests.sqlalchemy.test_enginefacade.MySQLLiveFacadeTest.test_external_writer_in_reader ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {7} oslo_db.tests.sqlalchemy.test_update_match.MySQLUpdateMatchTest.test_update_specimen_query_mismatch_error ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {7} oslo_db.tests.sqlalchemy.test_update_match.PGUpdateMatchTest.test_update_specimen_query_mismatch_error ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 518s {5} oslo_db.tests.sqlalchemy.test_fixtures.BackendSkipTest.test_skip_no_such_backend [0.012685s] ... ok 518s {5} oslo_db.tests.sqlalchemy.test_migrate_cli.TestAlembicExtension.test_upgrade_none [0.004049s] ... ok 518s {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 518s {5} oslo_db.tests.sqlalchemy.test_migrate_cli.TestMigrationManager.test_version_return_value [0.005803s] ... ok 518s {6} oslo_db.tests.sqlalchemy.test_enginefacade.PGLiveFacadeTest.test_context_deepcopy_on_session ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 518s {7} oslo_db.tests.sqlalchemy.test_utils.PostgresqlTestMigrations.test_drop_old_duplicate_entries_from_table ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 518s {6} oslo_db.tests.sqlalchemy.test_enginefacade.PatchFactoryTest.test_new_manager_from_options [0.001402s] ... ok 518s {6} oslo_db.tests.sqlalchemy.test_enginefacade.PatchFactoryTest.test_patch_manager [0.003364s] ... ok 518s {5} oslo_db.tests.sqlalchemy.test_migrations.ModelsMigrationsSyncPostgreSQL.test_models_not_sync_filtered ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 518s {1} oslo_db.tests.sqlalchemy.test_update_match.PGUpdateMatchTest.test_update_specimen_process_query_no_rows ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 518s {1} oslo_db.tests.sqlalchemy.test_utils.PostgresqlTestMigrations.test_get_foreign_key_constraint_name ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 518s {6} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_async_reader_then_reader_ok [0.005864s] ... ok 518s {6} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_reader_allow_async_nested_in_reader [0.005163s] ... ok 518s {6} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_session_context_notrequested_exception [0.004833s] ... ok 518s {7} oslo_db.tests.sqlalchemy.test_utils.TestModelQuery.test_no_soft_deleted [0.001742s] ... ok 518s {6} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_transaction_context_getattr [0.002659s] ... ok 518s {1} oslo_db.tests.sqlalchemy.test_utils.TestConnectionUtils.test_get_db_connection_info [0.001561s] ... ok 518s {1} oslo_db.tests.sqlalchemy.test_utils.TestDialectFunctionDispatcher.test_invalid_dispatch [0.001144s] ... ok 518s {1} oslo_db.tests.sqlalchemy.test_utils.TestDialectFunctionDispatcher.test_multiple_no_driver [0.001201s] ... ok 518s {1} oslo_db.tests.sqlalchemy.test_utils.TestModelQuery.test_deleted_true [0.002356s] ... ok 518s {1} oslo_db.tests.sqlalchemy.test_utils.TestPaginateQuery.test_paginate_query_attribute_error [0.003643s] ... ok 518s {5} oslo_db.tests.sqlalchemy.test_models.TimestampMixinTest.test_timestampmixin_attr [0.001044s] ... ok 518s {5} oslo_db.tests.sqlalchemy.test_sqlalchemy.CreateEngineTest.test_mysqlconnector_raise_on_warnings_default [0.001110s] ... ok 518s {5} oslo_db.tests.sqlalchemy.test_sqlalchemy.EngineFacadeTestCase.test_get_engine [0.002737s] ... ok 518s {5} oslo_db.tests.sqlalchemy.test_sqlalchemy.MysqlConnectTest.test_logs_real_mode ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {6} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_using_context_present_in_session_info [0.003642s] ... ok 518s {6} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_using_reader_rollback_reader_session [0.005010s] ... ok 518s {6} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_using_writer_no_descriptors [0.004851s] ... ok 518s {7} oslo_db.tests.sqlalchemy.test_utils.TestPaginateQuery.test_paginate_on_hybrid [0.004780s] ... ok 518s {7} oslo_db.tests.sqlalchemy.test_utils.TestPaginateQuery.test_paginate_query_attribute_error_invalid_sortkey_3 [0.001900s] ... ok 518s {7} oslo_db.tests.sqlalchemy.test_utils.TestPaginateQuery.test_paginate_query_marker_null [0.003439s] ... ok 518s {7} oslo_db.tests.sqlalchemy.test_utils.TestUtilsPostgresqlOpportunistically.test_add_existing_index ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 518s {7} oslo_db.tests.sqlalchemy.test_utils.TestUtilsPostgresqlOpportunistically.test_index_exists_on_columns ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 518s {7} oslo_db.tests.sqlalchemy.test_utils.Test_UnstableSortingOrder.test_unique_index_stable [0.001048s] ... ok 518s {7} oslo_db.tests.test_api.DBReconnectTestCase.test_dbapi_full_path_module_method [0.001417s] ... ok 518s {7} oslo_db.tests.test_api.DBReconnectTestCase.test_retry_two [0.001920s] ... ok 518s {5} oslo_db.tests.sqlalchemy.test_sqlalchemy.MysqlConnectTest.test_mysql_wsrep_sync_wait_listener ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {1} oslo_db.tests.sqlalchemy.test_utils.TestUtilsPostgresqlOpportunistically.test_change_index_columns ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 518s {1} oslo_db.tests.sqlalchemy.test_utils.TestUtilsPostgresqlOpportunistically.test_column_exists ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 518s {7} oslo_db.tests.test_api.DBRetryRequestCase.test_retry_wrapper_deadlock [0.005999s] ... ok 518s {5} oslo_db.tests.sqlalchemy.test_sqlalchemy.SQLiteConnectTest.test_sqlite_fk_listener [0.007382s] ... ok 518s {5} oslo_db.tests.sqlalchemy.test_update_match.ManufactureCriteriaTest.test_instance_criteria_tuples [0.002284s] ... ok 518s {6} oslo_db.tests.sqlalchemy.test_exc_filters.MySQLNativePrePingTests.test_packet_sequence_wrong_error ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {1} oslo_db.tests.sqlalchemy.test_utils.TestUtilsPostgresqlOpportunistically.test_drop_unexisting_index ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 518s {1} oslo_db.tests.sqlalchemy.test_utils.Test_UnstableSortingOrder.test_joined_inh_stable [0.001114s] ... ok 518s {1} oslo_db.tests.sqlalchemy.test_utils.Test_UnstableSortingOrder.test_multiple_primary_keys_stable [0.000870s] ... ok 518s {5} oslo_db.tests.sqlalchemy.test_update_match.MySQLUpdateMatchTest.test_custom_handle_failure_raise_new ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {1} oslo_db.tests.sqlalchemy.test_utils.Test_UnstableSortingOrder.test_multiple_primary_keys_unstable [0.000662s] ... ok 518s {1} oslo_db.tests.test_api.DBAPITestCase.test_dbapi_lazy_loading [0.000924s] ... ok 518s {6} oslo_db.tests.sqlalchemy.test_exc_filters.MySQLPrePingHandlerTests.test_mysql_ping_listener_disconnected ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {1} oslo_db.tests.test_api.DBReconnectTestCase.test_raise_connection_error_enabled [0.001520s] ... ok 518s {1} oslo_db.tests.test_api.DBReconnectTestCase.test_retry_until_failure [0.003252s] ... ok 518s {1} oslo_db.tests.test_api.DBRetryRequestCase.test_dbapi_unknown_invalid_backend [0.001309s] ... ok 518s {1} oslo_db.tests.test_api.DBRetryRequestCase.test_retry_wrapper_succeeds [0.000776s] ... ok 518s {6} oslo_db.tests.sqlalchemy.test_exc_filters.PostgreSQLPrePingHandlerTests.test_postgresql_ping_listener_disconnected ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 518s {5} oslo_db.tests.sqlalchemy.test_update_match.PGUpdateMatchTest.test_custom_handle_failure_cancel_raise ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 518s {6} oslo_db.tests.sqlalchemy.test_exc_filters.TestConstraint.test_postgresql [0.003434s] ... ok 518s {5} oslo_db.tests.sqlalchemy.test_update_match.PGUpdateMatchTest.test_update_specimen_on_multiple_nonnone_successful ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 518s {5} oslo_db.tests.sqlalchemy.test_update_match.PGUpdateMatchTest.test_update_specimen_successful ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 518s {6} oslo_db.tests.sqlalchemy.test_exc_filters.TestDBConnectRetry.test_connect_inifinite_retries [0.026975s] ... ok 518s {5} oslo_db.tests.sqlalchemy.test_utils.MySQLTestMigrations.test_drop_dup_entries_in_file_conn ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {5} oslo_db.tests.sqlalchemy.test_utils.TestConnectionUtils.test_ensure_backend_available_no_dbapi_raises [0.002842s] ... ok 518s {5} oslo_db.tests.sqlalchemy.test_utils.TestDialectFunctionDispatcher.test_dispatch_on_target [0.002052s] ... ok 518s {5} oslo_db.tests.sqlalchemy.test_utils.TestDialectFunctionDispatcher.test_invalid_target [0.001449s] ... ok 518s {5} oslo_db.tests.sqlalchemy.test_utils.TestDialectFunctionDispatcher.test_multiple_no_dispatcher [0.001323s] ... ok 518s {5} oslo_db.tests.sqlalchemy.test_utils.TestDialectFunctionDispatcher.test_single_retval [0 return self._exec_single_context( 518s ~~~~~~~~~~~~~~~~~~~~~~~~~^ 518s dialect, context, statement, parameters 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context 518s self._handle_dbapi_exception( 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 518s e, str_statement, effective_parameters, cursor, context 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2349, in _handle_dbapi_exception 518s raise newraise.with_traceback(exc_info[2]) from e 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 518s self.dialect.do_execute( 518s ~~~~~~~~~~~~~~~~~~~~~~~^ 518s cursor, str_statement, effective_parameters, context 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 518s raise exception 518s oslo_db.exception.DBConnectionError: (oslo_db.tests.sqlalchemy.test_exc_filters.OperationalError) 2002 MySQL server has gone away 518s [SQL: SELECT 1] 518s (Background on this error at: https://sqlalche.me/e/20/e3q8) 518s 518s During handling of the above exception, another exception occurred: 518s 518s Traceback (most recent call last): 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 518s self.dialect.do_execute( 518s ~~~~~~~~~~~~~~~~~~~~~~~^ 518s cursor, str_statement, effective_parameters, context 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 518s raise exception 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 518s self._dbapi_connection = engine.raw_connection() 518s ~~~~~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 518s return self.pool.connect() 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 518s return _ConnectionFairy._checkout(self, self._fairy) 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 518s fairy = _ConnectionRecord.checkout(pool) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 518s with util.safe_reraise(): 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 518s raise exc_value.with_traceback(exc_tb) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 518s dbapi_connection = rec.get_connection() 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 518s self.__connect() 518s ~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 518s with util.safe_reraise(): 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 518s raise exc_value.with_traceback(exc_tb) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 518s self.dbapi_connection = connection = pool._invoke_creator(self) 518s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 518s return dialect.connect(*cargs, **cparams) 518s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 518s raise exception 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 518s self._dbapi_connection = engine.raw_connection() 518s ~~~~~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 518s return self.pool.connect() 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 518s return _ConnectionFairy._checkout(self, self._fairy) 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 518s fairy = _ConnectionRecord.checkout(pool) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 518s with util.safe_reraise(): 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 518s raise exc_value.with_traceback(exc_tb) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 518s dbapi_connection = rec.get_connection() 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 518s self.__connect() 518s ~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 518s with util.safe_reraise(): 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 518s raise exc_value.with_traceback(exc_tb) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 518s self.dbapi_connection = connection = pool._invoke_creator(self) 518s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 518s return dialect.connect(*cargs, **cparams) 518s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 518s raise exception 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1810, in _execute_context 518s conn = self._revalidate_connection() 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 677, in _revalidate_connection 518s self._dbapi_connection = self.engine.raw_connection() 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 518s return self.pool.connect() 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 518s return _ConnectionFairy._checkout(self, self._fairy) 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 518s fairy = _ConnectionRecord.checkout(pool) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 518s with util.safe_reraise(): 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 518s raise exc_value.with_traceback(exc_tb) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 518s dbapi_connection = rec.get_connection() 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 518s self.__connect() 518s ~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 518s with util.safe_reraise(): 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 518s raise exc_value.with_traceback(exc_tb) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 518s self.dbapi_connection = connection = pool._invoke_creator(self) 518s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 518s return dialect.connect(*cargs, **cparams) 518s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 518s raise exceptio.001322s] ... ok 518s {6} oslo_db.tests.sqlalchemy.test_exc_filters.TestDBConnectRetry.test_connect_retry_past_failure [0.032911s] ... ok 518s {5} oslo_db.tests.sqlalchemy.test_utils.TestGetInnoDBTables.test_skip_tables_use_empty_list ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {5} oslo_db.tests.sqlalchemy.test_utils.TestModelQuery.test_model_query_common [0.001591s] ... ok 518s {6} oslo_db.tests.sqlalchemy.test_exc_filters.TestDataError.test_data_too_long_for_column [0.003636s] ... ok 518s {6} oslo_db.tests.sqlalchemy.test_exc_filters.TestDuplicate.test_mysql_duplicate_entry_key_start_with_tablename [0.003229s] ... ok 518s {5} oslo_db.tests.sqlalchemy.test_utils.TestPaginateQuery.test_paginate_query [0.006549s] ... ok 518s {5} oslo_db.tests.sqlalchemy.test_utils.TestPaginateQuery.test_paginate_query_attribute_error_invalid_sortkey [0.002246s] ... ok 518s {6} oslo_db.tests.sqlalchemy.test_exc_filters.TestDuplicate.test_mysql_duplicate_entry_key_start_with_tablename_binary [0.003923s] ... ok 518s {5} oslo_db.tests.sqlalchemy.test_utils.TestPaginateQuery.test_paginate_query_no_pagination [0.002164s] ... ok 518s {5} oslo_db.tests.sqlalchemy.test_utils.TestSanitizeDbUrl.test_url_with_cred [0.000937s] ... ok 518s {6} oslo_db.tests.sqlalchemy.test_exc_filters.TestDuplicate.test_unsupported_backend [0.004262s] ... ok 518s {6} oslo_db.tests.sqlalchemy.test_exc_filters.TestMariaDBConsistencyError.test_mariadb_mysqlconnector_consistency_error [0.003507s] ... ok 518s {5} oslo_db.tests.sqlalchemy.test_utils.TestUtilsMysqlOpportunistically.test_add_existing_index ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {5} oslo_db.tests.sqlalchemy.test_utils.Test_UnstableSortingOrder.test_single_inh_stable [0.000974s] ... ok 518s {6} oslo_db.tests.sqlalchemy.test_exc_filters.TestNonExistentConstraintMySQL.test_raise ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {6} oslo_db.tests.sqlalchemy.test_fixtures.BackendSkipTest.test_skip_no_dbapi [0.012181s] ... ok 518s {6} oslo_db.tests.sqlalchemy.test_migrate_cli.TestAlembicExtension.test_downgrade_none [0.003178s] ... ok 518s {6} oslo_db.tests.sqlalchemy.test_migrate_cli.TestMigrationManager.test_revision_message_autogenerate [0.006113s] ... ok 518s {6} oslo_db.tests.sqlalchemy.test_sqlalchemy.CreateEngineTest.test_queuepool_args [0.001081s] ... ok 518s {6} oslo_db.tests.sqlalchemy.test_sqlalchemy.EngineFacadeTestCase.test_creation_from_config [0.004448s] ... ok 518s {6} oslo_db.tests.sqlalchemy.test_sqlalchemy.EngineFacadeTestCase.test_get_session_arguments_override_default_settings [0.002929s] ... ok 518s {6} oslo_db.tests.sqlalchemy.test_sqlalchemy.EngineFacadeTestCase.test_slave_connection [0.032052s] ... ok 518s {6} oslo_db.tests.sqlalchemy.test_sqlalchemy.MySQLStrictAllTablesModeTestCase.test_string_too_long ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {6} oslo_db.tests.sqlalchemy.test_sqlalchemy.MysqlConnectTest.test_no_warning_when_traditional ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {6} oslo_db.tests.sqlalchemy.test_sqlalchemy.MysqlConnectTest.test_warning_when_not_traditional ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {6} oslo_db.tests.sqlalchemy.test_update_match.ManufactureCriteriaTest.test_instance_criteria_basic_wnone [0.002349s] ... ok 518s {6} oslo_db.tests.sqlalchemy.test_utils.TestDialectFunctionDispatcher.test_engine [0.002333s] ... ok 518s {6} oslo_db.tests.sqlalchemy.test_utils.TestDialectFunctionDispatcher.test_url_mysql_generic [0.001785s] ... ok 518s {6} oslo_db.tests.sqlalchemy.test_utils.TestModelQuery.test_project_filter [0.002360s] ... ok 518s {6} oslo_db.tests.sqlalchemy.test_utils.TestPaginateQuery.test_invalid_unicode_paramater_str [0.003582s] ... ok 518s {6} oslo_db.tests.sqlalchemy.test_utils.TestPaginateQuery.test_paginate_query_assertion_error_2 [0.002136s] ... ok 518s {6} oslo_db.tests.sqlalchemy.test_utils.TestUtilsMysqlOpportunistically.test_column_exists ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {6} oslo_db.tests.sqlalchemy.test_utils.TestUtilsMysqlOpportunistically.test_drop_unexisting_index ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 518s {6} oslo_db.tests.sqlalchemy.test_utils.TestUtilsPostgresqlOpportunistically.test_index_exists ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 518s {6} oslo_db.tests.sqlalchemy.test_utils.Test_UnstableSortingOrder.test_unique_index_unstable [0.001346s] ... ok 518s {6} oslo_db.tests.test_api.DBRetryRequestCase.test_dbapi_from_config [0.001532s] ... ok 518s {6} oslo_db.tests.test_api.DBRetryRequestCase.test_dbapi_lazy_loading [0.001374s] ... ok 518s {6} oslo_db.tests.test_api.DBRetryRequestCase.test_retry_wrapper_reaches_limit [0.003223s] ... ok 518s {6} oslo_db.tests.test_api.DBRetryRequestCase.test_wrap_db_retry_get_interval [0.001161s] ... ok 518s n 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 518s self.dialect.do_execute( 518s ~~~~~~~~~~~~~~~~~~~~~~~^ 518s cursor, str_statement, effective_parameters, context 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 518s raise exception 518s oslo_db.tests.sqlalchemy.test_exc_filters.TestsExceptionFilter.OperationalError: 2002 MySQL server has gone away 518s 518s The above exception was the direct cause of the following exception: 518s 518s Traceback (most recent call last): 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/sqlalchemy/engines.py", line 81, in _connect_ping_listener 518s connection.scalar(select(1)) 518s ~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1305, in scalar 518s return meth( 518s self, 518s distilled_parameters, 518s execution_options or NO_OPTIONS, 518s ) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 541, in _execute_on_scalar 518s return self._execute_on_connection( 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 518s connection, distilled_params, execution_options 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ).scalar() 518s ^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 523, in _execute_on_connection 518s return connection._execute_clauseelement( 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 518s self, distilled_params, execution_options 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1638, in _execute_clauseelement 518s ret = self._execute_context( 518s dialect, 518s ...<8 lines>... 518s cache_hit=cache_hit, 518s ) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1843, in _execute_context 518s return self._exec_single_context( 518s ~~~~~~~~~~~~~~~~~~~~~~~~~^ 518s dialect, context, statement, parameters 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context 518s self._handle_dbapi_exception( 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 518s e, str_statement, effective_parameters, cursor, context 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2349, in _handle_dbapi_exception 518s raise newraise.with_traceback(exc_info[2]) from e 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 518s self.dialect.do_execute( 518s ~~~~~~~~~~~~~~~~~~~~~~~^ 518s cursor, str_statement, effective_parameters, context 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 518s raise exception 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 518s self._dbapi_connection = engine.raw_connection() 518s ~~~~~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 518s return self.pool.connect() 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 518s return _ConnectionFairy._checkout(self, self._fairy) 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 518s fairy = _ConnectionRecord.checkout(pool) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 518s with util.safe_reraise(): 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 518s raise exc_value.with_traceback(exc_tb) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 518s dbapi_connection = rec.get_connection() 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 518s self.__connect() 518s ~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 518s with util.safe_reraise(): 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 518s raise exc_value.with_traceback(exc_tb) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 518s self.dbapi_connection = connection = pool._invoke_creator(self) 518s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 518s return dialect.connect(*cargs, **cparams) 518s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 518s raise exception 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 518s self._dbapi_connection = engine.raw_connection() 518s ~~~~~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 518s return self.pool.connect() 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 518s return _ConnectionFairy._checkout(self, self._fairy) 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 518s fairy = _ConnectionRecord.checkout(pool) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 518s with util.safe_reraise(): 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 518s raise exc_value.with_traceback(exc_tb) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 518s dbapi_connection = rec.get_connection() 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 518s self.__connect() 518s ~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 518s with util.safe_reraise(): 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 518s raise exc_value.with_traceback(exc_tb) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 518s self.dbapi_connection = connection = pool._invoke_creator(self) 518s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 518s return dialect.connect(*cargs, **cparams) 518s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 518s raise exception 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1810, in _execute_context 518s conn = self._revalidate_connection() 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 677, in _revalidate_connection 518s self._dbapi_connection = self.engine.raw_connection() 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 518s return self.pool.connect() 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 518s return _ConnectionFairy._checkout(self, self._fairy) 518s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 518s fairy = _ConnectionRecord.checkout(pool) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 518s with util.safe_reraise(): 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 518s raise exc_value.with_traceback(exc_tb) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 518s dbapi_connection = rec.get_connection() 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 518s self.__connect() 518s ~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 518s with util.safe_reraise(): 518s ~~~~~~~~~~~~~~~~~^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 518s raise exc_value.with_traceback(exc_tb) 518s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 518s self.dbapi_connection = connection = pool._invoke_creator(self) 518s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 518s return dialect.connect(*cargs, **cparams) 518s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 518s raise exception 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 518s self.dialect.do_execute( 518s ~~~~~~~~~~~~~~~~~~~~~~~^ 518s cursor, str_statement, effective_parameters, context 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 518s raise exception 518s oslo_db.exception.DBConnectionError: (oslo_db.tests.sqlalchemy.test_exc_filters.OperationalError) 2002 MySQL server has gone away 518s [SQL: SELECT 1] 518s (Background on this error at: https://sqlalche.me/e/20/e3q8) 518s WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. 518s /tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/sqlalchemy/enginefacade.py:394: NotSupportedWarning: Configuration option(s) ['flush_on_nested'] not supported 518s warnings.warn( 518s WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. 518s ERROR [oslo_db.api] DB exceeded retry limit. 518s Traceback (most recent call last): 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/api.py", line 142, in wrapper 518s return f(*args, **kwargs) 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/test_api.py", line 270, in some_method_no_deadlock 518s raise exception.RetryRequest(ValueError()) 518s oslo_db.exception.RetryRequest 518s ERROR [oslo_db.api] DB exceeded retry limit. 518s Traceback (most recent call last): 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/api.py", line 142, in wrapper 518s return f(*args, **kwargs) 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/test_api.py", line 281, in some_method_deadlock 518s raise exception.DBDeadlock('test') 518s oslo_db.exception.DBDeadlock: test 518s ERROR [oslo_db.api] DB exceeded retry limit. 518s Traceback (most recent call last): 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/api.py", line 142, in wrapper 518s return f(*args, **kwargs) 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/test_api.py", line 291, in some_method_no_deadlock_exp 518s raise exception.RetryRequest(ValueError()) 518s oslo_db.exception.RetryRequest 518s ERROR [oslo_db.api] DB exceeded retry limit. 518s Traceback (most recent call last): 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/api.py", line 142, in wrapper 518s return f(*args, **kwargs) 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/test_api.py", line 62, in api_raise_enable_retry 518s return self._api_raise(*args, **kwargs) 518s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/test_api.py", line 53, in _api_raise 518s raise e 518s oslo_db.exception.DBConnectionError: (2006, 'Test raise operational error') 518s (Background on this error at: https://sqlalche.me/e/20/dbapi) 518s WARNING [oslo_db.sqlalchemy.engines] SQL connection failed. -1 attempts left. 518s WARNING [oslo_db.sqlalchemy.engines] SQL connection failed. -2 attempts left. 518s WARNING [oslo_db.sqlalchemy.engines] SQL connection failed. 3 attempts left. 518s WARNING [oslo_db.sqlalchemy.engines] SQL connection failed. 2 attempts left. 518s WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. 518s WARNING [oslo_db.sqlalchemy.exc_filters] DBAPIError exception wrapped. 518s Traceback (most recent call last): 518s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 518s self.dialect.do_execute( 518s ~~~~~~~~~~~~~~~~~~~~~~~^ 518s cursor, str_statement, effective_parameters, context 518s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 518s ) 518s ^ 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 133, in do_execute 518s raise exception 518s oslo_db.tests.sqlalchemy.test_exc_filters.TestsExceptionFilter.IntegrityError: constraint violation 518s ERROR [oslo_db.api] DB exceeded retry limit. 518s Traceback (most recent call last): 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/api.py", line 142, in wrapper 518s return f(*args, **kwargs) 518s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/test_api.py", line 220, in some_method 518s raise exception.RetryRequest(ValueError()) 518s oslo_db.exception.RetryRequest 519s 519s ====== 519s Totals 519s ====== 519s Ran: 602 tests in 1.2507 sec. 519s - Passed: 447 519s - Skipped: 155 519s - Expected Fail: 0 519s - Unexpected Success: 0 519s - Failed: 0 519s Sum of execute time for each test: 7.0601 sec. 519s 519s ============== 519s Worker Balance 519s ============== 519s - Worker 0 (76 tests) => 0:00:00.887258 519s - Worker 1 (76 tests) => 0:00:00.990769 519s - Worker 2 (75 tests) => 0:00:00.791977 519s - Worker 3 (75 tests) => 0:00:00.808935 519s - Worker 4 (75 tests) => 0:00:00.794077 519s - Worker 5 (75 tests) => 0:00:01.079880 519s - Worker 6 (75 tests) => 0:00:01.250434 519s - Worker 7 (75 tests) => 0:00:00.864006 519s + rm -rf .stestr 519s + echo Testing with python3.13: 519s + PYTHON=python3.13 stestr run 519s Testing with python3.13: 522s {2} oslo_db.tests.sqlalchemy.test_enginefacade.LegacyIntegrationtest.test_get_sessionmaker [0.050508s] ... ok 522s {6} oslo_db.tests.sqlalchemy.test_enginefacade.LegacyIntegrationtest.test_legacy_not_started [0.041661s] ... ok 522s {1} oslo_db.tests.sqlalchemy.test_enginefacade.LiveFacadeTest.test_flush_on_subtransaction [0.059541s] ... ok 522s {0} oslo_db.tests.sqlalchemy.test_enginefacade.LiveFacadeTest.test_flush_on_subtransaction_default_off [0.063378s] ... ok 522s {3} oslo_db.tests.sqlalchemy.test_enginefacade.LiveFacadeTest.test_savepoint_transaction [0.064180s] ... ok 522s {2} oslo_db.tests.sqlalchemy.test_enginefacade.LegacyIntegrationtest.test_legacy_integration [0.014831s] ... ok 522s {3} oslo_db.tests.sqlalchemy.test_enginefacade.ThreadingTest.test_thread_decorator_writer [0.013681s] ... ok 522s {6} oslo_db.tests.sqlalchemy.test_enginefacade.LiveFacadeTest.test_context_deepcopy_on_session [0.031097s] ... ok 522s {7} oslo_db.tests.sqlalchemy.test_enginefacade.LiveFacadeTest.test_context_deepcopy_on_connection [0.053653s] ... ok 522s {0} oslo_db.tests.sqlalchemy.test_enginefacade.LiveFacadeTest.test_transaction_committed [0.026508s] ... ok 522s {3} oslo_db.tests.sqlalchemy.test_exc_filters.IntegrationTest.test_autoflush_wrapper_duplicate_entry [0.021529s] ... ok 522s {0} oslo_db.tests.sqlalchemy.test_models.ModelBaseTest.test_modelbase_contains_exc [0.014561s] ... ok 522s {6} oslo_db.tests.sqlalchemy.test_enginefacade.LiveFacadeTest.test_replace_scope_only_global_eng [0.023065s] ... ok 522s {2} 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. 522s {2} oslo_db.tests.sqlalchemy.test_enginefacade.ThreadingTest.test_thread_ctxmanager_writer [0.014990s] ... ok 522s {1} oslo_db.tests.sqlalchemy.test_enginefacade.LiveFacadeTest.test_save_and_reraise_when_rollback_exception [0.024342s] ... ok 522s {1} oslo_db.tests.sqlalchemy.test_enginefacade.LiveFacadeTest.test_savepoint_transaction_decorator [0.028286s] ... ok 522s {4} 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. 522s {6} oslo_db.tests.sqlalchemy.test_enginefacade.ThreadingTest.test_thread_decorator_writer_connection [0.016295s] ... ok 522s {3} oslo_db.tests.sqlalchemy.test_exc_filters.TestReferenceErrorSQLite.test_raise [0.018918s] ... ok 522s {0} oslo_db.tests.sqlalchemy.test_models.ModelBaseTest.test_modelbase_has_dict_methods [0.013107s] ... ok 522s {7} oslo_db.tests.sqlalchemy.test_enginefacade.LiveFacadeTest.test_replace_scope [0.036355s] ... ok 522s {1} oslo_db.tests.sqlalchemy.test_enginefacade.ThreadingTest.test_contexts_picklable [0.013586s] ... ok 522s {0} oslo_db.tests.sqlalchemy.test_models.ModelBaseTest.test_modelbase_several_iters [0.012347s] ... ok 522s {2} oslo_db.tests.sqlalchemy.test_exc_filters.TestNonExistentTable.test_raise [0.025294s] ... ok 522s {7} oslo_db.tests.sqlalchemy.test_enginefacade.ThreadingTest.test_thread_ctxmanager_switch_styles [0.015603s] ... ok 522s {4} 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. 522s {6} oslo_db.tests.sqlalchemy.test_models.ModelBaseTest.test_modelbase_is_iterable [0.017707s] ... ok 522s {1} oslo_db.tests.sqlalchemy.test_models.ModelBaseTest.test_extra_keys_defined [0.012962s] ... ok 522s {3} oslo_db.tests.sqlalchemy.test_exc_filters.TestReferenceErrorSQLite.test_raise_delete [0.027795s] ... ok 522s {2} oslo_db.tests.sqlalchemy.test_models.ModelBaseTest.test_modelbase_items_iteritems [0.013590s] ... ok 522s {5} oslo_db.tests.sqlalchemy.test_enginefacade.LegacyIntegrationtest.test_legacy_facades_from_different_context_managers [0.060767s] ... ok 522s {7} oslo_db.tests.sqlalchemy.test_exc_filters.TestNonExistentDatabase.test_raise [0.015883s] ... ok 522s {0} oslo_db.tests.sqlalchemy.test_update_match.UpdateMatchTest.test_update_specimen_given_query_no_rows [0.027965s] ... ok 522s {6} oslo_db.tests.sqlalchemy.test_models.SoftDeleteMixinTest.test_soft_delete_coerce_deleted_to_integer [0.020880s] ... ok 522s {3} oslo_db.tests.sqlalchemy.test_models.ModelBaseTest.test_modelbase_contains [0.017774s] ... ok 522s {4} oslo_db.tests.sqlalchemy.test_enginefacade.LiveFacadeTest.test_transaction_rollback [0.027386s] ... ok 522s {7} oslo_db.tests.sqlalchemy.test_models.ModelBaseTest.test_extra_keys_empty [0.014746s] ... ok 522s {2} oslo_db.tests.sqlalchemy.test_provision.DropAllObjectsTest.test_drop_all [0.025570s] ... ok 522s {3} oslo_db.tests.sqlalchemy.test_models.ModelBaseTest.test_modelbase_set [0.013947s] ... ok 522s {0} oslo_db.tests.sqlalchemy.test_update_match.UpdateMatchTest.test_update_specimen_multi_rows [0.020639s] ... ok 522s {1} oslo_db.tests.sqlalchemy.test_types.JsonTypesTestCase.test_dict [0.033939s] ... ok 522s {6} oslo_db.tests.sqlalchemy.test_sqlalchemy.PatchStacktraceTest.test_trace [0.019447s] ... ok 522s {7} oslo_db.tests.sqlalchemy.test_models.ModelBaseTest.test_modelbase_dict [0.022511s] ... ok 522s {2} oslo_db.tests.sqlalchemy.test_sqlalchemy.SQLiteSavepointTest.test_savepoint_middle [0.023218s] ... ok 522s {4} oslo_db.tests.sqlalchemy.test_exc_filters.IntegrationTest.test_flush_wrapper_operational_error [0.027075s] ... ok 522s {6} oslo_db.tests.sqlalchemy.test_sqlalchemy.QueryParamTest.test_combine_multi_params [0.020543s] ... ok 522s {0} oslo_db.tests.sqlalchemy.test_update_match.UpdateMatchTest.test_update_specimen_query_mismatch_error [0.022377s] ... ok 522s {3} oslo_db.tests.sqlalchemy.test_sqlalchemy.QueryParamTest.test_add_assorted_params [0.023660s] ... ok 522s {7} oslo_db.tests.sqlalchemy.test_models.ModelBaseTest.test_modelbase_update [0.012169s] ... ok 522s {5} 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. 522s {1} oslo_db.tests.sqlalchemy.test_update_match.UpdateMatchTest.test_custom_handle_failure_raise_new [0.033330s] ... ok 522s {2} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_connection_context_notrequested_exception [0.013984s] ... ok 522s {2} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_connection_reader_nested_in_session_reader [0.006022s] ... ok 522s {2} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_context_found_for_bound_method [0.004404s] ... ok 522s {4} oslo_db.tests.sqlalchemy.test_exc_filters.IntegrationTest.test_query_wrapper_operational_error [0.032584s] ... ok 522s {2} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_reader_then_writer_ok [0.005425s] ... ok 522s {7} oslo_db.tests.sqlalchemy.test_models.SoftDeleteMixinTest.test_soft_delete [0.025701s] ... ok 522s {5} oslo_db.tests.sqlalchemy.test_enginefacade.ThreadingTest.test_thread_ctxmanager_writer_connection [0.025778s] ... ok 522s {2} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_started_exception [0.003371s] ... ok 522s {2} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_trans_ctx_context_getattr [0.002295s] ... ok 522s {0} oslo_db.tests.sqlalchemy.test_utils.TestMigrationUtils.test_get_foreign_key_constraint_name [0.032066s] ... ok 522s {1} oslo_db.tests.sqlalchemy.test_update_match.UpdateMatchTest.test_update_specimen_on_none_successful [0.023450s] ... ok 522s {4} oslo_db.tests.sqlalchemy.test_models.ModelBaseTest.test_model_with_extra_keys [0.013945s] ... ok 522s {3} oslo_db.tests.sqlalchemy.test_sqlalchemy.RegexpFilterTestCase.test_regexp_filter_unicode [0.037755s] ... ok 522s {2} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_using_reader_connection [0.006040s] ... ok 522s {2} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_using_writer_no_descriptors [0.004762s] ... ok 522s {2} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_writer_nested_in_async_reader_raises [0.003835s] ... ok 522s {2} oslo_db.tests.sqlalchemy.test_enginefacade.ConfigOptionsTest.test_no_engine [0.001631s] ... ok 522s {4} oslo_db.tests.sqlalchemy.test_models.ModelBaseTest.test_modelbase_iter [0.012089s] ... ok 522s {6} oslo_db.tests.sqlalchemy.test_types.JsonTypesTestCase.test_list [0.053667s] ... ok 522s {2} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_multiple_factories [0.003615s] ... ok 522s {7} oslo_db.tests.sqlalchemy.test_sqlalchemy.RegexpFilterTestCase.test_regexp_filter [0.027015s] ... ok 522s {0} oslo_db.tests.sqlalchemy.test_utils.TestUtils.test_drop_index [0.022700s] ... ok 522s {2} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_savepoint_and_independent_raises [0.002044s] ... ok 522s {2} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_started_exception [0.002850s] ... ok 522s {3} oslo_db.tests.sqlalchemy.test_types.JsonTypesTestCase.test_list_type_check [0.024301s] ... ok 522s WARNING [oslo_db.sqlalchemy.exc_filters] DB exception wrapped. 522s Traceback (most recent call last): 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1812, in _execute_context 522s context = constructor( 522s dialect, self, conn, execution_options, *args, **kw 522s ) 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 1487, in _init_compiled 522s flattened_processors[key](compiled_params[key]) 522s ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/type_api.py", line 2104, in process 522s return fixed_process_param(value, dialect) 522s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/sqlalchemy/types.py", line 48, in process_bind_param 522s raise TypeError("%s supposes to store %s objects, but %s given" 522s ...<2 lines>... 522s type(value).__name__)) 522s TypeError: JsonEncodedList supposes to store list objects, but dict given 522s /tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/sqlalchemy/enginefacade.py:394: NotSupportedWarning: Configuration option(s) ['flush_on_nested'] not supported 522s warnings.warn( 522s {2} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_using_flush_on_nested [0.004844s] ... ok 522s WARNING [oslo_db.sqlalchemy.exc_filters] DB exception wrapped. 522s Traceback (most recent call last): 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1812, in _execute_context 522s context = constructor( 522s dialect, self, conn, execution_options, *args, **kw 522s ) 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 1487, in _init_compiled 522s flattened_processors[key](compiled_params[key]) 522s ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/type_api.py", line 2104, in process 522s return fixed_process_param(value, dialect) 522s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/sqlalchemy/types.py", line 48, in process_bind_param 522s raise TypeError("%s supposes to store %s objects, but %s given" 522s ...<2 lines>... 522s type(value).__name__)) 522s TypeError: JsonEncodedDict supposes to store dict objects, but list given 522s {2} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_using_reader [0.003950s] ... ok 522s {4} oslo_db.tests.sqlalchemy.test_types.JsonTypesTestCase.test_dict_type_check [0.022052s] ... ok 522s {0} oslo_db.tests.sqlalchemy.test_utils.TestUtils.test_index_exists [0.018233s] ... ok 522s {5} oslo_db.tests.sqlalchemy.test_exc_filters.IntegrationTest.test_flush_wrapper_duplicate_entry [0.049419s] ... ok 522s {2} oslo_db.tests.sqlalchemy.test_enginefacade.MySQLLiveFacadeTest.test_context_deepcopy_on_connection ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 522s {4} oslo_db.tests.sqlalchemy.test_types.JsonTypesTestCase.test_mysql_variants [0.015840s] ... ok 522s {2} oslo_db.tests.sqlalchemy.test_enginefacade.MySQLLiveFacadeTest.test_external_writer_in_reader ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 522s {1} oslo_db.tests.sqlalchemy.test_utils.TestMigrationUtils.test_drop_dup_entries_in_file_conn [0.058217s] ... ok 522s {3} oslo_db.tests.sqlalchemy.test_update_match.UpdateMatchTest.test_update_returning_no_rows [0.027559s] ... ok 522s {7} oslo_db.tests.sqlalchemy.test_sqlalchemy.RegexpFilterTestCase.test_regexp_filter_nomatch [0.036951s] ... ok 522s {6} oslo_db.tests.sqlalchemy.test_update_match.UpdateMatchTest.test_custom_handle_failure_cancel_raise [0.040941s] ... ok 522s {0} oslo_db.tests.sqlalchemy.test_utils.TestUtils.test_index_exists_on_columns [0.017821s] ... ok 522s {2} oslo_db.tests.sqlalchemy.test_enginefacade.MySQLLiveFacadeTest.test_transaction_committed ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 522s {0} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_multiple_factories_nested [0.005548s] ... ok 522s {0} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_reader_allow_async_nested_in_async_reader [0.005657s] ... ok 522s {2} oslo_db.tests.sqlalchemy.test_enginefacade.PGLiveFacadeTest.test_savepoint_transaction ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 522s {0} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_session_reader_decorator_kwarg_call [0.005203s] ... ok 522s {7} oslo_db.tests.sqlalchemy.test_sqlalchemy.RegexpFilterTestCase.test_regexp_filter_unicode_nomatch [0.021246s] ... ok 522s {2} oslo_db.tests.sqlalchemy.test_enginefacade.PGLiveFacadeTest.test_transaction_rollback ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 522s {0} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_session_reader_decorator_nested [0.005188s] ... ok 522s {4} oslo_db.tests.sqlalchemy.test_update_match.UpdateMatchTest.test_update_specimen_on_multiple_nonnone_successful [0.028575s] ... ok 522s {1} oslo_db.tests.sqlalchemy.test_utils.TestMigrationUtils.test_drop_old_duplicate_entries_from_table [0.028999s] ... ok 522s {2} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_connection_reader_decorator [0.006933s] ... ok 522s WARNING [oslo_db.sqlalchemy.exc_filters] DBAPIError exception wrapped. 522s Traceback (most recent call last): 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 522s self.dialect.do_execute( 522s ~~~~~~~~~~~~~~~~~~~~~~~^ 522s cursor, str_statement, effective_parameters, context 522s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 522s ) 522s ^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 945, in do_execute 522s cursor.execute(statement, parameters) 522s ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ 522s sqlite3.IntegrityError: NOT NULL constraint failed: __tmp__test__tmp__.counter 522s {0} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_session_reader_nested_in_connection_reader [0.007775s] ... ok 522s {3} oslo_db.tests.sqlalchemy.test_update_match.UpdateMatchTest.test_update_specimen_include_only [0.029919s] ... ok 522s {2} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_context_found_for_class_method [0.004400s] ... ok 522s {0} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_writer_nested_in_reader_raises [0.004265s] ... ok 522s {0} oslo_db.tests.sqlalchemy.test_enginefacade.ConfigOptionsTest.test_options_not_supported [0.000955s] ... ok 522s {6} oslo_db.tests.sqlalchemy.test_utils.TestUtils.test_drop_unexisting_index [0.038288s] ... ok 522s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_async_on_writer_raises [0.002109s] ... ok 522s {2} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_session_context_exception [0.003014s] ... ok 522s {2} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_trans_ctx_context_getattr [0.002521s] ... ok 522s {5} oslo_db.tests.sqlalchemy.test_exc_filters.IntegrationTest.test_flush_wrapper_plain_integrity_error [0.053195s] ... ok 522s {7} oslo_db.tests.sqlalchemy.test_sqlalchemy.SQLiteSavepointTest.test_plain_transaction [0.022564s] ... ok 522s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_context_nodesc_copied_using_existing_writer_connection [0.006750s] ... ok 522s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_trans_ctx_context_exception [0.002317s] ... ok 522s {1} oslo_db.tests.sqlalchemy.test_utils.TestUtils.test_add_index [0.022223s] ... ok 522s {3} oslo_db.tests.sqlalchemy.test_update_match.UpdateMatchTest.test_update_specimen_no_rows [0.023065s] ... ok 522s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_trans_ctx_context_getattr [0.002377s] ... ok 522s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_transaction_context_getattr [0.001864s] ... ok 522s {2} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_using_writer_connection_no_descriptors [0.015409s] ... ok 522s {1} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_connection_context_exception [0.003148s] ... ok 522s {1} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_connection_context_getattr [0.002442s] ... ok 522s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_using_reader_connection [0.005839s] ... ok 522s {7} oslo_db.tests.sqlalchemy.test_sqlalchemy.SQLiteSavepointTest.test_savepoint_beginning [0.019296s] ... ok 522s {1} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_context_nodesc_copied_using_existing_writer_connection [0.007926s] ... ok 522s {5} oslo_db.tests.sqlalchemy.test_models.ModelBaseTest.test_modelbase_keys [0.033123s] ... ok 522s {1} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_reader_nested_in_writer_ok [0.005466s] ... ok 522s {2} oslo_db.tests.sqlalchemy.test_exc_filters.MySQLNativePrePingTests.test_mysql_ping_listener_disconnected_regex_only ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 522s {3} oslo_db.tests.sqlalchemy.test_update_match.UpdateMatchTest.test_update_specimen_process_query_no_rows [0.022873s] ... ok 522s {1} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_using_reader [0.004291s] ... ok 522s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MySQLLiveFacadeTest.test_external_session_transaction_decorator ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 522s {2} oslo_db.tests.sqlalchemy.test_exc_filters.MySQLPrePingHandlerTests.test_packet_sequence_wrong_error ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 522s {1} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_using_writer_connection_no_descriptors [0.006479s] ... ok 522s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MySQLLiveFacadeTest.test_save_and_reraise_when_rollback_exception ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 522s {1} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_connection_reader_nested_in_session_reader [0.004521s] ... ok 522s {7} oslo_db.tests.sqlalchemy.test_types.JsonTypesTestCase.test_default_value [0.029077s] ... ok 522s {3} oslo_db.tests.sqlalchemy.test_utils.TestUtils.test_get_indexes [0.019418s] ... ok 522s {1} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_reader_allow_async_is_reader_by_default [0.004503s] ... ok 522s {1} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_using_context_present_in_connection_info [0.003282s] ... ok 522s {2} oslo_db.tests.sqlalchemy.test_exc_filters.PostgreSQLPrePingHandlerTests.test_postgresql_ping_listener_disconnected ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 522s {0} oslo_db.tests.sqlalchemy.test_enginefacade.MySQLLiveFacadeTest.test_transaction_rollback ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 522s WARNING [oslo_db.sqlalchemy.engines] SQL connection failed. -1 attempts left. 522s {0} oslo_db.tests.sqlalchemy.test_enginefacade.PGLiveFacadeTest.test_context_deepcopy_on_connection ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 522s {1} oslo_db.tests.sqlalchemy.test_enginefacade.MySQLLiveFacadeTest.test_savepoint_transaction ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 522s WARNING [oslo_db.sqlalchemy.engines] SQL connection failed. -2 attempts left. 522s {1} oslo_db.tests.sqlalchemy.test_enginefacade.PatchFactoryTest.test_new_manager_from_options [0.001329s] ... ok 522s {4} oslo_db.tests.sqlalchemy.test_asyncio_facade.AsyncioFacadeTest.test_callable_connection [0.088446s] ... ok 522s {1} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_reader_allow_async_nested_in_async_reader [0.005378s] ... ok 522s {6} oslo_db.tests.sqlalchemy.test_asyncio_facade.AsyncioFacadeTest.test_callable_session [0.075050s] ... ok 522s {0} oslo_db.tests.sqlalchemy.test_enginefacade.PGLiveFacadeTest.test_context_deepcopy_on_session ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 522s {7} oslo_db.tests.sqlalchemy.test_update_match.UpdateMatchTest.test_update_multiple_rows [0.027271s] ... ok 522s {1} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_reader_nested_in_async_reader_raises [0.005605s] ... ok 522s {1} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_session_context_getattr [0.002372s] ... ok 522s {6} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_multiple_factories [0.006776s] ... ok 522s {2} oslo_db.tests.sqlalchemy.test_exc_filters.TestDBConnectRetry.test_connect_inifinite_retries [0.028661s] ... ok 522s {0} oslo_db.tests.sqlalchemy.test_enginefacade.PGLiveFacadeTest.test_external_session_transaction_decorator ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 522s {5} oslo_db.tests.sqlalchemy.test_models.SoftDeleteMixinTest.test_deleted_set_to_null [0.057251s] ... ok 522s {2} oslo_db.tests.sqlalchemy.test_exc_filters.TestDBConnectRetry.test_connect_retry_not_candidate_exception [0.003276s] ... ok 522s {6} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_session_context_exception [0.003073s] ... ok 522s {4} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_async_reader_then_reader_ok [0.010486s] ... ok 522s {1} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_session_reader_decorator_nested [0.005707s] ... ok 522s {1} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_started_exception [0.003297s] ... ok 522s {6} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_session_reader_decorator [0.005351s] ... ok 522s {6} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_trans_ctx_context_exception [0.002902s] ... ok 522s {2} oslo_db.tests.sqlalchemy.test_exc_filters.TestDeadlock.test_mysql_pymysql_wsrep_deadlock [0.004826s] ... ok 522s {2} oslo_db.tests.sqlalchemy.test_exc_filters.TestDuplicate.test_mysql_binary [0.004878s] ... ok 522s {4} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_context_copied_using_existing_writer_connection [0.011709s] ... ok 522s {7} oslo_db.tests.sqlalchemy.test_update_match.UpdateMatchTest.test_update_returning_pk_matched [0.022045s] ... ok 522s {6} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_using_writer [0.005298s] ... ok 522s {0} oslo_db.tests.sqlalchemy.test_enginefacade.PGLiveFacadeTest.test_external_writer_in_reader ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 522s {2} oslo_db.tests.sqlalchemy.test_exc_filters.TestDuplicate.test_sqlite_3_7_16_or_3_8_2_and_higher [0.003112s] ... ok 522s {1} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_transaction_context_getattr [0.011099s] ... ok 522s /tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/sqlalchemy/enginefacade.py:394: NotSupportedWarning: Configuration option(s) ['flush_on_nested'] not supported 522s warnings.warn( 522s {6} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_context_found_for_class_method [0.004203s] ... ok 522s {2} oslo_db.tests.sqlalchemy.test_exc_filters.TestFallthroughsAndNonDBAPI.test_operational_error_asis [0.002978s] ... ok 522s {4} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_dispose_pool_w_reader [0.006997s] ... ok 522s {0} oslo_db.tests.sqlalchemy.test_enginefacade.PGLiveFacadeTest.test_replace_scope ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 522s {1} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_using_flush_on_nested [0.005765s] ... ok 522s {6} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_reader_allow_async_nested_in_async_reader [0.004685s] ... ok 522s {4} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_session_context_getattr [0.003022s] ... ok 522s {5} oslo_db.tests.sqlalchemy.test_sqlalchemy.ProcessGuardTest.test_process_guard [0.023806s] ... ok 522s {1} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_using_reader [0.005457s] ... ok 522s {6} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_session_reader_decorator_kwarg_call [0.004068s] ... ok 522s /usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method 522s warnings.warn("TestResult has no addDuration method", 522s {6} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_transaction_context_exception [0.002928s] ... ok 522s {0} oslo_db.tests.sqlalchemy.test_enginefacade.PGLiveFacadeTest.test_save_and_reraise_when_rollback_exception ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 522s {1} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_writer_nested_in_async_reader_raises [0.004611s] ... ok 522s {2} oslo_db.tests.sqlalchemy.test_fixtures.BackendSkipTest.test_skip_no_dbapi [0.013066s] ... ok 522s {2} oslo_db.tests.sqlalchemy.test_fixtures.TestWScenarios.test_two(scenario1) [0.000295s] ... ok 522s {2} oslo_db.tests.sqlalchemy.test_migrate_cli.TestAlembicExtension.test_check_enabled_false [0.001975s] ... ok 522s {4} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_session_context_notrequested_exception [0.009972s] ... ok 522s {2} oslo_db.tests.sqlalchemy.test_migrate_cli.TestAlembicExtension.test_check_enabled_true [0.002414s] ... ok 522s {7} oslo_db.tests.sqlalchemy.test_update_match.UpdateMatchTest.test_update_specimen_successful [0.021647s] ... ok 522s {2} oslo_db.tests.sqlalchemy.test_migrate_cli.TestAlembicExtension.test_downgrade_none [0.002986s] ... ok 522s {0} oslo_db.tests.sqlalchemy.test_enginefacade.PGLiveFacadeTest.test_transaction_committed ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 522s {4} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_using_writer_connection [0.010832s] ... ok 522s {1} oslo_db.tests.sqlalchemy.test_exc_filters.MySQLPrePingHandlerTests.test_mysql_ping_listener_disconnected ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 522s {2} oslo_db.tests.sqlalchemy.test_migrate_cli.TestAlembicExtension.test_revision [0.004008s] ... ok 522s {2} oslo_db.tests.sqlalchemy.test_migrate_cli.TestAlembicExtension.test_upgrade_none [0.003001s] ... ok 522s {0} oslo_db.tests.sqlalchemy.test_enginefacade.PatchFactoryTest.test_patch_engine [0.003281s] ... ok 522s {0} oslo_db.tests.sqlalchemy.test_enginefacade.PatchFactoryTest.test_patch_not_started [0.002355s] ... ok 522s {0} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_connection_context_getattr [0.002530s] ... ok 522s {6} oslo_db.tests.sqlalchemy.test_enginefacade.MySQLLiveFacadeTest.test_external_session_transaction ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 522s {5} oslo_db.tests.sqlalchemy.test_sqlalchemy.QueryParamTest.test_add_no_params [0.028246s] ... ok 522s {4} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_async_reader_then_reader_ok [0.007724s] ... ok 522s {4} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_connection_context_exception [0.004578s] ... ok 522s {0} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_connection_reader_nested_in_session_reader [0.007104s] ... ok 522s {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 522s {6} oslo_db.tests.sqlalchemy.test_enginefacade.MySQLLiveFacadeTest.test_flush_on_subtransaction_default_off ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 522s {4} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_dispose_pool_w_reader [0.002816s] ... ok 522s WARNING [oslo_db.sqlalchemy.engines] SQL connection failed. 2 attempts left. 522s {0} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_multiple_factories [0.008407s] ... ok 522s {4} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_multiple_factories_nested [0.006988s] ... ok 522s {6} oslo_db.tests.sqlalchemy.test_enginefacade.MySQLLiveFacadeTest.test_replace_scope_only_global_eng ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 522s WARNING [oslo_db.sqlalchemy.engines] SQL connection failed. 1 attempts left. 522s {0} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_session_context_notrequested_exception [0.004505s] ... ok 522s {2} oslo_db.tests.sqlalchemy.test_migrate_cli.TestMigrationManager.test_version_return_value [0.024213s] ... ok 522s {4} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_session_context_exception [0.003403s] ... ok 522s {2} oslo_db.tests.sqlalchemy.test_sqlalchemy.CreateEngineTest.test_sqlite_memory_pool_args [0.001633s] ... ok 522s {4} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_started_flag [0.003802s] ... ok 522s {5} oslo_db.tests.sqlalchemy.test_sqlalchemy.QueryParamTest.test_combine_params [0.026533s] ... ok 522s {2} oslo_db.tests.sqlalchemy.test_sqlalchemy.EngineFacadeTestCase.test_slave_connection_string_not_provided [0.005690s] ... ok 522s {4} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_using_context_present_in_session_info [0.003907s] ... ok 522s {3} oslo_db.tests.sqlalchemy.test_asyncio_facade.AsyncioFacadeTest.test_contextmanager_connection [0.117303s] ... ok 522s {0} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_session_reader_nested_in_connection_reader [0.009125s] ... ok 522s WARNING [oslo_db.sqlalchemy.exc_filters] DB exception wrapped. 522s Traceback (most recent call last): 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 522s self.dialect.do_execute( 522s ~~~~~~~~~~~~~~~~~~~~~~~^ 522s cursor, str_statement, effective_parameters, context 522s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 522s ) 522s ^ 522s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 133, in do_execute 522s raise exception 522s AttributeError: mysqldb has an attribute error 522s {6} oslo_db.tests.sqlalchemy.test_enginefacade.PGLiveFacadeTest.test_external_connection_transaction ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 522s {0} oslo_db.tests.sqlalchemy.test_enginefacade.TestTransactionFactoryCallback.test_setup_for_connection_called_with_profiler [0.004128s] ... ok 522s {1} oslo_db.tests.sqlalchemy.test_exc_filters.TestDBConnectRetry.test_connect_retry_stops_infailure [0.027523s] ... ok 522s {4} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_using_reader_rollback_reader_session [0.006316s] ... ok 522s {3} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_connection_reader_decorator [0.007888s] ... ok 522s {4} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_writer_nested_in_async_reader_raises [0.004266s] ... ok 522s {6} oslo_db.tests.sqlalchemy.test_enginefacade.PGLiveFacadeTest.test_replace_scope_only_global_eng ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 522s {2} oslo_db.tests.sqlalchemy.test_sqlalchemy.MySQLTraditionalModeTestCase.test_string_too_long ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 522s {2} oslo_db.tests.sqlalchemy.test_update_match.ManufactureCriteriaTest.test_instance_criteria_basic [0.002777s] ... ok 522s {7} oslo_db.tests.sqlalchemy.test_asyncio_facade.AsyncioFacadeTest.test_contextmanager_session [0.060985s] ... ok 522s {3} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_reader_allow_async_is_reader_by_default [0.004871s] ... ok 522s {0} oslo_db.tests.sqlalchemy.test_exc_filters.MySQLPrePingHandlerTests.test_mysql_ping_listener_disconnected_regex_only ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 522s {3} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_savepoint_and_independent_raises [0.002331s] ... ok 522s {0} oslo_db.tests.sqlalchemy.test_exc_filters.TestDataError.test_data_too_long_for_column [0.004090s] ... ok 522s {6} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_context_copied_using_existing_writer_connection [0.006909s] ... ok 522s {1} oslo_db.tests.sqlalchemy.test_exc_filters.TestFallthroughsAndNonDBAPI.test_garden_variety [0.012918s] ... ok 522s {3} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_started_flag [0.003084s] ... ok 522s {7} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_context_found_for_class_method [0.006338s] ... ok 522s {1} oslo_db.tests.sqlalchemy.test_exc_filters.TestFallthroughsAndNonDBAPI.test_operational_dbapi_disconnect [0.005762s] ... ok 522s {2} oslo_db.tests.sqlalchemy.test_update_match.MySQLUpdateMatchTest.test_update_specimen_no_rows ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 522s {3} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_transaction_context_getattr [0.002235s] ... ok 522s {6} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_context_nodesc_copied_using_existing_writer_connection [0.006636s] ... ok 522s {0} oslo_db.tests.sqlalchemy.test_exc_filters.TestDeadlock.test_mysql_pymysql_galera_deadlock [0.003370s] ... ok 522s {0} oslo_db.tests.sqlalchemy.test_exc_filters.TestDuplicate.test_sqlite [0.003009s] ... ok 522s {4} oslo_db.tests.sqlalchemy.test_enginefacade.MySQLLiveFacadeTest.test_flush_on_subtransaction ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 522s {3} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_using_context_present_in_connection_info [0.004194s] ... ok 522s {7} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_reader_allow_async_nested_in_reader [0.005066s] ... ok 522s {0} oslo_db.tests.sqlalchemy.test_exc_filters.TestFallthroughsAndNonDBAPI.test_unicode_encode [0.002973s] ... ok 522s {6} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_dispose_pool_w_reader [0.002963s] ... ok 522s {3} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_using_context_present_in_session_info [0.004797s] ... ok 522s {1} oslo_db.tests.sqlalchemy.test_exc_filters.TestMariaDBConsistencyError.test_mariadb_mysqlconnector_consistency_error [0.009112s] ... ok 522s {6} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_reader_allow_async_nested_in_reader [0.005127s] ... ok 522s {7} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_reader_nested_in_async_reader_raises [0.005220s] ... ok 522s {2} oslo_db.tests.sqlalchemy.test_update_match.PGUpdateMatchTest.test_update_specimen_include_only ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 522s {7} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_connection_context_notrequested_exception [0.003343s] ... ok 522s {3} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_using_reader_rollback_reader_session [0.005279s] ... ok 522s {5} oslo_db.tests.sqlalchemy.test_types.JsonTypesTestCase.test_generic [0.042262s] ... ok 522s {3} oslo_db.tests.sqlalchemy.test_enginefacade.ConfigOptionsTest.test_all_options [0.001260s] ... ok 522s {6} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_session_reader_decorator [0.004626s] ... ok 522s {0} oslo_db.tests.sqlalchemy.test_exc_filters.TestNonExistentTableMySQL.test_raise ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 522s {4} oslo_db.tests.sqlalchemy.test_enginefacade.MySQLLiveFacadeTest.test_savepoint_transaction_decorator ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 522s {7} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_context_copied_using_existing_writer_connection [0.006070s] ... ok 522s {3} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_connection_context_getattr [0.001882s] ... ok 522s {7} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_context_found_for_bound_method [0.004184s] ... ok 522s {2} oslo_db.tests.sqlalchemy.test_utils.MySQLTestMigrations.test_get_foreign_key_constraint_name ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 522s {0} oslo_db.tests.sqlalchemy.test_migrate_cli.TestMigrationManager.test_revision_message_autogenerate [0.006129s] ... ok 522s {3} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_connection_reader_decorator [0.006518s] ... ok 522s {7} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_dispose_pool [0.002763s] ... ok 522s {0} oslo_db.tests.sqlalchemy.test_migrate_cli.TestMigrationManager.test_revision_only_message [0.002211s] ... ok 522s {4} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_reader_nested_in_writer_ok [0.008237s] ... ok 522s {6} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_using_reader_rollback_reader_session [0.013407s] ... ok 522s {3} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_reader_allow_async_nested_in_reader [0.004489s] ... ok 522s {0} oslo_db.tests.sqlalchemy.test_migrate_cli.TestMigrationMultipleExtensions.test_upgrade_checks_rev_existence [0.004657s] ... ok 522s {6} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_using_writer [0.005466s] ... ok 522s {0} oslo_db.tests.sqlalchemy.test_provision.AdHocURLTest.test_mysql_setup_teardown ... SKIPPED: mysql backend not available 522s {7} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_reader_then_writer_ok [0.004660s] ... ok 522s {7} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_session_context_notrequested_exception [0.004086s] ... ok 522s {2} oslo_db.tests.sqlalchemy.test_utils.PostgresqlTestMigrations.test_drop_old_duplicate_entries_from_table ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 522s {4} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_session_reader_decorator_kwarg_call [0.007558s] ... ok 522s {3} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_reader_nested_in_writer_ok [0.005581s] ... ok 522s {3} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_session_reader_decorator [0.004420s] ... ok 522s {0} oslo_db.tests.sqlalchemy.test_provision.AdHocURLTest.test_sqlite_setup_teardown [0.008537s] ... ok 522s {0} oslo_db.tests.sqlalchemy.test_sqlalchemy.CreateEngineTest.test_mysql_connect_args_default [0.000917s] ... ok 522s {1} oslo_db.tests.sqlalchemy.test_exc_filters.TestNonExistentConstraintPostgreSQL.test_raise ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 522s {2} oslo_db.tests.sqlalchemy.test_utils.TestConnectionUtils.test_ensure_backend_available [0.004301s] ... ok 522s {2} oslo_db.tests.sqlalchemy.test_utils.TestConnectionUtils.test_ensure_backend_available_no_connection_raises [0.002995s] ... ok 522s {7} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_session_reader_decorator_nested [0.004912s] ... ok 522s {4} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_started_flag [0.005766s] ... ok 522s {6} oslo_db.tests.sqlalchemy.test_exc_filters.MySQLNativePrePingTests.test_mysql_galera_non_primary_disconnected ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 522s {3} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_using_writer_connection [0.006946s] ... ok 522s {7} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_session_reader_nested_in_connection_reader [0.007206s] ... ok 522s {0} oslo_db.tests.sqlalchemy.test_sqlalchemy.EngineFacadeTestCase.test_creation_from_config [0.005005s] ... ok 522s {2} oslo_db.tests.sqlalchemy.test_utils.TestDialectFunctionDispatcher.test_multiple [0.003298s] ... ok 522s {2} oslo_db.tests.sqlalchemy.test_utils.TestDialectFunctionDispatcher.test_single_kwarg [0.001489s] ... ok 522s {7} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_writer_nested_in_reader_raises [0.003633s] ... ok 522s {5} oslo_db.tests.sqlalchemy.test_update_match.UpdateMatchTest.test_update_returning_wrong_uuid [0.034473s] ... ok 522s {2} oslo_db.tests.sqlalchemy.test_utils.TestDialectFunctionDispatcher.test_single_no_dispatcher [0.002015s] ... ok 522s {4} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_using_context_present_in_session_info [0.012204s] ... ok 522s {2} oslo_db.tests.sqlalchemy.test_utils.TestGetUniqueKeys.test_unique_index [0.001189s] ... ok 522s {7} oslo_db.tests.sqlalchemy.test_enginefacade.PatchFactoryTest.test_patch_manager [0.003807s] ... ok 522s {6} 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 522s {4} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_using_reader_connection [0.007530s] ... ok 522s {7} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_async_reader_then_reader_ok [0.005230s] ... ok 522s {0} oslo_db.tests.sqlalchemy.test_sqlalchemy.MysqlConnectTest.test_fail_detect_mode ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 522s {6} oslo_db.tests.sqlalchemy.test_exc_filters.MySQLNativePrePingTests.test_packet_sequence_wrong_error ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 522s {1} oslo_db.tests.sqlalchemy.test_exc_filters.TestReferenceErrorMySQL.test_raise ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 522s {3} oslo_db.tests.sqlalchemy.test_enginefacade.MySQLLiveFacadeTest.test_external_connection_transaction ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 522s ERROR [oslo_db.api] DB exceeded retry limit. 522s Traceback (most recent call last): 522s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/api.py", line 142, in wrapper 522s return f(*args, **kwargs) 522s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/test_api.py", line 62, in api_raise_enable_retry 522s return self._api_raise(*args, **kwargs) 522s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ 522s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/test_api.py", line 53, in _api_raise 522s raise e 522s oslo_db.exception.DBConnectionError: (2006, 'Test raise operational error') 522s (Background on this error at: https://sqlalche.me/e/20/dbapi) 522s {2} oslo_db.tests.sqlalchemy.test_utils.TestModelQuery.test_deleted_false [0.003125s] ... ok 522s {2} oslo_db.tests.sqlalchemy.test_utils.TestModelQuery.test_model_query_common [0.001358s] ... ok 522s {2} oslo_db.tests.sqlalchemy.test_utils.TestPaginateQuery.test_invalid_sort_key_str [0.004240s] ... ok 522s {7} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_context_found_for_bound_method [0.005324s] ... ok 522s {2} oslo_db.tests.sqlalchemy.test_utils.TestSanitizeDbUrl.test_url_with_no_cred [0.000923s] ... ok 522s {7} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_trans_ctx_context_exception [0.002620s] ... ok 522s ERROR [oslo_db.api] DB exceeded retry limit. 522s Traceback (most recent call last): 522s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/api.py", line 142, in wrapper 522s return f(*args, **kwargs) 522s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/test_api.py", line 220, in some_method 522s raise exception.RetryRequest(ValueError()) 522s oslo_db.exception.RetryRequest 522s ERROR [oslo_db.sqlalchemy.engines] Database connection was found disconnected; reconnecting 522s Traceback (most recent call last): 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 522s self.dialect.do_execute( 522s ~~~~~~~~~~~~~~~~~~~~~~~^ 522s cursor, str_statement, effective_parameters, context 522s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 522s ) 522s ^ 522s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 522s raise exception 522s oslo_db.tests.sqlalchemy.test_exc_filters.TestsExceptionFilter.OperationalError: 2002 MySQL server has gone away 522s 522s The above exception was the direct cause of the following exception: 522s 522s Traceback (most recent call last): 522s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/sqlalchemy/engines.py", line 81, in _connect_ping_listener 522s connection.scalar(select(1)) 522s ~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1305, in scalar 522s return meth( 522s self, 522s distilled_parameters, 522s execution_options or NO_OPTIONS, 522s ) 522s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 541, in _execute_on_scalar 522s return self._execute_on_connection( 522s ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 522s connection, distilled_params, execution_options 522s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 522s ).scalar() 522s ^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 523, in _execute_on_connection 522s return connection._execute_clauseelement( 522s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 522s self, distilled_params, execution_options 522s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 522s ) 522s ^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1638, in _execute_clauseelement 522s ret = self._execute_context( 522s dialect, 522s ...<8 lines>... 522s cache_hit=cache_hit, 522s ) 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1843, in _execute_context 522s return self._exec_single_context( 522s ~~~~~~~~~~~~~~~~~~~~~~~~~^ 522s dialect, context, statement, parameters 522s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 522s ) 522s ^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context 522s self._handle_dbapi_exception( 522s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 522s e, str_statement, effective_parameters, cursor, context 522s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 522s ) 522s ^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2349, in _handle_dbapi_exception 522s raise newraise.with_traceback(exc_info[2]) from e 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 522s self.dialect.do_execute( 522s ~~~~~~~~~~~~~~~~~~~~~~~^ 522s cursor, str_statement, effective_parameters, context 522s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 522s ) 522s ^ 522s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 522s raise exception 522s oslo_db.exception.DBConnectionError: (oslo_db.tests.sqlalchemy.test_exc_filters.OperationalError) 2002 MySQL server has gone away 522s [SQL: SELECT 1] 522s (Background on this error at: https://sqlalche.me/e/20/e3q8) 522s {6} oslo_db.tests.sqlalchemy.test_exc_filters.MySQLPrePingHandlerTests.test_mariadb_error_1927 ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 522s {1} oslo_db.tests.sqlalchemy.test_migrate_cli.TestAlembicExtension.test_has_revision [0.006725s] ... ok 522s {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 522s {0} oslo_db.tests.sqlalchemy.test_update_match.MySQLUpdateMatchTest.test_update_specimen_successful ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 522s {4} oslo_db.tests.sqlalchemy.test_exc_filters.MySQLNativePrePingTests.test_mysql_ping_listener_disconnected ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 522s {2} oslo_db.tests.sqlalchemy.test_utils.TestUtilsMysqlOpportunistically.test_get_indexes ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 522s {7} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_using_context_present_in_connection_info [0.011562s] ... ok 522s {7} oslo_db.tests.sqlalchemy.test_exc_filters.TestDBConnectRetry.test_connect_no_retries [0.002639s] ... ok 522s {1} oslo_db.tests.sqlalchemy.test_migrate_cli.TestAlembicExtension.test_stamp [0.008412s] ... ok 522s {3} oslo_db.tests.sqlalchemy.test_enginefacade.PGLiveFacadeTest.test_savepoint_transaction_decorator ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 522s ERROR [oslo_db.sqlalchemy.engines] Database connection was found disconnected; reconnecting 522s Traceback (most recent call last): 522s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/sqlalchemy/engines.py", line 81, in _connect_ping_listener 522s connection.scalar(select(1)) 522s ~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1305, in scalar 522s return meth( 522s self, 522s distilled_parameters, 522s execution_options or NO_OPTIONS, 522s ) 522s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 541, in _execute_on_scalar 522s return self._execute_on_connection( 522s ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 522s connection, distilled_params, execution_options 522s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 522s ).scalar() 522s ^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 523, in _execute_on_connection 522s return connection._execute_clauseelement( 522s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 522s self, distilled_params, execution_options 522s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 522s ) 522s ^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1638, in _execute_clauseelement 522s ret = self._execute_context( 522s dialect, 522s ...<8 lines>... 522s cache_hit=cache_hit, 522s ) 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1843, in _execute_context 522s return self._exec_single_context( 522s ~~~~~~~~~~~~~~~~~~~~~~~~~^ 522s dialect, context, statement, parameters 522s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 522s ) 522s ^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context 522s self._handle_dbapi_exception( 522s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 522s e, str_statement, effective_parameters, cursor, context 522s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 522s ) 522s ^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2349, in _handle_dbapi_exception 522s raise newraise.with_traceback(exc_info[2]) from e 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 522s self.dialect.do_execute( 522s ~~~~~~~~~~~~~~~~~~~~~~~^ 522s cursor, str_statement, effective_parameters, context 522s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 522s ) 522s ^ 522s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 522s raise exception 522s oslo_db.exception.DBConnectionError: (oslo_db.tests.sqlalchemy.test_exc_filters.OperationalError) 2002 MySQL server has gone away 522s [SQL: SELECT 1] 522s (Background on this error at: https://sqlalche.me/e/20/e3q8) 522s 522s During handling of the above exception, another exception occurred: 522s 522s Traceback (most recent call last): 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 522s self.dialect.do_execute( 522s ~~~~~~~~~~~~~~~~~~~~~~~^ 522s cursor, str_statement, effective_parameters, context 522s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 522s ) 522s ^ 522s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 522s raise exception 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 522s self._dbapi_connection = engine.raw_connection() 522s ~~~~~~~~~~~~~~~~~~~~~^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 522s return self.pool.connect() 522s ~~~~~~~~~~~~~~~~~^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 522s return _ConnectionFairy._checkout(self, self._fairy) 522s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 522s fairy = _ConnectionRecord.checkout(pool) 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 522s with util.safe_reraise(): 522s ~~~{6} 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 522s {5} oslo_db.tests.sqlalchemy.test_update_match.UpdateMatchTest.test_update_specimen_on_multiple_wnone_successful [0.038536s] ... ok 522s {7} oslo_db.tests.sqlalchemy.test_exc_filters.TestDuplicate.test_mysql_duplicate_entry_key_start_with_tablename_binary [0.003753s] ... ok 522s {3} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_async_on_writer_raises [0.002264s] ... ok 522s {2} oslo_db.tests.sqlalchemy.test_utils.TestUtilsPostgresqlOpportunistically.test_drop_unexisting_index ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 522s {6} oslo_db.tests.sqlalchemy.test_exc_filters.MySQLPrePingHandlerTests.test_mysql_wo_disconnect_flag ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 522s {2} oslo_db.tests.test_api.DBReconnectTestCase.test_raise_connection_error [0.001812s] ... ok 522s {3} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_connection_context_notrequested_exception [0.003389s] ... ok 522s {0} oslo_db.tests.sqlalchemy.test_update_match.PGUpdateMatchTest.test_custom_handle_failure_raise_new ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 522s {7} oslo_db.tests.sqlalchemy.test_exc_filters.TestDuplicate.test_mysql_single [0.003644s] ... ok 522s {7} oslo_db.tests.sqlalchemy.test_exc_filters.TestDuplicate.test_postgresql_single [0.003029s] ... ok 522s {2} oslo_db.tests.test_api.DBReconnectTestCase.test_retry_float_interval [0.002403s] ... ok 522s {3} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_reader_allow_async_is_reader_by_default [0.006043s] ... ok 522s {4} oslo_db.tests.sqlalchemy.test_exc_filters.MySQLNativePrePingTests.test_mysql_wo_disconnect_flag ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 522s {3} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_transaction_context_exception [0.002957s] ... ok 522s {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 522s {6} oslo_db.tests.sqlalchemy.test_exc_filters.TestConstraint.test_postgresql [0.003993s] ... ok 522s {6} oslo_db.tests.sqlalchemy.test_exc_filters.TestDeadlock.test_mysql_pymysql_deadlock [0.003446s] ... ok 522s ~~~~~~~~~~~~~~^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 522s raise exc_value.with_traceback(exc_tb) 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 522s dbapi_connection = rec.get_connection() 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 522s self.__connect() 522s ~~~~~~~~~~~~~~^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 522s with util.safe_reraise(): 522s ~~~~~~~~~~~~~~~~~^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 522s raise exc_value.with_traceback(exc_tb) 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 522s self.dbapi_connection = connection = pool._invoke_creator(self) 522s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 522s return dialect.connect(*cargs, **cparams) 522s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 522s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 522s raise exception 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 522s self._dbapi_connection = engine.raw_connection() 522s ~~~~~~~~~~~~~~~~~~~~~^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 522s return self.pool.connect() 522s ~~~~~~~~~~~~~~~~~^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 522s return _ConnectionFairy._checkout(self, self._fairy) 522s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 522s fairy = _ConnectionRecord.checkout(pool) 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 522s with util.safe_reraise(): 522s ~~~~~~~~~~~~~~~~~^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 522s raise exc_value.with_traceback(exc_tb) 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 522s dbapi_connection = rec.get_connection() 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 522s self.__connect() 522s ~~~~~~~~~~~~~~^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 522s with util.safe_reraise(): 522s ~~~~~~~~~~~~~~~~~^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 522s raise exc_value.with_traceback(exc_tb) 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 522s self.dbapi_connection = connection = pool._invoke_creator(self) 522s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 522s return dialect.connect(*cargs, **cparams) 522s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 522s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 522s raise exception 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1810, in _execute_context 522s conn = self._revalidate_connection() 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 677, in _revalidate_connection 522s self._dbapi_connection = self.engine.raw_connection() 522s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 522s return self.pool.connect() 522s ~~~~~~~~~~~~~~~~~^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 522s return _ConnectionFairy._checkout(self, self._fairy) 522s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 522s fairy = _ConnectionRecord.checkout(pool) 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 522s with util.safe_reraise(): 522s ~~~~~~~~~~~~~~~~~^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 522s raise exc_value.with_traceback(exc_tb) 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 522s dbapi_connection = rec.get_connection() 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 522s self.__connect() 522s ~~~~~~~~~~~~~~^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 522s with util.safe_reraise(): 522s ~~~~~~~~~~~~~~~~~^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 522s raise exc_value.with_traceback(exc_tb) 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 522s self.dbapi_connection = connection = pool._invoke_creator(self) 522s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 522s return dialect.connect(*cargs, **cparams) 522s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 522s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 522s raise exception 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 522s self.dialect.do_execute( 522s ~~~~~~~~~~~~~~~~~~~~~~~^ 522s cursor, str_statement, effective_parameters, context 522s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 522s ) 522s ^ 522s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 522s raise exception 522s oslo_db.tests.sqlalchemy.test_exc_filters.TestsExceptionFilter.OperationalError: 2002 MySQL server has gone away 522s 522s The above exception was the direct cause of the following exception: 522s 522s Traceback (most recent call last): 522s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/sqlalchemy/engines.py", line 81, in _connect_ping_listener 522s connection.scalar(select(1)) 522s ~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1305, in scalar 522s return meth( 522s self, 522s distilled_parameters, 522s execution_options or NO_OPTIONS, 522s ) 522s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 541, in _execute_on_scalar 522s return self._execute_on_connection( 522s ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 522s connection, distilled_params, execution_options 522s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 522s ).scalar() 522s ^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 523, in _execute_on_connection 522s return connection._execute_clauseelement( 522s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 522s self, distilled_params, execution_options 522s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 522s ) 522s ^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1638, in _execute_clauseelement 522s ret = self._execute_context( 522s dialect, 522s ...<8 lines>... 522s cache_hit=cache_hit, 522s ) 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1843, in _execute_context 522s return self._exec_single_context( 522s ~~~~~~~~~~~~~~~~~~~~~~~~~^ 522s dialect, context, statement, parameters 522s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 522s ) 522s ^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context 522s self._handle_dbapi_exception( 522s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 522s e, str_statement, effective_parameters, cursor, context 522s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 522s ) 522s ^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2349, in _handle_dbapi_exception 522s raise newr{1} oslo_db.tests.sqlalchemy.test_migrations.ModelsMigrationsSyncMySQL.test_models_sync ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 522s {2} oslo_db.tests.test_api.DBReconnectTestCase.test_retry_until_failure [0.004449s] ... ok 522s {2} oslo_db.tests.test_api.DBRetryRequestCase.test_dbapi_full_path_module_method [0.000830s] ... ok 522s {2} oslo_db.tests.test_api.DBRetryRequestCase.test_retry_wrapper_reaches_limit [0.002425s] ... ok 522s {3} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_writer_nested_in_reader_raises [0.004360s] ... ok 522s {6} oslo_db.tests.sqlalchemy.test_exc_filters.TestMariaDBConsistencyError.test_mariadb_consistency_error_with_details [0.004277s] ... ok 522s {4} oslo_db.tests.sqlalchemy.test_exc_filters.PostgreSQLNativePrePingTests.test_postgresql_ping_listener_disconnected ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 522s aise.with_traceback(exc_info[2]) from e 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 522s self.dialect.do_execute( 522s ~~~~~~~~~~~~~~~~~~~~~~~^ 522s cursor, str_statement, effective_parameters, context 522s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 522s ) 522s ^ 522s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 522s raise exception 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 522s self._dbapi_connection = engine.raw_connection() 522s ~~~~~~~~~~~~~~~~~~~~~^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 522s return self.pool.connect() 522s ~~~~~~~~~~~~~~~~~^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 522s return _ConnectionFairy._checkout(self, self._fairy) 522s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 522s fairy = _ConnectionRecord.checkout(pool) 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 522s with util.safe_reraise(): 522s ~~~~~~~~~~~~~~~~~^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 522s raise exc_value.with_traceback(exc_tb) 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 522s dbapi_connection = rec.get_connection() 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 522s self.__connect() 522s ~~~~~~~~~~~~~~^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 522s with util.safe_reraise(): 522s ~~~~~~~~~~~~~~~~~^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 522s raise exc_value.with_traceback(exc_tb) 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 522s self.dbapi_connection = connection = pool._invoke_creator(self) 522s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 522s return dialect.connect(*cargs, **cparams) 522s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 522s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 522s raise exception 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 522s self._dbapi_connection = engine.raw_connection() 522s ~~~~~~~~~~~~~~~~~~~~~^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 522s return self.pool.connect() 522s ~~~~~~~~~~~~~~~~~^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 522s return _ConnectionFairy._checkout(self, self._fairy) 522s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 522s fairy = _ConnectionRecord.checkout(pool) 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 522s with util.safe_reraise(): 522s ~~~~~~~~~~~~~~~~~^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 522s raise exc_value.with_traceback(exc_tb) 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 522s dbapi_connection = rec.get_connection() 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 522s self.__connect() 522s ~~~~~~~~~~~~~~^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 522s with util.safe_reraise(): 522s ~~~~~~~~~~~~~~~~~^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 522s raise exc_value.with_traceback(exc_tb) 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 522s self.dbapi_connection = connection = pool._invoke_creator(self) 522s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 522s return dialect.connect(*cargs, **cparams) 522s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 522s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 522s raise exception 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1810, in _execute_context 522s conn = self._revalidate_connection() 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 677, in _revalidate_connection 522s self._dbapi_connection = self.engine.raw_connection() 522s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 522s return self.pool.connect() 522s ~~~~~~~~~~~~~~~~~^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 522s return _ConnectionFairy._checkout(self, self._fairy) 522s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 522s fairy = _ConnectionRecord.checkout(pool) 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 522s with util.safe_reraise(): 522s ~~~~~~~~~~~~~~~~~^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 522s raise exc_value.with_traceback(exc_tb) 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 522s dbapi_connection = rec.get_connection() 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 522s self.__connect() 522s ~~~~~~~~~~~~~~^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 522s with util.safe_reraise(): 522s ~~~~~~~~~~~~~~~~~^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 522s raise exc_value.with_traceback(exc_tb) 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 522s self.dbapi_connection = connection = pool._invoke_creator(self) 522s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 522s return dialect.connect(*cargs, **cparams) 522s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 522s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 522s raise exception 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 522s self.dialect.do_execute( 522s ~~~~~~~~~~~~~~~~~~~~~~~^ 522s cursor, str_statement, effective_parameters, context 522s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 522s ) 522s ^ 522s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 522s raise exception 522s oslo_db.exception.DBConnectionError: (oslo_db.tests.sqlalchemy.test_exc_filters.OperationalError) 2002 MySQL server has gone away 522s [SQL: SELECT 1] 522s (Background on this error at: https://sqlalche.me/e/20/e3q8) 522s {0} oslo_db.tests.sqlalchemy.test_update_match.PGUpdateMatchTest.test_update_specimen_successful ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 522s {7} oslo_db.tests.sqlalchemy.test_exc_filters.TestExceptionCauseMySQLSavepoint.test_rollback_doesnt_interfere_with_killed_conn ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 522s {3} oslo_db.tests.sqlalchemy.test_exc_filters.MySQLNativePrePingTests.test_mariadb_error_1927 ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 522s {1} oslo_db.tests.sqlalchemy.test_models.TimestampMixinTest.test_timestampmixin_attr [0.004562s] ... ok 522s {1} oslo_db.tests.sqlalchemy.test_provision.BackendNotAvailableTest.test_no_dbapi [0.002113s] ... ok 522s {6} oslo_db.tests.sqlalchemy.test_exc_filters.TestNonExistentDatabasePostgreSQL.test_raise ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 522s ERROR [oslo_db.sqlalchemy.engines] Database connection was found disconnected; reconnecting 522s Traceback (most recent call last): 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 522s self.dialect.do_execute( 522s ~~~~~~~~~~~~~~~~~~~~~~~^ 522s cursor, str_statement, effective_parameters, context 522s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 522s ) 522s ^ 522s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 522s raise exception 522s oslo_db.tests.sqlalchemy.test_exc_filters.TestsExceptionFilter.OperationalError: 2003 MySQL server has gone away 522s 522s The above exception was the direct cause of the following exception: 522s 522s Traceback (most recent call last): 522s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/sqlalchemy/engines.py", line 81, in _connect_ping_listener 522s connection.scalar(select(1)) 522s ~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1305, in scalar 522s return meth( 522s self, 522s distilled_parameters, 522s execution_options or NO_OPTIONS, 522s ) 522s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 541, in _execute_on_scalar 522s return self._execute_on_connection( 522s ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 522s connection, distilled_params, execution_options 522s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 522s ).scalar() 522s ^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 523, in _execute_on_connection 522s return connection._execute_clauseelement( 522s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 522s self, distilled_params, execution_options 522s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 522s ) 522s ^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1638, in _execute_clauseelement 522s ret = self._execute_context( 522s dialect, 522s ...<8 lines>... 522s cache_hit=cache_hit, 522s ) 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1843, in _execute_context 522s return self._exec_single_context( 522s ~~~~~~~~~~~~~~~~~~~~~~~~~^ 522s dialect, context, statement, parameters 522s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 522s ) 522s ^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context 522s self._handle_dbapi_exception( 522s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 522s e, str_statement, effective_parameters, cursor, context 522s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 522s ) 522s ^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2349, in _handle_dbapi_exception 522s raise newraise.with_traceback(exc_info[2]) from e 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 522s self.dialect.do_execute( 522s ~~~~~~~~~~~~~~~~~~~~~~~^ 522s cursor, str_statement, effective_parameters, context 522s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 522s ) 522s ^ 522s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 522s raise exception 522s oslo_db.exception.DBConnectionError: (oslo_db.tests.sqlalchemy.test_exc_filters.OperationalError) 2003 MySQL server has gone away 522s [SQL: SELECT 1] 522s (Background on this error at: https://sqlalche.me/e/20/e3q8) 522s ERROR [oslo_db.sqlalchemy.engines] Database connection was found disconnected; reconnecting 522s Traceback (most recent call last): 522s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/sqlalchemy/engines.py", line 81, in _connect_ping_listener 522s connection.scalar(select(1)) 522s ~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1305, in scalar 522s return meth( 522s self, 522s distilled_parameters, 522s execution_options or NO_OPTIONS, 522s ) 522s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 541, in _execute_on_scalar 522s return self._execute_on_connection( 522s ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 522s connection, distilled_params, execution_options 522s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 522s ).scalar() 522s ^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 523, in _execute_on_connection 522s return connection._execute_clauseelement( 522s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 522s self, distilled_params, execution_options 522s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 522s ) 522s ^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1638, in _execute_clauseelement 522s ret = self._execute_context( 522s dialect, 522s ...<8 lines>... 522s cache_hit=cache_hit, 522s ) 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1843, in _execute_context 522s return self._exec_single_context( 522s ~~~~~~~~~~~~~~~~~~~~~~~~~^ 522s dialect, context, statement, parameters 522s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 522s ) 522s ^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context 522s self._handle_dbapi_exception( 522s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 522s e, str_statement, effective_parameters, cursor, context 522s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 522s ) 522s ^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2349, in _handle_dbapi_exception 522s raise newraise.with_traceback(exc_info[2]) from e 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 522s self.dialect.do_execute( 522s ~~~~~~~~~~~~~~~~~~~~~~~^ 522s cursor, str_statement, effective_parameters, context 522s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 522s ) 522s ^ 522s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 522s raise exception 522s oslo_db.exception.DBConnectionError: (oslo_db.tests.sqlalchemy.test_exc_filters.OperationalError) 2003 MySQL server has gone away 522s [SQL: SELECT 1] 522s (Background on this error at: https://sqlalche.me/e/20/e3q8) 522s 522s During handling of the above exception, another exception occurred: 522s 522s Traceback (most recent call last): 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 522s self.dialect.do_execute( 522s ~~~~~~~~~~~~~~~~~~~~~~~^ 522s cursor, str_statement, effective_parameters, context 522s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 522s ) 522s ^ 522s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 522s raise exception 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 522s self._dbapi_connection = engine.raw_connection() 522s ~~~~~~~~~~~~~~~~~~~~~^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 522s return self.pool.connect() 522s ~~~~~~~~~~~~~~~~~^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 522s return _ConnectionFairy._checkout(self, self._fairy) 522s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 522s fairy = _ConnectionRecord.checkout(pool) 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 522s with util.safe_reraise(): 522s ~~~~~~~~~~~~~~~~~^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 522s raise exc_value.with_traceback(exc_tb) 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 522s dbapi_connection = rec.get_connection() 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 522s self.__connect() 522s ~~~~~~~~~~~~~~^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 522s with util.safe_reraise(): 522s ~~~~~~~~~~~~~~~~~^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 522s raise exc_value.with_traceback(exc_tb) 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 522s self.dbapi_connection = connection = pool._invoke_creator(self) 522s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 522s return dialect.connect(*cargs, **cparams) 522s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 522s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 522s raise exception 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 522s self._dbapi_connection = engine.raw_connection() 522s ~~~~~~~~~~~~~~~~~~~~~^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 522s return self.pool.connect() 522s ~~~~~~~~~~~~~~~~~^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 522s return _ConnectionFairy._checkout(self, self._fairy) 522s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 522s fairy = _ConnectionRecord.checkout(pool) 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 522s with util.safe_reraise(): 522s ~~~~~~~~~~~~~~~~~^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 522s raise exc_value.with_traceback(exc_tb) 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 522s dbapi_connection = rec.get_connection() 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 522s self.__connect() 522s ~~~~~~~~~~~~~~^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 522s with util.safe_reraise(): 522s ~~~~~~~~~~~~~~~~~^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 522s raise exc_value.with_traceback(exc_tb) 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 522s self.dbapi_connection = connection = pool._invoke_creator(self) 522s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 522s return dialect.connect(*cargs, **cparams) 522s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 522s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 522s raise exception 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1810, in _execute_context 522s conn = self._revalidate_connection() 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 677, in _revalidate_connection 522s self._dbapi_connection = self.engine.raw_connection() 522s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 522s return self.pool.connect() 522s ~~~~~~~~~~~~~~~~~^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 522s return _ConnectionFairy._checkout(self, self._fairy) 522s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 522s {7} 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 522s {6} oslo_db.tests.sqlalchemy.test_migrate_cli.TestAlembicExtension.test_downgrade_normal [0.004168s] ... ok 522s {3} oslo_db.tests.sqlalchemy.test_exc_filters.MySQLNativePrePingTests.test_mysql_w_disconnect_flag ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 522s {0} oslo_db.tests.sqlalchemy.test_utils.MySQLTestMigrations.test_drop_old_duplicate_entries_from_table ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 522s {5} oslo_db.tests.sqlalchemy.test_utils.TestMigrationUtils.test_drop_old_duplicate_entries_from_table_soft_delete [0.042483s] ... ok 522s {6} oslo_db.tests.sqlalchemy.test_migrate_cli.TestMigrationManager.test_manager_update [0.007201s] ... ok 522s {1} oslo_db.tests.sqlalchemy.test_provision.PostgreSQLDropAllObjectsTest.test_drop_all ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 522s {7} oslo_db.tests.sqlalchemy.test_exc_filters.TestReferenceErrorPostgreSQL.test_raise_delete ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 522s {7} oslo_db.tests.sqlalchemy.test_fixtures.TestWScenarios.test_one(scenario1) [0.000107s] ... ok 522s {6} oslo_db.tests.sqlalchemy.test_migrate_cli.TestMigrationManager.test_manager_update_revision_none [0.001909s] ... ok 522s {6} oslo_db.tests.sqlalchemy.test_migrate_cli.TestMigrationMultipleExtensions.test_downgrade_does_not_go_too_far [0.003205s] ... ok 522s {0} oslo_db.tests.sqlalchemy.test_utils.PostgresqlTestMigrations.test_get_foreign_key_constraint_name ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 522s {0} oslo_db.tests.sqlalchemy.test_utils.TestConnectionUtils.test_get_db_connection_info [0.001676s] ... ok 522s {0} oslo_db.tests.sqlalchemy.test_utils.TestDialectFunctionDispatcher.test_dispatch_on_target [0.001395s] ... ok 522s {0} oslo_db.tests.sqlalchemy.test_utils.TestDialectFunctionDispatcher.test_invalid_dispatch [0.001239s] ... ok 522s {0} oslo_db.tests.sqlalchemy.test_utils.TestDialectFunctionDispatcher.test_single_only_one_target [0.001077s] ... ok 522s {0} oslo_db.tests.sqlalchemy.test_utils.TestDialectFunctionDispatcher.test_single_retval [0.001398s] ... ok 522s {7} oslo_db.tests.sqlalchemy.test_fixtures.TestWScenarios.test_two(scenario2) [0.000035s] ... ok 522s {7} oslo_db.tests.sqlalchemy.test_migrate_cli.TestAlembicExtension.test_upgrade_normal [0.003062s] ... ok 522s {7} oslo_db.tests.sqlalchemy.test_migrate_cli.TestMigrationManager.test_version [0.005799s] ... ok 522s {1} oslo_db.tests.sqlalchemy.test_sqlalchemy.EngineFacadeTestCase.test_get_session_arguments_override_default_settings [0.006454s] ... ok 522s {3} oslo_db.tests.sqlalchemy.test_exc_filters.PostgreSQLPrePingHandlerTests.test_postgresql_ping_listener_disconnected_regex_only ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 522s {7} oslo_db.tests.sqlalchemy.test_migrate_cli.TestMigrationMultipleExtensions.test_upgrade_does_not_go_too_far [0.003902s] ... ok 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 522s fairy = _ConnectionRecord.checkout(pool) 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 522s with util.safe_reraise(): 522s ~~~~~~~~~~~~~~~~~^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 522s raise exc_value.with_traceback(exc_tb) 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 522s dbapi_connection = rec.get_connection() 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 522s self.__connect() 522s ~~~~~~~~~~~~~~^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 522s with util.safe_reraise(): 522s ~~~~~~~~~~~~~~~~~^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 522s raise exc_value.with_traceback(exc_tb) 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 522s self.dbapi_connection = connection = pool._invoke_creator(self) 522s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 522s return dialect.connect(*cargs, **cparams) 522s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 522s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 522s raise exception 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 522s self.dialect.do_execute( 522s ~~~~~~~~~~~~~~~~~~~~~~~^ 522s cursor, str_statement, effective_parameters, context 522s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 522s ) 522s ^ 522s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 522s raise exception 522s oslo_db.tests.sqlalchemy.test_exc_filters.TestsExceptionFilter.OperationalError: 2003 MySQL server has gone away 522s 522s The above exception was the direct cause of the following exception: 522s 522s Traceback (most recent call last): 522s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/sqlalchemy/engines.py", line 81, in _connect_ping_listener 522s connection.scalar(select(1)) 522s ~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1305, in scalar 522s return meth( 522s self, 522s distilled_parameters, 522s execution_options or NO_OPTIONS, 522s ) 522s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 541, in _execute_on_scalar 522s return self._execute_on_connection( 522s ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 522s connection, distilled_params, execution_options 522s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 522s ).scalar() 522s ^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 523, in _execute_on_connection 522s return connection._execute_clauseelement( 522s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 522s self, distilled_params, execution_options 522s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 522s ) 522s ^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1638, in _execute_clauseelement 522s ret = self._execute_context( 522s dialect, 522s ...<8 lines>... 522s cache_hit=cache_hit, 522s ) 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1843, in _execute_context 522s return self._exec_single_context( 522s ~~~~~~~~~~~~~~~~~~~~~~~~~^ 522s dialect, context, statement, parameters 522s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 522s ) 522s ^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context 522s self._handle_dbapi_exception( 522s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 522s e, str_statement, effective_parameters, cursor, context 522s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 522s ) 522s ^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2349, in _handle_dbapi_exception 522s raise newraise.with_traceback(exc_info[2]) from e 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 522s self.dialect.do_execute( 522s ~~~~~~~~~~~~~~~~~~~~~~~^ 522s cursor, str_statement, effective_parameters, context 522s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 522s ) 522s ^ 522s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 522s raise exception 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 522s self._dbapi_connection = engine.raw_connection() 522s ~~~~~~~~~~~~~~~~~~~~~^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 522s return self.pool.connect() 522s ~~~~~~~~~~~~~~~~~^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 522s return _ConnectionFairy._checkout(self, self._fairy) 522s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 522s fairy = _ConnectionRecord.checkout(pool) 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 522s with util.safe_reraise(): 522s ~~~~~~~~~~~~~~~~~^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 522s raise exc_value.with_traceback(exc_tb) 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 522s dbapi_connection = rec.get_connection() 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 522s self.__connect() 522s ~~~~~~~~~~~~~~^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 522s with util.safe_reraise(): 522s ~~~~~~~~~~~~~~~~~^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 522s raise exc_value.with_traceback(exc_tb) 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 522s self.dbapi_connection = connection = pool._invoke_creator(self) 522s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 522s return dialect.connect(*cargs, **cparams) 522s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 522s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 522s raise exception 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 522s self._dbapi_connection = engine.raw_connection() 522s ~~~~~~~~~~~~~~~~~~~~~^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 522s return self.pool.connect() 522s ~~~~~~~~~~~~~~~~~^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 522s return _ConnectionFairy._checkout(self, self._fairy) 522s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 522s fairy = _ConnectionRecord.checkout(pool) 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 522s with util.safe_reraise(): 522s ~~~~~~~~~~~~~~~~~^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 522s raise exc_value.with_traceback(exc_tb) 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 522s dbapi_connection = rec.get_connection() 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 522s self.__connect() 522s ~~~~~~~~~~~~~~^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 522s with util.safe_reraise(): 522s ~~~~~~~~~~~~~~~~~^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 522s raise exc_value.with_traceback(exc_tb) 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 522s self.dbapi_connection = connection ={3} oslo_db.tests.sqlalchemy.test_exc_filters.TestDataError.test_bad_data_out_of_range [0.004075s] ... ok 522s {3} oslo_db.tests.sqlalchemy.test_exc_filters.TestDeadlock.test_postgresql_not_deadlock [0.005246s] ... ok 522s {3} oslo_db.tests.sqlalchemy.test_exc_filters.TestDuplicate.test_mysql_duplicate_entry_key_start_with_tablename [0.002825s] ... ok 522s pool._invoke_creator(self) 522s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 522s return dialect.connect(*cargs, **cparams) 522s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 522s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 522s raise exception 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1810, in _execute_context 522s conn = self._revalidate_connection() 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 677, in _revalidate_connection 522s self._dbapi_connection = self.engine.raw_connection() 522s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 522s return self.pool.connect() 522s ~~~~~~~~~~~~~~~~~^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 522s return _ConnectionFairy._checkout(self, self._fairy) 522s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 522s fairy = _ConnectionRecord.checkout(pool) 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 522s with util.safe_reraise(): 522s ~~~~~~~~~~~~~~~~~^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 522s raise exc_value.with_traceback(exc_tb) 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 522s dbapi_connection = rec.get_connection() 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 522s self.__connect() 522s ~~~~~~~~~~~~~~^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 522s with util.safe_reraise(): 522s ~~~~~~~~~~~~~~~~~^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 522s raise exc_value.with_traceback(exc_tb) 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 522s self.dbapi_connection = connection = pool._invoke_creator(self) 522s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 522s return dialect.connect(*cargs, **cparams) 522s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 522s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 522s raise exception 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 522s self.dialect.do_execute( 522s ~~~~~~~~~~~~~~~~~~~~~~~^ 522s cursor, str_statement, effective_parameters, context 522s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 522s ) 522s ^ 522s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 522s raise exception 522s oslo_db.exception.DBConnectionError: (oslo_db.tests.sqlalchemy.test_exc_filters.OperationalError) 2003 MySQL server has gone away 522s [SQL: SELECT 1] 522s (Background on this error at: https://sqlalche.me/e/20/e3q8) 522s {5} oslo_db.tests.sqlalchemy.test_utils.TestUtils.test_add_existing_index [0.022735s] ... ok 522s {7} oslo_db.tests.sqlalchemy.test_migrate_cli.TestMigrationMultipleExtensions.test_upgrade_right_order [0.003823s] ... ok 522s {3} oslo_db.tests.sqlalchemy.test_exc_filters.TestDuplicate.test_mysql_mysqlconnector [0.002967s] ... ok 522s {0} oslo_db.tests.sqlalchemy.test_utils.TestGetInnoDBTables.test_skip_tables_use_passed_value ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 522s {7} oslo_db.tests.sqlalchemy.test_sqlalchemy.CreateEngineTest.test_mysql_mysqldb_connect_args_default [0.001245s] ... ok 522s {7} oslo_db.tests.sqlalchemy.test_sqlalchemy.CreateEngineTest.test_thread_checkin [0.002376s] ... ok 522s ERROR [oslo_db.sqlalchemy.engines] Database connection was found disconnected; reconnecting 522s Traceback (most recent call last): 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 522s self.dialect.do_execute( 522s ~~~~~~~~~~~~~~~~~~~~~~~^ 522s cursor, str_statement, effective_parameters, context 522s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 522s ) 522s ^ 522s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 522s raise exception 522s oslo_db.tests.sqlalchemy.test_exc_filters.TestsExceptionFilter.OperationalError: 2002 MySQL server has gone away 522s 522s The above exception was the direct cause of the following exception: 522s 522s Traceback (most recent call last): 522s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/sqlalchemy/engines.py", line 81, in _connect_ping_listener 522s connection.scalar(select(1)) 522s ~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1305, in scalar 522s return meth( 522s self, 522s distilled_parameters, 522s execution_options or NO_OPTIONS, 522s ) 522s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 541, in _execute_on_scalar 522s return self._execute_on_connection( 522s ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 522s connection, distilled_params, execution_options 522s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 522s ).scalar() 522s ^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 523, in _execute_on_connection 522s return connection._execute_clauseelement( 522s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 522s self, distilled_params, execution_options 522s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 522s ) 522s ^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1638, in _execute_clauseelement 522s ret = self._execute_context( 522s dialect, 522s ...<8 lines>... 522s cache_hit=cache_hit, 522s ) 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1843, in _execute_context 522s return self._exec_single_context( 522s ~~~~~~~~~~~~~~~~~~~~~~~~~^ 522s dialect, context, statement, parameters 522s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 522s ) 522s ^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context 522s self._handle_dbapi_exception( 522s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 522s e, str_statement, effective_parameters, cursor, context 522s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 522s ) 522s ^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2349, in _handle_dbapi_exception 522s raise newraise.with_traceback(exc_info[2]) from e 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 522s self.dialect.do_execute( 522s ~~~~~~~~~~~~~~~~~~~~~~~^ 522s cursor, str_statement, effective_parameters, context 522s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 522s ) 522s ^ 522s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 522s raise exception 522s oslo_db.exception.DBConnectionError: (oslo_db.tests.sqlalchemy.test_exc_filters.OperationalError) 2002 MySQL server has gone away 522s [SQL: SELECT 1] 522s (Background on this error at: https://sqlalche.me/e/20/e3q8) 522s ERROR [oslo_db.sqlalchemy.engines] Database connection was found disconnected; reconnecting 522s Traceback (most recent call last): 522s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/sqlalchemy/engines.py", line 81, in _connect_ping_listener 522s connection.scalar(select(1)) 522s ~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1305, in scalar 522s return meth( 522s self, 522s distilled_parameters, 522s execution_options or NO_OPTIONS, 522s ) 522s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 541, in _execute_on_scalar 522s return self._execute_on_connection( 522s ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 522s connection, distilled_params, execution_options 522s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 522s ).scalar() 522s ^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 523, in _execute_on_connection 522s return connection._execute_clauseelement( 522s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 522s self, distilled_params, execution_options 522s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 522s ) 522s ^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1638, in _execute_clauseelement 522s ret = self._execute_context( 522s dialect, 522s ...<8 lines>... 522s cache_hit=cache_hit, 522s ) 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1843, in _execute_context 522s return self._exec_single_context( 522s ~~~~~~~~~~~~~~~~~~~~~~~~~^ 522s dialect, context, statement, parameters 522s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 522s ) 522s ^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context 522s self._handle_dbapi_exception( 522s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 522s e, str_statement, effective_parameters, cursor, context 522s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 522s ) 522s ^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2349, in _handle_dbapi_exception 522s raise newraise.with_traceback(exc_info[2]) from e 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 522s self.dialect.do_execute( 522s ~~~~~~~~~~~~~~~~~~~~~~~^ 522s cursor, str_statement, effective_parameters, context 522s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 522s ) 522s ^ 522s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 522s raise exception 522s oslo_db.exception.DBConnectionError: (oslo_db.tests.sqlalchemy.test_exc_filters.OperationalError) 2002 MySQL server has gone away 522s [SQL: SELECT 1] 522s (Background on this error at: https://sqlalche.me/e/20/e3q8) 522s 522s During handling of the above exception, another exception occurred: 522s 522s Traceback (most recent call last): 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 522s self.dialect.do_execute( 522s ~~~~~~~~~~~~~~~~~~~~~~~^ 522s cursor, str_statement, effective_parameters, context 522s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 522s ) 522s ^ 522s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 522s raise exception 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 522s self._dbapi_connection = engine.raw_connection() 522s ~~~~~~~~~~~~~~~~~~~~~^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 522s return self.pool.connect() 522s ~~~~~~~~~~~~~~~~~^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 522s return _ConnectionFairy._checkout(self, self._fairy) 522s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 522s fairy = _ConnectionRecord.checkout(pool) 522s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 522s with util.safe_reraise(): 522s ~~~{3} oslo_db.tests.sqlalchemy.test_exc_filters.TestFallthroughsAndNonDBAPI.test_generic_dbapi_disconnect [0.004299s] ... ok 522s {6} oslo_db.tests.sqlalchemy.test_migrations.ModelsMigrationsSyncMySQL.test_models_not_sync_filtered ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 522s {6} oslo_db.tests.sqlalchemy.test_options.DbApiOptionsTestCase.test_set_defaults [0.002034s] ... ok 522s {0} oslo_db.tests.sqlalchemy.test_utils.TestModelQuery.test_project_filter [0.002699s] ... ok 522s {0} oslo_db.tests.sqlalchemy.test_utils.TestPaginateQuery.test_paginate_query_no_pagination [0.004786s] ... ok 522s {0} oslo_db.tests.sqlalchemy.test_utils.TestSanitizeDbUrl.test_url_with_cred [0.000848s] ... ok 522s {7} oslo_db.tests.sqlalchemy.test_sqlalchemy.MySQLModeTestCase.test_string_too_long ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 523s ~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 523s raise exc_value.with_traceback(exc_tb) 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 523s dbapi_connection = rec.get_connection() 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 523s self.__connect() 523s ~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 523s with util.safe_reraise(): 523s ~~~~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 523s raise exc_value.with_traceback(exc_tb) 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 523s self.dbapi_connection = connection = pool._invoke_creator(self) 523s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 523s return dialect.connect(*cargs, **cparams) 523s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 523s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 523s raise exception 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 523s self._dbapi_connection = engine.raw_connection() 523s ~~~~~~~~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 523s return self.pool.connect() 523s ~~~~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 523s return _ConnectionFairy._checkout(self, self._fairy) 523s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 523s fairy = _ConnectionRecord.checkout(pool) 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 523s with util.safe_reraise(): 523s ~~~~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 523s raise exc_value.with_traceback(exc_tb) 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 523s dbapi_connection = rec.get_connection() 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 523s self.__connect() 523s ~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 523s with util.safe_reraise(): 523s ~~~~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 523s raise exc_value.with_traceback(exc_tb) 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 523s self.dbapi_connection = connection = pool._invoke_creator(self) 523s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 523s return dialect.connect(*cargs, **cparams) 523s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 523s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 523s raise exception 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1810, in _execute_context 523s conn = self._revalidate_connection() 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 677, in _revalidate_connection 523s self._dbapi_connection = self.engine.raw_connection() 523s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 523s return self.pool.connect() 523s ~~~~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 523s return _ConnectionFairy._checkout(self, self._fairy) 523s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 523s fairy = _ConnectionRecord.checkout(pool) 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 523s with util.safe_reraise(): 523s ~~~~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 523s raise exc_value.with_traceback(exc_tb) 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 523s dbapi_connection = rec.get_connection() 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 523s self.__connect() 523s ~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 523s with util.safe_reraise(): 523s ~~~~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 523s raise exc_value.with_traceback(exc_tb) 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 523s self.dbapi_connection = connection = pool._invoke_creator(self) 523s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 523s return dialect.connect(*cargs, **cparams) 523s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 523s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 523s raise exception 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 523s self.dialect.do_execute( 523s ~~~~~~~~~~~~~~~~~~~~~~~^ 523s cursor, str_statement, effective_parameters, context 523s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 523s ) 523s ^ 523s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 523s raise exception 523s oslo_db.tests.sqlalchemy.test_exc_filters.TestsExceptionFilter.OperationalError: 2002 MySQL server has gone away 523s 523s The above exception was the direct cause of the following exception: 523s 523s Traceback (most recent call last): 523s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/sqlalchemy/engines.py", line 81, in _connect_ping_listener 523s connection.scalar(select(1)) 523s ~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1305, in scalar 523s return meth( 523s self, 523s distilled_parameters, 523s execution_options or NO_OPTIONS, 523s ) 523s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 541, in _execute_on_scalar 523s return self._execute_on_connection( 523s ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 523s connection, distilled_params, execution_options 523s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 523s ).scalar() 523s ^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 523, in _execute_on_connection 523s return connection._execute_clauseelement( 523s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 523s self, distilled_params, execution_options 523s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 523s ) 523s ^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1638, in _execute_clauseelement 523s ret = self._execute_context( 523s dialect, 523s ...<8 lines>... 523s cache_hit=cache_hit, 523s ) 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1843, in _execute_context 523s return self._exec_single_context( 523s ~~~~~~~~~~~~~~~~~~~~~~~~~^ 523s dialect, context, statement, parameters 523s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 523s ) 523s ^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context 523s self._handle_dbapi_exception( 523s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 523s e, str_statement, effective_parameters, cursor, context 523s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 523s ) 523s ^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2349, in _handle_dbapi_exception 523s raise newraise.with_traceback(exc_info[2]) from e 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 523s self.dialect.do_execute( 523s ~~~~~~~~~~~~~~~~~~~~~~~^ 523s cursor, str_statement, effective_parameters, context 523s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 523s ) 523s ^ 523s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 523s raise exception 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 523s self._dbapi_connection = engine.raw_connection() 523s ~~~~~~~~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 523s return self.pool.connect() 523s ~~~~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 523s return _ConnectionFairy._checkout(self, self._fairy) 523s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 523s fairy = _ConnectionRecord.checkout(pool) 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 523s with util.safe_reraise(): 523s ~~~~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 523s raise exc_value.with_traceback(exc_tb) 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 523s dbapi_connection = rec.get_connection() 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 523s self.__connect() 523s ~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 523s with util.safe_reraise(): 523s ~~~~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 523s raise exc_value.with_traceback(exc_tb) 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 523s self.dbapi_connection = connection = pool._invoke_creator(self) 523s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 523s return dialect.connect(*cargs, **cparams) 523s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 523s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 523s raise exception 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 523s self._dbapi_connection = engine.raw_connection() 523s ~~~~~~~~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 523s return self.pool.connect() 523s ~~~~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 523s return _ConnectionFairy._checkout(self, self._fairy) 523s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 523s fairy = _ConnectionRecord.checkout(pool) 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 523s with util.safe_reraise(): 523s ~~~~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 523s raise exc_value.with_traceback(exc_tb) 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 523s dbapi_connection = rec.get_connection() 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 523s self.__connect() 523s ~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 523s with util.safe_reraise(): 523s ~~~~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 523s raise exc_value.with_traceback(exc_tb) 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 523s self.dbapi_connection = connection = pool._invoke_creator(self) 523s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 523s return dialect.connect(*cargs, **cparams) 523s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 523s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 523s raise exception 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1810, in _execute_context 523s conn = self._revalidate_connection() 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 677, in _revalidate_connection 523s self._dbapi_connection = self.engine.raw_connection() 523s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 523s return self.pool.connect() 523s ~~~~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 523s return _ConnectionFairy._checkout(self, self._fairy) 523s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 523s fairy = _ConnectionRecord.checkout(pool) 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 523s with util.safe_reraise(): 523s ~~~~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 523s raise exc_value.with_traceback(exc_tb) 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 523s dbapi_connection = rec.get_connection() 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 523s self.__connect() 523s ~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 523s with util.safe_reraise(): 523s ~~~~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 523s raise exc_value.with_traceback(exc_tb) 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 523s self.dbapi_connection = connection = pool._invoke_creator(self) 523s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 523s return dialect.connect(*cargs, **cparams) 523s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 523s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 523s raise exception 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 523s self.dialect.do_execute( 523s ~~~~~~~~~~~~~~~~~~~~~~~^ 523s cursor, str_statement, effective_parameters, context 523s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 523s ) 523s ^ 523s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 523s raise exception 523s oslo_db.exception.DBConnectionError: (oslo_db.tests.sqlalchemy.test_exc_filters.OperationalError) 2002 MySQL server has gone away 523s [SQL: SELECT 1] 523s (Background on this error at: https://sqlalche.me/e/20/e3q8) 523s /tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/sqlalchemy/enginefacade.py:394: NotSupportedWarning: Configuration option(s) ['flush_on_nested'] not supported 523s warnings.warn( 523s {1} oslo_db.tests.sqlalchemy.test_sqlalchemy.MySQLDefaultModeTestCase.test_default_is_traditional ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 523s WARNING [oslo_db.sqlalchemy.exc_filters] DBAPIError exception wrapped. 523s Traceback (most recent call last): 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 523s self.dialect.do_execute( 523s ~~~~~~~~~~~~~~~~~~~~~~~^ 523s cursor, str_statement, effective_parameters, context 523s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 523s ) 523s ^ 523s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 133, in do_execute 523s raise exception 523s oslo_db.tests.sqlalchemy.test_exc_filters.TestsExceptionFilter.ProgrammingError: Error 123, you made a mistake 523s {3} oslo_db.tests.sqlalchemy.test_exc_filters.TestNonExistentDatabaseMySQL.test_raise ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 523s {6} oslo_db.tests.sqlalchemy.test_provision.MySQLDropAllObjectsTest.test_drop_all ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 523s {6} oslo_db.tests.sqlalchemy.test_sqlalchemy.CreateEngineTest.test_mysqlconnector_raise_on_warnings_override [0.001756s] ... ok 523s {5} oslo_db.tests.sqlalchemy.test_utils.TestUtils.test_change_index_columns [0.016567s] ... ok 523s {6} oslo_db.tests.sqlalchemy.test_sqlalchemy.EngineFacadeTestCase.test_get_session [0.002503s] ... ok 523s {7} oslo_db.tests.sqlalchemy.test_sqlalchemy.MysqlConnectTest.test_set_mode_no_mode ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 523s {0} oslo_db.tests.sqlalchemy.test_utils.TestUtilsMysqlOpportunistically.test_drop_index ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 523s {0} oslo_db.tests.test_api.DBRetryRequestCase.test_dbapi_unknown_invalid_backend [0.001662s] ... ok 523s {0} oslo_db.tests.test_api.DBRetryRequestCase.test_mocked_methods_are_not_wrapped [0.001669s] ... ok 523s {3} oslo_db.tests.sqlalchemy.test_exc_filters.TestNonExistentTablePostgreSQL.test_raise ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 523s {7} oslo_db.tests.sqlalchemy.test_sqlalchemy.SQLiteConnectTest.test_sqlite_synchronous_listener [0.006689s] ... ok 523s WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. 523s {6} oslo_db.tests.sqlalchemy.test_sqlalchemy.MysqlConnectTest.test_no_warning_when_strict_all_tables ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 523s {1} oslo_db.tests.sqlalchemy.test_sqlalchemy.MysqlConnectTest.test_set_mode_ansi ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 523s {5} oslo_db.tests.sqlalchemy.test_utils.TestUtils.test_column_exists [0.028629s] ... ok 523s /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 523s return self._callable_object(*self._args, **self._kwargs) 523s {7} oslo_db.tests.sqlalchemy.test_update_match.MySQLUpdateMatchTest.test_update_specimen_include_only ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 523s {3} oslo_db.tests.sqlalchemy.test_exc_filters.TestReferenceErrorPostgreSQL.test_raise ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 523s {5} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_async_on_writer_raises [0.003669s] ... ok 523s {3} oslo_db.tests.sqlalchemy.test_fixtures.BackendSkipTest.test_skip_no_such_backend [0.010668s] ... ok 523s {6} oslo_db.tests.sqlalchemy.test_sqlalchemy.MysqlConnectTest.test_no_warning_when_traditional ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 523s {7} oslo_db.tests.sqlalchemy.test_update_match.MySQLUpdateMatchTest.test_update_specimen_query_mismatch_error ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 523s {5} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_dispose_pool [0.003773s] ... ok 523s {3} oslo_db.tests.sqlalchemy.test_fixtures.EnginefacadeIntegrationTest.test_db_fixture [0.005246s] ... ok 523s {4} oslo_db.tests.sqlalchemy.test_exc_filters.TestDBConnectPingListener.test_mysql_w_disconnect_flag [0.096341s] ... ok 523s {3} oslo_db.tests.sqlalchemy.test_migrate_cli.TestAlembicExtension.test_downgrade_int [0.002814s] ... ok 523s {5} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_transaction_context_exception [0.005514s] ... ok 523s {4} oslo_db.tests.sqlalchemy.test_exc_filters.TestDataError.test_bad_data_incorrect_string [0.004190s] ... ok 523s {7} oslo_db.tests.sqlalchemy.test_update_match.PGUpdateMatchTest.test_custom_handle_failure_cancel_raise ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 523s {6} oslo_db.tests.sqlalchemy.test_update_match.MySQLUpdateMatchTest.test_update_multiple_rows ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 523s {5} oslo_db.tests.sqlalchemy.test_enginefacade.AsyncReaderWSlaveMockFacadeTest.test_using_flush_on_nested [0.007963s] ... ok 523s {4} oslo_db.tests.sqlalchemy.test_exc_filters.TestDeadlock.test_mysql_mysqlconnector_deadlock [0.004096s] ... ok 523s {4} oslo_db.tests.sqlalchemy.test_exc_filters.TestDeadlock.test_mysql_not_deadlock [0.003678s] ... ok 523s {3} oslo_db.tests.sqlalchemy.test_migrate_cli.TestMigrationManager.test_downgrade_normal_revision [0.005610s] ... ok 523s {3} oslo_db.tests.sqlalchemy.test_migrate_cli.TestMigrationManager.test_stamp [0.001807s] ... ok 523s {1} oslo_db.tests.sqlalchemy.test_sqlalchemy.MysqlConnectTest.test_set_mode_traditional ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 523s {7} oslo_db.tests.sqlalchemy.test_update_match.PGUpdateMatchTest.test_update_returning_wrong_uuid ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 523s {1} oslo_db.tests.sqlalchemy.test_update_match.ManufactureCriteriaTest.test_instance_criteria_none_list [0.007579s] ... ok 523s {4} oslo_db.tests.sqlalchemy.test_exc_filters.TestDuplicate.test_mysql_pymysql [0.006049s] ... ok 523s {5} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_reader_nested_in_async_reader_raises [0.004463s] ... ok 523s {5} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_session_context_getattr [0.003085s] ... ok 523s {3} oslo_db.tests.sqlalchemy.test_migrations.ModelsMigrationsSyncMySQL.test_models_not_sync ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 523s {4} oslo_db.tests.sqlalchemy.test_exc_filters.TestDuplicate.test_sqlite_dupe_primary_key [0.004037s] ... ok 523s {6} oslo_db.tests.sqlalchemy.test_update_match.MySQLUpdateMatchTest.test_update_returning_no_rows ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 523s {5} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_using_writer [0.005635s] ... ok 523s {3} oslo_db.tests.sqlalchemy.test_migrations.ModelsMigrationsSyncPostgreSQL.test_models_not_sync ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 523s {7} oslo_db.tests.sqlalchemy.test_update_match.PGUpdateMatchTest.test_update_specimen_multi_rows ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 523s {3} oslo_db.tests.sqlalchemy.test_sqlalchemy.CreateEngineTest.test_postgresql_connect_args_default [0.001038s] ... ok 523s {6} oslo_db.tests.sqlalchemy.test_update_match.PGUpdateMatchTest.test_update_returning_pk_matched ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 523s {3} oslo_db.tests.sqlalchemy.test_sqlalchemy.CreateEngineTest.test_queuepool_args [0.000834s] ... ok 523s {5} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_using_writer_connection_no_descriptors [0.008150s] ... ok 523s {7} oslo_db.tests.sqlalchemy.test_update_match.PGUpdateMatchTest.test_update_specimen_on_multiple_wnone_successful ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 523s {5} oslo_db.tests.sqlalchemy.test_enginefacade.MockFacadeTest.test_using_writer_no_descriptors [0.004032s] ... ok 523s {6} oslo_db.tests.sqlalchemy.test_update_match.PGUpdateMatchTest.test_update_specimen_on_multiple_nonnone_successful ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 523s {1} oslo_db.tests.sqlalchemy.test_update_match.MySQLUpdateMatchTest.test_custom_handle_failure_cancel_raise ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 523s ERROR [oslo_db.sqlalchemy.engines] Database connection was found disconnected; reconnecting 523s Traceback (most recent call last): 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 523s self.dialect.do_execute( 523s ~~~~~~~~~~~~~~~~~~~~~~~^ 523s cursor, str_statement, effective_parameters, context 523s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 523s ) 523s ^ 523s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 523s raise exception 523s oslo_db.tests.sqlalchemy.test_exc_filters.TestsExceptionFilter.OperationalError: 2002 MySQL server has gone away 523s 523s The above exception was the direct cause of the following exception: 523s 523s Traceback (most recent call last): 523s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/sqlalchemy/engines.py", line 81, in _connect_ping_listener 523s connection.scalar(select(1)) 523s ~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1305, in scalar 523s return meth( 523s self, 523s distilled_parameters, 523s execution_options or NO_OPTIONS, 523s ) 523s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 541, in _execute_on_scalar 523s return self._execute_on_connection( 523s ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 523s connection, distilled_params, execution_options 523s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 523s ).scalar() 523s ^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 523, in _execute_on_connection 523s return connection._execute_clauseelement( 523s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 523s self, distilled_params, execution_options 523s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 523s ) 523s ^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1638, in _execute_clauseelement 523s ret = self._execute_context( 523s dialect, 523s ...<8 lines>... 523s cache_hit=cache_hit, 523s ) 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1843, in _execute_context 523s return self._exec_single_context( 523s ~~~~~~~~~~~~~~~~~~~~~~~~~^ 523s dialect, context, statement, parameters 523s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 523s ) 523s ^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context 523s self._handle_dbapi_exception( 523s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 523s e, str_statement, effective_parameters, cursor, context 523s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 523s ) 523s ^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2349, in _handle_dbapi_exception 523s raise newraise.with_traceback(exc_info[2]) from e 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 523s self.dialect.do_execute( 523s ~~~~~~~~~~~~~~~~~~~~~~~^ 523s cursor, str_statement, effective_parameters, context 523s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 523s ) 523s ^ 523s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 523s raise exception 523s oslo_db.exception.DBConnectionError: (oslo_db.tests.sqlalchemy.test_exc_filters.OperationalError) 2002 MySQL server has gone away 523s [SQL: SELECT 1] 523s (Background on this error at: https://sqlalche.me/e/20/e3q8) 523s {4} 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 523s {4} oslo_db.tests.sqlalchemy.test_exc_filters.TestMariaDBConsistencyError.test_mariadb_pymysql_consistency_error [0.004587s] ... ok 523s {3} oslo_db.tests.sqlalchemy.test_sqlalchemy.MySQLConnectPingListenerTest.test__connect_ping_listener ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 523s {7} oslo_db.tests.sqlalchemy.test_utils.MySQLTestMigrations.test_drop_dup_entries_in_file_conn ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 523s {7} oslo_db.tests.sqlalchemy.test_utils.TestDialectFunctionDispatcher.test_multiple_nesting [0.001541s] ... ok 523s {7} oslo_db.tests.sqlalchemy.test_utils.TestDialectFunctionDispatcher.test_url_pymysql [0.001382s] ... ok 523s {3} oslo_db.tests.sqlalchemy.test_sqlalchemy.MysqlConnectTest.test_warning_when_not_traditional ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 523s {6} 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 523s ERROR [oslo_db.sqlalchemy.engines] Database connection was found disconnected; reconnecting 523s Traceback (most recent call last): 523s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/sqlalchemy/engines.py", line 81, in _connect_ping_listener 523s connection.scalar(select(1)) 523s ~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1305, in scalar 523s return meth( 523s self, 523s distilled_parameters, 523s execution_options or NO_OPTIONS, 523s ) 523s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 541, in _execute_on_scalar 523s return self._execute_on_connection( 523s ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 523s connection, distilled_params, execution_options 523s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 523s ).scalar() 523s ^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 523, in _execute_on_connection 523s return connection._execute_clauseelement( 523s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 523s self, distilled_params, execution_options 523s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 523s ) 523s ^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1638, in _execute_clauseelement 523s ret = self._execute_context( 523s dialect, 523s ...<8 lines>... 523s cache_hit=cache_hit, 523s ) 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1843, in _execute_context 523s return self._exec_single_context( 523s ~~~~~~~~~~~~~~~~~~~~~~~~~^ 523s dialect, context, statement, parameters 523s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 523s ) 523s ^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context 523s self._handle_dbapi_exception( 523s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 523s e, str_statement, effective_parameters, cursor, context 523s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 523s ) 523s ^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2349, in _handle_dbapi_exception 523s raise newraise.with_traceback(exc_info[2]) from e 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 523s self.dialect.do_execute( 523s ~~~~~~~~~~~~~~~~~~~~~~~^ 523s cursor, str_statement, effective_parameters, context 523s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 523s ) 523s ^ 523s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 523s raise exception 523s oslo_db.exception.DBConnectionError: (oslo_db.tests.sqlalchemy.test_exc_filters.OperationalError) 2002 MySQL server has gone away 523s [SQL: SELECT 1] 523s (Background on this error at: https://sqlalche.me/e/20/e3q8) 523s 523s During handling of the above exception, another exception occurred: 523s 523s Traceback (most recent call last): 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 523s self.dialect.do_execute( 523s ~~~~~~~~~~~~~~~~~~~~~~~^ 523s cursor, str_statement, effective_parameters, context 523s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 523s ) 523s ^ 523s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 523s raise exception 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 523s self._dbapi_connection = engine.raw_connection() 523s ~~~~~~~~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 523s return self.pool.connect() 523s ~~~~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 523s return _ConnectionFairy._checkout(self, self._fairy) 523s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 523s fairy = _ConnectionRecord.checkout(pool) 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 523s with util.safe_reraise(): 523s ~~~~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 523s raise exc_value.with_traceback(exc_tb) 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 523s dbapi_connection = rec.get_connection() 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 523s self.__connect() 523s ~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 523s with util.safe_reraise(): 523s ~~~~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 523s raise exc_value.with_traceback(exc_tb) 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 523s self.dbapi_connection = connection = pool._invoke_creator(self) 523s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 523s return dialect.connect(*cargs, **cparams) 523s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 523s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 523s raise exception 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 523s self._dbapi_connection = engine.raw_connection() 523s ~~~~~~~~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 523s return self.pool.connect() 523s ~~~~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 523s return _ConnectionFairy._checkout(self, self._fairy) 523s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 523s fairy = _ConnectionRecord.checkout(pool) 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 523s with util.safe_reraise(): 523s ~~~~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 523s raise exc_value.with_traceback(exc_tb) 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 523s dbapi_connection = rec.get_connection() 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 523s self.__connect() 523s ~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 523s with util.safe_reraise(): 523s ~~~~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 523s raise exc_value.with_traceback(exc_tb) 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 523s self.dbapi_connection = connection = pool._invoke_creator(self) 523s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 523s return dialect.connect(*cargs, **cparams) 523s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 523s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 523s raise exception 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1810, in _execute_context 523s conn = self._revalidate_connection() 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 677, in _revalidate_connection 523s self._dbapi_connection = self.engine.raw_connection() 523s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 523s return self.pool.connect() 523s ~~~~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 523s return _ConnectionFairy._checkout(self, self._fairy) 523s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 523s fairy = _ConnectionRecord.checkout(pool) 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 523s with util.safe_reraise(): 523s ~~~~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 523s raise exc_value.with_traceback(exc_tb) 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 523s dbapi_connection = rec.get_connection() 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 523s self.__connect() 523s ~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 523s with util.safe_reraise(): 523s ~~~~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 523s raise exc_value.with_traceback(exc_tb) 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 523s self.dbapi_connection = connection = pool._invoke_creator(self) 523s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 523s return dialect.connect(*cargs, **cparams) 523s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 523s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 523s raise exception 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 523s self.dialect.do_execute( 523s ~~~~~~~~~~~~~~~~~~~~~~~^ 523s cursor, str_statement, effective_parameters, context 523s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 523s ) 523s ^ 523s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 523s raise exception 523s oslo_db.tests.sqlalchemy.test_exc_filters.TestsExceptionFilter.OperationalError: 2002 MySQL server has gone away 523s 523s The above exception was the direct cause of the following exception: 523s 523s Traceback (most recent call last): 523s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/sqlalchemy/engines.py", line 81, in _connect_ping_listener 523s connection.scalar(select(1)) 523s ~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1305, in scalar 523s return meth( 523s self, 523s distilled_parameters, 523s execution_options or NO_OPTIONS, 523s ) 523s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 541, in _execute_on_scalar 523s return self._execute_on_connection( 523s ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 523s connection, distilled_params, execution_options 523s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 523s ).scalar() 523s ^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 523, in _execute_on_connection 523s return connection._execute_clauseelement( 523s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 523s self, distilled_params, execution_options 523s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 523s ) 523s ^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1638, in _execute_clauseelement 523s ret = self._execute_context( 523s dialect, 523s ...<8 lines>... 523s cache_hit=cache_hit, 523s ) 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1843, in _execute_context 523s return self._exec_single_context( 523s ~~~~~~~~~~~~~~~~~~~~~~~~~^ 523s dialect, context, statement, parameters 523s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 523s ) 523s ^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context 523s self._handle_dbapi_exception( 523s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 523s e, str_statement, effective_parameters, cursor, context 523s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 523s ) 523s ^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2349, in _handle_dbapi_exception 523s raise newraise.with_traceback(exc_info[2]) from e 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 523s self.dialect.do_execute( 523s ~~~~~~~~~~~~~~~~~~~~~~~^ 523s cursor, str_statement, effective_parameters, context 523s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 523s ) 523s ^ 523s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 523s raise exception 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 523s self._dbapi_connection = engine.raw_connection() 523s ~~~~~~~~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 523s return self.pool.connect() 523s ~~~~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 523s return _ConnectionFairy._checkout(self, self._fairy) 523s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 523s fairy = _ConnectionRecord.checkout(pool) 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 523s with util.safe_reraise(): 523s ~~~~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 523s raise exc_value.with_traceback(exc_tb) 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 523s dbapi_connection = rec.get_connection() 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 523s self.__connect() 523s ~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 523s with util.safe_reraise(): 523s ~~~~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 523s raise exc_value.with_traceback(exc_tb) 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 523s self.dbapi_connection = connection = pool._invoke_creator(self) 523s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 523s return dialect.connect(*cargs, **cparams) 523s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 523s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 523s raise exception 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 523s self._dbapi_connection = engine.raw_connection() 523s ~~~~~~~~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 523s return self.pool.connect() 523s ~~~~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 523s return _ConnectionFairy._checkout(self, self._fairy) 523s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 523s fairy = _ConnectionRecord.checkout(pool) 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 523s with util.safe_reraise(): 523s ~~~~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 523s raise exc_value.with_traceback(exc_tb) 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 523s dbapi_connection = rec.get_connection() 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 523s self.__connect() 523s ~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 523s with util.safe_reraise(): 523s ~~~~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 523s raise exc_value.with_traceback(exc_tb) 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 523s self.dbapi_connection = connection = pool._invoke_creator(self) 523s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 523s return dialect.connect(*cargs, **cparams) 523s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 523s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 523s raise exception 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1810, in _execute_context 523s conn = self._revalidate_connection() 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 677, in _revalidate_connection 523s self._dbapi_connection = self.engine.raw_connection() 523s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 523s return self.pool.connect() 523s ~~~~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 523s return _ConnectionFairy._checkout(self, self._fairy) 523s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 523s fairy = _ConnectionRecord.checkout(pool) 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 523s with util.safe_reraise(): 523s ~~~~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 523s raise exc_value.with_traceback(exc_tb) 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 523s dbapi_connection = rec.get_connection() 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 523s self.__connect() 523s ~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 523s with util.safe_reraise(): 523s ~~~~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 523s raise exc_value.with_traceback(exc_tb) 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 523s self.dbapi_connection = connection = pool._invoke_creator(self) 523s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 523s return dialect.connect(*cargs, **cparams) 523s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 523s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 523s raise exception 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 523s self.dialect.do_execute( 523s ~~~~~~~~~~~~~~~~~~~~~~~^ 523s cursor, str_statement, effective_parameters, context 523s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 523s ) 523s ^ 523s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 523s raise exception 523s oslo_db.exception.DBConnectionError: (oslo_db.tests.sqlalchemy.test_exc_filters.OperationalError) 2002 MySQL server has gone away 523s [SQL: SELECT 1] 523s (Background on this error at: https://sqlalche.me/e/20/e3q8) 523s {6} oslo_db.tests.sqlalchemy.test_utils.TestDialectFunctionDispatcher.test_invalid_target [0.001262s] ... ok 523s {5} oslo_db.tests.sqlalchemy.test_enginefacade.MySQLLiveFacadeTest.test_context_deepcopy_on_session ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 523s {3} oslo_db.tests.sqlalchemy.test_sqlalchemy.SQLiteConnectTest.test_sqlite_fk_listener [0.005737s] ... ok 523s {6} oslo_db.tests.sqlalchemy.test_utils.TestDialectFunctionDispatcher.test_multiple_no_dispatcher [0.001100s] ... ok 523s {7} oslo_db.tests.sqlalchemy.test_utils.TestGetInnoDBTables.test_skip_tables_use_empty_list ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 523s {3} oslo_db.tests.sqlalchemy.test_update_match.ManufactureCriteriaTest.test_instance_criteria_tuples [0.002123s] ... ok 523s {7} oslo_db.tests.sqlalchemy.test_utils.TestGetUniqueKeys.test_cache [0.001581s] ... ok 523s {7} oslo_db.tests.sqlalchemy.test_utils.TestGetUniqueKeys.test_unknown_primary_keys [0.000755s] ... ok 523s {5} oslo_db.tests.sqlalchemy.test_enginefacade.MySQLLiveFacadeTest.test_replace_scope ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 523s {7} oslo_db.tests.sqlalchemy.test_utils.TestModelQuery.test_deleted_true [0.003170s] ... ok 523s ERROR [oslo_db.sqlalchemy.engines] Database connection was found disconnected; reconnecting 523s Traceback (most recent call last): 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 523s self.dialect.do_execute( 523s ~~~~~~~~~~~~~~~~~~~~~~~^ 523s cursor, str_statement, effective_parameters, context 523s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 523s ) 523s ^ 523s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 523s raise exception 523s oslo_db.tests.sqlalchemy.test_exc_filters.TestsExceptionFilter.OperationalError: 2003 MySQL server has gone away 523s 523s The above exception was the direct cause of the following exception: 523s 523s Traceback (most recent call last): 523s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/sqlalchemy/engines.py", line 81, in _connect_ping_listener 523s connection.scalar(select(1)) 523s ~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1305, in scalar 523s return meth( 523s self, 523s distilled_parameters, 523s execution_options or NO_OPTIONS, 523s ) 523s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 541, in _execute_on_scalar 523s return self._execute_on_connection( 523s ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 523s connection, distilled_params, execution_options 523s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 523s ).scalar() 523s ^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 523, in _execute_on_connection 523s return connection._execute_clauseelement( 523s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 523s self, distilled_params, execution_options 523s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 523s ) 523s ^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1638, in _execute_clauseelement 523s ret = self._execute_context( 523s dialect, 523s ...<8 lines>... 523s cache_hit=cache_hit, 523s ) 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1843, in _execute_context 523s return self._exec_single_context( 523s ~~~~~~~~~~~~~~~~~~~~~~~~~^ 523s dialect, context, statement, parameters 523s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 523s ) 523s ^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context 523s self._handle_dbapi_exception( 523s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 523s e, str_statement, effective_parameters, cursor, context 523s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 523s ) 523s ^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2349, in _handle_dbapi_exception 523s raise newraise.with_traceback(exc_info[2]) from e 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 523s self.dialect.do_execute( 523s ~~~~~~~~~~~~~~~~~~~~~~~^ 523s cursor, str_statement, effective_parameters, context 523s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 523s ) 523s ^ 523s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 523s raise exception 523s oslo_db.exception.DBConnectionError: (oslo_db.tests.sqlalchemy.test_exc_filters.OperationalError) 2003 MySQL server has gone away 523s [SQL: SELECT 1] 523s (Background on this error at: https://sqlalche.me/e/20/e3q8) 523s {7} oslo_db.tests.sqlalchemy.test_utils.TestPaginateQuery.test_paginate_query_marker_null_with_two_primary_keys [0.005098s] ... ok 523s {3} oslo_db.tests.sqlalchemy.test_update_match.PGUpdateMatchTest.test_update_returning_no_rows ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 523s {1} oslo_db.tests.sqlalchemy.test_update_match.MySQLUpdateMatchTest.test_update_returning_pk_matched ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 523s {7} oslo_db.tests.sqlalchemy.test_utils.TestPaginateQuery.test_paginate_query_null [0.003851s] ... ok 523s WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. 523s {4} oslo_db.tests.sqlalchemy.test_exc_filters.TestReferenceErrorMySQL.test_raise_delete ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 523s {4} oslo_db.tests.sqlalchemy.test_exc_filters.TestsErrorHandler.test_multiple_error_handlers [0.005312s] ... ok 523s {4} oslo_db.tests.sqlalchemy.test_fixtures.TestLoadHook.test_module_level [0.003238s] ... ok 523s {4} oslo_db.tests.sqlalchemy.test_migrate_cli.TestAlembicExtension.test_has_revision_negative [0.003257s] ... ok 523s {6} oslo_db.tests.sqlalchemy.test_utils.TestGetInnoDBTables.test_all_tables_use_innodb ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 523s {5} oslo_db.tests.sqlalchemy.test_enginefacade.PGLiveFacadeTest.test_external_session_transaction ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 523s {6} oslo_db.tests.sqlalchemy.test_utils.TestGetInnoDBTables.test_all_tables_use_innodb_false ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 523s {7} oslo_db.tests.sqlalchemy.test_utils.TestUtilsMysqlOpportunistically.test_change_index_columns ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 523s {3} oslo_db.tests.sqlalchemy.test_update_match.PGUpdateMatchTest.test_update_specimen_process_query_no_rows ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 523s {6} oslo_db.tests.sqlalchemy.test_utils.TestGetInnoDBTables.test_skip_tables_use_default_value ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 523s {6} oslo_db.tests.sqlalchemy.test_utils.TestGetUniqueKeys.test_multiple_primary_keys [0.001149s] ... ok 523s ERROR [oslo_db.sqlalchemy.engines] Database connection was found disconnected; reconnecting 523s Traceback (most recent call last): 523s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/sqlalchemy/engines.py", line 81, in _connect_ping_listener 523s connection.scalar(select(1)) 523s ~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1305, in scalar 523s return meth( 523s self, 523s distilled_parameters, 523s execution_options or NO_OPTIONS, 523s ) 523s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 541, in _execute_on_scalar 523s return self._execute_on_connection( 523s ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 523s connection, distilled_params, execution_options 523s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 523s ).scalar() 523s ^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 523, in _execute_on_connection 523s return connection._execute_clauseelement( 523s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 523s self, distilled_params, execution_options 523s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 523s ) 523s ^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1638, in _execute_clauseelement 523s ret = self._execute_context( 523s dialect, 523s ...<8 lines>... 523s cache_hit=cache_hit, 523s ) 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1843, in _execute_context 523s return self._exec_single_context( 523s ~~~~~~~~~~~~~~~~~~~~~~~~~^ 523s dialect, context, statement, parameters 523s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 523s ) 523s ^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context 523s self._handle_dbapi_exception( 523s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 523s e, str_statement, effective_parameters, cursor, context 523s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 523s ) 523s ^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2349, in _handle_dbapi_exception 523s raise newraise.with_traceback(exc_info[2]) from e 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 523s self.dialect.do_execute( 523s ~~~~~~~~~~~~~~~~~~~~~~~^ 523s cursor, str_statement, effective_parameters, context 523s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 523s ) 523s ^ 523s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 523s raise exception 523s oslo_db.exception.DBConnectionError: (oslo_db.tests.sqlalchemy.test_exc_filters.OperationalError) 2003 MySQL server has gone away 523s [SQL: SELECT 1] 523s (Background on this error at: https://sqlalche.me/e/20/e3q8) 523s 523s During handling of the above exception, another exception occurred: 523s 523s Traceback (most recent call last): 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 523s self.dialect.do_execute( 523s ~~~~~~~~~~~~~~~~~~~~~~~^ 523s cursor, str_statement, effective_parameters, context 523s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 523s ) 523s ^ 523s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 523s raise exception 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 523s self._dbapi_connection = engine.raw_connection() 523s ~~~~~~~~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 523s return self.pool.connect() 523s ~~~~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 523s return _ConnectionFairy._checkout(self, self._fairy) 523s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 523s fairy = _ConnectionRecord.checkout(pool) 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 523s with util.safe_reraise(): 523s ~~~~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 523s raise exc_value.with_traceback(exc_tb) 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 523s dbapi_connection = rec.get_connection() 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 523s self.__connect() 523s ~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 523s with util.safe_reraise(): 523s ~~~~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 523s raise exc_value.with_traceback(exc_tb) 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 523s self.dbapi_connection = connection = pool._invoke_creator(self) 523s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 523s return dialect.connect(*cargs, **cparams) 523s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 523s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 523s raise exception 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 523s self._dbapi_connection = engine.raw_connection() 523s ~~~~~~~~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 523s return self.pool.connect() 523s ~~~~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 523s return _ConnectionFairy._checkout(self, self._fairy) 523s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 523s fairy = _ConnectionRecord.checkout(pool) 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 523s with util.safe_reraise(): 523s ~~~~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 523s raise exc_value.with_traceback(exc_tb) 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 523s dbapi_connection = rec.get_connection() 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 523s self.__connect() 523s ~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 523s with util.safe_reraise(): 523s ~~~~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 523s raise exc_value.with_traceback(exc_tb) 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 523s self.dbapi_connection = connection = pool._invoke_creator(self) 523s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 523s return dialect.connect(*cargs, **cparams) 523s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 523s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 523s raise exception 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1810, in _execute_context 523s conn = self._revalidate_connection() 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 677, in _revalidate_connection 523s self._dbapi_connection = self.engine.raw_connection() 523s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 523s return self.pool.connect() 523s ~~~~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 523s return _ConnectionFairy._checkout(self, self._fairy) 523s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 523s fairy = _ConnectionRecord.checkout(pool) 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 523s with util.safe_reraise(): 523s ~~~~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 523s raise exc_value.with_traceback(exc_tb) 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 523s dbapi_connection = rec.get_connection() 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 523s self.__connect() 523s ~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 523s with util.safe_reraise(): 523s ~~~~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 523s raise exc_value.with_traceback(exc_tb) 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 523s self.dbapi_connection = connection = pool._invoke_creator(self) 523s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 523s return dialect.connect(*cargs, **cparams) 523s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 523s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 523s raise exception 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 523s self.dialect.do_execute( 523s ~~~~~~~~~~~~~~~~~~~~~~~^ 523s cursor, str_statement, effective_parameters, context 523s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 523s ) 523s ^ 523s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 523s raise exception 523s oslo_db.tests.sqlalchemy.test_exc_filters.TestsExceptionFilter.OperationalError: 2003 MySQL server has gone away 523s 523s The above exception was the direct cause of the following exception: 523s 523s Traceback (most recent call last): 523s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/sqlalchemy/engines.py", line 81, in _connect_ping_listener 523s connection.scalar(select(1)) 523s ~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1305, in scalar 523s return meth( 523s self, 523s distilled_parameters, 523s execution_options or NO_OPTIONS, 523s ) 523s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 541, in _execute_on_scalar 523s return self._execute_on_connection( 523s ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 523s connection, distilled_params, execution_options 523s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 523s ).scalar() 523s ^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 523, in _execute_on_connection 523s return connection._execute_clauseelement( 523s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 523s self, distilled_params, execution_options 523s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 523s ) 523s ^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1638, in _execute_clauseelement 523s ret = self._execute_context( 523s dialect, 523s ...<8 lines>... 523s cache_hit=cache_hit, 523s ) 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1843, in _execute_context 523s return self._exec_single_context( 523s ~~~~~~~~~~~~~~~~~~~~~~~~~^ 523s dialect, context, statement, parameters 523s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 523s ) 523s ^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context 523s self._handle_dbapi_exception( 523s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 523s e, str_statement, effective_parameters, cursor, context 523s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 523s ) 523s ^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 2349, in _handle_dbapi_exception 523s raise newraise.with_traceback(exc_info[2]) from e 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 523s self.dialect.do_execute( 523s ~~~~~~~~~~~~~~~~~~~~~~~^ 523s cursor, str_statement, effective_parameters, context 523s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 523s ) 523s ^ 523s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 523s raise exception 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 523s self._dbapi_connection = engine.raw_connection() 523s ~~~~~~~~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 523s return self.pool.connect() 523s ~~~~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 523s return _ConnectionFairy._checkout(self, self._fairy) 523s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 523s fairy = _ConnectionRecord.checkout(pool) 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 523s with util.safe_reraise(): 523s ~~~~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 523s raise exc_value.with_traceback(exc_tb) 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 523s dbapi_connection = rec.get_connection() 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 523s self.__connect() 523s ~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 523s with util.safe_reraise(): 523s ~~~~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 523s raise exc_value.with_traceback(exc_tb) 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 523s self.dbapi_connection = connection = pool._invoke_creator(self) 523s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 523s return dialect.connect(*cargs, **cparams) 523s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 523s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 523s raise exception 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 146, in __init__ 523s self._dbapi_connection = engine.raw_connection() 523s ~~~~~~~~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 523s return self.pool.connect() 523s ~~~~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 523s return _ConnectionFairy._checkout(self, self._fairy) 523s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 523s fairy = _ConnectionRecord.checkout(pool) 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 523s with util.safe_reraise(): 523s ~~~~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 523s raise exc_value.with_traceback(exc_tb) 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 523s dbapi_connection = rec.get_connection() 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 523s self.__connect() 523s ~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 523s with util.safe_reraise(): 523s ~~~~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 523s raise exc_value.with_traceback(exc_tb) 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 523s self.dbapi_connection = connection = pool._invoke_creator(self) 523s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 523s return dialect.connect(*cargs, **cparams) 523s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 523s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 523s raise exception 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1810, in _execute_context 523s conn = self._revalidate_connection() 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 677, in _revalidate_connection 523s self._dbapi_connection = self.engine.raw_connection() 523s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 3298, in raw_connection 523s return self.pool.connect() 523s ~~~~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/impl.py", line 447, in connect 523s return _ConnectionFairy._checkout(self, self._fairy) 523s ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 1264, in _checkout 523s fairy = _ConnectionRecord.checkout(pool) 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 718, in checkout 523s with util.safe_reraise(): 523s ~~~~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 523s raise exc_value.with_traceback(exc_tb) 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 716, in checkout 523s dbapi_connection = rec.get_connection() 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 838, in get_connection 523s self.__connect() 523s ~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 901, in __connect 523s with util.safe_reraise(): 523s ~~~~~~~~~~~~~~~~~^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ 523s raise exc_value.with_traceback(exc_tb) 523s File "/usr/lib/python3/dist-packages/sqlalchemy/pool/base.py", line 897, in __connect 523s self.dbapi_connection = connection = pool._invoke_creator(self) 523s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/create.py", line 646, in connect 523s return dialect.connect(*cargs, **cparams) 523s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 523s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1515, in cant_connect 523s raise exception 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 523s self.dialect.do_execute( 523s ~~~~~~~~~~~~~~~~~~~~~~~^ 523s cursor, str_statement, effective_parameters, context 523s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 523s ) 523s ^ 523s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 1508, in cant_execute 523s raise exception 523s oslo_db.exception.DBConnectionError: (oslo_db.tests.sqlalchemy.test_exc_filters.OperationalError) 2003 MySQL server has gone away 523s [SQL: SELECT 1] 523s (Background on this error at: https://sqlalche.me/e/20/e3q8) 523s {6} oslo_db.tests.sqlalchemy.test_utils.TestPaginateQuery.test_paginate_query_attribute_error_invalid_sortkey [0.003827s] ... ok 523s {5} oslo_db.tests.sqlalchemy.test_enginefacade.PGLiveFacadeTest.test_flush_on_subtransaction ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 523s WARNING [oslo_db.sqlalchemy.engines] SQL connection failed. 3 attempts left. 523s {7} oslo_db.tests.sqlalchemy.test_utils.TestUtilsPostgresqlOpportunistically.test_change_index_columns ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 523s {7} oslo_db.tests.sqlalchemy.test_utils.Test_UnstableSortingOrder.test_unique_index_unstable [0.001173s] ... ok 523s {7} oslo_db.tests.test_api.DBAPITestCase.test_dbapi_full_path_module_method [0.000960s] ... ok 523s {3} oslo_db.tests.sqlalchemy.test_update_match.PGUpdateMatchTest.test_update_specimen_query_mismatch_error ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 523s {1} oslo_db.tests.sqlalchemy.test_update_match.MySQLUpdateMatchTest.test_update_specimen_multi_rows ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 523s {6} oslo_db.tests.sqlalchemy.test_utils.TestPaginateQuery.test_paginate_query_marker_null [0.005218s] ... ok 523s {7} oslo_db.tests.test_api.DBAPITestCase.test_dbapi_lazy_loading [0.000854s] ... ok 523s {3} oslo_db.tests.sqlalchemy.test_utils.TestConnectionUtils.test_ensure_backend_available_no_dbapi_raises [0.002451s] ... ok 523s {3} oslo_db.tests.sqlalchemy.test_utils.TestPaginateQuery.test_paginate_query_attribute_error [0.004811s] ... ok 523s {7} oslo_db.tests.test_api.DBRetryRequestCase.test_retry_wrapper_exception_checker [0.001696s] ... ok 523s {7} oslo_db.tests.test_api.DBRetryRequestCase.test_wrap_db_retry_get_interval [0.000758s] ... ok 523s {5} oslo_db.tests.sqlalchemy.test_enginefacade.PGLiveFacadeTest.test_flush_on_subtransaction_default_off ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 523s {3} oslo_db.tests.sqlalchemy.test_utils.TestPaginateQueryActualSQL.test_paginate_on_hybrid_assert_stmt [0.005372s] ... ok 523s {5} oslo_db.tests.sqlalchemy.test_enginefacade.PatchFactoryTest.test_new_manager_from_config [0.005889s] ... ok 523s {4} oslo_db.tests.sqlalchemy.test_migrate_cli.TestMigrationManager.test_wrong_config [0.034097s] ... ok 523s {5} oslo_db.tests.sqlalchemy.test_enginefacade.PatchFactoryTest.test_patch_factory [0.005739s] ... ok 523s {5} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_connection_context_exception [0.004413s] ... ok 523s WARNING [oslo_db.sqlalchemy.engines] SQL connection failed. 2 attempts left. 523s {1} oslo_db.tests.sqlalchemy.test_update_match.MySQLUpdateMatchTest.test_update_specimen_on_none_successful ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 523s {4} oslo_db.tests.sqlalchemy.test_migrate_cli.TestMigrationMultipleExtensions.test_downgrade_right_order [0.004892s] ... ok 523s {4} oslo_db.tests.sqlalchemy.test_options.DbApiOptionsTestCase.test_session_parameters [0.003987s] ... ok 523s {6} oslo_db.tests.sqlalchemy.test_utils.TestUtilsMysqlOpportunistically.test_add_existing_index ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 523s {5} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_dispose_pool [0.004282s] ... ok 523s {3} oslo_db.tests.sqlalchemy.test_utils.TestUtilsPostgresqlOpportunistically.test_add_existing_index ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 523s {6} oslo_db.tests.sqlalchemy.test_utils.TestUtilsMysqlOpportunistically.test_drop_unexisting_index ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 523s {4} oslo_db.tests.sqlalchemy.test_sqlalchemy.CreateEngineTest.test_mysql_pymysql_connect_args_default [0.002189s] ... ok 523s {4} oslo_db.tests.sqlalchemy.test_sqlalchemy.CreateEngineTest.test_sqlite_file_pool_args [0.002076s] ... ok 523s {4} oslo_db.tests.sqlalchemy.test_sqlalchemy.CreateEngineTest.test_warn_on_missing_driver [0.001638s] ... ok 523s {5} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_multiple_factories_nested [0.006639s] ... ok 523s {4} oslo_db.tests.sqlalchemy.test_sqlalchemy.EngineFacadeTestCase.test_get_engine [0.004666s] ... ok 523s {6} oslo_db.tests.sqlalchemy.test_utils.TestUtilsMysqlOpportunistically.test_index_exists ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 523s {3} oslo_db.tests.sqlalchemy.test_utils.TestUtilsPostgresqlOpportunistically.test_column_exists ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 523s {3} oslo_db.tests.sqlalchemy.test_utils.Test_UnstableSortingOrder.test_single_inh_stable [0.001035s] ... ok 523s {3} oslo_db.tests.sqlalchemy.test_utils.Test_UnstableSortingOrder.test_unique_index_stable [0.000825s] ... ok 523s {3} oslo_db.tests.test_api.DBReconnectTestCase.test_dbapi_lazy_loading [0.001298s] ... ok 523s {3} oslo_db.tests.test_api.DBReconnectTestCase.test_dbapi_unknown_invalid_backend [0.001561s] ... ok 523s {3} oslo_db.tests.test_api.DBRetryRequestCase.test_retry_wrapper_succeeds [0.000750s] ... ok 523s {5} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_reader_then_writer_ok [0.006587s] ... ok 523s {5} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_savepoint_and_independent_raises [0.002804s] ... ok 523s {4} oslo_db.tests.sqlalchemy.test_sqlalchemy.EngineFacadeTestCase.test_slave_connection [0.009229s] ... ok 523s {6} oslo_db.tests.sqlalchemy.test_utils.TestUtilsPostgresqlOpportunistically.test_index_exists ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 523s {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 523s {5} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_using_writer_connection [0.013342s] ... ok 523s {6} oslo_db.tests.sqlalchemy.test_utils.TestUtilsPostgresqlOpportunistically.test_index_exists_on_columns ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 523s {6} oslo_db.tests.sqlalchemy.test_utils.Test_UnstableSortingOrder.test_multiple_primary_keys_unstable [0.000863s] ... ok 523s {6} oslo_db.tests.test_api.DBReconnectTestCase.test_raise_connection_error_decorated [0.002151s] ... ok 523s {6} oslo_db.tests.test_api.DBReconnectTestCase.test_retry_two [0.001672s] ... ok 523s {4} oslo_db.tests.sqlalchemy.test_sqlalchemy.MySQLStrictAllTablesModeTestCase.test_string_too_long ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 523s {5} oslo_db.tests.sqlalchemy.test_enginefacade.SynchronousReaderWSlaveMockFacadeTest.test_using_writer_no_descriptors [0.006902s] ... ok 523s WARNING [oslo_db.sqlalchemy.exc_filters] DBAPIError exception wrapped. 523s Traceback (most recent call last): 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 523s self.dialect.do_execute( 523s ~~~~~~~~~~~~~~~~~~~~~~~^ 523s cursor, str_statement, effective_parameters, context 523s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 523s ) 523s ^ 523s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 133, in do_execute 523s raise exception 523s oslo_db.tests.sqlalchemy.test_exc_filters.TestsExceptionFilter.IntegrityError: constraint violation 523s {4} oslo_db.tests.sqlalchemy.test_sqlalchemy.MysqlConnectTest.test_logs_real_mode ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 523s {1} oslo_db.tests.sqlalchemy.test_update_match.PGUpdateMatchTest.test_update_multiple_rows ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 523s {1} oslo_db.tests.sqlalchemy.test_utils.TestDialectFunctionDispatcher.test_engine [0.003261s] ... ok 523s {1} oslo_db.tests.sqlalchemy.test_utils.TestDialectFunctionDispatcher.test_multiple_no_driver [0.001145s] ... ok 523s {1} oslo_db.tests.sqlalchemy.test_utils.TestDialectFunctionDispatcher.test_multiple_no_return_value [0.001257s] ... ok 523s {1} oslo_db.tests.sqlalchemy.test_utils.TestDialectFunctionDispatcher.test_single [0.001457s] ... ok 523s {1} oslo_db.tests.sqlalchemy.test_utils.TestDialectFunctionDispatcher.test_url_mysql_generic [0.001213s] ... ok 523s {1} oslo_db.tests.sqlalchemy.test_utils.TestModelQuery.test_no_soft_deleted [0.002227s] ... ok 523s {1} oslo_db.tests.sqlalchemy.test_utils.TestModelQuery.test_project_filter_allow_none [0.002642s] ... ok 523s {1} oslo_db.tests.sqlalchemy.test_utils.TestModelQuery.test_wrong_model [0.001250s] ... ok 523s {1} oslo_db.tests.sqlalchemy.test_utils.TestPaginateQuery.test_invalid_unicode_paramater_str [0.002707s] ... ok 523s {1} oslo_db.tests.sqlalchemy.test_utils.TestPaginateQuery.test_paginate_query [0.002760s] ... ok 523s {1} oslo_db.tests.sqlalchemy.test_utils.TestPaginateQuery.test_paginate_query_assertion_error [0.001542s] ... ok 523s {1} oslo_db.tests.sqlalchemy.test_utils.TestPaginateQuery.test_paginate_query_value_error [0.002861s] ... ok 523s WARNING [oslo_db.sqlalchemy.exc_filters] DBAPIError exception wrapped. 523s Traceback (most recent call last): 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 523s self.dialect.do_execute( 523s ~~~~~~~~~~~~~~~~~~~~~~~^ 523s cursor, str_statement, effective_parameters, context 523s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 523s ) 523s ^ 523s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 133, in do_execute 523s raise exception 523s oslo_db.tests.sqlalchemy.test_exc_filters.TestsExceptionFilter.ProgrammingError: Error 123, you made a mistake 523s {4} oslo_db.tests.sqlalchemy.test_sqlalchemy.MysqlConnectTest.test_mysql_wsrep_sync_wait_listener ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 523s {4} oslo_db.tests.sqlalchemy.test_update_match.MySQLUpdateMatchTest.test_update_returning_wrong_uuid ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 523s {4} oslo_db.tests.sqlalchemy.test_update_match.MySQLUpdateMatchTest.test_update_specimen_on_multiple_wnone_successful ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 523s {5} oslo_db.tests.sqlalchemy.test_exc_filters.MySQLPrePingHandlerTests.test_mysql_galera_non_primary_disconnected ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 523s {5} oslo_db.tests.sqlalchemy.test_exc_filters.MySQLPrePingHandlerTests.test_mysql_w_disconnect_flag ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 523s {4} oslo_db.tests.sqlalchemy.test_update_match.PGUpdateMatchTest.test_update_specimen_no_rows ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 523s {1} oslo_db.tests.sqlalchemy.test_utils.TestUtilsMysqlOpportunistically.test_add_index ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 523s {4} oslo_db.tests.sqlalchemy.test_update_match.PGUpdateMatchTest.test_update_specimen_on_none_successful ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 523s {4} oslo_db.tests.sqlalchemy.test_utils.TestModelQuery.test_no_deleted_value [0.002480s] ... ok 523s {4} oslo_db.tests.sqlalchemy.test_utils.TestPaginateQuery.test_paginate_on_hybrid [0.007005s] ... ok 523s {4} oslo_db.tests.sqlalchemy.test_utils.TestPaginateQuery.test_paginate_query_assertion_error_2 [0.001804s] ... ok 523s {4} oslo_db.tests.sqlalchemy.test_utils.TestPaginateQuery.test_paginate_query_no_pagination_no_sort_dirs [0.002081s] ... ok 523s {1} oslo_db.tests.sqlalchemy.test_utils.TestUtilsMysqlOpportunistically.test_index_exists_on_columns ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 523s {4} oslo_db.tests.sqlalchemy.test_utils.TestPaginateQueryActualSQL.test_paginate_with_boolean_sort [0.006451s] ... ok 523s {4} oslo_db.tests.sqlalchemy.test_utils.Test_UnstableSortingOrder.test_classically_mapped_primary_keys_stable [0.001031s] ... ok 523s {4} oslo_db.tests.sqlalchemy.test_utils.Test_UnstableSortingOrder.test_multiple_primary_keys_stable [0.000931s] ... ok 523s {4} oslo_db.tests.sqlalchemy.test_utils.Test_UnstableSortingOrder.test_unknown_primary_keys_stable [0.000793s] ... ok 523s {5} oslo_db.tests.sqlalchemy.test_exc_filters.TestDBConnectPingListener.test_mysql_wo_disconnect_flag [0.070251s] ... ok 523s {4} oslo_db.tests.test_api.DBReconnectTestCase.test_dbapi_from_config [0.002046s] ... ok 523s {4} oslo_db.tests.test_api.DBReconnectTestCase.test_dbapi_full_path_module_method [0.001275s] ... ok 523s {4} oslo_db.tests.test_api.DBRetryRequestCase.test_dbapi_from_config [0.001709s] ... ok 523s {4} oslo_db.tests.test_api.DBRetryRequestCase.test_retry_wrapper_non_db_error_not_logged [0.001629s] ... ok 523s {1} oslo_db.tests.sqlalchemy.test_utils.TestUtilsPostgresqlOpportunistically.test_add_index ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 523s {1} oslo_db.tests.sqlalchemy.test_utils.TestUtilsPostgresqlOpportunistically.test_drop_index ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 523s {1} oslo_db.tests.test_api.DBAPITestCase.test_dbapi_from_config [0.001315s] ... ok 523s {1} oslo_db.tests.test_api.DBReconnectTestCase.test_raise_connection_error_enabled [0.001486s] ... ok 523s {1} oslo_db.tests.test_api.DBReconnectTestCase.test_retry_one [0.001840s] ... ok 523s {1} oslo_db.tests.test_api.DBRetryRequestCase.test_dbapi_lazy_loading [0.000787s] ... ok 523s {5} oslo_db.tests.sqlalchemy.test_exc_filters.TestDBConnectRetry.test_connect_retry_past_failure [0.029837s] ... ok 523s {5} oslo_db.tests.sqlalchemy.test_exc_filters.TestDeadlock.test_postgresql_deadlock [0.011535s] ... ok 523s {5} oslo_db.tests.sqlalchemy.test_exc_filters.TestDuplicate.test_postgresql [0.003550s] ... ok 523s {5} oslo_db.tests.sqlalchemy.test_exc_filters.TestDuplicate.test_unsupported_backend [0.006427s] ... ok 523s {5} oslo_db.tests.sqlalchemy.test_exc_filters.TestFallthroughsAndNonDBAPI.test_generic_dbapi [0.005341s] ... ok 523s {5} oslo_db.tests.sqlalchemy.test_exc_filters.TestNonExistentConstraintMySQL.test_raise ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 523s {5} oslo_db.tests.sqlalchemy.test_exc_filters.TestReferenceErrorMySQL.test_raise_ansi_quotes ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 523s WARNING [oslo_db.sqlalchemy.exc_filters] DBAPIError exception wrapped. 523s Traceback (most recent call last): 523s File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context 523s self.dialect.do_execute( 523s ~~~~~~~~~~~~~~~~~~~~~~~^ 523s cursor, str_statement, effective_parameters, context 523s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 523s ) 523s ^ 523s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/sqlalchemy/test_exc_filters.py", line 133, in do_execute 523s raise exception 523s oslo_db.tests.sqlalchemy.test_exc_filters.TestsExceptionFilter.ProgrammingError: Error 123, you made a mistake 523s {5} oslo_db.tests.sqlalchemy.test_exc_filters.TestsErrorHandler.test_chained_exceptions [0.004513s] ... ok 523s /usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method 523s warnings.warn("TestResult has no addDuration method", 523s {5} oslo_db.tests.sqlalchemy.test_fixtures.TestLoadHook.test_package_level [0.003169s] ... ok 523s {5} oslo_db.tests.sqlalchemy.test_fixtures.TestWScenarios.test_one(scenario2) [0.000104s] ... ok 523s {5} oslo_db.tests.sqlalchemy.test_migrate_cli.TestAlembicExtension.test_version [0.004104s] ... ok 523s {5} oslo_db.tests.sqlalchemy.test_migrate_cli.TestMigrationMultipleExtensions.test_downgrade_checks_rev_existence [0.008685s] ... ok 523s {5} oslo_db.tests.sqlalchemy.test_migrations.ModelsMigrationsSyncPostgreSQL.test_models_not_sync_filtered ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 523s {5} oslo_db.tests.sqlalchemy.test_migrations.ModelsMigrationsSyncPostgreSQL.test_models_sync ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 523s {5} oslo_db.tests.sqlalchemy.test_options.DbApiOptionsTestCase.test_dbapi_parameters [0.003133s] ... ok 523s {5} oslo_db.tests.sqlalchemy.test_provision.BackendNotAvailableTest.test_cant_connect [0.001723s] ... ok 523s {5} oslo_db.tests.sqlalchemy.test_sqlalchemy.CreateEngineTest.test_mysqlconnector_raise_on_warnings_default [0.001062s] ... ok 523s {5} oslo_db.tests.sqlalchemy.test_update_match.ManufactureCriteriaTest.test_instance_criteria_basic_wnone [0.001937s] ... ok 523s {5} oslo_db.tests.sqlalchemy.test_update_match.ManufactureCriteriaTest.test_instance_criteria_tuples_wnone [0.002079s] ... ok 523s {5} oslo_db.tests.sqlalchemy.test_update_match.MySQLUpdateMatchTest.test_custom_handle_failure_raise_new ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 523s {5} oslo_db.tests.sqlalchemy.test_update_match.MySQLUpdateMatchTest.test_update_specimen_given_query_no_rows ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 523s {5} oslo_db.tests.sqlalchemy.test_utils.PostgresqlTestMigrations.test_drop_dup_entries_in_file_conn ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 523s {5} 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 523s {5} oslo_db.tests.sqlalchemy.test_utils.TestGetInnoDBTables.test_skip_tables_use_several_values ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 523s {5} oslo_db.tests.sqlalchemy.test_utils.TestModelQuery.test_project_filter_wrong_model [0.002517s] ... ok 523s WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. 523s {5} oslo_db.tests.sqlalchemy.test_utils.TestPaginateQuery.test_paginate_query_attribute_error_invalid_sortkey_2 [0.003343s] ... ok 523s WARNING [oslo_db.sqlalchemy.utils] Unique keys not in sort_keys. The sorting order may be unstable. 523s {5} oslo_db.tests.sqlalchemy.test_utils.TestPaginateQuery.test_paginate_query_attribute_error_invalid_sortkey_3 [0.001895s] ... ok 523s {5} oslo_db.tests.sqlalchemy.test_utils.TestUtilsMysqlOpportunistically.test_column_exists ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect 523s {5} oslo_db.tests.sqlalchemy.test_utils.TestUtilsPostgresqlOpportunistically.test_get_indexes ... SKIPPED: Backend 'postgresql+psycopg2' is unavailable: Could not connect 523s {5} oslo_db.tests.sqlalchemy.test_utils.Test_UnstableSortingOrder.test_joined_inh_stable [0.000893s] ... ok 523s {5} oslo_db.tests.test_api.DBAPITestCase.test_dbapi_unknown_invalid_backend [0.001715s] ... ok 523s ERROR [oslo_db.api] DB exceeded retry limit. 523s Traceback (most recent call last): 523s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/api.py", line 142, in wrapper 523s return f(*args, **kwargs) 523s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/test_api.py", line 270, in some_method_no_deadlock 523s raise exception.RetryRequest(ValueError()) 523s oslo_db.exception.RetryRequest 523s ERROR [oslo_db.api] DB exceeded retry limit. 523s Traceback (most recent call last): 523s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/api.py", line 142, in wrapper 523s return f(*args, **kwargs) 523s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/test_api.py", line 281, in some_method_deadlock 523s raise exception.DBDeadlock('test') 523s oslo_db.exception.DBDeadlock: test 523s ERROR [oslo_db.api] DB exceeded retry limit. 523s Traceback (most recent call last): 523s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/api.py", line 142, in wrapper 523s return f(*args, **kwargs) 523s File "/tmp/autopkgtest.5dHfcQ/build.Mmm/src/oslo_db/tests/test_api.py", line 291, in some_method_no_deadlock_exp 523s raise exception.RetryRequest(ValueError()) 523s oslo_db.exception.RetryRequest 523s {5} oslo_db.tests.test_api.DBRetryRequestCase.test_retry_wrapper_deadlock [0.006701s] ... ok 524s 524s ====== 524s Totals 524s ====== 524s Ran: 602 tests in 1.2437 sec. 524s - Passed: 447 524s - Skipped: 155 524s - Expected Fail: 0 524s - Unexpected Success: 0 524s - Failed: 0 524s Sum of execute time for each test: 6.7120 sec. 524s 524s ============== 524s Worker Balance 524s ============== 524s - Worker 0 (76 tests) => 0:00:00.718930 524s - Worker 1 (76 tests) => 0:00:01.036391 524s - Worker 2 (75 tests) => 0:00:00.643143 524s - Worker 3 (75 tests) => 0:00:00.888467 524s - Worker 4 (75 tests) => 0:00:00.944163 524s - Worker 5 (75 tests) => 0:00:01.150675 524s - Worker 6 (75 tests) => 0:00:00.899545 524s - Worker 7 (75 tests) => 0:00:00.818327 524s + rm -rf .stestr 524s autopkgtest [22:47:13]: test python-stestr: -----------------------] 528s autopkgtest [22:47:17]: test python-stestr: - - - - - - - - - - results - - - - - - - - - - 528s python-stestr PASS 532s autopkgtest [22:47:21]: @@@@@@@@@@@@@@@@@@@@ summary 532s python-import PASS 532s python-stestr PASS