Hmmm, I think what is happening here is that when in MVCC mode with transaction isolation level TRANSACTION_READ_COMMITTED, the session is somehow seeing LOB entries that have already been deleted.

Thomas, does that ring any bells?

I've been through the code paths that end up in LobStorage, but I can't see any obvious problems.

On 2012-12-03 09:58, Noel Grandin wrote:
Nice work on creating the test case!

Interesting, this is a genuine bug somewhere in the LOB code, and it manifests even with MVCC=false.

The only short-term fix I can see is to set your transaction isolation to TRANSACTION_REPEATABLE_READ.

Thomas, I further reduced the test-case, and I'm including it here.
Note that (for me) it did not fail every single time. I normally let it run for about 15 seconds, and then terminate and try again.
I get a failure rate of about 50%.


--
You received this message because you are subscribed to the Google Groups "H2 
Database" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/h2-database?hl=en.

Reply via email to