On Thu, 2008-11-20 at 11:34 -0500, Davanum Srinivas wrote:
> Oleg,
> 
> I totally agreed with you if you scroll back a few emails. Yes, we
> need to fix *that*. Any patch to do that will be *very* welcome.
> 

Ironically enough, this is precisely what the patch does.

Oleg



> thanks,
> -- dims
> 
> On Thu, Nov 20, 2008 at 11:31 AM, Oleg Kalnichevski <[EMAIL PROTECTED]> wrote:
> > On Thu, 2008-11-20 at 10:08 -0600, Thilina Gunarathne wrote:
> >> Hi,
> >>
> >>
> >>         Thilina, while I agree with "don't fix if it ain't broke",
> >>         this is an *improvement* .. not a fix for the sake of a fix. I
> >>         think we should do it.
> >>
> >> As even Oleg mentioned the MIME4J is around 15% slower than the
> >> current impl..  IMHO the issue which this patch tries to address (in
> >> memory buffering of SOAP part) is not much of an issue when used with
> >> attachments, cause most of the time people use small soap envelopes
> >> when they use attachments. Also I'm not sure whether MIME4J is as
> >> battle tested as the Axis2's current implementation.
> >>
> >
> > The real issue here has nothing to do with performance or even
> > unnecessary in-memory buffering. It is rather about inflexibility of the
> > existing MIME processing API and the hard coupling of what is meant to
> > be an abstract API with Attachment impl classes. Mime4j is merely an
> > implementation detail.
> >
> > Oleg
> >
> >>
> >> I totally agree that we should support MIME4J and we should do
> >> "improvements".. But since this does not come with any urgent fixes
> >> for something that's badly broken, I would prefer to do it in a little
> >> bit of a controlled fashion.. May be support both the impl's or do
> >> this in a branch first.
> >>
> >>
> >> Also I'm sorry, but I don't really like the approach people are taking
> >> in this issue.. Why is it that the decision is between commit the
> >> patch directly to trunk  or throw away... Why cant' we come to a
> >> middle ground..
> >>
> >>
> >> thanks,
> >> Thilina
> >>
> >>
> >>
> >>
> >>         If it breaks something (like interop) we can always revert ..
> >>
> >>         Sanjiva.
> >>         --
> >>         Sanjiva Weerawarana, Ph.D.
> >>         Founder & Director; Lanka Software Foundation;
> >>         http://www.opensource.lk/
> >>         Founder, Chairman & CEO; WSO2, Inc.; http://www.wso2.com/
> >>         Member; Apache Software Foundation; http://www.apache.org/
> >>         Visiting Lecturer; University of Moratuwa;
> >>         http://www.cse.mrt.ac.lk/
> >>
> >>         Blog: http://sanjiva.weerawarana.org/
> >>
> >>
> >>
> >> --
> >> Thilina Gunarathne  - http://thilinag.blogspot.com
> >
> >
> 
> 
> 

Reply via email to