From 3f709b4d71b43a25b532342e56e0321aa49436f8 Mon Sep 17 00:00:00 2001 From: debugtalk Date: Thu, 30 Dec 2021 16:22:08 +0800 Subject: [PATCH] change: skip setting ulimit for windows --- docs/CHANGELOG.md | 2 +- hrp/cmd/boom.go | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index b6ea98a4..4f2f8207 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -1,6 +1,6 @@ # Release History -## v0.4.0 (2021-12-30) +## v0.3.1 (2021-12-30) - feat: set ulimit to 10240 before load testing - fix: concurrent map writes in load testing diff --git a/hrp/cmd/boom.go b/hrp/cmd/boom.go index 0bbc25c6..ff3cb472 100644 --- a/hrp/cmd/boom.go +++ b/hrp/cmd/boom.go @@ -1,6 +1,7 @@ package cmd import ( + "runtime" "syscall" "time" @@ -74,6 +75,10 @@ func init() { // set resource limit // ulimit -n 10240 func setUlimit() { + if runtime.GOOS == "windows" { + log.Warn().Msg("windows does not support setting ulimit") + return + } var rLimit syscall.Rlimit err := syscall.Getrlimit(syscall.RLIMIT_NOFILE, &rLimit) if err != nil {