+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?

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

Reply via email to