]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
Use MySQL protocol-level ping.
authorMaxim Bublis <satori@dropbox.com>
Mon, 2 Jul 2018 16:34:32 +0000 (12:34 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Mon, 9 Jul 2018 21:59:20 +0000 (17:59 -0400)
commitbd3255760b24bf9f3772415afd2e87c7a12a91e6
treef580e7f25400b6909d71e94058d6a1c9ac20200f
parent284009683d9e48e19cc09e740e7b928c2c02997c
Use MySQL protocol-level ping.

Utilizes MySQL protocol-level pings for disconnection detection.
This is just a 5-byte packet followed by a 7-byte response.

Affects MySQLdb, MySQL Connector and PyMySQL dialects.

Change-Id: I672f75e3746878d88987a31750444dde0cf8eb9b
Pull-request: https://github.com/zzzeek/sqlalchemy/pull/460
doc/build/changelog/migration_13.rst
doc/build/changelog/unreleased_13/mysql_ping.rst [new file with mode: 0644]
lib/sqlalchemy/dialects/mysql/mysqlconnector.py
lib/sqlalchemy/dialects/mysql/mysqldb.py
lib/sqlalchemy/dialects/mysql/pymysql.py