On 8/10/2017 7:31 AM, Chris Ulicny wrote:
> I've noticed that there are quite a few INFO log entries of the form:
> "...o.a.s.s.SolrDispatchFilter Could not consume full client request"
> Should we be worried about these, or is there something wrong with the
> requests we're making?
> We aren't noticing anything unexpected in what data makes it into solr, so
> it doesn't seem problematic right now.
Off the top of my head, I would say that this probably means that the
client is incorrectly using the HTTP standard in some way. What kind of
software are you using to send the requests to Solr? The place in the
Solr code where the error happens is using the Servlet API, interfacing
into a servlet container, which is most likely going to be Jetty. This
is the first time I've seen this, so it is not likely to be a bug on the
server side. I'm not ruling out a bug in Solr, but I think if there
were one, the problem would be really common. If you happen to be
running Solr in a container other than the Jetty that it is shipped
with, there might be a problem with the container.
The Solr log will contain many more lines for this log message than you
have already shared. There will be potentially dozens of lines of a
Java stacktrace, and it may contain multiple "Caused by" sections with
more lines. Can you share the entire thing, and let us know the precise
Solr version you're running so we can check it against the source code?
With that, it may be possible to give you more specific information
about what's going wrong.