[MSP-97] 공유디스크 온/오프라인 무한 팬딩 상태 원인 분석 요청

Subject
공유디스크 온/오프라인 무한 대기 상태 원인 분석 요청

APPLIES TO:
MCCS version: 3.3.2
OS: Windows 2008 R2 x64 ENT
APPs:
Disk Type: shared




SYMPTOMS
- 1. Oracle 서비스 장애로 인하여 RG 오프라인 명령 처리 중 Shared 리소스 2개가 무한 오프라인 pending 상태
- 2. 시스템 장애로 인하여 Failover 시 Shared 리소스 3개가 무한 온라인 pending 상태



CAUSE
1. 오프라인 pending 가능성(추정)
- 오프라인 시도 후 DirtyBit을 확인하는 과정(isDirty 함수)에서의 pending
- 오프라인 시도 후 DirtyBit은 없고 vollock 여부 확인하는 과정(lockVolumebyMVL 함수)에서 pending
2. 온라인 pending 가능성(추정)
- 온라인 시도 후 volume이 mount 되어 있는지 여부 확인하는 과정(vollock /m)에서의 pending
- 온라인 시도 후 volume이 mount 되어 있는 상태라면 DirtyBit을 확인하는 과정에서의 pending
- 온라인 시도 후 volume이 mount 안되어 있어서 unlock하는 과정에서의 pending
- 온라인 시도 후 volume이 mount 안되어 있고 unlock 명령 후 unlock이 안되었을 때 10번 모니터를 하는 과정에서의 pending

- 고객 측에서 Storage controller 펌웨어 업그레이드를 진행함
- 최종적으로는 디스크쪽 문제로 정리됨.



SOLUTION
- 디스크쪽 문제로 해당 이슈 close함.