Public bug reported: Binary package hint: python-mysqldb
Ubuntu has inherited a patch from Debian in Python's MySQLdb package which is quite harmful to any application which needs transactional behavior. Here is a comment in Storm which explains the problem: # Here is another sad story about bad transactional behavior. MySQL # offers a feature to automatically reconnect dropped connections. # What sounds like a dream, is actually a nightmare for anyone who # is dealing with transactions. When a reconnection happens, the # currently running transaction is transparently rolled back, and # everything that was being done is lost, without notice. Not only # that, but the connection may be put back in AUTOCOMMIT mode, even # when that's not the default MySQLdb behavior. The MySQL developers # quickly understood that this is a terrible idea, and removed the # behavior in MySQL 5.0.3. Unfortunately, Debian and Ubuntu still # have a patch right now which *reenables* that behavior by default # even past version 5.0.3. ** Affects: python-mysqldb (Ubuntu) Importance: Undecided Status: New -- MySQLdb reconnect patch is harmful https://bugs.launchpad.net/bugs/163184 You received this bug notification because you are a member of Ubuntu Bugs, which is the bug contact for Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs