If you can't set hashsize on nf_conntrack don't fail

This commit is contained in:
Darren Shepherd 2018-10-05 21:18:43 -07:00 committed by Rafael Breno
parent 1ce39a6a5c
commit deeccfbafb

View File

@ -89,7 +89,10 @@ func (rct realConntracker) SetMax(ctx context.Context, max int) error {
} }
// TODO: generify this and sysctl to a new sysfs.WriteInt() // TODO: generify this and sysctl to a new sysfs.WriteInt()
logger.Info("Setting conntrack hashsize", "conntrackHashsize", max/4) logger.Info("Setting conntrack hashsize", "conntrackHashsize", max/4)
return writeIntStringFile("/sys/module/nf_conntrack/parameters/hashsize", max/4) if err := writeIntStringFile("/sys/module/nf_conntrack/parameters/hashsize", max/4); err != nil {
logger.Error(err, "failed to set conntrack hashsize", "conntrackHashsize", max/4)
}
return nil
} }
func (rct realConntracker) SetTCPEstablishedTimeout(ctx context.Context, seconds int) error { func (rct realConntracker) SetTCPEstablishedTimeout(ctx context.Context, seconds int) error {