change: skip setting ulimit for windows

This commit is contained in:
debugtalk
2021-12-30 16:22:08 +08:00
parent 52d43861f3
commit 3f709b4d71
2 changed files with 6 additions and 1 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
# Release History # Release History
## v0.4.0 (2021-12-30) ## v0.3.1 (2021-12-30)
- feat: set ulimit to 10240 before load testing - feat: set ulimit to 10240 before load testing
- fix: concurrent map writes in load testing - fix: concurrent map writes in load testing
+5
View File
@@ -1,6 +1,7 @@
package cmd package cmd
import ( import (
"runtime"
"syscall" "syscall"
"time" "time"
@@ -74,6 +75,10 @@ func init() {
// set resource limit // set resource limit
// ulimit -n 10240 // ulimit -n 10240
func setUlimit() { func setUlimit() {
if runtime.GOOS == "windows" {
log.Warn().Msg("windows does not support setting ulimit")
return
}
var rLimit syscall.Rlimit var rLimit syscall.Rlimit
err := syscall.Getrlimit(syscall.RLIMIT_NOFILE, &rLimit) err := syscall.Getrlimit(syscall.RLIMIT_NOFILE, &rLimit)
if err != nil { if err != nil {