Skip to content

Update Windows lcow differ to set NT VIRTUAL MACHINE\Virtual Machines SID#3119

Merged
crosbymichael merged 2 commits intocontainerd:masterfrom
jterry75:windows_lcow_vmgroup_access
Mar 22, 2019
Merged

Update Windows lcow differ to set NT VIRTUAL MACHINE\Virtual Machines SID#3119
crosbymichael merged 2 commits intocontainerd:masterfrom
jterry75:windows_lcow_vmgroup_access

Conversation

@jterry75
Copy link
Copy Markdown
Contributor

For LCOW using the Virtual Machines SID for the shared read-only layers
improves overall performance avoiding the need to set per VM access at runtime.

Signed-off-by: Justin Terry (VM) [email protected]

@jterry75 jterry75 requested a review from lowenna March 21, 2019 21:44
@jterry75
Copy link
Copy Markdown
Contributor Author

Here is the shim pr that can be used with this: microsoft/hcsshim#531

@jterry75
Copy link
Copy Markdown
Contributor Author

And here is the matching Docker PR until it switches to the Containerd snapshotters: moby/moby#38922

Comment thread diff/lcow/lcow.go Outdated
@lowenna
Copy link
Copy Markdown

lowenna commented Mar 21, 2019

One minor nit, but LGTM

… SID

For LCOW using the Virtual Machines SID for the shared read-only layers
improves overall performance avoiding the need to set per VM access at runtime.

Signed-off-by: Justin Terry (VM) <[email protected]>
@jterry75 jterry75 force-pushed the windows_lcow_vmgroup_access branch from 6332c0d to 7361b19 Compare March 21, 2019 21:53
@codecov-io
Copy link
Copy Markdown

codecov-io commented Mar 21, 2019

Codecov Report

Merging #3119 into master will decrease coverage by 7.11%.
The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff             @@
##           master    #3119      +/-   ##
==========================================
- Coverage   47.57%   40.46%   -7.12%     
==========================================
  Files          93       74      -19     
  Lines        8590     9876    +1286     
==========================================
- Hits         4087     3996      -91     
- Misses       3776     5317    +1541     
+ Partials      727      563     -164
Flag Coverage Δ
#linux ?
#windows 40.46% <ø> (?)
Impacted Files Coverage Δ
snapshots/native/native.go 1.79% <0%> (-51.25%) ⬇️
archive/tar.go 16.99% <0%> (-33.86%) ⬇️
metadata/snapshot.go 21.53% <0%> (-33.23%) ⬇️
cio/io.go 1.52% <0%> (-25.75%) ⬇️
content/local/writer.go 56.86% <0%> (-7.34%) ⬇️
metadata/containers.go 47.97% <0%> (-6.62%) ⬇️
content/local/store.go 48.51% <0%> (-5.03%) ⬇️
archive/tar_opts.go 28.57% <0%> (-4.77%) ⬇️
archive/compression/compression.go 58.69% <0%> (-4.7%) ⬇️
metadata/images.go 58.46% <0%> (-4.7%) ⬇️
... and 91 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update ceba568...7361b19. Read the comment docs.

@crosbymichael
Copy link
Copy Markdown
Member

LGTM

@crosbymichael crosbymichael merged commit fc44aa8 into containerd:master Mar 22, 2019
@jterry75 jterry75 deleted the windows_lcow_vmgroup_access branch March 22, 2019 16:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants