Solaris OS용 Sun Cluster 데이터 서비스 개발 안내서

메소드 코드 변경

자원 유형에서 메소드 코드만 변경하는 경우 새 메소드 코드가 이전 메소드 코드와 호환되는지 여부를 결정해야 합니다. 이 질문의 대답에 따라 새 메소드 코드를 새 경로에 저장해야 하는지 또는 이전 메소드를 덮어쓸 수 있는지가 결정됩니다.

Stop, Postnet_stopFini 메소드(선언된 경우)를 이전 버전의 Start, Prenet_stop 또는 Init 메소드로 초기화 또는 시작된 자원에 적용할 수 있는 경우 이전 메소드를 새 메소드로 덮어쓸 수 있습니다.

등록 정보에 새 기본값을 적용하면 Stop, Postnet_stop 또는 Fini와 같은 메소드가 실패하는 경우 클러스터 관리자는 자원 유형 업그레이드 시 자원 상태를 적절하게 제한해야 합니다.

Type_version 등록 정보의 조정 기능을 제한하여 클러스터 관리자가 업그레이드 시 자원 상태를 제한할 수 있게 합니다.

패키지화하는 한 가지 방법은 패키지에서 지원되는 이전 버전의 모든 자원 유형을 포함하는 것입니다. 이 방법을 사용하면 이전 메소드 경로를 덮어쓰거나 삭제하지 않아도 새 버전의 패키지가 이전 버전의 패키지를 대체할 수 있습니다. 지원할 이전 버전의 수를 결정해야 합니다.