This essentially wraps the docker cp code paths with a CNAPI waitlist ticket, to avoid running multiple docker copy operations at the same time.
I also added more docker copy funky filename tests (for things that were previously failing - like single quotes and dollar sign handling), and the ability to run these tests in parallel (for both stopped and running containers) - previously they only ran sequentially.
This essentially wraps the
docker cp
code paths with a CNAPI waitlist ticket, to avoid running multiple docker copy operations at the same time.I also added more docker copy funky filename tests (for things that were previously failing - like single quotes and dollar sign handling), and the ability to run these tests in parallel (for both stopped and running containers) - previously they only ran sequentially.