Better progress and time estimation
This commit is contained in:
parent
d6130ee044
commit
9f44a1f6d2
4
atom
4
atom
@ -544,13 +544,13 @@ do
|
|||||||
checkworkers
|
checkworkers
|
||||||
cleaner
|
cleaner
|
||||||
master
|
master
|
||||||
if (( ran ))
|
if (( ran - failed ))
|
||||||
then
|
then
|
||||||
currenttime=$(date +%s)
|
currenttime=$(date +%s)
|
||||||
avgduration=$((
|
avgduration=$((
|
||||||
((currenttime - starttime) * 1000)
|
((currenttime - starttime) * 1000)
|
||||||
/
|
/
|
||||||
ran
|
( ran - failed )
|
||||||
))
|
))
|
||||||
secsremaining=$(( remaining * avgduration / 1000 ))
|
secsremaining=$(( remaining * avgduration / 1000 ))
|
||||||
(( days =
|
(( days =
|
||||||
|
|||||||
@ -10,6 +10,7 @@ cleaner() {
|
|||||||
EOWhere
|
EOWhere
|
||||||
)
|
)
|
||||||
(( failed+=faildepends ))
|
(( failed+=faildepends ))
|
||||||
|
(( ran+=faildepends ))
|
||||||
Update tasks status 2 <<<"id = $taskid"
|
Update tasks status 2 <<<"id = $taskid"
|
||||||
Update tasks status 2 <<<"requires = $taskid"
|
Update tasks status 2 <<<"requires = $taskid"
|
||||||
echo "SELECT COUNT(*)
|
echo "SELECT COUNT(*)
|
||||||
|
|||||||
@ -4,12 +4,3 @@ worker() {
|
|||||||
(( debug >= 2 )) && echo "${cmd_arg[@]}" >&2
|
(( debug >= 2 )) && echo "${cmd_arg[@]}" >&2
|
||||||
"${cmd_arg[@]}" >/dev/null
|
"${cmd_arg[@]}" >/dev/null
|
||||||
}
|
}
|
||||||
createworker() {
|
|
||||||
worker $1 &
|
|
||||||
workers[$1]=$!
|
|
||||||
}
|
|
||||||
destroyworker() {
|
|
||||||
dyingworker=${workers[$1]}
|
|
||||||
unset workers[$1]
|
|
||||||
wait $dyingworker
|
|
||||||
}
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user