Friday, 2017-04-21

*** bethwhite has joined #storyboard08:53
*** jtomasek_ has joined #storyboard10:43
*** Dobroslaw has quit IRC12:11
*** jtomasek_ has quit IRC12:34
*** diablo_rojo has joined #storyboard15:02
zara_the_lemur__okay, so I updated the migrations story the other day17:05
zara_the_lemur__I didn't finish the openstack-manuals test migration since it was taking long enough that it looked like we would need to optimise the migration scripts for bigger projects17:06
zara_the_lemur__(took approx 2 hours for approx 1/3 of the issues)17:06
*** jtomasek has quit IRC17:26
diablo_rojozara_the_lemur__, ouch19:43
diablo_rojothats a long time19:43
-openstackstatus- NOTICE: Gerrit will be offline briefly starting at 20:00 for scheduled maintenance http://lists.openstack.org/pipermail/openstack-dev/2017-April/115702.html19:44
zara_the_lemur__yeahhh... I'm hoping it's something that's relatively straightforward to start to improve, eg: more requests than neccessary19:51
zara_the_lemur__this was importing all bugs, including merged ones19:52
zara_the_lemur__so one way to make things a bit better would be to import only open ones to begin with, and then merged ones more steadily over time19:52
zara_the_lemur__(I'm guessing we'd still want them for the history/if we wanted to reopen them)19:52
zara_the_lemur__openstack-manuals is approx 1/2 the size of nova iirc (figured that was the biggest project)19:52
zara_the_lemur__for total bugs19:53
zara_the_lemur__some of it is one-time stuff, because the import also imports users19:53
zara_the_lemur__so if there's overlap between users of different projects, the second project to be imported would be imported faster19:53
zara_the_lemur__but yeah, to import all bugs from the very biggest projects, I don't think it's unreasonable to guess it could take > a working day on a fast VM.19:54
zara_the_lemur__(the vm I used was 4gb ram on a machine with an ssd and an i7)19:55
zara_the_lemur__(so I think I've ruled out 'slow vm' as something to optimise)19:55
zara_the_lemur__so, of the projects I looked at, I think watcher, octavia and tricircle were all fine (there's a chance new things have been added since I checked that could break it, but were fine at last check at least). Charms fails due to an error where it tries to import a user whose name contains a robot emoji. i18n fails as it tries to import a user who has since been deleted (banned for spam), and the19:58
zara_the_lemur__ migration script doesn't know how to handle a 410 response code. and openstack-manuals was working fine enough, just took ages and I wanted to sleep so I didn't finish that import19:58
zara_the_lemur__(all this is written up in the story, but that's the short version)19:58
zara_the_lemur__so so far we know that the migration scripts need to handle unusual unicode characters better, and need to handle certain response codes better19:58
-openstackstatus- NOTICE: Gerrit is offline briefly for scheduled maintenance http://lists.openstack.org/pipermail/openstack-dev/2017-April/115702.html20:06
*** ChanServ changes topic to "Gerrit is offline briefly for scheduled maintenance http://lists.openstack.org/pipermail/openstack-dev/2017-April/115702.html"20:06
SotKI found that the bottleneck in the scripts is the bits that actually talk to launchpad20:07
Zarayeah, I wondered if there was any way to do fewer requests for those20:26
zara_the_lemur__but it depends on the api..20:26
zara_the_lemur__(hi me)20:27
*** ChanServ changes topic to "StoryBoard - A task tracker for OpenStack development needs :: http://storyboard.openstack.org/ :: https://wiki.openstack.org/wiki/StoryBoard"20:38
-openstackstatus- NOTICE: Gerrit is back in service and generally usable, though remote Git replicas (git.openstack.org and github.com) will be stale for the next few hours until online reindexing completes20:38
*** diablo_rojo has quit IRC21:09

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