globus/globus-compute

get_results to use batched status requests

Aberta

#238 aberto em 2 de set. de 2020

 (0 comentário) (0 reação) (1 responsável)Python (52 forks)auto 404
enhancementgood first issue

Métricas do repositório

Stars
 (162 estrelas)
Métricas de merge de PR
 (Métricas PR pendentes)

Description

Currently we request task status for tasks one at a time when get_results is invoked. We could decouple this by introducing a thread that would do a batched status request for all pending tasks so that we minimize client->funcx-service communication. This would become shared mechanism to introduce a future based system if we want that.

Guia do colaborador