Is anyone using PostgreSQL in a multi-threaded environment?

With the native DBD::Pg 1.22 driver I get:

        [Fri Jun 20 11:47:57 2003] [error] [client 127.0.0.1]
          DBD::Pg::dr default_user failed: handle 1
          is owned by thread 126e2e4
          not current thread 11df014
          (handles can't be shared between threads and
           your driver may need a CLONE method added)

The DBD::PgPP 0.04 driver doesn't give me the previous error, but just now
I've gotten:

        DBI->connect(dbname=user;host=localhost) failed:
          FATAL 1:  XLogFlush: request 0/12832B0 is not satisfied ---
          flushed only to 0/12061CC

which looks suspiciously like a multi-threading issue.

Anyone know for certain that the Perl PostgreSQL drivers have or have not
been fixed for ithreads?

Windows 2000, ActiveState 804 (5.8), mod_perl 1.99.10-dev.

mma

Reply via email to