RESYNC/OV

RESYNC/OV

RESYNC/OV 로그

resync와 online verify의 시작·진행·중단·완료 및 범위 계산에 해당하는 로그를 현재 코드 기준으로 정리합니다.

분류 상수: BSR_LC_RESYNC_OV

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

  • 출력 맥락: resync와 online verify의 시작·진행·중단·완료 및 범위 계산

  • 우선 점검: repl/disk state, source·target node, sector·bitmap 범위, pending/failed count와 속도 제한

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

로그 목록

로그 인덱스

로그 수준

현재 코드 메시지

상세 의미 및 영향

비고

코드 위치

로그 인덱스

로그 수준

현재 코드 메시지

상세 의미 및 영향

비고

코드 위치

5

err

Out of sync: start=%llu, size=%llu (sectors)

메모리 할당 실패로 OV 검사 시 저장하지 못한 검출 된 out of sync 섹터와 크기입니다.

 

bsr/bsr_int.h:3110

6

err

Report(%d) out of sync: start=%llu, size=%llu (sectors)

O/V 검사 후 정합성이 일치하지 않는 섹터와 크기입니다.

 

bsr/bsr_int.h:3120

8

err

Skipped verify, too busy. sector start(%llu), size(%llu)

메모리 할당 실패로 O/V 검사 시 저장하지 못한 스킵하는 섹터와 크기입니다.

 

bsr/bsr_int.h:3150

9

debug

Report(%d) skipped verify, too busy. sectors start(%llu), size(%llu)

O/V스킵 영역입니다.

 

bsr/bsr_int.h:3167

10

info

Fast sync is %s on resync with the current connection.

동기화 시 fast sync 사용 가능 유무입니다.

 

bsr/bsr_main.c:8068

15

err

Failed to allocate set out of sync due to invalid parameter. repl state(%s)

device 또는 peer_device가 잘못되었거나 복제 상태가 잘못 설정되어 out of sync 설정을 실패합니다.

 

bsr/bsr_main.c:8324

16

err

Failed to allocate set out of sync due to invalid parameter. repl state(%s)

device 또는 peer_device가 잘못되었거나 복제 상태가 잘못 설정되어 out of sync 설정을 실패합니다.

 

bsr/bsr_main.c:8326

17

info

The replication status is syncsource and role is secondary, so you mount the temporary volume to get the allocate cluster.

복제 상태가 syncsource이면서 role이 secondary 이므로 readonly로 마운트 후 복제 볼륨 비트맵을 얻습니다.

 

bsr/bsr_main.c:8369

18

info

The replication status is synctarget, so it waits for a bitmap of syncsource without obtaining an allocate cluster.

복제 상태는 synctarget이므로 복제 볼륨 비트맵을 얻지 않고 syncsource 비트맵을 기다립니다.

 

bsr/bsr_main.c:8373

19

info

Get bitmap information for the volume.

볼륨의 비트맵 정보를 얻습니다.

 

bsr/bsr_main.c:8380

23

info

%llu bits(%llu KB) have been set as out-of-sync by the allocate cluster.

볼륨의 비트맵 정보를 얻었습니다.

 

bsr/bsr_main.c:8437

25

info

%llu bits(%llu KB) are set as new out-of-sync for bitmap

볼륨의 비트맵 정보로 비트맵에 out of sync가 설정되었습니다.

 

bsr/bsr_main.c:8456

26

info

Fast online verify canceled due to pending bitmap work.

보류중인 비트맵 작업으로 인해 fast O/V 을 취소합니다.

 

bsr/bsr_main.c:8495

27

info

Starting Online Verify as %s, bitmap index(%d) start sector(%llu) (will verify %llu KB [%llu bits set]).

fast O/V 가 아닌 full O/V 검사를 시작합니다.

 

bsr/bsr_main.c:8498

28

info

The replication status is verify source and role is secondary, so you mount the temporary volume to get the allocate cluster.

복제 상태가 verifysource이며 role이 secondary 이므로 readonly 마운트 후 복제 볼륨 비트맵을 얻습니다.

 

bsr/bsr_main.c:8514

32

info

Starting Online Verify as %s, bitmap index(%d) start sector(%llu) (will verify %llu KB [%llu bits set]).

fast O/V 검사를 시작합니다.

 

bsr/bsr_main.c:8624

33

info

%s, worker.task(%p), current(%p)

