PEER REQUEST

PEER REQUEST

PEER REQUEST 로그

피어에서 수신한 read/write/resync request의 제출, 완료와 정리에 해당하는 로그를 현재 코드 기준으로 정리합니다.

분류 상수: BSR_LC_PEER_REQUEST

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

  • 출력 맥락: 피어에서 수신한 read/write/resync request의 제출, 완료와 정리

  • 우선 점검: peer request 주소와 종류, sector+size, local disk capacity, connection 종료 시 잔류 목록

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

로그 목록

로그 인덱스

로그 수준

현재 코드 메시지

상세 의미 및 영향

비고

코드 위치

로그 인덱스

로그 수준

현재 코드 메시지

상세 의미 및 영향

비고

코드 위치

2

warn

Inactive peer request remains uncompleted. count(%d)

I/O 지연등으로 연결 객체 삭제 시에도 완료 되지 않은 피어 요청 카운트(%d) 입니다.

  •  

bsr/bsr_main.c:4838

3

err

%d peer request in done list found!

연결 종료 시 완료 요청을 발견 했습니다. 피어 요청이 모두 완료되지 않았을 수 있습니다.

  •  

bsr/bsr_main.c:5561

4

err

%d peer request in net list found!

연결 종료 시 전송 완료 요청을 발견 했습니다. 피어 요청이 모두 완료되지 않았을 수 있습니다.

  •  

bsr/bsr_main.c:5565

6

err

Failed to submit peer request due to an unknown request has been received. 0x%x

알수없는 피어 요청 수신으로 처리하지 못했습니다. 로직 버그일 가능성이 높습니다.

로그에 출력 된 요청 타입 확인이 필요합니다.

bsr/bsr_receiver.c:1991

8

err

Failed to reissue peer request due to failure to submit, triggering re-connect

피어 요청 재발행을 실패했습니다. 피어 노드와 재연결됩니다.

  •  

bsr/bsr_receiver.c:2185

9

err

Failed to read in block due to request from peer beyond end of local disk, capacity(%llus), sector(%llus) + size(%u)

피어 요청 섹터 범위가 디스크 크기를 초과합니다. 피어 노드와 재연결됩니다.

  •  

bsr/bsr_receiver.c:2340

10

err

Failed to read in blcok due to fault injection. Corrupting data on receive, sector(%llu)

사용자 faults 설정으로 sector 읽기가 실패했습니다.

  •  

bsr/bsr_receiver.c:2370

11

info

Add incomplete active peer request, request(%p), sector(%llu), size(%u)

피어 노드 연결 종료 시 복제 데이터 쓰기가 완료되지 않았습니다.

  •  

bsr/bsr_receiver.c:9963

12

info

Add incomplete sync peer request, request (%p), sector(%llu), size(%u)

피어 노드 연결 종료 시 동기화 데이터 쓰기가 완료되지 않았습니다.

  •  

bsr/bsr_receiver.c:9973

13

info

Add incomplete reead peer request, request(%p), sector(%llu), size(%u)

피어 노드 연결 종료 시 데이터 읽기가 완료되지 않았습니다.

  •  

bsr/bsr_receiver.c:9982

14

err

read peer request not empty, killed %d entries

피어 노드 연결 종료 시 처리되지 않은 피어 읽기 요청이 있습니다. 로직 버그 입니다.

  •  

bsr/bsr_receiver.c:10074

15

err

active peer request not empty, killed %d entries

피어 노드 연결 종료 시 처리되지 않은 피어 쓰기 요청이 있습니다. 로직 버그 입니다.

  •  

bsr/bsr_receiver.c:10077

16

err

sync peer request not empty, killed %d entries

피어 노드 연결 종료 시 처리되지 않은 피어 동기화 요청이 있습니다. 로직 버그 입니다.

  •  

bsr/bsr_receiver.c:10080

17

err

net request not empty, killed %d entries

피어 노드 연결 종료 시 처리되지 않은 피어 전송 요청이 있습니다. 로직 버그 입니다.

  •  

bsr/bsr_receiver.c:10083

18

info

Peer request has not been unallocated %d. expected 0

피어 노드 연결 종료 시 처리되지 않은 피어 요청이 있습니다.

  •  

bsr/bsr_receiver.c:10090

19

info

Peer request has not been unassigned %d after send. expected 0

피어 노드 연결 종료 시 전송되지 않은 피어 요청이 있습니다.

  •  

bsr/bsr_receiver.c:10093

20

info

Inactive peer request completed but lost read request. request(%p), sector(%llu), size(%u)

피어 노드 연결 종료 시 완료되지 않았던 데이터 읽기가 완료되었습니다.

요청을 수신했던 객체가 제거 된 후 완료되었습니다.

bsr/bsr_sender.c:256

21

info

Inactive peer request completed. request(%p), sector(%llu), size(%u)

피어 노드 연결 종료 시 완료되지 않았던 데이터 읽기가 완료되었습니다.

  •  

bsr/bsr_sender.c:234

22

info

Inactive peer request completed but lost write request. inactive_ee(%p), sector(%llu), size(%u)

피어 노드 연결 종료 시 완료되지 않았던 데이터 쓰기가 완료되었습니다.

요청을 수신했던 객체가 제거 된 후 완료되었습니다.

bsr/bsr_sender.c:367

23

info

Inactive replication peer request completed. peer request(%p) completed. sector(%llu), size(%u)

피어 노드 연결 종료 시 완료되지 않았던 복제 데이터 쓰기가 완료되었습니다.

  •  

bsr/bsr_sender.c:339

24

info

Inactive resync peer request completed. peer request(%p) completed. sector(%llu), size(%u)

피어 노드 연결 종료 시 완료되지 않았던 동기화 데이터 쓰기가 완료되었습니다.

  •  

bsr/bsr_sender.c:345

27

err

Failed to read checksum due to failure to submit peer request

  •  

  •  

bsr/bsr_sender.c:1044

28

err

Failed to read in block due to fault injection. Corrupting data on receive, sector(%llu)

사용자 faults 설정으로 sector 읽기가 실패합니다.

  •  

bsr/bsr_receiver.c:2374

29

err

Failed to read in block due to digest integrity check failed, sector(%llus) size(%u)

피어 요청 무결성 검사 실패로 인해 블럭에서 읽지 못했습니다. 피어 노드와 재연결됩니다.

  •  

bsr/bsr_receiver.c:2386

30

warn

Failed to %s: error=0x%08X sec=%llus size:%d

피어 요청 I/O 오류가 발생했습니다.

  •  

bsr/bsr_sender.c:562

31

debug

ee not empty, count(%llu), wait time(%u)

  •  

  •  

bsr/bsr_receiver.c:1894

32

debug

ee count, before(%llu) : after(%llu), wait time(%u)

  •  

  •  

bsr/bsr_receiver.c:1898

33

debug

sector: %llu block_id: %llu peer_seq: %u dp_flags:%u length:%u bi_size:%u digest_size: %u

  •  

  •  

bsr/bsr_receiver.c:2297

공통 진단 순서

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

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

  3. peer request 주소와 종류, sector+size, local disk capacity, connection 종료 시 잔류 목록를 대조해 직접 실패 지점과 후속 영향 범위를 구분합니다.

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