11.5. 使用 bluestore_min_alloc_size 参数调优 Ceph BlueStore 11.6. 使用 BlueStore 管理工具重新划分 RocksDB 数据库 使用BlueStore 管理工具重新划分 RocksDB 数据库 11.6.1. 使用 rocksdb-resharding.yml playbook 11.6.2. 手动重新划分 OSD 11.7. BlueStore 碎片工具 ...
class bluefs_extent_t : public AllocExtent{ public: uint8_t bdev; // 属于哪个block device }; // 文件的inode truct bluefs_fnode_t { uint64_t ino; // inode编号 uint64_t size; // 文件大小 utime_t mtime; // 修改时间 uint8_t prefer_bdev; // 优先使用哪个block device mempool::blue...
intBlueFS::reclaim_blocks(unsignedid,uint64_twant,PExtentVector*extents){std::unique_lock<std::mutex>l(lock);dout(1)<<__func__<<" bdev "<<id<<" want 0x"<<std::hex<<want<<std::dec<<dendl;assert(id<alloc.size());assert(alloc[id]);int64_tgot=alloc[id]->allocate(want,alloc_...
https://tracker.ceph.com/issues/41533?journal_id=144481 2019-08-27T08:46:53Z Nathan Cutler ncutler@suse.cz 复制于 Bug #41399: Move bluefs alloc size initialization log message to log level 1 已添加 https://tracker.ceph.com/issues/41533?journal_id=145487 2019-09-06T22:14:20Z Nathan...
This is to better reflect previous allocation failure. It uses cct->_conf->bluefs_alloc_size not min_alloc_size. May be rename the caption? Sorry, something went wrong. Copy link Member liewegasOct 15, 2018 Oh right, i misread the option name as the bluestore option. ...
"alloc_unit_main": 0, "alloc_unit_db": 65536, "alloc_unit_wal": 1048576, "read_random_lat": { "avgcount": 18, "sum": 0.000010988, "avgtime": 0.000000610 }, "read_random_count": 18, "read_random_bytes": 3911, "read_random_disk_count": 0, "read_random_disk_bytes": 0, "...
2020-07-30T21:32:34.927 INFO:tasks.ceph.osd.0.smithi058.stderr:2020-07-30 21:32:34.921 7fd444355700 -1 bluestore(/var/lib/ceph/osd/ceph-0) allocate_bluefs_freespace failed to allocate on 0x3ff80000 min_size 0x400000 > allocated total 0x0 bluefs_shared_alloc_size 0x10000 allocated 0x...
device_size(BlueFS::BDEV_WAL) - BDEV_LABEL_BLOCK_SIZE); >> if (create): bluefs->mkfs(fsid); >> bluefs->mount(); [BlueFS.cc] int BlueFS::mkfs(uuid_d osd_uuid) >> _init_alloc(); >> 设置superblock信息 >> 初始化log_file [BlueFS.cc] int BlueFS::mount() >> _init_alloc(); ...
bluestore_min_alloc_size 参数调优 ceph bluestore 10.6. 使用 bluestore 管理工具重新划分 rocksdb 数据库 10.7. bluestore 碎片工具 bluestore 碎片工具 10.7.1. 先决条件 10.7.2. bluestore 碎片工具是什么? 10.7.3. 检查碎片 10.8. ceph bluestore bluefs ceph bluestore bluefs 10.8.1. 查看 bluef...