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/ >
