+1 On Sat, Nov 7, 2015 at 5: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
-- Thomas Mortagne _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

