Open p-kimberley opened 3 years ago
Subsequent tests have succeeded, so this warrants further investigation as to the conditions that may cause this behaviour to occur. Sample number of tasks was fairly small, so further testing should involve a greater number of streams, in order to attempt to reproduce this issue.
@stroomdev66 I seem to remember a change going in to re-allocate un-assigned tasks? I.e. can this be closed?
Problem
Killing a master node results in any unprocessed stream tasks to be left in an unprocessed state. If these tasks were not assigned prior to the node being killed, they are left unprocessed with no evident way to process them.
Configuration
master
branch.Procedure
At this point, the remaining tasks are usually unassigned to a node. If this is the case, there doesn't appear to be a way of getting them to process.
Sometimes the tasks are assigned to a node, but they do not get processed straight away. If a node is then rebooted, the remaining tasks get re-assigned and processing commences.
Expected behaviour
If a master node is killed and a master election occurs, the new master node should assign tasks and have them start processing.
Affected versions
master
and possibly v5