Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rewrite Worker's core functionalities in C++ #4850

Closed
2 of 9 tasks
raulchen opened this issue May 24, 2019 · 0 comments
Closed
2 of 9 tasks

Rewrite Worker's core functionalities in C++ #4850

raulchen opened this issue May 24, 2019 · 0 comments
Assignees
Labels
enhancement Request for new feature and/or capability

Comments

@raulchen
Copy link
Contributor

raulchen commented May 24, 2019

See this proposal doc for context, motivation, and design.

Roadmap:

  • Add high-level code structure with empty implementations. Methods will be split and organized into multiple categories.
  • Implement methods in each category, based on current mechanisms.
    • Task submission.
    • Task execution.
    • Object store
    • Others.
  • Migrate Java worker on top of C++ core worker.
  • Migrate Python worker (Python code is currently more messy, and needs a major refactor).
  • Try and benchmark alternative mechanisms (for task submission, object store, etc) based on the new abstraction.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Request for new feature and/or capability
Projects
None yet
Development

No branches or pull requests

2 participants