Task serialization when YAQL used takes too much time
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
In Progress
|
High
|
Bulat Gaifullin | ||
Mitaka |
Fix Released
|
High
|
Bulat Gaifullin |
Bug Description
Fuel 10.0, current master
When we use tasks with YAQL conditions on environment with many nodes (200+), it takes really long time to get serialization done.
On machine with Intel(R) Xeon(R) CPU E5-2620 (12 cores) we have next serialization time:
5 nodes:
2016-04-15 14:15:49.834 tasks serialization is started.
2016-04-15 14:16:05.277 tasks serialization is finished.
diff = 16s
50 nodes:
2016-04-15 14:30:29.376 tasks serialization is started.
2016-04-15 14:33:25.227 tasks serialization is finished.
diff: 176s (2:56)
200 nodes:
VSIZE: 1.2G, RSIZE: 488.3M
2016-04-15 14:39:25.297 tasks serialization is started.
2016-04-15 15:09:05.396 tasks serialization is finished.
diff: 1780s (29:40)
500 nodes:
VSIZE:2.2G, RSIZE: 1.6G
2016-04-15 15:33:56.381 tasks serialization is started.
2016-04-15 18:08:02.706 tasks serialization is finished
diff: 9246s (2:34:06)
It's really much, we need to find a way to improve this.
Changed in fuel: | |
assignee: | Stanislaw Bogatkin (sbogatkin) → Bulat Gaifullin (bgaifullin) |
Changed in fuel: | |
assignee: | Stanislaw Bogatkin (sbogatkin) → Bulat Gaifullin (bgaifullin) |
no longer affects: | fuel/newton |
tags: | added: on-verification |
tags: | added: 9.1-proposed |
Changed in fuel: | |
milestone: | 10.0 → 10.1 |
Fix proposed to branch: master /review. openstack. org/307740
Review: https:/