[Tickets #5108] session table deadlock with remote calendars

bugs at bugs.horde.org bugs at bugs.horde.org
Mon Mar 12 22:52:11 UTC 2007


DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.

Ticket URL: http://bugs.horde.org/ticket/?id=5108
-----------------------------------------------------------------------
 Ticket             | 5108
 Created By         | morgan at orst.edu
 Summary            | session table deadlock with remote calendars
 Queue              | Kronolith
 Version            | 2.1.4
 Type               | Bug
 State              | Unconfirmed
 Priority           | 2. Medium
 Owners             | 
-----------------------------------------------------------------------


morgan at orst.edu (2007-03-12 15:52) wrote:

When row-level locking is disabled (using MyISAM tables, for example) in
Horde, it is possible to create a race/deadlock condition on the session
table when viewing a remote calendar that is hosted on your server.

To reproduce this problem, add your own calendar (such as
https://example.com/kronolith/ics.php?c=bob@example.com) as a remote
calendar in Kronolith's Options.  Click on "Today" and then select the
remote calendar from the "Select calendars to display:" drop-down list.

At this point, two separate Apache processes will be holding a lock on the
session table, and any new pages requiring access to the session table will
hang.



More information about the bugs mailing list