Subeta's Avatar

Subeta

@subeta.net.bsky.social

The official Bluesky account for https://subeta.net, your favorite virtual pet site 21 years strong and still going!

197 Followers  |  12 Following  |  96 Posts  |  Joined: 20.07.2023  |  1.7388

Latest posts by subeta.net on Bluesky

that was ALMOST TWENTY YEARS AGO

02.12.2025 19:03 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Kumos will be down for a few minutes while we give it a lil more OOMPH

01.12.2025 20:12 โ€” ๐Ÿ‘ 6    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Subeta A Virtual Pet Site that allows you to create and adopt pets of over 100 species.

๐ŸŽƒ Check out the bonus pumpkin patch! kumos.subeta.net/forums/t/941...

31.10.2025 21:37 โ€” ๐Ÿ‘ 6    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Site is going down for a few minutes while I try to resolve some of the lag ๐ŸŒ

27.10.2025 22:53 โ€” ๐Ÿ‘ 6    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

That creates a downstream effect of pages taking very long to load, compounding the problem. Anywho, I've just updated all of the configurations to work the way that we expect. Thank you!

15.10.2025 15:44 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

And when it does that, the only time it can add more information is when something expires (every cache item has an expiration, usually 60 seconds). So it just has to sit on your request until it get put data into the cache, or eventually gives up and times out.

15.10.2025 15:44 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

During the migration, we moved to a new set of servers for running Redis, and they didn't get the same configuration as our old servers. We run Redis fully in memory, and it's meant to eject keys that are old/haven't been looked up in awhile. It was not doing that ๐Ÿ’€ So it filled it VERY QUICKLY

15.10.2025 15:44 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

We use a database system called Redis for caching information on all of our sites, to make it faster than getting from the database. You give something a "key" (e.g. "here are all of user 1's pets) and then we can easily pull that information later. It's great!

15.10.2025 15:44 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Subeta A Virtual Pet Site that allows you to create and adopt pets of over 100 species.

kumos.subeta.net coming back online - sorry for letting it crash overnight!

15.10.2025 15:44 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

Having some difficulty bringing up the main site - some issues with it connecting to the database. I'm investigating now, but the rest of the sites are up and running!

14.10.2025 04:40 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Subeta

ALL RIGHT, everything is transferred and things are looking green. I'm going to start bringing things online one at at a time, starting with avatar generation.

Once that is up, new.subeta.net will come online, then kumos & legacy with the bathhouse streaks and rollover being run.

14.10.2025 04:23 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I cannot believe I used to do livestreams during this

14.10.2025 02:46 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

going to have to do something about user shop logs, there are over 200,000,000 rows in the database. We've never cleared them!

Will make a feedback thread making sure I'm not stepping on any rake by clearing them, but then want to start... doing that

14.10.2025 02:45 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Added an embed from bluesky to the down page (they're so nice, and don't require being logged in, how nice!) and extra verify that I'm going to make sure to protect the bath streaks ๐Ÿ’–

14.10.2025 02:44 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Screenshot of our indexes being created after data insertion was finished

Screenshot of our indexes being created after data insertion was finished

The data is all in! Now it's on to phase 3, which is adding those indexes I was talking about.

This tells the database how to find the things we ask for most often FAST

14.10.2025 02:36 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

(if you're in the bay area I hope you're staying safe & dry tonight, it's a big storm!)

14.10.2025 02:12 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

We can come back up without the activity logs fully in there, unfortunately I dont' think you'd all let me bring the site back up without all of the wardrobe items fully intact ๐Ÿ˜‚

14.10.2025 02:09 โ€” ๐Ÿ‘ 4    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Time has continued to be a lie, we are now entering the second hour with under ten minutes remaining, but appear to be close to the finish line.

Time has continued to be a lie, we are now entering the second hour with under ten minutes remaining, but appear to be close to the finish line.

SO CLOSE! 2 tables remain. all of your wardrobe items, and your "activity logs" (the backend logs that we use to track every sP taken, item given, etc)

14.10.2025 02:06 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

as you can see ๐Ÿ˜ก

14.10.2025 01:08 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
a lie from the computer saying that there are 11 minutes left, when there has been 11 minutes left for an hour

a lie from the computer saying that there are 11 minutes left, when there has been 11 minutes left for an hour

this is where you start to get in to trouble, when you trust the computer and the lies it peddles to you. it has been 11 minutes left for an hour.

14.10.2025 00:05 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1

multiply that by 20 years! then, we have to do a process called "indexing", so that it's easy to look things up by userid, username, etc. That has to go and re-scan all of the data, and apply the appropriate indexes to it.

14.10.2025 00:02 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Many rows of data being inserted back into the database

Many rows of data being inserted back into the database

To give you an idea of what is going on, here is output of what is running right now.

It has to re-insert every piece of data on Subeta into our new database which is a LOT - if you think about something like news comments, forum posts, quests completed, logs....

14.10.2025 00:02 โ€” ๐Ÿ‘ 9    ๐Ÿ” 1    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 0

๐Ÿ˜ฐ we're having the first big storm of the season in northern california today, and my power just went out โšก

which.... yes, means i had to start over ๐Ÿ˜ญ now running from a temporary server set up to prevent that being an issue again

13.10.2025 23:48 โ€” ๐Ÿ‘ 10    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

there are a LOT of different factors going on here starting with different versions of everything. The different mysql (our database) versions export their data (and then expect the input data) in SLIGHTLY different ways, and don't error until you've made it 85% through a parallelized import

13.10.2025 22:59 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Still working on migrating the information ๐Ÿ˜ญ

13.10.2025 22:18 โ€” ๐Ÿ‘ 10    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

๐Ÿ› on the bath house - i wrote a script that gives every a check-in for the last two days (and i'll extend it more!) if they missed the check-in and had recently

13.10.2025 19:32 โ€” ๐Ÿ‘ 8    ๐Ÿ” 1    ๐Ÿ’ฌ 4    ๐Ÿ“Œ 0

so: i'm not going to give another time estimate because I've been wrong every time, but it's still going!

13.10.2025 19:32 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

The real problem: you have all collected SO MUCH STUFF over the last 21 years. it's still working on importing the `user_items` table, which is your inventories. it's moving TRILLIONS of items from over the years, from many accounts that haven't seen their owner in just as many years

13.10.2025 19:32 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

I haven't had to do a *full* Subeta migration in a few years now, and a lot has changed since the last time. Over the last week I've been prepping for a similar move (thinking we had a few weeks at least!) and running tests

13.10.2025 19:32 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

๐Ÿ˜ฎโ€๐Ÿ’จ woof, it's been a long night / day! the database migration is still ongoing, there was a problem overnight and the script bailed in the middle

13.10.2025 19:32 โ€” ๐Ÿ‘ 6    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

@subeta.net is following 12 prominent accounts