Files
buildkit/solver
Jonathan A. Sternberg dc608427ea solver: correctly set the content selector with multiple bind mounts references
Correctly set the content based selector when multiple bind mounts refer
to the same source. Previously, a selector that referred to the root
filesystem would be ignored. This is because a blank selector refers to
the root filesystem.

When two bind mounts referred to the same dependency, one mount would
add a selector while the other would be skipped. This caused the cache
key to be only computed based on the more narrow filesystem which caused
erroneous cache hits.

Now, the creation of the selector includes the root filesystem for
consideration. It fills in `/` as the selector and then removes it later
so that we don't narrow the selection in an invalid way.

Signed-off-by: Jonathan A. Sternberg <jonathan.sternberg@docker.com>
2023-09-25 13:51:07 -05:00
..
2023-08-10 13:11:18 +01:00
2023-01-24 16:23:56 +09:00
2022-11-15 19:37:03 -08:00
2022-11-15 19:37:03 -08:00
2020-07-19 09:28:24 -07:00
2022-11-22 23:59:33 -08:00
2022-04-23 23:57:16 +02:00
2023-08-07 07:25:40 -07:00