Hello!

Are you sure that you really need a 1024 thread striped pool? What happens
if it's only 16?

Regards,
-- 
Ilya Kasnacheev


пн, 11 янв. 2021 г. в 17:55, VeenaMithare <[email protected]>:

> HI ,
>
> One of the clients on my windows box sometimes gets stuck up on startup .
> I
> see this in the thread dump of the client.
>
> a. Not sure what those locked synchronizers are
>
> "main" #1 prio=5 os_prio=0 tid=0x0000000002c9c800 nid=0x4404 waiting on
> condition [0x0000000002c8e000]
>    java.lang.Thread.State: WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x00000006fda12d20> (a
> java.util.concurrent.CountDownLatch$Sync)
>         at
> java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
>         at
>
> java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836)
>         at
>
> java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:997)
>         at
>
> java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1304)
>         at
> java.util.concurrent.CountDownLatch.await(CountDownLatch.java:231)
>         at
>
> org.apache.ignite.spi.discovery.tcp.ClientImpl.spiStart(ClientImpl.java:312)
>         at
>
> org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi.spiStart(TcpDiscoverySpi.java:2099)
>         at
>
> org.apache.ignite.internal.managers.GridManagerAdapter.startSpi(GridManagerAdapter.java:299)
>         at
>
> org.apache.ignite.internal.managers.discovery.GridDiscoveryManager.start(GridDiscoveryManager.java:943)
>         at
>
> org.apache.ignite.internal.IgniteKernal.startManager(IgniteKernal.java:1960)
>         at
> org.apache.ignite.internal.IgniteKernal.start(IgniteKernal.java:1276)
>         at
>
> org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start0(IgnitionEx.java:2045)
>         at
>
> org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start(IgnitionEx.java:1703)
>         - locked <0x00000006db5ca060> (a
> org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance)
>         at
> org.apache.ignite.internal.IgnitionEx.start0(IgnitionEx.java:1117)
>         at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:637)
>         at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:563)
>         at org.apache.ignite.Ignition.start(Ignition.java:321)
>         at
>
> com.company.prophet.projectname.dao.projectnameClientUtil.startIgnite(projectnameClientUtil.java:168)
>         at
>
> com.company.prophet.projectname.dao.projectnameClientUtil.startIgniteForSingleOrBlueGreen(projectnameClientUtil.java:109)
>         at
>
> com.company.prophet.projectname.dao.projectnameClientUtil.startIgnite(projectnameClientUtil.java:84)
>         at
>
> com.company.prophet.projectname.dao.projectnameClient.start(projectnameClient.java:126)
>         at
> com.company.prophet.projectname.sync.main.Sync.startIgnite(Sync.java:264)
>         at
> com.company.prophet.projectname.sync.main.Sync.start(Sync.java:133)
>         at
>
> com.company.prophet.milliways.shared.common.launcher.MilliwaysGenericLauncher.run(MilliwaysGenericLauncher.java:69)
>         at
>
> com.company.prophet.milliways.shared.common.launcher.MilliwaysGenericLauncher$1.run(MilliwaysGenericLauncher.java:150)
>         at
>
> com.company.prophet.milliways.shared.common.launcher.MilliwaysGenericLauncher.initService(MilliwaysGenericLauncher.java:120)
>         at
> com.company.prophet.projectname.sync.main.Sync.main(Sync.java:108)
>
>    Locked ownable synchronizers:
>         - <0x00000006da73f540> (a
> java.util.concurrent.locks.ReentrantReadWriteLock$NonfairSync)
>         - <0x00000006da73f690> (a
> java.util.concurrent.locks.ReentrantReadWriteLock$NonfairSync)
>         - <0x00000006da84add8> (a
> java.util.concurrent.locks.ReentrantReadWriteLock$NonfairSync)
>         - <0x00000006da84aee0> (a
> java.util.concurrent.locks.ReentrantReadWriteLock$NonfairSync)
>         - <0x00000006da8825d8> (a
> java.util.concurrent.locks.ReentrantReadWriteLock$NonfairSync)
>         - <0x00000006da8c1198> (a
> java.util.concurrent.locks.ReentrantReadWriteLock$NonfairSync)
>         - <0x00000006da912440> (a
> java.util.concurrent.locks.ReentrantReadWriteLock$NonfairSync)
>         - <0x00000006da95eac0> (a
> java.util.concurrent.locks.ReentrantReadWriteLock$NonfairSync)
>         - <0x00000006da95eb98> (a
> java.util.concurrent.locks.ReentrantReadWriteLock$NonfairSync)
>         - <0x00000006daa93360> (a
> java.util.concurrent.locks.ReentrantReadWriteLock$NonfairSync)
>         - <0x00000006daa93470> (a
> java.util.concurrent.locks.ReentrantReadWriteLock$NonfairSync)
>         - <0x00000006dab3b070> (a
> java.util.concurrent.locks.ReentrantReadWriteLock$NonfairSync)
>         - <0x00000006dab3b0c0> (a
> java.util.concurrent.locks.ReentrantReadWriteLock$NonfairSync)
>         - <0x00000006daba1990> (a
> java.util.concurrent.locks.ReentrantReadWriteLock$NonfairSync)
>         - <0x00000006daba19e0> (a
> java.util.concurrent.locks.ReentrantReadWriteLock$NonfairSync)
>         - <0x00000006dabdb580> (a
> java.util.concurrent.locks.ReentrantReadWriteLock$NonfairSync)
>         - <0x00000006dabdb628> (a
> java.util.concurrent.locks.ReentrantReadWriteLock$NonfairSync)
>         - <0x00000006dac3df68> (a
> java.util.concurrent.locks.ReentrantReadWriteLock$NonfairSync)
>         - <0x00000006dac3e010> (a
> java.util.concurrent.locks.ReentrantReadWriteLock$NonfairSync)
>         - <0x00000006dad35b68> (a
> java.util.concurrent.locks.ReentrantReadWriteLock$NonfairSync)
>         - <0x00000006dadb0e88> (a
> java.util.concurrent.locks.ReentrantReadWriteLock$NonfairSync)
>         - <0x00000006dadb0f30> (a
> java.util.concurrent.locks.ReentrantReadWriteLock$NonfairSync)
>         - <0x00000006dadb1018> (a
> java.util.concurrent.locks.ReentrantReadWriteLock$NonfairSync)
>         - <0x00000006dae2e7c8> (a
> java.util.concurrent.locks.ReentrantReadWriteLock$NonfairSync)
>         - <0x00000006dae2e808> (a
> java.util.concurrent.locks.ReentrantReadWriteLock$NonfairSync)
>         - <0x00000006dae73b20> (a
> java.util.concurrent.locks.ReentrantReadWriteLock$NonfairSync)
>         - <0x00000006daeb57b8> (a
> java.util.concurrent.locks.ReentrantReadWriteLock$NonfairSync)
>         - <0x00000006daeb5870> (a
> java.util.concurrent.locks.ReentrantReadWriteLock$NonfairSync)
>         - <0x00000006daeb5928> (a
> java.util.concurrent.locks.ReentrantReadWriteLock$NonfairSync)
>         - <0x00000006daeb59e0> (a
> java.util.concurrent.locks.ReentrantReadWriteLock$NonfairSync)
>         - <0x00000006daeb5a98> (a
> java.util.concurrent.locks.ReentrantReadWriteLock$NonfairSync)
>         - <0x00000006daeb5b50> (a
> java.util.concurrent.locks.ReentrantReadWriteLock$NonfairSync)
>
>
> client.txt
> <http://apache-ignite-users.70518.x6.nabble.com/file/t2757/client.txt>
> server1.txt
> <http://apache-ignite-users.70518.x6.nabble.com/file/t2757/server1.txt>
> server2.txt
> <http://apache-ignite-users.70518.x6.nabble.com/file/t2757/server2.txt>
> server3.txt
> <http://apache-ignite-users.70518.x6.nabble.com/file/t2757/server3.txt>
>
> Any pointers will be useful.
>
> ( Attached the thread dump of client and the 3 servers )
>
> regards,
> Veena.
>
>
>
> --
> Sent from: http://apache-ignite-users.70518.x6.nabble.com/
>

Reply via email to