AWS SDK v2 uses asynchronous non-blocking mechanisms to perform its operations. To adapt it with blocking operations, a thread pool exists that facilitates these operations. The thread pool has 15 threads by default. However, if reading bytes from the client is slow, these threads may become overloaded and degrade Artifactory's upload performance.
To deal with this possibility, Artifactory allows for increasing the numbers of threads using the blockingDataReadThreads parameter.