반응형

파이 노드가 0이 나올 때마다 난감하다.

 

 

내 경우에는

보통 윈도우 업데이트나 도커 업데이트가 떴을 때 그러하고

업데이트를 수행 후 윈도우 재시작을 하면 해결되는 경우가 대부분이었다.

다만 요즘 노드 0이 예전보다 자주 나오다 보니까

 

다시 작년 9월로 돌아가는 게 아니니냐는 얘기가 많았고

이에 운영진이 아래와 같은 답변을 했다.

 


#답변내용 정리

신규 노드는 스텔라 합의 참여 자체가 어렵기 때문에 0점이 나올 수 밖에 없습니다. 

파이 노드의 개체수가 굉장히 많기 때문에 경쟁률도 높겠죠? 

24시간 유지하지 않으면 기본적으로 쿼럼 슬라이스에서 배제 된다고 보시면 됩니다. 
그렇게 되면 노드는 켜놨지만 일을 안한게 되고 보너스를 받지 못하는 겁니다. 
그리고 시간이 지나면서 점점 점수가 올라가는건 쿼럼 슬라이스로 지명이 되었고, 
점차 신뢰를 받아 참여율이 높아지기 때문이며 일정 시간이 지나면 

안정적인 그룹에 속하게 되어 점수가 점점 오르게 되는 구조로 보시면 됩니다. 

반대로 오래된 노드에서 점수가 하락하는 원인도 비슷한 맥락으로 볼 수 있습니다. 
내 쿼럼 슬라이스 노드 중 시스템에 문제가 생겨서 입니다.

 
이런 경우 빠르게 다른 노드로 대체되기 때문에 점수가 소폭 하락하는 정도로 끝날 수 있습니다. 
하지만 여러 노드의 시스템의 문제가 생기거나 트랜잭션의 검증에 대량 실패하는 경우 

기존의 쿼럼 슬라이스를 해체하고 새로운 쿼럼 슬라이스를 구성하게 됩니다. 


이 경우 다른 쿼럼 슬라이스와의 쿼럼의 합의에 실패하게 되고 일을 한게 없으니 0점을 받을 수 있는겁니다. 
안심해도 될 것은 오래된 노드는 인기가 많아서

금방 탄탄한 쿼럼 슬라이스가 형성되고 점수를 회복하며 안정화도 빨리 되는 편입니다. 


재설치의 경우에도 내 노드의 신뢰를 증명할 로그가 남아 있어서 가동률이 올라가면 금방 지명을 받게 됩니다. 

따라서 노드는 정상 가동이여도 0점을 받을수 있습니다. 
정상인데 자꾸 왜 노드0이냐고 질문하니 채팅금지 대상으로 포함시킨 겁니다.

 

 

 

노드 0은 나올 수 있다.

너무 자주 물어보면서 채팅 도배하면 채금시킨다니까

유의하자.

 

끝.

반응형
블로그 이미지

dung beetle

취미는 데이터 수집 직업은 MYSQL과 함께 일하는 DBA의 소소한 일상 이야기

,