I am using the Kitware/cdash-docker docker compose files to build a docker container running CDash
. I am running submissions from a large C++
project that generates around 3.5Mb XML files containing the code coverage information. ctest then times out on submit with the following message
Error when uploading file: <code coverage xml file name>
Error message was: Operation too slow. Less than 1 bytes/sec transferred the last 120 seconds
Problem when submitting via HTTP
I have modified the docker image to checkout the v2.4.0-prebuilt branch of CDash
, and the problem remains on one docker host but when installed on another (less powerful machine) it actually accepts the submission and spends a little over a minute on the PUT request.
So my questions are, how can I modify the 120s limit for file submission, and are there settings for the CDash
installation that may affect the performance for such uploads? I can't find anything in the docker container logs, so my understanding of the situation is that they keep doing their job until the client terminates on a timeout limit I can't figure out how to modify.