murdos: sounds like some of your moose modules are out date
2011-05-17 13741, 2011
ijabz_ joined the channel
2011-05-17 13744, 2011
ocharles
murdos: try and update MooseX::Role::WithOverloading
2011-05-17 13747, 2011
ruaok
warp: check your mail.
2011-05-17 13752, 2011
ruaok
I got email from catalyst. :)
2011-05-17 13714, 2011
warp
oh wow, with a little ascii error pointing at the offending line of source code. how fancy.
2011-05-17 13720, 2011
warp
ascii arrow.
2011-05-17 13721, 2011
ruaok
yeah. ;)
2011-05-17 13736, 2011
ruaok
lets use that more for fixing crash bugs
2011-05-17 13756, 2011
ocharles
it was meant to send those emails without CATALYST_DEBUG { 1 }
2011-05-17 13710, 2011
warp
ruaok: is there any limit to user sessions?
2011-05-17 13713, 2011
murdos
ocharles: perfect! it's working now! :)
2011-05-17 13716, 2011
ocharles
I thought my inbox was suspiciously empty
2011-05-17 13746, 2011
ruaok
warp: that question is best posed to ocharles
2011-05-17 13754, 2011
ocharles
"limit"?
2011-05-17 13755, 2011
ruaok
the sessions are stored in memcached.
2011-05-17 13706, 2011
ruaok
I wonder if something is falling out or getting clobbered.
2011-05-17 13709, 2011
warp
ocharles: is there a sizelimit to the sessions store for a user?
2011-05-17 13728, 2011
ocharles
maybe the memcached instance isn't big enough
2011-05-17 13741, 2011
warp
ocharles: because it looks like things are empty when the wizard tries to restore the values for a page from the serialized store (i.e. the session store).
2011-05-17 13726, 2011
ruaok
ocharles: thats easy to test.
2011-05-17 13729, 2011
ruaok
should I up it?
2011-05-17 13738, 2011
ruaok
that means everyone will be logged out. heh.
2011-05-17 13738, 2011
ocharles
that'd be my first line of action, yea
2011-05-17 13741, 2011
ruaok
ok
2011-05-17 13749, 2011
ocharles
warp: i don't think we're deleting session data on wizard submit either
2011-05-17 13752, 2011
warp
except for tracklists and recording associations everything in the release editor goes into the session. tracklists and recording associations only if they have been edited, then they also go in there.
2011-05-17 13757, 2011
ocharles
so memcached is going to fill up very fast
2011-05-17 13707, 2011
ocharles
i don't know how memcached decides what to drop
2011-05-17 13712, 2011
warp
ocharles: hehe, good point :)
2011-05-17 13717, 2011
ocharles
fifo?
2011-05-17 13723, 2011
luks
LRU
2011-05-17 13751, 2011
warp would expect LRU
2011-05-17 13755, 2011
ocharles
luks: thanks, that's intuitive
2011-05-17 13704, 2011
ocharles
so, i'm not sure why only 4 sessions fit in
2011-05-17 13712, 2011
ocharles
but the session store must just be too small
2011-05-17 13757, 2011
ruaok
32mb right now.
2011-05-17 13759, 2011
ruaok
I'll double it
2011-05-17 13713, 2011
warp
that sounds absolutely tiny.
2011-05-17 13730, 2011
ruaok
restarted.
2011-05-17 13741, 2011
ruaok
its starting to. :)
2011-05-17 13750, 2011
ruaok
but we had not idea where to start.
2011-05-17 13709, 2011
warp
ok, I'll go set up those four POSTS again.
2011-05-17 13741, 2011
ruaok
the four POSTmen of the apocalypse?
2011-05-17 13756, 2011
warp
got four Internal Server Errors now.
2011-05-17 13757, 2011
warp
:(
2011-05-17 13715, 2011
ruaok
did you log back in?
2011-05-17 13722, 2011
warp
no
2011-05-17 13735, 2011
warp
I'm still logged in.
2011-05-17 13747, 2011
ruaok
odd.
2011-05-17 13752, 2011
ruaok
maybe log out and back in?
2011-05-17 13706, 2011
warp
ok
2011-05-17 13724, 2011
warp
I do have "Keep me logged in" checked, so it isn't that odd.
2011-05-17 13734, 2011
ocharles
yea, that actually works now
2011-05-17 13745, 2011
ocharles shakes a fist at unicode
2011-05-17 13747, 2011
ruaok
I wonder if it can't rebuild the session on a post?
2011-05-17 13719, 2011
luks
getting 500 on login now
2011-05-17 13734, 2011
luks
it was also telling my I entered incorrect password before
2011-05-17 13750, 2011
warp
ruaok: two internal server errors. two of them completed.
2011-05-17 13706, 2011
ruaok
thats better, right?
2011-05-17 13718, 2011
warp
ruaok: I've had that happen before.
2011-05-17 13751, 2011
ruaok
luks: is that persisting? I can log in.
2011-05-17 13701, 2011
ruaok
with with permanent and without
2011-05-17 13724, 2011
luks
ruaok: no
2011-05-17 13739, 2011
ruaok
odd
2011-05-17 13752, 2011
ruaok chalks it up as an artifact of restarting the session store
2011-05-17 13711, 2011
warp
ruaok: when printed out with Data::Dumper two of these sessions are 114kbyte.
2011-05-17 13720, 2011
warp
ruaok: so that really should fit in 64mb :)
2011-05-17 13730, 2011
ruaok
yeah
2011-05-17 13714, 2011
warp
I wonder if we're using the catalyst session store correctly with regards to having multiple tabs open.
2011-05-17 13742, 2011
ocharles
what do you think we could be using wrong?
2011-05-17 13755, 2011
ruaok
that we're clobbering the other sessions in the store
2011-05-17 13707, 2011
ocharles
but all wizard sessions are keyed on a unique random number
2011-05-17 13718, 2011
warp
ocharles: well, I cannot otherwise explain why data is going missing. perhaps the POST submit of subsequent tabs somehow overwrites the existing session.
2011-05-17 13741, 2011
ocharles
warp: are you able to reproduce locally, with 2 REs going on at once?
2011-05-17 13750, 2011
warp
ocharles: haven't tried, let me do that now.
2011-05-17 13731, 2011
warp
ocharles: they all succeed here.
2011-05-17 13740, 2011
ocharles
hrm
2011-05-17 13743, 2011
warp
(using script/musicbrainz_server.pl -r)
2011-05-17 13702, 2011
warp
sub SESSION_STORE { "Session::Store::File" }
2011-05-17 13705, 2011
ocharles
right
2011-05-17 13720, 2011
luks
what's the difference between NGS-Final and NGS-CI?