Fixed
Details
Assignee
Former userFormer user(Deactivated)Reporter
Former userFormer user(Deactivated)Priority
Medium
Details
Details
Assignee
Former user
Former user(Deactivated)Reporter
Former user
Former user(Deactivated)Priority
Created December 1, 2016 at 3:30 PM
Updated February 28, 2017 at 2:33 PM
Resolved February 5, 2017 at 9:26 AM
In order to make experimental flow atomic, we need to do as follows:
in deploy.sh script and in start_testing_latest.sh we need to add a loop in the beginning of each script that does the following:
*while 1:
do
is_locked=$((echo aaa > my.lock) 2> /dev/null || echo is locked)
if [[ -z $is_locked ]]; then
break
else
sleep 5
fi
done*
Wrap the whole script with a trap so in the end if each script we will be able to remove my.lock no matter what happened.