비트맵 작업을 추가하는 thread와 resource 작업 thread가 동일할때 출력합니다.

 

bsr/bsr_main.c:8741

35

info

Resync duplicates. all out of sync sectors %llu ~ %llu => source %llu ~ %llu, target %llu ~ %llu

동기화 쓰기 완료 영역이 out of sync를 수신한 영역과 전부 일치합니다. 동기화 완료 후 다시 동기화를 진행합니다.

 

bsr/bsr_split_req.c:658

36

info

Resync duplicates. front out of sync sectors %llu ~ %llu => source %llu ~ %llu, target %llu ~ %llu

동기화 쓰기 완료 영역이 out of sync를 수신한 영역의 일부와 일치합니다. 동기화 완료 후 다시 동기화를 진행합니다.

 

bsr/bsr_split_req.c:673

37

info

Resync duplicates. end out of sync sectors %llu ~ %llu => source %llu ~ %llu, target %llu ~ %llu

동기화 쓰기 완료 영역이 out of sync를 수신한 영역의 일부와 일치합니다. 동기화 완료 후 다시 동기화를 진행합니다.

 

bsr/bsr_split_req.c:681

38

err

Failed to write resync data. bitmap start(%llu), range(%llu ~ %llu), size(%llu)

동기화 데이터 쓰기를 실패 했습니다. 피어 노드에 오류를 전송 합니다.

 

bsr/bsr_receiver.c:2645

39

err

Failed to receive resync data due to failure to allocate peer request

동기화 데이터에 대한 피어 요청을 생성하지 못했습니다. 피어 노드와 재연결됩니다.

 

bsr/bsr_receiver.c:2819

43

err

Failed to receive resync data due to failure to submit I/O request, triggering re-connect

수신한 동기화 데이터의 분할 쓰기 요청을 실패했습니다. 피어 노드와 재연결됩니다.

 

bsr/bsr_split_req.c:268

47

err

Failed to receive resync data due to failure to submit I/O request, triggering re-connect

수신한 동기화 데이터의 복제 영역을 제외한 분할 쓰기 요청을 실패했습니다. 피어 노드와 재연결됩니다.

 

bsr/bsr_split_req.c:347

48

info

Resync with other nodes in progress

동기화 데이터를 전송한 피어 노드가 아닌 다른 피어 노드와 동기화 중입니다.

 

bsr/bsr_receiver.c:2831

49

err

Failed to receive resync data due to failure to submit I/O request, triggering re-connect

수신한 동기화 데이터의 쓰기 요청을 실패했습니다. 피어 노드와 재연결됩니다.

 

bsr/bsr_receiver.c:2765

50

err

Failed to receive resync data due to failure to submit I/O request, triggering re-connect

 

 

bsr/bsr_receiver.c:3023

51

err

Failed to receive resync data reply due to disk state is %s

동기화 데이터 요청을 응답할 수 없는 상태입니다.

로그에 출력 된 디스크 상태 확인이 필요합니다.

bsr/bsr_receiver.c:3184

52

info

Resync pending remove sector %llu(%llu) ~ %llu(%llu)

피어 노드에게 수신 받은 out of sync 영역과 복제 데이터 수신 영역이 전부 일치합니다.

 

bsr/bsr_split_req.c:700

54

info

Resync pending split new sector %llu(%llu) ~ %llu(%llu)

피어 노드에게 수신 받은 out of sync 영역과 복제 데이터 수신 영역이 일부 일치합니다.

 

bsr/bsr_split_req.c:726

55

info

Resync pending split sector %llu(%llu) ~ %llu(%llu)

피어 노드에게 수신 받은 out of sync 영역과 복제 데이터 수신 영역이 일부 일치합니다

 

bsr/bsr_split_req.c:730

56

info

Resync pending modify sector %llu(%llu) ~ %llu(%llu)

피어 노드에게 수신 받은 out of sync 영역과 복제 데이터 수신 영역이 일부 일치합니다

 

bsr/bsr_split_req.c:737

57

info

Resync pending modify sector %llu(%llu) ~ %llu(%llu)

피어 노드에게 수신 받은 out of sync 영역과 복제 데이터 수신 영역이 일부 일치합니다

 

bsr/bsr_split_req.c:744

60

info

Starting Online Verify as %s, bitmap index(%d) start sector(%llu) (will verify %llu KB [%llu bits set]).

볼륨의 처음 sector의 O/V 정보를 요청합니다. O/V를 시작합니다.

 

