'Send mapping information to all servers.'

def HandleServerSyncAll(self):

    if (not self.MASTER):
        return self._EmptyResponse(constants.RESPONSE_NOT_MASTER_SERVER)
    if (not self.MASTER.AllRegistered()):
        return self._EmptyResponse(constants.RESPONSE_DATA_SERVERS_UNREACHABLE)
    if self.MASTER.IsRebalancing():
        return self._EmptyResponse(constants.RESPONSE_MASTER_IS_REBALANCING)
    if self.MASTER.SyncMapping():
        body = self.MAPPING.SerializeToString()
        self._Response(constants.RESPONSE_OK, body)
    else:
        self._EmptyResponse(constants.RESPONSE_INCOMPLETE_SYNC)
