Handle most deadlocks and default RaiseErrors to 1
commit8b86eb23315ac00c3701f5cb6fff32d220dca9a4
authordormando <dormando@f67b2e87-0811-0410-a7e0-dd94e48410d6>
Sun, 15 Nov 2009 05:47:45 +0000 (15 05:47 +0000)
committerdormando <dormando@f67b2e87-0811-0410-a7e0-dd94e48410d6>
Sun, 15 Nov 2009 05:47:45 +0000 (15 05:47 +0000)
treec1b0c2675fbdb6d7ba4826a90286b028b66580f0
parent43892ada25c98170368db1313394bc118a3c87b6
Handle most deadlocks and default RaiseErrors to 1

Now all SQL errors will immediately die. I've audited all of the callers
I can find. Queries which are called in or near transactions are all now
deadlock friendly.

More common cases of what actually *causes* the deadlocks should be fixed,
however a lot of the ones I see now are deadlocking against individual
queries and have no obvious resolution. They are rare, let them happen.

git-svn-id: http://code.sixapart.com/svn/mogilefs/trunk@1350 f67b2e87-0811-0410-a7e0-dd94e48410d6
lib/MogileFS/Store.pm