Re: Correspondence games lost by disconnection

yes, this sucks, but it’s just a game.

In these times and days, when you wake up and still see the sky tomorrow, you should be grateful.

7 Likes

I have heard no horror stories of you nor dmg wrecking thousands of games at once in one fell swoop

They did happen, and were fixed by restoring the database to a backup from before the catastrophic data corruption. Why is that not being considered as an option here @anoek? I would presume the technology stack of nova OGS is at least as good as old OGS so you take regular database backups? I don’t play correspondence here anymore, but if I did this mass-loss of tournament games would be seriously annoying as I invested lots of mental effort into my games. (Once I crashed by bike and went to the hospital and timed-out a correspondence tournament game, I was more annoyed about that than the cut on my face). The pros of a db restore are you undo all the damage to tournament games/state people have spent months and years building, the cons are you lose the last day’s activity on OGS: a bunch of live games dissappear and you lose a few moves in correspondence games. That pro massively outweighs the con, and I would also expect is easier technically that all this fiddling repairing of ranks you now propose. You just need the live players to accept that the game they played yesterday will never have happened (which is usually quite a big con against a blanket db revert), but that should be easy to convince them by letting them know it’s to fix a much bigger con of mass loss of correspondence games.

8 Likes

I just by chance paused my correspondence game right before this happened. Super lucky on my behalf it would seem.

3 Likes

There is a terrific issue about vanishing the game immediately… I think that issue must be ranked more from punishment perfective to the person who does with disconnection

We do but they’re daily’s, so restoring from them would have wiped out about 12 hours of games and game progress, which is about 12k games and progress on several thousand more, so strictly by the numbers, would have caused more damage. So perhaps our backup strategy is insufficient, I’ll be pondering how to better handle things. it’s a bit non trivial though, it’s not a simple single relational database anymore, it’s 4 different database technologies storing about 200GB of data, and a lot of moving pieces to make everything hum along…

11 Likes

So, we need a tesuji for our backups? (I’ll see myself out).

9 Likes

I see, thanks for the response. I did wonder if you had some sharding or nosql thrown into the mix these days, not as simple as ye olde monolithic php and sql days.

3 Likes

How about making backups right before updates?

8 Likes

Folks, can we get an Update 3 detailing exactly what actions affected individuals should take? There are conflicting statements throughout the 180+ messages so far.

  • do we need to manually request disconnect games be annulled? or will that be handled automatically?
  • will there be any penalty for resigning from tournaments that are now hopelessly screwed-up?
  • are correspondence games now fixed and surviving games can be safely resumed?
  • etc

Thank you for your consideration.

5 Likes

Thank you for fast & clear communication, I appreciate it! Keep up the good work!

2 Likes
  • Rating will corrected automatically. No need to report games.
  • tournaments work as they used to be. Resigning form tournaments still resigns all your active games in the tournament.
  • playing should work again.
5 Likes

When is this going to happen? Tournaments with strength based pairings could get messed up from this. I am in a tournament with someone who is a 15k, but they moved down from this event, and this is a simultaneous mcmahon tournament that just started yesterday. My bracket has 4 25ks, a 23k, a 19k, Me - currently a 17k, and the 15k(16/17k now). There is another bracket with 1 22k but then a 17k, 15k, 3 14ks, a 12k, and an 11k. The 22k moved up to a 16k at one point before getting some games annulled. Before this event, they were a 24k. My only guess for what happened with the pairings is that they got messed up from this, but I am wondering how long that will take to fix, especially if more tournaments like this start.

1 Like

Update 3:

  • I’m rolling out the fix slowly to make sure I don’t miss anything again, but so far it looks like the issue has been isolated and resolved.
  • There’s still an ongoing issue where the move counter isn’t always reporting all games, because of this I have not removed the manual weekend timer. Fixing this is the current top priority.
  • A total of 1588 games were affected, “only” 8% of the games.
  • After the server is stable again I will be working on repairing ranks and annulling all affected games automatically. You do not need to request for game annulments. I expect to be able to do this either late this week or at the start of next week. The updates will properly account any games played between now and then, so feel free to play games, sorry that ranks will be a bit chaotic for a few days.
18 Likes

Update 4:

  • The move counter issue should be fixed, please let me know if you are still having problems with it.
10 Likes

It’s not easy to maintain a false rank for long, so if you play a bunch of new games (19x19 counts most) you should be back pretty soon. I gained 11 ranks today :slight_smile:

4 Likes

Incorrect. To the best of my knowledge board size is irrelevant for ranked games.

6 Likes

Hmm… must be living in 2016, because when the update was posted, it said 19x19 counts most

2 Likes

I know for sure that HOW you win (eg. timeout, resign, score, etc.) doesn’t effect rating… but I would have to double check with @anoek as to whether board size or game speed had an effect on rating… I can’t honestly recall…

2 Likes

All the same, there is no difference in rating change.

6 Likes

I have a problem: the bot doesn’t ask you ih the scire it’s OK for me, it just making the score and win…

1 Like