Using BEGIN EXCLUSIVE TRANSACTION in place of BEGIN TRANSACTION does not change the result: SQLITE_IOERR_DELETE_NOENT <https://sqlite.org/rescode.html#ioerr_delete_noent> is being returned when stepping the END TRANSACTION statement. I'm using ext4 with Ubuntu.
2016-02-02 19:40 GMT-02:00 Clemens Ladisch <clemens at ladisch.de>: > Vin?cius da Silva wrote: > > Each thread access the SQLiteManager array m_dbs, indexed by its unique > > index provided by openmp. Since SQLiteManager opens a connection in its > > init() method each thread has a private connection. The tests are passing > > when I set the parallel loops for one thread only. > > Try executing "BEGIN EXCLUSIVE" through two separate connections to the > same DB file. Does it work? > > If yes, which file system are you using? > > > Regards, > Clemens > _______________________________________________ > sqlite-users mailing list > sqlite-users at mailinglists.sqlite.org > http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users > -- Best Regards, Vin?cius da Silva <http://www.lcg.ufrj.br/Members/viniciusdasilva>, Ph. D. Student. PESC <http://www.cos.ufrj.br> - UFRJ <http://www.ufrj.br>