Skip to content

Conversation

@ghost
Copy link

@ghost ghost commented Sep 17, 2024

What changes were proposed in this pull request?

Eliminate the use of global locks in the session and execution managers. Those locks residing in the streaming query manager cannot be easily removed because the tag and query maps seemingly need to be synchronised.

Why are the changes needed?

In order to achieve true scalability.

Does this PR introduce any user-facing change?

No.

How was this patch tested?

Existing tests.

Was this patch authored or co-authored using generative AI tooling?

No.

@ghost ghost force-pushed the SPARK-49684 branch from 78c23fb to 7b1c178 Compare September 17, 2024 09:13
@ghost
Copy link
Author

ghost commented Sep 17, 2024

@hvanhovell @juliuszsompolski Can you review this? Thanks! (this will be the last of the series of my micro-optimisation changes).

Copy link
Contributor

@juliuszsompolski juliuszsompolski left a comment

Choose a reason for hiding this comment

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

LGTM

@HyukjinKwon
Copy link
Member

Merged to master.

@ghost ghost deleted the SPARK-49684 branch September 19, 2024 06:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants