Project

General

Profile

Actions

Bug #20541

open

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

Added by Peter Amstutz 9 days ago. Updated about 10 hours ago.

Status:
In Progress
Priority:
Normal
Assigned To:
Category:
API
Target version:
Start date:
06/01/2023
Due date:
% Done:

0%

Estimated time:
(Total: 0.00 h)
Story points:
-
Release relationship:
Auto

Subtasks 1 (1 open0 closed)

Task #20553: Review 20541-less-fetching-mountsIn ProgressBrett Smith06/01/2023

Actions

Related issues

Related to Arvados Epics - Story #20599: Scaling to 1000s of concurrent containersNew06/01/202309/30/2023

Actions
Actions #1

Updated by Peter Amstutz 8 days ago

  • Assigned To set to Tom Clegg
Actions #2

Updated by Brett Smith 8 days 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 8 days 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 1 day ago

  • Status changed from New to In Progress
Actions #6

Updated by Peter Amstutz 1 day ago

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

Updated by Peter Amstutz about 12 hours ago

  • Release set to 64
Actions

Also available in: Atom PDF