On Tue, 20 May 2008 17:18:50 -0400
Matt Sergeant <[EMAIL PROTECTED]> wrote:

> On 20-May-08, at 12:33 PM, Nighthawk wrote:
> 
> > Hi,
> > I am trying to write plugin that does DB lookup and want to use the  
> > same db connection in more than 1 plugins.
> > Somwhere I read that we can save DB connection in qp->config(). But  
> > it is not working in my case.
> 
> Store it in $qp->connection->notes() in the same way you've done - 
>  >config.
Two small notes: 
- if you use the tls plugin, all connection notes are lost after the
  TLS setup is complete (we should add a hook here, so we can re-run 
  stuff done in the hook_connect)
  [note to self: add this to the docs/plugins.pod]
- don't open the connection in hook_pre_connect (even if this works for
  text notes in -async and -forkserver) you will run into trouble...

What about adding a post-fork hook for -prefork? We could open a db
connection there and just pass the open fh from $self->{_db_fh} to
a connection note.

        Hanno


Reply via email to