From c888547e5b8c3aed7c9a28b7a883be3839ac628d Mon Sep 17 00:00:00 2001 From: Tom Lebreux Date: Wed, 8 May 2024 20:55:52 -0400 Subject: [PATCH] Remove file limit bump Starting with Go 1.19 [0] the file limit is increased by default. [0]: https://github.com/golang/go/commit/8427429c592588af8c49522c76b3e0e0e335d270 --- cmd/tlstunnel/main.go | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/cmd/tlstunnel/main.go b/cmd/tlstunnel/main.go index 1adcac3..be113e0 100644 --- a/cmd/tlstunnel/main.go +++ b/cmd/tlstunnel/main.go @@ -51,27 +51,11 @@ func newServer() (*tlstunnel.Server, error) { return srv, nil } -func bumpOpenedFileLimit() error { - var rlimit syscall.Rlimit - if err := syscall.Getrlimit(syscall.RLIMIT_NOFILE, &rlimit); err != nil { - return fmt.Errorf("failed to get RLIMIT_NOFILE: %v", err) - } - rlimit.Cur = rlimit.Max - if err := syscall.Setrlimit(syscall.RLIMIT_NOFILE, &rlimit); err != nil { - return fmt.Errorf("failed to set RLIMIT_NOFILE: %v", err) - } - return nil -} - func main() { flag.StringVar(&configPath, "config", configPath, "path to configuration file") flag.BoolVar(&debug, "debug", false, "enable debug logging") flag.Parse() - if err := bumpOpenedFileLimit(); err != nil { - log.Printf("failed to bump max number of opened files: %v", err) - } - srv, err := newServer() if err != nil { log.Fatalf("failed to create server: %v", err)