Performance tuning of APIs

Registered by Malini Kamalambal

Current perf stats.

Name highest 10sec mean lowest 10sec mean Highest Rate Mean Count
tr_create_queue 0.87 sec 0.11 sec 41 / sec 0.52 sec 2075
tr_delete_claim 28.59 sec 50.79 msec 62.6 / sec 0.96 sec 4089
tr_delete_message 27.75 sec 59.05 msec 393.6 / sec 1.02 sec 31141
tr_delete_queue 31.01 sec 62.52 msec 37 / sec 0.60 sec 2050
tr_get_claim 39.87 sec 49.30 msec 10.4 / sec 0.60 sec 530
tr_get_message 28.99 sec 52.69 msec 64.6 / sec 0.67 sec 4062
tr_post_claim 28.91 sec 98.71 msec 408.5 / sec 1.08 sec 31671
tr_post_message 28.28 sec 80.84 msec 436.4 / sec 1.09 sec 33225
tr_queue_stats 7.03 sec 89.82 msec 9.8 / sec 0.57 sec 470
tr_update_claim 32.10 sec 57.74 msec 10.6 / sec 0.61 sec 530
tr_update_queue 0.83 sec 53.76 msec 11 / sec 0.47 sec 554

Blueprint information

Status:
Complete
Approver:
None
Priority:
High
Drafter:
None
Direction:
Approved
Assignee:
Flavio Percoco
Definition:
Approved
Series goal:
Accepted for havana
Implementation:
Implemented
Milestone target:
milestone icon havana-3
Started by
Kurt Griffiths
Completed by
Kurt Griffiths

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/api-perf-tuning,n,z

Addressed by: https://review.openstack.org/38838
    Include queue ID in unclaim to trigger use of index

Gerrit topic: https://review.openstack.org/#q,topic:bug/1205388,n,z

Gerrit topic: https://review.openstack.org/#q,topic:mongodb-perf,n,z

Addressed by: https://review.openstack.org/47259
    perf(mongodb): Combine project and queue message fields

Addressed by: https://review.openstack.org/47272
    fix(mongodb): Marker generation creates a bottleneck under heavy load

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.