5.3.5. Session Reinstatement, Closure, and Timeout
5.3.5. 세션 복원, 종료 및 타임아웃
Session reinstatement is the process of the initiator logging in with an ISID that is possibly active from the target's perspective.
세션 복원은 타겟의 관점에서 활성 상태일 수 있는 ISID를 사용하여 이니시에이터가 로그인하는 프로세스입니다.
Thus implicitly logging out the session that corresponds to the ISID and reinstating a new iSCSI session in its place (with the same ISID).
따라서 ISID에 해당하는 세션을 암시적으로 로그아웃하고 해당 위치 (동일한 ISID를 사용)에 새 iSCSI 세션을 복원합니다.
Therefore, the TSIH in the Login PDU MUST be zero to signal session reinstatement.
따라서 세션 복원 신호를 보내려면 로그인 PDU의 TSIH가 0이어야 합니다.
Session reinstatement causes all the tasks that were active on the old session to be immediately terminated by the target without further notice to the initiator.
세션 복원을 사용하면 이전 세션에서 활성화된 모든 작업이 이니시에이터에게 추가 통지 없이 타겟에 의해 즉시 종료됩니다.
The initiator session state MUST be FAILED (Section 7.3 Session State Diagrams) when the initiator attempts a session reinstatement.
이니시에이터가 세션 복원을 시도할 때 이니시에이터 세션 상태는 FAILED (섹션 7.3 세션 상태 다이어그램)여야 합니다.
Session closure is an event defined to be one of the following:
세션 종료는 다음 중 하나로 정의된 이벤트입니다:
- A successful "session close" logout.
- 성공적인 "세션 종료" 로그아웃.
- A successful "connection close" logout for the last Full Feature Phase connection when no other connection in the session is waiting for cleanup (Section 7.2 Connection Cleanup State Diagram for Initiators and Targets) and no tasks in the session are waiting for reassignment.
- 세션의 다른 연결이 정리를 기다리고 있지 않고 (섹션 7.2 이니시에이터 및 타겟에 대한 연결 정리 상태 다이어그램) 세션의 작업이 재할당을 기다리고 있지 않을 때 마지막 전체 기능 단계 연결에 대한 성공적인 "연결 닫기" 로그아웃입니다.
Session timeout is an event defined to occur when the last connection state timeout expires and no tasks are waiting for reassignment.
세션 타임아웃은 마지막 연결 상태 타임아웃이 만료되고 재할당을 기다리는 작업이 없을 때 발생하도록 정의된 이벤트입니다.
This takes the session to the FREE state (N6 transition in the session state diagram).
이렇게 하면 세션이 FREE 상태가 됩니다 (세션 상태 다이어그램의 N6 전환).