1
0
mirror of synced 2025-12-19 18:14:56 -05:00

chore: add channel between file aggregation and load steps (#48865)

Co-authored-by: Johnny Schmidt <john.schmidt@airbyte.io>
This commit is contained in:
Ryan Br...
2024-12-12 18:07:20 -08:00
committed by GitHub
parent c4cb39d63c
commit f127d7ada9
28 changed files with 499 additions and 315 deletions

View File

@@ -205,9 +205,15 @@ class AirbyteJavaConnectorPlugin implements Plugin<Project> {
}
jvmArgs = project.test.jvmArgs
systemProperties = project.test.systemProperties
maxParallelForks = project.test.maxParallelForks
maxHeapSize = project.test.maxHeapSize
// Reduce parallelization to get tests passing
// TODO: Fix the actual issue causing concurrent tests to hang.
systemProperties = project.test.systemProperties + [
'junit.jupiter.execution.parallel.enabled': 'true',
'junit.jupiter.execution.parallel.config.strategy': 'fixed',
'junit.jupiter.execution.parallel.config.fixed.parallelism': Math.min((Runtime.runtime.availableProcessors() / 2).toInteger(), 1).toString()
]
// Tone down the JIT when running the containerized connector to improve overall performance.
// The JVM default settings are optimized for long-lived processes in steady-state operation.