Example #1
0
 def configure_tempesta(self):
     """ Add every server to it's own server group with default scheduler.
     """
     for s in self.servers:
         sg = tempesta.ServerGroup(s.group)
         sg.add_server(s.ip, s.port, s.conns_n)
         self.tempesta.config.add_sg(sg)
Example #2
0
 def configure_tempesta(self):
     """ Add all servers to default server group with default scheduler. """
     sg = tempesta.ServerGroup('default')
     # We run server on the Client host.
     ip = tf_cfg.cfg.get('Client', 'ip')
     for s in self.servers:
         sg.add_server(ip, s.port, s.conns_n)
     self.tempesta.config.add_sg(sg)
Example #3
0
 def configure_tempesta(self):
     """ Configure tempesta 1 port in group """
     sg = tempesta.ServerGroup('default')
     server = self.servers[0]
     sg.add_server(server.ip, server.config.listeners[0].port,
                   server.conns_n)
     self.tempesta.config.add_sg(sg)
     self.append_extra_server_groups()
Example #4
0
 def configure_tempesta(self):
     """ Add every server to it's own server group with default scheduler.
     """
     # We run server on the Client host.
     ip = tf_cfg.cfg.get('Client', 'ip')
     for s in self.servers:
         sg = tempesta.ServerGroup(s.group)
         sg.add_server(ip, s.port, s.conns_n)
         self.tempesta.config.add_sg(sg)
Example #5
0
 def append_extra_server_groups(self):
     sgid = 0
     for ifc in range(self.num_extra_interfaces):
         server = self.servers[self.extra_servers_base + ifc]
         for listener in server.config.listeners:
             sg = tempesta.ServerGroup('extra-%i' % sgid)
             sg.add_server(server.ip, listener.port, server.conns_n)
             self.tempesta.config.add_sg(sg)
             sgid += 1
Example #6
0
 def configure_tempesta(self):
     """ Configure tempesta 1 port in group """
     sgid = 0
     for server in self.servers:
         for listener in server.config.listeners:
             server_group = tempesta.ServerGroup('default-%i' % sgid)
             server_group.add_server(server.ip, listener.port,
                                     server.conns_n)
             self.tempesta.config.add_sg(server_group)
             sgid = sgid + 1
Example #7
0
 def configure_tempesta(self):
     """ Configure tempesta 32 port in group """
     sgid = 0
     group_servers = []
     for server in self.servers:
         for listener in server.config.listeners:
             group_servers.append((server, listener))
             if len(group_servers) == 32:
                 server_group = tempesta.ServerGroup('default-%i' % sgid)
                 for (srv, lstn) in group_servers:
                     server_group.add_server(srv.ip, lstn.port, srv.conns_n)
                 self.tempesta.config.add_sg(server_group)
                 sgid = sgid + 1
                 group_servers = []
 def add_sg(self, config, sg_name, servers):
     sg = tempesta.ServerGroup(sg_name)
     for s in servers:
         sg.add_server(s.ip, s.config.port, s.conns_n)
     sg.options = ' health %s;' % self.hmonitor
     config.add_sg(sg)
Example #9
0
 def configure_tempesta(self):
     sg = tempesta.ServerGroup(self.srv_group, hm='h_monitor1')
     for s in self.servers:
         sg.add_server(s.ip, s.port, s.conns_n)
     self.tempesta.config.add_sg(sg)
Example #10
0
 def configure_tempesta(self):
     """ Add all servers to default server group with default scheduler. """
     sg = tempesta.ServerGroup('default')
     for s in self.servers:
         sg.add_server(s.ip, s.config.port, s.conns_n)
     self.tempesta.config.add_sg(sg)
Example #11
0
 def add_sg(self, config, sg_name, servers):
     sg = tempesta.ServerGroup(sg_name)
     for s in servers:
         sg.add_server(s.ip, s.config.port, s.conns_n)
     config.add_sg(sg)
Example #12
0
 def append_server_group(self, id):
     sg = tempesta.ServerGroup('new-%i' % id)
     server = self.servers[1]
     for listener in server.config.listeners:
         sg.add_server(server.ip, listener.port, server.conns_n)
     self.tempesta.config.add_sg(sg)