[Bast-commits] r7439 -
DBIx-Class/0.08/branches/sybase/lib/DBIx/Class/Storage
ribasushi at dev.catalyst.perl.org
ribasushi at dev.catalyst.perl.org
Sun Aug 30 07:07:00 GMT 2009
Author: ribasushi
Date: 2009-08-30 07:07:00 +0000 (Sun, 30 Aug 2009)
New Revision: 7439
Modified:
DBIx-Class/0.08/branches/sybase/lib/DBIx/Class/Storage/DBI.pm
Log:
Put the ocmment back
Modified: DBIx-Class/0.08/branches/sybase/lib/DBIx/Class/Storage/DBI.pm
===================================================================
--- DBIx-Class/0.08/branches/sybase/lib/DBIx/Class/Storage/DBI.pm 2009-08-30 07:01:40 UTC (rev 7438)
+++ DBIx-Class/0.08/branches/sybase/lib/DBIx/Class/Storage/DBI.pm 2009-08-30 07:07:00 UTC (rev 7439)
@@ -1107,6 +1107,12 @@
sub _dbh_begin_work {
my $self = shift;
+
+ # if the user is utilizing txn_do - good for him, otherwise we need to
+ # ensure that the $dbh is healthy on BEGIN.
+ # We do this via ->dbh_do instead of ->dbh, so that the ->dbh "ping"
+ # will be replaced by a failure of begin_work itself (which will be
+ # then retried on reconnect)
if ($self->{_in_dbh_do}) {
$self->_dbh->begin_work;
} else {
More information about the Bast-commits
mailing list