Skip to content

Conversation

@arzonus
Copy link
Contributor

@arzonus arzonus commented Jan 9, 2026

What changed?

  • AssignedState.LastUpdated became populated in AssignShard method
  • ShardAssignment of state executors in case of no active executors are gonna be deleted

Why?
We observed high invalid values of shard handover and assignment distribution metrics caused by non-populated LastUpdated in the case of ephemeral shards, and in case of non-availability of a user service for some period of time.

How did you test it?

  • Unit test
  • Run on staging environment

Potential risks

  • In case of a non-healthy state of a customer service, we may have an increased number of deletes than usual.

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