Re: [gnome-db] GDA_CONNECTION_OPTIONS_THREAD_SAFE issue.

Bas Driessen <[email protected]>
Newsgroups gmane.comp.gnome.db
Organization Xobas Software
Message-ID <[email protected]>
On Tue, 2009-08-25 at 19:33 +0200, Vivien Malerba wrote:

> 
> 
> 
> 2009/8/14 Bas Driessen <[email protected]>
> 
>         Hi Vivien,
>         
>         You recently introduced the GDA_CONNECTION_OPTIONS_THREAD_SAFE
>         option. There is a problem with this that if set and a partial
>         meta store update is performed, the meta store is not updated.
>         If using any of the other GDA_CONNECTION_OPTIONS all works
>         fine.
>         
>         I have attached 2 small c programs to re-produce this issue.
>         The database provider is MySQL, my (test) database is called
>         'stock' and the DSN is 'mystock'
>         
>         -1 rm /tmp/mysql_meta.db
>         -2 in MySQL: drop table xPartsUC;
>         -3 Run mysql_full (source attached)
>         -4 in MySQL: CREATE TABLE xPartsUC (Part_ID varchar(5) PRIMARY
>         KEY, Description varchar(30));
>         -5 Run mysql_partial (source attached)
>         -6 sqlite3 /tmp/mysql_meta.db  then run: select * from _tables
>         where table_name = '"xPartsUC"'; 
>         -7 nothing there. Run mysql_full and the entry is there.
> 
> The cause of this problem was that I had forgotten to implement a
> virtual method. This should now be fixed in the master branch, can you
> check?
> 

Initial testing shows that this is working OK now. Will hit it a bit
harder over the next couple of days, but it looks like this bug is
fixed.

Thanks for that Vivien!

Bas.

_______________________________________________
gnome-db-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/gnome-db-list
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.