[SPVR-122] Node should be up instead of down after restarting eru-agent for node #497
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
在SetNode的时候,如果
node.available == false
,就把node status给删掉。在这个PR之前,agent在crash的时候会调用
SetNode
来把当前node设置为available: false
,但是没有删除node status。如果在node status过期之前,agent重启成功,那么node status就会一直是alive: true
,并且selfmon无法从NodeStatusStream
里监听到任何变化,导致这个node一直是available: false
。