Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR addresses several recurring flaky tests.
1. Kafka Integration Tests - Race Condition
Issue:
Kafka and Zookeeper start in parallel. Kafka attempts to connect before Zookeeper completes initialization.
Fix:
.gitlab/generate-common.php: Added Zookeeper readiness check to Kafka entrypoint (waits forruok/imokresponse).gitlab/wait-for-service-ready.sh: Added Zookeeper service detection and native health check, increased Kafka settle time2. CentOS Package Verification - Yum Timeouts
Issue:
verify centosfailing with "Exiting on user cancel" - actually yum's 30-second stalled download timeout. Retries happened immediately, hitting same network issues.Fix:
dockerfiles/verify_packages/centos/install.sh: Increased yum timeout to 300s, added 5-second delay between retries3. Profiling Tests - PHP 7.X jit allocation
Issue:
allocation_jit_01.phptfailing on PHP 7.X versions even tho jit feature is available for 8.0+ versions.Fix:
profiling/tests/phpt/allocation_jit_01.phpt: Added skip condition for PHP < 8.0 (consistent with other JIT tests)4. Extension CI Tests - Valgrind Timeouts
Issue:
agent_sampling-standalone-asm_*.phpttiming out during valgrind run (second pass with memory checking). Valgrind causes slowdown which is enough to hit PHP 60s test timeout.Fix:
tests/ext/background-sender/agent_sampling-standalone-asm_*.phpt: IncreasedmaxIterationand loop number of iterations