mirror of
https://github.com/moby/moby.git
synced 2022-11-09 12:21:53 -05:00
92899ffac8
While it is important to not create controllers for an invalid task, certain properties should only be checked immediately before use. Early host validation of mounts prevents resolution of the task Executor when the mounts are not relevant to execution flow. In this case, we have a check for the existence of a bind mount path in a creation function that prevents a task controller from being resolved. Such early validation prevents one from interacting directly with a controller and result in unnecessary error reporting. In accordance with the above, we move the validation of the existence of host bind mount paths to the `Controller.Start` phase. We also call these "checks", as they are valid mounts but reference non-existent paths. Signed-off-by: Stephen J Day <stephen.day@docker.com>
8 lines
132 B
Go
8 lines
132 B
Go
// +build !windows
|
|
|
|
package container
|
|
|
|
const (
|
|
testAbsPath = "/foo"
|
|
testAbsNonExistent = "/some-non-existing-host-path/"
|
|
)
|