Bug #20541
closedmake crunch-run API calls lighter weight, avoid fetching mounts (or returning mounts on update) when not needed
Updated by Brett Smith over 1 year 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.
Updated by Tom Clegg over 1 year ago
Brett Smith wrote in #note-2:
Could
arvadosclient
automatically setselect = ["uuid"]
in this case?
That sounds like a very good feature.
Updated by Tom Clegg over 1 year ago
20541-less-fetching-mounts @ 61da7aaa22e071f83fe8bdae4e8fb06a6c3779d8 -- developer-run-tests: #3679
Updated by Peter Amstutz over 1 year ago
- Related to Idea #20599: Scaling to 1000s of concurrent containers added
Updated by Tom Clegg over 1 year ago
20541-less-fetching-mounts @ 61da7aaa22e071f83fe8bdae4e8fb06a6c3779d8 -- developer-run-tests: #3683
Updated by Brett Smith over 1 year ago
Tom Clegg wrote in #note-8:
20541-less-fetching-mounts @ 61da7aaa22e071f83fe8bdae4e8fb06a6c3779d8 -- developer-run-tests: #3683
This is good to merge, thanks.
Updated by Tom Clegg over 1 year ago
- % Done changed from 0 to 100
- Status changed from In Progress to Resolved
Applied in changeset arvados|aab9cf1b5d30c5e49152bff09dc1ee18d38973dc.