Updated Hibiki, bump GOMAXPROCS when limit is raised higher

This commit is contained in:
DataHoarder 2022-02-01 16:07:20 +01:00
parent b13ba0009c
commit 199f582516
3 changed files with 11 additions and 3 deletions

View file

@ -26,6 +26,7 @@ import (
"os"
"path"
"path/filepath"
"runtime"
"sort"
"strings"
"sync"
@ -298,12 +299,16 @@ func main() {
certificatePath := flag.String("certificate", "", "Path to SSL certificate file.")
keypairPath := flag.String("keypair", "", "Path to SSL key file.")
sniAddressOption := flag.String("sni", "", "Define SNI address if desired. Empty will serve any requests regardless.")
fdlimitOption := flag.Int("fdlimit", 128, "Set file operation limit.")
fdlimitOption := flag.Int("fdlimit", 128, "Set file operation and process limit.")
flag.Parse()
fdlimit = make(chan bool, *fdlimitOption)
if *fdlimitOption > runtime.NumCPU()-1 {
runtime.GOMAXPROCS(*fdlimitOption)
}
var err error
if *printDbOption == "" || *pgConnStr == "" {

4
go.mod
View file

@ -3,7 +3,7 @@ module git.gammaspectra.live/S.O.N.G/METANOIA
go 1.17
require (
git.gammaspectra.live/S.O.N.G/Hibiki v0.0.0-20220201114120-0fba142c280f
git.gammaspectra.live/S.O.N.G/Hibiki v0.0.0-20220201145439-6b881458cf2f
git.gammaspectra.live/S.O.N.G/MakyuuIchaival v0.0.0-20220131114831-c08c7d9b4153
github.com/dhowden/tag v0.0.0-20201120070457-d52dcb253c63
github.com/ipfs/go-cid v0.1.0
@ -14,7 +14,7 @@ require (
require (
git.gammaspectra.live/S.O.N.G/go-pus v0.0.0-20220130003320-c9b07c6bec7a // indirect
git.gammaspectra.live/S.O.N.G/goborator v0.0.0-20220130143007-b0d46ec375ac // indirect
git.gammaspectra.live/S.O.N.G/goborator v0.0.0-20220201143845-faddd6ec920b // indirect
github.com/andybalholm/brotli v1.0.2 // indirect
github.com/cespare/xxhash v1.1.0 // indirect
github.com/cespare/xxhash/v2 v2.1.2 // indirect

3
go.sum
View file

@ -9,12 +9,15 @@ dmitri.shuralyov.com/state v0.0.0-20180228185332-28bcc343414c/go.mod h1:0PRwlb0D
git.apache.org/thrift.git v0.0.0-20180902110319-2566ecd5d999/go.mod h1:fPE2ZNJGynbRyZ4dJvy6G277gSllfV2HJqblrnkyeyg=
git.gammaspectra.live/S.O.N.G/Hibiki v0.0.0-20220201114120-0fba142c280f h1:dV0v24+TENESNaFX1G2S1nHh4J3Y96TF2NpA9O3irj4=
git.gammaspectra.live/S.O.N.G/Hibiki v0.0.0-20220201114120-0fba142c280f/go.mod h1:o1NqDI9/1EwqL0FPHKOrZmQSeRXnzVBLJPxdpwrNqHM=
git.gammaspectra.live/S.O.N.G/Hibiki v0.0.0-20220201145439-6b881458cf2f h1:b+6Xkjnu1p5KFdNPdCgvCfQn3CYdYFj7DC/RlhGptkg=
git.gammaspectra.live/S.O.N.G/Hibiki v0.0.0-20220201145439-6b881458cf2f/go.mod h1:UUsQ9RF9Jd9pBMvkvw+nY0NTPqu6rG7ulOZsTqNmSXU=
git.gammaspectra.live/S.O.N.G/MakyuuIchaival v0.0.0-20220131114831-c08c7d9b4153 h1:RMDA05IEOytScNSiE2ms98x/CVMHSlA+eVBC0VCq4po=
git.gammaspectra.live/S.O.N.G/MakyuuIchaival v0.0.0-20220131114831-c08c7d9b4153/go.mod h1:z6KcP5RPhMxDJaVU48sBhiYRCJ6ZJBbx1iIhkUrrhfY=
git.gammaspectra.live/S.O.N.G/go-pus v0.0.0-20220130003320-c9b07c6bec7a h1:LxrTp9gf4w5KnFHRPFLXYfoxC58GCSEmZrHI6Ogtrm0=
git.gammaspectra.live/S.O.N.G/go-pus v0.0.0-20220130003320-c9b07c6bec7a/go.mod h1:vkoHSHVM9p6vAUmXAik0gvaLcIfiQYrD6bQqVpOulUk=
git.gammaspectra.live/S.O.N.G/goborator v0.0.0-20220130143007-b0d46ec375ac h1:UcWeLjW7963Cpd4cB7TOn5OZPl73goxQ5WhIFO0DIdU=
git.gammaspectra.live/S.O.N.G/goborator v0.0.0-20220130143007-b0d46ec375ac/go.mod h1:ySjuueqe5HUqvf7lWS51Cy5UP2tgJWsezOv8UIm2arA=
git.gammaspectra.live/S.O.N.G/goborator v0.0.0-20220201143845-faddd6ec920b/go.mod h1:ySjuueqe5HUqvf7lWS51Cy5UP2tgJWsezOv8UIm2arA=
github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU=
github.com/OneOfOne/xxhash v1.2.2 h1:KMrpdQIwFcEqXDklaen+P1axHaj9BSKzvpUUfnHldSE=
github.com/OneOfOne/xxhash v1.2.2/go.mod h1:HSdplMjZKSmBqAxg5vPj2TmRDmfkzw+cTzAElWljhcU=