From 1145c576016fba4147c412e34ea5a28d78608993 Mon Sep 17 00:00:00 2001 From: wpedrak Date: Thu, 29 Apr 2021 12:08:52 +0200 Subject: [PATCH] server: replace mlockall with `Mlock` in `--experimental-memory-mlock` Implementation of `--experimental-memory-mlock` backed by `mlockall` syscall is replaced by `Mlock` flag (backed by mlock syscall) of bboltDB. --- server/etcdserver/backend.go | 3 --- 1 file changed, 3 deletions(-) diff --git a/server/etcdserver/backend.go b/server/etcdserver/backend.go index 02f4e2aa7..2e738c196 100644 --- a/server/etcdserver/backend.go +++ b/server/etcdserver/backend.go @@ -50,9 +50,6 @@ func newBackend(cfg config.ServerConfig) backend.Backend { // permit 10% excess over quota for disarm bcfg.MmapSize = uint64(cfg.QuotaBackendBytes + cfg.QuotaBackendBytes/10) } - if cfg.ExperimentalMemoryMlock { - cfg.Logger.Info("setting `Mlock` bbolt flag") - } bcfg.Mlock = cfg.ExperimentalMemoryMlock return backend.New(bcfg)