-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Description
See #213 (comment)
When fetching a row group, we only fetch from the first row to the last one:
hyperparam-cli/src/lib/tableProvider.ts
Lines 46 to 47 in 0d67c6e
const rowStart = groupEnds[groupIndex - 1] ?? 0 | |
const rowEnd = groupEnds[groupIndex] |
But, when sorting along a column with small data, it can result in many small requests, triggering a rate limit.
This issue aims at fetching several consecutive Parquet row groups at once when appropriate, reducing the number of requests while receiving larger responses.
eg: instead of 2,000 requests with 7KB responses, we prefer 200 requests with 70KB responses (possible only if enough row groups are consecutive).
Metadata
Metadata
Assignees
Labels
No labels