Run nailgun performance tests on every commit

Bug #1423846 reported by Maciej Kwiek
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
Medium
Fuel CI

Bug Description

This job is stable now: https://fuel-jenkins.mirantis.com/job/nailgun_performance_tests/ , so performance tests can be included in build verification process.

Changed in fuel:
assignee: Fuel DevOps (fuel-devops) → Fuel QA Team (fuel-qa)
Revision history for this message
Nastya Urlapova (aurlapova) wrote :

Maciej, thanks for your suggestion. Could you explain why is not enough if this tests will be run only for nailgun's?

Changed in fuel:
assignee: Fuel QA Team (fuel-qa) → Maciej Kwiek (maciej-iai)
Revision history for this message
Maciej Kwiek (maciej-iai) wrote :

These tests are run two times a day now in a separate jenkins job, and only for master branch, so we will know about change that is breaking performance after the change is merged.

Including them in BVT would help ensure that nailgun performance on tested build is not broken.

Changed in fuel:
assignee: Maciej Kwiek (maciej-iai) → Fuel QA Team (fuel-qa)
Revision history for this message
Nastya Urlapova (aurlapova) wrote :

@Tomasz, some time ago you has started to research this topic. could you provide a status of your discussion with developers.

Changed in fuel:
assignee: Fuel QA Team (fuel-qa) → Tomasz 'Zen' Napierala (tzn)
tags: added: non-release
Changed in fuel:
milestone: none → 7.0
Revision history for this message
Tomasz 'Zen' Napierala (tzn) wrote :

We think we should include them in BVT, but it's more your judgment to decide if we can afford in terms ofBVT execution time

Changed in fuel:
assignee: Tomasz 'Zen' Napierala (tzn) → Fuel QA Team (fuel-qa)
Revision history for this message
Nastya Urlapova (aurlapova) wrote :

Where is I can find results of these tests, how we can integrate performance service into our infra (it is some outstanding server, yep?), why you don't want to include this suite to job against each review in fuel-web.

Changed in fuel:
assignee: Fuel QA Team (fuel-qa) → Maciej Kwiek (maciej-iai)
status: New → Incomplete
Revision history for this message
Maciej Kwiek (maciej-iai) wrote :

I guess you mean this service:

http://fuel-gauge.mirantis.com

this is a tool that will show you execution time charts for individual tests and general trend. It uses artifacts from jenkins job and visualises them.

But this is only the visualisation, including them to bvt would probably not be valuable.

Integrating it to infra would probably mean running these tests in the same manner as in jenkins job listed in bug description and using the same status code and artifacts (or maybe there is a way to use existing job as sub-task in bvt?).

Changed in fuel:
assignee: Maciej Kwiek (maciej-iai) → Fuel QA Team (fuel-qa)
tags: added: qa-agree-7.0
Revision history for this message
Nastya Urlapova (aurlapova) wrote :

I am not sure, that we need to include performance testing to BVT.

Changed in fuel:
status: Incomplete → Opinion
Changed in fuel:
importance: Undecided → Wishlist
Revision history for this message
Tatyanka (tatyana-leontovich) wrote :

+ 1 to Nastya, It would be cool to run those tests for every patch in nailgun(like usual nailgun unit tests). Si that we can get a quick feedback about nailgun performance degradation and will know what the patch leads to it

Changed in fuel:
importance: Wishlist → Medium
status: Opinion → Triaged
Changed in fuel:
milestone: 7.0 → 8.0
Dmitry Pyzhov (dpyzhov)
tags: added: area-qa
Revision history for this message
Tatyanka (tatyana-leontovich) wrote :

Guys why this issue is on QA team - if you need to add tests execution on daily basis on CI you should discuss it with devops team

tags: removed: area-qa
Changed in fuel:
assignee: Fuel QA Team (fuel-qa) → Fuel DevOps (fuel-devops)
Dmitry Pyzhov (dpyzhov)
tags: added: area-devops
Revision history for this message
Igor Shishkin (teran) wrote :

Assigning to proper team because of task purpose.

tags: added: area-ci
removed: area-devops
Changed in fuel:
assignee: Fuel DevOps (fuel-devops) → Fuel CI team (fuel-ci)
Revision history for this message
Igor Belikov (ibelikov) wrote :

This was fixed a long time ago in https://review.fuel-infra.org/#/c/5207/
Job https://ci.fuel-infra.org/job/verify-nailgun_performance_tests/ runs on every commit to fuel-web repo

summary: - Include nailgun performance tests into BVT
+ Run nailgun performance tests on every commit
Changed in fuel:
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.