Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents

개요

bsr은 커널 로그 분석을 위한 로그사전을 제공합니다.

조회

로그 분류와 인덱스로 로그사전을 조회 할 수 있습니다.

  • 로그 조회 및 설정, 형식은 로그 페이지를 참고하세요.

분류

VOLUME

...

title분류 설명 작성 예정

...

인덱스

...

수준

...

메세지

...

설명

...

분석

...

연관 로그

...

1

...

err

...

Failed to get volume size due to volume information check failure.

...

볼륨 정보가 확인되지 않아 볼륨 크기를 얻는데 실패 했습니다. 복제가 정상적으로 되지 않습니다.

...

볼륨이 추가되어있는지 확인이 필요합니다.

...

  • 볼륨 추가

    • VOLUME

      • 41

  • 볼륨 제거

    • VOLUME

      • 12, 13, 31

...

4

...

err

...

Failed to get bsr device due to no block device is assigned

...

block device가 할당되어 있지 않아 block device를 얻는데 실패 했습니다. 복제가 정상적으로 동작하지 않습니다.

...

block device가 정상적으로 할당되었는지 확인이 필요합니다.

...

  • block device 할당 오류

    • VOLUME

      • 2, 3, 58, 59

...

5

...

err

...

Failed to get bsr device due to failure to acquire remove lock with status(0x%x)

...

remove lock 획득을 실패 했습니다. 복제가 정상적으로 동작하지 않습니다.

...

로그에 출력 된 status 코드 확인이 필요합니다.

...

6

...

err

...

Unable to resize during resync. disconnecting..

...

동기화 중에 크기를 조정 할 수 없습니다. 연결을 끊습니다. 연결이 종료되어 standalone 상태가 됩니다.

...

7

...

err

...

Unable to resize in establised state. disconnecting..

...

established 상태에서 크기를 조정 할 수 없습니다. 연결을 끊습니다. 연결이 종료되어 standalone 상태가 됩니다.

...

9

...

err

...

Failed to device create due to device has no disk. error(%d), minor(%d)

...

device에 해당하는 디스크가 없어서 device 생성을 실패 했습니다. new-minor 명령을 실패 합니다

...

minor에 해당하는 볼륨 추가와 block device 생성 확인이 필요합니다.

  • 볼륨 추가

    • VOLUME

      • 41

  • bsr block device 할당 오류

    • VOLUME

      • 2, 3, 58, 59

...

11

...

err

...

Failed to flush of local disk due to error %08X

...

디스크 flush를 실패 했습니다. cache 데이터 유실이 발생 합니다.

...

로그에 출력 된 error 코드 확인이 필요합니다.

...

12

...

info

...

Replication volume:%p (%ws) was removed

...

복제 볼륨을 제거하면 출력 됩니다.

...

13

...

info

...

Meta volume:%p (%ws) was removed

...

메타 볼륨을 제거하면 출력 됩니다.

...

28

...

err

...

Failed to create volume due to create file for %wZ. status(0x%x)

...

29

...

err

...

Failed to get volume handle from device minor(%u) due to could not get volume extension

...

minor의 볼륨 정보를 얻지 못해 볼륨 핸들을 얻는데 실패 했습니다.

...

minor에 해당하는 볼륨 추가와 block device 생성 확인이 필요합니다.

...

  • 볼륨 추가

    • VOLUME

      • 41

  • bsr block device 할당 오류

    • VOLUME

      • 2, 3, 58, 59

...

30

...

err

...

Failed to get volume handle from device minor(%u) due to failue to create file for %wZ. status(0x%x)

...

볼륨 핸들을 여는데 실패해서 볼륨 핸들을 얻는데 실패 했습니다.

...

로그에 출력 된 status 코드 확인이 필요합니다.

...

31

...

info

...

Volume:%p (%ws) was removed

...

일반 볼륨을 제거하면 출력 합니다.

...

38

...

err

...

Failed to read or write device. status(0x%x)

...

읽기 또는 쓰기가 실패 했습니다.

...

로그에 출력 된 status 코드 확인이 필요합니다.

...

39

...

err

...

Failed to get volume size due to cannot run IoBuildDeviceIoControlRequest because of IRQL(%d)

...

IRQL이 맞지 않아 볼륨 크기를 얻는데 실패 했습니다. bsrcon /get_volume_size 명령을 실패 했습니다.

...

로그에 출력 된 IRQL 확인이 필요합니다.

...

40

...

err

...

Failed to get volume size due to failure to allocate IRP. status(%x)

...

볼륨 크기를 얻는 IRP 할당 실패로 볼륨 크기를 얻는데 실패 했습니다. bsrcon /get_volume_size 명령을 실패 합니다.

...

로그에 출력 된 status 코드 확인이 필요 합니다.

...

41

...

info

...

VolumeExt(0x%p) Device(%ws) minor(%d) Active(%d) MountPoint(%ws) VolumeGUID(%ws)

...

추가된 볼륨 정보가 출력 됩니다.

...

60

...

err

...

Failed to get volume size due to failure to IRP reuqest, err=0x%x

...

볼륨 크기를 얻기 위한 IRP 요청을 실패 했습니다. bsrcon /get_volume_size 명령을 실패 합니다.

...

로그에 출력 된 err 코드 확인이 필요합니다.

I/O

...

인덱스

...

수준

...

메세지

...

설명

...

분석

...

연관 로그

...

2

...

err

...

BSR_PANIC: block I/O multi-page not allowed. current page count %d

...

블록 I/O가 다중 페이지를 사용 합니다. 블록 I/O는 다중 페이지를 허용하지 않습니다.

...

로그 출력 시 버그로 예상 됩니다.

...

4

...

err

...

SimulDiskIoError: type0...............ErrorFlag:%d ErrorCount:%d

...

bsrcon /disk_error 명령으로 I/O 오류 발생 시 출력 되는 로그 입니다.

...

5

...

err

...

Failed to acquire device removal lock. device extension(%p), status(0x%x)

...

remove lock 획득을 실패 했습니다. 복제가 정상적으로 동작하지 않습니다.

...

로그에 출력 된 status 코드 확인이 필요합니다.

...

15

...

err

...

Failed to get meta buffer in 10 seconds, %s

...

메타 버퍼를 10초간 얻지 못했습니다. 버그일 가능성이 높습니다.

...

16

...

err

...

The meta-disk I/O timeout sets the detach state.

...

메타 디스크 I/O 타임아웃 발생으로 detach 상태가 설정 됩니다.

...

메타 디스크 설정 및 동작 여부 확인이 필요 합니다.

...

17

...

err

...

Meta-disk I/O cannot be performed in %s state.

...

특정 상태(diskless)에서 메타 디스크 I/O를 실행 할 수 없습니다.

...

메타 디스크 설정 및 동작 여부 확인이 필요 합니다.

...

18

...

err

...

Failed to I/O due to the meta volume could not be found

...

메타 I/O가 대상 볼륨을 찾을 수 없어서 실패 했습니다. 메타 I/O 실패이므로 detach 상태가 설정 됩니다.

...

메타 디스크 설정 및 동작 여부 확인이 필요 합니다.

...

19

...

err

...

Failed to I/O due to meta disk device information does not exist. md_dev(NULL)

...

39

...

err

...

Failed to I/O request due to failure to not found volume information

...

볼륨 정보를 찾을 수 없어서 I/O 요청을 실패 했습니다. 복제가 정상적으로 동작하지 않습니다.

...

I/O 요청 또는 볼륨 정보 확인이 필요합니다.

...

  • 볼륨 추가

    • VOLUME

      • 41

  • 볼륨 제거

    • VOLUME

      • 12, 13, 31

  • I/O 요청 할당 실패

    • MEMORY

      • 18, 36, 45, 46, 47

    • IO

      • 21

    • BSR_LC_VOLUME

      • 38

...

40

...

err

...

Failed to acquire remove lock, IRQL(%d) is too high. device extension(%p)

...

IRQL이 맞지 않아 I/O 요청을 위해 remove lock 획득에 실패 했습니다. 복제가 정상적으로 동작하지 않습니다.

...

로그에 출력 된 IRQL 확인이 필요합니다.

I/O ERROR

...

BITMAP

...

LRU

...

REQUEST

...

PEER REQUEST

...

RESYNC/OV

...

REPLICATION

...

CONNECTION

...

UUID

...

TWOPC

...

THREAD

...

SEND BUFFER

...

STATE

...

SOCKET

...

DRIVER

...

...

GENL

...

PROTOCOL

...

MEMORY

...

인덱스

...

수준

...

메세지

...

설명

...

분석

...

연관 로그

...

19

...

err

...

Failed to read due to failure to allocate memory for read buffer

...

읽기 버퍼 할당 실패로 읽기를 실패 했습니다.

...

사용 가능한 메모리가 있는지 확인이 필요 합니다.

...

20

...

err

...

Failed to create bsr block device due to failure to allocate %d size memory for block device

...

block device 메모리 할당 실패로 볼륨의 bsr block device 생성을 실패 했습니다. 복제가 정상적으로 동작하지 않습니다.

...

사용 가능한 메모리가 있는지 확인이 필요 합니다.

...

21

...

err

...

Failed to read due to failure to allocate memory for read buffer

...

읽기 버퍼 할당 실패로 읽기를 실패 했습니다.

...

사용 가능한 메모리가 있는지 확인이 필요 합니다.

...

22

...

err

...

Failed to create bsr block device due to failure to allocate %d size memory for gendisk

...

block device gendisk 메모리 할당 실패로 볼륨의 block device 생성을 실패 했습니다. 복제가 정상적으로 동작하지 않습니다.

...

사용 가능한 메모리가 있는지 확인이 필요 합니다.

...

23

...

err

...

Failed to create bsr block device due to failure to allocate %d size memory for request queue

...

block device request queue 메모리 할당 실패로 볼륨의 block device 생성을 실패 했습니다. 복제가 정상적으로 동작하지 않습니다.

...

사용 가능한 메모리가 있는지 확인이 필요 합니다.

...

24

...

err

...

Failed to create bsr block device due to failure to allocate %d size memory for block device contains

...

block device contains 메모리 할당 실패로 볼륨의 block device 생성을 실패 했습니다. 복제가 정상적으로 동작하지 않습니다.

...

사용 가능한 메모리가 있는지 확인이 필요 합니다.

LOG

...

LATENCY

...

VERIFY

...

OUT_OF_SYNC

...

ETC

...

bsr의 모든 로그 메시지들에 대해 항목 별로 분류하고 각 로그 메시지들에 대해 상세히 설명합니다. 로그 사전을 통해 로그에 대한 설명과 상황에 따른 해결방법 및 사용 예 등이 제공됩니다.

조회

모든 로그는 다음의 항목 들로 분류되고 색인을 통해 조회합니다. 로그의 출력 형식은 로그 의 설명을 참고하세요.

Info
  • debug 수준의 로그는 디버깅 용도로 사용 하므로 로그 사전에는 포함하지 않습니다.

로그 분류