Appendix E. Algorithmic Presentation of Error Recovery Classes
부록 E. 오류 복구 클래스의 알고리즘 표현
This appendix illustrates the error recovery classes using a pseudo-programming-language.
이 부록에서는 의사 프로그래밍 언어를 사용하는 오류 복구 클래스를 설명합니다.
The procedure names are chosen to be obvious to most implementers.
프로시저 이름은 대부분의 구현자에게 명확하게 선택되었습니다.
Each of the recovery classes described has initiator procedures as well as target procedures.
설명된 각 복구 클래스에는 시작 프로시저와 대상 프로시저가 있습니다.
These algorithms focus on outlining the mechanics of error recovery classes, and do not exhaustively describe all other aspects/cases.
이러한 알고리즘은 오류 복구 클래스의 메커니즘을 개략적으로 설명하는 데 중점을 두고 있으며, 다른 모든 측면/사례를 철저히 설명하지는 않습니다.
Examples of this approach are:
이 접근 방식의 예는 다음과 같습니다:
- Handling for only certain Opcode types is shown.
- 특정 Opcode 유형에 대한 처리만 표시됩니다.
- Only certain reason codes (e.g., Recovery in Logout command) are outlined.
- 특정 이유 코드 (예: 로그아웃 시 복구 명령)만 설명됩니다.
- Resultant cases, such as recovery of Synchronization on a header digest error are considered out-of-scope in these algorithms.
- 헤더 다이제스트 오류에 대한 동기화 복구와 같은 결과 사례는 이러한 알고리즘에서 범위를 벗어난 것으로 간주됩니다.
In this particular example, a header digest error may lead to connection recovery if some type of sync and steering layer is not implemented.
이 특정 예에서, 일부 유형의 동기화 및 조정 계층이 구현되지 않은 경우 헤더 다이제스트 오류로 인해 연결이 복구될 수 있습니다.
These algorithms strive to convey the iSCSI error recovery concepts in the simplest terms, and are not designed to be optimal.
이러한 알고리즘은 가장 간단한 용어로 iSCSI 오류 복구 개념을 전달하려고 노력하며 최적으로 설계되지 않았습니다.