1
0
Fork 0
forked from External/grumble

Add clearconf option to ssh admin.

This commit is contained in:
Mikkel Krautz 2011-11-12 02:47:35 +01:00
parent d59392b89a
commit 9ee6172b04
3 changed files with 41 additions and 8 deletions

View file

@ -51,6 +51,7 @@ const (
type KeyValuePair struct {
Key string
Value string
Reset bool
}
// A Murmur server instance
@ -363,7 +364,11 @@ func (server *Server) handlerLoop() {
// Disk freeze config update
case kvp := <-server.cfgUpdate:
server.UpdateConfig(kvp.Key, kvp.Value)
if !kvp.Reset {
server.UpdateConfig(kvp.Key, kvp.Value)
} else {
server.ResetConfig(kvp.Key)
}
// Server registration update
// Tick every hour + a minute offset based on the server id.