I have been using harbormaster.sendmessage to report on test results and I noticed two things for our projects that have a lot of tests.
Oh, a lot means about 50,000.
- reporting the tests into phabricator was so slow that our nginx timed out.
- loading diff pages that have the tests on them take ~10-20 seconds to load
How can we improve the performance of this?
- can I add an index to the db?
- is the data fundamentally structured assuming small numbers of tests?