Monday, 2018-11-05

*** erlon has joined #openstack-manila00:03
openstackgerritNguyen Hai Truong proposed openstack/manila master: [Trivial Fix] Correct spelling error of "throughput"  https://review.openstack.org/61545901:51
*** erlon has quit IRC02:21
*** pcaruana has joined #openstack-manila05:23
*** pcaruana has quit IRC05:32
*** zul has quit IRC05:49
*** e0ne has joined #openstack-manila06:17
*** e0ne has quit IRC06:36
*** arne_wiebalck has quit IRC07:52
*** arne_wiebalck_ has joined #openstack-manila07:57
*** pcaruana has joined #openstack-manila08:06
*** e0ne has joined #openstack-manila09:10
*** pcaruana has quit IRC09:31
*** pcaruana has joined #openstack-manila09:32
*** luizbag has joined #openstack-manila09:41
*** ganso has joined #openstack-manila09:55
*** tpsilva has joined #openstack-manila11:31
*** erlon has joined #openstack-manila11:52
openstackgerritMerged openstack/manila master: [Trivial Fix] Correct spelling error of "throughput"  https://review.openstack.org/61545912:03
*** e0ne_ has joined #openstack-manila12:37
*** e0ne has quit IRC12:40
*** zul has joined #openstack-manila13:16
*** dustins has joined #openstack-manila14:03
*** jiaopengju has quit IRC15:14
*** jiaopengju has joined #openstack-manila15:14
*** arne_wiebalck_ is now known as arne_wiebalck15:57
*** markstur has joined #openstack-manila16:06
*** pcaruana has quit IRC16:06
*** e0ne_ has quit IRC16:36
*** openstackgerrit has quit IRC16:48
*** e0ne has joined #openstack-manila17:57
*** jmlowe has quit IRC18:30
gansogouthamr, tbarron: ping18:30
tbarronganso pong18:31
gansotbarron: hey Tom!18:31
tbarronhi18:31
gansotbarron: I am not sure if you had the specs yet18:31
gansotbarron: but I would like to discuss the Replication one in more detail, because there is a very important detail we missed during our PTG discussion18:32
tbarronganso: I *have* them, I just am swamped with a lot of work, trying to get to them18:32
gansotbarron: is it ok for you to discuss it right now?18:32
tbarronganso: go ahead, at least pose the question/issue18:33
tbarronbut honestly I know less about replication than bswartz and gouthamr :)18:34
gansotbarron: at the PTG we discussed the Replication spec update, from what gouthamr had already composed, to an update I proposed that would allow share servers to serve IPv4+IPv6 export locations at the same time18:34
gansotbarron: I had a meeting with bswartz on friday in which we discussed the details of that spec, and bswartz noticed that with the change I was proposing, I would need to send more than 1 subnet to the driver to create network allocations when creating the share server18:36
gansotbarron: in other words, if the driver says it needs 2 allocations (for instance, because it has 2 nodes), we would need to send 4 allocations, 2 per subnet18:36
gansotbarron: the problems is, all drivers that support DHSS=True are currently wired to receive only 1 subnet18:37
gansotbarron: I've been thinking a lot, and it seems there is no way to implement the change I am proposing without breaking existing implementations, or leading to a bad user experience when running outdated drivers18:38
tbarronganso: ouch18:39
gansotbarron: outdated drivers = drivers that wouldn't have caught up with the supposedly merged change18:39
gansotbarron: So, taking a step back18:40
tbarronganso: so the core change would be OK if you could change all the drivers too, but ... (step back)18:40
gansotbarron: yes18:41
gansotbarron: gouthamr probably had this in mind when he first wrote the spec18:41
gansotbarron: by reverting the spec to his original proposal (without my changes), we could have Replication in DHSS=True, with the same IPv4 and IPv6 limitations we have today18:41
gansotbarron: and it wouldn't break the existing drivers18:41
gansotbarron: it is far from what we would like multi-subnet share servers to be18:42
gansotbarron: but the limitations exist today, and they would continue to exist18:42
gansotbarron: except that we could still have Replication in DHSS=True18:42
tbarronand when you have replication with DHSS=False you would have multi-address family support though, right?18:44
gansotbarron: this all started when we introduced IPv6 support, and we probably imagined that we would like to someday have share servers serving both IPv4+IPv6 but we cannot get there without impacting the existing drivers.18:44
gansotbarron: in DHSS=False you can have anything you want =)18:44
tbarronganso: from a product standpoint is it worthwhile to support replication with single addr family limitation?18:46
tbarronganso: and is there a good migration path from there?18:46
gansotbarron: I will have to double check with my customer if it solves tthe use case with this limitation. Otherwise, probably not worth it18:46
tbarronganso: Presumably in this cycle you would only be implementing this for Netapp and for an OpenSource reference driver, right?18:47
tbarronWhich of the latter, zfs?18:47
gansotbarron: either ZFS or Container18:47
gansotbarron: but it wouldn't break anything with other drivers18:47
tbarronganso: yeah, better not :)18:48
gansotbarron: so what is your opinion on this?18:49
tbarronganso: How many of the DHSS=True back ends are going to eventually want to change their interface even if they don't support replication?18:49
gansotbarron: we have no idea18:49
tbarronganso: In your shoes I think that I'd want a migration path at least to dual address family with replicaiton so that my18:50
gansotbarron: there doesn't seem to be any interest on investing it (at least right now)18:50
gansos/investing it/investing on it18:50
tbarroncustomers don't have to make a tradeoff forever between running single address only plus replicatioon or18:50
tbarronmutli-address family without18:51
gansotbarron: they are already making this tradeoff, since we introduced IPv618:51
gansotbarron: before we had IPv6, customers wanted IPv6 and Replication in DHSS=True18:51
gouthamrmulti-family support needs to be baked in separately anyway, with a migration path, since right now you can only pick ipv4 or ipv6 but not both with DHSS=True18:51
gansotbarron: then we implemented IPv6, and customers still want Replication in DHSS=True, and multi-address family share servers. We can deliver just Replication in DHSS=True.18:52
tbarronganso: no becasuse their tradeoff currenty is between DHSS=False with replication and multiaddr vs DHSS=True w/o replication18:52
tbarronbut with multi-addr18:52
tbarronah, not with multi-addr18:53
tbarronfamily18:53
tbarronone or other in DHSS=True18:53
gansotbarron: but customers that are already tied with DHSS=True because of its advantages don't have replication18:53
*** jmlowe has joined #openstack-manila18:53
gansogouthamr: yep, it would be easy to kill 2 birds with one stone if we had all the driver maintainers involved18:54
gansotbarron: I was aiming for that ^18:55
gansogouthamr, tbarron: but it still doesn't prevent us from doing this incrementally18:55
gansotbarron: we could even separate the multi-address improvement to another spec, and it would be less work18:55
tbarronganso: well it seems like you have to; the question as you say it makes sense for you since you are currently the only dhss=True back end that is interested18:56
gansogouthamr, tbarron: if you are onboard with that, I would like to go ahead (or back actually? xD) with this18:56
tbarrongouthamr: what do you think?  I'm inclined to think it's less risky for sure in that it doesn't impace any drivers that aren't doing it.18:58
gouthamrack, i think it'd be the right thing to do18:58
tbarrongouthamr: bswartz: ganso: my main concern would be that if zfs or container breaks then someone will need to fix it.18:59
tbarronthe more compexity we have in gate the more overhead we have with fewer maintainers18:59
tbarronat least they don't vote18:59
*** openstackgerrit has joined #openstack-manila19:00
openstackgerritGoutham Pacha Ravi proposed openstack/manila master: [LVM][IPv6] Quagga changes to support Bionic Beaver  https://review.openstack.org/61480219:00
tbarronlike that stuff ^^^ :)19:01
* gouthamr is still unsure what broke19:01
gansotbarron: indeed, since I would be the one implementing Replication DHSS=True in either Container or ZFS, I would be the one up to fix related breakages in the gate19:01
tbarronganso: :)19:04
* tbarron keeps irc logs19:04
gansotbarron: lol19:05
gansotbarron, gouthamr, bswartz: alright, I'll make the change then19:05
tbarrongouthamr: any bright ideas on why all the ipv6 tests fail on the lvm job with https://review.openstack.org/#/c/615297/ ?19:08
* tbarron is stumped19:08
gouthamrtbarron: ^^ i still don't know, the address-scope issue seemingly went away with the neutronclient-->osc change, but looks like we can't reach ipv6 VMs now19:09
gansogouthamr, tbarron: I saw the errors and I have no clue :(19:10
tbarrongouthamr: yup.  I noted some neutron log tracebacks but dunno if they are related.19:10
gouthamrtbarron: so i rebased the quagga config changes on the devstack plugin "fix" to see if we'll see the same issue, if it doesn't fail, i'll squash these changes19:10
tbarrongouthamr: ok, I was thinking that would be worth a try.19:11
gouthamryes, looked at neutronclient, neutron, neutron-dynamic-routing and neutron-lib for any red flags - only neutron seems to have a flurry of changes in teh past few days19:16
*** luizbag has quit IRC19:16
*** tpsilva has quit IRC19:22
*** zul has quit IRC19:24
bswartz10 IF gate is broken THEN19:41
bswartz20   blame neutron19:41
bswartz30 GOTO 1019:41
bswartzgouthamr: I looked at your change -- did OSC have a command syntax change or something? I thought the point of OSC was that it was stable19:42
gouthamrbswartz: nope, we were using neutronclient, which seems to have a problem19:42
bswartzOh I see19:43
bswartzYeah I remember now that these command didn't exist in OSC at the time which required using neutron client19:43
gouthamryes19:44
gouthamrcame in last cycle i suppose19:44
openstackgerritRodrigo Barbieri proposed openstack/manila-specs master: Extend the design of share networks to span subnets  https://review.openstack.org/39180519:57
gansobswartz: ^19:57
*** jmlowe has quit IRC20:19
bswartzganso: I might be missing something but I think you ignored my comment20:34
bswartzganso: Also I'm not sure I agree with the only-one-default-subnet restriction20:34
*** jmlowe has joined #openstack-manila20:39
*** e0ne has quit IRC20:45
*** erlon has quit IRC21:13
*** e0ne has joined #openstack-manila22:02
*** e0ne has quit IRC22:05
*** markstur has quit IRC22:33
*** ganso has quit IRC22:48
*** dustins has quit IRC22:52

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