Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Merged
merged 2 commits into from Mar 22, 2019

Conversation

jterry75
Copy link
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) juterry@microsoft.com

Signed-off-by: Justin Terry (VM) <juterry@microsoft.com>
@jterry75 jterry75 requested a review from lowenna March 21, 2019 21:44
@jterry75
Copy link
Contributor Author

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

@jterry75
Copy link
Contributor Author

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

@lowenna
Copy link

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) <juterry@microsoft.com>
@jterry75 jterry75 force-pushed the windows_lcow_vmgroup_access branch from 6332c0d to 7361b19 Compare March 21, 2019 21:53
@codecov-io
Copy link

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
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.

None yet

4 participants