aqa-tests icon indicating copy to clipboard operation
aqa-tests copied to clipboard

orka x64 Mac test jobs being terminated by terminateTestProcesses.sh

Open andrew-m-leonard opened this issue 1 year ago • 2 comments
trafficstars

It looks like the x64 Mac Orka nodes run in a docker type container host environment, as it seems one test job can see the processes of another test job, and subsequently the terminateTestProcesses.sh cleanup terminates them!

eg. https://ci.adoptium.net/job/Test_openjdk17_hs_extended.functional_x86-64_mac/371/console Is killing processes from job "extended.perf" : https://ci.adoptium.net/job/Test_openjdk17_hs_extended.perf_x86-64_mac/145/console

andrew-m-leonard avatar Jan 15 '24 11:01 andrew-m-leonard

Related infra issue: https://github.com/adoptium/infrastructure/issues/2536

smlambert avatar Jan 15 '24 13:01 smlambert

Following the Orka update to the VM provisioning for this issue, I have run a manual test of a job to query test processes and kill any it finds, while at the same time running a separate build&Test job. Unfortunately the manual job was still able to kill the seperate Jenkins Test Job processes:

This hand crafted job running on Orka provisioned node test-orka-macos14-x64-54xfp :

  • https://ci.adoptium.net/view/work-in-progress/job/andrew-exec/21/console

Was able to Terminate the processes running under this Test job running on Orka provisioned node test-orka-macos14-x64-6ckv8 :

  • https://ci.adoptium.net/job/Test_openjdk17_hs_extended.system_x86-64_mac/394/console

andrew-m-leonard avatar Jan 24 '24 12:01 andrew-m-leonard