Project

General

Profile

Actions

Bug #20541

closed

make crunch-run API calls lighter weight, avoid fetching mounts (or returning mounts on update) when not needed

Added by Peter Amstutz 10 months ago. Updated 10 months ago.

Status:
Resolved
Priority:
Normal
Assigned To:
Category:
API
Target version:
Story points:
-
Release relationship:
Auto

Subtasks 1 (0 open1 closed)

Task #20553: Review 20541-less-fetching-mountsResolvedTom Clegg06/01/2023Actions

Related issues

Related to Arvados Epics - Idea #20599: Scaling to 1000s of concurrent containersResolved06/01/202303/31/2024Actions
Actions #1

Updated by Peter Amstutz 10 months ago

  • Assigned To set to Tom Clegg
Actions #2

Updated by Brett Smith 10 months ago

I had a potentially evil thought: I believe the Go SDK knows for sure that the caller will not use the output when they call an arvadosclient method with output == nil. Could arvadosclient automatically set select = ["uuid"] in this case? This would automatically optimize a lot of API calls, including some of the ones in crunch-run we're concerned about like the regular cost updates.

Actions #3

Updated by Tom Clegg 10 months ago

Brett Smith wrote in #note-2:

Could arvadosclient automatically set select = ["uuid"] in this case?

That sounds like a very good feature.

Actions #4

Updated by Tom Clegg 10 months ago

  • Status changed from New to In Progress
Actions #6

Updated by Peter Amstutz 10 months ago

  • Related to Idea #20599: Scaling to 1000s of concurrent containers added
Actions #9

Updated by Peter Amstutz 10 months ago

  • Release set to 64
Actions #10

Updated by Brett Smith 10 months ago

Tom Clegg wrote in #note-8:

20541-less-fetching-mounts @ 61da7aaa22e071f83fe8bdae4e8fb06a6c3779d8 -- developer-run-tests: #3683

This is good to merge, thanks.

Actions #11

Updated by Tom Clegg 10 months ago

  • % Done changed from 0 to 100
  • Status changed from In Progress to Resolved
Actions

Also available in: Atom PDF