Replies

Apr 7, 2016 9 years ago Official
The Adventures of
Ariel
and Pete
User Avatar

Thank you guys for understanding. We're adding more things to the FAQ as they pop up, I just wanted to hop on real quick to say that we are looking into an easier way to move items around. Also, you won't have to have everything moved over by the time the new shops go live. Other people just won't be able to see them for the mean time.

Apr 7, 2016 9 years ago Official
Keith
is sweet
User Avatar
Eradication

Quote
If you&;re gonna do something as big as this, it better forever solve all the errors Subeta has been getting for years, otherwise, what is this big "strain on the servers" you&;re mentionning? What will we blame the next 502 on?

We've been talking about doing this for years - you'll notice that other sites have limits. Games have limits. This was something I was stupid about at the start of Subeta, and it's caught up to us. Every major query run on the site that takes more than a second to process comes from locks on the user shop table. It was bad planning and now we're course correcting.

Quote
You&;ve allowed us to have thousands to tens of thousands of items for years and ten shops, and now all of sudden I&;m allowed to 500 items and 3 shops. Vaults are going to feel the "strain on the servers", trust me.

They won't - Vaults aren't accessed frequently. Vaults aren't used when we release a new feature, or when quests are changed, or whatever the case is that people rush to buy things from user shops and everything starts crumbling. Vaults don't currently have a processing time of 3-4 seconds on updates that hang the entire server process, etc.

Quote
Mentionning the "strain on the servers" is the ultimate winning argument that no one usually goes against. But it doesn&;t make sense to get rid of it in your shops and not everywhere else. You&;re displacing the problem, not eliminating it

This is hard to explain without getting very technical, but, what is happening now is that user shops exist on a table, and when you "write" or "edit" a table, it has to "lock" so that information is preserved. This is a feature of any SQL-type database system.

If you update the price in your user shop, or an item is purchased, or any type of edit on the table, the entire table has to lock for some amount of time, which means that the next query (looking up items, also purchasing an item, etc) gets put a few milliseconds behind until the first one is done. These pileup and you end up with 5-6 seconds for a query to finish, or sometimes 30+ seconds, which is where the errors happen because the servers timeout waiting on the query to finish.

This doesn't happen with vaults, or wardrobes, because there aren't nearly that many things on the site hitting them. People aren't frequently updating the price of items in their wardrobes, frequently adding/removing items from them, or anything like that.

In addition to the limits, we're re-organizing the way that the items sit in our database so that none of these things are stored in the same place, and you shouldn't be waiting on the entire table to finish a process before you add an item to your gallery.

💖 ✨ 🤗

Apr 7, 2016 9 years ago Official
Keith
is sweet
User Avatar
Eradication

if they're in an inactive shop now, not selling, what is the difference if they're removed? And, in order to keep the value of those items, why would we put them in the donation corner?

💖 ✨ 🤗

Apr 7, 2016 9 years ago Official
Keith
is sweet
User Avatar
Eradication

I also want to be clear that we're interested in increasing the limits, we are just starting as small as we possibly can at the start until we get a better understanding and testing of the system.

It's much easier to raise a limit then lower.

💖 ✨ 🤗

Apr 8, 2016 9 years ago Official
The Adventures of
Ariel
and Pete
User Avatar

and everyone else:

You don't have to have everything moved in 10 days. You will still have access to your old shops and be able to move things out of them. They just won't show up in the shop search or be visible to other people. They'll be like mini vaults until you work through them. We'll find a way to make getting items out of them a bit easier (dump the whole shop would be very hard on the servers), that was the first thing that I was worried about, having just emptied a shop that was around 2,000 items.

The programmers can explain it better, but this is more a matter of fixing old coding than upgrading to new servers. It will still be the same poor setup no matter how great the hardware is.

Apr 8, 2016 9 years ago Official
The Adventures of
Ariel
and Pete
User Avatar

You will still be able to work with your own shop/gallery, but no one else will be able to see it.

Apr 8, 2016 9 years ago Official
The Adventures of
Ariel
and Pete
User Avatar

I love lots of these ideas! We've been brainstorming and have a few things up our sleeves already, but these are all great suggestions I'm going to add to my list. We've been toying around with some things! I'm going to see if we can make pets hungry faster, I know that may interfere with battling and such so I want to investigate that a bit before we just pull the plug, but that's definitely on the list!

Apr 8, 2016 9 years ago Official
Amber
is bitter
User Avatar
Taco

Quote by andrea
Or if that&;s too much work just have the RB accept ALL reign items, ToT items, flowers, etc, for 48 hours after an event has ended. Right now that stuff is fraggable, but so is a lot of other stuff. There&;s more of an incentive to give them to the RB, and it wouldn&;t require people to hold onto them (hoard) for the off chance he asks for the items.

I really like this idea, partly because it doesn't require another currency. and I are going to make more things fraggable soon (r101 and r150!) but bringing more attention to the Recycle Beast is equally as important.

Keep the ideas coming!

I'd like to reiterate that we're beta testing this. The limits are in no way final right now; I know a lot of you guys are worried about them staying where they are right now for months/etc, and that isn't the case. We are taking the feedback you guys give us here, the news comments, and in the GA forums!

Apr 8, 2016 9 years ago Official
The Adventures of
Ariel
and Pete
User Avatar

