Hi, All,
I have been working on this a bit and want to give you an update on progress. There were actually two issues:
1. The AMIs (system images) that were used for your build jobs got deleted by my error.
2. The load balancer in front of the Jenkins server was recommended for updating and was intermittently failing to communicate with the server quickly enough.
With all jobs failing due to #1, I chose to bring up the server on a different server, and eliminate the load balancer as traffic had been insufficiently high enough to justify the overhead/cost of the LB. That process was started Sunday and the server should be available and running (but not doing anything yet) this evening. My apologies, something else took precedence Tues and much of Wed that delayed this portion.
Resolving the missing AMI's is of greater complexity. The jobs within the ONOS project were running on three different OS versions (16.04, 18.04, and 20.04) and I do not have access to the exact configuration of the machines. A simple rebuild of what was done 3 years ago of a build image was insufficient when attempted. To guide my efforts in prioritizing which tests/build machines to focus on, is it possible to provide a prioritized list of which Jenkins jobs are of highest priority to your efforts?
An associated question is how much effort should be put into restoring what WAS available, as opposed to getting what is needed running? I'll admit that trying to get 16.04 running seems semi-pointless given the maturity of that release and it's imminent demise, but if the installed base of users are still primarily there, it will be necessary. Similar issues for 18.04 exist.
Fundamentally, I'm hoping the ONOS community can provide some guidance concerning whether priority should be getting the existing jobs running on the previously running OS's or whether effort should be concentrated on aiming at jobs running on the more recent OS's and migrating older ones up.
I've been unaware of much interest or community use of the ONOS Jenkins server, and apologize for not correcting/maintaining some of these issues earlier, but do want to take advantage of this time to ensure that the work done in this area does match the community's needs. Please provide whatever priority guidance is available on which jobs should be prioritized.
-daf