Closed agirault closed 4 years ago
cc: @zachmullen
I haven't tested this myself, but IIUC, the minimal reproduction for this will simply be to run docker_run
and pass container_args
where one of the elements is an int
or float
. I don't think it would even require remote execution to trigger.
And the fix would be to simply run str
on all the container_args
before we send them along.
I'm not fluent in the Girder ecosystem, so I apologize if this isn't the best minimal example to illustrate the issue.
When levering a
dataType
different than the defaultstring
inDescription.param
, we have a non-string parameter (example: float, int) that can not directly be passed todocker_run
'scontainer_args
:Doing this leads to celery hanging and timing out:
No such issue when passing
[str(value)]
tocontainer_args
.