Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

Subject
MCCS 최초 구동시 "vollock /v" 에 대한 에러메시지 발생

APPLIES TO:
"MCCS version: 3.1.7
OS: -
APPs: -
Disk Type: -"




SYMPTOMS
"최초 MCCS 가 구동될 때에, ""vollock /v"" 에대한 명령 에러가 발생한다.
다음은 해당 메시지
11/08/26-12:54:16,564 | main | .DbManager: 345 | INFO | Added Node kkk3
11/08/26-12:54:17,392 | Thread-7 | ror.Volume: 159 | INFO | mirror role of E: changed (UNKNOWN => Source)
11/08/26-12:54:17,470 | Thread-7 | ror.Volume: 517 | INFO | mirror state of E: changed(INVALID => NO_MIRROR)
11/08/26-12:54:17,470 | Thread-7 | ror.Volume: 517 | INFO | mirror state of E: changed(NO_MIRROR => MIRRORING)
11/08/26-12:54:17,658 | Thread-7 | flineState: 174 | ERROR | execute(\com.mantech.mccs\bin\DiskAgent\vollock.exe"" /v | findstr {5b5) output file is not generated.
11/08/26-12:54:17,658 | Thread-7 | flineState: 216 | ERROR | execute(\com.mantech.mccs\bin\DiskAgent\vollock.exe"" /v | findstr {5b5) error file is not generated.
11/08/26-12:54:20,314 | SysMonitor | SysMonitor: 810 | INFO | Local node's state is changed UNKNOWN->INITING"



CAUSE
"원인은 DK 가 설치되어 있지 않을 경우 MVL 에 의해 레지스트리 Lock 이 등록되어 있을 경우 Lock 을 진행할 때 Volume GUID 를 가져오기 위해서 기존 ""vollock /v DRIVE_LETTER"" 를 실행하는데 변경된 vollock 에서는 ""/v"" 옵션이 없어서 발생하는 문제임.
MirrorManager 가 구동될 때마다 체크를 하게 되는데 고려해야 할 사항은 미러디스크의 리소스가 있지만 DataKeeper 가 설치되어 있지 않을 경우에는 어떻게 처리되어야 하는가에 대한 로직이다.
또한 MVL 과 DK 의 Lock 은 상호베타적인것도 고려해야 한다."



SOLUTION
"이클립스에서 Working Directory 를 workspace 로 지정하고 진행했을 경우, vollock 이 없어서 해당 메시지가 발생한다.
그러나 현재 쓰고 있지 않은 옵션인 /v 에 대해서는 수정해야 함
실제로 symbolicID 를 사용하지 않아서 해당 메소드를 삭제함."

Fixed MCCS 3.2

  • No labels