Edit 8
We just were made aware of a security issue on Voat concerning the saving of anonymous content. As a security measure I took the website down immediately in order to patch it. Patch is now in place and the security issue has been resolved.
Edit 7
I have a bottleneck detection routine running currently and when it thinks we are getting backed up, it will flip on the maintenance page, take a debug dump of the necessary processes, wait until the existing queue is reduced to expected levels, and then reenable the UI/API traffic. Based on what I've noticed this process never runs over 30 seconds. If you experience this, just wait for one goat minute, then click back in. Told you it would be fun!
Edit 6
I will be pushing up new versions of the website as we build them that attempt to address the issues we are experiencing. When a new version is pushed, the site will go offline temporarily and you will see ugly errors and/or slow or hanging responses. Isn't this fun? I'm all smiles over here. /s
Edit 5
The thought crossed my mind about how I'd explain the issue Voat is experiencing and I came up with "Everything is fine until it isn't." I laughed.
On a technical note, Voat is experiencing a thread starvation issue (randomly, not based load, likely old code somewhere). When this happens, queues build up, the process doesn't recover, and requires manual intervention. Also known as "baby sitting."
I'm going to keep my eye on things as best I can. Until I get it fixed, it's going to be fun.
Other than this rather annoying situation, the update went smoother than expected, so at least I have that going for me.
Edit 4
With software you often just trade one problem for another. Old code wouldn't use enough resources, this code uses too much. It is funny.
Making a few changes, let's see if we can correct this issue.
Edit 3
Just noticed very high memory consumption. Had to restart the service. Obviously we have an issue somewhere.
Edit 2
I've noticed we have some hanging (slow responses) in a few areas: Messages inbox, comment replies, loading more comments. Seems to be intermittent but we still have some work to do on this version.
Edit
Main site has now been updated. Had to purge the entire cache so will take a while to rebuild it. I will continue monitoring the site and hopefully things continue working as they should.
Just a quick note that we will be incrementally updating Voat over the next few days (don't forget to know your password). We are doing this piecemeal, one area at a time because of the scope of this update. If we don’t experience any major issues we will continue moving forward.
Voat may very well experience hiccups or downtime during this transition.
Wish us luck and see you Goats on the other side!
Thank you to every Goat who has helped test on the preview site. Couldn't do it without you guys. Much love.
view the rest of the comments →
Tallest_Skil ago
How is this even a sentence. Why would this ever be anything anyone would WANT?
Also, have any of you ever read a UX guideline? That stupid fucking WIGGLE when you hover over a name INCREASES TIME between initiation and access of information, because you have to wait until it stops animating to read it.
PuttItOut ago
Deleting this comment. It was dickish and I regret it.
Tallest_Skil ago
Why would you want code to use MORE resources? Why would you want your UX to be worse and not better? Superfluous animations don’t help anyone.
Who are “they”? Prove wrong a single thing I’ve said.
PuttItOut ago
They are both problems, hence no one would want either. Using too few resources isn't a good thing (whole list of other problems that you don't seem to know exist). Anything on an extreme is not ideal.
Animation is after server response, has nothing to do with increasing time.
It's funny, the animation seems to annoy the most annoying, think it will stay.
SearchVoatBot ago
This comment was linked from this v/voatdev submission by @forget-me-not.
Posted automatically (#55361) by the SearchVoat.co Cross-Link Bot. You can suppress these notifications by appending a forward-slash(/) to your Voat link. More information here. (@PuttItOut: Click here to suppress your crosslink notifications from @forget-me-not)
bosunmoon ago
I can except that I'm annoying, but the most annoying? Do you even browse Voat? @Puttitout
Tallest_Skil ago
K, I’ll just use custom CSS. Be a little coward, then.