apache / apache/helix

Multiple changes to IS can cause later change ignored

Open
#2,309 4 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
Java
Stars
504
Forks
255
Avg merge
17d 47m
Merged PRs (30d)
2

Description

### Describe the bug
When multiple changes are made to IS in a short period of time (within the same processing cycle), some changes might be mistakenly ignored. I can see IS different from EV, but no state transition message being sent. This is the same as #331, which seems still not completely fixed.

### To Reproduce
Post 2 IS changes in a short period of time (e.g. add a partition, then remove it). EV might end up in the state of the first IS change, and stop proceeding to the final IS state.

### Expected behavior
EV should match the final state of the IS.

### Additional context
We are running CUSTOM mode, Helix-1.0.4

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.