ユーザ用ツール

サイト用ツール


サイドバー

このページの翻訳:



最近の更新



Tag Cloud

50_dialy:2022:03:03:03

2022.03.03 bluefs _allocate unable to allocate

Error Message

数値は16進数

0xc80000000 = 50G
0x100000 = 4M
0x7d000 = 512K 
debug 2021-07-13T13:00:47.092+0000 7xxxxxxxxx00  1 bluefs _allocate unable to allocate 0x400000 on bdev 0, allocator name bluefs-wal, allocator type hybrid, capacity 0xc80000000, block size 0x100000, free 0xff000, fragmentation 0, allocated 0x0

bluestore が 50GB WAL ディスク(capacity 0xc80000000)から 4M (allocate 0x400000)の領域を確保できなかった事を意味します。
この時、512000 bytes の空きスペース(free 0x7d000)しか無かった事を意味します。

bluefsの容量確認方法

# ceph tell osd.0 perf dump | jq '.bluefs'
{
  "db_total_bytes": 10000793600000,
  "db_used_bytes": 6462504960,
  "wal_total_bytes": 26633826304,
  "wal_used_bytes": 6212812800,
  "slow_total_bytes": 0,
  "slow_used_bytes": 0,
  "num_files": 238,
  "log_bytes": 10543104,
  "log_compactions": 27922,
  "logged_bytes": 282979495936,
  "files_written_wal": 9471,
  "files_written_sst": 6428,
  "bytes_written_wal": 849981788160,
  "bytes_written_sst": 64748998656,
  "bytes_written_slow": 0,
  "max_bytes_wal": 26632781824,
  "max_bytes_db": 181695217664,
  "max_bytes_slow": 0,
  "read_random_count": 8901723,
  "read_random_bytes": 64960881964,
  "read_random_disk_count": 3069326,
  "read_random_disk_bytes": 41459603385,
  "read_random_buffer_count": 5972576,
  "read_random_buffer_bytes": 23501278579,
  "read_count": 9781511,
  "read_bytes": 193535056219,
  "read_prefetch_count": 9781457,
  "read_prefetch_bytes": 193534841109,
  "read_zeros_candidate": 0,
  "read_zeros_errors": 0
}
50_dialy/2022/03/03/03.txt · 最終更新: 2022/03/07 09:41 by matsui