Hi all, Thanks for the feedback.
On Wed, Apr 29, 2015 at 6:07 PM, Chamila De Alwis <chami...@wso2.com> wrote: > Hi Isuru, > > Great work! This was a necessity for a long time. IMO we should have an > approach to samples where the real world scenarios or closer to real world > scenarios are used for samples. For example we should keep the "tomcat" > sample and remove the "single-cartridge-app" if both are same. The README > would describe what sample scenario it covers. > Agreed that we should have samples closer to real world scenarios, such as the wordpress application which we have currently. However, IMHO an application with a single tomcat cartridge does not really showcase how composite applications would support such scenarios. That was possible with Stratos 4 subscription model as well. Therefore, for such scenarios we should provide generic applications, so that anyone can use them as a guideline and create their own simple applications, tomcat, php, or anything else. That is why I thought of keeping single-cartridge-app without specifically tomcat. > > > > Regards, > Chamila de Alwis > Software Engineer | WSO2 | +94772207163 > Blog: code.chamiladealwis.com > > > > On Wed, Apr 29, 2015 at 3:56 PM, Reka Thirunavukkarasu <r...@wso2.com> > wrote: > >> +1 for using the directory structure for the samples. In that way, anyone >> can find out relevant samples easily without looking into the >> application/group. >> >> Can we add a category for startupDependents, termination behavior >> (terminate-all and terminate-dependent) as well? >> > +1 > >> Thanks. >> Reka >> >> On Wed, Apr 29, 2015 at 3:33 PM, Isuru Haththotuwa <isu...@apache.org> >> wrote: >> >>> Hi Devs, >>> >>> I started looking in to $subject. Please find the initial findings: >>> >>> *Application Name* >>> >>> *Proposed New Name (if required)* >>> >>> *Comments* >>> >>> *Can Remove?* >>> >>> single-cartridge >>> >>> single-cartridge-app >>> >>> - >>> >>> >>> tomcat >>> >>> - >>> >>> duplicate single cartridge app, can be removed >>> >>> Yes >>> >>> single-group-cartridge >>> >>> single-group-app >>> >>> - >>> >>> >>> single-group-v3 >>> >>> >>> only difference is from single-group-cartridge is there are multiple >>> group instances, should remove IMO >>> >>> Yes >>> >>> nested-group >>> >>> single-level-nested-group-app >>> >>> - >>> >>> >>> nested-group-v2 >>> >>> >>> only difference with nested-group is there are multiple groups nested >>> at level1; can either remove, or else can rename to >>> single-level-nested-groups-app >>> >>> Yes >>> >>> complex-app >>> >>> single-level-nested-groups-app >>> >>> - >>> >>> >>> wordpress >>> >>> wordpress-app >>> >>> - >>> >>> >>> wordpress-extended-v1 >>> >>> - >>> >>> in addition to wordpress sample, an additional tomcat cartridge in >>> included in this app, can remove IMO >>> >>> Yes >>> >>> wordpress-extended-v2 >>> >>> - >>> >>> in addition to wordpress sample, an additional tomcat cartridge in >>> included in this app and min group instance count is 2, can remove IMO >>> >>> Yes >>> >>> group-cartridges >>> >>> - >>> >>> redundant, can be removed >>> >>> Yes >>> >>> n-level-nesting >>> >>> five-levels-nested-groups-app >>> >>> this is an extreme scenario for even a complex app >>> >>> >>> esb-php-nested-with-esb-php-nested-with-mysql-php-app >>> >>> >>> Does this app has any real use case? If not, can remove. >>> >>> >>> single-group-v1 >>> >>> - >>> >>> Redundant, can be removed >>> >>> Yes >>> >>> single-group-v2 >>> >>> - >>> >>> Redundant, can be removed >>> >>> Yes >>> >>> more-complex-app >>> >>> - >>> >>> Redundant, can be removed >>> >>> Yes >>> >>> I'm yet to look in to the scaling related samples. >>> >>> Furthermore, IMHO we can re-organize the the samples using a directory >>> structure as shown below: >>> >>> applications >>> -- simple (this will carry single cartridge apps, and apps with >>> non nested groups) >>> -- nested (complex apps with nested groups) >>> -- scaling (group/dependency scaling, bursting and similar apps >>> with special patterns) >>> >>> Please share your thoughts on this. >>> >>> -- >>> Thanks and Regards, >>> >>> Isuru H. >>> +94 716 358 048* <http://wso2.com/>* >>> >>> >>> >> >> >> -- >> Reka Thirunavukkarasu >> Senior Software Engineer, >> WSO2, Inc.:http://wso2.com, >> Mobile: +94776442007 >> >> -- >> <%2B94776442007> >> <%2B94776442007> >> Thanks and Regards, >> >> Isuru H. >> <%2B94776442007> >> +94 716 358 048 <%2B94776442007>* <http://wso2.com/>* >> >> >> * <http://wso2.com/>* >> >> >>