Author: gsingers
Date: Thu Apr 17 09:57:55 2008
New Revision: 649185

URL: http://svn.apache.org/viewvc?rev=649185&view=rev
Log:
SOLR-267: Reopen.  Remove adding info to the HTTP Header.  Remove double 
responseHeader in the namedList response

Modified:
    lucene/solr/trunk/CHANGES.txt
    lucene/solr/trunk/src/java/org/apache/solr/request/SolrQueryResponse.java
    lucene/solr/trunk/src/test/org/apache/solr/request/JSONWriterTest.java
    
lucene/solr/trunk/src/webapp/src/org/apache/solr/servlet/SolrDispatchFilter.java

Modified: lucene/solr/trunk/CHANGES.txt
URL: 
http://svn.apache.org/viewvc/lucene/solr/trunk/CHANGES.txt?rev=649185&r1=649184&r2=649185&view=diff
==============================================================================
--- lucene/solr/trunk/CHANGES.txt (original)
+++ lucene/solr/trunk/CHANGES.txt Thu Apr 17 09:57:55 2008
@@ -357,6 +357,7 @@
 
 27. SOLR-267: Changed logging to report number of hits, and also provide a 
mechanism to add log messages to be output by the SolrCore via a NamedList toLog
     member variable.  (Will Johnson, yseeley, gsingers)
+   SOLR-267: Removed adding values to the HTTP headers in SolrDispatchFilter 
(gsingers)
 
 28. SOLR-509: Moved firstSearcher event notification to the end of the 
SolrCore constructor (Koji Sekiguchi via gsingers)
 

Modified: 
lucene/solr/trunk/src/java/org/apache/solr/request/SolrQueryResponse.java
URL: 
http://svn.apache.org/viewvc/lucene/solr/trunk/src/java/org/apache/solr/request/SolrQueryResponse.java?rev=649185&r1=649184&r2=649185&view=diff
==============================================================================
--- lucene/solr/trunk/src/java/org/apache/solr/request/SolrQueryResponse.java 
(original)
+++ lucene/solr/trunk/src/java/org/apache/solr/request/SolrQueryResponse.java 
Thu Apr 17 09:57:55 2008
@@ -79,7 +79,6 @@
   ***/
 
   public SolrQueryResponse() {
-         add("responseHeader", new SimpleOrderedMap<Object>());
   }
   
   

Modified: lucene/solr/trunk/src/test/org/apache/solr/request/JSONWriterTest.java
URL: 
http://svn.apache.org/viewvc/lucene/solr/trunk/src/test/org/apache/solr/request/JSONWriterTest.java?rev=649185&r1=649184&r2=649185&view=diff
==============================================================================
--- lucene/solr/trunk/src/test/org/apache/solr/request/JSONWriterTest.java 
(original)
+++ lucene/solr/trunk/src/test/org/apache/solr/request/JSONWriterTest.java Thu 
Apr 17 09:57:55 2008
@@ -42,12 +42,12 @@
     rsp.add("data2", Double.NEGATIVE_INFINITY);
     rsp.add("data3", Float.POSITIVE_INFINITY);
     w.write(buf, req, rsp);
-    assertEquals(buf.toString(), 
"{'responseHeader':{},'data1':float('NaN'),'data2':-float('Inf'),'data3':float('Inf')}");
+    assertEquals(buf.toString(), 
"{'data1':float('NaN'),'data2':-float('Inf'),'data3':float('Inf')}");
 
     w = new RubyResponseWriter();
     buf = new StringWriter();
     w.write(buf, req, rsp);
-    assertEquals(buf.toString(), 
"{'responseHeader'=>{},'data1'=>(0.0/0.0),'data2'=>-(1.0/0.0),'data3'=>(1.0/0.0)}");
+    assertEquals(buf.toString(), 
"{'data1'=>(0.0/0.0),'data2'=>-(1.0/0.0),'data3'=>(1.0/0.0)}");
 
   }
   

Modified: 
lucene/solr/trunk/src/webapp/src/org/apache/solr/servlet/SolrDispatchFilter.java
URL: 
http://svn.apache.org/viewvc/lucene/solr/trunk/src/webapp/src/org/apache/solr/servlet/SolrDispatchFilter.java?rev=649185&r1=649184&r2=649185&view=diff
==============================================================================
--- 
lucene/solr/trunk/src/webapp/src/org/apache/solr/servlet/SolrDispatchFilter.java
 (original)
+++ 
lucene/solr/trunk/src/webapp/src/org/apache/solr/servlet/SolrDispatchFilter.java
 Thu Apr 17 09:57:55 2008
@@ -273,14 +273,15 @@
                  */
                 this.execute( req, handler, solrReq, solrRsp );
               // add info to http headers
-                try {
+              //TODO: See SOLR-232 and SOLR-267.  
+                /*try {
                   NamedList solrRspHeader = solrRsp.getResponseHeader();
                  for (int i=0; i<solrRspHeader.size(); i++) {
                    ((javax.servlet.http.HttpServletResponse) 
response).addHeader(("Solr-" + solrRspHeader.getName(i)), 
String.valueOf(solrRspHeader.getVal(i)));
                  }
                 } catch (ClassCastException cce) {
                   log.log(Level.WARNING, "exception adding response header log 
information", cce);
-                }
+                }*/
                 if( solrRsp.getException() != null ) {
                   sendError( (HttpServletResponse)response, 
solrRsp.getException() );
                 }


Reply via email to