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

perf: Add ForkJoinPool.commonPool()-based OperationInitializer for nested parallel DataIndex building #5802

Merged
merged 1 commit into from
Jul 18, 2024

Conversation

rcaudy
Copy link
Member

@rcaudy rcaudy commented Jul 18, 2024

Introduce a very simple ForkJoinPool-based OperationInitializer, wrapping the common pool, and use that to ensure parallelism in MergedDataIndex and TransformedDataIndex deferred initialization.

Fixes #5736
Cherry pick of #5789

…sted parallel DataIndex building (deephaven#5789)

Introduce a very simple `ForkJoinPool`-based `OperationInitializer`,
wrapping the common pool, and use that to ensure parallelism in
`MergedDataIndex` and `TransformedDataIndex` deferred initialization.

Fixes deephaven#5736
@rcaudy rcaudy requested a review from abaranec July 18, 2024 18:33
@rcaudy rcaudy self-assigned this Jul 18, 2024
@devinrsmith devinrsmith changed the title perf: Add ForkJoinPool.commonPool()-based OperationInitializer for nested parallel DataIndex building (#5789) perf: Add ForkJoinPool.commonPool()-based OperationInitializer for nested parallel DataIndex building Jul 18, 2024
@rcaudy rcaudy merged commit 4bf035b into deephaven:rc/v0.35.x Jul 18, 2024
22 of 23 checks passed
@rcaudy rcaudy deleted the rwc-cp-5789 branch July 18, 2024 20:57
@github-actions github-actions bot locked and limited conversation to collaborators Jul 18, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants