Replies

Oct 10, 2021 4 years ago Official
Spotlight Champion
Destiny
User Avatar
Dexter

I just wanted to let you guys know that programmers are aware and looking into this!

Dexter by

Oct 10, 2021 4 years ago Official
Keith
is sweet
User Avatar
Eradication

Ooof, this is really annoying, I'm sorry everyone. Something is going on where the process dies in the middle after the CSC has been taken from the user, and the item given but before the CSC is given to the creator (or event'd)

I'm just pushing up a quick fix now that requires the entire purchase to happen as a 'block' which will block the whole request if it doesn't make it through to the end.

After that fix goes up (which should hopefully stop the problem from happening) I'm going to investigate the 5,000 backed up events we have that could be the cause of this.

💖 ✨ 🤗

Oct 10, 2021 4 years ago Official
Keith
is sweet
User Avatar
Eradication

hopefully! We've got all of the events that just sent out, which include the CSC amount, so in the worst case we can run through those and retroactively send out the CSC. Not great, but a solution!

I'm waiting for the rest of the messages to go out to start to piece together what we need to do.

Again: I'm really sorry about this one, it's so frustrating when a system like this doesn't work, especially one tied to real dollars. The technical explanation on how this work is, a long time ago, everything you did on Subeta happened immediately. For example, if you purchased an item from a user shop it would:

  • Take the item from the user shop
  • Give the item to your inventory
  • Take sP
  • Give sP to shop till
  • Send event to shop owner

All of those things take time, and as the database gets bigger and bigger they take more and more time. So, we restructured the site to do all of those things individually through a queue. When the page loads, the most important things (sP taken from the user) happen, and everything else gets put into a queue that is constantly running and usually is basically instantaneous.

If something happens to break the connection of the queue to the database, or to Subeta, then things can still be added to it but it won't keep "working" them on until whatever is causing the problem is fixed, in which case it'll then run through ALL of the queued events (events, purchases, achievement and cosmetic unlocks, etc), which is great because it means nothing gets lost to time, just fixing those connections is a pain.

The internet is brittle, friends!

💖 ✨ 🤗

Oct 13, 2021 4 years ago Official
Spotlight Champion
Destiny
User Avatar
Dexter

Hey guys! This is being worked on behind the scenes and the root issue looks to be fixed so I am going to lock this up!

Dexter by

Please log in to reply to this topic.