To try and prevent EC2 instance "leaks", this patch adds an additional daemon that is managed by supervisord. The purpose of this new daemon is to shutdown the system after it has been running for a specified amount of time. As a result of the shutdown, the instance should be automatically terminated by AWS since we're exclusively using EC2 Spot Instances for all Jenkins slaves. You can view, comment on, or merge this pull request online at:
https://github.com/openzfs/openzfs/pull/441 -- Commit Summary -- * Limit the uptime of Jenkins slaves to 12 hours -- File Changes -- M Jenkinsfile (2) A jenkins/ansible/roles/openzfs.jenkins-slave/files/var/jenkins/automatic-shutdown (39) M jenkins/ansible/roles/openzfs.jenkins-slave/tasks/main.yml (17) -- Patch Links -- https://github.com/openzfs/openzfs/pull/441.patch https://github.com/openzfs/openzfs/pull/441.diff -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/openzfs/openzfs/pull/441 ------------------------------------------ openzfs-developer Archives: https://openzfs.topicbox.com/groups/developer/discussions/T71d07ee6f63a5265-Me023a707fd53597731a6b262 Powered by Topicbox: https://topicbox.com