solver: fix early input resolve

Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
This commit is contained in:
Tonis Tiigi
2019-03-12 17:49:20 -07:00
parent bab8c7ad2d
commit b988403262

View File

@@ -613,6 +613,10 @@ func (e *edge) recalcCurrentState() {
e.allDepsCompletedCacheSlow = e.cacheMapDone && allDepsCompletedCacheSlow
e.allDepsStateCacheSlow = e.cacheMapDone && allDepsStateCacheSlow
e.allDepsCompleted = e.cacheMapDone && allDepsCompleted
if e.allDepsStateCacheSlow && len(e.cacheRecords) > 0 && e.state == edgeStatusCacheFast {
e.state = edgeStatusCacheSlow
}
}
}