Skip to content

Limit number of files for a single ExchangeStorageReader#14580

Merged
arhimondr merged 1 commit intotrinodb:masterfrom
arhimondr:limit-number-of-files-per-reader
Oct 12, 2022
Merged

Limit number of files for a single ExchangeStorageReader#14580
arhimondr merged 1 commit intotrinodb:masterfrom
arhimondr:limit-number-of-files-per-reader

Conversation

@arhimondr
Copy link
Copy Markdown
Contributor

Description

ExchangeStorageReader implementations try to load all files concurrently if possible. If the number of files is large (e.g.: a lot of small files) the underlying implementation may not be able to handle that many concurrent fetch requests.

Non-technical explanation

Fix occasional "Maximum pending connection acquisitions exceeded" failures in fault tolerant execution.

Release notes

( ) This is not user-visible or docs only and no release notes are required.
( ) Release notes are required, please propose a release note for me.
(X) Release notes are required, with the following suggested text:

# Fault tolerant execution
* Fix occasional "Maximum pending connection acquisitions exceeded" failures in fault tolerant execution.

ExchangeStorageReader implementations try to load all files concurrently
if possible. If the number of files is large (e.g.: a lot of small
files) the underlying implementation may not be able to handle that many
concurrent fetch requests.
@arhimondr
Copy link
Copy Markdown
Contributor Author

Fixes #14496

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

3 participants