Subject Re: 335544329 invalid BLOB ID
Author robert_difalco
--- In Firebird-Java@yahoogroups.com, "Roman Rokytskyy"
<rrokytskyy@a...> wrote:
>
> You mean that same sequences are executed by different threads?
> Or that parts of this sequence is executed by different threads

No, the transaction stays with a single thread, the operations are
synchronous within that thread (different parts are not executed by
different threads).

>
> Did you try using LOCAL or EMBEDDED types?
>

No, but it takes so long for this operation to reproduce that it would
take a long time to find out if that made a difference. For example, I
can create a loop inserting blobs with a different sequence dedicated
to a single thread (using many threads), run it for a couple of days
continuously and still never see the error. Makes me wonder if it is
not a networking issue. For example, if a connection is interrupted at
just the right time if it could cause this behavior. I admit, I'm kind
of grasping at straws here. :)

R.