ceph bluefs 日志压缩解析

bluefs的操作大量增加时,日志也会增加,从而增加占用空间,由于文件系统的元数据在内存中都有记录,且内存中的元数据都是非重复的,因此可以通过遍历元数据,将元数据重新写到日志文件当中,即可实现日志的压缩,具体是_compact_log_async函数来实现的,其实现如下: old_log_jump_to = log_file->fnode.get_allocated(); //获取已经分配的空间
相关文章
相关标签/搜索