Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

로그 인덱스

로그 레벨

로그 메세지

로그 설명

비고

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 로그 출력 후 요청처리에 대한 분석이 필요합니다.

4

info

The request was not completed, so we proceeded with the request again. request(%p) request net queue reference (%d)

요청을 재시도할때 출력됩니다.

-

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 비어있습니다. 로직 버그로 예상됩니다.

-

10

info

Found disappeared out-of-sync, need to send new one(sector(%llu), size(%u))

요청 완료 시 해당 영역이 out of sync 일때 피어 노드들에게 out of sync 전송 시 출력됩니다.

-

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를 수신했습니다. 로직 버그로 예상됩니다.

 -

23

warn

FIXME: unexpected node id(%d)

알수없는 노드 ID의 요청 상태를 얻는데 실패했습니다. 로직 버그로 예상됩니다.

-

24

warn

Digest mismatch, buffer modified by upper layers during write: %llus +%u

전송 데이터의 digest가 불일치 합니다. 쓰기 중 상위 계층에 의해 수정된 버퍼 입니다.

-

25

warn

Remote failed to finish a request within %ums > ko-count (%u) * timeout (%u * 0.1s)

피어 노드에서 지정 시간내에 요청을 완료하지 못했습니다.

로그에 출력 된 시간들의 확인이 필요합니다.

26

warn

We did not send a P_BARRIER for %ums > ko-count (%u) * timeout (%u * 0.1s); bsr kernel thread blocked?

P_BARRIER을 전송하지 않았습니다. thread block 으로 인해 보내지 못했을 수 있습니다.

Protocol A 사용 시 이미 복제 데이터의 ACK를 받았으나 BARRIER ACK를 받지 못했으므로 BARRIER를 보냈는지 확인해야한다.

27

warn

Remote failed to answer a P_BARRIER (sent at %lu jif; now=%lu jif) within %ums > ko-count (%u) * timeout (%u * 0.1s)

피어 노드에서 P_BARRIER 응답을 지정 시간내에 보내지 않았습니다.

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

28

warn

Local backing device failed to meet the disk-timeout

로컬 backing device가 disk의 제한 시간을 초과했습니다. diskless 상태가 설정됩니다.

-