/srv/irclogs.ubuntu.com/2010/05/26/#launchpad-dev.txt

=== Ursinha is now known as Ursinha-afk
=== jamesh_ is now known as jamesh
lifelessmwhudson: ping; how do I tell if a given loggerhead rev is is production?04:59
lifelessthumper: https://bugs.edge.launchpad.net/loggerhead/+bug/518689 - does that need to be private? Seems like no to me. Web crawlers and users can hit that easily enough05:01
mwhudsonlifeless: production only lags lp:~launchpad-pqm/loggerhead/devel by at most 24 hours05:01
lifelessand if someone were to dos it we can filter05:01
lifelessmwhudson: its auto rolled out ?05:01
mwhudsonlifeless: if you need more precision than that, ask someone who can log into guava i guess (that includes me)05:01
lifelessmwhudson: oh, I see, I need to do missing between the two05:01
mwhudsonlifeless: yes05:01
lifelessmwhudson: is lp-pqm's branch a series ?05:02
mwhudsonlifeless: no, maybe it should be though05:02
thumperlifeless: Logging as a sec vuln as this is a rather easy way to currently DOS codebrowse.05:02
thumperlifeless: that was from the bug comment05:02
lifelessyeah05:02
lifelessI'm saying I disagree05:02
lifelessusing loggerhead is an easy way to DOS is05:02
lifelesss/is/it05:02
mwhudsonwasn't that the pygments problem?05:02
thumperlifeless: ok, fair enough05:02
lifelessI'm trying to decide between05:03
lifelessa) public or b) subscribe max05:03
thumpermwhudson: I think it may have been05:03
lifelessmwhudson: yes, but root cause suggests thread pool limits are to blame too05:03
thumpermwhudson: do we have a max pygments limit yet?05:03
lifelesshuh05:04
lifelessI can't reject https://code.edge.launchpad.net/~loggerhead-team/loggerhead/trunk-rich/+merge/2601005:05
mwhudsonlifeless: man, the thread pool stuff is so messed up, please fix that05:05
lifelesswhich is silly, as I created it.05:05
mwhudsonthumper: yes, i think so05:05
lifelessis there a bug open about the permissions there?05:05
thumperlifeless: it is a known issue05:05
lifelessshall I file a bug ?05:05
thumperlifeless: and somewhat releated to the proposal status05:05
thumperand that we don't have a withdrawn05:06
lifelessyes, I can see the place in the code05:06
thumperwhy not delete it?05:06
thumperdoes it have any real value?05:06
lifelesswell, I wanted to be able to point ppl to it :P thats ok, deleted it05:06
thumperlifeless: lets subscribe max for now05:06
thumperwhat is his lp id?05:06
mwhudsonmkanat i think05:07
thumpersubscribed05:08
lifelessthumper: already openned it based on your ok, fair enough able05:09
lifeless*above*05:09
lifelessmwhudson: the paste guts seem clear enough, it knows how many total threads, it should be able to have a hard cap.05:13
mwhudsonlifeless: but it has this strange concept of 'hung' threads and if threads are 'hung' it spawns more05:14
lifelessyes05:14
lifelessthe specific check is05:14
lifelessspawn_if_under05:15
lifeless+ hung threads don't count as workers05:15
mwhudsonlifeless: probably the limits are way too generous, we should kill threads more aggressively05:15
lifelessthat too, but killing threads is likely to show up locking bugs - mutex ownership issues, etc.05:15
lifelesslosa05:15
lifelesshow many requests/sec does loggerhead suffer?05:16
mwhudsonthe limits are set in scripts/start-loggerhead.py05:16
mwhudsonin the launchpad tree05:16
lifelessgrah05:16
mwhudsonlifeless: https://lpstats.canonical.com/graphs/CodebrowseHTTPResponses/05:16
lifelessthats backend?05:16
lifelessman05:17
lifelessI was going to book plane tickets First Thing today05:17
mwhudsonlifeless: um, it's extracted from the apache logs on the frontend05:17
lifelesstheres no squid yet?05:17
lifelessif there was, we'd need a separate graph.05:18
mwhudsonno05:18
mwhudsonwell, at least if there is, noone's told me about it05:18
poolielifeless, i believe the critical incident policy tells you who's meant to follow up etc05:20
lifelesshmm, lpstats taking -forever-05:21
lifelessmwhudson: I can't see that graph05:22
lifelessmwhudson: can you just tell me ?05:22
mwhudsonlifeless: "less than 1 req/s" would seem to be the summary05:24
lifelesswould measuring in minutes be better ?05:24
lifeless'd like a >1 figure, so I can do math.05:25
mwhudsonlifeless: between 80 and 180 per 5 minutes05:25
mwhudsonso that's, errrrrrrr, 16-36 per minute?05:25
lifeless1/4-1/2 per second05:25
mwhudsonthe lack of robots.txt pushed it to ~1 per second and everything fell over05:26
lifelessI have a theory05:26
lifelessactually, robots.txt hit a bad url on many branches05:27
lifelessand that pushed it over05:27
lifelesshttp://trac.pythonpaste.org/pythonpaste/ticket/41605:27
mwhudsonyeah, annotate of files with deep history would be a good one to pound if you want to take codebrowse out05:30
mwhudsonlifeless: huh!05:31
mwhudsonlifeless: the thread killing does work at least sometimes05:31
lifelessso I'd rather say 'lh handled 4 times the load fine, except that we have a bug on some urls'05:31
lifelessmwhudson: possibly with low-valued threadids, or something.05:31
mwhudsonthis is another thing we should do, of course: change the default view from the filelisting to be a simple listing, not annotate05:32
lifelessmwhudson: is there a bug open on that ?05:33
lifelessif now, can you -please- open05:34
lifelessalso, are you happy with all of johns work landing on LP ?05:34
mwhudsonyes, but we should try to pre-seed the history.db for a few select large branches first05:34
mwhudsonlike launchpad, mysql, the kernel05:34
lifelessI'm mainly checking we don't need a seperate 'for lp' branch for Max05:35
mwhudsonlifeless: t05:35
mwhudsongrr05:35
mwhudsonhttps://bugs.edge.launchpad.net/loggerhead/+bug/56814805:35
mupBug #568148: Default view for a file should be its content <performance> <loggerhead:Confirmed> <https://launchpad.net/bugs/568148>05:35
lifelessthumper: ping06:31
=== almaisan-away is now known as al-maisan
thumperlifeless: pong (although leaving the office to eat)07:22
lifelessthumper: hi07:22
lifelessso07:22
thumperlifeless: leave a message and I'll get back to you as soon as possible :)07:22
lifelessI had a bug asking about getting allist of broken-due-to-upgraded-trunk branches07:23
lifelessyou've closed the bug07:23
lifelessshould I file a fresh dedicated one ?07:23
thumperyes07:23
lifelessok will do07:24
zygahmm08:21
zygahttps://blueprints.edge.launchpad.net/ubuntu-arm/+spec/arm-m-validation-dashboard08:21
zyga(it was there a moment ago, now it's an OOPS)08:21
zygaOOPS-1607ED33708:21
zygacan anyone help with this please?08:22
zygabah, ok - the spec was renamed, sorry for causing noise08:22
zyga(still - the search did link to the wrong place)08:22
mrevellMorning08:57
maxbUrsinha-afk: Have you considered running your bugbot as a separate LP person, so that it is obvious that its actions are automated?10:51
deryckMorning, all.11:09
wgrantbigjools: AAAAAAA. https://edge.launchpad.net/ubuntu/+source/vowpal-wabbit/4.1+20100420-1/+build/1755930 is scary on several levels.11:13
bigjoolsyes, we've seen it11:14
maxb"special" :-)11:15
bigjoolsI thought we'd fixed this by stopping queue-builder :/11:15
wgrantWe must have fixed at least 5 of this sort of bug in the last six months.11:15
wgrantAt least it will become impossible soon.11:15
bigjoolswell "fixed" is a strong word here :)11:15
wgrantFor that particular one, yes.11:16
bigjoolswgrant: so11:54
bigjoolsit's the result of a give-back11:55
bigjoolswhy the builder does that instead of failing the build is somewhat odd11:55
zygais there any SQL query that can extract a small subset of a big text field in a more efficient way (preferably without having to copy the whole field form the db to the client)11:55
wgrantbigjools: Yeah, I worked that out quite a while ago.11:56
zygaassuming I know the start/end offsets (in bytes/characters)11:56
wgrantIt's the 'Illegal instruction' in the log.11:56
wgrantI forgot that we just fixed it so that it doesn't break b-m; the display is still all broken.11:56
bigjoolsI need to kill that build anyway11:56
bigjoolsI think that problem should also be a failed build, not a give-back11:56
wgrantMaybe it expects that some builders might be able to build some stuff.11:57
wgrant(like, say, armel)11:57
wgrantBut that's an utterly stupid way of arranging that.11:57
wgrantSo, yes, a quick deletion of that line will fix things.11:57
wgrantI can't think of any practical legit uses.11:57
=== mrevell is now known as mrevell-lunch
=== matsubara-afk is now known as matsubara
=== salgado-afk is now known as salgado
=== mrevell-lunch is now known as mrevell
derycksinzui, please feel free to remove the bugs test, if the same condition is tested in test_securitycontact.py13:54
sinzuideryck, I did. I unconsciously knew it was a duplicate. It was a simple verification of the form label and that the form works. I wonder why it passed on ec2?13:56
deryckyeah, that seems odd that it would pass there.  not sure why.13:56
=== Ursinha-afk is now known as Ursinha
=== matsubara is now known as matsubara-lunch
=== salgado is now known as salgado-lunch
=== matsubara-lunch is now known as matsubara
=== beuno is now known as beuno-lunch
Ursinhabigjools, hi17:34
bigjoolsUrsinha: heyu17:35
bigjoolsor something that might be spelled better17:35
Ursinhabigjools, :)17:35
Ursinhabigjools, I have an oops and think you can help: https://lp-oops.canonical.com/oops.py/?oopsid=OOPS-1600E164917:35
bigjoolsUrsinha: that's the same as the one you told me about a while ago17:36
bigjoolsUrsinha: noodles775 is looking into it, feel free to remind him :)17:36
Ursinhahehe17:37
Ursinhahahahahaha17:37
Ursinhabigjools, he heard you17:37
bigjoolsUrsinha: actually didn't you already file a bug about it?  I think he commented on there17:38
Ursinhabigjools, I filed a bug that is a NotOneError17:39
bigjoolsit's basically down to a previous bug where sun-java6 ended up in partner and main at the same time17:39
Ursinhajust found it17:39
Ursinhabug 58018117:39
mupBug #580181:  DistributionSourcePackageRelease page still oopsing with NotOneError <oops> <Soyuz:Triaged> <https://launchpad.net/bugs/580181>17:39
Ursinhabigjools, OOPS-1600E1649 is a LocationError17:40
Ursinhaare they the same?17:40
bigjoolsUrsinha: it's essentially the same underlying problem17:41
bigjoolsif you could reference this oops on that bug it would be helpful17:41
Ursinhabigjools, surely17:41
bigjools"Past week count: 686"17:41
bigjoolseek17:41
Ursinhabigjools, if noodles785 could fix it, it would be helpful as well :)17:41
bigjools:)17:42
Ursinhabigjools, yesterday's count: 70117:42
bigjoolshmm no referrer17:42
noodles785bigjools, Ursinha: I haven't been looking into it... I just did some initial investigation, but can look into it tomorrow.17:42
Ursinhanoodles785, that would be appreciated, thanks :)17:42
bigjoolsnoodles785: cheers17:43
=== noodles785 is now known as noodles775
Ursinhabigjools, thanks :)17:52
bigjoolsUrsinha: any time17:52
=== salgado-lunch is now known as salgado
mrevellRighto peoples, I'm off. Ta ra.18:09
=== beuno-lunch is now known as beuno
=== al-maisan is now known as almaisan-away
Alkinihow active is the search for a Launchpad Web Engineer (http://webapps.ubuntu.com/employment/canonical_LPWE/)?19:41
beunoAlkini, what do you mean?19:42
Alkinihas the position just been sitting around for six months? or are a dozen people a day being considered?19:43
beunoAlkini, it's been opened up recently19:45
beunoand some people are being interviewed19:45
beunonot super sure what you're getting at :)19:45
AlkiniI just applied today and don't know much beyond the "you might not hear back from us for three weeks" email so I just thought I'd ask :-)19:46
beunowell, it takes a day or two for the CV to be passed on from HR19:46
beunoand then it depends on the availability of the team lead19:47
Alkinisure, totally understandbale; I didn't mean to be impatient, just curious19:47
beunoI'm sure it's a position eager to be filled, so it'll probably be sooner than later19:47
Alkinialright, cool19:48
Alkiniit's, presumably, the same story for the software engineer reporting to the launchpad code team lead? (http://webapps.ubuntu.com/employment/canonical_LP-SEC/)19:55
beunowell, different position, different people involved, but same HR process19:55
Alkiniright19:56
Alkiniyou're on the ubuntu one team these days?20:00
beunoAlkini, yes I am, it's been a good 3 or 4 months now20:02
beunostill love Launchpad though  :)20:02
Alkiniheh20:02
=== matsubara is now known as matsubara-afk
=== salgado is now known as salgado-afk
=== Ursinha is now known as Ursinha-afk

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!