Skip to content

Add sequential sketch merging to MSQ (#13205)#13414

Merged
cryptoe merged 1 commit intoapache:25.0.0from
adarshsanjeev:backport-sequential-sketch-merging
Nov 23, 2022
Merged

Add sequential sketch merging to MSQ (#13205)#13414
cryptoe merged 1 commit intoapache:25.0.0from
adarshsanjeev:backport-sequential-sketch-merging

Conversation

@adarshsanjeev
Copy link
Copy Markdown
Contributor

Backport of 280a0f7

* Add sketch fetching framework

* Refactor code to support sequential merge

* Update worker sketch fetcher

* Refactor sketch fetcher

* Refactor sketch fetcher

* Add context parameter and threshold to trigger sequential merge

* Fix test

* Add integration test for non sequential merge

* Address review comments

* Address review comments

* Address review comments

* Resolve maxRetainedBytes

* Add new classes

* Renamed key statistics information class

* Rename fetchStatisticsSnapshotForTimeChunk function

* Address review comments

* Address review comments

* Update documentation and add comments

* Resolve build issues

* Resolve build issues

* Change worker APIs to async

* Address review comments

* Resolve build issues

* Add null time check

* Update integration tests

* Address review comments

* Add log messages and comments

* Resolve build issues

* Add unit tests

* Add unit tests

* Fix timing issue in tests
@abhishekagarwal87 abhishekagarwal87 added this to the 25.0 milestone Nov 22, 2022
@cryptoe cryptoe merged commit f473143 into apache:25.0.0 Nov 23, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants