PROTOCOL

PROTOCOL

PROTOCOL 로그

프로토콜 헤더, 버전·옵션 협상, 패킷 종류와 호환성 검사에 해당하는 로그를 현재 코드 기준으로 정리합니다.

분류 상수: BSR_LC_PROTOCOL

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

  • 출력 맥락: 프로토콜 헤더, 버전·옵션 협상, 패킷 종류와 호환성 검사

  • 우선 점검: protocol version/magic/packet ID, 양 노드 옵션, payload 크기와 수신 순서

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

로그 목록

로그 인덱스

로그 수준

현재 코드 메시지

상세 의미 및 영향

비고

코드 위치

로그 인덱스

로그 수준

현재 코드 메시지

상세 의미 및 영향

비고

코드 위치

1

info

The last successful protocol is %s

마지막으로 전송이 성공한 protocol 입니다.

  •  

bsr/bsr_main.c:1557

2

err

Failed to send protocol due to --dry-run is not supported by peer

--dry-run을 피어에서 지원되지 않아 protocol 전송을 실패했습니다. 피어 노드와 연결을 종료합니다.

  •  

bsr/bsr_main.c:1747

3

err

Failed to decode protocol header due to padding is not zero

padding 값이 0이 아니므로 protocol header 디코딩을 실패했습니다. 피어 노드와 재연결됩니다.

  •  

bsr/bsr_receiver.c:1097

4

err

Failed to decode protocol header due to wrong magic value 0x%08x in protocol version %d

설정되어있는 magic 값이 알수없는 값이므로 protocol header 디코딩을 실패했습니다. 피어 노드와 재연결됩니다.

  •  

bsr/bsr_receiver.c:1116

5

err

Failed to write same option due to unsupported

write same 옵션을 지원하지 않아 실패했습니다. 쓰기 요청을 하지 않고 완료 처리 합니다.

  •  

bsr/bsr_receiver.c:1817

6

err

Failed to receive protocol due to incompatible %s settings

protocol 설정 값이 피어노드와 호환되지 않습니다. 피어 노드와 연결을 종료합니다.

  •  

bsr/bsr_receiver.c:5752

7

err

Failed to receive protocol due to incompatible %s settings

after-sb-0pri 설정 값이 피어노드와 호환되지 않습니다. 피어 노드와 연결을 종료합니다.

  •  

bsr/bsr_receiver.c:5757

8

err

Failed to receive protocol due to incompatible %s settings

after-sb-1pri 설정 값이 피어노드와 호환되지 않습니다. 피어 노드와 연결을 종료합니다.

  •  

bsr/bsr_receiver.c:5762

9

err

Failed to receive protocol due to incompatible %s settings

after-sb-2pri 설정 값이 피어노드와 호환되지 않습니다. 피어 노드와 연결을 종료합니다.

  •  

bsr/bsr_receiver.c:5767

11

err

Failed to receive protocol due to incompatible %s settings

allow-two-primaries 설정 값이 피어노드와 호환되지 않습니다. 피어 노드와 연결을 종료합니다.

resource 설정중 net 섹션에서 allow-two-primaries 으로 설정 할 수 있습니다.

bsr/bsr_receiver.c:5772

12

err

Failed to receive protocol due to incompatible %s settings

data-integrity-alg 설정 값이 피어노드와 호환되지 않습니다. 피어 노드와 연결을 종료합니다.

resource 설정중 net 섹션에서 data-integrity-alg 으로 설정 할 수 있습니다.

bsr/bsr_receiver.c:5777

13

err

Failed to receive protocol due to peer data-integrity-alg %s not supported

피어 노드에게 수신한 data-integrity-alg는 지원하지 않습니다. 피어 노드와 연결을 종료합니다.

resource 설정중 net 섹션에서 data-integrity-alg 으로 설정 할 수 있습니다.

bsr/bsr_receiver.c:5806

16

err

Failed to receive protocol due to interrupted while waiting for configure update

configure 갱신을 위한 잠금 획득을 실패했습니다. 피어 노드와 연결을 종료합니다.

  •  

bsr/bsr_receiver.c:5827

17

info

peer data-integrity-alg: %s

피어 노드에서 지원하는 해쉬 알고리즘 입니다.

피어 노드 resource 설정중 net 섹션에서 data-integrity-alg 으로 설정 할 수 있습니다.

bsr/bsr_receiver.c:5861

19

err

Failed receive sync param due to packet too long. max(%u), received(%u) bytes

packet 길이가 길어서 sync param수신을 실패했습니다. 피어 노드와 재연결됩니다.

  •  

bsr/bsr_receiver.c:5959

20

err

Failed receive sync param due to interrupted while waiting for configure update

configure 갱신을 위한 잠금 획득을 실패했습니다. 피어 노드와 재연결됩니다.

  •  

bsr/bsr_receiver.c:5987

22

err

Failed receive sync param due to verify-alg too long, peer wants %u, accepting only %u byte

verify-alg가 길어서 sync param수신을 실패했습니다. 피어 노드와 재연결됩니다.

resource 설정중 net 섹션에서 verify-alg 으로 설정 할 수 있습니다.

bsr/bsr_receiver.c:6008

23

err

Failed receive sync param due to different verify-alg settings. local="%s" peer="%s"

verify-alg 설정이 피어와 로컬이 달라서 sync param수신을 실패했습니다. 피어 노드와 연결을 종료합니다.

resource 설정중 net 섹션에서 verify-alg 으로 설정 할 수 있습니다.

bsr/bsr_receiver.c:6026

24

err

Failed receive sync param due to different csums-alg settings. local="%s" peer="%s"

csums-alg 설정이 피어와 로컬이 달라서 sync param수신을 실패했습니다. 피어 노드와 연결을 종료합니다.

resource 설정중 net 섹션에서 csums-alg 으로 설정 할 수 있습니다.

bsr/bsr_receiver.c:6040

27

info

using verify-alg: "%s"

온라인 검증 시 지원하는 알고리즘 입니다.

피어 노드 resource 에서 verify-alg 옵션을 설정 할 수 있습니다.

bsr/bsr_receiver.c:6094

28

info

using csums-alg: "%s"

동기화 데이터 검증 시 지원하는 알고리즘 입니다.

피어 노드 resource 에서 csums-alg 옵션을 설정 할 수 있습니다.

bsr/bsr_receiver.c:6101

29

info

recv peer device option, resync_rate : %uk, c_plan_ahead : %uk, c_delay_target : %uk, c_fill_target : %us, c_max_rate : %uk, c_min_rate : %uk, ov_req_num : %ub, ov_req_interval : %ums

피어 노드에게 수신한 peer device option 입니다.

피어 노드 resource 설정 중 peer-device-options 섹션에서 설정 할 수 있습니다.

bsr/bsr_receiver.c:6117

30

info

Resync of new storage suppressed with --assume-clean

새로운 공간의 동기화는 --assume-clean 옵션 사용시 진행됩니다.

  •  

bsr/bsr_receiver.c:6241

31

err

Failed receive sizes due to interrupted while waiting for conf_update

configure 갱신을 위한 잠금 획득을 실패했습니다. 피어 노드와 연결을 종료합니다.

  •  

bsr/bsr_receiver.c:6274

32

info

current_mydisk_size: %llu bytes

로컬 디스크 크기 입니다.

  •  

bsr/bsr_receiver.c:6296

33

info

peer_current_size: %llu bytes peer_user_size: %llu bytes peer_disk_size: %llu bytes peer_max_size: %llu bytes

피어 노드의 디스크 크기 정보입니다.

  •  

bsr/bsr_receiver.c:6297

34

info

md_effective_size: %llu my_user_size: %llu my_max_size: %llu

메타에 설정되어 있는 디스크 크기와 로컬 디스크 크기 정보입니다.

  •  

bsr/bsr_receiver.c:6331

35

err

Failed receive sizes due to the peer's disk size is too small. new(%llu), current(%llu) bytes

피어의 디스크 크기가 너무 작기 때문에 size수신을 실패했습니다. 피어 노드와 연결을 종료합니다.

  •  

bsr/bsr_receiver.c:6362

36

err

Failed receive sizes due to peer's size larger than my maximum capacity. local max(%llu), peer(%llu) sectors)

수신한 디스크 사이즈가 로컬 디스크 사이즈를 초과하기때문에 size수신을 실패했습니다. 피어 노드와 연결을 종료합니다.

  •  

bsr/bsr_receiver.c:6369

38

info

Peer sets size to %llu sectors

피어 노드 디스크 설정 크기입니다.

  •  

bsr/bsr_receiver.c:6393

39

info

Proceed with device size setting

디스크 크기 설정을 진행합니다.

  •  

bsr/bsr_receiver.c:6405

41

err

Failed receive sizes due to peer cannot deal with requests bigger than %u. Please reduce max_bio_size in the configuration.

로컬에 설정 된 bio 최대 크기가 peer_device의 bio 최대 크기 초과로 size수신을 실패했습니다. 피어 노드와 연결을 종료합니다.

  •  

bsr/bsr_receiver.c:6449

42

err

Failed to receive request state due to packet %s not allowed in protocol version %d

연결이 허용하는 protocol에서 지원하지 않아 request state수신을 실패했습니다. 피어 노드와 재연결됩니다.

  •  

bsr/bsr_receiver.c:7183

43

info

Rejecting concurrent remote state change

상태 변경이 이전에 실행 중이므로 실패합니다.

  •  

bsr/bsr_receiver.c:7218

44

err

Failed to receive packet due to unexpected data packet %s (0x%04x)

예상하지 않은 데이터 수신으로 packet 수신을 실패했습니다. 피어 노드와 재연결됩니다.

  •  

bsr/bsr_receiver.c:9741

45

err

Failed to receive packet due to no payload expected %s l:%d

페이로드가 예상되지않아 packet 수신을 실패했습니다. 피어 노드와 재연결됩니다.

  •  

bsr/bsr_receiver.c:9750

46

err

Failed to receive packet due to %s: unexpected packet size, expected:%d received:%d

packet 크기가 protocol 크기를 초과해서 packet 수신을 실패했습니다. 피어 노드와 재연결됩니다.

  •  

bsr/bsr_receiver.c:9755

47

err

Failed to receive packet due to error receiving %s, e: %d l: %u!

protocol 처리 시 오류 발생으로 packet 수신을 실패했습니다. 피어 노드와 재연결됩니다.

  •  

bsr/bsr_receiver.c:9772

48

err

Failed to recevie features packet due to timeout while waiting for feature packet

대기시간 초과로 packet 수신하지 못했습니다. 피어 노드와 재연결됩니다.

  •  

bsr/bsr_receiver.c:10214

49

err

Failed to recevie features packet due to expected ConnectionFeatures packet, received: %s (0x%04x)

예상한 protocol packet 아닌 다른 packet 수신으로 연결을 실패했습니다. 피어 노드와 연결을 종료합니다

  •  

bsr/bsr_receiver.c:10219

50

err

Failed to recevie features packet due to expected ConnectionFeatures length: %u, received: %u

예상한 packet 크기와 다르므로 연결을 실패했습니다. 피어 노드와 연결을 종료합니다

  •  

bsr/bsr_receiver.c:10226

51

err

Failed to recevie features packet due to incompatible BSR dialects: I support %d-%d, peer supports %d-%d

피어 노드와 로컬 노드의 최소 protocol 버전 또는 최대 protocol 버전이 호환되지않아 연결을 실패했습니다. 피어 노드와 연결을 종료합니다

  •  

bsr/bsr_receiver.c:10327

52

err

Failed to recevie features packet due to peer supports protocols %d-%d, but multiple connections are only supported in protocol 110 and above

다중 연결을 지원하지 않는 protocol 버전으로 연결을 실패했습니다. 다중 연결은 110 이상 protocol 버전에서만 지원합니다. 피어 노드와 연결을 종료합니다

  •  

bsr/bsr_receiver.c:10350

53

err

Failed to recevie features packet due to peer presented a node_id of %d instead of %d

packet을 전송한 노드ID와 연결에 설정 된 노드ID가 다릅니다. 피어 노드와 재연결됩니다.

  •  

bsr/bsr_receiver.c:10359

54

err

Failed to recevie features packet due to peer expects me to have a node_id of %d instead of %d

packet을 수신하는 노드ID와 로컬에 설정 된 노드ID가 다릅니다. 피어 노드와 재연결됩니다.

  •  

bsr/bsr_receiver.c:10364

55 (1/2 변형)

info

Handshake to peer %d successful: Agreed network protocol version %d

피어 노드 연결 시 지원하는 protocol 입니다.

  •  

bsr/bsr_receiver.c:10442

55 (2/2 변형)

info

Handshake to peer %d successful: Agreed network protocol version %d, Peer node name %s

피어 노드 연결 시 지원하는 protocol 입니다.

  •  

bsr/bsr_receiver.c:10435

56

info

Feature flags enabled on protocol level: 0x%x%s%s%s%s.

피어 노드 연결 시 지원하는 flag 입니다.

  •  

bsr/bsr_receiver.c:10448

57