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

Stage large numbers of jobs without affecting performance #3646

Open
epicfaace opened this issue Jun 25, 2021 · 5 comments
Open

Stage large numbers of jobs without affecting performance #3646

epicfaace opened this issue Jun 25, 2021 · 5 comments
Labels
epic A big task that requires discussion and/or breaking down into smaller tasks. goal-performance p2 Do it this quarter.

Comments

@epicfaace
Copy link
Member

epicfaace commented Jun 25, 2021

Allow a user to stage as many jobs as they want without affecting performance (goal: 100K)

@epicfaace
Copy link
Member Author

Notes from meeting 7/2/21:

1K workers and 100K staged jobs: what is the shape of a solution that could make sense?

Todo: Make a doc outlining the solution and how that would differ from the current implementation, inefficiencies in current implementation, etc.

For example: maybe doing everything in memory is better than updating the database over and over again

@epicfaace
Copy link
Member Author

Look at Jane's doc, other scheduling solutions

@epicfaace epicfaace assigned adiprerepa and unassigned teetone Jul 2, 2021
@epicfaace
Copy link
Member Author

@adiprerepa : take a look at bundle_manager.py, Jane's docs to understand what was done in the past.

@epicfaace
Copy link
Member Author

Note: we want to look at timings of different bundle manager stages, Jane looked at timings earlier, see her doc

@adiprerepa
Copy link
Member

benchmark on dev

@epicfaace epicfaace added p2 Do it this quarter. epic A big task that requires discussion and/or breaking down into smaller tasks. and removed p1 Do it in the next two weeks. labels Jul 30, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
epic A big task that requires discussion and/or breaking down into smaller tasks. goal-performance p2 Do it this quarter.
Projects
None yet
Development

No branches or pull requests

3 participants