*** bethwhite has joined #storyboard | 08:53 | |
*** jtomasek_ has joined #storyboard | 10:43 | |
*** Dobroslaw has quit IRC | 12:11 | |
*** jtomasek_ has quit IRC | 12:34 | |
*** diablo_rojo has joined #storyboard | 15:02 | |
zara_the_lemur__ | okay, so I updated the migrations story the other day | 17: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 projects | 17:06 |
zara_the_lemur__ | (took approx 2 hours for approx 1/3 of the issues) | 17:06 |
*** jtomasek has quit IRC | 17:26 | |
diablo_rojo | zara_the_lemur__, ouch | 19:43 |
diablo_rojo | thats a long time | 19: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.html | 19:44 | |
zara_the_lemur__ | yeahhh... I'm hoping it's something that's relatively straightforward to start to improve, eg: more requests than neccessary | 19:51 |
zara_the_lemur__ | this was importing all bugs, including merged ones | 19: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 time | 19: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 bugs | 19:53 |
zara_the_lemur__ | some of it is one-time stuff, because the import also imports users | 19:53 |
zara_the_lemur__ | so if there's overlap between users of different projects, the second project to be imported would be imported faster | 19: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 the | 19: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 import | 19: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 better | 19:58 |
-openstackstatus- NOTICE: Gerrit is offline briefly for scheduled maintenance http://lists.openstack.org/pipermail/openstack-dev/2017-April/115702.html | 20: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 | |
SotK | I found that the bottleneck in the scripts is the bits that actually talk to launchpad | 20:07 |
Zara | yeah, I wondered if there was any way to do fewer requests for those | 20: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 completes | 20:38 | |
*** diablo_rojo has quit IRC | 21:09 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!