Hi Paul,

Thanks for your lengthly  feedback. Please find inlined my answers.

I'm running Debian Linux and currently using Carob 0.6.2 (version 0.7.1 refuses to work with Sequoia, complaining about a protocol mismatch when connected) and libmysequoia 0.9.5 (since 0.9.6 won't work with Carob 0.6.2.)


Please try the latest Carob and LibMySequoia from the CVS or wait for a few days until Carob 0.7.2 and LibMySequoia 0.9.7 will be released.

irb(main):004:0> x.query("select * from bar") # invalid query, bar does not exist
(client app freezes here, must ^C)
terminate called after throwing an instance of 'CarobNS::DriverException'
Aborted

irb(main):006:0> x.query("select * from bar")
Mysql::Error: Table 'DB1.bar' doesn't exist
       from (irb):6:in `query'
       from (irb):6

As you see no problem with the latest code.

What is strange that in your ruby example is missing the LD_PRELOAD... Did you renamed the libmysequoia library?

Incidentally, I can't get the mysql client app to connect to Sequoia at all by LD_PRELOADing libmysequoia.so. It just says:

This was fixed two days ago in the CVS (first reported by Raúl Rodríguez)

Also, the mysql Ruby driver's test suite will not work at all with libmysequoia.

Most of the test suite is working, there are only a few failing tests. This need furtherer investigation.

* This is due to some bug in these older versions of Carob and libmysequoia that has since been fixed in their newer releases. (Seems very possible.)

True.

The latest Carob and LibMySequoia is working only with the stable Sequoia 2.10 branch. Can you try this? Or you absolutely need the Sequoia 3.0 development branch?

Cheers,
Csaba


_______________________________________________
Carob mailing list
[email protected]
https://forge.continuent.org/mailman/listinfo/carob

Reply via email to