Versions Compared

Key

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

로그 인덱스

로그 레벨

로그 메세지

로그 설명

오류 분석

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 패킷을 기다리는 시간을 초과했습니다. 피어 노드와 재연결됩니다.

-

6

info

ack_receiver is not running... bump mirrored data

복제 데이터 수신 시 ack_receiver가 동작하지 않습니다.

-

7

err

Failed to receive data due to failure to acquire activity log. Shut down the connection. conn_state(%s) err(%d)

복제 데이터의 activity log를 획득하지 못했습니다. 피어 노드와 재연결됩니다.

-

8

info

receive_Data connection->last_dagtag_sector:%llx ack_receiver thread state:%d

-

-

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.

데이터 요청을 응답할 수 없는 디스크 상태이며 수신한 protocol은 무시됩니다.

-

14

err

ASSERTION FAILED, Replication epoch list is not empty.

연결 종료 시 완료 되지 않은 복제 데이터가 있습니다. 데이터가 누락되었을 수 있습니다.

-

15

info

ASSERTION FAILED, remove epoch barrier_nr : %u, epochs:%u

연결 종료 시 완료 되지 않은 복제가 존재합니다.

-

16

err

Failed to request and write data to peer disk. sector %llus, len %u

피어 노드에서 디스크 쓰기를 실패 했습니다.

-

17

info

got_peer_ack dagtag:%llx in_sync:%llx

-

-

18

err

Failed to receive peer ack due to peer request with dagtag %llu not found

피어 노드에서 전달받은 peer ack의 dagtag를 찾지 못했습니다. 피어 노드와 재연결됩니다.

-

19

info

got_peer_ack bsr_set_sync device:%p, peer_req->i.sector:%llx, peer_req->i.size:%d, in_sync_b:%llx, set_sync_mask:%llx"

-

-

20

info

Congestion-fill threshold reached %lluKB

send-buffer가

혼잡할때 출력됩니다

혼잡합니다.

bsr send-buffer

혼잡 기준은

혼잡은 resource 설정중 net섹션에서 congestion-fill

옵션으로

으로 설정 할 수 있습니다.

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)

읽기 오류 또는 전송 오류로 피어가 요청한 데이터를 전송하지 못햇습니다. 오류에 따라 피어 노드와 재연결됩니다.

-

23

info

Peer is Ahead. change to Behind mode

피어 노드의 복제 상태가 Ahead 로 변경되어 로컬 노드의 복제 상태가 Behind로 합니다.

-

24

err

Failed to receive data due to digest integrity check failed

요청 데이터의 무결성이 일치하지 않습니다. 피어 노드와 재연결됩니다.

-

25

info

Reconciliation resync because '%s' disappeared. (o=%d) lost_peer:%p lost_peer->last_dagtag_sector:0x%llx be64_to_cpu(p->dagtag):%llx

-

-

26

info

No reconciliation resync even though '%s' disappeared. (o=%d) lost_peer:%p lost_peer->last_dagtag_sector:0x%llx be64_to_cpu(p->dagtag):%llx

-

-

28

warn

request count exceeds maximum, postponing I/O until we get enough memory. req_write_cnt(%d), max cnt(%d)

로컬 I/O 요청 수가 최대값을 초과했습니다. 요청이 최대값 이하가 남을때까지 지연됩니다. I/

O 성능이 하락합니다

O가 지연됩니다.

로컬 I/O 요청 수는 max-req-write

-

cnt 옵션으로 설정 할 수있습니다.

29

warn

Write ordering was not enforced (one time event)

피어

요청에 대한 쓰기가 완료되었을때

노드의 쓰기 요청을 완료 했지만 barrier 오류 발생으로 재 수행 시 1회성으로 출력되는 로그입니다.

-

30

31

err

Failed to receive data due to timeout waiting for resync to complete on the same sector.

수신한 복제 데이터와 동일한 섹터에 동기화 데이터 쓰기가 10초간 완료되지 못하여 타임아웃이 발생합니다. 피어 노드와 재연결 됩니다.

-

32

info

Congestion-highwater threshold reached %u

send-buffer에 계류중인 데이터의 수가 congestion-highwater에 도달하여 혼잡 상황으로 판단합니다.

congestion-highwater 의 기본값은 20000 입니다. 0으로 설정시 비활성화 되며, resource 설정 중 net 섹션에서 설정 할 수 있습니다.