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

Ensembl / ensembl-hive / 449
89%
main: 87%

Build:
Build:
LAST BUILD BRANCH: bau/copyright-2026
DEFAULT BRANCH: main
Ran 20 May 2016 04:03PM UTC
Jobs 1
Files 120
Run time 9s
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

pending completion
449

Pull #20

travis-ci

muffato
New Meadow/Valley interface that detects slow workers and mark them as pending

This fixes @danstaines's issue:
[Feb 11th at 09:49]
I've got a problem with hive where I supply a registry, and the registry takes
a couple of minutes to load (this is normal with 40k bacteria unfortunately).

The registry takes a lot of time to load, so the worker is running from the LSF
point-of-view but is not registered in the database yet (because the DBAdaptor
object is not ready yet). Because of the discrepancy, beekeeper thinks that
nothing is running and keep on submitting new workers (beyond the analysis
capacity)

My fix is to basically count those workers as pending. Because the
Valley/Meadow had a method to get the running workers and another one to get
the pending workers, I had to unify them into a single method which saves us
one call to _bjobs_. Then the Valley adjusts the counts into a complex hash
that contains accurate information about all the workers. This super-hash is
then carried around in various places so that all the decisions are consistent
to each other. Overall the Valley now does more things and the Meadows are a
bit shorter

The test-suite has been updated accordingly
Pull Request #20: Fix for DS slow registry

53 of 53 new or added lines in 7 files covered. (100.0%)

5418 of 6708 relevant lines covered (80.77%)

2773.07 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
100.0
modules/Bio/EnsEMBL/Hive/Queen.pm
5
100.0
modules/Bio/EnsEMBL/Hive/Meadow/LOCAL.pm
9
100.0
modules/Bio/EnsEMBL/Hive/Valley.pm

Uncovered Existing Lines

Lines Coverage ∆ File
1
100.0
modules/Bio/EnsEMBL/Hive/AnalysisStats.pm
2
100.0
modules/Bio/EnsEMBL/Hive/DBSQL/RoleAdaptor.pm
4
100.0
modules/Bio/EnsEMBL/Hive/Scheduler.pm
4
100.0
modules/Bio/EnsEMBL/Hive/Queen.pm
Jobs
ID Job ID Ran Files Coverage
1 449.1 (COVERALLS=true) 20 May 2016 04:03PM UTC 0
80.77
Travis Job 449.1
Source Files on build 449
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #449
  • Pull Request #20
  • PR Base - master (#448)
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