Thursday, 2016-07-14

*** thorst has joined #openstack-powervm00:13
*** thorst has quit IRC00:18
*** thorst has joined #openstack-powervm00:18
*** thorst has quit IRC00:22
*** jwcroppe has joined #openstack-powervm00:39
*** apearson has joined #openstack-powervm00:43
*** jwcroppe has quit IRC00:45
*** tblakeslee has joined #openstack-powervm00:58
*** tblakeslee has quit IRC01:02
*** thorst has joined #openstack-powervm01:04
*** thorst has quit IRC01:08
*** thorst has joined #openstack-powervm01:24
*** thorst has quit IRC01:25
*** thorst has joined #openstack-powervm01:25
*** thorst has quit IRC01:30
*** thorst has joined #openstack-powervm02:40
*** thorst has quit IRC02:40
*** jwcroppe has joined #openstack-powervm02:42
*** jwcroppe has quit IRC02:48
*** kotra03 has joined #openstack-powervm02:58
*** Ashana has joined #openstack-powervm03:21
*** jwcroppe has joined #openstack-powervm03:22
*** Ashana_ has joined #openstack-powervm03:24
*** jwcroppe has quit IRC03:24
*** Ashana has quit IRC03:26
*** Ashana_ has quit IRC03:28
*** Ashana has joined #openstack-powervm03:30
*** Ashana has quit IRC03:34
*** Ashana has joined #openstack-powervm03:35
*** Ashana has quit IRC03:40
*** thorst has joined #openstack-powervm03:41
*** Ashana has joined #openstack-powervm03:41
*** Ashana has quit IRC03:46
*** thorst has quit IRC03:46
*** Ashana has joined #openstack-powervm03:47
*** Ashana has quit IRC03:51
*** Ashana has joined #openstack-powervm03:53
*** Ashana has quit IRC03:58
*** Ashana has joined #openstack-powervm03:59
*** Ashana has quit IRC04:04
*** Ashana has joined #openstack-powervm04:05
*** Ashana has quit IRC04:09
*** Ashana has joined #openstack-powervm04:11
*** Ashana has quit IRC04:15
*** Ashana has joined #openstack-powervm04:17
*** Ashana has quit IRC04:21
*** Ashana has joined #openstack-powervm04:22
*** Ashana has quit IRC04:27
*** kotra03 has quit IRC06:56
*** kotra03 has joined #openstack-powervm06:56
*** arnoldje has quit IRC07:10
openstackgerritRavi Kumar Kota proposed openstack/nova-powervm: [WIP] Handle deletion of tap device from bridge  https://review.openstack.org/34143807:37
*** k0da has joined #openstack-powervm07:58
*** kotra03 has quit IRC08:23
*** kotra03 has joined #openstack-powervm08:25
*** madhaviy has joined #openstack-powervm09:13
openstackgerritEsha Seth proposed openstack/networking-powervm: Change to return non-novalink vs all lpars  https://review.openstack.org/34112509:57
*** madhaviy_ has joined #openstack-powervm10:59
*** madhaviy has quit IRC11:01
*** madhaviy_ is now known as madhaviy11:01
*** svenkat has joined #openstack-powervm11:29
*** thorst_ has joined #openstack-powervm11:40
*** jwcroppe has joined #openstack-powervm12:01
*** Ashana has joined #openstack-powervm12:04
*** mdrabe has joined #openstack-powervm12:31
*** madhaviy_ has joined #openstack-powervm12:35
*** madhaviy has quit IRC12:36
*** madhaviy_ is now known as madhaviy12:37
*** seroyer has joined #openstack-powervm12:45
*** kylek3h has joined #openstack-powervm12:51
*** kylek3h has quit IRC12:52
*** kylek3h has joined #openstack-powervm12:52
*** arnoldje has joined #openstack-powervm12:57
*** kylek3h has quit IRC12:59
*** arnoldje has quit IRC13:02
*** edmondsw has joined #openstack-powervm13:06
*** lmtaylor1 has joined #openstack-powervm13:15
*** lmtaylor1 has quit IRC13:21
*** lmtaylor has joined #openstack-powervm13:22
*** tblakeslee has joined #openstack-powervm13:24
*** apearson has quit IRC13:30
*** esberglu has joined #openstack-powervm13:32
*** arnoldje has joined #openstack-powervm13:50
*** seroyer has quit IRC13:55
*** edmondsw has quit IRC14:10
*** seroyer has joined #openstack-powervm14:11
*** efried has joined #openstack-powervm14:12
*** catintheroof has joined #openstack-powervm14:16
*** tjakobs has joined #openstack-powervm14:26
*** burgerk has joined #openstack-powervm14:31
*** tblakeslee has quit IRC14:35
*** apearson has joined #openstack-powervm14:42
*** tblakeslee has joined #openstack-powervm14:43
thorst_adreznec: do you know if OSA switched to MariaDB 10.1?14:46
adreznecthorst_: Interestingly enough no, and we actually don't need the work either anymore. The 10.0.26 release of MariaDB added support for ppc64el xenial14:53
adreznece.g. http://mirror.rackspace.com/mariadb/repo/10.0/ubuntu/pool/main/m/mariadb-10.0/14:53
thorst_adreznec: whoa14:53
thorst_Qing Wu shall be excited.14:53
adreznecI have a patch that adds 10.1 support locally that I'd written up... I might still push it if I have time to write the upgrade flow/test14:53
adreznecBut we don't need it14:53
*** apearson has quit IRC15:00
*** apearson has joined #openstack-powervm15:02
*** edmondsw has joined #openstack-powervm15:05
*** esberglu has quit IRC15:17
*** esberglu has joined #openstack-powervm15:18
*** kylek3h has joined #openstack-powervm15:23
*** esberglu has quit IRC15:26
*** esberglu has joined #openstack-powervm15:27
*** tblakeslee has quit IRC15:29
*** seroyer_ has joined #openstack-powervm15:31
*** seroyer has quit IRC15:31
*** seroyer_ is now known as seroyer15:31
*** tblakeslee has joined #openstack-powervm15:31
*** jwcroppe_ has joined #openstack-powervm15:32
*** arnoldje has quit IRC15:32
*** arnoldje has joined #openstack-powervm15:32
*** jwcroppe has quit IRC15:33
efriedthorst_, csky: https://review.openstack.org/#/c/321816/15:36
efriedI get that there's just one mapping object for all the volumes.15:36
efriedWhen we add a new volume, do we augment that mapping?15:36
efriedAre we talking about adding/removing volumes to/from the VM, or mapping/unmapping volumes to/from the VIOS?15:38
thorst_efried: depends on the connection type15:40
thorst_NPIV == no, it is what it is15:40
thorst_vSCSI == if we've reached a fuse limit, we'll add a new mapping15:41
efriedThe above change set is NPIV, right?15:41
thorst_right15:41
thorst_the issue with NPIV is that there is one mapping for ALL volumes15:41
thorst_so when you detach a volume - you have no idea if its the last volume15:41
thorst_so you leave the mapping in the VIOS15:41
thorst_then when you LPM it, the VIOS says 'there's nothing behind it'...so it moves the map, but doesn't vfcmap it to a physical port15:41
efriedWhen you create the mapping, does this mapping object change?15:42
thorst_csky's change set detects that on the next attach volume and connects the physical port to the mapping15:42
thorst_only when we attach an object in this really weird scenario do we update the actual mapping object15:42
thorst_so a new mapping isn't being created, rather we're just updating an existing one (to add a physical port)15:42
efriedIf there's a way to add a physical port....15:43
efried...isn't there a way to remove one?15:43
efriedAnd shouldn't ya do that if you're removing a volume?15:43
efriedAnd then you can tell how many physical ports are there15:44
efriedincluding when there's zero15:44
efriedso you can remove the mapping?15:44
thorst_well, its one physical port to many volumes15:46
thorst_the whole problem is you don't know how many volumes are in that mapping15:46
thorst_because the VIOS doesn't see the volumes15:46
thorst_we *could* find out if the volume they're asking us about is the last, first, etc.... but its a lot of extra computation15:47
thorst_what csky has is pretty nice workaround that is performant...but not the most obvious way to solve the problem15:47
cskyyeah, my patch does not attempt cleanup for the case where we've removed the last volume. But it does seem to work well for when we find ourselves in this stale situation on a new host.15:51
thorst_I really like 'dealing with it'15:52
thorst_cause 'stuff happens' way more than you can predict.15:52
thorst_:-)15:52
efriedI'm not convinced about "a lot of extra computation".  We're talking about keeping a counter (per physical port?) on the volume driver, and incrementing/decrementing it whenever we add/remove a volume?15:52
cskyWe may need/want to fulfill requirements in the future that roll new NPIV volume attaches into a new mapping based on configuration rules (X number per mapping, etc.). At that point...15:52
cskywe may want to add more sophistication here15:52
*** k0da has quit IRC15:53
efriedI'm not necessarily advocating doing that - just making sure I understand what the alternative would entail.15:53
thorst_csky: I specifically don't want to add that sophistication15:54
thorst_lol15:54
cskyYeah, I would think a good counter15:54
thorst_more stuff to keep track of....little benefit15:54
thorst_unless we have more benefit than I know of15:54
cskySystem i has use cases for hundreds of volumes and limitation of 64 per VFC mapping...or something like that.15:55
efriedWe don't have a "fuse limit" deal for NPIV today?15:56
*** apearson has quit IRC15:57
cskywe don't, do we?15:58
csky@thorst_: http://morpheus.rch.stglabs.ibm.com/#/c/3593/15:58
thorst_not for NPIV15:58
thorst_fuse limit is for SCSI15:58
thorst_you could certainly implement something like that, but the whole point of NPIV is that the system itself has no idea the number of volumes15:59
thorst_just the LPAR's operating system and the backing storage device15:59
thorst_the VIOS, the hypervisor, even the LPAR's hardware device have no idea.16:00
thorst_(I guess the VIOS can figure it out kinda...but rare)16:00
cskyIt seems like something a management application would like to know...but yeah, maybe not novalink16:02
*** apearson has joined #openstack-powervm16:05
*** seroyer has quit IRC16:17
*** seroyer_ has joined #openstack-powervm16:18
*** seroyer_ has quit IRC16:26
*** esberglu has quit IRC17:06
*** arnoldje has quit IRC17:11
*** madhaviy has quit IRC17:32
*** catintheroof has quit IRC17:58
*** k0da has joined #openstack-powervm18:04
*** apearson has quit IRC18:05
*** arnoldje has joined #openstack-powervm18:18
*** k0da has quit IRC18:24
*** tjakobs has quit IRC18:25
*** k0da has joined #openstack-powervm18:33
openstackgerritSridhar Venkat proposed openstack/nova-powervm: Blueprint for nova-powervm SR-IOV VIFs  https://review.openstack.org/32220318:34
*** apearson has joined #openstack-powervm18:35
openstackgerritSridhar Venkat proposed openstack/nova-powervm: Blueprint for nova-powervm SR-IOV VIFs  https://review.openstack.org/32220318:39
*** kotra03 has quit IRC18:52
*** apearson has quit IRC18:58
*** tblakeslee has quit IRC18:59
*** apearson has joined #openstack-powervm18:59
*** tblakeslee has joined #openstack-powervm19:00
*** k0da has quit IRC19:02
*** apearson has quit IRC19:17
*** catintheroof has joined #openstack-powervm19:18
thorst_csky: You're still waiting for nova-powervm merge?19:29
cskyyes19:30
thorst_I'll get on that now19:30
thorst_this has been live tested?19:31
thorst_efried: I +2'd but since I started the patch, you should be a second reviewer19:32
*** apearson has joined #openstack-powervm19:34
*** lmtaylor has left #openstack-powervm19:41
cskythorst_: yes, I made sure to live test again with latest nova-powervm and pypowervm changes yesterday.19:46
*** k0da has joined #openstack-powervm19:53
*** apearson has quit IRC19:56
*** apearson has joined #openstack-powervm19:56
*** tjakobs has joined #openstack-powervm20:01
efriedthorst_, which one?20:06
efriedhttps://review.openstack.org/#/c/321816 ?20:07
efriedcsky ^^20:07
cskyefried: yes20:10
thorst_yep20:11
efriedcsky, thorst_: is an instance.save needed?20:13
cskyThe save does eventually happen for the attach20:14
thorst_at the end of the flow20:14
efriedk20:15
efriedcsky, thorst_: is it possible that the mappings are stale-but-still-on-this-system such that they're on the opposite VIOSes than when they started?20:16
thorst_efried: don't think so20:17
efriedIn other words, if we start out with [port1: vios1] [port2: vios2] and we end up with [port2: vios1] [port1, vios2], then this line will still succeed:20:17
efried       if all(pvm_vfcm.find_vios_for_wwpn(vios_wraps, pm[0])[0]20:17
efried               for pm in npiv_port_maps):20:17
cskyI think that is what we want20:19
efriedDoesn't that mean the map is wrong?20:19
efriedor it's just a map of ports to fabrics20:19
efried(This is what you people get for making me review code I don't understand.)20:20
thorst_lol20:20
thorst_yeah, that could happen.  Would be totally fine20:20
efriedokay.20:21
efriedDone.20:22
thorst_efried: get your hotel again for the mid cycle?20:24
thorst_or are we bunking together20:24
efriedHeh.  I didn't actually cancel the old place before calling the new one.20:24
thorst_good20:24
thorst_I almost did, but then realized the new one may be booked too20:25
efriedI could just invoke the BJJ Globetrotters clause and crash on the mats at one of the gyms in the area.20:25
thorst_the watcher mid cycle is there the same week20:25
efriedYou would think we would have taken precedence.20:25
thorst_meh20:25
openstackgerritMerged openstack/nova-powervm: Handle stale system metadata (physical WWPNs)  https://review.openstack.org/32181620:28
thorst_csky: You now need to cherry pick 321816 back to stable/Mitaka20:28
cskysure - thanks20:29
*** k0da has quit IRC20:42
cskythorst_: done20:45
*** tjakobs has quit IRC20:54
*** k0da has joined #openstack-powervm20:55
*** erlarese has quit IRC20:58
*** tblakeslee has quit IRC20:58
*** tblakeslee has joined #openstack-powervm20:59
*** csky has quit IRC21:02
*** apearson has quit IRC21:06
*** apearson has joined #openstack-powervm21:12
*** thorst_ has quit IRC21:13
*** thorst_ has joined #openstack-powervm21:15
*** burgerk has quit IRC21:17
*** thorst_ has quit IRC21:19
*** seroyer has joined #openstack-powervm21:21
*** svenkat has quit IRC21:32
*** thorst_ has joined #openstack-powervm21:38
*** catintheroof has quit IRC21:40
*** thorst_ has quit IRC21:42
*** seroyer has quit IRC21:45
*** seroyer has joined #openstack-powervm21:47
*** seroyer has quit IRC21:47
*** edmondsw has quit IRC21:52
*** tblakeslee has quit IRC22:02
*** openstackgerrit has quit IRC22:03
*** openstackgerrit has joined #openstack-powervm22:03
*** k0da has quit IRC22:09
*** Ashana has quit IRC22:18
*** apearson has quit IRC22:19
*** efried has quit IRC22:22
*** efried has joined #openstack-powervm22:23
*** mdrabe has quit IRC22:38
*** esberglu has joined #openstack-powervm22:50
*** arnoldje has quit IRC23:02
*** apearson has joined #openstack-powervm23:08
*** thorst_ has joined #openstack-powervm23:14
*** thorst_ has quit IRC23:19
*** thorst_ has joined #openstack-powervm23:20
*** jwcroppe_ has quit IRC23:23
*** thorst_ has quit IRC23:24
*** jwcroppe has joined #openstack-powervm23:24
*** jwcroppe_ has joined #openstack-powervm23:25
*** jwcroppe has quit IRC23:29
*** jwcroppe_ has quit IRC23:30
*** thorst_ has joined #openstack-powervm23:42
*** seroyer has joined #openstack-powervm23:46
*** thorst_ has quit IRC23:51
*** seroyer has quit IRC23:51

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