[ https://issues.apache.org/jira/browse/SOLR-3382?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13260742#comment-13260742 ]
Per Steffensen commented on SOLR-3382: -------------------------------------- See patch attached to SOLR-3178 > Finegrained error propagation (focus on multi-document updates) > --------------------------------------------------------------- > > Key: SOLR-3382 > URL: https://issues.apache.org/jira/browse/SOLR-3382 > Project: Solr > Issue Type: New Feature > Components: clients - java, Response Writers, update > Affects Versions: 3.5 > Reporter: Per Steffensen > Assignee: Per Steffensen > Labels: client, documents, error, multiple, propagation, update > Fix For: 4.0 > > > Today when an error occurs on server side during the handling of a request, > the handling of the request will stop at the point when the error occured, > and only a error-message (reason part of HTTP status line) and error-code > (HTTP response code) is pushed back to the sender of the request. > This can be improved in several ways > - Reacting as a client on errors, solely based on a textual message and a > HTTP response code is hard. The error ought have some kind of type telling > the client which kind of error happened. > - When handling multi-document updates the error might happen during the > handling of one of the documents - potentially not the first document and > potentially not the last document. > -- The client ought to get information about which documents where > successfully updated (the ones comming before the document creating the > error). > -- If the error updating a document is not due to a general problem, it could > very well be that some of the documents not yet handled at the time of the > error (the documents comming after the document creating the error), could be > successfully updated - so why not try that. > -- If continuing the updating of documents, even after one document-update > resulted in an error (as suggested above), the updating of some of those > documents might also result in an error. This leads to another improvement, > namely being able to send information about more than one error back to the > client. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org