Skip to content

10.1.x: Stabilize post and slow_post autests under parallel runs (#12886) - #13525

Merged
cmcfarlen merged 1 commit into
apache:10.1.xfrom
moonchen:bp-12886-101x
Aug 10, 2026
Merged

10.1.x: Stabilize post and slow_post autests under parallel runs (#12886)#13525
cmcfarlen merged 1 commit into
apache:10.1.xfrom
moonchen:bp-12886-101x

Conversation

@moonchen

@moonchen moonchen commented Aug 10, 2026

Copy link
Copy Markdown
Contributor

Cherry-pick of #12886 (a1ac1db) to 10.1.x.

This PR fixes server_abort so CI can pass for 10.1.x.

* Stabilize thread_config autest startup ordering -- gate check_threads
  on ATS port readiness to avoid validation races.
* Stabilize post/slow_post autests -- add explicit origin readiness checks
  in post-early-return; accept microserver exception variant for Fedora 43.
* Revert thread_config PortOpen change per review -- keep ATS startup gating
  on existing readiness behavior, move upstream readiness to server Ready fields.
* Replace nc-based server with mock_origin.py -- server1.sh only accepts one
  TCP connection (consumed by readiness probe). mock_origin.py absorbs probes,
  sends configured response, and drains request data to prevent TCP RST / 502.
* Remove unused server1.sh replaced by mock_origin.py

(cherry picked from commit a1ac1db)
@moonchen moonchen added AuTest Backport Marked for backport for an LTS patch release labels Aug 10, 2026
@moonchen moonchen self-assigned this Aug 10, 2026
@cmcfarlen cmcfarlen added this to the 10.1.5 milestone Aug 10, 2026
@cmcfarlen cmcfarlen removed this from ATS v10.1.x Aug 10, 2026
@cmcfarlen
cmcfarlen merged commit 67f68a9 into apache:10.1.x Aug 10, 2026
15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

AuTest Backport Marked for backport for an LTS patch release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants