Login
Sign Up


You are using the mobile version of the forum, some features have been disabled to have it responsive.
Limelight Reunion 2024 - v4b1Limelight Discord
Ares Defence Services Discord
Limelight Reunion 2024 - v4b1Limelight DiscordAres Defence Services Discord

receiptDevelopment Blog:

Development Contributor Workflow

receiptHR Blog:

What *are* they doing over there?

receiptTeacher Blog:

Insight into the Teacher Team

receiptDevelopment Blog:

Infrastructure Upgrade 11/2019

receiptDevelopment Blog:

how suggestions???

receiptDevelopment Blog:

Planning for the future.


This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

[SEC/HR] Partial Database Corruption
Burnett radio_button_checked
Security Officer, CityRP2 Core Developer
Developer
Posts: 3,222
Threads: 201
Likes Given: 1418
Likes Recieved: 3270 in 970 posts
Joined: Aug 2015
Reputation: 45
#1
Apr 24, 2020, 05:02 AM
Hello Community,

this announcement is to inform you about a recent database corruption that took place on one of our database servers.

On April 23rd 2020 around 11:16 pm GMT+1 we received reports from players about inconsistencies of in-game data.
Meanwhile the entire forum was non-operative, causing it to display random characters.
We immediately started investigation into this matter at 11:19 pm and found that one of our databases crashed.
Further analysis lead to the conclusion that our backups system - responsible for offloading our backups - did not function the way we intended. 

On April 15th 2020 we reconfigured that system to ensure future backup reliability in response to the 
disastrous database corruption that took place at another community.
Instead of offloading our backups as it's being successfully done for almost 5 years, the system did not mount our storages.
This little but severe incident lead to overflowing our disk which eventually resulted in the loss of some of our data in the database.

Luckily we were able to obtain the last functional backup from about a week ago (15th April 2020), before the re-configuration of our backup system.

In addition, we've been keeping separate file-based logs on our disks that function as backups as well.
This allows allowed us to re-instantiate your data (except for meska metrics) to where it was before the incident happened.

Here is what you need to know:

+ We have backups - The most recent (functional) one was created on April 15th (one week ago)
+ We applied that backup within 5 minutes at 11:24 pm
+ We re-added bans, blacklists, warnings that were commited via ACP and Forums
+ We have additional file-based logs that function as backups
+ 329 affected players

Your member-status, inventory, money, reps:

We have separate file-based logs for member-status, inventorymoneyreps, and others.
@Temar is currently working on re-importing has restored your stats.

Update 1:  Inventory + Money restored

Update 2: Game logs restored

Update 3: [font=Arial]Stats + Hours + Membership restored  (https://limelightgaming.net/forums/threa...#pid296981)[/font]

Update 4: Bans restored (https://limelightgaming.net/forums/threa...#pid296986)

[font=Arial]Update 5: Blacklists, Warnings, Reps restored[/font]

[font=Roboto, sans-serif]To quote Temars post:[/font]
[font=Roboto, sans-serif]Anything substantially wrong that you would like to be checked post a thread here:
https://limelightgaming.net/forums/forum-203.html
[/font]


Please note that your stats will be were reset to its original state right before the incident happened!
This does not apply to your bans, blacklist, warnings and other punishments you received during/after the incident.
A server incident does not excempt players from breaking the rules.


Meska metrics:

Currently there is no way for us to restore the Meska metrics that were tracked after April 15th.
If we find a way we will let you know but best assume metrics collected within the last 8 days are not available.
This does not affect products obtained with a skill, for instance the fishing skill.
Collected fish is back in your inventory to where it was before the incident happened (see above).
You just don't have metrics on that fish, hence it's not counted towards your exp and level.


TL;DR:

- Parts of our database were corruped
- Backup from April 15th was applied
- We have file-based up-to-date logs 
- You will get got back your member-status, inventory, money, reps, and related stats.
- Meska metrics (for fishing/achievements) were set back to a week ago (April 15th)
- We are working on additional backup strategies (eg. re-implementing Fausties backup strategy, buying external servers solely for backups, keeping more file-based db dumps/logs)


We thank you for your patience and we are working hard to let this not affect your upcoming weekend.
Those incidents (Attacks, Server failure) always show how vital your support is. Thank you.

Limelight Gaming Security Team
Limelight Gaming Human Resources



Overview:

Restored  (April 15th - April 23rd):
+ All your stats
+ Logs, Bans, Blacklists & Co

Most likely not to be restored  (April 15th - April 23rd):
- Meska metrics collected during the above timespan
If you have questions regarding Limelight Gaming's security, infrastructure or backend related topics,
feel free to contact me directly via Discord or PM.
Please note that confidential information cannot be disclosed.

Burnett
(This post was last modified: Apr 29, 2020, 05:23 PM by Burnett. Edited 11 times in total. Edit Reason: updated )
The following 14 users Like Burnett's post:
  • Apollo, Ben, brave soldier, Decay, Duckie, Jen, Monkey, Mr.Sir, Night, Nudel, Oneshott, roxas, Temar, Tom*
Marvin Hampton radio_button_checked
Community Member
Membership
Posts: 469
Threads: 37
Likes Given: 604
Likes Recieved: 254 in 149 posts
Joined: Oct 2015
Reputation: 16
#2
Apr 24, 2020, 05:12 AM
Thank you for the quick response and update to this.
[Image: XhdMi4O.png]
(This post was last modified: Apr 24, 2020, 05:13 AM by Marvin Hampton.)
The following 2 users Like Marvin Hampton's post:
  • Burnett, Oneshott
Duckie Away
User
Registered User
Posts: 219
Threads: 29
Likes Given: 214
Likes Recieved: 146 in 105 posts
Joined: Mar 2019
Reputation: 4
User is currently away.
#3
Apr 24, 2020, 05:30 AM
Thanks guys. Glad ya'll were on top of it. Sorry that this happened.
[Image: VHNWmqo.jpg]
Have I helped you? Or maybe you just like what I've posted? Leave me a REP why don't ya?

Characters (They all have the same name. Makes my life easier)

Carter O’Riley: RPD Lieutenant
Carter O’Riley: Mercy Hospital First Response Paramedic
Carter O’Riley: FBI Special Agent
The following 1 user Likes Duckie's post:
  • Burnett
brave soldier radio_button_checked
Habibi
Membership
Posts: 422
Threads: 50
Likes Given: 455
Likes Recieved: 254 in 145 posts
Joined: Oct 2019
Reputation: 16
#4
Apr 24, 2020, 06:07 AM
Thank you.
Habibi Yes.
[Image: giphy.gif?cid=ecf05e47560f520d068888c908...=giphy.gif]
Characters:
Emma Conre: Police Officer
Shek Abo Ali: the mousque's Shek
The following 1 user Likes brave soldier's post:
  • Burnett
Temar radio_button_checked
Owner
Owner
Posts: 1,114
Threads: 123
Likes Given: 152
Likes Recieved: 1116 in 276 posts
Joined: Aug 2015
Reputation: 23
#5
Apr 24, 2020, 07:56 AM
Took about 5 hours but I managed to restore most data
your inventory and money should be pretty recent snap shots
missing playtime has been calculated and added
rep point list has been passed onto staff to review and re-add

Membership purchases during last week have been fixed, ingame money etc from them would of already been restored with money/inv restoring
 
there is most likely going some slight discrepancies
anything substantially wrong that you would like to be checked post a thread here:
https://limelightgaming.net/forums/forum-203.html
The following 4 users Like Temar's post:
  • Bambo, Ben, Burnett, Nacreas
Burnett radio_button_checked
Security Officer, CityRP2 Core Developer
Developer
Posts: 3,222
Threads: 201
Likes Given: 1418
Likes Recieved: 3270 in 970 posts
Joined: Aug 2015
Reputation: 45
#6
Apr 24, 2020, 09:45 AM
+++ Updated the OP - @all please re-read
If you have questions regarding Limelight Gaming's security, infrastructure or backend related topics,
feel free to contact me directly via Discord or PM.
Please note that confidential information cannot be disclosed.

Burnett
(This post was last modified: Apr 24, 2020, 10:53 AM by Burnett. Edited 1 time in total.)
Tom* radio_button_checked
Member
Registered User
Posts: 1,328
Threads: 139
Likes Given: 770
Likes Recieved: 889 in 480 posts
Joined: Nov 2016
Reputation: 33
#7
Apr 24, 2020, 11:22 AM
Deadset burnett responded in 9 minutes to the initial report, anyway good job lads
The following 5 users Like Tom*'s post:
  • Burnett, Marvin Hampton, Nudel, X_MAXXX_X, Zaidplays
Mr.Sir radio_button_checked
(ง°ل͜°)ง
Administrator (CityRP)
Posts: 991
Threads: 67
Likes Given: 571
Likes Recieved: 1140 in 629 posts
Joined: Aug 2015
Reputation: 14
#8
Apr 24, 2020, 11:24 AM
Pretty damn quick response. Thanks!
[Image: 7e5c669eda1367f9c3442871f42724ab.png]
Thank you @Blackout for the signature.
----------------------------------------------------------------------------
Robin Lucchese - The Lucchese Family. Missing
Dr.Cletus - Unlicensed Doctor. Active
Buck Cletus - Redneck. Active
Charles Genovese - The Genovese Family. Active
Ofc. R. Morris | 3L-009 - Jersey City Police Department. Resigned
The following 1 user Likes Mr.Sir's post:
  • Burnett
Burnett radio_button_checked
Security Officer, CityRP2 Core Developer
Developer
Posts: 3,222
Threads: 201
Likes Given: 1418
Likes Recieved: 3270 in 970 posts
Joined: Aug 2015
Reputation: 45
#9
Apr 24, 2020, 11:39 AM
I think we can all appreciate the fact that Temar worked his ass off, writing multiple parsers/scripts to restore vital data such as player stats, logs, memberships, reps etc.
In addition a huge thank you to Doctor Internet who provided additional help in restoring the bans and blacklists.
There is still some data that we must manually restore, but your most vital data are back.

This incident will help us further navigate how we want to deal with BigData in the future.
Turns out having additional file-based logs (2nd class backups) are much more vital than I expected.

From here on now we must allocate more money into storage and enterprise backup solution, eg. replication/db syncs.


Edit:  Additional thanks to Bambo and the Mod/Admin team for dealing with the warnings and reps.
If you have questions regarding Limelight Gaming's security, infrastructure or backend related topics,
feel free to contact me directly via Discord or PM.
Please note that confidential information cannot be disclosed.

Burnett
(This post was last modified: Apr 24, 2020, 12:58 PM by Burnett. Edited 1 time in total.)
The following 7 users Like Burnett's post:
  • Ben, Bunny_, Decay, Jen, Nacreas, Temar, Tom*
Decay radio_button_checked
Too weird to live, too rare to die.
Administrator (CityRP)
Posts: 862
Threads: 53
Likes Given: 762
Likes Recieved: 784 in 352 posts
Joined: Aug 2015
Reputation: 25
#10
Apr 24, 2020, 11:56 AM
You guys are amazing!
Zaidplays radio_button_checked
セクシー
Membership
Posts: 842
Threads: 39
Likes Given: 618
Likes Recieved: 443 in 316 posts
Joined: Nov 2018
Reputation: 17
#11
Apr 24, 2020, 01:43 PM
LL ON TOP NON-STOP
[Image: giphy.gif]

Have I helped you out in any way? Leave a REP here!
Burnett radio_button_checked
Security Officer, CityRP2 Core Developer
Developer
Posts: 3,222
Threads: 201
Likes Given: 1418
Likes Recieved: 3270 in 970 posts
Joined: Aug 2015
Reputation: 45
#12
Apr 29, 2020, 05:35 PM
Process completed.

Additional backup strategies have been put in place, 
including a physical first-class backup (Temar).

We'll try and allocate more resources to further maximize data reliability.

Thank you for your support.
If you have questions regarding Limelight Gaming's security, infrastructure or backend related topics,
feel free to contact me directly via Discord or PM.
Please note that confidential information cannot be disclosed.

Burnett
The following 2 users Like Burnett's post:
  • Ben, Jen




Users browsing this thread: 1 Guest(s)