-
Notifications
You must be signed in to change notification settings - Fork 247
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
[batch] Compact And Drop Records from job_group_inst_coll_cancellable_resources
#14645
Open
ehigham
wants to merge
15
commits into
hail-is:main
Choose a base branch
from
ehigham:ehigham/14623-compact-job_group_inst_coll_cancellable_resources
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
15 commits
Select commit
Hold shift + click to select a range
fd1b7eb
[batch] Compact And Drop Records from `job_group_inst_coll_cancellabl…
ehigham 31d74b8
dont need to `ORDER BY` anymore
ehigham b89f5be
delete unused records
ehigham 494a9a5
hack less
ehigham 95e8295
fix nargin error
ehigham 0d10677
dont pass generator to db methods
ehigham 634c10b
join lateral wins again
ehigham 9cdc9d7
formatting
ehigham 21e2421
sql syntax error
ehigham 7a3a33c
sql syntax error
ehigham e012bb0
sql syntax error
ehigham 8b40080
sql syntax error
ehigham af92cd6
remove unapplicable feature flag
ehigham 5ed4355
remove unused arg
ehigham 7d576f8
query for non-cancelled job groups
ehigham File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Calling out the limit on both queries. Seems other queries also limit to 1000 but not sure where this comes from. Without compacting, the query to find compacted rows takes for ever as it scans through a large chunk of the db. On the other hand, there are millions of rows so reducing this number would make the background task take longer to churn through records. Suggestions?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
FWIW, my 2-week old prod snapshot has 173561655 rows in
job_group_inst_coll_cancellable_resources
and 8567769job_groups
. Assuming (incorrectly) instant execution, It'll will take 100 days to churn through the db.