1. failback  값은 active 패스가 있는 priority가 높은 패스 그룹에 failback 하기 전 시간을 지정하는 작용을 합니다.
한개의 패스 그룹(2개 패스 이상)이 있어 크게 필요하지 않을것으로 판단됩니다.
A value of time specifies failback delay to the highest priority path group that contains active paths.

 

2. fast_io_fail_tmo 5 값은 특정 path 문제 발생시 5초동안 처리가 안된 I/O의 대기시간
- 5초 전에 path가 정상적으로 돌아 왔을경우 대기 하고 있던 I/O는 데이터 유실 없이 데이터 처리를 함.
- fast_io_fail_tmo off 값은 특정 path 문제 발생시 처리가 안된 데이터에 대한 대기시간이 없음으로 데이터 유실
- 해당 옵션은 스토리지 이슈가 있을시 패스 remove 전 IO를 빨리 fail 시켜 IO가 정상적인 패스에서 다시 실행 되게 하기 위합니다.

fast_io_fail_tmo off 할 경우 대기중인 IO는 dev_loss_tmo 시간이 지나 패스가 remove 될 때 실패하게 됩니다.
만일 dev_loss_tmo 시간내에 path가 정상적으로 돌아 온다면 대기 중인 IO는 다시 처리됩니다.
해당 옵션은 스토리지 이슈가 있을시 패스 remove 전 IO를 빨리 fail 시켜 IO가 정상적인 패스에서 다시 실행 되게 하기 위합니다.

 

3. dev_loss_tmo 10 값은 특정 path FC Link Down 또는 I/O 응답이 10초동안 없을 경우 path remove 함.
- dev_loss_tmo 45 값은 특정 path FC Link Down 또는 I/O 응답이 45초동안 없을 경우 path remove 함.
- 만약, 10초 또는 45초 전에 I/O 응답이 왔을 경우 path remove를 하지 않음.

dev_loss_tmo 값은 path가 block 상태일 때 dev_loss_tmo 시간동안 응답이 없을 경우 path remove 합니다.
스토리지 block 상태는 Link Down이 감지 되었거나 스토리지에서 설정한 타임아웃 동안 답변이 없거나 등 경우를 말합니다.
이는 IO 응답 시간과 직접적으로 관련 되지 않습니다.

value of path fail policy on Linux

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다