iSCSI - 6.5. 작업의 암시적 종료

목록

6.5. Implicit Termination of Tasks

6.5. 작업의 암시적 종료

A target implicitly terminates the active tasks due to iSCSI protocol dynamics in the following cases:

타겟은 다음과 같은 경우 iSCSI 프로토콜 역학으로 인해 활성 작업을 암시적으로 종료합니다:

a) When a connection is implicitly or explicitly logged out with the reason code of "Close the connection" and there are active tasks allegiant to that connection.

a) "연결 종료"라는 이유 코드와 함께 연결이 암시적 또는 명시적으로 로그아웃되고 해당 연결에 해당하는 활성 작업이 있는 경우.

b) When a connection fails and the connection state eventually times out (state transition M1 in Section 7.2.2 State Transition Descriptions for Initiators and Targets) and there are active tasks allegiant to that connection.

b) 연결이 실패하고 연결 상태가 결국 타임아웃되고 (섹션 7.2.2 이니시에이터 및 타겟에 대한 상태 전환 설명의 상태 전환 M1) 해당 연결에 해당하는 활성 작업이 있는 경우.

c) When a successful Logout with the reason code of "remove the connection for recovery" is performed while there are active tasks allegiant to that connection, and those tasks eventually time out after the Time2Wait and Time2Retain periods without allegiance reassignment.

c) 해당 연결과 관련된 활성 작업이 있는 동안 "복구를 위해 연결 제거"라는 이유 코드와 함께 성공적인 로그아웃이 수행되고 해당 작업이 결국 얼리전스 재할당 없이 Time2Wait 및 Time2Retain 기간 후에 시간 초과되는 경우.

d) When a connection is implicitly or explicitly logged out with the reason code of "Close the session" and there are active tasks in that session.

d) "세션 닫기"라는 이유 코드와 함께 연결이 암시적 또는 명시적으로 로그아웃되고 해당 세션에 활성 작업이 있는 경우.

If the tasks terminated in the above cases a), b, c) and d)are SCSI tasks, they must be internally terminated as if with CHECK CONDITION status.

위의 a), b, c), d)의 경우에 종료된 작업이 SCSI 작업인 경우에는 CHECK CONDITION 상태와 마찬가지로 내부적으로 종료되어야 합니다.

This status is only meaningful for appropriately handling the internal SCSI state and SCSI side effects with respect to ordering because this status is never communicated back as a terminating status to the initiator.

이 상태는 내부 SCSI 상태 및 주문과 관련된 SCSI 부작용을 적절하게 처리하는 데에만 의미가 있습니다. 왜냐하면 이 상태는 이니시에이터에게 종료 상태로 다시 전달되지 않기 때문입니다.

However additional actions may have to be taken at SCSI level depending on the SCSI context as defined by the SCSI standards (e.g., queued commands and ACA, in cases a), b), and c), after the tasks are terminated, the target MUST report a Unit Attention condition on the next command processed on any connection for each affected I_T_L nexus with the status of CHECK CONDITION, and the ASC/ASCQ value of 47h/7Fh - "SOME COMMANDS CLEARED BY ISCSI PROTOCOL EVENT" , etc. - see [SAM2] and [SPC3]).

하지만 SCSI 표준에서 정의한 SCSI 컨텍스트에 따라 SCSI 수준에서 추가 작업을 수행해야 할 수 있습니다(예: 대기 명령 및 ACA, 사례 a). b), 및 c), 작업이 종료된 후 대상은 영향을 받는 각 I_T_L 넥서스에 대해 CHECK CONDITION 상태와 47h/의 ASC/ASCQ 값을 갖는 모든 연결에서 처리되는 다음 명령에 대한 Unit Attention 조건을 보고해야 합니다. 7Fh - "ISCSI 프로토콜 이벤트로 일부 명령이 지워짐" 등 - [SAM2] 및 [SPC3] 참조).