Hi Sagara,

Sure, will do.

Thanks,
Hasini.

On Wed, Sep 5, 2012 at 11:42 AM, Sagara Gunathunga <[email protected]> wrote:

> Hi Hasini,
>
> Can you please provide same patch for Rampart Apache trunk too ?
>
> Thanks !
>
> On Tue, Sep 4, 2012 at 11:47 PM, Hasini Gunasinghe <[email protected]>wrote:
>
>> Attaching the modifications at Rampart handlers level which caused slight
>> improvement.
>> Please review and commit.
>>
>> We can also consider removing rampart module (i.e security phase) from
>> global phase in a future release so that rampart handlers will not be
>> invoked for each service call.
>>
>> Thanks,
>> Hasini.
>>
>>
>> On Tue, Sep 4, 2012 at 4:55 PM, Afkham Azeez <[email protected]> wrote:
>>
>>> Just by making the following change we were able to see a performance
>>> improvement of close to 20% !!!
>>>
>>> Index: src/org/apache/axis2/description/AxisModule.java
>>> ===================================================================
>>> --- src/org/apache/axis2/description/AxisModule.java (revision 141042)
>>> +++ src/org/apache/axis2/description/AxisModule.java (working copy)
>>> @@ -129,8 +129,17 @@
>>>       *
>>>       * @return the archive name of the module
>>>       */
>>> +    private String archiveName;
>>> +
>>>      public String getArchiveName() {
>>> -        return version == null ? name : (name + "-" + version);
>>> +        if (archiveName == null){
>>> +            if(version == null){
>>> +                archiveName = name;
>>> +            } else {
>>> +                archiveName = name + "-" + version;
>>> +            }
>>> +        }
>>> +        return archiveName;
>>>      }
>>>
>>> On Tue, Sep 4, 2012 at 2:27 PM, Afkham Azeez <[email protected]> wrote:
>>>
>>>> This is a simple echo service which has not been secured. In the in
>>>> flow, the overhead caused by the rampart handlers is 8% & in the out flow
>>>> the overhead is 12%. So, we can improve performance by 20% just by
>>>> optimizing this bit of code.
>>>>
>>>> Azeez
>>>>
>>>>
>>>> On Tue, Sep 4, 2012 at 2:23 PM, Prabath Siriwardena 
>>>> <[email protected]>wrote:
>>>>
>>>>> What is the security policy you used here..?
>>>>>
>>>>> Thanks & regards,
>>>>> -Prabath
>>>>>
>>>>>
>>>>> On Tue, Sep 4, 2012 at 2:20 PM, Afkham Azeez <[email protected]> wrote:
>>>>>
>>>>>> Rampart handlers are causing much higher overhead in the outflow. See
>>>>>> attached screenshot.
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Tue, Sep 4, 2012 at 2:16 PM, Hasini Gunasinghe <[email protected]>wrote:
>>>>>>
>>>>>>> Will look into this.
>>>>>>>
>>>>>>> Thanks,
>>>>>>> Hasini.
>>>>>>>
>>>>>>> On Tue, Sep 4, 2012 at 2:06 PM, Afkham Azeez <[email protected]> wrote:
>>>>>>>
>>>>>>>> See attached jprofiler screenshot.
>>>>>>>>
>>>>>>>> The main culprit seems to be the isEngaged method call which is
>>>>>>>> repeatedly building the module name. The fix should be simple, we could
>>>>>>>> remember the module name. Prabath et. al. please take this up urgently.
>>>>>>>>
>>>>>>>> --
>>>>>>>> *Afkham Azeez*
>>>>>>>> Director of Architecture; WSO2, Inc.; http://wso2.com
>>>>>>>> Member; Apache Software Foundation; http://www.apache.org/
>>>>>>>> * <http://www.apache.org/>**
>>>>>>>> email: **[email protected]* <[email protected]>* cell: +94 77 3320919
>>>>>>>> blog: **http://blog.afkham.org* <http://blog.afkham.org>*
>>>>>>>> twitter: 
>>>>>>>> **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez>
>>>>>>>> *
>>>>>>>> linked-in: **http://lk.linkedin.com/in/afkhamazeez*
>>>>>>>> *
>>>>>>>> *
>>>>>>>> *Lean . Enterprise . Middleware*
>>>>>>>>
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> Dev mailing list
>>>>>>>> [email protected]
>>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> *Afkham Azeez*
>>>>>> Director of Architecture; WSO2, Inc.; http://wso2.com
>>>>>> Member; Apache Software Foundation; http://www.apache.org/
>>>>>> * <http://www.apache.org/>**
>>>>>> email: **[email protected]* <[email protected]>* cell: +94 77 3320919
>>>>>> blog: **http://blog.afkham.org* <http://blog.afkham.org>*
>>>>>> twitter: 
>>>>>> **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez>
>>>>>> *
>>>>>> linked-in: **http://lk.linkedin.com/in/afkhamazeez*
>>>>>> *
>>>>>> *
>>>>>> *Lean . Enterprise . Middleware*
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Thanks & Regards,
>>>>> Prabath
>>>>>
>>>>> Mobile : +94 71 809 6732
>>>>>
>>>>> http://blog.facilelogin.com
>>>>> http://RampartFAQ.com
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> *Afkham Azeez*
>>>> Director of Architecture; WSO2, Inc.; http://wso2.com
>>>> Member; Apache Software Foundation; http://www.apache.org/
>>>> * <http://www.apache.org/>**
>>>> email: **[email protected]* <[email protected]>* cell: +94 77 3320919
>>>> blog: **http://blog.afkham.org* <http://blog.afkham.org>*
>>>> twitter: 
>>>> **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez>
>>>> *
>>>> linked-in: **http://lk.linkedin.com/in/afkhamazeez*
>>>> *
>>>> *
>>>> *Lean . Enterprise . Middleware*
>>>>
>>>>
>>>
>>>
>>> --
>>> *Afkham Azeez*
>>> Director of Architecture; WSO2, Inc.; http://wso2.com
>>> Member; Apache Software Foundation; http://www.apache.org/
>>> * <http://www.apache.org/>**
>>> email: **[email protected]* <[email protected]>* cell: +94 77 3320919
>>> blog: **http://blog.afkham.org* <http://blog.afkham.org>*
>>> twitter: **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez>
>>> *
>>> linked-in: **http://lk.linkedin.com/in/afkhamazeez*
>>> *
>>> *
>>> *Lean . Enterprise . Middleware*
>>>
>>>
>>
>> _______________________________________________
>> Dev mailing list
>> [email protected]
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>>
>
>
> --
> Sagara Gunathunga
>
> Technical Lead; WSO2, Inc.;  http://wso2.com
> V.P Apache Web Services ;  http://ws.apache.org/
> Blog ;  http://ssagara.blogspot.com
>
>
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to