dive into ceph

  • 执行所有单元测试,熟悉vstart
  • 运行../qa/workunits/rgw/run-s3tests.sh出现三个问题
    1. python open file的找不到问题:python是相对于shell执行路径
    2. 多次执行,中间kill 这个脚本,导致测试例子很多,重复执行,而且有相对路径模块导入问题: nosetests在shell执行路径下找测试例子,kill脚本,导致以前的测试例子还在。同时python在相对路径导入时搜索到其他目录,而不是本执行文件的上层目录。
    3. tenant s3 test问题: s3 config 没有进行s3 tenant配置
  • 提交了pr
  • 既然开发环境基本没问题了,计划在bluestor上努力。
    可能方法:
    1. 源码阅读
    2. 测试驱动
    3. 性能测试(环境?)
    4. 搭建集成测试环境或者熟悉,理解或者能够去定位解决tracker上的集成测试跑出的bug
    5. irc,maillist混