Support uploading batches of reports
At the moment Core uploads reports one by one even if there is some one. This results in the enormous number of small requests. However, it would be better to send all available reports at once periodically.
I suppose to introduce new request upload_reports that will accept arrays or reports and to get rid of the former one upload_report. With report archives everything will be great since they already have unique names.
Updated by Evgeny Novikov about 1 year ago
- Status changed from New to Resolved
During solving 3 testing sub-jobs I observed ~10 times less requests devoted to uploading reports. The total number of requests decreased by ~30%. In addition, Core consumed 2 times less CPU time while total wall time almost didn't change. Let's proceed with other optimizations of requests, e.g. #8567.