With some focus in making the guidelines shorter, clearer and (if possible) in less pages :p
But we'll see about that one :)
And that's basically it I think
ruaok
k, anyone else?
onward. transaction mode. where did we leave off?
do it, but when was the issue, right?
bitmap
yeah
ianmcorvidae finds last week's log
ruaok
> maintenance DB needs to go in via server-configs and beta config, then wait a day, then transaction mode, I think?
also, once again this goes back to the pgbouncer issue.
how about we finish all the bits of the schema change and then return to this?
ianmcorvidae
it's orthogonal to the pgbouncer issue, it just needs to be updated in config, wherever the current config is
but yeah, things have been pretty stable, I think we can wait
ruaok
given that things have been nice and stable,
heh.
ok, motion carried.
nikki: supported browsers.
ianmcorvidae
maintenance mode can of course go in whenever though. might do that sooner if I feel like it
nikki
there was a schema change, so it's time to review the supported browsers again. I skipped it at the last schema change since I checked the stats and there was basically no change worth noting, just a couple of chrome versions
this time round there has been quite a bit of change: safari should go from 5.1 to 7.0, chrome should go from 31 to 39 and firefox should go from 24 to 31 (technically 12 and 21 are popular too, but those are 100% spammers, looking at the urls they're requesting)
ruaok
ruaok has changed the topic to: It is a week! | Agenda: reviews/general discussion, supported browsers (nikki)
nikki
we now have stats for logged in users too. ie is the only one where there's a noticeable difference. while ie8 just won't fucking die, for logged in users, only ie11 makes it above 0.5%. we already have a thing saying we don't support ie8 for editing, my suggestion would be to update it to say that we support ie8+ for logged out stuff and ie11+ for logged in stuff, to match the stats
ruaok
seems reasonable to me.
bitmap
+100
ianmcorvidae
sure
motion carried, I guess, you want to update the page, nikki?
nikki
sure
ruaok
anything else for this week?
ruaok has changed the topic to: It is a week! | Agenda: reviews/general discussion
ianmcorvidae
looks like no
ruaok
right-o, let's close for the week.
thanks everyone!
Blaatkip: how are you doing?
Blaatkip
oh
done with the files
ruaok
did you un jar the war file?
Blaatkip
no not yet
ruaok
ok, do this:
/etc/init.d/jetty stop
reosarevok
I wonder if someone in the world, there's someone honestly writing a blog comment like "It's actually a great and useful piece of information" and then wondering why it never appears
*somewhere
ruaok
rm -rf /var/lib/jetty/webapps/*
cd /var/lib/jetty/webapps
jar xf <warfile>
/etc/init.d/jetty start
Blaatkip
ok
diana_olhovik_ joined the channel
can i delete the wer file after?
war
ianmcorvidae
(aside) re: pgbouncer, the version we're running is actually older than the package version, though the package one seems to be marked 'partially configured'
he VM comes with support to build search indexes. In order to build the indexes, log in to the account and then: bin/reindex
which account bc i tried a couple and they don't work
guess i'm rly braindead
working now
diddnt b4
:S
ty Alot!
night199uk joined the channel
Gentlecat joined the channel
gizah joined the channel
alastairp
Gentlecat: yes, I did
Gentlecat
alastairp: what do you think?
gizah joined the channel
alastairp
looks like a website ;)
Gentlecat
right :D
ianmcorvidae
ruaok: for general awareness -- we're seeing a lot of 502s right now, and pgbouncer has a bunch of waiting stuff, like before; hung processes seem to not really be it, because that's not really the same with this setup, so
I'm HUPing the frontends to see if forcing a restart of processes will help fix it
there are some really old processes though, I notice, hm
alastairp
Gentlecat: but yeah, if that’s the style, I’m not too concerned about it
I saw you had a bit of feedback
Gentlecat
alastairp: feel free to send comments. looks like I've got nothing better to do this night
Gentlecat doesn't even know how jet lag works anymore :P
alastairp
and we put them pass ruaok or nico
Gentlecat
variations of which part? tables?
ruaok
ianmcorvidae: old processes on. astro & co?
ianmcorvidae
ruaok: yeah, looks like a different way of stuck processes appearing with the new starlet setup
killing those to see if it fixes it
ruaok
k
oh yeah, really bad now. :(
ianmcorvidae
hm, seems to have done nothing
ruaok
goes back to your "random brain noise" email. we should really monitor this number.
ianmcorvidae
yeah
ruaok
how about taking one machine out, restarting the services and then back in?
ianmcorvidae
pgbouncer doesn't actually give you real tables you can query, though, it's just a printed-out table
ruaok
see if that has any effect?
ianmcorvidae
you don't have to take machines out to restart the services :)
ruaok
right. nice. :)
ianmcorvidae
(that being what the starlet/server::starter thing gave us)
ianmcorvidae did that with asterix, lemme also hit pingu (which gets more traffic)
ruaok
wait
numbers just dropped quite a bit.
I saw 170s
never mind, back to 158.
fluctuates a bit I see.
ianmcorvidae
yeah, it moves around
ruaok
go ahead, sorry.
ianmcorvidae
I'd already done it when you said wait, so
ruaok
ah
alastairp
Gentlecat: yeah, the borders which you said
what trip? moscow?
man. I didn;t even know you could get jetlag in a single country
Gentlecat
yeah
ruaok
alastairp: have you see the size of that country?
alastairp
I can drive across my country in an hour
ruaok
11 timezones!
ianmcorvidae
now it's dropped down a ways
alastairp
in my view,a ll countries are a similar size
ruaok
ianmcorvidae: so you've done two of four servers now?
back up.
ianmcorvidae
people who live on the east coast of the US are that way about states and get very confused when they go west :P
yeah.
asterix/pingu done, lolo/astro not touched other than killing old/stuck processes
after restarting asterix/pingu some of the just-killed processes seem to stick around a while, so I've also been cleaning those up immediately
ruaok
are we certain that the starlet/server::starter actually takes care of these dead procs?
ianmcorvidae
it's supposed to, but the switch was done so we could reprovision without needing to take things out
Gentlecat
alastairp: so I pretty much lived bcn time back home because if our shenanigans. Thought that when I'll get to europe will fit perfectly in that time zone
guess what
ianmcorvidae
starman was supposed to handle that too and didn't :)
ruaok
ianmcorvidae: yeah, I don't trust magic like that.
ianmcorvidae
502s are on a downswing too, anyway, so something seems to be helping short-term
ruaok
if manual cleanup doesn't help, we should take them out of rotation and completely stop/start.
ianmcorvidae
you understand that's not doing anything different, right?
the issue here is that these processes don't go away with SIGTERM
and need a kill
which no sanely-written software is going to give it
ruaok
got it.
ianmcorvidae
how Server::Starter works is it creates new processes and then SIGTERM's the old ones
with them sharing the socket so the handover is smooth
so, the ultimate solution is figuring out why these things get into a state where they need sigkill
ruaok
it just empties out the current pool and creates new ones, but bit-by-bit?
ianmcorvidae
not really bit-by-bit at all
it creates a whole new pool, switches over the socket, then sends term to everything in the old pool
the cleverness is since it's a parent process it can hand over the socket, basically
vs. doing it manually which would take it down entirely and then rebind the socket to a new parent process
ruaok
interesting. wouldn't that double the memory footprint for a brief period?
ianmcorvidae
but I think it's clear the problem is somewhere other than this handling, since we had things happening before