-
Notifications
You must be signed in to change notification settings - Fork 187
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Rr/sc 60366 sparse global order reader merge (#5417)
Sc-60366 Implements "pre-process tile order" mode for the sparse global order reader. In brief, this does a first pass over the fragment metadata tile MBRs to create a single unified list of all the (fragment ID, tile ID) pairs arranged approximately in global order. When running natively, the tile order is computed a single time the first time the query is submitted, and then kept in memory. When running on the REST server, the tile order is recomputed for each query message. Evidence indicates that the overhead of this is low; we expect that it is lower than serializing the tile order would be. - Add parallel merge algorithm - Add rapidcheck library and some common scaffolding code - Add `tiledb_submit_a_b` performance testing binary - Add preprocess tile order mode to sparse global order reader, on by default --- TYPE: FEATURE | BUG | IMPROVEMENT DESC: sparse global order reader determine global order of result tiles
- Loading branch information
Showing
57 changed files
with
9,329 additions
and
786 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.