LATENCY

LATENCY

LATENCY 로그

I/O, network, flush와 socket 경로의 시간 측정용 진단 로그에 해당하는 로그를 현재 코드 기준으로 정리합니다.

분류 상수: BSR_LC_LATENCY

이 카테고리에서 확인할 사항

  • 출력 맥락: I/O, network, flush와 socket 경로의 시간 측정용 진단 로그

  • 우선 점검: prepare/disk/net/total 시간, I/O depth, request 종류와 같은 시각의 부하

  • 출력 특성: 현재 확인된 항목은 모두 debug 수준이며 런타임 설정 또는 빌드 조건에 따라 출력되지 않을 수 있습니다.

  • 플랫폼 분기: 같은 인덱스가 여러 행이면 Linux/Windows, 호환성 또는 실행 조건에 따른 메시지 변형입니다.

로그 목록

로그 인덱스

로그 수준

현재 코드 메시지

상세 의미 및 영향

비고

코드 위치

로그 인덱스

로그 수준

현재 코드 메시지

상세 의미 및 영향

비고

코드 위치

1

debug

md IO latency : type(%s) prepare(%lldus) disk io(%lldus)

  •  

  •  

bsr/bsr_actlog.c:254

2

debug

flush I/O latency : minor(%u) %lldus

  •  

  •  

bsr/bsr_receiver.c:1258

3

debug

req(%p) IO latency : in_act(%d) minor(%u) ds(%s) type(%s) sector(%llu) size(%u) prepare(%lldus) disk_io(%lldus) local_io(%lldus) total(%lldus) io_depth(%d)

  •  

  •  

bsr/bsr_req.c:400

4

debug

req(%p) NET latency : in_act(%d) node_id(%u) prpl(%s) type(%s) sector(%llu) size(%u) net(%lldus)

  •  

  •  

bsr/bsr_req.c:1257

5

debug

peer_req(%p) IO latency : in_act(%d) minor(%u) ds(%s) type(read) sector(%llu) size(%u) prepare(%lldus) disk io(%lldus)

  •  

  •  

bsr/bsr_sender.c:273

6

debug

peer_req(%p) IO latency : in_act(%d) minor(%u) ds(%s) type(write) sector(%llu) size(%u) prepare(%lldus) disk io(%lldus)

  •  

  •  

bsr/bsr_sender.c:383

7

debug

SUCCESS, Current state : %d(0x%p) size(%lu) elapse(%lldus)

  •  

  •  

bsr-platform/windows/bsrvflt/wsk_wrapper.c:872

8

debug

RECV(%s) wsk(0x%p) SUCCESS err(0x%x:%s) size(%lu) elapse(%lldus)

  •  

  •  

bsr-platform/windows/bsrvflt/wsk_wrapper.c:1361

공통 진단 순서

  1. 로그 수준과 최초 발생 시점을 기준으로 오류·경고 이전의 정상 상태를 확인합니다.

  2. 메시지의 객체, node/minor, sector/size, state와 오류 코드를 같은 시각의 로그와 연결합니다.

  3. prepare/disk/net/total 시간, I/O depth, request 종류와 같은 시각의 부하를 대조해 직접 실패 지점과 후속 영향 범위를 구분합니다.

  4. 후속 성공·완료·상태 전이 로그가 없거나 같은 인덱스가 반복되면 관련 코드 위치와 플랫폼 분기를 확인합니다.