[mythtv-commits] Ticket #8903: Backend doesn't seem to reconnect to restarted mysql

MythTV mythtv at cvs.mythtv.org
Sat Sep 11 07:38:12 UTC 2010

#8903: Backend doesn't seem to reconnect to restarted mysql
 Reporter:  beirdo            |           Owner:  beirdo    
     Type:  defect            |          Status:  closed    
 Priority:  minor             |       Milestone:  0.24      
Component:  MythTV - General  |         Version:  Trunk Head
 Severity:  medium            |      Resolution:  fixed     
 Keywords:                    |   Ticket locked:  0         
Changes (by beirdo):

  * status:  assigned => closed
  * resolution:  => fixed


 (In [26225]) Make MSqlQuery.exec and .prepare more resiliant to
 disappearing MySQL

 If the database connection is down on entry, it will try to
 reconnect or fail.

 If the .exec or .prepare call fails due to "MySQL server went away" (error
 2006), it will try to reconnect, and if that works, it will retry the call

 This should keep the frontend and backend (et al) from going absolutely
 if the mysql server needs to be restarted for any reason.  Previously, all
 further queries would fail, requiring restarts.

 Fixes #8903

Ticket URL: <http://svn.mythtv.org/trac/ticket/8903#comment:3>
MythTV <http://www.mythtv.org/>
MythTV Media Center

More information about the mythtv-commits mailing list