- -
发布时间:2014-07-26 21:44:57
fio命令参数:-direct=1, 开启DIRECT_IO, 不作buffer, mola_test.py中都有开启backend.c,fio_backend() =>thread_main() =>fio_io_sync()/ fio_io_fsync()init.c,add_job_opts() =>add_job() =>每个job生成一个td, 每个td分配nr_files个文件if (o->nr_files == 1 && exists_and_not_file(jobname))add_file(t.........【阅读全文】
发布时间:2014-04-14 23:43:34
src/flashcache_main.c, 主入口, EXPORT_SYMBOL() 注册了很多外部接口, 但都是在内部调用, 只是为了作为回调所以注册?flashcache_ctr()src/flashcache.h, struct cache_c, cache context, dmc 核心数据结构, 维护target, queue, 和其他countdmc->num_sets = dmc->size >> dmc->assoc_shiftdmc->cache_sets[dmc.........【阅读全文】
发布时间:2014-02-22 19:34:28
在ceph中, snapshot分成两类, 即针对整个pool的层面的snapshot (通常由管理员生成)和针对具体文件的snapshot (通常由用户通过RBD/Client生成).paxos 版本不同步: peon的version比leader更高, 但只要leader和peon有通信, 就可以及时发现并自动更正..........【阅读全文】