globus/globus-compute

get_results to use batched status requests

Aperta

#238 aperta il 2 set 2020

 (0 commenti) (0 reazioni) (1 assegnatario)Python (52 fork)auto 404
enhancementgood first issue

Metriche repository

Star
 (162 stelle)
Metriche merge PR
 (Metriche PR in attesa)

Descrizione

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.

Guida contributor