globus / globus/globus-compute

get_results to use batched status requests

Open
#238 0 comments 0 reactions 1 assignee View on GitHub

@yadudoc is already working on this.

Since Sep 2, 2020.

enhancement good first issue
Dominant language
Python
Stars
162
Forks
53
Avg merge
15h 29m
Merged PRs (30d)
26

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.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.