diff --git a/reuseport.go b/reuseport.go index 83e13f6..23fa770 100644 --- a/reuseport.go +++ b/reuseport.go @@ -8,30 +8,25 @@ import ( ) // envReuseport is the env variable name used to turn off reuse port. -// It default to true. +// It defaults to true. +// Deprecated: use the constructor option DisableReuseport instead. const envReuseport = "LIBP2P_TCP_REUSEPORT" -const deprecatedEnvReuseport = "IPFS_REUSEPORT" // envReuseportVal stores the value of envReuseport. defaults to true. var envReuseportVal = true func init() { v := strings.ToLower(os.Getenv(envReuseport)) + if len(v) > 0 { + log.Warn("LIBP2P_TCP_REUSEPORT is deprecated. Use the DisableReuseport constructor option instead.") + } if v == "false" || v == "f" || v == "0" { envReuseportVal = false log.Infof("REUSEPORT disabled (LIBP2P_TCP_REUSEPORT=%s)", v) } - v, exist := os.LookupEnv(deprecatedEnvReuseport) - if exist { - log.Warn("IPFS_REUSEPORT is deprecated, use LIBP2P_TCP_REUSEPORT instead") - if v == "false" || v == "f" || v == "0" { - envReuseportVal = false - log.Infof("REUSEPORT disabled (IPFS_REUSEPORT=%s)", v) - } - } } -// reuseportIsAvailable returns whether reuseport is available to be used. This +// ReuseportIsAvailable returns whether reuseport is available to be used. This // is here because we want to be able to turn reuseport on and off selectively. // For now we use an ENV variable, as this handles our pressing need: //