[ https://issues.apache.org/jira/browse/IGNITE-24751?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17940943#comment-17940943 ]
Ignite TC Bot commented on IGNITE-24751: ---------------------------------------- {panel:title=Branch: [pull/11980/head] Base: [master] : No blockers found!|borderStyle=dashed|borderColor=#ccc|titleBGColor=#D6F7C1}{panel} {panel:title=Branch: [pull/11980/head] Base: [master] : New Tests (28)|borderStyle=dashed|borderColor=#ccc|titleBGColor=#D6F7C1} {color:#00008b}Calcite SQL{color} [[tests 4|https://ci2.ignite.apache.org/viewLog.html?buildId=8382381]] * {color:#013220}IgniteCalciteTestSuite: SqlDiagnosticIntegrationTest.testStarvationMessageBlockingExecutor - PASSED{color} * {color:#013220}IgniteCalciteTestSuite: SqlDiagnosticIntegrationTest.testStarvationMessageStripedExecutor - PASSED{color} * {color:#013220}IgniteCalciteTestSuite: SqlDiagnosticIntegrationTest.testUdfQueryWarningBlockingExecutor - PASSED{color} * {color:#013220}IgniteCalciteTestSuite: SqlDiagnosticIntegrationTest.testUdfQueryWarningStripedExecutor - PASSED{color} {color:#00008b}PDS (Compatibility){color} [[tests 24|https://ci2.ignite.apache.org/viewLog.html?buildId=8381599]] * {color:#013220}IgniteCompatibilityBasicTestSuite: SnapshotCompatibilityTest.testSnapshotRestore[incrementalSnp=true, consistentID=b6ce5d13-4850-4992-9208-5b87e3660fda, oldNodesCnt=1, cacheDump=false, customSnpPath=true, testCacheGrp=false] - PASSED{color} * {color:#013220}IgniteCompatibilityBasicTestSuite: SnapshotCompatibilityTest.testSnapshotRestore[incrementalSnp=true, consistentID=b6ce5d13-4850-4992-9208-5b87e3660fda, oldNodesCnt=1, cacheDump=false, customSnpPath=true, testCacheGrp=true] - PASSED{color} * {color:#013220}IgniteCompatibilityBasicTestSuite: SnapshotCompatibilityTest.testSnapshotRestore[incrementalSnp=true, consistentID=b6ce5d13-4850-4992-9208-5b87e3660fda, oldNodesCnt=3, cacheDump=false, customSnpPath=true, testCacheGrp=false] - PASSED{color} * {color:#013220}IgniteCompatibilityBasicTestSuite: SnapshotCompatibilityTest.testSnapshotRestore[incrementalSnp=true, consistentID=b6ce5d13-4850-4992-9208-5b87e3660fda, oldNodesCnt=3, cacheDump=false, customSnpPath=true, testCacheGrp=true] - PASSED{color} * {color:#013220}IgniteCompatibilityBasicTestSuite: SnapshotCompatibilityTest.testSnapshotRestore[incrementalSnp=true, consistentID=b6ce5d13-4850-4992-9208-5b87e3660fda, oldNodesCnt=1, cacheDump=false, customSnpPath=false, testCacheGrp=false] - PASSED{color} * {color:#013220}IgniteCompatibilityBasicTestSuite: SnapshotCompatibilityTest.testSnapshotRestore[incrementalSnp=true, consistentID=b6ce5d13-4850-4992-9208-5b87e3660fda, oldNodesCnt=1, cacheDump=false, customSnpPath=false, testCacheGrp=true] - PASSED{color} * {color:#013220}IgniteCompatibilityBasicTestSuite: SnapshotCompatibilityTest.testSnapshotRestore[incrementalSnp=false, consistentID=b6ce5d13-4850-4992-9208-5b87e3660fda, oldNodesCnt=1, cacheDump=true, customSnpPath=true, testCacheGrp=false] - PASSED{color} * {color:#013220}IgniteCompatibilityBasicTestSuite: SnapshotCompatibilityTest.testSnapshotRestore[incrementalSnp=false, consistentID=b6ce5d13-4850-4992-9208-5b87e3660fda, oldNodesCnt=1, cacheDump=true, customSnpPath=true, testCacheGrp=true] - PASSED{color} * {color:#013220}IgniteCompatibilityBasicTestSuite: SnapshotCompatibilityTest.testSnapshotRestore[incrementalSnp=true, consistentID=b6ce5d13-4850-4992-9208-5b87e3660fda, oldNodesCnt=3, cacheDump=false, customSnpPath=false, testCacheGrp=false] - PASSED{color} * {color:#013220}IgniteCompatibilityBasicTestSuite: SnapshotCompatibilityTest.testSnapshotRestore[incrementalSnp=true, consistentID=b6ce5d13-4850-4992-9208-5b87e3660fda, oldNodesCnt=3, cacheDump=false, customSnpPath=false, testCacheGrp=true] - PASSED{color} * {color:#013220}IgniteCompatibilityBasicTestSuite: SnapshotCompatibilityTest.testSnapshotRestore[incrementalSnp=false, consistentID=b6ce5d13-4850-4992-9208-5b87e3660fda, oldNodesCnt=1, cacheDump=false, customSnpPath=true, testCacheGrp=false] - PASSED{color} ... and 13 new tests {panel} [TeamCity *--> Run :: All* Results|https://ci2.ignite.apache.org/viewLog.html?buildId=8381648&buildTypeId=IgniteTests24Java8_RunAll] > Calcite: print warning when blocking query pool was exhausted > ------------------------------------------------------------- > > Key: IGNITE-24751 > URL: https://issues.apache.org/jira/browse/IGNITE-24751 > Project: Ignite > Issue Type: Sub-task > Reporter: Ilya Shishkov > Assignee: Aleksey Plekhanov > Priority: Minor > Labels: calcite, ignite-2, ise > Attachments: QueryPoolExhaustingTest.patch > > Time Spent: 1h > Remaining Estimate: 0h > > When {{QueryBlockingTaskExecutor}} of Calcite engine is used, query pool size > must be larger than any UDF nesting, otherwise query hanging will occur, eg.: > # Query executor size is 2 > # Execute SQL containing first UDF > # First UDF inside calls SQL query with another one UDF > # Second UDF calls any SQL query and hangs > # Warning about long running queries are printed in the log, but they do not > provide any information about query pool exhausting > Reproducer: [^QueryPoolExhaustingTest.patch] > It seems, that when {{QueryBlockingTaskExecutor}} is used we need: > # Add detailed warning about deadlock and print information, how kill > problematic query > # Add documentation about proper query thread pool size configuring > Also, for all query pools starvation check can be added, eg.: periodically > check completed tasks count and pending queries. -- This message was sent by Atlassian Jira (v8.20.10#820010)