*** yamamoto has quit IRC | 00:03 | |
johnsom | rm_work So "metadata" is a reserved word in sqlalchemy's idea of the world. Options: "meta_data", "flavor_metadata", "flavor_data", ??? | 00:16 |
---|---|---|
*** yamamoto has joined #openstack-lbaas | 00:22 | |
johnsom | I'm going with flavor_data | 00:26 |
*** yamamoto has quit IRC | 00:27 | |
openstackgerrit | Michael Johnson proposed openstack/octavia master: Fix devstack plugin for /var/log/dib-build exists https://review.openstack.org/617838 | 00:36 |
*** aojea has joined #openstack-lbaas | 00:50 | |
*** aojea has quit IRC | 01:23 | |
rm_work | seems good | 01:48 |
*** abaindur has quit IRC | 01:50 | |
*** aojea has joined #openstack-lbaas | 01:51 | |
openstackgerrit | ZhaoBo proposed openstack/octavia master: Add new ssl header into Listener for client certificate https://review.openstack.org/612270 | 02:12 |
*** aojea has quit IRC | 02:23 | |
*** yamamoto has joined #openstack-lbaas | 03:04 | |
*** yamamoto has quit IRC | 03:09 | |
*** aojea has joined #openstack-lbaas | 03:14 | |
*** ramishra has joined #openstack-lbaas | 03:15 | |
*** yamamoto has joined #openstack-lbaas | 03:24 | |
*** yamamoto has quit IRC | 03:28 | |
*** aojea has quit IRC | 03:40 | |
*** aojea has joined #openstack-lbaas | 03:40 | |
*** aojea has quit IRC | 03:48 | |
*** yamamoto has joined #openstack-lbaas | 04:02 | |
*** yamamoto has quit IRC | 04:06 | |
openstackgerrit | Merged openstack/neutron-lbaas-dashboard stable/queens: sni_container_refs needed if we want to use sni https://review.openstack.org/612223 | 04:27 |
*** aojea has joined #openstack-lbaas | 04:48 | |
*** aojea has quit IRC | 05:12 | |
*** dayou_ has quit IRC | 05:14 | |
*** ramishra has quit IRC | 05:21 | |
*** yboaron has joined #openstack-lbaas | 05:27 | |
*** yamamoto has joined #openstack-lbaas | 05:37 | |
*** dayou_ has joined #openstack-lbaas | 05:41 | |
*** yamamoto has quit IRC | 05:41 | |
*** johnsom has quit IRC | 05:59 | |
*** johnsom has joined #openstack-lbaas | 06:00 | |
*** aojea has joined #openstack-lbaas | 06:13 | |
*** yamamoto has joined #openstack-lbaas | 06:15 | |
*** aojea has quit IRC | 06:16 | |
*** aojea_ has joined #openstack-lbaas | 06:16 | |
*** ramishra has joined #openstack-lbaas | 06:17 | |
*** aojea_ has quit IRC | 06:20 | |
*** yamamoto has quit IRC | 06:21 | |
*** aojea has joined #openstack-lbaas | 06:31 | |
*** aojea has quit IRC | 06:32 | |
openstackgerrit | OpenStack Proposal Bot proposed openstack/octavia-dashboard master: Imported Translations from Zanata https://review.openstack.org/618088 | 07:06 |
*** pcaruana has joined #openstack-lbaas | 07:19 | |
*** yboaron has quit IRC | 07:32 | |
*** salmankhan has joined #openstack-lbaas | 07:35 | |
*** salmankhan has quit IRC | 07:41 | |
*** aojea has joined #openstack-lbaas | 07:43 | |
*** ccamposr has joined #openstack-lbaas | 07:46 | |
*** salmankhan has joined #openstack-lbaas | 07:59 | |
*** salmankhan has quit IRC | 08:00 | |
*** salmankhan has joined #openstack-lbaas | 08:00 | |
*** salmankhan has quit IRC | 08:02 | |
*** salmankhan has joined #openstack-lbaas | 08:02 | |
*** yamamoto has joined #openstack-lbaas | 08:03 | |
*** yamamoto has quit IRC | 08:06 | |
*** salmankhan1 has joined #openstack-lbaas | 08:06 | |
*** salmankhan has quit IRC | 08:07 | |
*** salmankhan1 is now known as salmankhan | 08:07 | |
*** yamamoto has joined #openstack-lbaas | 08:10 | |
*** aojea has quit IRC | 08:13 | |
*** yboaron has joined #openstack-lbaas | 08:20 | |
*** yamamoto has quit IRC | 08:41 | |
*** salmankhan has quit IRC | 08:47 | |
*** yamamoto has joined #openstack-lbaas | 08:50 | |
*** yamamoto has quit IRC | 08:55 | |
*** abaindur has joined #openstack-lbaas | 08:55 | |
*** yamamoto has joined #openstack-lbaas | 08:58 | |
*** yboaron_ has joined #openstack-lbaas | 09:02 | |
*** yboaron has quit IRC | 09:04 | |
*** aojea has joined #openstack-lbaas | 09:06 | |
*** celebdor has joined #openstack-lbaas | 09:14 | |
*** celebdor has quit IRC | 09:14 | |
*** celebdor has joined #openstack-lbaas | 09:14 | |
*** yboaron_ has quit IRC | 09:18 | |
*** yboaron_ has joined #openstack-lbaas | 09:18 | |
*** abaindur has quit IRC | 09:22 | |
*** abaindur has joined #openstack-lbaas | 09:23 | |
*** yamamoto has quit IRC | 09:23 | |
*** yamamoto has joined #openstack-lbaas | 09:24 | |
*** abaindur has quit IRC | 09:25 | |
*** salmankhan has joined #openstack-lbaas | 09:26 | |
*** salmankhan has quit IRC | 09:31 | |
*** yamamoto has quit IRC | 09:32 | |
*** yamamoto has joined #openstack-lbaas | 09:34 | |
*** yamamoto has quit IRC | 09:34 | |
*** celebdor has quit IRC | 09:39 | |
*** aojea has quit IRC | 09:40 | |
*** celebdor has joined #openstack-lbaas | 09:41 | |
*** salmankhan has joined #openstack-lbaas | 09:58 | |
*** salmankhan has quit IRC | 10:02 | |
*** aojea has joined #openstack-lbaas | 10:36 | |
*** salmankhan has joined #openstack-lbaas | 10:38 | |
*** salmankhan has quit IRC | 10:39 | |
*** salmankhan has joined #openstack-lbaas | 10:42 | |
*** salmankhan has quit IRC | 10:46 | |
*** salmankhan has joined #openstack-lbaas | 10:54 | |
*** aojea has quit IRC | 10:57 | |
*** ramishra has quit IRC | 11:07 | |
openstackgerrit | Merged openstack/octavia-dashboard master: Imported Translations from Zanata https://review.openstack.org/618088 | 11:11 |
*** ramishra has joined #openstack-lbaas | 11:17 | |
*** salmankhan has quit IRC | 11:24 | |
openstackgerrit | Merged openstack/neutron-lbaas master: Don't quote {posargs} in tox.ini https://review.openstack.org/609147 | 11:43 |
*** aojea has joined #openstack-lbaas | 11:49 | |
*** salmankhan has joined #openstack-lbaas | 12:19 | |
*** aojea has quit IRC | 12:20 | |
*** salmankhan has quit IRC | 12:23 | |
*** salmankhan has joined #openstack-lbaas | 12:27 | |
*** yamamoto has joined #openstack-lbaas | 12:27 | |
*** salmankhan1 has joined #openstack-lbaas | 12:30 | |
*** salmankhan has quit IRC | 12:31 | |
*** salmankhan1 is now known as salmankhan | 12:31 | |
*** yamamoto has quit IRC | 12:36 | |
*** yamamoto has joined #openstack-lbaas | 12:41 | |
*** ramishra_ has joined #openstack-lbaas | 12:43 | |
*** yboaron_ has quit IRC | 12:45 | |
*** ramishra has quit IRC | 12:45 | |
*** yboaron_ has joined #openstack-lbaas | 12:45 | |
*** annp has quit IRC | 12:48 | |
*** yamamoto has quit IRC | 12:51 | |
*** yamamoto has joined #openstack-lbaas | 12:52 | |
*** salmankhan has quit IRC | 13:05 | |
*** aojea has joined #openstack-lbaas | 13:13 | |
*** yboaron_ has quit IRC | 13:21 | |
*** yamamoto has quit IRC | 13:21 | |
*** ianychoi has joined #openstack-lbaas | 13:24 | |
*** yamamoto has joined #openstack-lbaas | 13:30 | |
*** yboaron_ has joined #openstack-lbaas | 13:32 | |
*** celebdor has quit IRC | 13:36 | |
*** salmankhan has joined #openstack-lbaas | 13:37 | |
*** celebdor has joined #openstack-lbaas | 13:38 | |
*** salmankhan has quit IRC | 13:41 | |
*** yamamoto has quit IRC | 13:46 | |
*** aojea has quit IRC | 13:47 | |
*** yamamoto has joined #openstack-lbaas | 13:47 | |
*** yamamoto has quit IRC | 13:52 | |
openstackgerrit | Marek Lyčka proposed openstack/octavia-dashboard master: Implements a filtered select https://review.openstack.org/618173 | 13:54 |
*** yamamoto has joined #openstack-lbaas | 13:55 | |
*** yamamoto has quit IRC | 13:56 | |
*** yamamoto has joined #openstack-lbaas | 13:57 | |
*** yamamoto has quit IRC | 14:13 | |
*** yamamoto has joined #openstack-lbaas | 14:19 | |
*** yamamoto has quit IRC | 14:24 | |
*** yamamoto has joined #openstack-lbaas | 14:31 | |
*** salmankhan has joined #openstack-lbaas | 14:31 | |
*** salmankhan has quit IRC | 14:36 | |
*** aojea has joined #openstack-lbaas | 14:36 | |
*** yboaron_ has quit IRC | 14:42 | |
*** yboaron_ has joined #openstack-lbaas | 14:42 | |
*** yamamoto has quit IRC | 14:48 | |
*** yamamoto has joined #openstack-lbaas | 14:49 | |
*** yamamoto has quit IRC | 14:56 | |
larsks | Does anyone know how octavia's o-hm0 interface is supposed to get plumbed into the appropriate tenant network (when using openvswitch)? | 15:13 |
johnsom | larsks The lb-mgmt-net does not carry tenant traffic. It is purely a command/control network between the Octavia control plane and the amphora. | 15:14 |
nmagnezi | johnsom, fully agree with johnsom. | 15:15 |
nmagnezi | I meant larsks | 15:15 |
nmagnezi | :D | 15:15 |
larsks | But it *is* created as a tenant network, right? It's associated with the "admin" project, but still. | 15:16 |
larsks | Anyway, the question is really "how is o-hm0 on the controller supposed to be attached to that network"? | 15:16 |
johnsom | Yeah, it is a neutron network. The code that sets that up for devstack is here: https://github.com/openstack/octavia/blob/master/devstack/plugin.sh#L343 | 15:16 |
larsks | Let me look at that... | 15:16 |
johnsom | Basically you create a port in neutron, then pop the port out of ovs | 15:17 |
*** fnaval has joined #openstack-lbaas | 15:17 | |
larsks | johnsom: so here's the part I'm missing. We create an OVS internal port on br-int. How does OVS know to pass traffic on that interface to the lb-mgmt network (vs any of the other networks attached to br-tun, which is patched to br-int)? Are there supposed to be openflow rules created by neutron on br-tun that handle that, or...? | 15:19 |
johnsom | This is the line: sudo ovs-vsctl -- --may-exist add-port ${OVS_BRIDGE:-br-int} o-hm0 -- set Interface o-hm0 type=internal -- set Interface o-hm0 external-ids:iface-status=active -- set Interface o-hm0 external-ids:attached-mac=$MGMT_PORT_MAC -- set Interface o-hm0 external-ids:iface-id=$MGMT_PORT_ID -- set Interface o-hm0 external-ids:skip_cleanup=true | 15:21 |
johnsom | from the plugin.sh | 15:21 |
larsks | Right, that's what I'm looking at. | 15:23 |
larsks | That creates an internal port on br-int. How does traffic on that interface get associated with the appropriate vxlan tunnel coming off br-tun? | 15:23 |
johnsom | This line sets the neutron network for the port: MGMT_PORT_ID=$(openstack port create --security-group lb-health-mgr-sec-grp --device-owner Octavia:health-mgr --host=$(hostname) -c id -f value --network lb-mgmt-net $PORT_FIXED_IP octavia-health-manager-$OCTAVIA_NODE-listen-port) | 15:26 |
larsks | johnsom: thanks. Studying the script :) | 15:29 |
*** salmankhan has joined #openstack-lbaas | 15:32 | |
*** salmankhan has quit IRC | 15:36 | |
*** dayou_ has quit IRC | 15:45 | |
*** dayou_ has joined #openstack-lbaas | 15:46 | |
*** yamamoto has joined #openstack-lbaas | 16:06 | |
*** yamamoto has quit IRC | 16:26 | |
*** yamamoto has joined #openstack-lbaas | 16:32 | |
*** aojea has quit IRC | 16:33 | |
*** yamamoto has quit IRC | 16:35 | |
*** aojea has joined #openstack-lbaas | 16:37 | |
*** yamamoto has joined #openstack-lbaas | 16:37 | |
*** celebdor has quit IRC | 16:39 | |
*** yamamoto has quit IRC | 16:42 | |
*** yamamoto has joined #openstack-lbaas | 16:44 | |
*** yamamoto has quit IRC | 16:50 | |
*** yamamoto has joined #openstack-lbaas | 16:58 | |
*** yamamoto has quit IRC | 16:59 | |
*** yamamoto has joined #openstack-lbaas | 16:59 | |
*** yamamoto has quit IRC | 17:01 | |
*** aojea has quit IRC | 17:27 | |
*** aojea has joined #openstack-lbaas | 17:27 | |
*** yamamoto has joined #openstack-lbaas | 17:29 | |
*** aojea has quit IRC | 17:32 | |
*** yamamoto has quit IRC | 17:33 | |
*** yamamoto has joined #openstack-lbaas | 17:40 | |
*** yboaron_ has quit IRC | 17:45 | |
*** aojea has joined #openstack-lbaas | 18:05 | |
*** zigo has quit IRC | 18:06 | |
*** yamamoto has quit IRC | 18:17 | |
*** yamamoto has joined #openstack-lbaas | 18:18 | |
*** aojea has quit IRC | 18:19 | |
*** yamamoto has quit IRC | 18:50 | |
*** ccamposr has quit IRC | 18:51 | |
*** aojea has joined #openstack-lbaas | 19:28 | |
*** yamamoto has joined #openstack-lbaas | 19:51 | |
*** yamamoto has quit IRC | 19:56 | |
rm_work | johnsom: trying to think of a good/safe solution to members being in ERROR provisioning_status even though they are successfully provisioned | 19:56 |
johnsom | How is that even happening? | 19:57 |
johnsom | Members should be easy, you just delete and recreate. | 19:58 |
*** yamamoto has joined #openstack-lbaas | 19:58 | |
*** aojea has quit IRC | 19:59 | |
*** salmankhan has joined #openstack-lbaas | 19:59 | |
*** abaindur has joined #openstack-lbaas | 20:00 | |
*** yamamoto has quit IRC | 20:02 | |
*** abaindur has quit IRC | 20:06 | |
*** abaindur has joined #openstack-lbaas | 20:07 | |
rm_work | right i mean you can fix it as a user | 20:11 |
rm_work | but there's no reason that should be necessary | 20:11 |
rm_work | I THINK the solution is that on a successful provisioning operation, we should look at every object that was pulled into the generation of that config that was sent, and mark them all ACTIVE again | 20:12 |
rm_work | IMO | 20:12 |
rm_work | before we put the LB back to ACTIVE (so we'll still have a lock) | 20:12 |
rm_work | if something causes the provisioning of that member to fail, it will end up rolling back but leave the entry in the DB and just mark it as error | 20:13 |
rm_work | but ANY change to a LB generates a full haproxy config and sends it out | 20:13 |
rm_work | which will include members in ERROR | 20:13 |
rm_work | but the only object that can have a provisioning_status changed is the object that was being updated directly | 20:13 |
rm_work | so the original provisioning of that member failed for some reason | 20:13 |
rm_work | but the next update to, say, another member, caused it to be deployed correctly | 20:13 |
rm_work | ^^ that is how | 20:13 |
*** pcaruana has quit IRC | 20:14 | |
johnsom | Yeah, that could work. Just might be a complicated to do. | 20:16 |
rm_work | it's a relatively annoying bug for some folks lol | 20:18 |
johnsom | Yeah, I just don't get how a member would even go into prov error.... | 20:23 |
johnsom | Network outage or something? | 20:23 |
*** pcaruana has joined #openstack-lbaas | 20:27 | |
*** yamamoto has joined #openstack-lbaas | 20:31 | |
*** aojea has joined #openstack-lbaas | 20:33 | |
*** yamamoto has quit IRC | 20:37 | |
rm_work | not sure either | 20:40 |
rm_work | i just know it happens sometimes | 20:41 |
rm_work | you've never seen it? | 20:41 |
johnsom | No | 20:41 |
rm_work | hmm | 20:42 |
rm_work | i see two in error now in my env, both updated today | 20:42 |
rm_work | but this has happened before, so i assume people just remove and re-add them | 20:42 |
rm_work | so i won't see any old ones | 20:43 |
*** aojea has quit IRC | 21:04 | |
*** yboaron_ has joined #openstack-lbaas | 21:46 | |
*** yboaron_ has quit IRC | 21:49 | |
*** pcaruana has quit IRC | 21:55 | |
*** aojea has joined #openstack-lbaas | 21:58 | |
*** salmankhan has quit IRC | 22:14 | |
*** aojea has quit IRC | 22:31 | |
*** abaindur has quit IRC | 22:31 | |
*** yamamoto has joined #openstack-lbaas | 22:33 | |
openstackgerrit | Michael Johnson proposed openstack/octavia master: Add flavor, flavor_profile table and their APIs https://review.openstack.org/486499 | 22:34 |
openstackgerrit | Michael Johnson proposed openstack/octavia master: Add flavor, flavor_profile table and their APIs https://review.openstack.org/486499 | 22:37 |
*** yamamoto has quit IRC | 22:41 | |
openstackgerrit | Michael Johnson proposed openstack/octavia master: Add flavors/flavor_profile api-ref https://review.openstack.org/618322 | 22:41 |
openstackgerrit | Michael Johnson proposed openstack/octavia master: Add flavor, flavor_profile table and their APIs https://review.openstack.org/486499 | 22:47 |
*** abaindur has joined #openstack-lbaas | 22:54 | |
*** fnaval has quit IRC | 23:11 | |
*** abaindur has quit IRC | 23:22 | |
*** aojea has joined #openstack-lbaas | 23:23 | |
*** yamamoto has joined #openstack-lbaas | 23:25 | |
*** yamamoto has quit IRC | 23:30 | |
*** aojea has quit IRC | 23:45 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!