We're using a Solid DB driver that has some changes:

- 32K max field size vs. 8K
- set autocommit on/off support
- logs errors instead of asserting if pointers are null
- supports ns_db resethandle call
- does a rollback before a DB handle is put back in the pool
  (very important for Solid to avoid concurrency errors, large Bonsai
  trees, transaction timeouts, and weird DB states due to thread/DB handle
  interactions)

I looked at the tar file on AOL's site.  It looks basically the same as
our version except that some of the error messages have been changed to
say nssolid: instead of NS_ODBC..., the "best rowid" junk is gone, and
the code to enumerate tables is gone.  I guess that stuff isn't supported
now??

Right now I am using our nssolid.so from 2.3.3, which seems to work fine.

Is there any interest in me merging our version with AOL's and giving
it to them?

I won't bother fooling with it if: a) no one is using Solid, or
b) AOL's version is okay for everyone.

Jim

Reply via email to