mirror of
https://github.com/etcd-io/etcd.git
synced 2024-09-27 06:25:44 +00:00
mvcc/backend: enable 'NoFreelistSync' by default (linux)
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
This commit is contained in:
parent
89ced7c0c9
commit
870302afa6
@ -27,7 +27,8 @@ import (
|
|||||||
// (https://github.com/torvalds/linux/releases/tag/v2.6.23), mmap might
|
// (https://github.com/torvalds/linux/releases/tag/v2.6.23), mmap might
|
||||||
// silently ignore this flag. Please update your kernel to prevent this.
|
// silently ignore this flag. Please update your kernel to prevent this.
|
||||||
var boltOpenOptions = &bolt.Options{
|
var boltOpenOptions = &bolt.Options{
|
||||||
MmapFlags: syscall.MAP_POPULATE,
|
MmapFlags: syscall.MAP_POPULATE,
|
||||||
|
NoFreelistSync: true,
|
||||||
}
|
}
|
||||||
|
|
||||||
func (bcfg *BackendConfig) mmapSize() int { return int(bcfg.MmapSize) }
|
func (bcfg *BackendConfig) mmapSize() int { return int(bcfg.MmapSize) }
|
||||||
|
Loading…
x
Reference in New Issue
Block a user