+1 Thanks, Marius
On Sat, Nov 7, 2015 at 6:11 PM, [email protected] <[email protected]> wrote: > Hi devs, > > As you know our goal is to use myxwiki.org as a real life test platform > to validate releases of XWiki. > > Current Situation > ================== > > However this is currently not working very well for 2 reasons: > > 1) We’re always lagging behind on the version installed on myxwiki.org. > Right now it’s 7.1.2 and our last released version is 7.3M2. Thus if we > notice a problem on myxwiki.org, it’ll be fixed only in much later > versions and myxwiki.org is not playing its role of helping validate > releases before we release final versions. > > 2) We don’t really monitor the performance of myxwiki.org. > > 3) We don’t really analyse issues that can happen on it because we don’t > check the logs. > > Thus I think we need to find a better process for benefitting from > myxwiki.org. > > Question > ========= > > Are we still interested in benefitting from myxwiki.org for testing our > releases? > > If not, then stop reading at this point :) > If we are, then I’m making some proposals below. > > Proposal > ========= > > For 1): > > I’d like to propose to add a step in our ReleasePlan template as the last > step: > - Check the myxwiki.org upgrade roster and ping the next person to update > myxwiki.org > > So the idea would be to not make the RM do the upgrade since he/she > already has a lot to do to release XWiki but to make him/her responsible > for pinging someone to do it. Then we would take turn to upgrade it (in a > similar fashion as we do for releasing XWiki). > > Note that I believe this would also make us work on making it simpler to > perform XWiki upgrades and this would benefit our users. We would eat our > own dog food basically :) > > For 2): > > Here are ideas of what we could monitor and receive alerts when they go > beyond a given threshold: > - the average response times users get on it, > - when a specific requests takes more than N seconds (this would also > allow us to find wiki pages written by our users and which take too much > CPU thus making the farm slower than it should be), > - its uptime > - the memory used > > For 3): > > I think we could set up some elastic search/kibana solution as we had set > up at some point (this makes it nice to browse and search for logs) and > then send automatic mails to the devs list or IRC when exception happen. > This would have the nice benefit of making us work on fixing the code and > not generating exceptions when we have only warnings that don’t impact the > stability of the platform. > > WDYT? > > If we agree, then we’ll need to discuss how to setup 2 and 3. > > Thanks > -Vincent > > _______________________________________________ > devs mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs > _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

