Hi all,
According to the discussion, I have attached a patch for this. With this
patch, when user runs the server with -DapplyPatches it will
print applying patches info like below
INFO {org.wso2.carbon.server.util.Utils} - applying patch : patch0001
INFO {org.wso2.carbon.server.util.Utils} - applying patch : patch0002
INFO {org.wso2.carbon.server.util.Utils} - applying patch : patch0003
if user didn't use the -DapplyPatches option and patches are available in
repository/component/patches directory then it will print a warning
WARN {org.wso2.carbon.server.extensions.PatchInstaller} - Patches
available under patches directory
logs are print in both terminal and patches.log
Thanks
Shameera.
On Tue, Apr 23, 2013 at 9:53 AM, Afkham Azeez <[email protected]> wrote:
>
>
> On Mon, Apr 22, 2013 at 5:31 PM, Pradeep Fernando <[email protected]>wrote:
>
>> The new carbon servers will have the -Dapplypatches behaviour by default.
>> (startup scripts will have that). Hence not sure about the validity of that
>> use case.
>>
>
> That is not good. You don't need to apply patches always. This
> unnecessarily would eat of some of the startup time. In resource
> constrained environments, this would translate into a bigger startup delay.
> I don't see why this is being done. If patches are to be applied, the user
> can consciously do it or script it.
>
>
>>
>> --Pradeep
>>
>>
>> On Mon, Apr 22, 2013 at 4:50 PM, Shameera Rathnayaka
>> <[email protected]>wrote:
>>
>>> Hi,
>>>
>>> According to the offline chat with Srinath, one use case is, When user
>>> start the server without -DapplyPatches option, But user has added a new
>>> patch directory(let say patch0005) to the patches directory(assume user has
>>> already started the server with -DapplyPatches option before adding new
>>> patch directory). Then proper warning message should print in server
>>> startup console.
>>>
>>> Here we can only compare md5 checksum of jars at the latest patch
>>> directory(patch0005) with jars at repository/component/plugins directory to
>>> detect this situation.
>>>
>>> Thanks,
>>> Shameera.
>>>
>>>
>>> On Thu, Apr 18, 2013 at 6:32 PM, Amila Suriarachchi <[email protected]>wrote:
>>>
>>>>
>>>>
>>>>
>>>> On Sat, Apr 6, 2013 at 12:55 PM, Srinath Perera <[email protected]>wrote:
>>>>
>>>>> Lets print following information when starting the server
>>>>>
>>>>> 1. current patch level
>>>>> 2. check the md5 for the most current patch and corresponding jar and
>>>>> print a warning.
>>>>>
>>>>> Currently QA team manually verify these every time they start the
>>>>> server. We can automate them.
>>>>>
>>>>
>>>> I am wondering how many times QA team has found that there is a
>>>> difference between the latest patched jars and jars in the plugins folder
>>>> after starting the server with -DapplyPatches?
>>>>
>>>> thanks,
>>>> Amila.
>>>>
>>>>>
>>>>> --Srinath
>>>>>
>>>>> --
>>>>> ============================
>>>>> Srinath Perera, Ph.D.
>>>>> Senior Software Architect, WSO2 Inc.
>>>>> Visiting Faculty, University of Moratuwa
>>>>> Member, Apache Software Foundation
>>>>> Research Scientist, Lanka Software Foundation
>>>>> Blog: http://srinathsview.blogspot.com/
>>>>> Photos: http://www.flickr.com/photos/hemapani/
>>>>> Phone: 0772360902
>>>>>
>>>>> _______________________________________________
>>>>> Architecture mailing list
>>>>> [email protected]
>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> *Amila Suriarachchi*
>>>>
>>>> Software Architect
>>>> WSO2 Inc. ; http://wso2.com
>>>> lean . enterprise . middleware
>>>>
>>>> phone : +94 71 3082805
>>>>
>>>> _______________________________________________
>>>> Architecture mailing list
>>>> [email protected]
>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>>
>>>>
>>>
>>>
>>> --
>>> *Software Engineer - WSO2 Inc.*
>>> *email: [email protected]*
>>> *phone: +9471 922 1454*
>>> *
>>> *
>>> *Linked in : *http://lk.linkedin.com/pub/shameera-rathnayaka/1a/661/561
>>> *Twitter : *https://twitter.com/Shameera_R
>>>
>>> _______________________________________________
>>> Architecture mailing list
>>> [email protected]
>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>
>>>
>>
>>
>> --
>> *Pradeep Fernando*
>> Member, Management Committee - Platform & Cloud Technologies
>> Senior Software Engineer;WSO2 Inc.; http://wso2.com
>>
>> blog: http://pradeepfernando.blogspot.com
>> m: +94776603662
>>
>> _______________________________________________
>> Architecture mailing list
>> [email protected]
>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>
>>
>
>
> --
> *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*
>
> _______________________________________________
> Architecture mailing list
> [email protected]
> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>
>
--
*Software Engineer - WSO2 Inc.*
*email: shameera AT wso2.com <[email protected]> , shameera AT
apache.org<[email protected]>
*
*phone: +9471 922 1454*
*
*
*Linked in : *http://lk.linkedin.com/pub/shameera-rathnayaka/1a/661/561
*Twitter : *https://twitter.com/Shameera_R
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture