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

Netflix / genie / 2670 / 1
94%
master: 94%

Build:
DEFAULT BRANCH: master
Ran 01 Apr 2020 05:18PM UTC
Files 569
Run time 49s
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

01 Apr 2020 05:00PM UTC coverage: 92.73% (+0.06%) from 92.674%
bintrayUser=[secure] bintrayKey=[secure] sonatypeUsername=[secure] sonatypePassword=[secure] DOCKER_USER=[secure] DOCKER_PASSWORD=[secure] GRGIT_USER=[secure]

push

travis-ci

mprimi
Fix handling of failed job resolution in agent/server protocol

Bug overview:
When the agent was requesting a job resolution with criteria that cannot be satisfied, the server was not handling the case properly and sending back a generic error (error code 'UNKNOWN').
On the agent side, this was surfaced to the user as a generic exception, i.e.:
`GenieRuntimeException Unhandled error: UNKNOWN: com.netflix.genie.common.exceptions.GeniePreconditionException:No cluster/command combination found for the given criteria. Unable to continue`

New behavior:
When the specification resolution fails due to unsatisfiable criteria, the server sends a newly introduced error code: RESOLUTION_FAILED.
This results in a clearer handling of the error on the agent, and the user message becomes: `JobSpecificationResolutionException: No cluster/command combination found for the given criteria`

Backward compatibility:
Agent newer than server - No behavior change, the agent surfaces the error same as before.
Server newer than the agent - No behavior change, the agent will fail to recognize the new RESOLUTION_FAILED code and treat it as UNKNOWN, therefore executing the same codepath as before

13635 of 14704 relevant lines covered (92.73%)

0.93 hits per line

Source Files on job 2670.1 (bintrayUser=[secure] bintrayKey=[secure] sonatypeUsername=[secure] sonatypePassword=[secure] DOCKER_USER=[secure] DOCKER_PASSWORD=[secure] GRGIT_USER=[secure])
  • Tree
  • List 0
  • Changed 3
  • Source Changed 2
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 2458
  • Travis Job 2670.1
  • 92346d6e on github
  • Prev Job for bintrayUser=[secure] bintrayKey=[secure] sonatypeUsername=[secure] sonatypePassword=[secure] DOCKER_USER=[secure] DOCKER_PASSWORD=[secure] GRGIT_USER=[secure] on master (#2667.1)
  • Next Job for bintrayUser=[secure] bintrayKey=[secure] sonatypeUsername=[secure] sonatypePassword=[secure] DOCKER_USER=[secure] DOCKER_PASSWORD=[secure] GRGIT_USER=[secure] on master (#2673.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