Skip to content

Conversation

@milenkovicm
Copy link
Contributor

Which issue does this PR close?

Closes #.

Rationale for this change

pluggable DistributionPolicy provides a way to extend scheduler task binding policies.
with consistent hash task binding policy being quite use case specific implementing it as DistributionPolicy would make a sense. This would reduce api surface we need to maintain.

follow up needed:

  • improved tests
  • example how to use it
  • documentation

What changes are included in this PR?

  • custom DistributionPolicy for consistent hash scheduling
  • moved to its own submodule
  • policy has been removed from out of the box policy, users should configure it programmatically

Are there any user-facing changes?

  • consistent hash option removed from scheduler configuration

@milenkovicm milenkovicm force-pushed the feat_consistent_hash_extenrised branch from 93e5291 to a723d39 Compare June 16, 2025 19:32
@milenkovicm milenkovicm requested a review from andygrove July 10, 2025 06:59
@milenkovicm milenkovicm deleted the feat_consistent_hash_extenrised branch August 26, 2025 20:25
@milenkovicm milenkovicm restored the feat_consistent_hash_extenrised branch August 29, 2025 14:55
@milenkovicm milenkovicm reopened this Aug 29, 2025
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.

1 participant