I installed it on a prod box today and encountered a dbh leak. I use Embperl under mod_perl and see a large amount of db connections from the same apache process (of course with the same username, password). I pass the $dbh to some functions which need db access, so that they don't need to establish their own db connection, maybe that’s the root of evil. This didn't happen with 0.0700x. A 'undef $dbh;' at the end of the embperl page didn't fix it either. Is there a connection to DBIC::Storage::DBI::Cursor::DESTROY bug fixed in 0.07999_06?
-Alex > -----Original Message----- > From: Brandon Black [mailto:[EMAIL PROTECTED] > Sent: Wednesday, June 13, 2007 7:13 AM > To: [email protected]; The elegant MVC web framework > Subject: [Dbix-class] DBIx::Class 0.07999_06 (aka 0.08 RC3) released > > Hi again, > > A few small issues have been squashed since the last release > candidate, and in the process the exception system has been improved a > bit. Sorry for the lengthy series of release candidates to test, but > I guess we should have expected this after an 11 month development > cycle. > > I really hope/expect this is the last RC before 0.08, so please test > it. If we don't hear any complaining about this one after a few days, > it will probably become 0.08 virtually unchanged. > > You can download it from: http://www.dtmf.com/DBIx-Class- > 0.07999_06.tar.gz > > It's on the way to CPAN too, but beware that some recent changes to > search.cpan.org are causing our recent development releases to not > show up there (don't even get me started on this issue...) > > Post bugs to [email protected] and/or tell us on > #dbix-class on irc.perl.org > > Changes: > > 0.07999_06 2007-06-13 04:45:00 > - tweaked Row.pm to make last_insert_id take multiple column > names > - Fixed DBIC::Storage::DBI::Cursor::DESTROY bug that was > messing up exception handling > - added exception objects to eliminate stacktrace/Carp::Clan > output redundancy > - setting $ENV{DBIC_TRACE} defaults stacktrace on. > - added stacktrace option to Schema, makes throw_exception > use "confess" > - make database handles use throw_exception by default > - make database handles supplied by a coderef use our > standard HandleError/RaiseError/PrintError > - add "unsafe" connect_info option to suppress our setting > of HandleError/RaiseError/PrintError > - removed several redundant evals whose sole purpose was to > provide extra debugging info > - fixed page-within-page bug (reported by nilsonsfj) > - fixed rare bug when database is disconnected inbetween > "$dbh->prepare_cached" and "$sth->execute" > > -- Brandon > > _______________________________________________ > List: http://lists.rawmode.org/cgi-bin/mailman/listinfo/dbix-class > Wiki: http://dbix-class.shadowcatsystems.co.uk/ > IRC: irc.perl.org#dbix-class > SVN: http://dev.catalyst.perl.connorg/repos/bast/trunk/DBIx-Class/ > Searchable Archive: http://www.mail-archive.com/dbix- > [EMAIL PROTECTED]/
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ List: http://lists.rawmode.org/cgi-bin/mailman/listinfo/dbix-class Wiki: http://dbix-class.shadowcatsystems.co.uk/ IRC: irc.perl.org#dbix-class SVN: http://dev.catalyst.perl.org/repos/bast/trunk/DBIx-Class/ Searchable Archive: http://www.mail-archive.com/[email protected]/
