1
0
Fork 0
mirror of https://github.com/moby/moby.git synced 2022-11-09 12:21:53 -05:00
moby--moby/daemon/execdriver/windows
John Starks 5649030e25 Write Windows layer diffs to tar in standard format
Previously, Windows layer diffs were written using a Windows-internal
format based on the BackupRead/BackupWrite Win32 APIs. This caused
problems with tar-split and tarsum and led to performance problems
in implementing methods such as DiffPath. It also was just an
unnecessary differentiation point between Windows and Linux.

With this change, Windows layer diffs look much more like their
Linux counterparts. They use AUFS-style whiteout files for files
that have been removed, and they encode all metadata directly in
the tar file.

This change only affects Windows post-TP4, since changes to the Windows
container storage APIs were necessary to make this possible.

Signed-off-by: John Starks <jostarks@microsoft.com>
2016-03-02 16:13:40 -08:00
..
clean.go Fix golint warnings for daemon/execdriver/windows 2015-08-03 09:54:02 +08:00
commandlinebuilder.go This fixes the case where arguments are escaped twice from Dockerfiles on 2015-11-13 10:43:06 -08:00
exec.go Windows: Use new error code mechanism from HCS 2016-02-10 14:48:24 -08:00
getpids.go Fix golint warnings for daemon/execdriver/windows 2015-08-03 09:54:02 +08:00
namedpipes.go Windows: Fix annoying bad log 2015-10-13 15:03:20 -07:00
pauseunpause.go Fix golint warnings for daemon/execdriver/windows 2015-08-03 09:54:02 +08:00
run.go Fixing retry hack for TP4 to return errors in all failure cases. 2016-02-29 10:53:01 -08:00
stats.go Fix golint warnings for daemon/execdriver/windows 2015-08-03 09:54:02 +08:00
stdconsole.go Fix golint warnings for daemon/execdriver/windows 2015-08-03 09:54:02 +08:00
terminatekill.go Windows: Use new error code mechanism from HCS 2016-02-10 14:48:24 -08:00
ttyconsole.go Remove case sensitive duplicate dir in vendor 2016-02-03 13:06:32 -08:00
unsupported.go Fix golint warnings for daemon/execdriver/* 2015-07-28 08:43:22 +08:00
update.go Update RestartPolicy of container 2016-02-20 17:06:32 +08:00
windows.go Write Windows layer diffs to tar in standard format 2016-03-02 16:13:40 -08:00