aerogear/openshift-origin-cartridge-aerogear-push-wildfly — pull request #13 by vibe13 (2014-11-17 15:40:43+00:00)
Title: AGPUSH-1008 - Avoid duplicating the WildFly binaries for each new Push Server version

This aim of this PR is the management of a version/shared folder, which contains the WildFly binaries.
The content of this version/shared folder is actually based on WildFly 8.1.0.Final (version/8 from https://github.com/openshift-cartridges/openshift-wildfly-cartridge/archive/8.1.0.Final.zip).
This brings the AeroGear version folder back to ~24MB, making it possible to have multiple versions of the cart without duplicating all the WildFly bits, and making it easier to update WildFly versions, which are now completely separated.
The cartridge now contains only version 1.0.1 (polished version 1.0.0).
To test:
rhc create-app --no-git -g medium "https://cartreflect-claytondev.rhcloud.com/reflect?github=vibe13/openshift-origin-cartridge-aerogear-push-wildfly&commit=0272051835d7d55cb04053010f812b8a83d18fd1"

About the startup timing issues, my tests found that the "waitondeployments" methos in bin/control is the one that makes it impossible to create carts in small gears, commenting out that method makes the creation possible with no problems. This is why the "-g medium" option above. Any thoughts about this?

@matzew @abstractj @fjuma @bparees do you mind taking a look? Thanks!