Date: Tue, 11 Jan 2000 13:25:56 +0100
From: Jonathan Whitehead <[EMAIL PROTECTED]>
Reply-To: [EMAIL PROTECTED]
Organization: Sema Group sae
To: [EMAIL PROTECTED]
Subject: Re: InstantDB deadlock when using multiple clients
This problem with InstantDB which I reported on 17th November 1999
appears to be improved in Jonas 1.6. At least the client never hangs
indefinitely. However the response time is a bit unstable. Reading a
small ( < 20 bytes) record starts off taking 500ms, then seems to get
worse after 100 reads or so. Eventually after a few hundred reads the
JVM running Jonas/InstantDB runs out of virtual memory (using the
default maximum of 16M)
>From the release notes of Jonas 1.6:
"The management of the JDBC connection pool has been improved, thanks to
a contribution of Markus Fritz:
- connection pooling made thread safe
- a "max age" is introduced for connections
- the connection pooling has been improved"
> Asunto: InstantDB deadlock when using multiple clients
> Fecha: Wed, 17 Nov 1999 10:27:06 +0100
>
> I've got a client thread which does the following (simplified):
>
> <code fragment removed>
>
> This works fine when there's just one client thread, but when there are
> 2 threads, sooner or later (usually sooner) we reach a deadlock
> situation where both threads are waiting for a table lock to be released
> in the InstantDB database.
>
--
Jonathan Whitehead
Sema Group sae
[EMAIL PROTECTED]
(34) 91 440 8800 ext 7576
-----------------------------------------------------------------------------------------
Este mensaje es confidencial y atane exclusivamente a las personas a las que va
dirigido.
Cualquier opinion en el contenida, es exclusiva de su autor y no representa
necesariamente la opinion de Sema Group.
Si usted no es el destinatario de este mensaje, considerese advertido que lo ha
recibido
por error y que cualquier uso, difusion o copia estan terminantemente prohibidos.
Si ha recibido este mensaje por error, por favor comuniquelo a Sema Group sae al
numero +34 91 4408800.
This email is confidential and intended solely for the use of the individual to whom
it is addressed.
Any views or opinions presented are solely those of the author and do not necessarily
represent
those of Sema Group.
If you are not the intended recipient, be advised that you have received this email in
error
and that any use, dissemination, forwarding, printing, or copying of this email is
strictly prohibited.
If you have received this email in error please notify it to Sema Group sae by
telephone on number
+34 91 4408800.
-----------------------------------------------------------------------------------------
----
To unsubscribe, send email to [EMAIL PROTECTED] and
include in the body of the message "unsubscribe jonas-users".
For general help, send email to [EMAIL PROTECTED] and
include in the body of the message "help".