When old shops are disabled that's essentially what will happen since they won't show in the shop search anymore.

If people want to hoard, they're going to hoard. We're working on reducing strain with new coding and finding new ways to use items. Again, the limits are not going to stay at what they are right now. We started small for beta testing because that's what it is--beta testing.

Apr 8, 2016 9 years ago Official
The Adventures of
Ariel
and Pete
User Avatar

From what the programmers explained to me, it isn't as much them sitting there and existing, but how much strain the poor coding has caused with quickstocking, pricing, autopricing, buying, searching, etc. I don't believe them just sitting and existing do much damage, like collections. I'm not a programmer, so I don't have been exciting words to explain that better :P

Apr 8, 2016 9 years ago Official
The Adventures of
Ariel
and Pete
User Avatar

The coding is being replaced, that's the whole point of this. The shop system is old, we're replacing it. It's a huge strain on the database. We're starting off small with the new coding so we can test it. Having an infinite shop system in retrospect wasn't a great idea, and it hasn't worked well for site stability or functionality. It has to be changed. The limits will not be this low.

I've said it a few times, but you do not have to have your transition complete by the day we expect the new shops to go live. Your items will still exist. You can move them out and to your new shops at your own pace. We've also clarified that we're going to create a way to move items more quickly. Right now we need people testing the new shops so that we can find any bugs and fix them before it goes live. It will help site functionality so much, it's a step we really have to take.

Apr 8, 2016 9 years ago Official
Amber
is bitter
User Avatar
Taco

It's not just how horrible the old code is, it's how bad it is for our databases. Let me quote Grace on the Gold Account FAQ thread where she explains why this is needed:

Quote
Why do we even need new shops?
User shops have been bogging down the site for years. They are the single biggest resource hog that we have, often taking up 25%-40% of the database&;s entire server load. A big part of this is that the shops were never designed to hold as many items as they do now. The database tables are badly indexed, and badly optimized for the data they&;re holding, and there is simply too much in them to even try to fix those problems. Starting over from scratch allows us essentially a blank slate without those problems existing in the first place. The new database tables and code have been built with modern practices and will scale better to the amounts of information they will hold.</p>
<p>The reason we&;re doing something about it now is we believe the user shops have been causing huge bottlenecks in our database, and are a major reason for the 502s and 504s of late.

Like I said, the limits are going to increase because the coding for the new shops and galleries allow for scalability!

Apr 8, 2016 9 years ago Official
The Adventures of
Ariel
and Pete
User Avatar

You don't have to have a single thing done in 9 days. Everything will still be removeable from your end, just not to others. You are more than welcome to wait until we raise the limits and get the transfer tool situated. We released this now because we need people testing it. It's the reason the site has the 502/504 errors, we need to fix that as soon as we can without just debuting a new untested system that was thrown together overnight. has been working on this almost exclusively for nearly a month. We've tested it ourselves, but we need to make sure this new system works, which is why we're opening the beta testing to get any bugs out before it's live. The limits will be raised during the testing period--so we can test them. We just need to start off small so can monitor exactly what's happening and see how much this will help the strain.

Apr 8, 2016 9 years ago Official
Amber
is bitter
User Avatar
Taco

@blackwolf_2009 and I are working on that right now, actually! <3

Apr 8, 2016 9 years ago Official
The Adventures of
Ariel
and Pete
User Avatar

From what I understand that's dependent on the testing! I'll check with about that more specifically once she's back.

Apr 8, 2016 9 years ago Official
Amber
is bitter
User Avatar
Taco

Okay, I've made an announcement thread with the FAQ which you can find HERE. I've added a bit more than what Grace has on her GA Beta Testing thread. and I will be keeping an eye on this thread, the GA thread, and the news comments for whatever else we'll need to add. :) We've locked it because we'd rather keep everything in one place (like your feedback here and bug reports in the GA thread).

Apr 8, 2016 9 years ago Official
The Adventures of
Ariel
and Pete
User Avatar

Sorry, I think I keep using "shops" to mean both! I'll make sure to be a bit more clear with that.

Apr 8, 2016 9 years ago Official
Amber
is bitter
User Avatar
Taco

For shop tills, we will let you know / update the FAQ as soon as we find out! There are a few things that still need to be worked out, and this is on the list :)

Apr 8, 2016 9 years ago Official
The Adventures of
Ariel
and Pete
User Avatar

We've been the first to admit that the vintage coding hasn't really been compatible with how the site has developed over the years. This is a step we really need to take. It isn't about blaming anyone, it's just the reality of what's happened. We're doing everything we can to lessen the impact on users, but it's this huge, resource intense feature right now that we have to fix to be able to continue having the site function. It will only get worse with time. We want you guys to be able to play the site, so we have to fix this huge looming problem that's only getting worse as time goes on. We’re doing everything we can to make sure this transition works well for ALL of us. We want you guys to be able to sell your vended items or restocked items, but we also want to stop the errors around site so you can actually do those things.

Apr 8, 2016 9 years ago Official
Amber
is bitter
User Avatar
Taco

good ideas on questing! That's something we can look into for sure. A few people have suggested Recycle Beast changes of some sort, so that's pretty high on our list of things to update. :) I personally would like to see him cycle through items a few times a day maybe or like suggested, be able to turn in holiday items/floaters right after a holiday.

Please log in to reply to this topic.