Skip to content

Stabilize query execution tests on dev/1.3 - #19088

Merged
jt2594838 merged 1 commit into
dev/1.3from
codex/cp-stabilize-query-concurrency-tests
Nov 3, 2026
Merged

jt2594838 merged 1 commit into
dev/1.3from
codex/cp-stabilize-query-concurrency-tests

Conversation

@Caideyipi

Copy link
Copy Markdown
Collaborator

Backports the query-execution concurrency test stabilization from commit 24fd30e1ac6b43a32aaeca2066034b1ae81fbc44.

  • Replaces timing-based waits in the shared block queue and priority queue tests with bounded futures and propagates worker failures.
  • Retains the dev/1.3-specific driver-count setup in FragmentInstanceExecutionTest and replaces its fixed sleeps with notification-executor barriers and bounded shutdown.
  • SeriesScanUtilCancellationTest.java has no counterpart on dev/1.3; that source-file change is omitted rather than introducing the full master-only test class.

Validation: mvn clean test -pl iotdb-core/datanode -am -Dtest=SharedTsBlockQueueTest,FragmentInstanceExecutionTest,L1PriorityQueueTest,L2PriorityQueueTest,MultilevelPriorityQueueTest -Dsurefire.failIfNoSpecifiedTests=false (five classes, 22 tests passed).

* Stabilize query execution concurrency unit tests

* Stabilize blocked priority queue unit tests

* Propagate worker failures and guarantee unit test cleanup

(cherry picked from commit 24fd30e)
@sonarqubecloud

sonarqubecloud Bot commented Nov 2, 2026

Copy link
Copy Markdown

@jt2594838
jt2594838 merged commit 80fdce8 into dev/1.3 Nov 3, 2026
16 of 18 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants