diff --git a/config.json b/config.json index 8e895e8..d93d382 100644 --- a/config.json +++ b/config.json @@ -1,3 +1,3 @@ { - "process_count": 2 + "process_count": 1 } diff --git a/minigrida/database/helpers.py b/minigrida/database/helpers.py index 50b7cd8..a3e945c 100644 --- a/minigrida/database/helpers.py +++ b/minigrida/database/helpers.py @@ -34,7 +34,7 @@ def create_experiment(session_name, protocol, expe, urgency=1): e = q.first() e.sessions.add(session) else: - Experiment(sessions=session, protocol=protocol, expe=expe, expe_hash=expe_hash) + Experiment(sessions=session, protocol=protocol, expe=expe, expe_hash=expe_hash, urgency=urgency) @orm.db_session def create_project(name): @@ -81,7 +81,7 @@ def update_experiment(expe, **params): _update_experiment(expe, **params) -@orm.db_session +@orm.db_session(optimistic=False, retry=3) def _update_experiment(expe, **params): e = Experiment.get_for_update(id=expe.id) for k, v in params.items():