MEMORY

MEMORY

MEMORY 로그

커널·드라이버 객체, page, request와 buffer의 메모리 할당·해제에 해당하는 로그를 현재 코드 기준으로 정리합니다.

분류 상수: BSR_LC_MEMORY

이 카테고리에서 확인할 사항

  • 출력 맥락: 커널·드라이버 객체, page, request와 buffer의 메모리 할당·해제

  • 우선 점검: 요청 크기와 pool 종류, 시스템 메모리, 반복 실패 위치, 할당 후 정리 경로

  • 플랫폼 분기: 같은 인덱스가 여러 행이면 Linux/Windows, 호환성 또는 실행 조건에 따른 메시지 변형입니다.

로그 목록

로그 인덱스

로그 수준

현재 코드 메시지

상세 의미 및 영향

비고

코드 위치

로그 인덱스

로그 수준

현재 코드 메시지

상세 의미 및 영향

비고

코드 위치

1

err

Failed to allocate %d size memory for page

메모리 할당을 실패했습니다.

이후 출력되는 오류 로그와 사용 가능한 메모리가 있는지 확인이 필요 합니다.

bsr/bsr-kernel-compat/windows/bsr_windows.c:486

2

err

Failed to allocate %d size memory for page

메모리 할당을 실패했습니다.

이후 출력되는 오류 로그와 사용 가능한 메모리가 있는지 확인이 필요 합니다.

bsr/bsr-kernel-compat/windows/bsr_windows.c:494

3

err

Failed to allocate memory in ExAllocateFromNPagedLookasideList

메모리 할당을 실패했습니다.

이후 출력되는 오류 로그와 사용 가능한 메모리가 있는지 확인이 필요 합니다.

bsr/bsr-kernel-compat/windows/bsr_windows.c:635

4

err

Failed to allocate %d size memory in kmalloc

메모리 할당을 실패했습니다.

이후 출력되는 오류 로그와 사용 가능한 메모리가 있는지 확인이 필요 합니다.

bsr/bsr-kernel-compat/windows/bsr_windows.c:685

5

err

BSR_PANIC: block I/O allocate too big, check over 1MB(%d)

메모리 할당은 성공했으나 할당 크기가 예상 크기를 초과합니다. 버그로 예상됩니다.

이후 출력되는 오류 로그와 사용 가능한 메모리가 있는지 확인이 필요 합니다.

bsr/bsr-kernel-compat/windows/bsr_windows.c:754

6

err

Failed to get a minor from the registry due to failure to allocate %d size regestry memory.

레지스트리키 경로 저장을 위한 메모리 할당을 실패했습니다.

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

bsr/bsr-kernel-compat/windows/bsr_windows.c:2620

7

err

Failed to get a minor from the registry due to failure to allocate %u size memory for regestry key

레지스트리키를 저장하기 위한 메모리 할당을 실패했습니다.

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

bsr/bsr-kernel-compat/windows/bsr_windows.c:2651

8

err

Failed to get a minor from the registry due to failure to allocate %u size memory for regestry value

레지스트리키 값을 저장하기 위한 메모리 할당을 실패했습니다.

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

bsr/bsr-kernel-compat/windows/bsr_windows.c:2665

9

err

Failed to allocate %d size memory for line

HEX 값으로 변환한 값을 저장하기 위한 메모리 할당을 실패했습니다.

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

bsr/bsr-kernel-compat/windows/bsr_windows.c:2868

10

err

Failed to usermodehelper execution due to failure to allocate %d size memory for socket

사용자 helper를 위한 소켓 메모리 할당을 실패했습니다. 유저헬퍼 실행을 실패합니다.

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

bsr/bsr-kernel-compat/windows/bsr_windows.c:2925

11

err

Failed to usermodehelper execution due to failure to allocate %d size memory for command line

사용자 helper의 command 메모리 할당을 실패했습니다. 유저헬퍼 실행을 실패합니다.

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

bsr/bsr-kernel-compat/windows/bsr_windows.c:2934

12

debug

command(%s), allocate length (%d)

  •  

  •  

bsr/bsr-kernel-compat/windows/bsr_windows.c:2942

13

err

Failed to notification I/O error event due to failure to allocated %d size memory in kmalloc

I/O 오류 이벤트 알림을 위한 메모리 할당을 실패했습니다. 이벤트를 전송하지 못합니다.

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

bsr/bsr_int.h:3961

14

warn

Failed to allocate page for interrupted

페이지 할당을 실패했습니다.

