Improve docker compose support

This commit is contained in:
allegroai
2019-10-27 00:10:08 +03:00
parent b93e843143
commit 5d17059cbe
3 changed files with 38 additions and 16 deletions

View File

@@ -178,7 +178,7 @@ class EventBLL(object):
company_id=company_id,
task_id=task_id,
now=now,
iter=task_iteration.get(task_id),
iter_max=task_iteration.get(task_id),
last_events=task_last_events.get(task_id),
)
@@ -216,7 +216,7 @@ class EventBLL(object):
if timestamp is None or timestamp < event["timestamp"]:
last_events[metric_hash][variant_hash] = event
def _update_task(self, company_id, task_id, now, iter=None, last_events=None):
def _update_task(self, company_id, task_id, now, iter_max=None, last_events=None):
"""
Update task information in DB with aggregated results after handling event(s) related to this task.
@@ -226,8 +226,8 @@ class EventBLL(object):
"""
fields = {}
if iter is not None:
fields["last_iteration"] = iter
if iter_max is not None:
fields["last_iteration_max"] = iter_max
if last_events:
fields["last_values"] = list(

View File

@@ -4,7 +4,6 @@ from typing import Sequence, Set, Optional
import attr
import elasticsearch.helpers
import es_factory
from apierrors import APIError
from apierrors.errors import bad_request, server_error
@@ -19,12 +18,14 @@ from apimodels.workers import (
)
from config import config
from database.errors import translate_errors_context
from database.model import Company, User
from database.model.auth import User
from database.model.company import Company
from database.model.queue import Queue
from database.model.task.task import Task
from service_repo.redis_manager import redman
from timing_context import TimingContext
from tools import safe_get
from .stats import WorkerStats
log = config.logger(__file__)