Re: 2.8.1 : Server cluster node startup issue

2020-08-26 Thread akorensh
Veena, Ignite shouldn't be waiting for the storage spi. It first starts all its components and when an Event is ready to be recorded, the storage SPI is invoked. This scenario tests out ok. Send a reproducer and I'll take a look. Thanks, Alex -- Sent from:

Re: 2.8.1 : Server cluster node startup issue

2020-08-26 Thread VeenaMithare
Thanks Alex, Will try and see if I can create a reproducer. >>If Ignite hasn't fully started, it will wait( U.awaitQuiet(startLatch); ) until it has, before returning the instance. Does the Ignition.start wait for the storage spi to return from record, to start ? since the storage spi is waiting

Re: 2.8.1 : Server cluster node startup issue

2020-08-25 Thread akorensh
Veena, I am not getting the same issue/thread dump when I run a similar use case. In your case it looks like Ignite has not fully started before Ignition.ignite() has been called. The check inside that function is specifically designed to prevent such cases. Here is the function you are

Re: 2.8.1 : Server cluster node startup issue

2020-08-23 Thread VeenaMithare
Hi Alex, 1. How is the storage spi record method getting invoked on this node if the ignite has not even fully started on this node ? Which ignite instance is it using to invoke the record method ? I have enabled only these events :

Re: 2.8.1 : Server cluster node startup issue

2020-08-21 Thread akorensh
Hi, Going by the thread dump, the event api thread is holding a lock others need to proceed, while event storage thread is itself waiting for another condition to proceed. The method you are calling determined that you are not accessing ignite from the same thread that started it and is

2.8.1 : Server cluster node startup issue

2020-08-21 Thread VeenaMithare
Hello, Our set up : Server nodes : 3 Writer application : 1 A event storage spi that writes the cache_put events that have been generated due to a dbeaver update into a ignite cache. We restarted one of the servers yesterday during regular business hours and noticed that the server was not