Uh oh!
There was an error while loading. Please reload this page.
config: Require the runtime to mount Spec.Mounts in order - #142
Conversation
760b6b0 to
19c3bceComparewking
commented
Sep 3, 2015
Ping @laijs. |
There was a problem hiding this comment.
Perhaps simpler to say "order matters"
There was a problem hiding this comment.
On Fri, Sep 04, 2015 at 12:02:02PM -0700, Vincent Batts wrote:
+The runtime MUST mount entries in the listed order (
mounts[0]first,mounts[1]second, …).Perhaps simpler to say "order matters"
That wouldn't say how the order matters ;). I think it's hard to
have too much clarity, but I'm fine dropping the parenthetical if it
feels too wordy. The sentence through “… listed order” should be
sufficient to stand alone.
19c3bce to
b051802Comparewking
commented
Sep 10, 2015
#157 landed with similar phrasing but no parenthetical. I've dropped the parenthetical (and rebased onto master) with 19c3bce → b051802 in case that help get this merged. |
laijs
commented
Sep 11, 2015
LGTM I was wondering if you could add "Suggested-by: Lai Jiangshan jiangshanlai@gmail.com" |
If we don't specify this, some bundle-authors or runtime-implementers might expect the runtime to intelligently order mounts to get the "right" order [1]. But that's not possible because: $ mkdir -p a/b/c d/e/f h # mount --bind a/b h # mount --bind d a/b $ tree --charset=ascii h h `-- c But in the other order: # umount a/b # umount h # mount --bind d a/b # mount --bind a/b h $ tree --charset=ascii h h `-- e `-- f So there's no "right" order. Allowing the bundle-author to specify their intended order is both easy to implement and unambiguous. [1]: opencontainers#136 (comment) Suggested-by: Lai Jiangshan <jiangshanlai@gmail.com> Signed-off-by: W. Trevor King <wking@tremily.us>
b051802 to
d282a32Comparewking
commented
Sep 11, 2015
On Thu, Sep 10, 2015 at 05:31:12PM -0700, Lai Jiangshan wrote:
Done with b051802 → d282a32, and I cited your initial comment as a |
mrunalp
commented
Oct 5, 2015
LGTM |
1 similar comment
vbatts
commented
Oct 5, 2015
LGTM |
config: Require the runtime to mount Spec.Mounts in order
If we don't specify this, some bundle-authors or runtime-implementers
might expect the runtime to intelligently order mounts to get the
"right" order. But that's not possible because:
But in the other order:
So there's no "right" order. Allowing the bundle-author to specify
their intended order is both easy to implement and unambiguous.
Spun off from #136.