You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@directory.apache.org by Emmanuel Lécharny <el...@gmail.com> on 2022/03/08 17:50:24 UTC
ApacheDS & MINA progress
Hi !
just to keep you in the loop, I'm still fighting with the new MINA
integration.
The latest test I conducted with MINA 2.2.0-SNAPSHOT is not conclusive,
with some of the server-integ tests stalling. The tests are all passing
- I'm positive on that - and that was not the case 2 weeks ago, but when
I run them all it times out.
I suspect we have some kind of thread pool starvation going on in MINA,
but it's hard to find out where it comes from.
OTOH, with MINA 2.1.6, I also experience some time out while running
tests (using Java 8).
--
*Emmanuel Lécharny - CTO* 205 Promenade des Anglais – 06200 NICE
T. +33 (0)4 89 97 36 50
P. +33 (0)6 08 33 32 61
emmanuel.lecharny@busit.com https://www.busit.com/
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@directory.apache.org
For additional commands, e-mail: dev-help@directory.apache.org
Re: ApacheDS & MINA progress
Posted by Emmanuel Lécharny <el...@gmail.com>.
Regarding the failures in LDAP Client API tests, there are due to a race
condition:
- we store the root cause of the connection failure in the IoSession`
- sadly, the connection is closed before we can read this information
I guess we should not close the connectiion immediately when we have an
exception, but rather let the caller do it in case some exception occurred.
I'm investigating.
On 09/03/2022 07:52, Emmanuel Lécharny wrote:
> FYI, I have found the root cause of the timeout, and it was a
> modification I made in LDAP API which was generating a NPE, causing the
> connection to close after the timeout is reached (30s). For tests like
> PagedSearch, with 10s of tests being run, that ends with maven choking
> when the 30mins limit was reached.
>
> I'm now past the server-integ tests, with still some investigation to be
> done on long lasting SaslBindIT tests.
>
> I get some failures in LDAP Client API test that I'll now check.
>
> On 08/03/2022 18:50, Emmanuel Lécharny wrote:
>> Hi !
>>
>> just to keep you in the loop, I'm still fighting with the new MINA
>> integration.
>>
>> The latest test I conducted with MINA 2.2.0-SNAPSHOT is not
>> conclusive, with some of the server-integ tests stalling. The tests
>> are all passing - I'm positive on that - and that was not the case 2
>> weeks ago, but when I run them all it times out.
>>
>> I suspect we have some kind of thread pool starvation going on in
>> MINA, but it's hard to find out where it comes from.
>>
>> OTOH, with MINA 2.1.6, I also experience some time out while running
>> tests (using Java 8).
>>
>
--
*Emmanuel Lécharny - CTO* 205 Promenade des Anglais – 06200 NICE
T. +33 (0)4 89 97 36 50
P. +33 (0)6 08 33 32 61
emmanuel.lecharny@busit.com https://www.busit.com/
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@directory.apache.org
For additional commands, e-mail: dev-help@directory.apache.org
Re: ApacheDS & MINA progress
Posted by Emmanuel Lécharny <el...@gmail.com>.
FYI, I have found the root cause of the timeout, and it was a
modification I made in LDAP API which was generating a NPE, causing the
connection to close after the timeout is reached (30s). For tests like
PagedSearch, with 10s of tests being run, that ends with maven choking
when the 30mins limit was reached.
I'm now past the server-integ tests, with still some investigation to be
done on long lasting SaslBindIT tests.
I get some failures in LDAP Client API test that I'll now check.
On 08/03/2022 18:50, Emmanuel Lécharny wrote:
> Hi !
>
> just to keep you in the loop, I'm still fighting with the new MINA
> integration.
>
> The latest test I conducted with MINA 2.2.0-SNAPSHOT is not conclusive,
> with some of the server-integ tests stalling. The tests are all passing
> - I'm positive on that - and that was not the case 2 weeks ago, but when
> I run them all it times out.
>
> I suspect we have some kind of thread pool starvation going on in MINA,
> but it's hard to find out where it comes from.
>
> OTOH, with MINA 2.1.6, I also experience some time out while running
> tests (using Java 8).
>
--
*Emmanuel Lécharny - CTO* 205 Promenade des Anglais – 06200 NICE
T. +33 (0)4 89 97 36 50
P. +33 (0)6 08 33 32 61
emmanuel.lecharny@busit.com https://www.busit.com/
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@directory.apache.org
For additional commands, e-mail: dev-help@directory.apache.org