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

   (1) Remove GzipHandler from JettySolrRunner.  The testCompression test in 
BasicHttpSolrClientTest verified that Solr's Jetty server responds with 
gzip-encoded content when the client sends Accept-Encoding: gzip. This behavior 
belongs in an integration test against the real packaged server, not the 
embedded test Jetty.
   
   - Add solr/packaging/test/test_compression.bats with three tests: server 
omits Content-Encoding without Accept-Encoding header, server includes 
Content-Encoding: gzip when requested, and curl can decompress and parse the 
response end-to-end.
   - Remove the GzipHandler setup from JettySolrRunner (it was already 
commented out with a TODO pointing here).
   - Remove testCompression from BasicHttpSolrClientTest.
   
   (2) Refactor JettySolrRunner filter access to use generic getFilter()
   
   Replace specific filter accessors (getDebugFilter, getSolrRateLimitFilter) 
with a single generic getFilter(Class) method. Update call sites in 
ShardRoutingTest and TestInPlaceUpdatesDistrib to register DebugFilter via 
getExtraRequestFilters() rather than relying on it being added automatically. 
Broaden getExtraRequestFilters() return type from SortedMap to SequencedMap.
   
   (3) remove Servlet404.
   
   https://issues.apache.org/jira/browse/SOLR-18168 -- not totally same but 
follow-on


-- 
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