or you should do the MD5 against the patch jar and the corresponding counterpart in the plugin directory as per our chat.
what azeez said works as well. --Srinath On Mon, Apr 29, 2013 at 4:59 PM, Afkham Azeez <[email protected]> wrote: > > > On Mon, Apr 29, 2013 at 4:51 PM, Shameera Rathnayaka <[email protected]>wrote: > >> 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 >> > > What happens if the user first applies patches, starts with > -DapplyPatches, then restarts without -DapplyPatches? Do you still get a > WARNing log? If some patches were applied but later the user copies a few > new patches, but doesn't run -DapplyPatches, does the WARNing message only > print the list of patches that was not applied? > > In order to implement the above, you may have to maintain the patch > application status in the local file system or local registry. > > >> >> 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 >> >> > > > -- > *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 > > -- ============================ 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
