Send RPC leave messages on shutdown
parent
757de005ae
commit
aa03e87e00
5
end.go
5
end.go
|
@ -21,18 +21,17 @@ func End(crash, reconnect bool) {
|
||||||
clt.CloseWith(reason, "", reconnect)
|
clt.CloseWith(reason, "", reconnect)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
time.Sleep(time.Second)
|
||||||
|
|
||||||
rpcSrvMu.Lock()
|
rpcSrvMu.Lock()
|
||||||
for srv := range rpcSrvs {
|
for srv := range rpcSrvs {
|
||||||
srv.Close()
|
srv.Close()
|
||||||
}
|
}
|
||||||
rpcSrvMu.Unlock()
|
rpcSrvMu.Unlock()
|
||||||
|
|
||||||
time.Sleep(time.Second)
|
|
||||||
|
|
||||||
Announce(AnnounceDelete)
|
Announce(AnnounceDelete)
|
||||||
|
|
||||||
log.Writer().(*Logger).Close()
|
log.Writer().(*Logger).Close()
|
||||||
|
|
||||||
gocurses.End()
|
gocurses.End()
|
||||||
|
|
||||||
if crash {
|
if crash {
|
||||||
|
|
Loading…
Reference in New Issue