• Log in or sign up for an account here: https://www.sythe.org/login

Large scale of glitches today

Laptop65

Hero

$50 USD Donor New
Joined
Dec 19, 2010
Sythe Gold
460
Messages
7,937
Location
Texas, United States
Sythe RSPS Player
Sythe Awards 2012 Winner
PHP Shit Show 2k26
St. Patrick's Day 2013
Sythe's 10th Anniversary
So today I've noticed there's an been a massive increase in the amount of double posts, double threads, glitched threads and so on. I've even seen people accidentally post up to 5 times than needed. The site performance seems to be fine however, there's no loading or page errors or anything (save for this one - http://www.sythe.org/showthread.php?t=1482039

Anyone know what's up? And when it will be fixed? There's a lot of double posts/glitched threads flying around at the moment, and not everyone knows how to delete their post and so on.

Thanks.
 
Member of the Month Winner
Sythe's 10th Anniversary
Wubba Lubba Dub Dub
The Mortyest Morty
Discord Verified
Sythe Awards 2012 Winner
Le Kingdoms Player
Two Factor Authentication User
Spam Forum Participant
I'm LAAAAAAAME
Signature of the Month Winner
I've been getting a few pages not loading and some downtime occasionally but yes I know what you mean, it's pretty bad at points.
 
Halloween 2013
Same thing here with the double-posting, although everything else seems fine.
 
Supporting Business
Discord Voice
Poképedia
Who did this to my freakin' car!
Dat Boi
Dolan Duck
Dolan Trump
I'm LAAAAAAAME
Live Free or Die
Mew
Mewtwo
PHP Shit Show 2k26
Poké Prizebox
Rust Player
Sythe Awards 2016 Winner
Sythe Awards 2017 Winner
Sythe Awards 2019 Winner
Tier 3 Prizebox
Toast Wallet User
The long thread issue has come back to bite us. We tried to resolve this earlier in the year by pruning but neither the users nor the search engines liked it.
 
PHP Shit Show 2k26
Seems to be issues with POSTing data
 
Supporting Business
Discord Voice
Poképedia
Who did this to my freakin' car!
Dat Boi
Dolan Duck
Dolan Trump
I'm LAAAAAAAME
Live Free or Die
Mew
Mewtwo
PHP Shit Show 2k26
Poké Prizebox
Rust Player
Sythe Awards 2016 Winner
Sythe Awards 2017 Winner
Sythe Awards 2019 Winner
Tier 3 Prizebox
Toast Wallet User
Seems to be issues with POSTing data

Yes, correct. Currently we put all the read requests on higher priority. When you post a message it waits until all the pending reads are done, before putting your post into the database. This makes sense because reads can be done simulatenously, whereas writes have to 'lock' the tables they affect. The problem arises when one of these reads (a long thread read) takes 30 seconds or a minute to complete. Then the forum software has to wait to post, and gets confused and can double/triple post.

The real solution to the problem is to split the long threads, archive the front half, and not allow any thread over 50 pages. However when we last tried this we got general outrage from the community due to the way trust works here at sythe.org. So we need a different solution. I have been looking for a technical solution for a while... We initially just put more resources into the server, but this was only a temp. fix, and it seems to be running out now as the database continues to grow. To put in perspective, sythe.org had 18,000 new posts last week.

Further to the above, I think that, after reading more about other site's problems with migrating and maintaing vb4, it will end up being even slower for us than vb3. Many sites have remained on vb3 and will not be upgrading. It might be worthwhile therefore to continue improving the codebase we have and leave off any upgrades until much later when the new version of the forum software is actually superior in quality and speed to what we have.

I've finished exams. So I'll be putting some time and energy over the next couple of weeks into fixing problems around sythe.org.
 
Two Factor Authentication User
I have no idea about the technical side/how things work... but, would buying larger hosting fix the problem?
 
Alright just saying sorry for any doubles I might have done, tried to edit them out when I saw them.

Thanks for getting onto it Sythe.
 
Two Factor Authentication User
Gohan has AIDS
Definitely been quite bad - I've gotten a sextuple post yesterday, but if a write action has to lock the table it affects, can't the tables be split up so that they are all handled separately? I'm no expert at SQL but if you set it so that each thread is separate, read and write issues would only be as bad as the sum of the activity on the thread instead of the sum of the activity on the forum, or will that be nulled by the physical HDD speeds?
 
Supporting Business
Discord Voice
Poképedia
Who did this to my freakin' car!
Dat Boi
Dolan Duck
Dolan Trump
I'm LAAAAAAAME
Live Free or Die
Mew
Mewtwo
PHP Shit Show 2k26
Poké Prizebox
Rust Player
Sythe Awards 2016 Winner
Sythe Awards 2017 Winner
Sythe Awards 2019 Winner
Tier 3 Prizebox
Toast Wallet User
Definitely been quite bad - I've gotten a sextuple post yesterday, but if a write action has to lock the table it affects, can't the tables be split up so that they are all handled separately? I'm no expert at SQL but if you set it so that each thread is separate, read and write issues would only be as bad as the sum of the activity on the thread instead of the sum of the activity on the forum, or will that be nulled by the physical HDD speeds?

Unfortunately vbulletin only properly supports myisam, which is a storage engine which uses table locks. Not really any way around this except replication -- which I am setting up presently. Hopefully this will alleviate some of the contention issues. There hasn't been much point in doing it until now since the io speeds would not increase significantly (we are already on a very fast raid array.) But recently (as in the last six months) SSD arrays have become cost effective. So we are going to be trying that over the next couple of weeks.
 
I can count to potato!
Homosex
Extreme Homosex
Gohan has AIDS
Potamus
Spyro
Lawrence
Tier 1 Prizebox
Two Factor Authentication User
Halloween 2014
Halloween 2013
Christmas 2014
Easter 2015
Discord Verified
Easter 2018
Easter 2019
Heidy
RsProd
STEVE
SytheSteamer
So today I've noticed there's an been a massive increase in the amount of double posts, double threads, glitched threads and so on. I've even seen people accidentally post up to 5 times than needed. The site performance seems to be fine however, there's no loading or page errors or anything (save for this one - http://www.sythe.org/showthread.php?t=1482039

Anyone know what's up? And when it will be fixed? There's a lot of double posts/glitched threads flying around at the moment, and not everyone knows how to delete their post and so on.

Thanks.

It also doesn't let you delete them... Been there, done that...
 
PHP Shit Show 2k26
Yes, correct. Currently we put all the read requests on higher priority. When you post a message it waits until all the pending reads are done, before putting your post into the database. This makes sense because reads can be done simulatenously, whereas writes have to 'lock' the tables they affect. The problem arises when one of these reads (a long thread read) takes 30 seconds or a minute to complete. Then the forum software has to wait to post, and gets confused and can double/triple post.

The real solution to the problem is to split the long threads, archive the front half, and not allow any thread over 50 pages. However when we last tried this we got general outrage from the community due to the way trust works here at sythe.org. So we need a different solution. I have been looking for a technical solution for a while... We initially just put more resources into the server, but this was only a temp. fix, and it seems to be running out now as the database continues to grow. To put in perspective, sythe.org had 18,000 new posts last week.

Further to the above, I think that, after reading more about other site's problems with migrating and maintaing vb4, it will end up being even slower for us than vb3. Many sites have remained on vb3 and will not be upgrading. It might be worthwhile therefore to continue improving the codebase we have and leave off any upgrades until much later when the new version of the forum software is actually superior in quality and speed to what we have.

I've finished exams. So I'll be putting some time and energy over the next couple of weeks into fixing problems around sythe.org.

I'm guessing you already have the database hosted on a separate server? You should prune the old(4 years plus) report a spammer/scammer archives and inactive 0 post users. Maybe consider moving to a different forum software(IPB) as it runs a lot smoother and is more up to date.

Yes it does. I've seen multiple instances where users have deleted their own multi-posts.


Only works in some cases depending on the server load, you're using a POST method again so as Sythe has said it isn't made a priority.
 
Sythe Awards 2012 Winner
Sythe Awards 2010 Winner
Gohan has AIDS
Discord Verified
Discord Voice
I'm LAAAAAAAME
Rust Player
Shitting Rainbow
Sythe Awards 2016 Winner
Depending on the SSD, they're remarkably faster, if you do go that route. Although they do cost more per GB than your normal run of the mill SATA drives, the performance boost is very much worth it.

You should maybe look into SSD caching.

4 SATA drives in RAID10, and then two SSD drives in RAID1. You should see quite a hefty performance boost. Most BBUs these days support both read and write caching.
 
PHP Shit Show 2k26
Depending on the SSD, they're remarkably faster, if you do go that route. Although they do cost more per GB than your normal run of the mill SATA drives, the performance boost is very much worth it.

You should maybe look into SSD caching.

4 SATA drives in RAID10, and then two SSD drives in RAID1. You should see quite a hefty performance boost. Most BBUs these days support both read and write caching.

RAID5 would probably be a more suitable solution as it's the most cost effective of them all and only requires 3 disks.
 
Poképedia
Tier 1 Prizebox
Live Streamer
Pokémon Trainer
The Dark Side
Oktoberfest 2013
MushyMuncher
Rupee
St. Patrick's Day 2013
Poker Chip
Not sure if srs or just newfag...
Ninja
Tortoise Penis
DIAF
St. Patrick's Day 2014
Cool Kid
Cook
Heidy
Halloween 2013
Village Drunk
Voluntaryist
We Are Legion
Penguin
I'm guessing you already have the database hosted on a separate server? You should prune the old(4 years plus) report a spammer/scammer archives and inactive 0 post users. Maybe consider moving to a different forum software(IPB) as it runs a lot smoother and is more up to date.

I personally feel RaSc should never be pruned, JUST IN CASE. RaSp however, could be a possibility.
 
Runescape Gamblingrunescape gambling
Back
Top