@ -94,6 +94,10 @@ func backendServer() {
if err != nil {
log.Panicf("unable to register shrinker: %s", err)
}
err = setLimits()
log.Printf("error setting backend limits: %s", err)
for _, h := range backendhooks {
h()
@ -41,3 +41,10 @@ func getSensors() Sensors {
return sensors
func setLimits() error {
var limit syscall.Rlimit
limit.Cur = 2 * 1024 * 1024 * 1024
limit.Max = 2 * 1024 * 1024 * 1024
return syscall.Setrlimit(syscall.RLIMIT_DATA, &limit)