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