About November 25th service interruption and issues

Discussions about BGA (all languages)
Forum rules
Warning: challenging a moderation in Forum = 10 days ban
More info & details about how to challenge a moderation: viewtopic.php?p=119756
User avatar
sourisdudesert
Administrateur
Posts: 4630
Joined: 23 January 2010, 22:02

About November 25th service interruption and issues

Post by sourisdudesert »

On Friday, November 25th, starting 8:30 CET, we did a major maintenance operation on BGA.

It caused the following :
  • Service interruption between 8:30 CET and 12:30 CET.
  • Bugs on leaderboards (wrong rankings, wrong "most victories", wrong "most games played", ...).
  • Bugs on card games : cards shuffling was always producing the same results (particularly visible on Love Letter, Belote and Hearts).
  • Game replay was broken during few hours.
The reason of this maintenance operation was to do a general update of operating systems and softwares used by BGA servers, in order to increase this system security, reliability and performances (see details below for "technicians"). The goal was also to fix the "players marked as online while they are offline" bug that is visible on the platform since few weeks.

The planned duration for this operation was 2h30. Unfortunately, the realtime component of BGA failed to work after the upgrade. More precisely it was a little unstable, with a strange behavior. This was unexpected because we tested this upgrade on our computers without problem. Then we decided to reinstall it from scratch to be 100% sure there would be no issue. This took us an additional 2h at the end of the process, and explains the (very long) service interruption.

We're of course sorry for this, especially for the tournament that was planned during the service interruption.

The bugs on leaderboard and card games has been fixed around 18:00 CET. Game replays has been fixed around 21:00 CET. The situation is now stable.

I know that these operations are painful for everyone, and that you can only see the downside of it - it always break something - but this is really needed to keep BGA software up to date, safe and reliable.


Details for technicians and curious :
  • We've upgraded all our servers to the latest Linux distribution & kernel
  • We've upgraded our databases to latest MySql version.
  • We've upgraded PHP to the new "PHP 7" version.
  • The 2 majors bugs (leaderboards and cards shuffling) was caused by an unexpected behavior of user-defined DB variables from the latest version of MySql, that was not easy to fix because we were forced to rewrite completely the code corresponding to cards shuffling/leaderboards rankings, while BGA was already running. We are not 100% satisfied by the result so we have to work more on this, but at least this is fixed now.
Thanks for your support & understanding.
User avatar
yoyote
Posts: 335
Joined: 28 August 2012, 15:46

Re: About November 25th service interruption and issues

Post by yoyote »

like always, thanks for your communication.
The fact is, now I know I'm an addict :)
User avatar
Pedros
Posts: 84
Joined: 07 January 2015, 17:03

Re: About November 25th service interruption and issues

Post by Pedros »

> yoyote - yes, it was a very long morning!

And thanks again guys
Willie333b
Posts: 116
Joined: 06 June 2016, 13:57
Location: NTC, TWN, ROC

Re: About November 25th service interruption and issues

Post by Willie333b »

Thanks, but pretty sad yesterday.
User avatar
Murlonioteam
Posts: 3
Joined: 15 March 2016, 10:12

Re: About November 25th service interruption and issues

Post by Murlonioteam »

Thx for the explanation!
We all glad the Minotaurus is lock again,,,,
User avatar
travbot
Posts: 22
Joined: 01 February 2012, 01:30

Re: About November 25th service interruption and issues

Post by travbot »

Thanks for all the hard work to make this site a great place to game!
wyofan87
Posts: 9
Joined: 16 November 2015, 05:49

Re: About November 25th service interruption and issues

Post by wyofan87 »

Thank you for the fixes.
User avatar
ChewOnIt
Posts: 7
Joined: 28 August 2016, 16:53

Re: About November 25th service interruption and issues

Post by ChewOnIt »

It is OK, thanks for the hard work, everyone :D
User avatar
raphpremier
Posts: 5
Joined: 06 January 2013, 14:54

Re: About November 25th service interruption and issues

Post by raphpremier »

Yes thank you for your work, for the explanation.

BGA is so great!
JoshTriplett
Posts: 11
Joined: 19 April 2015, 22:58

Re: About November 25th service interruption and issues

Post by JoshTriplett »

Bugs on card games : cards shuffling was always producing the same results (particularly visible on Love Letter, Belote and Hearts).
I'm curious how the maintenance caused that to happen. How does the shuffling process work that would allow this result?
Locked

Return to “Discussions”