Modify

Opened 5 years ago

Closed 5 years ago

Last modified 5 years ago

#10165 closed defect (fixed)

dbhelper can't handle Pooled connections in 0.13/1.0dev

Reported by: stotty@… Owned by: Russ Tyndall
Priority: normal Component: TimingAndEstimationPlugin
Severity: normal Keywords:
Cc: Trac Release: 1.0

Description

The db connection scpecific functions in dbhelper.py won't work if the connection in env is pooled.

I've attached a modified dbhelper that unwraps the connection if it encounters a pooled connection.

Attachments (3)

dbhelper.py (6.5 KB) - added by anonymous 5 years ago.
modified dbheleper for 0.13
dbhelper.diff (1.9 KB) - added by anonymous 5 years ago.
dbhelper patch for 0.12 permission branch
dbhelper2.diff (2.0 KB) - added by anonymous 5 years ago.
diff with fixed block

Download all attachments as: .zip

Change History (8)

Changed 5 years ago by anonymous

Attachment: dbhelper.py added

modified dbheleper for 0.13

comment:1 Changed 5 years ago by Ryan J Ollos

Would you mind attaching a diff of the changes?

Changed 5 years ago by anonymous

Attachment: dbhelper.diff added

dbhelper patch for 0.12 permission branch

Changed 5 years ago by anonymous

Attachment: dbhelper2.diff added

diff with fixed block

comment:2 Changed 5 years ago by Russ Tyndall

Thanks for bringing this to my attention. I will get this (or something similar) committed soon.

comment:3 Changed 5 years ago by Russ Tyndall

Resolution: fixed
Status: newclosed

(In [11737]) updated db-helper backend checks to correctly handle pooled connections fix #10165

comment:4 Changed 5 years ago by Russ Tyndall

(In [11738]) updated db-helper backend checks to correctly handle pooled connections fix #10165

comment:5 Changed 5 years ago by Russ Tyndall

(In [11739]) bumped version to 1.2.8 re #10165

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain Russ Tyndall.
The resolution will be deleted.

Add Comment


E-mail address and name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.