Story #15502

endpoint to show why container requests didn't reuse

Added by Bryan Cosca about 2 years ago. Updated about 2 months ago.

Status:
New
Priority:
Normal
Assigned To:
-
Category:
Crunch
Target version:
-
Start date:
Due date:
% Done:

0%

Estimated time:
Story points:
-

Description

Add a new API endpoint that, given two container requests:

  • Check that they are both readable by the user
  • Choose the container from the request that was submitted earlier
  • Choose the container request that was submitted later
  • Using the same logic (and ideally, the same code) try to match the later container request against the earlier container
  • Return a JSON object as a report listing which fields or other criteria prevented reuse.

Related issues

Related to Arvados - Bug #13102: containers are not reused unless runtime constraints (including RAM) match exactlyNew

Related to Arvados - Bug #15499: job reuse didn't work?Resolved

Related to Arvados Epics - Story #16517: Workflow runtime/cost visibility and forecastingIn Progress06/01/202209/30/2022

History

#1 Updated by Peter Amstutz about 2 years ago

  • Target version set to To Be Groomed

#3 Updated by Peter Amstutz about 2 years ago

  • Related to Bug #13102: containers are not reused unless runtime constraints (including RAM) match exactly added

#4 Updated by Peter Amstutz about 2 years ago

  • Related to Bug #15499: job reuse didn't work? added

#5 Updated by Peter Amstutz about 2 years ago

  • Subject changed from API call or script to show why jobs didn't reuse to [API] API call or script to show why jobs didn't reuse

#6 Updated by Peter Amstutz over 1 year ago

  • Related to Story #16011: CWL support, docs, training, website added

#7 Updated by Peter Amstutz over 1 year ago

  • Target version deleted (To Be Groomed)

#8 Updated by Peter Amstutz 5 months ago

  • Related to Story #16517: Workflow runtime/cost visibility and forecasting added

#9 Updated by Peter Amstutz 5 months ago

  • Related to deleted (Story #16011: CWL support, docs, training, website)

#10 Updated by Peter Amstutz 2 months ago

  • Target version set to 2021-09-01 sprint

#11 Updated by Peter Amstutz 2 months ago

  • Description updated (diff)

#12 Updated by Peter Amstutz 2 months ago

  • Description updated (diff)
  • Subject changed from [API] API call or script to show why jobs didn't reuse to endpoint to show why container requests didn't reuse

#13 Updated by Peter Amstutz 2 months ago

  • Category set to Crunch

#14 Updated by Peter Amstutz 2 months ago

  • Target version changed from 2021-09-01 sprint to 2021-09-15 sprint

#15 Updated by Peter Amstutz about 2 months ago

  • Target version deleted (2021-09-15 sprint)

Also available in: Atom PDF