dbbs-lab / bsb-core

The Brain Scaffold Builder
https://bsb.readthedocs.io
GNU General Public License v3.0
21 stars 16 forks source link

Reworked job submission system #803

Closed filimarc closed 6 months ago

filimarc commented 7 months ago

We switched from zwembad to mpipool and updated the package for more robustness and stability, especially under error conditions.

Jobs now contain either a result (stored in a temporary directory), or an error.

List which issues this resolves:

closes #761

Tasks

codecov[bot] commented 6 months ago

Codecov Report

Attention: Patch coverage is 95.16129% with 33 lines in your changes are missing coverage. Please review.

Project coverage is 84.65%. Comparing base (4fc49a0) to head (fa3306b).

Files Patch % Lines
bsb/services/pool.py 95.54% 14 Missing :warning:
bsb/core.py 80.43% 9 Missing :warning:
bsb/services/_pool_listeners.py 83.33% 3 Missing :warning:
bsb/storage/_files.py 25.00% 3 Missing :warning:
bsb/morphologies/__init__.py 66.66% 2 Missing :warning:
bsb/_options.py 85.71% 1 Missing :warning:
tests/test_jobs.py 99.60% 1 Missing :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #803 +/- ## ========================================== + Coverage 83.81% 84.65% +0.84% ========================================== Files 107 107 Lines 13156 13545 +389 ========================================== + Hits 11027 11467 +440 + Misses 2129 2078 -51 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.