Monitor RQG code for performance regressions
If the RQG suffers a silent performance regression, this is going to impact the concurrency of the stress tests, making them unstressfull.
To avoid this, the RQG performance needs to be monitored via the Hudson farm by either:
- running DProf against gendata.pl and gensql.pl and storing the results and periodically reviewing them
- using a benchmarking/
We should monitor both the most complex optimizer grammar and the WL5004 grammar, because those are the queries most difficult to generate, and at the same time the workloads are different. It may be necessary to construct a single-threaded version of gentest.pl that does not use any Reporters, but does run the default Validators and other processing code.
Blueprint information
- Status:
- Complete
- Approver:
- Random Query Generator Team
- Priority:
- Undefined
- Drafter:
- Random Query Generator Team
- Direction:
- Needs approval
- Assignee:
- Random Query Generator Team
- Definition:
- New
- Series goal:
- None
- Implementation:
- Implemented
- Milestone target:
- None
- Started by
- Philip Stoev
- Completed by
- Philip Stoev
Related branches
Related bugs
Sprints
Whiteboard
Implemented in Hudson.