14:01:08 <PaulMurray> #startmeeting Nova Live Migration 14:01:09 <openstack> Meeting started Tue Jul 5 14:01:08 2016 UTC and is due to finish in 60 minutes. The chair is PaulMurray. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:01:10 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:01:14 <openstack> The meeting name has been set to 'nova_live_migration' 14:01:26 <PaulMurray> hi, anyone here today ? 14:01:28 <diana_clarke> o/ 14:01:31 <andrearosa> hi 14:01:35 <andreas_s> hi 14:01:44 <davidgiluk> o/ 14:01:46 * kashyap waves 14:02:09 <paul-carlton2> o/ 14:02:19 <PaulMurray> this will probably be a quick one today - lots of people away 14:02:26 <mdbooth> o/ 14:02:43 <PaulMurray> #topic CI 14:02:57 <PaulMurray> Anyone here for CI ? 14:03:25 <davidgiluk> danpb, kashyap and I got a bit further with that bug 14:03:40 * davidgiluk tries to find the lp for the CI bug 14:03:46 <kashyap> davidgiluk: is referring to this one https://bugs.launchpad.net/nova/+bug/1524898 14:03:46 <openstack> Launchpad bug 1524898 in OpenStack Compute (nova) "Volume based live migration aborted unexpectedly" [High,Confirmed] 14:03:51 <kashyap> davidgiluk: Is that correct? 14:03:54 <kashyap> Yes, 200% 14:04:09 <davidgiluk> right 14:04:23 <PaulMurray> #link https://bugs.launchpad.net/nova/+bug/1524898 14:04:46 <davidgiluk> PaulMurray: So that's look like it's iSCSI related - have we got a friendly person who understands the iSCSI setup in that environment? 14:04:49 <kashyap> davidgiluk: It is now in the Kernel / iSCSI land? 14:04:51 <PaulMurray> I saw danpb got logs showing IO error in kernel, and linked to tcp breaking for iscsi 14:05:23 <davidgiluk> PaulMurray: Yeh, that happens in the cases where the migration works as well though - but the error the migration code in qemu is getting is an IO error from the block storage 14:05:48 <PaulMurray> The guy I would turn to is walt boring 14:05:55 <PaulMurray> but he is on holiday at the moment 14:06:04 <PaulMurray> hemna on irc 14:06:18 <davidgiluk> PaulMurray: Do you want to subscribe him to the lp? 14:06:34 <PaulMurray> yes, that would be good 14:07:04 <PaulMurray> I will get in touch with him as well - in the mean time I'll see if anyone else can help 14:07:09 <davidgiluk> great 14:07:58 <PaulMurray> Any other progress on CI ? 14:08:26 <PaulMurray> #topic Libvirt Storage Pools 14:08:37 <PaulMurray> (aka image backend refactor) 14:08:50 <PaulMurray> this is where mdbooth and diana_clarke say they need reviews 14:08:55 <mdbooth> :) 14:09:01 <mdbooth> Lots and lots of reviews 14:09:16 <PaulMurray> Anything else ? 14:09:27 <mdbooth> diana_clarke just pointed out this patch: https://review.openstack.org/#/c/336921/ 14:09:37 <mdbooth> Which is an alternative to our refactor series 14:09:47 <mdbooth> Just seen it for the first time about 5 mins ago, so nothing to add there 14:10:19 <PaulMurray> ...goodness gerrit is slow 14:10:35 <mdbooth> In other news, I'm just in the middle of replacing the 2 users of _create_images_and_backing 14:10:39 <mdbooth> one of which is live migration 14:11:11 <mdbooth> The current method iterates over disk_info passed from the source compute 14:11:29 <mdbooth> I intend to make it instead call create in the imagebackend 14:12:00 <mdbooth> It will iterate over bdms instead, same as spawn, rescue, and finish_migration 14:12:13 <mdbooth> Is anybody aware of a reason that won't work? 14:12:31 * mdbooth is pretty sure it's good, but is no longer surprised to be surprised 14:13:08 <PaulMurray> no reason 14:13:37 <PaulMurray> mdbooth, have you ever heard from Alexandre Levine 14:13:43 <PaulMurray> (on that patch) 14:13:51 <mdbooth> Briefly once before 14:13:56 <mdbooth> I believe he works with ftersin 14:14:46 <PaulMurray> should probably get in touch 14:15:28 <PaulMurray> moving on.... 14:15:38 <PaulMurray> #topic Non-priority features 14:15:44 <PaulMurray> We got two complete 14:15:56 <PaulMurray> one on-going with an exception (it seems) 14:16:06 <PaulMurray> and two missed 14:16:26 <PaulMurray> well done to those that got something in 14:16:41 <paul-carlton2> is https://review.openstack.org/#/q/topic:bp/live-migrate-rescued-instances still in the frame or did it miss 14:16:44 <PaulMurray> for the ones that missed it seems Newton 14:17:06 <PaulMurray> started taking specs and merging new 14:17:17 <PaulMurray> features as soon as it opened 14:17:27 <PaulMurray> so expect the same. It will be a lot easier if 14:17:40 <PaulMurray> the code is ready as soon as Ocata opens 14:18:18 <PaulMurray> paul-carlton2, have you spoken to mriedem ( johnthetubaguy ?) 14:18:54 * PaulMurray is pretty sure mriedem is on holiday 14:19:01 <paul-carlton2> Asked them Friday, mriedem said he'd look at it this week 14:19:15 <PaulMurray> maybe he is not on holiday then 14:19:16 <paul-carlton2> maybe he meant next week 14:19:44 <PaulMurray> in that case if you make sure its up to date you may have a chance 14:19:50 <paul-carlton2> johnthetubaguy, you any idea what the status is? 14:20:16 <paul-carlton2> ok, actively working on tempest issues today, should be good now 14:20:43 <paul-carlton2> some reviews from live mig team members would probably help! 14:20:56 <PaulMurray> it looks like the bp is still approved and you don't have a a -2, so I think your good to carry on 14:21:05 <paul-carlton2> ta 14:21:23 <PaulMurray> my mistake - I didn't see that 14:21:49 <PaulMurray> I just thought it was too late - but looks like you are ok for now 14:22:29 <PaulMurray> next.... 14:22:43 <PaulMurray> #topic Review requests 14:22:54 <PaulMurray> anything to mention ? 14:23:19 <mdbooth> My enormous series 14:23:38 <PaulMurray> mdbooth, we've done that one.... :) 14:23:39 <mdbooth> Currently culminating in https://review.openstack.org/#/c/337160/ 14:24:04 <mdbooth> It's twenty-something patches 14:24:25 <PaulMurray> you could have done it all in one patch....... 14:24:32 <PaulMurray> .....maybe... 14:24:45 * PaulMurray just kidding 14:24:50 <PaulMurray> I have one to advertise 14:24:53 <PaulMurray> https://review.openstack.org/#/q/topic:bp/mutable-config 14:24:57 <paul-carlton2> mdbooth, does it include the new libvirt specific object you planned to add to bdm table? 14:25:22 <mdbooth> paul-carlton2: No. I managed to avoid writing that in this series. 14:25:29 <mdbooth> If anybody else wants to write it, though... 14:25:38 <paul-carlton2> but it is still in the plan? 14:25:43 <mdbooth> It's still required. 14:25:59 <mdbooth> Just not yet. 14:26:28 <paul-carlton2> ok, so refactoring work is still ongoing in Newton or do you plan to defer some to O 14:26:46 <mdbooth> I'll be disappointed not to complete the refactor in Newton 14:27:24 <paul-carlton2> so you anticipate adding the libvirt object to bdm in Newton? 14:27:45 <PaulMurray> mdbooth, do you want someone else to start on the object ? 14:28:07 <PaulMurray> mdbooth, assuming it can be done in parallel 14:28:22 <mdbooth> If anybody wants to do that, yes please. diana_clarke might also look at it, but she's working on tempest right now. 14:28:34 <mdbooth> PaulMurray: It is completely parallel. 14:28:49 <mdbooth> Shouldn't even cause merge conflicts :) 14:29:02 <PaulMurray> mdbooth, I guessed it would be - its usually easy to do that stuff ahead of time 14:29:20 <PaulMurray> paul-carlton2, lets talk about that offline 14:29:25 <paul-carlton2> ok 14:29:41 <PaulMurray> back on the mutable config 14:29:56 <PaulMurray> this just merged https://review.openstack.org/#/c/319203/ 14:30:10 <PaulMurray> thought people might be interested 14:30:19 <PaulMurray> we can now change config values on the fly 14:30:29 <PaulMurray> (i.e. reload config to a running process) 14:30:50 <mdbooth> Nice 14:31:46 <PaulMurray> I got alexis (what's his nick...?) 14:32:01 <PaulMurray> to do some live migration parameters as a first try 14:32:34 <PaulMurray> so if you find it makes sense for something you are doing you can make the parameters immutable 14:32:35 <andrearosa> Alexis's nick is lxsli 14:32:52 <PaulMurray> that's it 14:33:15 <PaulMurray> #topic Open discussion 14:33:22 <PaulMurray> anything for this topic ? 14:33:52 <PaulMurray> I think we are done 14:33:58 <PaulMurray> thanks for coming 14:34:04 <PaulMurray> #endmeeting