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

Don't keep hard references to Table #2158

Merged
merged 6 commits into from
Apr 3, 2022
Merged

Conversation

devinrsmith
Copy link
Member

@devinrsmith devinrsmith commented Mar 30, 2022

Fixes #2130

Co-authored-by: Ryan Caudy ryan@deephaven.io

@devinrsmith devinrsmith self-assigned this Mar 30, 2022
Copy link
Member

@rcaudy rcaudy left a comment

Choose a reason for hiding this comment

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

Seems like a lot of code for the state machines, etc. That said, I think it does a pretty good job of cleaning up the reachability and liveness issues, and it's overall simpler/more obviously correct.

I'm a little concerned that @nbauernfeind mentioned we might have liveness issues with Java applications. I assume Groovy or Python get executed as scripts using the session's LivenessScope. That is arguably out-of-scope for this PR, however.

@devinrsmith devinrsmith marked this pull request as ready for review March 31, 2022 18:08
@devinrsmith devinrsmith changed the title App stuff Don't keep hard references to Table Mar 31, 2022
@devinrsmith devinrsmith added this to the Mar 2022 milestone Mar 31, 2022
rcaudy
rcaudy previously approved these changes Apr 1, 2022
Copy link
Member

@rcaudy rcaudy left a comment

Choose a reason for hiding this comment

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

I made some strictly cosmetic comments. I like this change a lot. Merge it as-is, or make the small changes, either way it's good.

rcaudy
rcaudy previously approved these changes Apr 1, 2022
@devinrsmith devinrsmith dismissed stale reviews from nbauernfeind and rcaudy via 4781302 April 2, 2022 19:46
@rcaudy rcaudy merged commit 1e56e0d into deephaven:main Apr 3, 2022
@github-actions github-actions bot locked and limited conversation to collaborators Apr 3, 2022
@devinrsmith devinrsmith deleted the app-stuff branch August 1, 2023 19:38
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Kafka subscription / table not cleaned up after deleting table
3 participants