UUID

UUID

UUID 로그

current/bitmap/history UUID 생성, 비교, 전파와 회전에 해당하는 로그를 현재 코드 기준으로 정리합니다.

분류 상수: BSR_LC_UUID

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

  • 출력 맥락: current/bitmap/history UUID 생성, 비교, 전파와 회전

  • 우선 점검: node ID별 UUID, authoritative/stable 상태, bitmap index와 state transition 시점

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

로그 목록

로그 인덱스

로그 수준

현재 코드 메시지

상세 의미 및 영향

비고

코드 위치

로그 인덱스

로그 수준

현재 코드 메시지

상세 의미 및 영향

비고

코드 위치

1

info

%s, %s %016llX:%016llX:%016llX:%016llX

로컬 디스크 참조를 확보한 상태에서 호출자, 설명 및 current/bitmap/history UUID 두 개를 출력합니다.

BSR-1539: Windows 로컬 OS SyncSource의 clean/no-pending 동기화 완료에서도 protocol 110 이상을 포함하여 bsr_resync_finished, updated UUIDs가 출력될 수 있습니다. bitmap UUID 및 MDF_PEER_DIFF_CUR_UUID 정리 후의 정보입니다.

bsr/bsr_main.c:2034

2

info

%s, %s effective data uuid: %016llX

로컬 디스크 참조를 확보하지 못하면 호출자, 설명과 exposed_data_uuid를 출력합니다.

UUID 1과 같은 bsr_print_uuids 함수의 대체 출력입니다. Windows OS SyncSource clean 완료의 updated UUIDs 호출이 추가되었지만 실제 출력 형태는 로컬 디스크 참조 확보 여부에 따라 결정됩니다.

bsr/bsr_main.c:2042

3

info

%s, %016llX UUID has been generated. weak nodes %016llX

신규 생성 된 current UUID 입니다.

  •  

bsr/bsr_main.c:7165

4

info

%s, Sends a new current %016llX UUID.

피어 노드들에게 전송되는 current UUID 입니다.

  •  

bsr/bsr_main.c:7216

5

info

Clearing bitmap UUID and content (%llu bits) for node %d (%s)(slot %d)

피어 노드의 비트맵과 bitmap UUID를 clear 합니다.

  •  

bsr/bsr_main.c:7459

6

info

Clearing bitmap UUID for node %d

bitmap UUID를 clear 합니다.

  •  

bsr/bsr_main.c:7655

7

err

Failed to receive UUID due to not receiving state. current UUID(%016llX), disk(%s), role(%s), repl(%s)

피어 노드가 UUID 를 갱신 할 수 없는 상태에서 갱신되었습니다. 연결이 종료되어 standalone 상태가됩니다.

  •  

bsr/bsr_receiver.c:6656

8

info

Accepted new current UUID, preparing to skip initial sync

신규 current UUID를 수신했지만 초기 동기화를 진행하지 않습니다.

BSR-1754: 초기 동기화 생략 조건은 OS 복제 리소스에 적용하지 않습니다. OS 볼륨이 없는 일반 리소스에서 기존 skip-initial-sync 조건을 만족할 때만 이 로그를 출력하고 비트맵 초기화를 진행합니다.

bsr/bsr_receiver.c:6822

9

info

Received new current UUID: %016llX

피어 노드에게 수신한 신규 UUID 입니다.

  •  

bsr/bsr_receiver.c:6686

10

info

Delaying update of exposed data uuid

UUID 를 업데이트 할 수 없는 디스크 상태이므로 exposed UUID로 저장하고 이후 UUID를 업데이트합니다.

  •  

bsr/bsr_receiver.c:6718

12

err

Failed to update sync uuid due to ignore packets because they are in %s disk state.

UUID를 갱신 할 수 없는 상태 입니다. UUID 갱신을 실패합니다.

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

bsr/bsr_receiver.c:8900

13

info

Clear bitmap_uuid (cur_uuid:%016llX bm_uuid:%016llX)

current UUID 수신 시 조건 만족으로 bitmap UUID를 clear합니다.

  •  

bsr/bsr_receiver.c:9565

14

info

attached to current UUID: %016llX

attach 시 설정되어있는 current UUID 입니다.

  •  

bsr/bsr_state.c:2318

15

warn

receive new current but not update UUID: %016llX

복제 또는 디스크 상태로 인해 수신한 UUID를 저장하고 갱신하지 않습니다.

  •  

bsr/bsr_main.c:7306

16

warn

receive new current but not update UUID: %016llX

UUID 정보 수신 시 current UUID를 저장하고 갱신하지 않습니다.

  •  

bsr/bsr_receiver.c:6690

17

warn

Updated new UUID received, UUID : %016llX weak_nodes=%016llX

피어 노드의 role이 primary이면 수신한 UUID를 갱신합니다.

  •  

bsr/bsr_receiver.c:9581

18

warn

Not update new UUID received, UUID : %016llX weak_nodes=%016llX

복제 또는 디스크 상태로 인해 수신한 current UUID를 저장하고 갱신하지 않습니다.

  •  

bsr/bsr_receiver.c:9587

19

info

detaching to current UUID: %016llX

detach 시 설정되어있는 current UUID 입니다.

  •  

bsr/bsr_state.c:2322

20

info

rotate bitmap uuid %016llX pnode-id(%d)

rotate 된 bitmap UUID 입니다.

bitmap UUID가 0이 아니면 출력 됩니다.

bsr/bsr_main.c:7096

21

info

set UUID creation schedule flag due to lost peer data

네트워크 단절로 UUID 생성 예약 플레그가 설정됩니다.

UUID 생성 예약 플레그가 설정되면 이후 UUID 생성 플레그가 설정됩니다.

bsr/bsr_state.c:2526

22

info

set UUID creation schedule flag due to lost peer data

네트워크 단절로 UUID 생성 예약 플레그가 설정됩니다.

  •  

bsr/bsr_state.c:2533

23

info

set UUID creation schedule flag due to the peer is diskless

피어 노드가 diskless로 설정되어 UUID 생성 예약 플레그가 설정됩니다.

  •  

bsr/bsr_state.c:2540

24

info

set UUID creation schedule flag due to changing the disk state

디스크 상태가 변경되어 UUID 생성 예약 플레그를 설정됩니다.

  •  

bsr/bsr_state.c:2548

25

info

set UUID creation flag due to promotion

승격으로 UUID 생성 플레그가 설정됩니다.

  •  

bsr/bsr_nl.c:1525

26

info

%s => update current UUID: %016llX

current UUID을 갱신합니다.

  •  

bsr/bsr_main.c:7000

27

info

received new current UUID: %016llX weak_nodes=%016llX

상대 노드의 current uuid을 수신했습니다.

  •  

bsr/bsr_receiver.c:9549

28

info

clear the UUID creation schedule and set the UUID creation flag

UUID 생성 예약 플레그를 해제하고 UUID 생성 플레그를 설정합니다.

  •  

bsr/bsr_state.c:687

29

info

set UUID creation flag due to discard_my_data flag is set in the peer

피어 노드에 discard_my_data 플레그가 설정되어 있으므로 UUID 생성 플레그를 설정합니다.

BSR-1754: 상대의 discard_my_data 요청을 반영하기 전에 로컬 SyncSource 방향이 OS 보호 정책상 허용되는지 확인합니다. 허용된 경우에만 이 로그와 NEW_CUR_UUID 설정을 진행하며, 거부되면 둘 다 수행하지 않습니다.

bsr/bsr_receiver.c:5722

30

info

clear the UUID creation schedule flag due to secondary settings

secondary 설정으로 UUID 생성 예약 플레그를 해제합니다.

  •  

bsr/bsr_nl.c:1442

31

info

clear the UUID creation flag due to secondary settings

secondary 설정으로 UUID 생성 플레그를 해제합니다.

  •  

bsr/bsr_nl.c:1447

32

info

clear UUID creation flag due to resume i/o

resume i/o 설정으로 UUID 생성 플레그를 해제합니다.

  •  

bsr/bsr_nl.c:6323

33

info

clear the UUID creation flag and attempt to create a UUID

UUID 생성 플래그를 지우고 UUID 생성을 시도합니다.

  •  

bsr/bsr_receiver.c:8736

34

info

clear the UUID creation flag due to discard_my_data flag is set in the peer and attempt to create a UUID

discard_my_data 플레그가 설정되어 UUID 생성 플레그를 해제하고 UUID 생성을 시도합니다.

  •  

bsr/bsr_receiver.c:8800

35

info

clear the UUID creation flag with the current UUID verification and attempt to create a UUID

현재 UUID 확인으로 UUID 생성 플레그를 해제하고 UUID 생성을 시도합니다.

BSR-1754: PnP 중지가 진행 중이지 않고 NEW_CUR_UUID가 설정되어 있을 때만 플래그를 해제한 직후 이 로그를 출력합니다. 이후 disk_state가 D_FAILED이면 UUID 생성 함수 자체를 호출하지 않으므로 출력만으로 UUID 생성 성공을 판정할 수 없습니다. PnP 중지 중에는 플래그 해제·로그 출력·UUID 생성 시도를 모두 건너뜁니다.

bsr/bsr_req.c:3221

36

info

clear the UUID creation flag because the disks on all nodes are outdate and attempt to create a UUID

모든 노드의 디스크가 outdate 이므로 UUID 생성 플레그를 해제하고 UUID 생성을 시도합니다.

  •  

bsr/bsr_state.c:3218

37

info

clear the UUID creation flag because all nodes are connected

모든 노드가 연결되어 있으므로 UUID 생성 플래그를 해제합니다.

  •  

bsr/bsr_state.c:3234

38

info

clear the UUID creation flag with peer node disk settings and attempt to create a UUID

피어 노드 디스크 설정으로 UUID 생성 플레그를 해제하고 UUID 생성을 시도합니다.

  •  

bsr/bsr_state.c:3883

39

info

clear the UUID creation flag

UUID 생성 플레그를 해제합니다.

  •  

bsr/bsr_state.c:3898

40

info

sends the updated UUID at initial send before bitmap exchange

초기 정보 전송 중 갱신 된 UUID을 전송합니다.

  •  

bsr/bsr_receiver.c:8768

41

info

all nodes are connected and up to date

모든 노드가 연결되어 있고 디스크 상태가 최신 입니다.

승격 시 모든 노드가 연결 및 최신 상태로 UUID 생성 예약 플레그를 설정하지 않을때 출력됩니다.

bsr/bsr_nl.c:1523

공통 진단 순서

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

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

  3. node ID별 UUID, authoritative/stable 상태, bitmap index와 state transition 시점를 대조해 직접 실패 지점과 후속 영향 범위를 구분합니다.

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