+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

Reply via email to