MemoryStoreService Maintenance

OK, but why It’s can be Optimized Due To the Worst Performances?.

I appreciate the notice ahead of time, and what exactly is to be expected. Would it be possible to have an API member implemented which would allow us to detect if a service is down for maintenance? It feels ugly to have to just wait for the first successful request after 8 PM PST.

2 Likes

How often will these happen? Although the data stored inside MSS is volatile it can still be annoying for the user when their trades and stuff get reset.

Thanks for the heads up though, great work engineers!

You shouldn’t be storing this information in MemoryStoreService since the data in MemoryStoreService will auto delete after a certain period of time anyway.

“We don’t expect the downtime to last for longer than a few minutes”

You should be accounting for API errors in your matchmaking and be able to appropriately tell players that matchmaking is not available at that time.

Yet a pcall failing doesn’t necessarily mean MemoryStoreService is down, just that that one request failed, saying ‘MemoryStoreService is down’ may not always be correct, because of this, many games have opted to use the error message given with-in the pcall. This means some devs may have to implement a new custom error message specifically for the downtime.

The down time is minimal and required for maintenance, if a developer doesn’t already account for matchmaking errors and they need to make a new message, than that’s what they need to do, its not on Roblox to fix their issue or tell the entire Roblox community when its already posted here for one, and two, there are probably only a hand full of published experiences even using this feature as of now to make a site-wide (outside of the DevForum post) necessary.

1 Like

Haven’t you completely missed the fact Roblox could just return a different status code instead? Like telling developers the service is down for maintenance instead of returning an error? That would make error handling a lot easier?

It might not be on Roblox to fix their issue or let the developers community know the service is down for maintenance, but it is on Roblox to provide developers with the tools needed so they can efficiently do that themselves.

Where in the post does it state that?

Might roblox will show that screen again like when it was down

No, it’s just that MemoryStoreService will go down for a few minutes.

When servers will resetting than all games must be down and studio will also be down.

60 minutes is alot for developers working on their dreams.

That’s the whole point of MMS, things like global trading and matchmaking, the actual data is stored in DataStores but the listings are shared between servers using MMS. It doesn’t matter too much if they get reset but it annoys some people when there’s a global marketplace that gets reset, but I am assuming this isn’t a regular occurrence.

Who said server’s were restarting?

No, it will go down for a few minutes, but the window where it will happen is an hour long.

See the staff has already said that.

That just says MemoryStoreService will be wiped, nothing else. If you’re using it properly, it won’t be an issue.

1 Like

MemoryStore is a fairly new service that they just added I don’t think they are many games that are using it.

Again. They’re only turning off API calls relating to MemoryStoreService, your data is safe. Nothing else will be affected. Very few games currently use MemoryStoreService anyways as it’s a fairly new Service. This won’t really change anything in your gameplay, other then potentially some game’s matchmaking being down.

1 Like

I mean there is a small chance that you might lose all of your bedwars data permanently but its unlikely.