[ https://issues.apache.org/jira/browse/IGNITE-23856?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17937350#comment-17937350 ]
Ignite TC Bot commented on IGNITE-23856: ---------------------------------------- {panel:title=Branch: [pull/11855/head] Base: [master] : Possible Blockers (13)|borderStyle=dashed|borderColor=#ccc|titleBGColor=#F7D6C1} {color:#d04437}Thin Client: Java{color} [[tests 13|https://ci2.ignite.apache.org/viewLog.html?buildId=8359999]] * ClientTestSuite: ReliabilityTest.testSingleServerDuplicatedFailover[partitionAware=false, async=false] - Test has low fail rate in base branch 0,0% and is not flaky * ClientTestSuite: ReliabilityTest.testRetryReadPolicyRetriesCacheGet[partitionAware=false, async=false] - Test has low fail rate in base branch 0,0% and is not flaky * ClientTestSuite: ReliabilityTest.testSingleServerDuplicatedFailover[partitionAware=false, async=true] - Test has low fail rate in base branch 0,0% and is not flaky * ClientTestSuite: ReliabilityTest.testRetryReadPolicyRetriesCacheGet[partitionAware=false, async=true] - Test has low fail rate in base branch 0,0% and is not flaky * ClientTestSuite: ReliabilityTest.testSingleServerFailover[partitionAware=true, async=false] - Test has low fail rate in base branch 0,0% and is not flaky * ClientTestSuite: ReliabilityTest.testSingleServerDuplicatedFailover[partitionAware=true, async=false] - Test has low fail rate in base branch 0,0% and is not flaky * ClientTestSuite: ReliabilityTest.testRetryReadPolicyRetriesCacheGet[partitionAware=true, async=false] - Test has low fail rate in base branch 0,0% and is not flaky * ClientTestSuite: ReliabilityTest.testSingleServerFailover[partitionAware=true, async=true] - Test has low fail rate in base branch 0,0% and is not flaky * ClientTestSuite: ReliabilityTest.testRetryNonePolicyDisablesFailover[partitionAware=true, async=true] - Test has low fail rate in base branch 0,0% and is not flaky * ClientTestSuite: ReliabilityTest.testSingleServerDuplicatedFailover[partitionAware=true, async=true] - Test has low fail rate in base branch 0,0% and is not flaky * ClientTestSuite: ReliabilityTest.testRetryReadPolicyRetriesCacheGet[partitionAware=true, async=true] - Test has low fail rate in base branch 0,0% and is not flaky ... and 2 tests blockers {panel} {panel:title=Branch: [pull/11855/head] Base: [master] : New Tests (317)|borderStyle=dashed|borderColor=#ccc|titleBGColor=#D6F7C1} {color:#00008b}Thin Client: Java{color} [[tests 11|https://ci2.ignite.apache.org/viewLog.html?buildId=8359999]] * {color:#013220}ClientTestSuite: ReliableChannelTest.testChannelsCountRemainsAfterReinit - PASSED{color} * {color:#013220}ClientTestSuite: ReliabilityTest.testExceptionInRetryPolicyPropagatesToCallerSync[partitionAware=false, async=true] - PASSED{color} * {color:#013220}ClientTestSuite: ReliabilityTest.testExceptionInRetryPolicyPropagatesToCallerAsync[partitionAware=false, async=false] - PASSED{color} * {color:#013220}ClientTestSuite: ReliabilityTest.testExceptionInRetryPolicyPropagatesToCallerSync[partitionAware=false, async=false] - PASSED{color} * {color:#013220}ClientTestSuite: ReliabilityTest.testExceptionInRetryPolicyPropagatesToCallerAsync[partitionAware=false, async=true] - PASSED{color} * {color:#013220}ClientTestSuite: ReliableChannelDuplicationTest.testDuplicationOnClusterRestart[gridCount = 1] - PASSED{color} * {color:#013220}ClientTestSuite: ReliableChannelTest.testReinitDuplicatedAddressMerging - PASSED{color} * {color:#013220}ClientTestSuite: ReliableChannelDuplicationTest.testDuplicationOnClusterRestart[gridCount = 3] - PASSED{color} * {color:#013220}ClientTestSuite: ReliableChannelDuplicationTest.testStopAndRestartNode[gridCount = 3] - PASSED{color} * {color:#013220}ClientTestSuite: ReliableChannelDuplicationTest.testStopMultipleNodesDuringOperation[gridCount = 3] - PASSED{color} * {color:#013220}ClientTestSuite: ReliableChannelDuplicationTest.testStopSingleNodeDuringOperation[gridCount = 3] - PASSED{color} ... and 0 new tests {color:#00008b}Calcite SQL{color} [[tests 300|https://ci2.ignite.apache.org/viewLog.html?buildId=8359534]] * {color:#013220}IgniteCalciteTestSuite: ExecutionTest.testMergeJoin[Execution strategy = FIFO] - PASSED{color} * {color:#013220}IgniteCalciteTestSuite: ExecutionTest.testFullOuterJoin[Execution strategy = FIFO] - PASSED{color} * {color:#013220}IgniteCalciteTestSuite: ExecutionTest.testLeftJoin[Execution strategy = FIFO] - PASSED{color} * {color:#013220}IgniteCalciteTestSuite: ExecutionTest.assertionHandlingTest[Execution strategy = FIFO] - PASSED{color} * {color:#013220}IgniteCalciteTestSuite: ExecutionTest.testRightJoin[Execution strategy = FIFO] - PASSED{color} * {color:#013220}IgniteCalciteTestSuite: ExecutionTest.testCorrelatedNestedLoopJoin[Execution strategy = FIFO] - PASSED{color} * {color:#013220}IgniteCalciteTestSuite: ExecutionTest.testAntiJoin[Execution strategy = FIFO] - PASSED{color} * {color:#013220}IgniteCalciteTestSuite: ExecutionTest.testSimpleExecution[Execution strategy = FIFO] - PASSED{color} * {color:#013220}IgniteCalciteTestSuite: ExecutionTest.testUnionAll[Execution strategy = FIFO] - PASSED{color} * {color:#013220}IgniteCalciteTestSuite: ExecutionTest.testMergeJoin[Execution strategy = LIFO] - PASSED{color} * {color:#013220}IgniteCalciteTestSuite: ExecutionTest.testSemiJoin[Execution strategy = FIFO] - PASSED{color} ... and 289 new tests {color:#00008b}Cache 13{color} [[tests 6|https://ci2.ignite.apache.org/viewLog.html?buildId=8359513]] * {color:#013220}IgniteCacheTestSuite13: SystemViewCacheExpiryPolicyTest.testCacheViewExpiryPolicy[factory=javax.cache.configuration.FactoryBuilder$SingletonFactory@32a72c4, actual=SingletonFactory [expiryPlc=EternalExpiryPolicy [create=ETERNAL]]] - PASSED{color} * {color:#013220}IgniteCacheTestSuite13: SystemViewCacheExpiryPolicyTest.testCacheViewExpiryPolicy[factory=org.apache.ignite.internal.processors.platform.cache.expiry.PlatformExpiryPolicyFactory@42ed89da, actual=PlatformExpiryPolicyFactory [create=2, update=4, access=8, expiryPlc=PlatformExpiryPolicy [create=2 MILLISECONDS, update=4 MILLISECONDS, access=8 MILLISECONDS]]] - PASSED{color} * {color:#013220}IgniteCacheTestSuite13: SystemViewCacheExpiryPolicyTest.testCacheViewExpiryPolicy[factory=org.apache.ignite.internal.processors.platform.cache.expiry.PlatformExpiryPolicyFactory@c3719e5, actual=PlatformExpiryPolicyFactory [create=1, update=-2, access=-1, expiryPlc=PlatformExpiryPolicy [create=1 MILLISECONDS, access=ETERNAL]]] - PASSED{color} * {color:#013220}IgniteCacheTestSuite13: SystemViewCacheExpiryPolicyTest.testCacheViewExpiryPolicy[factory=org.apache.ignite.internal.processors.platform.cache.expiry.PlatformExpiryPolicyFactory@65c17e38, actual=PlatformExpiryPolicyFactory [create=-1, update=0, access=-1, expiryPlc=PlatformExpiryPolicy [create=ETERNAL, update=ZERO, access=ETERNAL]]] - PASSED{color} * {color:#013220}IgniteCacheTestSuite13: SystemViewCacheExpiryPolicyTest.testCacheViewExpiryPolicy[factory=org.apache.ignite.internal.processors.platform.cache.expiry.PlatformExpiryPolicyFactory@5e180aaf, actual=PlatformExpiryPolicyFactory [create=0, update=1, access=-1, expiryPlc=PlatformExpiryPolicy [create=ZERO, update=1 MILLISECONDS, access=ETERNAL]]] - PASSED{color} * {color:#013220}IgniteCacheTestSuite13: ClusterNameBeforeActivation.testGetClusterNameBeforeSystemCacheStarted - PASSED{color} {panel} [TeamCity *--> Run :: All* Results|https://ci2.ignite.apache.org/viewLog.html?buildId=8359619&buildTypeId=IgniteTests24Java8_RunAll] > Ignite Thin Client channels unwanted duplication > ------------------------------------------------ > > Key: IGNITE-23856 > URL: https://issues.apache.org/jira/browse/IGNITE-23856 > Project: Ignite > Issue Type: Bug > Components: thin client > Affects Versions: 2.16 > Reporter: Aleksandr Popov > Assignee: Aleksandr Popov > Priority: Major > Labels: ise > Attachments: image-2024-12-04-19-38-18-586.png > > Time Spent: 2h 20m > Remaining Estimate: 0h > > The unwanted duplication of Thin Client channels is used in the thin client > logic and tests. Needs to be fixed, and the thin client logic that utilizes > the channels should be modified. > Duplication occurs in ReliableChannel#initChannelHolders > Without channels duplicators many logical correct tests fail (mostly in > ReliabilityTest) > > The ability to make a forced channel duplication should remain. > e.g. ReliableChannelTest#testDuplicatedAddressesAreValid > > Reproducer > ThinClientPartitionAwarenessUnstableTopologyTest#testPartitionAwarenessOnNodeLeft > e.g. on screen, > startGrids(4), but channels.size() == 6 -- This message was sent by Atlassian Jira (v8.20.10#820010)