add error check

This commit is contained in:
Maxton Huff 2021-01-26 09:35:51 -06:00
parent 55a9952b92
commit 3809fe6734

View file

@ -24,6 +24,7 @@ import (
"context"
"crypto/tls"
"encoding/binary"
"fmt"
"io"
"log"
"math/rand"
@ -154,10 +155,14 @@ func (m *Command) Start() (err error) {
return errors.Wrap(err, "setting up server")
}
cmd, err := exec.Command("sysctl vm.max_map_count").Output()
cmd, err := exec.Command("sysctl", "vm.max_map_count").Output()
data := binary.BigEndian.Uint64(cmd)
if m.Config.MaxMapCount >= data {
m.logger.Printf("grpc server error: Config max map limit (%v) is greater than current system limits (%v)", m.Config.MaxMapCount, data)
if err != nil {
fmt.Println("Error: ", err)
} else {
if m.Config.MaxMapCount >= data {
m.logger.Printf("grpc server error: Config max map limit (%v) is greater than current system limits (%v)", m.Config.MaxMapCount, data)
}
}
// Set up networking (i.e. gossip)