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

xen dev blog

Clefairy
Supporting Business
Discord Voice
Jigglypuff
Hell yeah boooi
Poképedia
Who did this to my freakin' car!
Dat Boi
Dolan Duck
Dolan Trump
I'm LAAAAAAAME
Live Free or Die
Mew
Mewtwo
Poké Prizebox
Rust Player
Sythe Awards 2016 Winner
Sythe Awards 2017 Winner
Sythe Awards 2019 Winner
Tier 3 Prizebox
Toast Wallet User
xen dev blog
Fixed a bunch of display issues including the navigation crumbs. Had to add drop perms to the database user. The inability to truncate tables was blocking a whole bunch of xen's deferred cron backend stuff including rebuilding the template cache. I looked this up -- i.e. why can't xen just use delete from instead of drop? -- and turns out delete from is an allowed operation during a hot backup but truncate will block until the backup completes. So they've done this for data integrity, which is nice, but the downside is that the mysql user needs extra perms they wouldn't normally have for most applications.

Tomorrow I'm going to
1/fix the username situtation (i.e. decide what to do with unicode usernames)
2/fix or figure out unicode in thread names
3/make a start on importing dice and cards
4/look at url rewriting the old vb3 vbseo urls to the new xen urls.

early release to CDT and security team is getting pretty close, probably in the next couple of days I'll round up your IPs for the whitelist.
 
Two Factor Authentication User
SytheSteamer
xen dev blog
ex mods on test team m8
 
Extreme Homosex
I'm LAAAAAAAME
Lawrence
xen dev blog
Fixed a bunch of display issues including the navigation crumbs. Had to add drop perms to the database user. The inability to truncate tables was blocking a whole bunch of xen's deferred cron backend stuff including rebuilding the template cache. I looked this up -- i.e. why can't xen just use delete from instead of drop? -- and turns out delete from is an allowed operation during a hot backup but truncate will block until the backup completes. So they've done this for data integrity, which is nice, but the downside is that the mysql user needs extra perms they wouldn't normally have for most applications.

Tomorrow I'm going to
1/fix the username situtation (i.e. decide what to do with unicode usernames)
2/fix or figure out unicode in thread names
3/make a start on importing dice and cards
4/look at url rewriting the old vb3 vbseo urls to the new xen urls.

early release to CDT and security team is getting pretty close, probably in the next couple of days I'll round up your IPs for the whitelist.

i was gonna say something but figured it'd look like i wanted to suck your dick

thanks for all the hard work
 
xen dev blog
How about people who applied for the CDT and got denied? I want to be whitelisted as well ^_^
 
Clefairy
Supporting Business
Discord Voice
Jigglypuff
Hell yeah boooi
Poképedia
Who did this to my freakin' car!
Dat Boi
Dolan Duck
Dolan Trump
I'm LAAAAAAAME
Live Free or Die
Mew
Mewtwo
Poké Prizebox
Rust Player
Sythe Awards 2016 Winner
Sythe Awards 2017 Winner
Sythe Awards 2019 Winner
Tier 3 Prizebox
Toast Wallet User
xen dev blog
Added some optimization settings to the mysql nodes however this appears to have broken at least one server out of the cluster (desynced). Now I'm trying to figure out why it won't resync properly. Good to encounter and learn from these problems during testing rather than when the site is in production.
 
Clefairy
Supporting Business
Discord Voice
Jigglypuff
Hell yeah boooi
Poképedia
Who did this to my freakin' car!
Dat Boi
Dolan Duck
Dolan Trump
I'm LAAAAAAAME
Live Free or Die
Mew
Mewtwo
Poké Prizebox
Rust Player
Sythe Awards 2016 Winner
Sythe Awards 2017 Winner
Sythe Awards 2019 Winner
Tier 3 Prizebox
Toast Wallet User
xen dev blog
Looks like all the cluster members have to have (almost) identical configuration settings. That's quite interesting. Adding a larger key cache to just one caused it to desync and stay desynced. Now I'll try adding the optimisation to all of them simultaneously and run a rolling restart on the cluster. Either it will work or the whole thing will desync.

Essentially I am looking at speeding everything up a bit. I was doing speed metrics on page loads last night and it's not great. Granted I have debug shit turned on and I'm not doing opcode caching (yet) but I suspect most of the delay is from the database.
 
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
xen dev blog
drop me that test, you know im a mad hacker (you can check my profile out @ hackforums, my name is Syed) i'm the real deal
 
