sql backend failure when deleting an account

Matthew Vanecek mevanecek@yahoo.com
Tue, 13 Nov 2001 12:03:46 -0800 (PST)


--- Dave Peticolas <dave@krondo.com> wrote:
> On Mon, 2001-11-12 at 21:11, Matthew Vanecek wrote:
> > due to me being a soon-ex-Sprint-ION customer. :/ 
> It
> > looks like objtype is missing from all the
> INSERTs,
> > upon cursory inspection.  Well, it's bedtime for
> me
> > now--perhaps someone can verify my findings?
> 
> I believe the errors you have found correspond to
> some
> that I found and fixed in the unstable version.
> Basically,
> I think you have discovered that the sql backend in
> the
> stable version really isn't ready for prime-time.
> You
> are only about the second or third user to try to
> use
> it seriously. The sql backend has changed enough
> that
> back-porting the fixes would take some time that I
> don't
> have. But I can try to help you out if you want to
> take
> a stab at it.
> 
> You are right about the error handling -- it's
> pretty
> brittle atm. Making it robust while preserving the
> engine's data integrity isn't so easy, though.
> 
> dave

Just from looking at the inserts, it looks like it's
only missing one field in the select
subquery--objtype.  I hadn't traced buf back to see
how it's all put together, but it shouldn't be too
difficult to add it in at the right spot.  I suspect
this is also the problem with deleting transactions.

If I were to make fixes to it, I would prefer they
work in the stable version.  Perhaps I could take a
look at what you're doing in the unstable version, and
see if there's an acceptable way to back-port?  I
personally would rather use the SQL backend, but it's
going to take more people testing it to ferret out the
hidden little bugs and stuff...

Matt


__________________________________________________
Do You Yahoo!?
Find the one for you at Yahoo! Personals
http://personals.yahoo.com