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

Add support for defining affinity and self service antiAffinity #709

Merged
merged 1 commit into from
May 19, 2022

Conversation

andytson-inviqa
Copy link
Contributor

Its a common need to space out replicas so they are more guaranteed to be in separate zones or hosts, so a global setting can set the topologyKey across all replicable services.

Also support direct affinity configuration as well, merging the specific setting arrays together

@andytson-inviqa andytson-inviqa added enhancement New feature or request harness-all Changes required to all harness directories labels May 18, 2022
@andytson-inviqa andytson-inviqa force-pushed the feature/affinity-and-self-anti-affinity branch 3 times, most recently from 3d0b936 to 2b0f1bd Compare May 19, 2022 08:24
It's a common need to space out replicas so they are more guaranteed to be in separate zones or hosts, so a global setting can set the topologyKey across all replicable services.

Also support direct affinity configuration as well, merging the specific setting arrays together
@andytson-inviqa andytson-inviqa force-pushed the feature/affinity-and-self-anti-affinity branch from 2b0f1bd to 38ad3f6 Compare May 19, 2022 10:38
@andytson-inviqa andytson-inviqa added harness-php PHP harness and removed harness-all Changes required to all harness directories labels May 19, 2022
@andytson-inviqa andytson-inviqa merged commit cddd23e into 1.4.x May 19, 2022
@andytson-inviqa andytson-inviqa deleted the feature/affinity-and-self-anti-affinity branch May 19, 2022 13:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request harness-php PHP harness
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant