Remove freeze requeests.

This commit is contained in:
Mikkel Krautz 2011-08-27 15:52:50 +02:00
parent 9194e578e3
commit c87329a344

View file

@ -60,7 +60,6 @@ type Server struct {
incoming chan *Message incoming chan *Message
udpsend chan *Message udpsend chan *Message
voicebroadcast chan *VoiceBroadcast voicebroadcast chan *VoiceBroadcast
freezeRequest chan bool
cfgUpdate chan *KeyValuePair cfgUpdate chan *KeyValuePair
// Signals to the server that a client has been successfully // Signals to the server that a client has been successfully
@ -147,7 +146,6 @@ func NewServer(id int64, addr string, port int) (s *Server, err os.Error) {
s.incoming = make(chan *Message) s.incoming = make(chan *Message)
s.udpsend = make(chan *Message) s.udpsend = make(chan *Message)
s.voicebroadcast = make(chan *VoiceBroadcast) s.voicebroadcast = make(chan *VoiceBroadcast)
s.freezeRequest = make(chan bool, 1)
s.cfgUpdate = make(chan *KeyValuePair) s.cfgUpdate = make(chan *KeyValuePair)
s.clientAuthenticated = make(chan *Client) s.clientAuthenticated = make(chan *Client)
@ -374,13 +372,6 @@ func (server *Server) handler() {
case client := <-server.clientAuthenticated: case client := <-server.clientAuthenticated:
server.finishAuthenticate(client) server.finishAuthenticate(client)
// Synchonized freeze requests
case <-server.freezeRequest:
err := server.FreezeToFile()
if err != nil {
server.Fatal(err)
}
// Disk freeze config update // Disk freeze config update
case kvp := <-server.cfgUpdate: case kvp := <-server.cfgUpdate:
server.UpdateConfig(kvp.Key, kvp.Value) server.UpdateConfig(kvp.Key, kvp.Value)