이후 출력되는 오류 로그와 사용 가능한 메모리가 있는지 확인이 필요 합니다.

bsr/bsr_receiver.c:369

15

warn

Failed to allocate page for interrupted

페이지 할당을 실패했습니다.

이후 출력되는 오류 로그와 사용 가능한 메모리가 있는지 확인이 필요 합니다.

bsr/bsr_receiver.c:426

16

warn

ASSERTION FAILED: %s: %d < 0

페이지 할당 해제 시 언더 플로우가 발생했습니다. 버그로 판단됩니다.

  •  

bsr/bsr_receiver.c:487

17

err

Failed to allocate %d size memory in kzalloc

메모리 할당을 실패했습니다.

이후 출력되는 오류 로그와 사용 가능한 메모리가 있는지 확인이 필요 합니다.

bsr/bsr-kernel-compat/windows/bsr_windows.c:641

18

err

Failed to allocate %d size memory in kzalloc

메모리 할당을 실패했습니다.

이후 출력되는 오류 로그와 사용 가능한 메모리가 있는지 확인이 필요 합니다.

bsr/bsr-kernel-compat/windows/bsr_windows.c:747

19

err

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

읽기 버퍼 할당 실패로 읽기를 실패 했습니다. 로컬 디스크 읽기를 실패합니다.

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

bsr-platform/windows/bsrvflt/sub.c:346

20

err

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

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

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

bsr/bsr-kernel-compat/windows/bsr_windows.c:2496

21

err

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

읽기 버퍼 할당 실패로 읽기를 실패 했습니다. 복제가 정상적으로 동작하지 않습니다.

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

bsr/bsr-kernel-compat/windows/bsr_windows.c:2502

22

err

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

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

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

bsr/bsr-kernel-compat/windows/bsr_windows.c:2508

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 생성을 실패 했습니다. 복제가 정상적으로 동작하지 않습니다.

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

bsr/bsr-kernel-compat/windows/bsr_windows.c:2514

24

err

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

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

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

bsr-platform/windows/bsrvflt/sub.c:373

25

err

Failed to allocate peer request due to failed to allocate memory

피어 요청 메모리 할당 실패 했습니다. 피어 노드와 재연결됩니다.

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

bsr/bsr_receiver.c:525

26

err

Failed to receive resync data due to failure to allocate memory for split peer request, bitmap offset(%llu)

분할 동기화 피어 요청에 대한 메모리 할당을 실패했습니다. 피어 노드와 재연결됩니다.

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

bsr/bsr_split_req.c:247

27

err

Failed to receive resync data due to failure to allocate memory for unmakred count

동기화 데이터 영역과 복제 데이터 수신 영역 중복 확인을 위한 메모리 할당을 실패했습니다. 피어 노드와 재연결됩니다.

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

bsr/bsr_split_req.c:294

28

err

Failed to receive resync data due to failure to allocate memory for failed unmarked

동기화 데이터 영역과 복제 데이터 수신 영역 중복 확인을 위한 메모리 할당을 실패했습니다. 피어 노드와 재연결됩니다.

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

bsr/bsr_split_req.c:299

29

err

Failed to allocate memory for split peer request, bitmap bit(%llu)

분할 동기화 피어 요청에 대한 메모리 할당을 실패했습니다. 피어 노드와 재연결됩니다.

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

bsr/bsr_split_req.c:319

30

err

Failed to check resync pending due to failure to allocate memory, sector(%llu ~ %llu)

동기화 영역과 out of sync 수신 영역의 중복을 확인하기 위한 메모리 할당을 실패했습니다. 피어 노드와 재연결됩니다.

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

bsr/bsr_split_req.c:719

31

err

Failed to add marked replicate due to failure to allocate memory. bitmap bit(%llu)

동기화 영역과 복제 수신 영역의 중복을 확인하기 위한 메모리 할당을 실패했습니다. 피어 노드와 재연결됩니다.

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

bsr/bsr_split_req.c:458

32

err

Failed to add marked replicate due to failure to allocate memory for marked replicate. bitmap bit(%llu)

동기화 영역과 복제 수신 영역의 중복을 확인하기 위한 메모리 할당을 실패했습니다. 피어 노드와 재연결됩니다.

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

bsr/bsr_split_req.c:490

33

err

Failed receive sync param due to failure to allocate memory for fifo buffer

c-plan-ahead 설정 시 메모리 할당을 실패했습니다. 피어 노드와 연결이 종료됩니다.

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

