[jira] Created: (SOAP-166) streaming reponse payloads

2004-04-07 Thread jira
Message:

  A new issue has been created in JIRA.

-
View the issue:
  http://issues.apache.org/jira/browse/SOAP-166

Here is an overview of the issue:
-
Key: SOAP-166
Summary: streaming reponse payloads
   Type: Improvement

 Status: Unassigned
   Priority: Major

Project: Apache SOAP
 Components: 
 All
   Versions:
 2.3

   Assignee: 
   Reporter: Bill Carpenter

Created: Wed, 7 Apr 2004 1:50 PM
Updated: Wed, 7 Apr 2004 1:50 PM

Description:
Apache SOAP reads the entire response payload into memory and in most cases makes a 
few copies of it before returning results to the caller.  This is particularly 
troublesome in the RPC case (Call.invoke) because the String is fed into an XML parser 
which could just as well take in InputStream (or Reader).

Significant performance and memory footprint improvements can be had by streaming the 
response at least as far as the XML parser input.

PS:-  I am working on a patch for exactly this thing and will submit it soon.



-
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira



[jira] Updated: (SOAP-166) streaming reponse payloads

2004-04-07 Thread jira
The following issue has been updated:

Updater: Bill Carpenter (mailto:[EMAIL PROTECTED])
   Date: Wed, 7 Apr 2004 5:46 PM
Comment:
The attached patch implements streaming responses for Call.invoke().  It doesn't do 
anything about streaming responses for Message.receive().
Changes:
 Attachment changed to streaming-response-patch.txt
-
For a full history of the issue, see:

  http://issues.apache.org/jira/browse/SOAP-166?page=history

-
View the issue:
  http://issues.apache.org/jira/browse/SOAP-166

Here is an overview of the issue:
-
Key: SOAP-166
Summary: streaming reponse payloads
   Type: Improvement

 Status: Unassigned
   Priority: Major

Project: Apache SOAP
 Components: 
 All
   Versions:
 2.3

   Assignee: 
   Reporter: Bill Carpenter

Created: Wed, 7 Apr 2004 1:50 PM
Updated: Wed, 7 Apr 2004 5:46 PM

Description:
Apache SOAP reads the entire response payload into memory and in most cases makes a 
few copies of it before returning results to the caller.  This is particularly 
troublesome in the RPC case (Call.invoke) because the String is fed into an XML parser 
which could just as well take in InputStream (or Reader).

Significant performance and memory footprint improvements can be had by streaming the 
response at least as far as the XML parser input.

PS:-  I am working on a patch for exactly this thing and will submit it soon.



-
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira



[jira] Commented: (SOAP-166) streaming reponse payloads

2004-04-07 Thread jira
The following comment has been added to this issue:

 Author: Bill Carpenter
Created: Wed, 7 Apr 2004 5:47 PM
   Body:
Forgot to mention that the attached patch is against current CVS sources (as of 7 
April 2004).
-
View this comment:
  http://issues.apache.org/jira/browse/SOAP-166?page=comments#action_28010

-
View the issue:
  http://issues.apache.org/jira/browse/SOAP-166

Here is an overview of the issue:
-
Key: SOAP-166
Summary: streaming reponse payloads
   Type: Improvement

 Status: Unassigned
   Priority: Major

Project: Apache SOAP
 Components: 
 All
   Versions:
 2.3

   Assignee: 
   Reporter: Bill Carpenter

Created: Wed, 7 Apr 2004 1:50 PM
Updated: Wed, 7 Apr 2004 5:47 PM

Description:
Apache SOAP reads the entire response payload into memory and in most cases makes a 
few copies of it before returning results to the caller.  This is particularly 
troublesome in the RPC case (Call.invoke) because the String is fed into an XML parser 
which could just as well take in InputStream (or Reader).

Significant performance and memory footprint improvements can be had by streaming the 
response at least as far as the XML parser input.

PS:-  I am working on a patch for exactly this thing and will submit it soon.



-
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira



RE: eliminating one or two in memory copies of the response payload

2004-04-07 Thread WJCarpenter
wjc> I'm developing an obsession with getting rid of unnecessary
wjc> copies during response processing.

A patch for this is attached to bug SOAP-166:

   http://nagoya.apache.org/jira/browse/SOAP-166

I'd appreciate it if anyone who can would give it a try and report pro
or con.  For me, it gave 10-15% speed improvement and a pretty good
memory footprint improvement.
-- 
[EMAIL PROTECTED] (WJCarpenter)PGP 0x91865119
38 95 1B 69 C9 C6 3D 2573 46 32 04 69 D6 ED F3



Re: Apache license update

2004-04-07 Thread Scott Nichol
There is a new "nightly" release at 
http://cvs.apache.org/dist/soap/nightly/2004-04-07/.  This has the new Apache license 
(finally), manifest files in soap.jar and soap.war (hurray), and a fix that trims the 
value in the HTTP Content-Length header.

Scott Nichol

Do not send e-mail directly to this e-mail address,
because it is filtered to accept only mail from
specific mail lists.