Skip to content

Sysctls re-applied on every run #119

@sboyd-m

Description

@sboyd-m

This appears to be the same symptoms as in #63. I have tried versions 3.2.0 and 4.0.0 of this module but the bug is still present in the current version.

What's curious is this isn't affecting all sysctls, only some, but always the same ones. Currently we are managining these 4:

  net.ipv4.udp_rmem_min
  net.ipv4.udp_wmem_min
  net.core.rmem_max
  net.core.rmem_default

Here is the output of a debug run:

root@hostname:~# puppet agent -td 2>&1 | grep sysctl
Debug: Prefetching augeas resources for sysctl
Debug: Executing: '/usr/sbin/sysctl -e net.ipv4.udp_rmem_min net.ipv4.udp_wmem_min net.core.rmem_max net.core.rmem_default'
Debug: Executing: '/usr/sbin/sysctl -n net.ipv4.udp_rmem_min'
Debug: Executing: '/usr/sbin/sysctl -n net.ipv4.udp_wmem_min'
Debug: Executing: '/usr/sbin/sysctl -n net.core.rmem_max'
Debug: Executing: '/usr/sbin/sysctl -n net.core.rmem_max'
Debug: Executing: '/usr/sbin/sysctl -w net.core.rmem_max=26214400'
Debug: Executing: '/usr/sbin/sysctl -n net.core.rmem_default'
Debug: Executing: '/usr/sbin/sysctl -n net.core.rmem_default'
Debug: Executing: '/usr/sbin/sysctl -w net.core.rmem_default=26214400'

The default information is

Notice: /Stage[main]/Profiles::Sysctl/Sysctl[net.core.rmem_max]/value: changed configuration value from '' to '26214400'
Notice: /Stage[main]/Profiles::Sysctl/Sysctl[net.core.rmem_default]/value: changed configuration value from '' to '26214400

This is on Ubuntu 22.04

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions