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

Propose Enhancement for TimeoutHandler to Allow Scaling and Avoid DB Deadlocks #1089

Closed
11 tasks done
ggrg opened this issue Nov 29, 2019 · 0 comments
Closed
11 tasks done
Assignees
Labels

Comments

@ggrg
Copy link
Member

ggrg commented Nov 29, 2019

Goal:

As a maintainer of the ML OSS codebase
I want to propose an enhanced processing of TimeoutHandler,
so that database deadlocks during performance testing are avoided and TimeoutHandler could be scaled

Tasks:

  • Describe how current TimeoutHandler functions [@ggrg]
  • Describe the disadvantages that might be causing the deadlocks [@ggrg]
  • Plan how the TimeoutHandler might be enhanced [@ggrg]
  • Prepare DB schema enhancement [@ggrg]
  • Prepare sequence diagram(s) [@ggrg]
  • Discuss and validate with the team [@ggrg]
  • Resolve requests for changes and TODO items on the PRs

Acceptance Criteria:

  • Designs are up-to date
  • Migrations and seeds are provided

Pull Requests:

Follow-up:

  • N/A

Dependencies:

  • N/A

Accountability:

  • Owner: TBC
  • QA/Review: TBC
@ggrg ggrg added the story label Nov 29, 2019
@ggrg ggrg self-assigned this Dec 16, 2019
@ggrg ggrg closed this as completed Jan 7, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant