On 19-7-2014 11:52, Mark Rotteveel wrote:
> Are there any design notes on protocol version 11, 12 and 13. With
> version 11 I am running into problems with hanging connections after
> executing DDL which seems to indicate that I expect more responses than
> I receive. I haven't been able to find the cause yet and I have the
> feeling I have missed something about the expectations of the protocol
> which is now biting me and I find the implementation in the Firebird
> code not very clear. If I do the initial DDL with my version 10
> implementation and execute DML queries using version 11 it seems to work ok.

It looks like the hangs were actually caused by an earlier test that 
didn't commit (or rollback) a transaction (each test creates and drops 
its own database). I am not sure why this behaves differently from the 
Version 10 protocol though.

I have worked around it now by explicitly committing the transaction in 
those tests.

Mark
-- 
Mark Rotteveel

------------------------------------------------------------------------------
Want fast and easy access to all the code in your enterprise? Index and
search up to 200,000 lines of code with a free copy of Black Duck
Code Sight - the same software that powers the world's largest code
search on Ohloh, the Black Duck Open Hub! Try it now.
http://p.sf.net/sfu/bds
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to