HoustonPutman opened a new pull request, #3391:
URL: https://github.com/apache/solr/pull/3391

   https://issues.apache.org/jira/browse/SOLR-17092
   
   This is only for when the Overseer is used, as compared to 
https://github.com/apache/solr/pull/3268 which was for the 
`DistributedApiAsyncTracker`. But overall, the two are similar race conditions. 
We need to check if the request is running first, in case the Overseer ZK 
operations are completed in-between the "isSuccessful" and "isRunning" checks. 
If we check "isRunning" first, then we should not be able to return "Not found" 
or "submitted" because the check will either see it in the running map or the 
successful map, there is no possibility that it is in neither of them.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to