mirror of
https://github.com/moby/moby.git
synced 2026-01-11 18:51:37 +00:00
The Checker interface was introduced in 1ba05cdb6a
as an optimization to allow passing a simplified check for situations that
don't require mountinfo.Mounted to be executed (as that may result in parsing
`/proc/self/mountinfo`).
The Checker was defined as an interface with a single `IsMounted` method,
possibly with the intent to allow for additional kind of checks to be added.
No new additions were made since its inception 9 Years ago, and if a need would
arrive, could probably be implemented as part of the check.
This patch simplifies the definition to a function, removing the need to
implement a wrapper struct just to satisfy the interface. The `Checker`
type definition is somewhat redundant, but is kept to have a place to
provide GoDoc.
The `NewFsChecker` and `NewDefaultChecker` utilities are removed as part
of this change, favoring a local definition for storage-drivers that
used them.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
5 lines
183 B
Go
5 lines
183 B
Go
package graphdriver // import "github.com/docker/docker/daemon/graphdriver"
|
|
|
|
// List of drivers that should be used in an order
|
|
var priority = "overlay2,fuse-overlayfs,btrfs,zfs,vfs"
|