-
Notifications
You must be signed in to change notification settings - Fork 18.8k
LCOW: (Experimental) Require RS5+ builds #39108
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
Conversation
Signed-off-by: John Howard <jhoward@microsoft.com>
6706629
to
e0b528f
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
SGTM
LGTM! (not a maintainer) |
Signed-off-by: John Howard <jhoward@microsoft.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Codecov Report
@@ Coverage Diff @@
## master #39108 +/- ##
=========================================
Coverage ?
8000
37.01%
=========================================
Files ? 612
Lines ? 45390
Branches ? 0
=========================================
Hits ? 16799
Misses ? 26307
Partials ? 2284 |
Signed-off-by: John Howard jhoward@microsoft.com
This moves the requirement for the experimental LCOW feature to at least RS5 builds of Windows, as per #33850 (comment).
The current LCOW solution uses the HCS "v1" schema. With the move to a containerd runtime, we are no longer planning on supporting LCOW support in the v1 schema in opengcs, and have been investing heavily in LCOW support through the v2 schema (driven via containerd, through hcsshim, and onto HCS; called from CRI, Kube, Docker,....).
Phase 2 of this will be to move the graphdriver remote filesystem access away from v1 as well.
Phase 3 will be the deprecation of the "local" libcontainerd runtime in favour of containerd which will only use the "v2" HCS schema.
@dmcgowan @crosbymichael @thaJeztah @jterry75 FYI.