Wednesday, 2018-12-12

*** mlavalle has quit IRC00:38
tbarrontonyb: just following up on one thing at a time: "it's a self inflicted problem".  Dumb question probably, but how?  How would we avoid it?00:43
tonybtbarron: Red Hat / Cannonical often uprev libvirt on a released branch (in the RHEL/CentOS case 7.x -> 7.(x+1)).  Even though as an OpenStack Community we've explained this isn't supported and frankly is kinda rude.00:48
tonyb$distros say "please don't uprev things on stable branches" and then go ahead and do that thing00:49
tonybtbarron: pragmatically I get it but it's still self inflicted from that POV00:49
*** dave-mccowan has joined #openstack-stable01:15
*** mriedem has quit IRC01:23
tbarrontonyb: ah, i get it now -- you and I didn't decide to do that but our employer did :)02:38
tbarronI don't understand yet -- practically -- how to demonstrate that the change would be safe for the other releases.02:42
tbarronis there a job that we can clone and change the $nodeset for each and run it with 4.8.0 or 4.10.0 and demonstrate that it's safe for each nodeset that we have?02:43
tbarronthen rinse and repeat for each targeted stable/$branch?02:44
tbarrons/for the other releases/for the other distros/02:45
tbarronmebbe nova lvm job, i dunno which job exercises libvirt properly02:46
tbarrondon't see melwitt or mriedem ... w.r.t. ^^^02:55
tonybtbarron: I never said you did.03:12
tonybtbarron: I'm quite aware it's a corporate decision03:13
tonybtbarron: So the critera are:03:14
tonyb1) That libvirt-python has to be > libvirt.so03:14
tonyb 2) libvirt-python listed in upper-constraints works with the libvirt.so in distros that consume this branch.  Including CentOS-7, Ubuntu LTS, SLES and highly desirable Gentoo.03:14
tonyb 3) Validation that the new libvirt-python and libvirt.so are compatible with Nova's expectations.03:14
tonyb 4) From the Extended Maintenance policy, the libvirt-python on branch n-1 be >= libvirt-python on branch n, and not spot backported.03:15
tonyb1) and 2) require basically the same work.  Find the version of libvirt in $distro(s) that supports $branch and ensure that it is <= libvirt-python03:16
tonyb3) check the libvirt driver in nova for the min (eg http://git.openstack.org/cgit/openstack/nova/tree/nova/virt/libvirt/driver.py#n223) which I really doubt will be a problem.  I *thought* there was a cap but I could be wrong03:18
tonyband 4) is just doing that work on rocky, queens, pike and ocata (in order) so that we don't have to downgrade libvirt-python when upgrading a release03:19
tonybtbarron: It's less important that the verion you pick match master and waay more important that it meets the distro expectations03:20
tonybIn terms of testing a no-op in chnage in nova that Depends-On the branch specific review and running the experimental queue would be very informative03:21
tonybtbarron: https://wiki.openstack.org/wiki/LibvirtDistroSupportMatrix *may* have mich of the information you need03:22
tonybtbarron: Sorry I don't have time to do more than just explain what needs to be done :(03:23
*** dave-mccowan has quit IRC03:52
*** udesale has joined #openstack-stable04:17
*** dhellmann has quit IRC05:19
*** rtjure has quit IRC05:19
*** dhellmann has joined #openstack-stable05:20
*** rtjure has joined #openstack-stable05:22
*** e0ne has joined #openstack-stable07:13
*** rcernin has quit IRC07:30
*** alexchadin has joined #openstack-stable07:30
*** e0ne has quit IRC08:31
*** jpich has joined #openstack-stable09:01
*** mtreinish has quit IRC09:11
*** dtantsur|afk is now known as dtantsur09:19
*** derekh has joined #openstack-stable09:44
*** mtreinish has joined #openstack-stable09:57
*** e0ne has joined #openstack-stable10:08
*** udesale has quit IRC11:02
*** udesale has joined #openstack-stable11:03
*** e0ne has quit IRC11:30
*** dtantsur is now known as dtantsur|brb11:56
*** dave-mccowan has joined #openstack-stable12:40
*** dtantsur|brb is now known as dtantsur13:20
*** eharney has joined #openstack-stable13:40
*** dtantsur is now known as dtantsur|brb13:56
*** mriedem has joined #openstack-stable14:13
*** irclogbot_2 has quit IRC14:32
*** e0ne has joined #openstack-stable14:38
*** irclogbot_2 has joined #openstack-stable14:43
*** irclogbot_2 has quit IRC14:52
*** jlibosva has joined #openstack-stable14:55
*** mlavalle has joined #openstack-stable15:02
*** irclogbot_2 has joined #openstack-stable15:04
*** alexchadin has quit IRC15:22
*** dtantsur|brb is now known as dtantsur15:25
*** udesale has quit IRC16:19
*** e0ne has quit IRC17:21
*** jpich has quit IRC17:26
*** dtantsur is now known as dtantsur|afk17:26
*** derekh has quit IRC18:03
*** mriedem is now known as mriedem_lunch18:21
*** mriedem_lunch is now known as mriedem19:11
*** e0ne has joined #openstack-stable19:20
*** e0ne_ has joined #openstack-stable19:27
*** e0ne has quit IRC19:27
*** e0ne_ has quit IRC19:30
*** e0ne has joined #openstack-stable19:34
*** e0ne_ has joined #openstack-stable19:39
*** e0ne has quit IRC19:41
*** e0ne has joined #openstack-stable19:44
*** e0ne_ has quit IRC19:45
*** e0ne has quit IRC19:45
*** e0ne has joined #openstack-stable19:46
*** e0ne has quit IRC19:54
*** jlibosva has quit IRC20:01
*** kmalloc is now known as notmorgan20:10
*** notmorgan is now known as morgan20:10
*** e0ne has joined #openstack-stable20:15
*** e0ne has quit IRC20:16
tbarrontonyb: prometheanfire: sorry for the async back-conversations in the meeting but thanks for the help21:02
prometheanfiretbarron: it's all good :D21:02
*** rcernin has joined #openstack-stable21:06
tonybtbarron: all good.  It was helpful21:29
*** obre_ has joined #openstack-stable22:25
*** andreykurilin has quit IRC22:29
*** obre has quit IRC22:29
*** mlavalle has quit IRC22:29
*** smcginnis has quit IRC22:29
*** mlavalle has joined #openstack-stable22:30
*** smcginnis has joined #openstack-stable23:08
*** mlavalle has quit IRC23:13
*** dave-mccowan has quit IRC23:19

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