def _get_server_status(self, start_time, end_time, port, cores): end_time = time.time() elapsed_time = end_time - start_time stats = stats_pb2.ServerStats(time_elapsed=elapsed_time, time_user=elapsed_time, time_system=elapsed_time) return control_pb2.ServerStatus(stats=stats, port=port, cores=cores)
def _get_server_status(start_time: float, end_time: float, port: int) -> control_pb2.ServerStatus: """Creates ServerStatus proto message.""" end_time = time.monotonic() elapsed_time = end_time - start_time # TODO(lidiz) Collect accurate time system to compute QPS/core-second. stats = stats_pb2.ServerStats(time_elapsed=elapsed_time, time_user=elapsed_time, time_system=elapsed_time) return control_pb2.ServerStatus(stats=stats, port=port, cores=_NUM_CORES)