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

GEODE-10401: Configurable .drf recovery HashMap overflow threshold #7828

Merged
merged 1 commit into from
Jul 27, 2022

Conversation

jvarenina
Copy link
Contributor

@jvarenina jvarenina commented Jul 27, 2022

Configurable with the jvm parameter:

gemfire.disk.drfHashMapOverflowThreshold

Default value: 805306368

When configured threshold value is reached, then server will overflow to
the new hashmap during the recovery of .drf files. Warning: If you set
threshold parameter over 805306368, then uneeded delay will happen due
to bug in fastutil dependency.

For all changes:

  • Is there a JIRA ticket associated with this PR? Is it referenced in the commit message?

  • Has your PR been rebased against the latest commit within the target branch (typically develop)?

  • Is your initial contribution a single, squashed commit?

  • Does gradlew build run cleanly?

  • Have you written or updated unit tests to verify your changes?

  • If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under ASF 2.0?

@jvarenina jvarenina force-pushed the feature/GEODE-10401 branch from 73607f3 to 2d8bfe0 Compare July 27, 2022 09:48
@jvarenina jvarenina changed the title Add configurable .drf recovery HashMap overflow threshold GEODE-10401: Configurable .drf recovery HashMap overflow threshold Jul 27, 2022
Configurable with the jvm parameter:

gemfire.disk.drfHashMapOverflowThreshold

Default value: 805306368

When configured threshold value is reached, then server will overflow to
the new hashmap during the recovery of .drf files. Warning: If you set
threshold parameter over 805306368, then uneeded delay will happen due
to bug in fastutil dependency.
@jvarenina jvarenina force-pushed the feature/GEODE-10401 branch from 2d8bfe0 to c14b43d Compare July 27, 2022 10:11
@jvarenina jvarenina marked this pull request as ready for review July 27, 2022 13:01
@mivanac mivanac merged commit 649015b into apache:develop Jul 27, 2022
mkevo pushed a commit that referenced this pull request Sep 16, 2022
…7828)

Configurable with the jvm parameter:

gemfire.disk.drfHashMapOverflowThreshold

Default value: 805306368

When configured threshold value is reached, then server will overflow to
the new hashmap during the recovery of .drf files. Warning: If you set
threshold parameter over 805306368, then uneeded delay will happen due
to bug in fastutil dependency.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants