Skip to content
This repository was archived by the owner on Jun 3, 2025. It is now read-only.

new implementation for run#1383

Merged
tejal29 merged 1 commit intoGoogleContainerTools:masterfrom
tejal29:another_impl
Aug 13, 2020
Merged

new implementation for run#1383
tejal29 merged 1 commit intoGoogleContainerTools:masterfrom
tejal29:another_impl

Conversation

@tejal29
Copy link
Copy Markdown
Contributor

@tejal29 tejal29 commented Aug 13, 2020

shd fix #1317 and #1316 Improve correctness for newly added "--use-new-run` flag

in this PR, instead of rely on file marker and only "Modtime", we store File info descriptors before running a command and compare it with after running the command.

We don't rely on creating hashes for file information as it has been identified as a bottle neck.
See graph
As the number of files increase, time spent in hashing increases

@googlebot googlebot added the cla: yes CLA signed by all commit authors label Aug 13, 2020
@tejal29 tejal29 merged commit a2ac3b5 into GoogleContainerTools:master Aug 13, 2020
@tejal29 tejal29 added the area/performance issues related to kaniko performance enhancement label Aug 22, 2020
@tejal29 tejal29 deleted the another_impl branch April 26, 2021 16:43
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

area/performance issues related to kaniko performance enhancement cla: yes CLA signed by all commit authors

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Building with --use-new-run=true generates an incomplete image

2 participants