- Created by 한성원, last modified on 2020/09/25
You are viewing an old version of this page. View the current version.
Compare with Current View Page History
« Previous Version 24 Next »
개요
bsr은 커널 로그 분석을 위한 로그사전을 제공합니다.
조회
로그 분류와 로그 인덱스로 로그사전을 조회 할 수 있습니다.
로그 조회 및 설정, 형식은 로그 페이지를 참고하세요.
분류
VOLUME
로그 인덱스 | 로그 레벨 | 로그 메세지 | 로그 설명 | 로그 분석 | 연관 로그 |
---|---|---|---|---|---|
1 | err | Failed to get volume size due to volume information check failure. | 볼륨 정보가 확인되지 않아 볼륨 크기를 얻는데 실패 했습니다. 복제가 정상적으로 되지 않습니다. | 볼륨이 추가되어있는지 확인이 필요합니다. |
|
4 | err | Failed to get bsr device due to no block device is assigned | block device가 할당되어 있지 않아 block device를 얻는데 실패 했습니다. 복제가 정상적으로 동작하지 않습니다. | block device가 정상적으로 할당되었는지 확인이 필요합니다. |
|
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 생성 확인이 필요합니다. |
|
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 생성 확인이 필요합니다. |
|
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 요청 또는 볼륨 정보 확인이 필요합니다. |
|
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
인덱스 | 수준 | 메세지 | 설명 | 분석 | 연관 로그 |
---|---|---|---|---|---|
|
|
|
|
|
|
- No labels