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 {