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

driver: allow operators to disable logmon process spawning #14636

Closed
jrasell opened this issue Sep 21, 2022 · 0 comments · Fixed by #17196
Closed

driver: allow operators to disable logmon process spawning #14636

jrasell opened this issue Sep 21, 2022 · 0 comments · Fixed by #17196

Comments

@jrasell
Copy link
Member

jrasell commented Sep 21, 2022

PR #6820 added an experimental driver interface which allowed operators to disable logmon process spawning. This interface is only available to builtin drivers as it was not added to the driver capabilities functionality to allow for UX improvements and modifications to the interface.

In some cases, cluster operators would like to disable spawning logmon processes to avoid this additional overhead where the functionality it delivers is not required. It would be good therefore to discuss what changes we should make to the interface, if any, and what needs to be done in order to have this functionality, or equivalent exposed to external drivers.

@jrasell jrasell added this to Needs Triage in Nomad - Community Issues Triage via automation Sep 21, 2022
@jrasell jrasell moved this from Needs Triage to Needs Roadmapping in Nomad - Community Issues Triage Sep 21, 2022
@tgross tgross self-assigned this Apr 21, 2023
@tgross tgross added this to the 1.5.x milestone Apr 21, 2023
tgross added a commit that referenced this issue May 15, 2023
The `DisableLogCollection` capability was introduced as an experimental
interface for the Docker driver in 0.10.4. The interface has been stable and
allowing third-party task drivers the same capability would be useful for those
drivers that don't need the additional overhead of logmon.

This PR only makes the capability public. It doesn't yet add it to the
configuration options for the other internal drivers.

Fixes: #14636 #15686
tgross added a commit that referenced this issue May 15, 2023
The `DisableLogCollection` capability was introduced as an experimental
interface for the Docker driver in 0.10.4. The interface has been stable and
allowing third-party task drivers the same capability would be useful for those
drivers that don't need the additional overhead of logmon.

This PR only makes the capability public. It doesn't yet add it to the
configuration options for the other internal drivers.

Fixes: #14636 #15686
@tgross tgross moved this from Needs Roadmapping to In Progress in Nomad - Community Issues Triage May 15, 2023
@tgross tgross closed this as completed in bf7b82b May 16, 2023
Nomad - Community Issues Triage automation moved this from In Progress to Done May 16, 2023
@tgross tgross modified the milestones: 1.5.x, 1.6.0 May 16, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment