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 코드 확인이 필요합니다.
...
67
...
err
...
Failed to allocate set out of sync due to could not change volume read-only attribute
...
볼륨 read only 설정을 실패했습니다.
...
68
...
err
...
Failed to allocate set out of sync due to read-only attribute for volume(minor: %d) had been set, but can't be reverted. force detach bsr disk
...
볼륨 read only 설정을 실패했습니다. 상황에따라 diskless 상태가 설정됩니다.
...
69
...
err
...
Failed to get fast ov bitmap due to could not change volume read-only attribute
...
볼륨 read only 설정을 실패했습니다.
...
70
...
err
...
Failed to get fast ov bitmap due to read-only attribute for volume(minor: %d) had been set, but can't be reverted. force detach bsr disk
...
볼륨 read only 설정을 실패했습니다. 상황에따라 diskless 상태가 설정됩니다.
...
71
...
err
...
Failed to get volume bitmap due to failure to open %s
...
볼륨을 여는데 실패했습니다. fast syn 비트맵을 설정 하지 못합니다.
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 코드 확인이 필요합니다.
...
6
...
err
...
Failed to I/O request because block device is not set.
...
block device가 설정되지 않았기 때문에 I/O 요청에 실패 했습니다. 복제가 정상적으로 동작하지 않습니다.
...
block device가 정상적으로 할당되었는지 확인이 필요합니다.
...
7
...
err
...
IO ERROR: neither local nor remote data, sector %llu+%u
...
로컬 또는 원격 데이터가 아닌 데이터 쓰기로 I/O 오류가 발생했습니다.
...
로그에 출력 된 sector 확인이 필요합니다.
...
8
...
err
...
SimulDiskIoError: Peer Request I/O Error type2.....ErrorFlag:%d ErrorCount:%d
...
bsrcon /disk_error 명령으로 I/O 오류 발생 시 출력 되는 로그입니다.
...
9
...
err
...
bsr minor:%u resource:%s / vnr:%u
...
중단 된 I/O 요청이 완료 되었을때 출력되는 로그입니다.
...
10
...
err
...
SimulDiskIoError: Local I/O Error type1.....ErrorFlag:%d ErrorCount:%d
...
bsrcon /disk_error 명령으로 I/O 오류 발생 시 출력 되는 로그입니다.
...
12
...
err
...
Failed to submit peer request due to invalid page chain: offset %u size %u remaining data_size %u
...
13
...
err
...
bio_add_page(%p, %p, %u, %u): %d (bi_vcnt %u bi_max_vecs %u bi_sector %llu, bi_flags 0x%lx)
...
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 타임아웃 발생으로 diskless 상태가 설정됩니다.
...
메타 디스크 설정 및 동작 여부 확인이 필요합니다.
...
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 실패이므로 diskless 상태가 설정됩니다.
...
메타 디스크 설정 및 동작 여부 확인이 필요합니다.
...
19
...
err
...
Failed to I/O due to meta disk device information does not exist. md_dev(NULL)
...
메타 디스크 정보가 존재하지 않아 메타 디스크 I/O를 실패 했습니다. 메타 I/O 실패이므로 diskless 상태가 설정됩니다.
...
메타 디스크 설정 및 동작 여부 확인이 필요합니다.
...
21
...
err
...
Failed to %s meta disk sector(%llus). error(%d)
...
메타 디스크 섹터 쓰기 또는 읽기가 실패 했습니다. 메타 I/O 실패이므로 diskless 상태가 설정됩니다.
...
메타 디스크 설정 및 동작 여부와 로그에 출력 된 error코드 확인이 필요합니다.
...
22
...
err
...
Failed to write activity log due to failure to get meta I/O buffer.
...
메타 I/O 버퍼를 가져오지 못해 메타 디스크에 activity log 쓰기를 실패했습니다.
...
메타 I/O 버퍼가 할당이 실패했는지 확인이 필요합니다.
...
23
...
err
...
SimulDiskIoError: Bitmap I/O Error type4.....ErrorFlag:%lu ErrorCount:%lu
...
bsrcon /disk_error 명령으로 I/O 오류 발생 시 출력 되는 로그입니다.
...
24
...
err
...
Failed to I/O bitmap ERROR %d on bitmap page idx %llu
...
메타 디스크 비트맵 쓰기가 실패 했습니다. 메타 I/O 실패이므로 diskless 상태가 설정됩니다.
...
로그에 출력 된 ERROR 코드 확인이 필요합니다.
...
25
...
err
...
Failed to get meta disk capacity because meta block device is not set.
...
메타 블록 장치가 설정되어 있지 않아 메타 디스크 용량을 가져오지 못했습니다. 메타 디스크 용량은 0으로 설정되어 복제가 정상적으로 동작하지 않습니다.
...
메타 디스크 설정 및 동작 여부 확인이 필요합니다.
...
26
...
err
...
Failed to get meta disk capacity because volume extension is not set.
...
볼륨 확장이 설정되어 있지 않아 메타 디스크 용량을 가져오지 못했습니다. 메타 디스크 용량은 0으로 설정되어 복제가 정상적으로 동작하지 않습니다.
...
메타 디스크 설정 및 동작 여부 확인이 필요합니다.
...
29
...
err
...
Peer full sync setting failed to write to disk
...
메타 디스크 쓰기 실패로 peer full sync 설정을 실패 했습니다. 메타 I/O 실패이므로 diskless 상태가 설정됩니다.
...
메타 디스크 설정 및 동작 여부 확인이 필요합니다.
...
30
...
err
...
Failed to update meta data due to failure to write meta-disk.
...
메타 디스크 쓰기 실패로 메타 데이터 업데이트에 실패 했습니다. 메타 I/O 실패이므로 diskless 상태가 설정됩니다.
...
메타 디스크 설정 및 동작 여부 확인이 필요합니다.
...
31
...
err
...
meta data offsets don't make sense: idx=%d al_s=%u, al_sz4k=%u, al_offset=%d, bm_offset=%d, md_size_sect=%u, la_size=%llu, md_capacity=%llu
...
메타 데이터 오프셋이 잘못 되었습니다. attach 명령이 실패합니다.
...
메타 디스크 설정 및 동작 여부 확인이 필요합니다.
...
32
...
err
...
Failed to read meta-disk.
...
메타 디스크 읽기를 실패 했습니다. attach 명령이 실패 합니다.
...
메타 디스크 설정 및 동작 여부 확인이 필요합니다.
...
33
...
err
...
Failed to read meta data due to found unclean meta data. Did you "bsradm apply-al"?
...
잘못 된 메타 데이터가 발견되어 메타 데이터를 읽지 못했습니다. attach 명령이 실패합니다.
...
메타 디스크 설정 및 동작 여부와 bsradm apply-al 명령을 실행 했는지 확인이 필요합니다.
...
34
...
err
...
Failed to read meta data due to found old meta data magic. Did you "bsradm create-md"?
...
이전 메타 데이터를 발견하여 메타 데이터를 읽지 못했습니다. attach 명령이 실패합니다.
...
메타 디스크 설정 및 동작 여부와 bsradm create-md 명령을 실행 했는지 확인이 필요합니다.
...
35
...
err
...
Failed to read meta data due to magic not found. Did you "bsradm create-md"?
...
메타 데이터 magic 문자를 찾을 수 없어 메타 데이터를 읽지 못했습니다. attach 명령이 실패합니다.
...
메타 디스크 설정 및 동작 여부와 bsradm create-md 명령을 실행 했는지 확인이 필요합니다.
...
36
...
err
...
Failed to read meta data due to size of the bitmap block set on the meta disk is different. meta(%u) config(%u)
...
메타 디스크의 비트맵 블록 세트 크기가 달라 메타 데이터를 읽지 못했습니다 . attach 명령이 실패합니다.
...
메타 디스크 설정 및 동작 여부와 로그에 출력 된 meta, config 정보의 확인이 필요합니다.
...
37
...
err
...
Failed to read meta data due to ambiguous node id. meta(%d), config(%d)
...
노드 ID가 모호하여 메타데이터를 읽지 못했습니다. attach 명령이 실패합니다.
...
메타 디스크 설정 및 동작 여부와 로그에 출력 된 meta, config 정보의 확인이 필요합니다.
...
38
...
err
...
SimulDiskIoError: Meta Data I/O Error type3.....ErrorFlag:%d ErrorCount:%d
...
bsrcon /disk_error 명령으로 I/O 오류 발생 시 출력 되는 로그 입니다.
...
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 확인이 필요합니다.
...
41
...
err
...
Failed to read meta data due to my own node id (%d) should not have a bitmap index (%d)
...
로컬 노드 ID(%d) 비트맵이 메타 데이터에 존재해서 메타데이터를 읽지 못했습니다. attach 명령이 실패합니다.
...
메타 디스크 설정 및 동작 여부와 로그에 출력 된 노드 ID, 비트맵 index 확인이 필요합니다.
...
42
...
err
...
Failed to read meta data due to peer node id %d: bitmap index (%d) exceeds allocated bitmap slots (%d)
...
피어 노드 비트맵 인덱스가 할당 된 비트맵 슬롯을 초과해서 메타 데이터를 읽지 못했습니다. attach 명령이 실패합니다.
...
메타 디스크 설정 및 동작 여부와 로그에 출력 된 노드 ID, 비트맵 index, 비트맵 slots 확인이 필요합니다.
...
58
...
err
...
Failed to complete I/O due to block I/O size is invalid. size(%d)
...
블록 I/O 크기가 잘못되어 I/O를 완료하지 못했습니다.
...
59
...
err
...
Failed to complete I/O due to failure to get MDL for not split block I/o buffer
...
분할되지 않은 블록 I/O 버퍼에 대한 MDL을 가져오지 못해 I/O를 완료하지 못했습니다.
...
60
...
err
...
Failed to complete I/O due to failure to get MDL for split block I/o buffer
...
분할 블록 I/O 버퍼에 대한 MDL을 가져오지 못해 I/O를 완료하지 못했습니다.
I/O ERROR
...
로그 인덱스
...
로그 레벨
...
로그 메세지
...
로그 설명
...
로그 분석
...
연관 로그
...
2
...
err
...
Failed to I/O local in %s.
...
로컬 디스크 I/O가 실패 했습니다. 디스크 오류 정책이 PASS_ON 일때 출력됩니다.
...
3
...
err
...
Failed to I/O local in %s. Detaching...
...
로컬 디스크 I/O가 실패 했습니다. diskless 상태로 설정되며 디스크 오류 정책이 DETACH, CALL_HELPER 일때 출력됩니다.
...
4
...
err
...
PassThrough, Force-detaching in %s
...
로컬 디스크 I/O가 실패 했습니다. diskless 상태로 설정되며 디스크 오류 정책이 PASSTHROUGH 일때 출력됩니다.
...
5
...
err
...
PassThrough, Failed to %s replication-disk
...
로컬 복제 디스크 I/O가 실패 했습니다. 디스크 오류 정책이 PASSTHROUGH 일때 출력됩니다.
...
8
...
err
...
PassThrough, Detaching due to I/O error occurred on meta-disk in %s.
...
로컬 메타 디스크 I/O가 실패 했습니다. diskless 상태로 설정되며 디스크 오류 정책이 PASSTHROUGH 일때 출력됩니다.
...
9
...
err
...
%s
...
I/O 오류 발생 시 예외 적인 상황의 오류 메세지를 출력합니다.
BITMAP
...
로그 인덱스
...
로그 레벨
...
로그 메세지
...
로그 설명
...
로그 분석
...
연관 로그
...
1
...
err
...
%s => Failed to setup sync mode(%d) due to request size is invalid. %s: sector(%llus) size(%u) nonsense!
...
요청 크기가 잘못되어 비트맵 비트 설정을 실패했습니다.
...
로그에 출력 된 sector와 size의 크기가 비트맵 범위를 넘어서는지 확인이 필요합니다.
...
2
...
err
...
%s => Failed to setup sync due to in %s state, sector(%llu), mode(%u)
...
비트맵 비트 설정 할 수 없는 디스크 상태입니다.
...
디스크 상태 확인이 필요합니다.
...
3
...
err
...
%s => Failed to setup sync due to unexpected error, The sector(%llu) is larger than the capacity(%llu)
...
요청 범위가 디스크 섹터 범위를 초과하여 비트맵 비트 설정을 실패했습니다.
...
로그에 출력 된 sector와 size의 크기가 디스크 섹터 범위를 초과하는지 확인이 필요합니다.
...
5
...
err
...
Failed to setup sync due to in %s state. sector(%llu)
...
비트맵 비트 설정 할 수 없는 디스크 상태입니다.
...
디스크 상태 확인이 필요합니다.
...
6
...
err
...
Failed to setup sync due to unexpected error, The sector(%llu) is larger than the capacity sector(%llu).
...
요청 범위가 디스크 섹터 범위를 초과하여 비트맵 비트 설정을 실패 했습니다.
...
로그에 출력 된 sector가 디스크 섹터 범위를 초과하는지 확인이 필요합니다.
...
7
...
err
...
%s => Failed to setup sync due to size is invalid. sector(%llus), size(%d)
...
요청 크기가 잘못되어 비트맵 비트 설정을 실패했습니다.
...
로그에 출력 된 size가 0보다 작거나 512의 배수가 아닌지 확인이 필요합니다.
...
8
...
err
...
FIXME, %s[%d] in %s, bitmap locked for '%s' by %s[%d]
...
비트맵 lock을 획득하지 못했을때 출력되는 로그입니다.
...
로그에 출력 lock을 획득 정보의 확인이 필요합니다. 상황에 따라 오류가 아닐 수 있습니다.
...
9
...
err
...
FIXME, Failed to lock bitmap due to unable to find lock information for bitmap
...
비트맵 정보를 찾을 수 없어 비트맵 lock을 실패했습니다.
...
비트맵이 정상적으로 생성되고 로드되었는지 확인이 필요합니다.
...
10
...
err
...
FIXME, Failed to lock bitmap due to already locked in bm_lock
...
이미 비트맵 lock을 획득한 상태에서 lock획득을 시도해 실패했습니다.
...
비트맵 lock은 한번만 획득 할 수 있으며 상황에 따라 오류가 아닐 수 있습니다.
...
11
...
err
...
FIXME, Failed to lock bitmap due to no bitmap allocated.
...
비트맵 정보를 찾을 수 없어 비트맵 unlock을 실패했습니다.
...
비트맵이 정상적으로 생성되고 로드되었는지 확인이 필요합니다.
...
12
...
err
...
FIXME, Failed to lock bitmap due to no lock is set on bitmap flags.
...
비트맵의 lock flag가 설정되어 있지 않은 상태에서 unlock을 시도했을때 출력되는 로그입니다.
...
비트맵 unlcok 호출 시 lock flag가 설정되어 있어야 합니다. 설정되어 있지 않은 상태에서 호출되었다면 확인되지 않은 버그로 예상되며 전체적인 로그 분석이 필요합니다.
...
14
...
err
...
Failed to bitmap operation due to no bitmap is assigned, start(%llu)
...
비트맵이 할당되지 않아 비트맵 작업을 실패했습니다.
...
비트맵 할당 실패 로그가 있는지 확인이 필요합니다.
...
15
...
err
...
Failed to bitmap operation due to no bitmap pages is assigned, start(%llu)
...
비트맵을 저장하는 페이지가 할당되지 않아 비트맵 작업을 실패했습니다.
...
비트맵을 저장하는 페이지 할당 실패 로그가 있는지 확인이 필요합니다.
...
16
...
err
...
Failed to bitmap operation due to bitmap bits is 0, start(%llu)
...
비트맵에서 사용하는 비트가 존재하지 않습니다.
...
로그 등을 통해 비트맵이 정상적으로 생성되었는지 확인이 필요합니다.
...
24
...
err
...
Failed to resize bitmap due to not enough space for bitmap. bitmap(%llu) space(%llu)
...
메타 디스크 공간이 부족하여 비트맵 크기 재설정을 실패했습니다. attach를 실패하거나 피어 노드와 연결이 종료됩니다.
...
메타 디스크 확장 작업이 필요합니다.
...
30
...
err
...
Failed to fill bitmap due to unexpected out-of-sync has occurred
...
예기치 않은 오류로 비트맵 인코딩을 실패 했습니다. 피어 노드와 재연결됩니다.
...
비트맵 교환 과정에서 아주 낮은 확률로 발생 할 수 있습니다.
...
31
...
err
...
Failed to fill bitmap due to error while encoding bitmap. bits(%d)
...
비트맵 인코딩 중 오류가 발생 했습니다. 비트맵을 다시 요청합니다.
...
33
...
err
...
Failed to send bitmap due to bitmap length is invalid. len(%d)
...
비트맵 인코딩을 실패 했습니다. 비트맵 길이가 잘못되었으며 피어 노드와 재연결됩니다.
...
37
...
err
...
Failed to set meta offset and size due to maximum configurable peer exceeded. max(%u), config(%u)
...
메타 디스크에 설정 할 수 있는 피어 수를 넘어 섰습니다. attach가 실패합니다.
...
리소스 설정 등 최대로 설정 할 수 있는 피어수가 넘었는지 확인이 필요합니다.
...
41
...
err
...
Failed to set range bit out of sync, no sync bit has been set for peer node(%d), set whole bits without updating resync extent instead.
...
비트맵 지정한 범위에 out of sync 설정을 실패했습니다. 비트맵 전체를 out of sync로 설정합니다.
...
42
...
err
...
Failed to set range bit out of sync, no sync bit has been set, set whole bits without updating resync extent instead.
...
비트맵 지정한 범위에 out of sync 설정을 실패했습니다. 비트맵 전체를 out of sync로 설정합니다.
...
43
...
err
...
Failed to set bit out of sync due to invalid parameter, bitmap(0x%p), buffer(0x%p) peer device(0x%p)
...
볼륨 비트맵 또는 볼륨 비트맵 버퍼가 할당되지 않아 비트맵 out of sync 설정을 실패 했습니다. 비트맵 전체를 out of sync 로 설정합니다.
...
45
...
err
...
Failed to exchange bitmap due to unknown error. state(%u)
...
알수없는 이유로 피어와 비트맵 교환을 완료하지 못했습니다. 동기화가 진행되지 않습니다.
...
46
...
err
...
Failed to receive bitmap due to the bitmap size is different from the actual size. want(%llu), size(%llu)
...
수신한 비트맵 크기와 설정한 비트맵 크기가 일치하지 않아 비트맵 수신을 실패했습니다. 피어 노드와 재연결됩니다.
...
동일한 오류가 계속 발생 한다면 양 노드 메타 디스크에 설정 확인이 필요합니다.
...
47
...
err
...
Failed to setup bitmap due to bitmap overflow (e:%lu) while decoding bm RLE packet
...
수신한 비트맵 디코딩 중 오버플로우 발생으로 비트맵 설정을 실패했습니다. 피어 노드와 재연결됩니다.
...
48
...
err
...
Failed to setup bitmap due to bitmap decoding error: h:%d b:%d la:0x%08llx l:%u/%u
...
수신한 비트맵 디코딩 중 오류발생으로 비트맵 설정을 실패했습니다. 피어 노드와 재연결됩니다.
...
49
...
err
...
Failed to decode bitmap due to unknown encoding %u
...
수신한 비트맵이 알수없는 인코딩으로 디코딩을 실패했습니다. 피어 노드와 재연결됩니다
...
53
...
err
...
Failed to receive bitmap due to bitmap index is not set.
...
peer device의 bitmap index가 설정되지 않아 비트맵 수신을 실패했습니다. 피어 노드와재연결됩니다.
...
54
...
err
...
Failed to receive bitmap due to long compressed bitmap packet length. received length(%d)
...
수신한 패킷의 크기가 전달 받은 크기보다 작아서 비트맵 수신을 실패했습니다. 피어 노드와 재연결됩니다.
...
55
...
err
...
Failed to receive bitmap due to received short compressed bitmap packet length. received length(%d)
...
수신한 패킷크기가 압축 비트맵 최소 크기보다 작아서 비트맵 수신을 실패했습니다. 피어 노드와 재연결됩니다.
...
64
...
err
...
Failed to send bitmap from sync source. err(%d)
...
syncsource 에서 비트맵 전송을 실패했습니다. 피어 노드와 재연결됩니다.
...
65
...
err
...
Failed to send bitmap from sync target. err(%d)
...
synctarget 에서 비트맵 전송을 실패했습니다. 피어 노드와 재연결됩니다.
...
66
...
err
...
Failed to send bitmap because bitmap is not set
...
비트맵이 설정되지 않아 비트맵을 전송을 실패 했습니다. 피어 노드와 재연결됩니다.
...
일시적인 오류로 발생하며 만약 재연결로 해결되지 않는다면 확인되지 않은 버그로 예상되며 전체적인 로그 분석이 필요합니다.
...
67
...
err
...
Failed to send bitmap due to bitmap index is not assigned to peer device.
...
비트맵 인덱스가 피어 디바이스에 할당되지 않아 비트맵 전송을 실패했습니다. 피어 노드와 재연결됩니다.
...
68
...
err
...
Failed to convert volume bitmap due to invalid parameter, volume bitmap(0x%p), buffer(0x%p), converted(0x%p)
...
볼륨 비트맵 또는 볼륨 비트맵 버퍼 정보가 없어서 비트맵 전환이 실패했습니다.
...
69
...
err
...
Failed to get bsr bitmap due to failure to get volume bitmap, minor(%u)
...
볼륨 비트맵을 얻지 못했습니다. fast sync를 위한 사용중인 영역 비트맵을 설정 하지 못합니다.
...
70
...
err
...
Failed to get bsr bitmap due to could not convert bitmap, Bytes Per Cluster(%u), Bsr Bitmap Unit(%u)
...
볼륨 비트맵에서 비트맵 변환을 실패했습니다. fast syn 비트맵을 설정 하지 못합니다.
...
71
...
err
...
Failed to allocate set out of sync due to could not get bitmap for bsr
...
비트맵을 얻지 못해 out of sync 설정을 실패했습니다. fast syn 비트맵을 설정 하지 못합니다.
...
72
...
err
...
Failed to allocate set out of sync due to could not set bits from gotten bitmap
...
얻은 비트맵에서 비트를 설정할 수 없어 out of sync 설정을 실패했습니다. fast syn 비트맵을 설정 하지 못합니다.
...
73
...
err
...
Failed to get fast ov bitmap due to could not get bitmap for bsr
...
볼륨 비트맵에서 비트맵 변환을 실패했습니다. fast O/V 비트맵을 설정 하지 못합니다
...
75
...
err
...
Failed to read ext bitmap due to wrong s_desc_size
...
파일시스템(ext) description 크기를 얻는데 실패했습니다. fast syn 비트맵을 설정 하지 못합니다.
...
76
...
err
...
Failed to read ext bitmap due to failure to lseek group_descriptor (err=%lld)
...
파일시스템(ext) group descriptor를 읽기 위한 오프셋 이동을 실패했습니다. fast syn 비트맵을 설정 하지 못합니다.
...
로그에 출력 된 오류 코드 확인이 필요합니다.
...
77
...
err
...
Failed to read ext bitmap due to failure to read group_descriptor (err=%ld)
...
파일시스템(ext) group descriptor을 읽는데 실패했습니다. fast syn 비트맵을 설정 하지 못합니다.
...
로그에 출력 된 오류 코드 확인이 필요합니다.
...
78
...
err
...
Failed to read ext bitmap due to failure to read bg_block_bitmap
...
파일시스템(ext) block bitmap을 얻는데 실패했습니다. fast syn 비트맵을 설정 하지 못합니다.
...
84
...
err
...
Failed to read ext bitmap due to failure to lseek bitmap_block (err=%lld)
...
파일시스템(ext) bitmap block을 읽기 위한 오프셋 이동을 실패했습니다. fast syn 비트맵을 설정 하지 못합니다.
...
로그에 출력 된 오류 코드 확인이 필요합니다.
...
85
...
err
...
Failed to read ext bitmap due to failure to read bitmap_block (err=%ld)
...
파일시스템(ext) bitmap을 얻는데 실패했습니다. fast syn 비트맵을 설정 하지 못합니다.
...
로그에 출력 된 오류 코드 확인이 필요합니다.
...
91
...
err
...
Failed to read super block. err(%ld)
...
파일시스템 super block을 읽는데 실패했습니다. fast syn 비트맵을 설정 하지 못합니다.
...
로그에 출력 된 오류 코드 확인이 필요합니다.
...
93
...
err
...
Failed to read xfs bitmap due to failure to lseek first leaf node of btree_block (err=%lld)
...
파일시스템(xfs) btree block을 읽기 위한 오프셋 이동을 실패했습니다. fast syn 비트맵을 설정 하지 못합니다.
...
로그에 출력 된 오류 코드 확인이 필요합니다.
...
94
...
err
...
Failed to read xfs bitmap due to failure to read first leaf node of btree_block (err=%d)
...
파일시스템(xfs) btree block을 읽는데 실패했습니다. fast syn 비트맵을 설정 하지 못합니다.
...
로그에 출력 된 오류 코드 확인이 필요합니다.
...
95
...
err
...
Failed to read xfs bitmap due to failure to lseek reduced addition size of btree_block since version5(err=%lld)
...
파일시스템(xfs) btree을 읽는데 실패했습니다. fast syn 비트맵을 설정 하지 못합니다.
...
로그에 출력 된 오류 코드 확인이 필요합니다.
...
96
...
err
...
Failed to read xfs bitmap due to failure to read leaf node (err=%hd)
...
파일시스템(xfs) btree 다음 노드를 읽는데 실패했습니다. fast syn 비트맵을 설정 하지 못합니다.
...
로그에 출력 된 오류 코드 확인이 필요합니다.
...
98
...
err
...
Failed to read xfs bitmap due to failure to lseek secondary btree_block (err=%lld)
...
파일시스템(xfs) secondary btree block을 읽기 위한 오프셋 이동을 실패했습니다. fast syn 비트맵을 설정 하지 못합니다.
...
로그에 출력 된 오류 코드 확인이 필요합니다.
...
99
...
err
...
Failed to read secondary btree_block (err=%d)
...
파일시스템(xfs) secondary btree block을 읽는데 실패했습니다. fast syn 비트맵을 설정 하지 못합니다.
...
로그에 출력 된 오류 코드 확인이 필요합니다.
...
100
...
err
...
Failed to read xfs bitmap due to failure to read secondary leaf node (err=%hd)
...
파일시스템(xfs) secondary btree 다음 노드를 읽는데 실패했습니다. fast syn 비트맵을 설정 하지 못합니다.
...
로그에 출력 된 오류 코드 확인이 필요합니다.
...
101
...
err
...
Failed to read xfs bitmap due to failure to read free block info, bitmap buffer overflow! (startblock:%d, blockcount:%d)
...
파일시스템(xfs) bitmap 영역을 읽는데 실패했습니다. 비트맵 영역을 벗어(overflow)난것으로 예상되며 fast syn 비트맵을 설정 하지 못합니다.
...
로그에 출력 된 blco 정보 확인이 필요합니다.
LRU
...
로그 인덱스
...
로그 레벨
...
로그 메세지
...
로그 설명
...
로그 분석
...
연관 로그
...
1
...
err
...
Failed to reduce lru cache reference count. enr(%u)
...
LRU 참조 카운트 감소 후 0보다 작으면 출력되는 로그입니다. 정상적인 LRU 참조가 되지 않을 수 있습니다.
...
debug 로그 출력 후 LRU 참조에 대한 분석이 필요합니다.
...
2
...
err
...
Failed to write activity log due to cannot start transaction because it is in the state %s
...
activity log 쓰기를 할 수 없는 디스크 상태입니다.
...
3
...
err
...
Failed to write activity log due to it is in the state %s
...
activity log 쓰기를 할 수 없는 디스크 상태입니다.
...
4
...
err
...
Failed to put Activity log due to inactive extent %u
...
activity log LRU 참조 카운트가 0보다 작으면 출력되는 로그입니다. 정상적인 LRU 참조가 되지 않을 수 있습니다.
...
debug 로그 출력 후 LRU 참조에 대한 분석이 필요합니다.
...
6
...
err
...
LOGIC BUG, Failed to get activity log due to not exist. enr=%llu (LC_STARVING=%d LC_LOCKED=%d used=%u pending_changes=%u lc->free=%d lc->lru=%d)
...
activity log에 해당하는 정보를 찾을 수 없습니다. 정상적인 LRU 참조가 되지 않을 수 있습니다.
...
debug 로그 출력 후 LRU 참조에 대한 분석이 필요합니다.
...
8
...
err
...
Failed to get resync extent. enr(%u), locked(%u/%u) flags(%llu)
...
동기화 LRU에서 지정한 영역을 찾지 못했습니다. 동기화 영역이 아니였을 가능성이 있습니다.
...
debug 로그 출력 후 LRU 참조에 대한 분석이 필요합니다.
...
9
...
err
...
Failed to get resync LRU of enr(%u) because reference count(%d) was wrong.
...
동기화 LRU 참조 카운트가 0보다 작으면 출력되는 로그입니다. 정상적인 LRU 참조가 되지 않을 수 있습니다.
...
debug 로그 출력 후 LRU 참조에 대한 분석이 필요합니다.
...
10
...
err
...
Failed to get resync LRU because reference count(%d) was wrong.
...
동기화 LRU 참조 카운트가 0보다 작으면 출력되는 로그입니다. 정상적인 LRU 참조가 되지 않을 수 있습니다.
...
debug 로그 출력 후 LRU 참조에 대한 분석이 필요합니다.
...
12
...
err
...
Failed to set activity log stripe size: al_stripes=%u, al_stripe_size_4k=%u
...
메타 디스크에 activity log 영역이 복제 볼륨 공간 크기와 다르거나 설정되지 않았습니다. attach 명령이 실패합니다.
...
메타 디스크 재구성이 필요합니다. --al-stripe-size 옵션을 통해 크기를 설정 할 수 있습니다.
...
14
...
err
...
Reconnect to activity log acquisition wait timeout. retry(%llu)
...
activity log의 slot을 지정한 시간에 확보하지 못해 재연결을 진행합니다. activity log의 slot을 확보하지 못하면 I/O 지연이 발생하며 행과 같은 장상이 발생 할 수 있습니다.
...
리소스 설정에서 activity log의 slot 크기를 늘리거너ㅏ activity log의 slot이 확보되지 않는 원인 분석이 필요합니다.
...
30
...
err
...
Failed to find lc due to inaccessible, it could be not initialized or destroyed.
...
LRU가 할당되지 않았거나 초기화되어있지 않습니다.
...
로그 분석을 통해 LRU 할당 또는 초기화 시 실패 여부를 확인해야합니다.
...
31
...
err
...
%s => Failed to put resync LRU of enr(%u) was not found.
...
로직 버그로 동기화 LRU 정보를 찾지 못했습니다.
...
32
...
err
...
%s => Failed to put resync LRU because reference count is 0, reference count of resync LRU cannot be reduced. enr(%u), sector(%llu), BM_BIT(%llu)
...
로직 버그로 동기화 LRU 참조 카운트가 이미 0으로 설정되어 감소시키지 못했습니다.
REQUEST
...
로그 인덱스
...
로그 레벨
...
로그 메세지
...
로그 설명
...
로그 분석
...
연관 로그
...
1
...
err
...
Set the default(%d) value because the max_req_write_cnt(%d) setting is incorrect.
...
리소스 max_req_write_cnt 설정 값이 최소(10000) 또는 최대(1000000) 값 제한과 맞지 않습니다. 기본 값(100000)으로 설정 됩니다.
...
리소스 max_req_write_cnt 설정 값을 최소 또는 최대 값에 맞게 설정 해야합니다.
...
2
...
err
...
Ignore restart transfer because of no device assigned in request.
...
완료 되지 않은 요청에 대해 상태 재설정 시 device 정보를 찾을 수 없어 재요청을 하지 못했습니다. 재요청을 하지 못한 요청은 완료되지 않을 수 있습니다.
...
로그에서 device 할당, 해제 시점 확인이 필요합니다.
...
3
...
err
...
req(%p) completion reference(%d) request state(%x)
...
이미 완료 된 요청을 재요청 했을 수 있습니다.
...
debug 로그 출력 후 요청처리에 대한 분석이 필요합니다.
...
5
...
err
...
%s => Failed to find request 0x%llx, sector %llus
...
해당하는 요청을 찾지 못했습니다. 피어 노드와 재연결됩니다.
...
6
...
err
...
Request Buffer Overflow Occurred
...
요청 가능한 수(max_req_write_cnt)를 초과했습니다. 설정에 따라서 재연결 또는 대기가 발생하며 대기 시간만큼 I/O 요청이 딜레이됩니다.
...
리소스 on-req-write-congestion 설정 값을 통해 재연결 또는 대기를 설정 할 수 있습니다.
...
8
...
err
...
request destroy Logic BUG. request state(%x), completion reference(%d)
...
요청 제거 시 완료 되지 않은 요청 입니다.
...
9
...
err
...
request destroy Logic BUG. interval empty, but request state(0x%x), sect(%llu), size(%u)
...
요청 제거 시 interval 비어있습니다.
...
15
...
err
...
Failed to complete request due to logic bug. request state(0:%x, %d:%x), completion reference (%d)
...
로직 버그로 인해 요청을 완료하지 못했습니다.
...
로그에 출력 된 request state, completion reference 확인이 필요합니다.
...
16
...
err
...
Failed to complete request due to logic bug. request state(%x), completion reference(%d)
...
로직 버그로 인해 요청을 완료하지 못했습니다.
...
로그에 출력 된 request state, completion reference 확인이 필요합니다.
...
17
...
err
...
Failed to complete request due to logic bug, master block I/O is NULL.
...
로직 버그로 인해 요청을 완료하지 못했습니다.
...
18
...
err
...
request state modify Logic BUG. 0: state(%x -> %x), idx %d state(%x -> %x), refcount = %d, should be >= %d
...
로직 버그로 예상되며 요청 상태 변경이 정상적이지 않습니다.
...
로그에 출력 된 state, refcount, should be 등 확인이 필요합니다.
...
19
...
err
...
Failed to modify requst status due to logic bug. event(%d)
...
로직 버그로 요청 상태를 변경하지 못했습니다. 변경 상태는 알수없는 상태입니다.
...
로그에 출력 된 변경 상태 확인이 필요합니다.
...
20
...
err
...
FIXME, barrier came in before all requests were acked.
...
로직 버그로 모든 요청이 처리되기 전에 barrier acked를 수신했습니다.
PEER REQUEST
...
로그 인덱스
...
로그 레벨
...
로그 메세지
...
로그 설명
...
로그 분석
...
연관 로그
...
3
...
err
...
%d peer request in done list found!
...
연결 종료 시 완료 요청을 발견 했습니다. 피어요청이 모두 완료되지 않았을 수 있습니다.
...
4
...
err
...
%d peer request in net list found!
...
연결 종료 시 전송 완료 요청을 발견 했습니다. 피어요청이 모두 완료되지 않았을 수 있습니다.
...
6
...
err
...
Failed to submit peer request due to an unknown request has been received. 0x%x
...
알수없는 피어요청 수신으로 처리하지 못했습니다. 로직 버그일 가능성이 높습니다.
...
로그에 출력 된 요청 타입 확인이 필요합니다.
...
8
...
err
...
Failed to reissue peer request due to failure to submit, triggering re-connect
...
피어요청 재발행을 실패했습니다. 피어 노드와 재연결됩니다.
...
9
...
err
...
Failed to read in block due to request from peer beyond end of local disk, capacity(%llus), sector(%llus) + size(%u)
...
피어요청 섹터 범위가 디스크 크기를 초과합니다. 피어 노드와 재연결됩니다.
...
14
...
err
...
read peer request not empty, killed %d entries
...
연결 종료 시 처리되지 않은 피어읽기 요청이 있습니다. 로직 버그 입니다.
...
15
...
err
...
active peer request not empty, killed %d entries
...
연결 종료 시 처리되지 않은 피어쓰기 요청이 있습니다. 로직 버그 입니다.
...
16
...
err
...
sync peer request not empty, killed %d entries
...
연결 종료 시 처리되지 않은 피어동기화 요청이 있습니다. 로직 버그 입니다.
...
17
...
err
...
net request not empty, killed %d entries
...
연결 종료 시 처리되지 않은 피어전송 요청이 있습니다. 로직 버그 입니다.
...
28
...
err
...
Failed to read in block due to fault injection. Corrupting data on receive, sector(%llu)
...
29
...
err
...
Failed to read in block due to digest integrity check failed, sector(%llus) size(%u)
...
피어요청 무결성 검사 실패로 인해 블럭에서 읽지 못했습니다. 피어 노드와 재연결됩니다.
RESYNC/OV
...
로그 인덱스
...
로그 레벨
...
로그 메세지
...
로그 설명
...
로그 분석
...
연관 로그
...
5
...
err
...
Out of sync: start=%llu, size=%llu (sectors)
...
메모리 할당 실패로 O/V out of sync인 섹터와 크기를 출력 한다.
...
6
...
err
...
Report(%d) out of sync: start=%llu, size=%llu (sectors)
...
O/V 검사 후 정합성이 일치하지 않는 섹터와 크기를 출력한다.
...
8
...
err
...
Skipped verify, too busy. sector start(%llu), size(%llu)
...
메모리 할당 실패로 O/V 검증을 스킵하는 섹터와 크기를 출력한다.
...
15
...
err
...
Failed to allocate set out of sync due to invalid parameter. repl state(%s)
...
device 또는 peer_device가 잘못되었거나 복제 상태가 잘못 설정되어 out of sync 설정을 실패합니다.
...
16
...
err
...
Failed to allocate set out of sync due to invalid parameter. repl state(%s)
...
device 또는 peer_device가 잘못되었거나 복제 상태가 잘못 설정되어 out of sync 설정을 실패합니다.
...
38
...
err
...
Failed to write resync data. bitmap start(%llu), range(%llu ~ %llu), size(%llu)
...
동기화 데이터 쓰기를 실패 했습니다. 피어 노드에 오류를 전송 합니다.
...
39
...
err
...
Failed to receive resync data due to failure to allocate peer request
...
동기화 데이터에 대한 피어요청을 생성하지 못했습니다. 피어 노드와 재연결됩니다.
...
43
...
err
...
Failed to receive resync data due to failure to submit I/O request, triggering re-connect
...
수신한 동기화 데이터의 분할 쓰기 요청을 실패했습니다. 피어 노드와 재연결됩니다.
...
47
...
err
...
Failed to receive resync data due to failure to submit I/O request, triggering re-connect
...
수신한 동기화 데이터의 복제 영역을 제외한 분할 쓰기 요청을 실패했습니다. 피어 노드와 재연결됩니다.
...
49
...
err
...
Failed to receive resync data due to failure to submit I/O request, triggering re-connect
...
수신한 동기화 데이터의 쓰기 요청을 실패했습니다. 피어 노드와 재연결됩니다.
...
50
...
err
...
Failed to receive resync data due to failure to submit I/O request, triggering re-connect
...
51
...
err
...
Failed to receive resync data reply due to disk state is %s
...
동기화 데이터 요청을 응답할 수 없는 상태입니다.
...
로그에 출력 된 디스크 상태 확인이 필요합니다.
...
61
...
err
...
Failed to receive data request due to failure to submit I/O request, triggering re-connect
...
요청받은 동기화 데이터를 읽는데 실패했습니다. 피어 노드와 재연결됩니다.
...
92
...
err
...
Can not start resync due to unexpected handshake result(%d)
...
예기치 않은 핸드셰이크 결과로 인해 동기화를 시작할 수 없습니다. 연결이 종료되어 standalone 상태가 설정됩니다.
...
로그에 출력 된 핸드쉐이크 결과 확인이 필요합니다.
...
108
...
err
...
Failed to make resync request due to disk broke down(%s)
...
디스크 상태로 인해 다시 동기화 요청을 하지 못했습니다.
...
로그에 출력 된 디스크 상태 확인이 필요합니다.
...
110
...
err
...
Failed to make resync request due to failure send, aborting...
...
동기화 요청 전송을 실패했습니다.
...
121
...
err
...
resync finished, but uuids were not received. maybe BUG
...
동기화 완료 전에 UUID를 수신하지 못했습니다. 로직 버그 가능성이 있습니다.
...
수신 및 업데이트 UUID 확인이 필요합니다.
...
123
...
err
...
No response sent for resync request data due to peer disk status %s.
...
디스크 상태로 인해 요청 받은 동기화 데이터를 읽은 후 전송하지 못했습니다.
...
로그에 출력 된 디스크 상태 확인이 필요합니다.
...
124
...
err
...
Failed to response for request resync data due to failure write. sector(%llus).
...
요청받은 동기화 데이터가 읽기 오류로 실패했습니다.
...
125
...
err
...
Failed to response for request resync data due send. err(%d)
...
요청받은 동기화 데이터를 읽은 후 전송을 실패했습니다.
...
127
...
err
...
Failed to response for request checksum resync data due to failure write.
...
체크섬을 포함한 요청받은 동기화 데이터가 읽기 오류로 실패했습니다.
...
128
...
err
...
Failed to response for request checksum resync data due send. err(%d)
...
체크섬을 포함한 요청받은 동기화 데이터가 읽기 후 전송을 실패했습니다.
...
138
...
err
...
Failed to start resync due to not connected
...
연결되지 않아 동기화를 시작하지 못했습니다.
...
139
...
err
...
Failed to start resync due to resync already running!
...
동기화 이미 진행중이므로 동기화를 시작하지 못했습니다.
...
145
...
err
...
Failed to start resync due to error. %s (err = %d)
...
오류로 인해 동기화를 시작하지 못했습니다.
...
로그에 출력 된 오류 코드 확인이 필요합니다.
...
151
...
err
...
Failed to starting resync due to failure to writing the bitmap.
...
비트맵 쓰기 실패로 동기화를 시작을 실패했습니다.
...
155
...
err
...
Failed to checksum or send. err(%d)
...
요청받은 데이터를 읽은 후 체크섬 설정이나 전송을 실패했습니다.
REPLICATION
...
로그 인덱스
...
로그 레벨
...
로그 메세지
...
로그 설명
...
로그 분석
...
연관 로그
...
1
...
err
...
BAD! BarrierAck #%u received, but no epoch in transfer log!?
...
barrier ack의 해당하는 요청이 존재하지 않습니다.
...
2
...
err
...
BAD! BarrierAck #%u received, expected #%u!
...
barrier ack와 요청에 설정 된 barrier ack가 다릅니다.
...
3
...
err
...
BAD! BarrierAck #%u received with n_writes=%u, expected n_writes=%u!
...
barrier ack의 설정 된 요청 수와 실제 요청 수가 맞지 않습니다.
...
4
...
err
...
epoch size is not zero. It is highly likely that replication has not been completed.. size(%d)
...
연결 종료 시 완료되지 않은 epcoh가 존재합니다. 복제가 완료되지 않았을 가능성이 높습니다.
...
5
...
err
...
Timed out waiting for missing ack packets. disconnecting
...
누락된 ack 패킷을 기다리는 시간을 초과했습니다. 피어 노드와 재연결됩니다.
...
7
...
err
...
Failed to receive data due to failure to acquire activity log. Shut down the connection. conn_state(%s) err(%d)
...
복제 데이터의 activity log를 획득하지 못했습니다. 피어 노드와 재연결됩니다.
...
9
...
err
...
Failed to receive data due to failure to submit I/O request, triggering re-connect
...
복제 데이터의 쓰기 요청을 실패했습니다. 피어 노드와 재연결됩니다.
...
10
...
err
...
Failed to I/O submit peer request, triggering re-connect
...
복제 데이터의 쓰기 요청을 실패했습니다. 피어 노드와 재연결됩니다.
...
11
...
err
...
Failed to receive data request due to failure block I/O size received. sector(%llus), size(%d)
...
데이터 요청 크기가 설정한 크기와 맞지 않습니다. 피어 노드와 재연결됩니다.
...
로그에 출력 된 sector, size 확인이 필요합니다.
...
12
...
err
...
Failed to receive data request due to receives a sector over capacity. sector(%llus), size(%d)
...
데이터 요청 크기가 디스크 크기를 초과합니다. 피어 노드와 재연결됩니다.
...
로그에 출력 된 sector, size 확인이 필요합니다.
...
13
...
err
...
Failed to receive data request due to can not satisfy peer's read request, no local data.
...
데이터 요청을 응답할 수 없는 디스크 상태입니다.
...
14
...
err
...
ASSERTION FAILED, Replication epoch list is not empty.
...
연결 종료 시 완료 되지 않은 복제 데이터가 있습니다. 데이터가 누락되었을 수 있습니다.
...
16
...
err
...
Failed to request and write data to peer disk. sector %llus, len %u
...
피어 노드에서 디스크 쓰기를 실패 했습니다.
...
18
...
err
...
Failed to receive peer ack due to peer request with dagtag %llu not found
...
피어 노드에서 전달받은 peer ack의 dagtag를 찾지 못했습니다. 피어 노드와 재연결됩니다.
...
21
...
err
...
Failed to response for request data due to failure read. sector(%llus).
...
읽기 오류로 피어가 요청한 데이터를 전송하지 못했습니다.
...
22
...
err
...
Failed to response for request data due send. err(%d)
...
읽기 오류 또는 전송 오류로 피어가 요청한 데이터를 전송하지 못햇습니다.
...
24
...
err
...
Failed to receive data due to digest integrity check failed
...
요청 데이터의 무결성이 일치하지 않습니다.
CONNECTION
...
로그 인덱스
...
로그 레벨
...
로그 메세지
...
로그 설명
...
로그 분석
...
연관 로그
...
4
...
err
...
Failed to connect due to failure to authentication of peer
...
피어 인증 실패로 연결이 실패했습니다.
...
HMAC 지원 및 사용 유무 확인이 필요합니다.
...
5
...
err
...
Failed to connect due to failure authentication of peer, trying again.
...
피어 인증 실패로 연결이 실패했습니다. 다시 시도합니다.
...
HMAC 지원 및 사용 유무 확인이 필요합니다.
...
7
...
err
...
Failed to bsr handshake due to incompatible discard-my-data settings so drop connection
...
두 노드에서 모두 discard-my-data 옵션을 사용중으로 연결을 종료합니다.
...
10
...
err
...
This kernel was build without CONFIG_CRYPTO_HMAC.
...
HMAC을 지원하지 않는 버전입니다.
...
11
...
err
...
You need to disable 'cram-hmac-alg' in bsr.conf.
...
HMAC을 지원하지 않는 버전으로 cram-hmac-alg 옵션을 제거해야합니다.
...
13
...
err
...
Failed to send bsr ping(%d)
...
ping 전송이 실패했습니다. 피어 노드와 재연결됩니다.
...
14
...
err
...
Meta connection shut down by peer.
...
meta 연결이 종료되었습니다. 피어 노드와 재연결됩니다.
...
15
...
err
...
Ping response did not arrive within the specified time.
...
ping 수신 대기 시간을 초과했습니다. 피어 노드와 재연결됩니다.
...
25
...
err
...
Error setting split-brain recovery. sb(%d)
...
스플릿 브레인 복구 설정에 대한 오류가 발생했습니다.
...
로그에 출력 된 스플릿 복구 설정 확인이 필요합니다.
...
26
...
err
...
Error setting split-brain recovery. sb(%d)
...
스플릿 브레인 복구 설정에 대한 오류가 발생했습니다.
...
로그에 출력 된 스플릿 복구 설정 확인이 필요합니다.
...
27
...
err
...
Error setting split-brain recovery. sb(%d)
...
스플릿 브레인 복구 설정에 대한 오류가 발생했습니다.
...
로그에 출력 된 스플릿 복구 설정 확인이 필요합니다.
...
28
...
err
...
Failed to bsr handshake due to I shall become synctarget, but I am primary. disk(%s)
...
primary 노드가 synctarget으로 설정됩니다. 피어 노드와 연결을 종료합니다.
...
29
...
err
...
Failed to bsr handshake due to I shall become SyncSource, but I am inconsistent. disk(%s)
...
디스크 상태가 inconsistent에서 syncsource로 설정됩니다. 피어 노드와 연결을 종료합니다.
...
30
...
err
...
Failed to bsr handshake due to I shall become SyncTarget, but peer is inconsistent. disk(%s)
...
피어 노드 디스크 상태가 inconsistent인데 로컬은 synctarget으로 설정됩니다. 피어 노드와 연결을 종료합니다.
UUID
...
로그 인덱스
...
로그 레벨
...
로그 메세지
...
로그 설명
...
로그 분석
...
연관 로그
...
7
...
err
...
Failed to receive UUID due to not receiving state. current UUID(%016llX), disk(%s), role(%s), repl(%s)
...
피어 노드가 UUID 를 갱신 할 수 없는 상태에서 갱신되었습니다. 연결이 종료되어 standalone 상태가됩니다.
...
12
...
err
...
Failed to update sync uuid due to ignore packets because they are in %s disk state.
...
UUID를 갱신 할 수 없는 상태 입니다. UUID 갱신을 실패합니다.
...
로그에 출력 된 디스크 상태 확인이 필요합니다.
TWOPC
...
로그 인덱스
...
로그 레벨
...
로그 메세지
...
로그 설명
...
로그 분석
...
연관 로그
...
1
...
err
...
Failed two-phase commit due to timeout(%u)
...
TWOPC commit이 시간 초과로 인해 실패했습니다.
...
11
...
err
...
Failed to process twopc due to no connection assigned.
...
연결 정보가 할당되지 않아 TWOPC 처리에 실패했습니다.
...
15
...
err
...
[TWOPC:%u] target_node_id (%d) unexpected packet
...
피어 노드는 TWOPC 명령을 처리 할 수 없는 상태입니다.
...
47
...
err
...
Failed to send twopc reply due to connected to twopc not found
...
TWOPC에 연결을 찾을 수 없어서 TWOPC 응답을 보내는데 실패했습니다.
THREAD
...
로그 인덱스
...
로그 레벨
...
로그 메세지
...
로그 설명
...
로그 분석
...
연관 로그
...
1
...
err
...
Failed to create %s thread. status(0x%08x)
...
thread 생성을 실패했습니다. 생성 thread에 따라 minor 생성이 실패하거나 연결이 되지 않을 수 있습니다.
...
로그에 출력 된 thread 이름과 status 확인이 필요합니다.
...
2
...
err
...
Failed to get handle for thread. name(%s) status(0x%08x)
...
thread 핸들은 얻는데 실패했습니다. 생성 thread에 따라 minor 생성이 실패하거나 연결이 되지 않을 수 있습니다.
...
로그에 출력 된 thread 이름과 status 확인이 필요합니다.
...
3
...
err
...
BSR_PANIC: unexpected number of threads in operation has been set. number(%d)
...
로직 버그로 실행 중인 theead의 등록 수 보다 많은 thread를 제거했습니다.
...
4
...
err
...
PsCreateSystemThread for adjust_changes_to_volume failed, status : 0x%x
...
5
...
err
...
PsCreateSystemThread for monitor_mnt_change failed with status 0x%08X
...
6
...
err
...
Failed to create %s thread.
...
메모리 할당 실패로 실행 중인 thread 등록을 실패했습니다.
...
사용 가능한 메모리가 있는지 확인이 필요 합니다.
...
13
...
err
...
Couldn't start thread
...
thread 생성을 실패했습니다.
...
14
...
err
...
Couldn't start thread
...
thread 생성을 실패했습니다.
...
17
...
err
...
Failed to connect due to failure to create thread for work queue of ack sender
...
ack sender thread 생성을 실패했습니다. 연결이 종료되어 standalone 상태가됩니다.
...
18
...
err
...
Failed to initialize thread due to create client security, err=0x%x
...
thread를 clinet보안 설정을 실패로 thread를 초기화하지 못했습니다.
...
로그에 출력 된 err 확인이 필요합니다.
...
19
...
err
...
Failed to initialize thread due to failure to create thread, err(0x%x)
...
thread 생성 실패로 초기화를 실패했습니다.
...
로그에 출력 된 err 확인이 필요합니다.
...
21
...
err
...
Failed to work thread due to invalid IRP major function (0x%x)
...
지원하지 않는 IRP major function 을 수신했습니다.
...
로그에 출력 된 major function 확인이 필요합니다.
SEND BUFFER
...
로그 인덱스
...
로그 레벨
...
로그 메세지
...
로그 설명
...
로그 분석
...
연관 로그
...
3
...
err
...
Failed to allocate data stream buffer because send-buffer is smaller than the minimum size. peer node id(%u) send buffer size(%llu)
...
send-buffer 최소 크기보다 작게 설정되어 stream buffer 생성을 실패합니다.
...
리소스 설정에서 send-buffer 설정 값을 수정해야합니다.
...
5
...
err
...
Failed to allocate data stream buffer due to EXCEPTION_EXECUTE_HANDLER. peer node id(%u) send buffer size(%llu)
...
stream buffer 생성 중 예외 핸들러가 호출로 실패했습니다.
...
9
...
err
...
Failed to create send buffer due to incorrect size. name(%s), max(%ld), size(%lld)
...
send-buffer 최대 크기보다 크게 설정되어 stream buffer에 send-buffer 할당을 실패합니다.
...
12
...
err
...
Failed to create send-buffer due to failure to get stream information. name(%s) size(%lld)
...
stream buffer 정보를 가져오지 못해 send-buffer 생성을 실패했습니다.
...
로그 분석을 통해 stream buffer 생성여부 확인이 필요합니다.
...
16
...
err
...
Failed to send send-buffer due to send-buffer is not allocate.
...
send-buffer가 할당되어있지 않아 전송을 실패했습니다.
...
19
...
err
...
Failed to send send-buffer due to send-buffer is not allocate.
...
send-buffer가 할당되어있지 않아 전송을 실패했습니다.
...
21
...
err
...
unexpected wakeup case(0x%x). ignore.
...
알수없는 이유로 send-buffer thread 대기가 종료되었습니다.
...
302
...
err
...
Failed to write ring buffer due to unknown reasons
...
알수없는 이유로 send-buffer 쓰기를 실패했습니다.
STATE
...
로그 인덱스
...
로그 레벨
...
로그 메세지
...
로그 설명
...
로그 분석
...
연관 로그
...
6
...
err
...
Disk attach process on the peer node was aborted.
...
피어 노드의 디스크 연결 작업이 중단되었습니다. 피어 노드의 디스크 상태는 diskless로 설정됩니다.
...
9
...
err
...
Aborting Connect, can not thaw I/O with an only Consistent peer
...
Consistent 상태의 피어는 I/O를 처리 할 수 없습니다. 피어 노드와 재연결됩니다.
...
추가 확인이 필요합니다.
...
14
...
err
...
State change failed: %s
...
상태 변경을 실패했습니다.
...
로그에 출력 된 오류 메세지 확인이 필요합니다.
...
22
...
err
...
%s
...
상태 변경 오류 메세지를 출력하는 로그입니다.
...
23
...
err
...
%s
...
상태 변경 오류 메세지를 출력하는 로그입니다.
...
25
...
err
...
Unexpected negotiation result(%s)
...
예상하지 못한 상태입니다.
...
로그에 출력 된 상태 확인이 필요합니다.
...
27
...
err
...
Failed to send initial packet within timeout(3 second)
...
초기화 패킷을 전송하지 못했습니다. 전송까지 최대 3초를 대기합니다.
...
30
...
err
...
ASSERT FAILED: disk is %s while going diskless
...
디스크 상태가 diskless 가 아닐때 출력하는 로그입니다.
...
로그에 출력 된 디스크 상태 확인이 필요합니다.
...
31
...
err
...
Failed to set primary due to already primary node connected.
...
이미 연결된 primary노드로 인해 primary노드를 설정하지 못했습니다. 피어 노드와 연결이 종료되고 standalone상태가 됩니다.
...
61
...
err
...
%s, %sdisk( %s -> %s )
...
diskless로 상태 변경 시 출력되는 로그입니다.
SOCKET
...
로그 인덱스
...
로그 레벨
...
로그 메세지
...
로그 설명
...
로그 분석
...
연관 로그
...
2
...
err
...
Failed to usermodephelper execution due to failure to create socket
...
소켓 생성 실패로 유저헬퍼 실행을 실패했습니다.
...
5
...
err
...
Failed to user handler execution due to timeout(%d) occurred for receiving Hello. Retry(%d)
...
대기 시간 초과로 소켓 데이터 수신을 실패 했습니다. 유저헬퍼 실행을 실패했습니다.
...
6
...
err
...
Failed to usermodephelper execution due to failure to receive. status(0x%x)
...
데이터 수신을 실패했습니다. 유저헬퍼 실행을 실패했습니다.
...
로그에 출력 된 status 확인이 필요합니다.
...
7
...
err
...
Failed to usermodephelper execution due to failure to send command. status(0x%x)
...
데이터 전송을 실패했습니다. 유저헬퍼 실행을 실패했습니다.
...
로그에 출력 된 status 확인이 필요합니다.
...
8
...
err
...
Failed to usermodephelper execution due to receive timed out(%d)
...
대기 시간 초과로 데이터 수신을 실패 했습니다. 유저헬퍼 실행을 실패했습니다.
...
9
...
err
...
Failed to usermodephelper execution due to failure to receive. status(0x%x)
...
데이터 수신을 실패했습니다. 유저헬퍼 실행을 실패했습니다.
...
로그에 출력 된 status 확인이 필요합니다.
...
10
...
err
...
Failed to usermodephelper execution due to failure to send finished. status(0x%x)
...
데이터 전송을 실패했습니다. 유저헬퍼 실행을 실패했습니다.
...
로그에 출력 된 status 확인이 필요합니다.
...
13
...
err
...
Failed to prepare send due to socket is not allocate, stream(%s)
...
소켓이 할당되지 않아 전송을 위한 준비를 실패 했습니다.
...
17
...
err
...
Receiving error %d
...
데이터 수신을 실패했습니다. 피어 노드와 재연결됩니다.
...
로그에 출력 된 error 확인이 필요합니다.
...
18
...
err
...
Failed to initialization transport due to transport version not compatible. current(%x), compatible(%x)
...
BSR에서 설정한 transport api version 이 호환되지 않아 transport class초기화를 실패했습니다.
...
로그에 출력 된 current, compatible version 확인이 필요합니다.
...
19
...
err
...
Failed to initialization transport due to sizeof(bsr_transport) not compatible. current(%x), compatible(%x)
...
BSR에서 사용중인 transport 구조체가 호환되지 않아 transport class초기화를 실패했습니다.
...
로그에 출력 된 current, compatible size 확인이 필요합니다.
...
20
...
err
...
Failed to initialization transport due to transport class '%s' already registered
...
transport class가 이미 추가되어 tarnsport 초기화를 실패했습니다.
...
22
...
err
...
Failed to send stream due to [%s/%d] sending time expired, ko = %u
...
전송 시간 초과로 데이터 전송을 실패했습니다.
...
23
...
err
...
Failed to receive page due to wrong data (expected size:%d, received size:%d)
...
수신 데이터 길이와 읽은 길이가 일치하지 않아 데이터 수신을 실패했습니다. 피어 노드와 재연결됩니다.
...
로그에 출력 된 expected, received size 확인이 필요합니다.
...
24
...
err
...
Failed to receive page due to wrong data (expected size:%d, received size:%d)
...
수신 데이터 길이와 읽은 길이가 일치하지 않아 데이터 수신을 실패했습니다. 피어 노드와 재연결됩니다.
...
25
...
err
...
Failed to connect try due to error(0x%08X) to create connect
...
연결 생성 오류로 연결을 실패했습니다.
...
로그에 출력 된 error 확인이 필요합니다.
...
26
...
err
...
Bind() failed with status 0x%08X
...
27
...
err
...
Failed to connect try due to failure to set wsk disconnect callback. err(0x%x)
...
wsk disconnect callback을 설정하지 못해 연결 시도를 실패했습니다.
...
로그에 출력 된 err 확인이 필요합니다.
...
30
...
err
...
Failed to create listener due to failure set control socket(SO_REUSEADDR). status(0x%x)
...
소켓 설정 실패로 lister 소켓 생성을 실패했습니다.
...
로그에 출력 된 status 확인이 필요합니다.
...
31
...
err
...
Failed to create listener due to failure to socket bind. err(0x%x) %02X.%02X.%02X.%02X:0x%X%X
...
78
...
err
...
FIXME, page %p offset %u len %u
...
전송 데이터 오프셋 또는 길이가 잘못되었습니다.
...
로그에 출력 된 page, offset, len 확인이 필요합니다.
DRIVER
...
인덱스
...
수준
...
메세지
...
설명
...
분석
...
연관 로그
NETLINK
...
인덱스
...
수준
...
메세지
...
설명
...
분석
...
연관 로그
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
...
인덱스
...
수준
...
메세지
...
설명
...
분석
...
Table of Contents |
---|
개요
bsr의 모든 로그 메시지들에 대해 항목 별로 분류하고 각 로그 메시지들에 대해 상세히 설명합니다. 로그 사전을 통해 로그에 대한 설명과 상황에 따른 해결방법 및 사용 예 등이 제공됩니다.
조회
모든 로그는 다음의 항목 들로 분류되고 색인을 통해 조회합니다. 로그의 출력 형식은 로그 의 설명을 참고하세요.
Info |
---|
|