[MIP-467] 미러디스크 환경에서 MCCS 매뉴얼 SwitchOver 시 에러코드 87번과 함께 절체 실패

Subject
미러디스크 환경에서 MCCS 매뉴얼 SwitchOver 시 에러코드 87번과 함께 절체 실패


APPLIES TO:
MCCS 3.1




SYMPTOMS
"사용자가 MCCS UI 를 사용하여 매뉴얼하게 SwitchOver 시도시에, 타겟롤을 가진 노드에서는 DataKeeper 의 ""emcmd . switchovervolume VOLUME_NAME"" 명령이 실행된다.
MCCS 는 절체시에 그룹오프라인 -> 그룹온라인 순서로 작동을 하게 되는데 일반적으로 미러 리소스는 의존성에서 최하위에 위치하게 된다.
또한 리소스 온라인 중에 명령이 실패하게되면 MCCS 는 해당 리소스에 ""FAULT"" 처리를 하며 그룹 온라인 중에 리소스가 실패하게되면 그룹이 온라인을 취소한다.
실 운영환경에서는 발생할 소지가 거의 없다고 판된되지만 이 때, 미러 상태가 사용자에 의한 PAUSED 가 아닌 자동 PAUSED 상태가 될 때가 있다.
이 경우, DataKeeper 에 switchovervolume 명령은 87번 코드를 리턴하면서 switchovervolume 명령이 실패한다.
또한 정상적으로 switchovervolume 을 ���공한다고 해도 다른 명령보다 시간이 많이 소요되게 되며, 미러 온라인을 판단하기 위해서 switchover 시에 미러 롤이 특정상태로 되기를 대기하게 변경한다."

CAUSE
"Permalink
hspark 현석 박 added a comment - 2011/01/24 06:49:20
WaitFor 메소드를 추가하였으나 만들 필요가 없어서 WaitForNot 을 이용하는 것으로 변경함
또한 두가지 상태에 대해서 대기하는 로그인 Log.0717-1 역시 삭제함
기본 timeout 값(120초)으로 미러가 target 이 아닌상태로 변경되는 것을 대기하도록 수정함"



SOLUTION
Fixed MCCS 3.2