dive into ceph
执行所有单元测试,熟悉vstart
运行../qa/workunits/rgw/run-s3tests.sh出现三个问题
- python open file的找不到问题:python是相对于shell执行路径
- 多次执行,中间kill 这个脚本,导致测试例子很多,重复执行,而且有相对路径模块导入问题: nosetests在shell执行路径下找测试例子,kill脚本,导致以前的测试例子还在。同时python在相对路径导入时搜索到其他目录,而不是本执行文件的上层目录。
- tenant s3 test问题: s3 config 没有进行s3 tenant配置
提交了pr
既然开发环境基本没问题了,计划在bluestor上努力。
可能方法:- 源码阅读
- 测试驱动
- 性能测试(环境?)
- 搭建集成测试环境或者熟悉,理解或者能够去定位解决tracker上的集成测试跑出的bug
- irc,maillist混
A small favor
Was anything I wrote confusing, outdated, or incorrect? Please let me know! Just write a few words below and I'll be sure to amend this post with your suggestions.
Follow along
If you want to know about new posts, add your email below. Alternatively, you can subscribe with RSS.