Skip to content

[release/1.7] Cherry-pick: [overlay] add configurable mount options to overlay snapshotter#9005

Merged
AkihiroSuda merged 2 commits intocontainerd:release/1.7from
fuweid:cp-17-8676-8542
Aug 24, 2023
Merged

[release/1.7] Cherry-pick: [overlay] add configurable mount options to overlay snapshotter#9005
AkihiroSuda merged 2 commits intocontainerd:release/1.7from
fuweid:cp-17-8676-8542

Conversation

@fuweid
Copy link
Copy Markdown
Member

@fuweid fuweid commented Aug 24, 2023

We have several issues related to umount which can cause unexpected IO pressure. Backporting #8676 is kind of workaround for the users who are using release/1.7. They can add volatile option to avoid syncfs in the kernel (>=5.10).

Related issues: #8698, #7496, #8931, #8647 (In #8647, the container in pods failed to start and kubelet kept restart it and there were a lot of umount syscall when containerd deleted the tasks)

Cherry-pick: #8676 #8542

cardyok and others added 2 commits August 24, 2023 09:02
Signed-off-by: Cardy.Tang <[email protected]>
(cherry picked from commit b9f2e48)
Signed-off-by: Wei Fu <[email protected]>
Allows default mount options to be provided through configuration.

Signed-off-by: Derek McGowan <[email protected]>
(cherry picked from commit d115129)
Signed-off-by: Wei Fu <[email protected]>
@alam0rt
Copy link
Copy Markdown
Contributor

alam0rt commented Aug 24, 2023

❣️

@fuweid
Copy link
Copy Markdown
Member Author

fuweid commented Aug 24, 2023

@AkihiroSuda AkihiroSuda merged commit d06fd93 into containerd:release/1.7 Aug 24, 2023
@fuweid fuweid deleted the cp-17-8676-8542 branch August 24, 2023 04:22
@fuweid
Copy link
Copy Markdown
Member Author

fuweid commented Aug 24, 2023

Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants