Description of problem: It seems that pulp isn't obeying the concurrency weight properly. Too many syncs run given the set concurrency and weight. Version-Release number of selected component (if applicable): 2.1.2 How reproducible: always Steps to Reproduce: 1. Set concurrency_threshold to 5 in server.conf 2. Set sync_weight to 2 in server.conf 3. Restart httpd 4. Initiate 4 syncs Actual results: Three of the syncs seem to run Expected results: Only 2 should run at any one time
I've been unable to reproduce this, but I didn't notice some behavior that seems confusing. I followed the directions and started 4 syncs. 2 syncs kicked off immediately, and the other 2 waited. The third sync started while the first was publishing. This can give the impression that those two syncs are running concurrently, but the publish is actually a separate task from the sync in the dispatch system, even though they are grouped together (and their execution tracked together). I'm going to close this bug. We can re-open if someone else is able to reproduce it.