Issue 0042 in 'raw' format
; Summary: replace concurrent_check with fuego-specific board lock mechanism ; Owner: Tim ; Reporter: Daniel ; Status: open ; Priority: medium = Description = concurrent_check in functions.sh is a routine for preventing two fuego builds from occurring simultaneously on the same board. However, Jenkins already serializes the complete test for a board, so this routine is not really needed to prevent Jenkins from starting another job on the board. Also, this routine is specific to Jenkins, using a Jenkins CLI url to manage the board status. 'ftc' needs a mechanism to avoid running a test while a Jenkins is job is executing on a board, as well as when ftc is already running a test on a board. Basically, we need a more global board reservation system, to prevent clashes when running tests on a board (either from Jenkins or from 'ftc'). We might be able to use 'ftc reserve-board' for this (based on old file-based locking done by 'ttc reserve'. = Notes = Put other free-form comments or notes here ; backlink: [[Fuego Issues List]]