Clefairy
Supporting Business
Discord Voice
Jigglypuff
Hell yeah boooi
Poképedia
Who did this to my freakin' car!
Dat Boi
Dolan Duck
Dolan Trump
I'm LAAAAAAAME
Live Free or Die
Mew
Mewtwo
Poké Prizebox
Rust Player
Sythe Awards 2016 Winner
Sythe Awards 2017 Winner
Sythe Awards 2019 Winner
Tier 3 Prizebox
Toast Wallet User
xen dev blog
Lol now I'm learning that you should bring percona up one server at a time when rebooting the cluster. I just brought up 7 nodes after bootstrapping a single node and the 7 are aggressively crowding eachother for a state transfer from the bootstrap node.
 
Clefairy
Supporting Business
Discord Voice
Jigglypuff
Hell yeah boooi
Poképedia
Who did this to my freakin' car!
Dat Boi
Dolan Duck
Dolan Trump
I'm LAAAAAAAME
Live Free or Die
Mew
Mewtwo
Poké Prizebox
Rust Player
Sythe Awards 2016 Winner
Sythe Awards 2017 Winner
Sythe Awards 2019 Winner
Tier 3 Prizebox
Toast Wallet User
xen dev blog
Putting a bit of time into speed optimization today. I'll get stuck into the list I posted above afterwards. I want to see if I can get memcached sharding working because then I can store php sessions in it.
 
Clefairy
Supporting Business
Discord Voice
Jigglypuff
Hell yeah boooi
Poképedia
Who did this to my freakin' car!
Dat Boi
Dolan Duck
Dolan Trump
I'm LAAAAAAAME
Live Free or Die
Mew
Mewtwo
Poké Prizebox
Rust Player
Sythe Awards 2016 Winner
Sythe Awards 2017 Winner
Sythe Awards 2019 Winner
Tier 3 Prizebox
Toast Wallet User
xen dev blog
Replacing libmemcache with libmemcached on the php instances. This apparently allows me to configure memcache sharding.
 
Valentine's Singing Competition Winner
Sythe Awards 2015 Winner
Sythe Awards 2016 Winner
Sythe Awards 2020 Winner
Member of the Month Winner
MushyMuncher
Gohan has AIDS
Extreme Homosex
World War 3
I'm LAAAAAAAME
Discord Verified
Off Topic Participant
xen dev blog
Replacing libmemcache with libmemcached on the php instances. This apparently allows me to configure memcache sharding.

haha yeah i did some sharding in the toilet about a min ago i feel ya
 
Clefairy
Supporting Business
Discord Voice
Jigglypuff
Hell yeah boooi
Poképedia
Who did this to my freakin' car!
Dat Boi
Dolan Duck
Dolan Trump
I'm LAAAAAAAME
Live Free or Die
Mew
Mewtwo
Poké Prizebox
Rust Player
Sythe Awards 2016 Winner
Sythe Awards 2017 Winner
Sythe Awards 2019 Winner
Tier 3 Prizebox
Toast Wallet User
xen dev blog
package management system doesn't seem to have memcached configured for sasl so reinstalling manually
 
Extreme Homosex
I'm LAAAAAAAME
Lawrence
xen dev blog
package management system doesn't seem to have memcached configured for sasl so reinstalling manually

do you post this mostly for the ppl who know what you mean or do you just enjoy confusing the greater majority of the forum
 
Clefairy
Supporting Business
Discord Voice
Jigglypuff
Hell yeah boooi
Poképedia
Who did this to my freakin' car!
Dat Boi
Dolan Duck
Dolan Trump
I'm LAAAAAAAME
Live Free or Die
Mew
Mewtwo
Poké Prizebox
Rust Player
Sythe Awards 2016 Winner
Sythe Awards 2017 Winner
Sythe Awards 2019 Winner
Tier 3 Prizebox
Toast Wallet User
xen dev blog
do you post this mostly for the ppl who know what you mean or do you just enjoy confusing the greater majority of the forum

Some people will understand it, most won't.

Mostly I'm fed up with people assuming that running this site is simple or easy or cheap. This development blog can give some idea of the work I do on a day to day basis to keep this site online.

Also there's the off chance that someone is more knowledgeable about a specific thing I'm trying to do and they might give a pointer which will help. I'm always open to this possibility.
 
Valentine's Singing Competition Winner
Sythe Awards 2015 Winner
Sythe Awards 2016 Winner
Sythe Awards 2020 Winner
Member of the Month Winner
MushyMuncher
Gohan has AIDS
Extreme Homosex
World War 3
I'm LAAAAAAAME
Discord Verified
Off Topic Participant
xen dev blog
Some people will understand it, most won't.

Mostly I'm fed up with people assuming that running this site is simple or easy or cheap. This development blog can give some idea of the work I do on a day to day basis to keep this site online.

Also there's the off chance that someone is more knowledgeable about a specific thing I'm trying to do and they might give a pointer which will help. I'm always open to this possibility.

You might want to consider a dev blog outside of the spam forum
 
Runescape Gamblingrunescape gambling
Back
Top