[MSP-48] MCCSKEY-4302 -커맨드 아이디 초기화로 인해 잠금 명령 전달 안된 현상
Subject
MCCSKEY-4302 -커맨드 아이디 초기화로 인해 잠금 명령 전달 안된 현상
APPLIES TO:
MCCS version: 3.6 ~ 4.1.1
OS: Windows 2008 R2 Ent + SP1
APPs:
Disk Type:
SYMPTOMS
한쪽 노드에서 잠금 명령을 수행했으나, 다른 노드에서는 잠금 명령이 완료되었다는 로그가 없음.
CAUSE
Error_Split 상태였다가 Running상태로 되돌아 오면, 그룹 잠금 명령이 엔진 재시작한 노드에서만 동작하고, 반대 노드에서는 잠금 명령이 없음
이는 MCCSKEY-3111 에서 해결(fixed version 3.6.2)되었던 이슈였으나, 4.0 PMD하는 과정에서 누락된것으로 보임
현재 버젼인 4.1.1에서도 재현이 됨
SOLUTION
방안1. 핫빗이 연결시 커맨드 ID를 0으로 무조건 초기화
상대노드의빠른 재시작을 ""정상"" -> 초기화"" 로 인식
방안2. 엔진 Exit를 빨리 감지 할수 있도록하여, sysmonitor로 커맨드 ID를초기화하도록 한다. ""정상"" > ""종료"">초기화"" 로 인식
MCCS 4.2 에서 fixed.
Related articles