'Remove data stored in a server.'

def _DropServer(self, addr, port):

    (server, index) = self._FindServer(addr, port)
    if (not server):
        print 'Server    not    found.'
        return
    servers = list(self.mapping.servers)
    num_servers = len(servers)
    target = (1.0 / float((num_servers - 1)))
    newperc = ([target] * num_servers)
    newperc[index] = 0
    new_mapping = self._ComputeMappingFromPercentages(self.mapping, newperc)
    print 'The    new    ranges    will    be:'
    self._ShowRange(new_mapping)
    print
    self._DoRebalance(new_mapping)
