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

PeriodicUpdateGraph: Fix thread count and initialization order bugs; update_graph.py: Don't deadlock transforms via auto-locking #3979

Merged
merged 9 commits into from
Jun 13, 2023

Conversation

rcaudy
Copy link
Member

@rcaudy rcaudy commented Jun 12, 2023

Fixes #3978
Fixes #3906

…ct update thread count. Fix some naming issues for instance members.
@rcaudy rcaudy added bug Something isn't working query engine core Core development tasks NoDocumentationNeeded user-reported ReleaseNotesNeeded Release notes are needed labels Jun 12, 2023
@rcaudy rcaudy self-assigned this Jun 12, 2023
@rcaudy
Copy link
Member Author

rcaudy commented Jun 12, 2023

nbauernfeind
nbauernfeind previously approved these changes Jun 12, 2023
nbauernfeind
nbauernfeind previously approved these changes Jun 13, 2023
…essing threads until the PUG is actually starting; blow up if anyone tries to use the PUG before that has been done
…his will avoid deadlocking in concurrent transforms

PeriodicUpdateGraph: spotless
RangeJoinOperation: minor simplification
@rcaudy rcaudy disabled auto-merge June 13, 2023 14:35
@rcaudy rcaudy changed the title PeriodicUpdateGraph: Fix construction ordering bug leading to incorrect update thread count. Fix some naming issues for instance members. PeriodicUpdateGraph: Fix thread count and initialization order bugs; update_graph.py: Don't deadlock transforms via auto-locking Jun 13, 2023
jmao-denver
jmao-denver previously approved these changes Jun 13, 2023
Copy link
Contributor

@jmao-denver jmao-denver left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The Python changes look good to me.

chipkent
chipkent previously approved these changes Jun 13, 2023
@rcaudy rcaudy dismissed stale reviews from chipkent and jmao-denver via 6511ac6 June 13, 2023 19:13
@rcaudy rcaudy enabled auto-merge (squash) June 13, 2023 19:18
Copy link
Contributor

@jmao-denver jmao-denver left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The Python changes LGTM

@rcaudy rcaudy merged commit d978db7 into deephaven:main Jun 13, 2023
9 checks passed
@rcaudy rcaudy deleted the rwc-fix-pug-thread-count branch June 13, 2023 20:14
@github-actions github-actions bot locked and limited conversation to collaborators Jun 13, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug Something isn't working core Core development tasks NoDocumentationNeeded query engine ReleaseNotesNeeded Release notes are needed user-reported
Projects
None yet
4 participants