• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

reanahub / reana-server / 434 / 1
53%
master: 53%

Build:
DEFAULT BRANCH: master
Ran 18 Jan 2019 02:45PM UTC
Files 13
Run time 3s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

18 Jan 2019 02:32PM UTC coverage: 54.918% (-0.9%) from 55.841%
434.1

push

travis-ci

dinosk
global: workflow execution scheduler

* Adds scheduler.py with WorkflowExecutionScheduler class,
  responsible for consuming the workflow-submission queue and
  schedule the execution of workflows based on priority and
  system availability. The scheduler checks with every new message
  whether the cluster has available resources to start a new
  workflow execution.
  If not the message in the workflow submission queue is requeued.

* Adds WorkflowSubmissionPublisher to do the publishing of the
  incoming workflow submissions to the corresponding message queue.

* Separates start_workflow from set_workflow_status.

* Updates openapi specifications with start_workflow

* Adds start_scheduler command to setup.py.

* Adds python kubernetes library as a dependency, to read the
  cluster nodes status.

* Imports workflow retrieval by id or name utilities from reana-db.
  Moved from RWC for reuse in other components.

* Adds kwargs to be passed to base consumer class.

* Adds tests for the workflow execution scheduler,
  asserting that workflows are started properly when conditions are
  met, and that the messages are requeued otherwise.

* Upgrades reana-commons to latest dev version.

* Applies review fixes.

Signed-off-by: Dinos Kousidis <dinos.kousidis@cern.ch>

268 of 488 relevant lines covered (54.92%)

0.55 hits per line

Source Files on job 434.1
  • Tree
  • List 0
  • Changed 3
  • Source Changed 3
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 129
  • Travis Job 434.1
  • d8ce77ec on github
  • Prev Job for on master (#413.1)
  • Next Job for on master (#436.1)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc