Exemplo n.º 1
0
    def __init__(self, workload_settings, target_settings, shutdown_event):
        super().__init__(workload_settings, target_settings, shutdown_event)

        self.reservoir = Reservoir(num_workers=self.ws.query_workers)

        if workload_settings.index_type is None:
            self.new_queries = ViewQueryGen(workload_settings.ddocs,
                                            workload_settings.query_params)
        else:
            self.new_queries = ViewQueryGenByType(
                workload_settings.index_type, workload_settings.query_params)
Exemplo n.º 2
0
 def __init__(self,
              settings,
              workload,
              ddocs,
              params,
              index_type,
              prefix=None):
     super(SpringQueryLatency, self).__init__(settings, workload, prefix)
     if index_type is None:
         self.new_queries = ViewQueryGen(ddocs, params)
     else:
         self.new_queries = ViewQueryGenByType(index_type, params)
Exemplo n.º 3
0
    def __init__(self, workload_settings, target_settings, shutdown_event):
        super(ViewWorker, self).__init__(workload_settings, target_settings,
                                         shutdown_event)
        self.total_workers = self.ws.query_workers
        self.throughput = self.ws.query_throughput
        self.name = 'query-worker'

        if workload_settings.index_type is None:
            self.new_queries = ViewQueryGen(workload_settings.ddocs,
                                            workload_settings.qparams)
        else:
            self.new_queries = ViewQueryGenByType(workload_settings.index_type,
                                                  workload_settings.qparams)