*** yasufum has joined #openstack-meeting | 00:10 | |
*** yasufum has quit IRC | 00:26 | |
*** yasufum has joined #openstack-meeting | 00:28 | |
*** dklyle has quit IRC | 00:48 | |
*** mlavalle has quit IRC | 00:56 | |
*** ociuhandu has joined #openstack-meeting | 01:03 | |
*** ociuhandu has quit IRC | 01:08 | |
*** vesper11 has joined #openstack-meeting | 01:09 | |
*** rcernin has quit IRC | 01:37 | |
*** rcernin has joined #openstack-meeting | 01:39 | |
*** armstrong has joined #openstack-meeting | 01:47 | |
*** rcernin has quit IRC | 02:36 | |
*** dmacpher_ has quit IRC | 02:37 | |
*** rfolcOUT has joined #openstack-meeting | 02:50 | |
*** ociuhandu has joined #openstack-meeting | 02:52 | |
*** ociuhandu has quit IRC | 02:56 | |
*** rfolcOUT has quit IRC | 03:05 | |
*** rcernin has joined #openstack-meeting | 03:06 | |
*** armstrong has quit IRC | 03:54 | |
*** dmacpher has joined #openstack-meeting | 03:58 | |
*** whoami-rajat has joined #openstack-meeting | 04:05 | |
*** vishalmanchanda has joined #openstack-meeting | 04:38 | |
*** ociuhandu has joined #openstack-meeting | 04:40 | |
*** ociuhandu has quit IRC | 04:45 | |
*** soniya29 is now known as soniya29|sick | 04:56 | |
*** evrardjp has quit IRC | 05:33 | |
*** evrardjp has joined #openstack-meeting | 05:33 | |
*** rcernin has quit IRC | 05:43 | |
*** rcernin has joined #openstack-meeting | 05:55 | |
*** whoami-rajat has quit IRC | 06:10 | |
*** zbr has quit IRC | 06:13 | |
*** zbr has joined #openstack-meeting | 06:14 | |
*** psahoo has joined #openstack-meeting | 06:15 | |
*** ociuhandu has joined #openstack-meeting | 06:28 | |
*** gyee has quit IRC | 06:30 | |
*** ociuhandu has quit IRC | 06:33 | |
*** ociuhandu has joined #openstack-meeting | 07:02 | |
*** ociuhandu has quit IRC | 07:06 | |
*** psahoo has quit IRC | 07:26 | |
*** psahoo has joined #openstack-meeting | 07:31 | |
*** lpetrut has joined #openstack-meeting | 07:38 | |
*** rcernin has quit IRC | 07:38 | |
*** slaweq has joined #openstack-meeting | 07:56 | |
*** rcernin has joined #openstack-meeting | 08:01 | |
*** belmoreira has joined #openstack-meeting | 08:03 | |
*** ociuhandu has joined #openstack-meeting | 08:08 | |
*** ociuhandu has quit IRC | 08:08 | |
*** ociuhandu has joined #openstack-meeting | 08:09 | |
*** ociuhandu has quit IRC | 08:15 | |
*** rcernin has quit IRC | 08:16 | |
*** ociuhandu has joined #openstack-meeting | 08:22 | |
*** ociuhandu has quit IRC | 08:27 | |
*** rpittau|afk is now known as rpittau | 08:28 | |
*** rcernin has joined #openstack-meeting | 08:32 | |
*** ociuhandu has joined #openstack-meeting | 08:39 | |
*** hyunsikyang__ has joined #openstack-meeting | 08:43 | |
*** zbr has quit IRC | 08:44 | |
*** ociuhandu has quit IRC | 08:45 | |
*** zbr has joined #openstack-meeting | 08:45 | |
*** ociuhandu has joined #openstack-meeting | 08:45 | |
*** hyunsikyang has quit IRC | 08:46 | |
*** rcernin has quit IRC | 08:46 | |
*** zbr has quit IRC | 08:47 | |
*** zbr has joined #openstack-meeting | 08:47 | |
*** zbr has quit IRC | 08:49 | |
*** zbr has joined #openstack-meeting | 08:50 | |
*** zbr has quit IRC | 08:52 | |
*** zbr has joined #openstack-meeting | 08:53 | |
*** tosky has joined #openstack-meeting | 09:05 | |
*** yasufum has quit IRC | 09:08 | |
*** yasufum has joined #openstack-meeting | 09:09 | |
*** rcernin has joined #openstack-meeting | 09:42 | |
*** rcernin has quit IRC | 09:42 | |
*** ociuhandu has quit IRC | 09:49 | |
*** ociuhandu has joined #openstack-meeting | 10:16 | |
*** ociuhandu has joined #openstack-meeting | 10:26 | |
*** dsariel has quit IRC | 10:42 | |
*** dsariel has joined #openstack-meeting | 10:42 | |
*** icey_ has joined #openstack-meeting | 10:43 | |
*** icey has quit IRC | 10:44 | |
*** ociuhandu has quit IRC | 10:46 | |
*** ociuhandu has joined #openstack-meeting | 10:46 | |
*** ociuhandu has quit IRC | 10:48 | |
*** ociuhandu has joined #openstack-meeting | 10:48 | |
*** e0ne has joined #openstack-meeting | 10:57 | |
*** oneswig has joined #openstack-meeting | 10:58 | |
oneswig | #startmeeting scientific-sig | 11:01 |
---|---|---|
openstack | Meeting started Wed Dec 2 11:01:16 2020 UTC and is due to finish in 60 minutes. The chair is oneswig. Information about MeetBot at http://wiki.debian.org/MeetBot. | 11:01 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 11:01 |
*** openstack changes topic to " (Meeting topic: scientific-sig)" | 11:01 | |
openstack | The meeting name has been set to 'scientific_sig' | 11:01 |
oneswig | Hello | 11:01 |
verdurin | Morning. | 11:03 |
*** dsariel has quit IRC | 11:03 | |
oneswig | Hello verdurin, morning. | 11:03 |
*** dsariel has joined #openstack-meeting | 11:04 | |
oneswig | I'm in another overrunning call currently. | 11:06 |
oneswig | What's new | 11:06 |
verdurin | There was a meeting of UK private cloud people a couple of weeks ago, and looks like it may recur quarterly. | 11:09 |
oneswig | Interesting. | 11:11 |
oneswig | I've been looking today at improving our integrations with CloudKitty and Monasca. | 11:11 |
oneswig | I've heard there's some interest on IRC from people wanting this. | 11:12 |
verdurin | One site said they are using Gnocchi - is that more alive than I thought? | 11:12 |
oneswig | I haven't heard anything about that. | 11:13 |
*** yasufum has quit IRC | 11:14 | |
oneswig | It would be good I think to reanimate Gnocchi as I think it was popular among those using it. | 11:17 |
verdurin | I wanted to raise its status and what they thought about it, but the conversation moved on. | 11:18 |
oneswig | verdurin: was this the UKRI group? | 11:19 |
verdurin | Yes. | 11:19 |
oneswig | I regret with all the activity going on, I haven't put any thought into agenda items for today | 11:20 |
oneswig | I propose unless there's any other business then this week we use the time productively elsewhere :-) | 11:21 |
verdurin | Yes, I don't have anything else spectacular or new to report. | 11:26 |
oneswig | OK, thanks verdurin, until next time | 11:29 |
oneswig | #endmeeting | 11:29 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings/" | 11:29 | |
openstack | Meeting ended Wed Dec 2 11:29:02 2020 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 11:29 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/scientific_sig/2020/scientific_sig.2020-12-02-11.01.html | 11:29 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/scientific_sig/2020/scientific_sig.2020-12-02-11.01.txt | 11:29 |
openstack | Log: http://eavesdrop.openstack.org/meetings/scientific_sig/2020/scientific_sig.2020-12-02-11.01.log.html | 11:29 |
*** oneswig has quit IRC | 11:30 | |
*** icey_ has quit IRC | 11:44 | |
*** raildo has joined #openstack-meeting | 11:50 | |
*** whoami-rajat has joined #openstack-meeting | 11:54 | |
*** icey has joined #openstack-meeting | 11:58 | |
*** ociuhandu has quit IRC | 12:02 | |
*** yasufum has joined #openstack-meeting | 12:03 | |
*** rfolcOUT has joined #openstack-meeting | 12:06 | |
*** rfolcOUT has quit IRC | 12:07 | |
*** rfolco has joined #openstack-meeting | 12:07 | |
*** ociuhandu has joined #openstack-meeting | 12:23 | |
*** ociuhandu has quit IRC | 12:27 | |
*** ociuhandu has joined #openstack-meeting | 12:29 | |
*** ociuhandu has quit IRC | 12:33 | |
*** e0ne has quit IRC | 12:40 | |
*** vesper11 has quit IRC | 12:53 | |
*** ociuhandu has joined #openstack-meeting | 12:53 | |
*** ociuhandu has quit IRC | 12:57 | |
*** eharney has joined #openstack-meeting | 13:01 | |
*** Luzi has joined #openstack-meeting | 13:03 | |
*** psahoo has quit IRC | 13:06 | |
*** haleyb has joined #openstack-meeting | 13:08 | |
*** ociuhandu has joined #openstack-meeting | 13:10 | |
*** psahoo has joined #openstack-meeting | 13:11 | |
*** TrevorV has joined #openstack-meeting | 13:16 | |
*** whoami-rajat has quit IRC | 13:22 | |
*** ociuhandu has quit IRC | 13:22 | |
*** e0ne has joined #openstack-meeting | 13:34 | |
*** haleyb has quit IRC | 13:46 | |
*** lbragstad has quit IRC | 13:50 | |
*** Luzi has quit IRC | 13:51 | |
*** ociuhandu has joined #openstack-meeting | 13:53 | |
*** lbragstad has joined #openstack-meeting | 13:55 | |
*** liuyulong has joined #openstack-meeting | 13:57 | |
*** ociuhandu has quit IRC | 13:58 | |
*** thgcorrea has joined #openstack-meeting | 13:59 | |
liuyulong | #startmeeting neutron_l3 | 14:01 |
openstack | Meeting started Wed Dec 2 14:01:15 2020 UTC and is due to finish in 60 minutes. The chair is liuyulong. Information about MeetBot at http://wiki.debian.org/MeetBot. | 14:01 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 14:01 |
*** openstack changes topic to " (Meeting topic: neutron_l3)" | 14:01 | |
openstack | The meeting name has been set to 'neutron_l3' | 14:01 |
liuyulong | long time no see | 14:01 |
*** ociuhandu has joined #openstack-meeting | 14:02 | |
*** yasufum has quit IRC | 14:02 | |
liuyulong | Seems this will be another one persone meeting... | 14:03 |
liuyulong | No announcement from me today, let's scan the bug list. | 14:04 |
liuyulong | #topic Bugs | 14:04 |
*** openstack changes topic to "Bugs (Meeting topic: neutron_l3)" | 14:04 | |
liuyulong | #link http://lists.openstack.org/pipermail/openstack-discuss/2020-November/018782.html | 14:04 |
liuyulong | #link http://lists.openstack.org/pipermail/openstack-discuss/2020-November/019032.html | 14:05 |
liuyulong | #link http://lists.openstack.org/pipermail/openstack-discuss/2020-November/019119.html | 14:05 |
liuyulong | #link http://lists.openstack.org/pipermail/openstack-discuss/2020-December/019154.html | 14:05 |
liuyulong | First one: | 14:05 |
liuyulong | #link https://bugs.launchpad.net/neutron/+bug/1903433 | 14:05 |
openstack | Launchpad bug 1903433 in neutron "The duplicate route in l3 router namespace results in North-South traffic breaking" [Medium,In progress] - Assigned to yangjianfeng (yangjianfeng) | 14:05 |
liuyulong | The patch is done here: | 14:06 |
liuyulong | #link https://review.opendev.org/c/openstack/neutron/+/761829/ | 14:06 |
*** ociuhandu has quit IRC | 14:06 | |
liuyulong | Just start another recheck for it. | 14:07 |
liuyulong | The input CIDR overlapping status will be checked between external subnet and user internal subnet. The unit test cases are really good to verify this. | 14:09 |
liuyulong | Next | 14:11 |
liuyulong | #link https://bugs.launchpad.net/neutron/+bug/1904564 | 14:11 |
openstack | Launchpad bug 1904564 in neutron "GRE tunnels over IPv6 are created in wrong way" [High,In progress] - Assigned to Slawek Kaplonski (slaweq) | 14:11 |
liuyulong | I've not used gre for tunnels in our local cloud, but this is a valid bug. | 14:12 |
*** haleyb has joined #openstack-meeting | 14:13 | |
liuyulong | More like a ovs-agent mis-configuration, it's worthy to fix IMO. | 14:14 |
liuyulong | #link https://bugs.launchpad.net/neutron/+bug/1904436 | 14:15 |
openstack | Launchpad bug 1904436 in neutron ""gateway" option is not honored when creating a subnet with subnet pool" [Wishlist,New] | 14:15 |
liuyulong | Our IPv6 subnets are created from a subnet pool, but we have not see such issue. I will check this in my local deployment. | 14:16 |
liuyulong | But I wonder which IP the router internal gateway will set finally. | 14:17 |
liuyulong | I will keep an eye on that. | 14:17 |
liuyulong | Next one | 14:18 |
liuyulong | #link https://bugs.launchpad.net/neutron/+bug/1905295 | 14:19 |
openstack | Launchpad bug 1905295 in neutron "[RFE] Allow multiple external gateways on a router" [Wishlist,New] - Assigned to Bence Romsics (bence-romsics) | 14:19 |
*** raildo has quit IRC | 14:19 | |
rubasov | hi liuyulong | 14:20 |
liuyulong | This is a quite big proposal. | 14:20 |
liuyulong | hi | 14:20 |
rubasov | I saw you mentioned this | 14:20 |
liuyulong | Yes | 14:20 |
liuyulong | I saw the comments in the LP bug. | 14:21 |
rubasov | I'm also bit a afraid this could be big, that's why I would like to limit the scope as much as possible | 14:21 |
liuyulong | OK, so maybe we need some details on how to accomplish the traffic from VM to outside world, and vice versa. | 14:22 |
rubasov | by the way, does the use case make sense to you? | 14:23 |
liuyulong | I'm not sure. I think we need some details about the "multiple external gateways". | 14:24 |
liuyulong | What will this multiple external gateways use for? | 14:24 |
rubasov | basically I'd like to model a bgp+ecmp router | 14:25 |
liuyulong | The multiple external gateways are independent of each other? Or it will work together to do north-south traffic? | 14:25 |
rubasov | their faults are independent, but traffic is balanced by ecmp | 14:26 |
*** raildo has joined #openstack-meeting | 14:27 | |
liuyulong | So, the router has multiple external gateways connected to multiple physical router in one single host? | 14:28 |
rubasov | yes, it does | 14:29 |
liuyulong | Or the router will be scheduled to multiple hosts, each scheduled instance has different external gateway to different physical router? | 14:29 |
rubasov | I was trying to draw it in the RFE, but launchpad ate my ascii art | 14:29 |
rubasov | but this etherpad has a better drawing | 14:30 |
rubasov | https://etherpad.opendev.org/p/neutron-multiple-external-gateways | 14:30 |
rubasov | (I just used this to prepare the RFE, nothing new there, but the drawing is better) | 14:30 |
liuyulong | Openning... | 14:31 |
rubasov | lines 28-48 | 14:32 |
liuyulong | Alright, if it is the first topology. Why not add all NICs to one bond to achive the high availibility? | 14:32 |
liuyulong | And beyond that, the fault scope is still in one single host no matter how many external gateways. | 14:33 |
rubasov | I believe the people who came up with this design in my company don't like LACP recovery times in some situations | 14:34 |
liuyulong | That means if the host is done, the entire traffic will go done (if you have HA, the failover will happen). | 14:34 |
liuyulong | s/done/down | 14:34 |
rubasov | and some cases I believe they want ECMP not just between the 4 routers, but down to the compute host | 14:35 |
*** lajoskatona has joined #openstack-meeting | 14:37 | |
liuyulong | In such situation, I will suggest user to enable the DVR : ) | 14:37 |
lajoskatona | Hi | 14:37 |
liuyulong | #link https://github.com/gotostack/shanghai_ptg/blob/master/shanghai_neutron_ptg_topics_liuyulong.pdf | 14:37 |
liuyulong | In shanghai PTG, I'd raised a ACTIVE-ACTIVE mode for router in a DNAT nodes. | 14:38 |
liuyulong | That proposal will also use ECMP for the floating IPs routes. | 14:39 |
rubasov | regarding dvr, in telco we so far did not have much success selling that, the people in my company very much prefer dedicated hw networking equipment | 14:40 |
liuyulong | lajoskatona, hi | 14:40 |
liuyulong | rubasov, yes that could be true, the users sometimes require some dedicated hosts for netwoking because of some security concern. | 14:41 |
lajoskatona | liuyulong: Hi | 14:42 |
rubasov | and they'd like to model that design in neutron api | 14:42 |
liuyulong | Allow me to elaborate the ACTIVE-ACTIVE DNAT topology,. | 14:43 |
rubasov | sure | 14:43 |
liuyulong | When the user try to access one floating IP, the upstream physical router will have multiple next hop IP which direct to some scheduled Router namespace. | 14:43 |
liuyulong | And in each router namespace, the iptables rules, route rules will work as centriliazed routers do. | 14:44 |
rubasov | okay, so southbound traffic is over ecmp | 14:45 |
rubasov | right? | 14:45 |
liuyulong | And in the compute node, when the packet is back to the outside world | 14:46 |
liuyulong | the ovs-agent will add some port group which is also something like ecmp to send the return packet back to the router namespace. | 14:46 |
liuyulong | Due to all these traffic we take care are L3 only, | 14:46 |
*** dsariel has quit IRC | 14:46 | |
liuyulong | so the taffic can be send back to any router namespace no matter the hash rule is. | 14:47 |
*** dsariel has joined #openstack-meeting | 14:47 | |
liuyulong | rubasov, yes | 14:47 |
rubasov | so northbound traffic is over LAG, maybe MLAG | 14:47 |
rubasov | I believe my people favor ECMP over MLAG for some reason | 14:48 |
rubasov | but I will need to go back to them to better understand their reasons for this | 14:48 |
*** ociuhandu has joined #openstack-meeting | 14:49 | |
liuyulong | Hmmm, actually we do not care about the underlay topoloy. | 14:49 |
liuyulong | In neutron's view, we can only assume there are some neutron virtual Routers and one Upstream physical router. | 14:50 |
liuyulong | The upstream physical router has multiple path to a single distination. | 14:50 |
liuyulong | We do not care about how many fabric the hosts are connected to the upstream router. | 14:51 |
*** ociuhandu has quit IRC | 14:51 | |
*** ociuhandu has joined #openstack-meeting | 14:52 | |
rubasov | but don't I have to represent the links in my previous picture in lines 31-35 as neutron nets (used as external gw-s)? | 14:53 |
rubasov | I don't see how could I represent that as 1 neutron network | 14:54 |
liuyulong | So this ACTIVE-ACTIVE DNAT topology is what you want? | 14:55 |
liuyulong | If so, in the picture, you can just remove R4, and link R2 to R1, R1', R1'' etc. | 14:56 |
liuyulong | Sorry | 14:56 |
liuyulong | In the picture, you can just remove R4 and R2, and link R3 to R1, R1', R1'' etc. | 14:57 |
liuyulong | The R1, R1', R1'' mean one single neutron router has multiple scheduled instance in different host. | 14:57 |
liuyulong | All these R1 instances are ACTIVE. | 14:58 |
rubasov | I'm far from sure I fully understand the active-active, I will try to better understand your slides | 14:58 |
liuyulong | They work together to surve the north-south traffice. | 14:58 |
*** ociuhandu has quit IRC | 14:58 | |
liuyulong | s/traffic | 14:58 |
liuyulong | OK | 14:58 |
rubasov | but thank you for the questions, it helps to better formulate the use case (and see if it's valid) | 15:00 |
liuyulong | #link https://m.pgb-fc.com/docs/en-us/netscaler/media/ns-cluster-ecmp-topology.png | 15:00 |
liuyulong | Ignore all the IPs/protocls/words in this picture. | 15:00 |
liuyulong | Something like that. | 15:01 |
liuyulong | ok, time is up | 15:02 |
liuyulong | #endmeeting | 15:02 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings/" | 15:02 | |
openstack | Meeting ended Wed Dec 2 15:02:17 2020 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 15:02 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/neutron_l3/2020/neutron_l3.2020-12-02-14.01.html | 15:02 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/neutron_l3/2020/neutron_l3.2020-12-02-14.01.txt | 15:02 |
openstack | Log: http://eavesdrop.openstack.org/meetings/neutron_l3/2020/neutron_l3.2020-12-02-14.01.log.html | 15:02 |
rubasov | thank you | 15:02 |
rubasov | I'll also need to drop into another meeting | 15:02 |
liuyulong | Thank you | 15:02 |
rubasov | see you later | 15:02 |
liuyulong | Ok | 15:02 |
liuyulong | see you | 15:02 |
lajoskatona | bye | 15:04 |
*** ociuhandu has joined #openstack-meeting | 15:12 | |
*** ociuhandu has quit IRC | 15:20 | |
*** ociuhandu has joined #openstack-meeting | 15:26 | |
*** mlavalle has joined #openstack-meeting | 15:28 | |
*** dklyle has joined #openstack-meeting | 15:29 | |
*** ociuhandu has quit IRC | 15:31 | |
*** lpetrut has quit IRC | 15:41 | |
*** slaweq has quit IRC | 15:54 | |
*** slaweq has joined #openstack-meeting | 15:56 | |
*** liuyulong has quit IRC | 15:58 | |
*** ociuhandu has joined #openstack-meeting | 15:59 | |
*** redrobot has quit IRC | 16:11 | |
*** macz_ has joined #openstack-meeting | 16:33 | |
*** e0ne has quit IRC | 16:51 | |
*** Guest18921 has joined #openstack-meeting | 16:58 | |
*** gyee has joined #openstack-meeting | 16:58 | |
*** Guest18921 is now known as redrobot | 17:01 | |
*** rpittau is now known as rpittau|afk | 17:04 | |
*** psahoo has quit IRC | 17:16 | |
*** yasufum has joined #openstack-meeting | 17:18 | |
*** yasufum has quit IRC | 17:23 | |
*** ociuhandu has quit IRC | 17:23 | |
*** ociuhandu has joined #openstack-meeting | 17:28 | |
*** ociuhandu has quit IRC | 17:28 | |
*** e0ne has joined #openstack-meeting | 17:41 | |
*** lpetrut has joined #openstack-meeting | 18:09 | |
*** dsariel has quit IRC | 18:14 | |
*** belmoreira has quit IRC | 18:34 | |
*** vishalmanchanda has quit IRC | 18:58 | |
*** e0ne has quit IRC | 19:16 | |
*** manpreet has quit IRC | 19:28 | |
*** e0ne has joined #openstack-meeting | 19:50 | |
*** e0ne has quit IRC | 20:11 | |
*** vesper11 has joined #openstack-meeting | 20:15 | |
*** vesper has joined #openstack-meeting | 20:19 | |
*** vesper11 has quit IRC | 20:19 | |
*** lpetrut has quit IRC | 20:29 | |
*** lajoskatona has quit IRC | 20:44 | |
*** zaitcev has joined #openstack-meeting | 20:54 | |
*** timburke has joined #openstack-meeting | 21:01 | |
timburke | #startmeeting swift | 21:01 |
openstack | Meeting started Wed Dec 2 21:01:22 2020 UTC and is due to finish in 60 minutes. The chair is timburke. Information about MeetBot at http://wiki.debian.org/MeetBot. | 21:01 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 21:01 |
*** openstack changes topic to " (Meeting topic: swift)" | 21:01 | |
openstack | The meeting name has been set to 'swift' | 21:01 |
timburke | who's here for the swift meeting? | 21:01 |
zaitcev | o/ | 21:01 |
seongsoocho | o/ hi! | 21:01 |
kota_ | o/ | 21:01 |
alecuyer | o/ | 21:01 |
mattoliverau | o/ | 21:02 |
rledisez | o/ | 21:02 |
clayg | o/ | 21:03 |
timburke | agenda's at https://wiki.openstack.org/wiki/Meetings/Swift | 21:03 |
timburke | sorry, i'm still catching up from the week off, so i haven't updated it | 21:03 |
timburke | #topic audit watchers | 21:04 |
*** openstack changes topic to "audit watchers (Meeting topic: swift)" | 21:04 | |
timburke | mattoliverau, i saw you did some reviews! thanks! | 21:04 |
zaitcev | yeah, well... | 21:05 |
zaitcev | I'm looking at Matt's comments. | 21:05 |
zaitcev | Honestly I'm tempted to ask for a follow-up patch for the biggest of them, where he wants to reorganize the tests. | 21:05 |
mattoliverau | Sorry, but I think it's great and am almost ready to +2 | 21:06 |
*** vesper has quit IRC | 21:06 | |
zaitcev | I wish we could just sic acoles on it. That man is a genius at refactoring our tests that are sometimes convoluted. | 21:07 |
timburke | out of curiosity, what sort of test watchers did you make, mattoliverau? | 21:07 |
mattoliverau | Yeah, if we want that in a follow up, seeing as it's just test reorg. | 21:07 |
timburke | i've been meaning to try some SLO-validator-type watchers... | 21:08 |
mattoliverau | Nothing amazing, just wrote one that logged things so I could get an idea of how it all worked, passed in some params via the calendar config. | 21:08 |
mattoliverau | Etc | 21:08 |
mattoliverau | Based it off the commit message code skel, which is why I found it wrong | 21:09 |
timburke | cool. i'll still try to get a fresh review in soon, too. sorry it's taking me so long, zaitcev | 21:09 |
mattoliverau | Should do something more interesting. But didn't want to take too long. | 21:10 |
zaitcev | I'm sure you will do the right thing. I kind of doubt myself because I want it "over", so my judgement may be off. But of course if I promise the follow-up, I'll do it. | 21:10 |
zaitcev | timburke: Anyway, I think we can move on. | 21:12 |
timburke | i agree that test re-org can and should be a follow-up, and i don't even know that having it proposed should be a blocker on landing what we've got. sounds like we all mostly know what we need to do next, yeah? | 21:13 |
timburke | (sorry for the delay, plumber finally came) | 21:13 |
zaitcev | the reality of life | 21:13 |
zaitcev | My biggest fear is that you'll find a cool application of watchers that requires them to be stateful | 21:14 |
timburke | #topic s3api, +segments, and ACLs | 21:14 |
*** openstack changes topic to "s3api, +segments, and ACLs (Meeting topic: swift)" | 21:14 | |
clayg | i thought we merged something that address that | 21:14 |
timburke | clayg, i saw you +2'ed https://review.opendev.org/c/openstack/swift/+/763106/, any reason not to +A? | 21:14 |
timburke | (beyond general gate breakage, i suppose...) | 21:15 |
zaitcev | You're sure you're not thinking about PUT+POST where we proposed changes just to keep the state? Didn't merge though, it's sitting hibernating in that revew. | 21:15 |
clayg | nope, looks like a win to me | 21:16 |
timburke | zaitcev, i'm not opposed to proposing things that aren't necessarily going to land (hi, https://review.opendev.org/c/openstack/swift/+/648263 !). i do feel bad that we haven't done more with PUT+POST though, sorry :-( | 21:17 |
timburke | i just mean to say that we can take on the test re-org later, and having the follow-up written should not be a blocker | 21:18 |
timburke | #topic gate breakage | 21:18 |
*** openstack changes topic to "gate breakage (Meeting topic: swift)" | 21:18 | |
timburke | *hopefully* this will all be resolved shortly, but i figure i ought to keep everyone informed | 21:18 |
zaitcev | I see Clay landed 763106 just now | 21:19 |
clayg | yeah that one looked straightforward to me - we're trying to get it running in prod currently | 21:19 |
clayg | but packaging software sucks | 21:19 |
clayg | but packaging^W software sucks | 21:20 |
*** rfolco has quit IRC | 21:20 | |
timburke | recently, some of the integrated jobs broke because of some changes to the pip resolver -- details aren't so important (i think), but they should be fixed by https://review.opendev.org/c/openstack/devstack/+/764811 | 21:21 |
clayg | yay! | 21:21 |
timburke | but we've also got *another* constantly-failing job with lower-constraints, where it'd try to install a py3-only version of keystoneclient on py2 | 21:23 |
timburke | that one seems to be fixed by https://review.opendev.org/c/openstack/swift/+/764856, though it needs a recheck | 21:23 |
timburke | *hopefully* then we can finally start merging real patches again | 21:24 |
timburke | like i said, ideally you all won't need to think about it too much | 21:25 |
timburke | one last impromptu topic | 21:25 |
timburke | #topic part power increase | 21:25 |
*** openstack changes topic to "part power increase (Meeting topic: swift)" | 21:25 | |
timburke | clayg, acoles and i have been realizing we need to actually use this great feature cschwede wrote! | 21:26 |
timburke | and i thought i'd see if anyone else has used it much, and if so what tips they might have about it | 21:26 |
zaitcev | So, what's the issue? It worked in my tests. | 21:26 |
zaitcev | no, not "much", sorry | 21:27 |
mattoliverau | it is pretty great, but I'm only used in the dev. | 21:27 |
rledisez | we did it in production, multiple times. it worked. we have a doc with useful things to do before/after (to check everything went fine, etc…). Can paste that somewhere | 21:27 |
zaitcev | In our case it gets excercised because Director makes rings with just 9 bits | 21:27 |
mattoliverau | I always thought we'd use it and think of ways to make it more automatic rather then stopping replication engine.. also expend it to work with account and containers. | 21:27 |
mattoliverau | Because they sometimes need an increase too. | 21:28 |
timburke | cool, thanks rledisez! and thanks for https://review.opendev.org/c/openstack/swift/+/695344 :-) | 21:28 |
timburke | yeah, it's the "stopping replication engine" that has me the most worried. hard to do when you're *also* constantly expanding | 21:29 |
rledisez | From experience, with I/O limitation to not impact performance too much, it take about 24h/48h to do a relink | 21:29 |
*** vesper11 has joined #openstack-meeting | 21:30 | |
clayg | rledisez: good info! how did you ratelimit the relinker? | 21:30 |
timburke | nice! yeah, we were thinking about adding a ratelimiting option... | 21:30 |
timburke | i'm also debating about trying to enable moving 2 or 3 steps at a time -- we weren't paying enough attention and have some catching up to do :-( | 21:30 |
rledisez | we start one relinker per device, each is put in a cgroup with io limitation. we have a script for that. I can share it too, there is no secret sauce in it :) | 21:30 |
timburke | oh yeah, and i guess i did https://review.opendev.org/c/openstack/swift/+/733296/ a while back... might want to merge that, too... | 21:32 |
timburke | all right, that's all i've got | 21:32 |
timburke | #topic open discussion | 21:32 |
*** openstack changes topic to "open discussion (Meeting topic: swift)" | 21:32 | |
timburke | anything else we ought to discuss this week? | 21:33 |
*** TrevorV has quit IRC | 21:33 | |
timburke | heads up on another py3 bug: https://launchpad.net/bugs/1906289 | 21:34 |
openstack | Launchpad bug 1906289 in OpenStack Object Storage (swift) "Uploading a large object (SLO) in foreign language characters using S3 browser results in 400 BadRequest - Error in completing multipart upload" [High,Confirmed] | 21:34 |
timburke | have a fix already at https://review.opendev.org/c/openstack/swift/+/765204/ | 21:34 |
timburke | i'll plan on backporting as far back as train | 21:35 |
*** acoles has joined #openstack-meeting | 21:36 | |
mattoliverau | ahh more wsgi str fun :P | 21:37 |
zaitcev | I'm still stuck with "secure" and "consistent" RBAC, basically tinkering with authorize(). | 21:37 |
acoles | hi sorry I'm late | 21:37 |
zaitcev | That code is scary, too much baggage. | 21:37 |
timburke | yeah, auth is thorny and we've (too) often neglected it | 21:38 |
timburke | reminds me that i ought to revisit https://review.opendev.org/#/c/620189/ and those RBAC tests we've got... | 21:39 |
*** raildo has quit IRC | 21:40 | |
zaitcev | Yeah, the curse of RBAC and how it made Ho-san quit | 21:40 |
zaitcev | Concerning! | 21:40 |
timburke | all right, i think that's about it then | 21:42 |
timburke | thank you all for coming, and thank you for working on swift! | 21:42 |
timburke | #endmeeting | 21:42 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings/" | 21:42 | |
openstack | Meeting ended Wed Dec 2 21:42:41 2020 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 21:42 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/swift/2020/swift.2020-12-02-21.01.html | 21:42 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/swift/2020/swift.2020-12-02-21.01.txt | 21:42 |
openstack | Log: http://eavesdrop.openstack.org/meetings/swift/2020/swift.2020-12-02-21.01.log.html | 21:42 |
*** zaitcev has left #openstack-meeting | 21:42 | |
*** acoles has left #openstack-meeting | 21:44 | |
*** dsariel has joined #openstack-meeting | 21:57 | |
*** rcernin has joined #openstack-meeting | 22:34 | |
*** slaweq has quit IRC | 23:02 | |
*** macz_ has quit IRC | 23:16 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!