google / google/turbinia

Refactor Task Manager out of client

Open
#205 0 comments 0 reactions 1 assignee Claimed by @aarontp View on GitHub
enhancement refactoring
Dominant language
Python
Stars
794
Forks
172
PR merge metrics
No merged PRs in 30d

Description

The Task Manager is currently used in the client because there is some useful code there that could be used from the client (sending messages, listing jobs, setting up pubsub clients, etc). This should really be refactored out to stay just a core piece of the server. We could possibly just refactor it into a TaskManager{Base,Client,Server} to be more explicit what should be used where, and also to only load what services we need in either case.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.