Just an update: my problem turned out to be that in the search-component, I decremented the entry for the user running a query in the first call to finishStage, and didn't realize that most of the query processing and time occurs only in later stages. Because the entry was decremented so quickly, the logs made it seem like Solr is running the request serially, when it was just that I was sending queries more slowly than my SearchComponent was processing them. The search component now works and does limit the amount of queries a user runs in parallel (which is a benefit in our specific case).
-- View this message in context: http://lucene.472066.n3.nabble.com/Limiting-number-of-parallel-queries-per-user-tp4240566p4240851.html Sent from the Solr - User mailing list archive at Nabble.com.