Performance tuning of APIs
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:
- havana-3
- Started by
- Kurt Griffiths
- Completed by
- Kurt Griffiths
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Include queue ID in unclaim to trigger use of index
Gerrit topic: https:/
Gerrit topic: https:/
Addressed by: https:/
perf(mongodb): Combine project and queue message fields
Addressed by: https:/
fix(mongodb): Marker generation creates a bottleneck under heavy load