rally项目发展每日自我review

Posted by Shi Hai's Blog on November 26, 2016

对rally项目的每日发展进行自我review。 meeting wiki:https://wiki.openstack.org/wiki/Meetings/Rally

社区rally项目自我review

链接 标题 重点内容 知会角色和对象
https://review.openstack.org/#/c/307415/ Make glance v2 the default 原有的glance v1以及task yaml更新到默认 Andrey Kurilin
https://review.openstack.org/#/c/404886/ Unify exporters 关于exporters这块内容,task和verify有代码冗余,进行了接口复用重构 None
https://review.openstack.org/#/c/411320 [verify][reports] Add comparison of verifications verifications结果的比较 Andrey Kurilin自己提的patch
https://review.openstack.org/#/c/409781/1 [ci] Use neutron quotas for security groups 将nova-net中安全组的测试迁移至neutron nobody
https://review.openstack.org/#/c/408083/ [Core] Save atomic actions in new format 原子性操作的重构,但由于要向前兼容,老的原子性操作ACTIONS_SCHEMA还是继续保存一段时间 Alexander Maretskiy
https://review.openstack.org/#/c/390519/ Add nova.CreateFlavorAndAddTenantAccess scenario 创建一个flavor并使得一个tenant能有访问该tenant的权限 Andrey Kurilin;Chris St. Pierre;Konstantin Baikov;Roman Vasylets;Staroverov Anton
Replace six.iteritems with dict.items() Replace six.iteritems with dict.items() 谈论了six.iteritems和dict.items()的性能效率。在一般没有大量数据的情况下,我们调用dict.iteritems就可以解决问题 Alberto Planas; Rajath Agasthya
https://review.openstack.org/#/c/404887/ Add junit exporter to verification verify命令中添加一个叫export的子命令,该命令用于导出junit的测试报告,该功能方便rally和其他软件对接 no body
https://review.openstack.org/#/c/394356/ Add neutron lbaas v2 scenarios 添加了一个lbaas的场景测试用例 Andrey Kurilin
https://review.openstack.org/#/c/395554/ Add Subtask and Workload classes verify重构这块的model层替换 Andrey Kurilin;Alexander Maretskiy;Illina Khudoshyn
https://review.openstack.org/#/c/404168/ [Core] Subtask context 原有TaskEngine运行task的粒度是task,现在改为subtask andrey kurilin以及Roman Vasylets
https://review.openstack.org/#/c/402102/ Additional checks for nova scenarios nova场景用例在创建网络、安全组角色等动作时添加了判断操作(即/nova/utils.py对部分操作返回了操作结果)。因此设计到这些被改造的utils方法的一些场景用例添加了操作返回结果的判断操作 Andrey Kurilin;chenhb
https://review.openstack.org/#/c/393885/ [db] Migrate old verification results to new format 背景:现在社区正在对tempest的支持进行重构-->这需要对数据库也要进行重构,该patch的提交主要是对数据库架构的正确性进行验证,并且要求是兼容老的tempestDB数据库 Andrey Kurilin的自验过程,Yaroslav Lobankov review了该架构设计
https://review.openstack.org/#/c/297020/77 Task table changed to reflect new schema 数据表的变更 两个PTL以及Rally Group成员还有其他开发者
https://review.openstack.org/#/c/234195/ Add ability to increase rps with certain duration 主要是考虑到cloud加载资源的性能是随着时间变化而变化的,因此引入了rps这个概念 一个PTL以及若干个Reviewer