bsr/bsr_receiver.c:6068

35

err

Failed to send out of sync due to failure to allocate memory so dropping connection. sector(%llu), size(%u)

out of sync를 전송하기 위한 메모리 할당을 실패했습니다. 피어 노드와 연결이 종료됩니다.

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

bsr/bsr_req.c:365

36

err

Failed to prepare request due to failure to allocate memory for request

로컬 I/O 요청 생성을 위한 메모리 할당을 실패했습니다. 로컬 I/O Hang 등이 발생 할 수 있습니다.

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

bsr/bsr_req.c:2212

37

err

Failed to create stream buffer due to failure to allocate memory for static big buffer. name(%s), size(%d)

send-buffer 메모리 할당을 실패했습니다. send-buffer를 사용하지 못합니다

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

bsr/bsr_send_buf.c:223

38

err

Failed to send csum checksum to failure to allocate memory for digest

checksum 동기화 데이터 요청 시 checksum 사용을 위한 메모리 할당을 실패했습니다. 피어 노드와 재연결됩니다.

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

bsr/bsr_sender.c:988

39

err

Failed to read checksum due to failure to allocate memory for peer request

checksum 동기화 데이터 요청 시 피어 요청을 위한 메모리 할당을 실패했습니다. 재시도 합니다.

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

bsr/bsr_sender.c:1012

40

err

Failed to read checksum due to failure to allocate memory for page chain

checksum 동기화 데이터 요청 시 피어 요청에서 사용하는 버퍼를 위한 메모리 할당을 실패했습니다. 재시도 합니다.

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

bsr/bsr_sender.c:1020

41

err

resync finished, but failure to allocate memory for work item(resync finished)

동기화 진행으로 참조되어있는 영역이 동기화 완료시 해제되지 않아 동기화 완료를 재시도 하기 위한 메모리 할당을 실패했습니다.

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

bsr/bsr_sender.c:1949

42

err

Failed to queue state change work due to failure to allocate memory for work

상태 변경 설정 값을 위한 메모리 할당을 실패했습니다. 상태가 변경되지 않아 운영 시 문제가 될 수 있습니다.

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

bsr/bsr_state.c:2205

43

err

Failed to send twopc reply due to failure to allocate memory for connections

twopc 응답을 위한 메모리 할당을 실패했습니다. twopc 응답을 전송하지 못해 운영 시 문제가 될 수 있습니다.

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

bsr/bsr_state.c:5062

44

err

Failed to queue work due to failure to allocate memory for work wrapper.

로컬 I/O 요청을 위한 메모리 할당을 실패했습니다. 로컬 I/O Hang 등이 발생 할 수 있습니다.

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

bsr-platform/windows/bsrvflt/thread.c:224

45

err

Failed to I/O bitmap page due to no memory

비트맵 I/O 요청을 위한 메모리 할당을 실패했습니다. diskless로 설정되거나 복제가 정상적으로 되지 않을 수 있습니다.

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

bsr/bsr_bitmap.c:1502

46

warn

Could not allocate a bio, CANNOT ISSUE FLUSH

디스크 flush 요청을 위한 메모리 할당을 실패했습니다.

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

bsr/bsr_receiver.c:1341

47

err

Failed to submit peer request due to failure to allocate block I/O (pages=%u)

I/O 요청을 위한 메모리 할당을 실패했습니다. 피어 노드와 재연결됩니다.

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

bsr/bsr_receiver.c:2007

48

err

Failed to allocation of IRP in IoBuildAsynchronousFsdRequest.

I/O 요청을 위한 IRP 할당을 실패했습니다. diskless로 설정되거나 복제가 정상적으로 동작하지 않습니다.

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

bsr/bsr-kernel-compat/windows/bsr_windows.c:1853

49

err

Failed to send bitmap due to failure to allocate %d size memory in kzalloc

비트맵 전송을 위한 메모리 할당을 실패했습니다. 피어 노드와 재연결됩니다.

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

bsr/bsr_main.c:2530

50

err

Failed to send bitmap due to failure to allocate %d size memory for copy bitmap

비트맵 merge을 위한 메모리 할당을 실패했습니다. 피어 노드와 재연결됩니다.

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

bsr/bsr_main.c:2708

51

err

FIXME, Failed to local request prepare, block I/O(%p), sector(%llu), size(%u)

로컬 I/O 요청을 위한 메모리 할당을 실패했습니다. 로컬 I/O Hang 등이 발생 할 수 있습니다

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

bsr/bsr_req.c:2799