Hello,
can anyone explain me what exactly "Fingerprinting inputs" does (when viewing timeline in build scan)? Why can this take minutes even with 100% cache hits? It is significantly reducing the usefulness of build cache in our cases.
Thanks
It's not after cache hit, it is before cache hit. Because the fingerprint is the cache key.
m
Matej Drobnič
11/27/2023, 5:33 AM
ah I see. So it has to do this calculation to calculate the fingerprint. But is it normal for this to take a minute?
v
Vampire
11/27/2023, 7:59 AM
Heavily depends on what has to be done. If there are 20_000 input files any calculating hash could already need significant time. If a non-cacheable transformation is involved, the question is how long that takes and for how many files, and so on. You maybe could use the