From b988403262b4e3d7fd0a2ff7ae6d8ba413dfa530 Mon Sep 17 00:00:00 2001 From: Tonis Tiigi Date: Tue, 12 Mar 2019 17:49:20 -0700 Subject: [PATCH] solver: fix early input resolve Signed-off-by: Tonis Tiigi --- solver/edge.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/solver/edge.go b/solver/edge.go index 397fc03a3..97cbe0c1f 100644 --- a/solver/edge.go +++ b/solver/edge.go @@ -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 + } } }