/srv/irclogs.ubuntu.com/2016/06/17/#launchpad.txt

clivejois there a chart for LP load and downtimes?  is there a window of time when LP is less busy?00:46
wgrantclivejo: LP is down for a couple of seconds every week or two. Is there a specific problem that you're seeing?00:47
clivejowgrant: I notice a lot of Launchpad is available errors popping up in KCI logs00:48
wgrantThat sounds like the problem, rather than trying to target times when it's up.00:49
wgrantCan you provide more details on those errors? Any specific times, numbers, response codes?00:49
wgrantWhat were the requests trying to do?00:49
clivejoupload00:50
wgrantUpload?00:50
clivejodput to PPA00:50
wgrantThat hasn't been down in several months.00:50
wgrantWhat's the specific error that you're seeing?00:51
clivejohold on a sec, trying to find one00:51
clivejoIve retried most of them00:51
clivejomaybe its the API is going down?00:54
wgrantclivejo: It's certainly not going down, but it's possible that the occasional request may fail. It's very difficult for us to diagnose your problem without further details.00:57
wgrantThe specific requests that fail, the times of those failures, exact error messages, etc.00:58
clivejofinally found one!01:01
clivejoits a HTML page with title Launchpad is temporarily unavailable01:01
clivejoTechnically, the load balancer took too long to connect to an application server.01:02
wgrantOK.01:02
wgrantI'd expect that request to work after a couple of seconds. Do you have retry code in place?01:02
wgrantI'll investigate the underlying issues, but web service clients should usually be able to cope with occasional failures.01:03
wgrantWhat was the timestamp of that failure?01:03
clivejoIm reading more of the log01:03
clivejook so it did upload01:03
clivejoso it must be the API connection?01:03
wgrantdput doesn't use HTTP, so it can't really return an error page. If you're making API requests then it's probably an API request, yes.01:04
clivejochecking to see if the builds complete and publish01:04
wgrantDoes the traceback say which request it was?01:04
wgrantLaunchpad has many hundreds of APIs.01:04
clivejoseems to be around the publishing stage01:05
clivejothe code doesnt hand the error and fails the entire package01:06
clivejowgrant: it just done it01:11
clivejodumped the entire queue of 16 packages01:11
wgrantclivejo: Do you know what the request was? Is it consistent?01:11
wgrantIt's possible that requests are randomly failing, or it's possible that you are making a specific request that is taking too long.01:12
clivejoIm looking at the code we are using01:13
clivejoLaunchpad employs server-side caching, which is nice but for our purposes 90% of the time we need current data, otherwise we wouldn't be polling on a schedule.01:13
clivejothats the comment on this code block01:13
clivejoresponse = http.request_get(uri, 'Cache-Control' => 'max-age=0')01:15
clivejoand this is where the code is dropping out01:15
wgrantI need to know what the request is.01:16
wgranteg. the URL01:16
clivejowgrant: sorry I cant seem to find out the URI it is using01:27
clivejoit was montoring this build - https://launchpad.net/~kubuntu-ci/+archive/ubuntu/unstable/+build/1003162501:27
clivejowhich was successfully built on LP, but triggered the error in the CI code01:28
clivejoall 16 packages in the build queue got failed for the same reason01:30
clivejothe response from LP is here - http://paste.ubuntu.com/17421152/01:32
LaibschSomebody please deal with https://answers.launchpad.net/launchpad/+question/29509803:00
LaibschFWIW, https://answers.launchpad.net/launchpad/+question/295098/+addsubscriber oopses03:00
=== JanC is now known as Guest67075
=== gkadam is now known as Guest83066
=== Ribesgg is now known as Ribesg
=== funnel_ is now known as funnel
=== verterok` is now known as verterok
=== pavlushka is now known as tareq2
=== tareq2 is now known as pavlushka
=== pavlushka is now known as DJ3
=== DJ3 is now known as pavlushka
barrycjwatson: hi!  is it possible to submit merge proposals for git branches in launchpad?11:54
barrycjwatson: e.g. https://code.launchpad.net/~barry/+git/usd-importer -> git+ssh://git.launchpad.net/usd-importer11:55
barrycjwatson: the former has no clicky button11:55
cjwatsonbarry: Yes, but you have to have your repository in the same namespace, which that isn't11:55
barrycjwatson: ah11:55
cjwatsonbarry: You should push your thing to ~barry/usd-importer, not ~barry/+git/usd-importer (which is the equivalent of a "junk" branch in bzr-land)11:55
barrycjwatson: cool, let me try that.  thanks!11:56
cjwatsonnp11:56
rbasakThat feels sort of artificial to me as a git user. It shouldn't matter - you should be able to propose a merge to anything that has a common ancestor by default.12:05
cjwatsonrbasak: Perhaps, but may be expensive to compute that on the fly and not very friendly to future picker UIs12:40
=== elopio_ is now known as elopio
=== nacc_ is now known as nacc
lernerI filled a support question as a bug and now I want to delete it... how do I do that?17:44
cjwatsonlerner: the bug should have a "Convert to a question" link17:45
lernercant I just delete it? I found relevant information in the forums cjwatson17:46
dobeyno. just mark it invalid17:46
cjwatsonYou can also mark it private if you really don't want anyone to see it, but that usually isn't necessary17:47
cjwatson(as well as invalid)17:47
dobeywell, even as private, the project owners/drivers can still see it, though entire public might not17:48
=== pavlushka is now known as pavlushka-
=== pavlushka- is now known as pavlushka
=== pavlushka is now known as pavlushka_
=== pavlushka_ is now known as pavlushka
=== davmor2 is now known as davmor2_HOLS
=== cmars` is now known as cmars

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