bneradt opened a new pull request, #436: URL: https://github.com/apache/trafficserver-ci/pull/436
Jenkins mirror clones are now served through a static HTTP export, which forces CI fanout jobs to download dumb HTTP packs and makes PR checkouts depend on broad ref fetches. That path can turn the controller into a bottleneck even when the local mirror is fresh. This adds a dedicated smart HTTP container and systemd unit that run git-http-backend on 127.0.0.1:9417 behind the existing /mirror/ URLs. The controller installer starts the service, mirror initialization disables receive-pack, and the runbook documents rollout, verification, and rollback. This narrows PR child job refspecs to the target branch and current PR head/merge refs with honorRefspec enabled. The mirror check scripts now verify PR merge refs and can compare the mirrored head against GITHUB_PR_HEAD_SHA. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