bsr/bsr_receiver.c:4223

61

err

Failed to receive data request due to failure to submit I/O request, triggering re-connect

요청받은 동기화 데이터를 읽는데 실패했습니다. 피어 노드와 재연결됩니다.

 

bsr/bsr_receiver.c:4415

65

info

self %016llX:%016llX:%016llX:%016llX bits:%llu flags:%llX

로컬 노드의 GI 정보입니다.

 

bsr/bsr_receiver.c:4646

66

info

peer %016llX:%016llX:%016llX:%016llX bits:%llu flags:%llX

피어 노드에게 수신한 GI 정보입니다..

 

bsr/bsr_receiver.c:4660

67

info

Was SyncSource, missed the resync finished event, corrected myself:

이전 동기화가 완료 되지 않아 UUID 정보를 갱신합니다.

 

bsr/bsr_receiver.c:4685

68

info

Was SyncSource (Failed to write peer sync_uuid)

이전 동기화 후 피어 노드의 UUID가 갱신되지 않았습니다.

 

bsr/bsr_receiver.c:4693

69

info

Was SyncTarget, peer missed the resync finished event, corrected peer:

이전 동기화 완료 되지 않아 UUID 정보를 갱신합니다.

 

bsr/bsr_receiver.c:4711

70

info

Was SyncTarget (Failed to write peer sync_uuid)

이전 동기화 후 피어 노드의 UUID가 갱신되지 않았습니다.

 

bsr/bsr_receiver.c:4721

71

info

Lost last syncUUID packet, corrected:

이전 동기화의 UUID가 손실되어 갱신합니다.

 

bsr/bsr_receiver.c:4759

72

info

Last syncUUID did not get through, corrected:

이전 동기화의 UUID가 갱신되지 않아 갱신합니다.

 

bsr/bsr_receiver.c:4794

73

info

bsr_sync_handshake:

UUID 교환 및 비교를 진행합니다.

 

bsr/bsr_receiver.c:5103

75

info

uuid_compare(%d) by rule %d

UUID 비교 후 결과입니다.

 

bsr/bsr_receiver.c:5143

76

info

Clearing bitmap UUID and bitmap content (%llu bits)

UUID handshake에서 차이가 없는 것으로 판단된 경우 bitmap UUID와 bitmap 내용을 정리합니다. Windows OS 복제 리소스는 peer UUID 일치만으로 로컬 WRITE 추적 상태를 지우지 않도록 이 경로를 건너뜁니다.

BSR-1539 커밋 2191c2e5 기준. OS 리소스는 남은 OOS를 재검사하여 resync 여부를 결정하며 target-only 정책과 OS 동기화 허용 검사를 유지합니다.

bsr/bsr_receiver.c:5441

77

info

This node contain the oos generated by io-errors at primary.

로컬 노드 primary I/O Error로 생성 된 out of sync가 있습니다.

 

bsr/bsr_receiver.c:5292

78

info

Peer node contains the oos generated by io-errors at primary.

피어 노드 primary I/O Error로 생성 된 out of sync가 있습니다.

 

bsr/bsr_receiver.c:5296

79

info

Ended during synchronization and completed resync with other nodes, clearing bitmap UUID and bitmap content (%llu bits)

동기화가 완료되지 않은 상태에서 종료되고 이후 다른 노드와 동기화가 완료되었으므로 피어 노드의 UUID와 비트맵을 clear합니다.

 

bsr/bsr_receiver.c:5305

80

info

No resync, but %llu bits in bitmap!

동기화를 시작하지 않았으며 비트맵에 out of sync가 존재합니다.

 

bsr/bsr_receiver.c:5322

81

info

Becoming sync %s due to disk states.

디스크 상태로 동기화가 syncsource 또는 synctarget으로 진행됩니다.

로그에 출력 된 sync 상태에 source 또는 target으로 표시됩니다.

bsr/bsr_receiver.c:5366

82

info

Both nodes are UpToDate, but have inconsistent bits set. clear it without resync

양 노드는 모두 최신 데이터지만 out of sync가 설정되었으므로 동기화하지 않고 bitmap UUID와 비트맵을 clear 합니다.

 

bsr/bsr_receiver.c:5425

83

info

Bitmap will be cleared due to inconsistent out-of-sync

out of sync가 설정되었으므로 동기화하지 않고 bitmap UUID와 비트맵을 clear 합니다.

 

bsr/bsr_receiver.c:5432