diff options
author | Eric Wong <e@80x24.org> | 2021-06-09 10:03:05 +0000 |
---|---|---|
committer | Eric Wong <e@80x24.org> | 2021-06-09 10:03:40 +0000 |
commit | cd2b547780a0f66115710865543accf5282c59d3 (patch) | |
tree | 706f076f5d8576208df09003f0b340edb0c677ab /lib/PublicInbox/LeiMailSync.pm | |
parent | 60f28950bcee757c556d1b613cafd2606f928b8e (diff) | |
download | public-inbox-cd2b547780a0f66115710865543accf5282c59d3.tar.gz |
Sharing lms->{dbh} with eidx shards appears to be the cause of the "Issuing rollback() due to DESTROY without explicit disconnect() of DBD::SQLite::db handle" messages I've been seeing from "lei up".
Diffstat (limited to 'lib/PublicInbox/LeiMailSync.pm')
-rw-r--r-- | lib/PublicInbox/LeiMailSync.pm | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/lib/PublicInbox/LeiMailSync.pm b/lib/PublicInbox/LeiMailSync.pm index ec05404a..558988f3 100644 --- a/lib/PublicInbox/LeiMailSync.pm +++ b/lib/PublicInbox/LeiMailSync.pm @@ -405,13 +405,12 @@ sub imap_oid { $oidbin ? unpack('H*', $oidbin) : undef; } -# FIXME: something with "lei <up|q>" is causing uncommitted transaction -# warnings, not sure what... +# FIXED? something with "lei <up|q>" is causing uncommitted transaction +# TODO: remove soon sub DESTROY { my ($self) = @_; my $dbh = delete($self->{dbh}) or return; return if $dbh->{ReadOnly}; - use Carp; undef $dbh; warn "BUG $$ $0 $self {dbh} OPEN ppid=".getppid.' '.Carp::longmess(); } |