moby/layer
Anusha Ragunathan fefea805e9 Make graphdrivers work with pluginv2.
As part of making graphdrivers support pluginv2, a PluginGetter
interface was necessary for cleaner separation and avoiding import
cycles.

This commit creates a PluginGetter interface and makes pluginStore
implement it. Then the pluginStore object is created in the daemon
(rather than by the plugin manager) and passed to plugin init as
well as to the different subsystems (eg. graphdrivers, volumedrivers).
A side effect of this change was that some code was moved out of
experimental. This is good, since plugin support will be stable soon.

Signed-off-by: Anusha Ragunathan <anusha@docker.com>
2016-09-20 08:49:48 -07:00
..
empty.go Make TarStream return an io.ReadCloser 2015-11-25 16:39:54 -08:00
empty_test.go Add layer store 2015-11-24 09:40:23 -08:00
filestore.go Update layer store to sync transaction files before committing 2016-08-09 11:55:17 -07:00
filestore_test.go *: remove unused stuff 2016-03-14 18:41:30 +01:00
layer.go fix some typos 2016-06-21 15:29:25 +08:00
layer_store.go Make graphdrivers work with pluginv2. 2016-09-20 08:49:48 -07:00
layer_store_windows.go Use describable interfaces 2016-06-06 17:49:34 -07:00
layer_test.go Make graphdrivers work with pluginv2. 2016-09-20 08:49:48 -07:00
layer_unix.go Use describable interfaces 2016-06-06 17:49:34 -07:00
layer_unix_test.go Verify layer tarstream 2016-02-17 14:26:16 -05:00
layer_windows.go Use describable interfaces 2016-06-06 17:49:34 -07:00
migration.go Merge pull request #20458 from aaronlehmann/migration-close-gzip-writer 2016-02-18 16:48:50 -08:00
migration_test.go Remove ref counting from layer store 2016-05-23 15:57:23 -07:00
mount_test.go CLI flag for docker create(run) to change block device size. 2016-03-28 10:05:18 -04:00
mounted_layer.go Remove mountedLayer Mount and Unmount 2016-05-23 16:52:58 -07:00
ro_layer.go Use describable interfaces 2016-06-06 17:49:34 -07:00
ro_layer_windows.go Use describable interfaces 2016-06-06 17:49:34 -07:00