*** b1airo has quit IRC | 00:10 | |
*** jamesmcarthur has joined #openstack-meeting | 00:15 | |
*** maohongbo has quit IRC | 00:18 | |
*** maohongbo has joined #openstack-meeting | 00:18 | |
*** dmacpher_ has joined #openstack-meeting | 00:24 | |
*** dmacpher has quit IRC | 00:26 | |
*** tetsuro has joined #openstack-meeting | 00:28 | |
*** gyee has quit IRC | 00:38 | |
*** ociuhandu has joined #openstack-meeting | 00:42 | |
*** ijw has joined #openstack-meeting | 00:46 | |
*** larainema has quit IRC | 00:48 | |
*** ociuhandu has quit IRC | 00:49 | |
*** ijw has quit IRC | 00:51 | |
*** jmasud has quit IRC | 00:53 | |
*** jmasud has joined #openstack-meeting | 00:56 | |
*** jamesmcarthur has quit IRC | 00:57 | |
*** jamesmcarthur has joined #openstack-meeting | 00:57 | |
*** nicolasbock has quit IRC | 01:01 | |
*** ysandeep|afk is now known as ysandeep | 01:04 | |
*** boldo has quit IRC | 01:08 | |
*** ijw has joined #openstack-meeting | 01:18 | |
*** brinzhang__ has joined #openstack-meeting | 01:20 | |
*** ijw has quit IRC | 01:23 | |
*** brinzhang_ has quit IRC | 01:23 | |
*** ijw has joined #openstack-meeting | 01:49 | |
*** mmethot has quit IRC | 01:53 | |
*** mmethot has joined #openstack-meeting | 01:53 | |
*** ijw has quit IRC | 01:54 | |
*** yaawang has quit IRC | 01:56 | |
*** yaawang has joined #openstack-meeting | 01:57 | |
*** jamesmcarthur has quit IRC | 02:02 | |
*** armax has quit IRC | 02:02 | |
*** jamesmcarthur has joined #openstack-meeting | 02:02 | |
*** diablo_rojo has quit IRC | 02:03 | |
*** masahito has joined #openstack-meeting | 02:10 | |
*** masahito has quit IRC | 02:11 | |
*** masahito has joined #openstack-meeting | 02:12 | |
*** maohongbo has quit IRC | 02:13 | |
*** maohongbo has joined #openstack-meeting | 02:14 | |
*** yamamoto has joined #openstack-meeting | 02:16 | |
*** ijw has joined #openstack-meeting | 02:20 | |
*** ijw has quit IRC | 02:25 | |
*** ijw has joined #openstack-meeting | 02:52 | |
*** tetsuro_ has joined #openstack-meeting | 02:53 | |
*** jamesmcarthur has quit IRC | 02:54 | |
*** tetsuro has quit IRC | 02:56 | |
*** ijw has quit IRC | 02:56 | |
*** jamesmcarthur has joined #openstack-meeting | 02:57 | |
*** ricolin_ has joined #openstack-meeting | 03:00 | |
*** mmethot_ has joined #openstack-meeting | 03:05 | |
*** mmethot has quit IRC | 03:07 | |
*** yaawang has quit IRC | 03:08 | |
*** yaawang has joined #openstack-meeting | 03:09 | |
*** apetrich has quit IRC | 03:09 | |
*** rh-jelabarre has quit IRC | 03:10 | |
*** dtroyer has joined #openstack-meeting | 03:14 | |
*** jamesmcarthur has quit IRC | 03:16 | |
*** ijw has joined #openstack-meeting | 03:23 | |
*** masahito has quit IRC | 03:24 | |
*** masahito has joined #openstack-meeting | 03:24 | |
*** ijw has quit IRC | 03:28 | |
*** jamesmcarthur has joined #openstack-meeting | 03:31 | |
*** ijw has joined #openstack-meeting | 03:54 | |
*** ijw has quit IRC | 03:59 | |
*** armax has joined #openstack-meeting | 04:11 | |
*** yaawang has quit IRC | 04:24 | |
*** yaawang has joined #openstack-meeting | 04:25 | |
*** ijw has joined #openstack-meeting | 04:26 | |
*** tetsuro has joined #openstack-meeting | 04:29 | |
*** ijw has quit IRC | 04:31 | |
*** tetsuro_ has quit IRC | 04:32 | |
*** jmasud has quit IRC | 04:53 | |
*** jmasud has joined #openstack-meeting | 04:55 | |
*** masahito has quit IRC | 04:56 | |
*** ijw has joined #openstack-meeting | 04:58 | |
*** ijw has quit IRC | 05:02 | |
*** dklyle has quit IRC | 05:04 | |
*** ricolin_ has quit IRC | 05:05 | |
*** ricolin_ has joined #openstack-meeting | 05:05 | |
*** ricolin_ has quit IRC | 05:05 | |
*** jamesmcarthur has quit IRC | 05:11 | |
*** tetsuro_ has joined #openstack-meeting | 05:32 | |
*** tetsuro has quit IRC | 05:34 | |
*** dtroyer has left #openstack-meeting | 05:39 | |
*** links has joined #openstack-meeting | 05:40 | |
*** ijw has joined #openstack-meeting | 06:00 | |
*** ijw has quit IRC | 06:04 | |
*** ijw has joined #openstack-meeting | 06:31 | |
*** ijw has quit IRC | 06:35 | |
*** tetsuro has joined #openstack-meeting | 06:40 | |
*** tetsuro_ has quit IRC | 06:44 | |
*** ociuhandu has joined #openstack-meeting | 06:48 | |
*** ociuhandu has quit IRC | 06:52 | |
*** ijw has joined #openstack-meeting | 07:02 | |
*** tetsuro_ has joined #openstack-meeting | 07:04 | |
*** tetsuro has quit IRC | 07:07 | |
*** ijw has quit IRC | 07:07 | |
*** ralonsoh has joined #openstack-meeting | 07:31 | |
*** ijw has joined #openstack-meeting | 07:34 | |
*** ijw has quit IRC | 07:38 | |
*** dmsimard|off7 has joined #openstack-meeting | 07:48 | |
*** dmsimard|off has quit IRC | 07:48 | |
*** dmsimard|off7 is now known as dmsimard|off | 07:48 | |
*** tesseract has joined #openstack-meeting | 07:50 | |
*** maciejjozefczyk has joined #openstack-meeting | 07:59 | |
*** e0ne has joined #openstack-meeting | 07:59 | |
*** slaweq has joined #openstack-meeting | 08:03 | |
*** maciejjozefczyk_ has joined #openstack-meeting | 08:04 | |
*** maciejjozefczyk has quit IRC | 08:05 | |
*** ijw has joined #openstack-meeting | 08:05 | |
*** ijw has quit IRC | 08:10 | |
*** rcernin has quit IRC | 08:21 | |
*** maohongbo has quit IRC | 08:24 | |
*** maohongbo has joined #openstack-meeting | 08:24 | |
*** slaweq has quit IRC | 08:28 | |
*** slaweq has joined #openstack-meeting | 08:29 | |
*** Lucas_Gray has joined #openstack-meeting | 08:30 | |
*** tetsuro has joined #openstack-meeting | 08:35 | |
*** ijw has joined #openstack-meeting | 08:37 | |
*** tetsuro_ has quit IRC | 08:38 | |
*** maohongbo has quit IRC | 08:39 | |
*** apetrich has joined #openstack-meeting | 08:40 | |
*** maohongbo has joined #openstack-meeting | 08:40 | |
*** ijw has quit IRC | 08:42 | |
*** ociuhandu has joined #openstack-meeting | 08:45 | |
*** rpittau|afk is now known as rpittau | 08:45 | |
*** jmasud has quit IRC | 08:55 | |
*** jmasud has joined #openstack-meeting | 08:56 | |
*** strigazi has joined #openstack-meeting | 08:57 | |
*** Lucas_Gray has quit IRC | 08:58 | |
*** Lucas_Gray has joined #openstack-meeting | 09:00 | |
*** tetsuro has quit IRC | 09:00 | |
*** maciejjozefczyk_ is now known as maciejjozefczyk | 09:01 | |
*** ijw has joined #openstack-meeting | 09:09 | |
*** maohongbo1 has joined #openstack-meeting | 09:12 | |
*** ociuhandu has quit IRC | 09:12 | |
*** ociuhandu has joined #openstack-meeting | 09:12 | |
*** maohongbo has quit IRC | 09:12 | |
*** maohongbo1 is now known as maohongbo | 09:12 | |
*** ijw has quit IRC | 09:14 | |
*** yamamoto has quit IRC | 09:28 | |
*** ijw has joined #openstack-meeting | 09:40 | |
*** ijw has quit IRC | 09:45 | |
*** mmethot has joined #openstack-meeting | 09:52 | |
*** mmethot_ has quit IRC | 09:54 | |
*** Lucas_Gray has quit IRC | 09:59 | |
*** Lucas_Gray has joined #openstack-meeting | 10:00 | |
*** corvus_ has joined #openstack-meeting | 10:01 | |
*** corvus has quit IRC | 10:04 | |
*** ociuhandu has quit IRC | 10:09 | |
*** ociuhandu has joined #openstack-meeting | 10:10 | |
*** ijw has joined #openstack-meeting | 10:11 | |
*** yamamoto has joined #openstack-meeting | 10:15 | |
*** ociuhandu has quit IRC | 10:15 | |
*** ijw has quit IRC | 10:16 | |
*** ykatabam has quit IRC | 10:17 | |
*** ociuhandu has joined #openstack-meeting | 10:21 | |
*** ociuhandu has quit IRC | 10:27 | |
*** ijw has joined #openstack-meeting | 10:42 | |
*** ijw has quit IRC | 10:47 | |
*** jawad_axd has joined #openstack-meeting | 10:50 | |
*** nicolasbock has joined #openstack-meeting | 11:03 | |
*** yamamoto has quit IRC | 11:07 | |
*** yamamoto has joined #openstack-meeting | 11:10 | |
*** ijw has joined #openstack-meeting | 11:14 | |
*** tesseract-RH has joined #openstack-meeting | 11:16 | |
*** tesseract has quit IRC | 11:18 | |
*** ociuhandu has joined #openstack-meeting | 11:19 | |
*** Wryhder has joined #openstack-meeting | 11:22 | |
*** Lucas_Gray has quit IRC | 11:23 | |
*** Wryhder is now known as Lucas_Gray | 11:23 | |
*** ykatabam has joined #openstack-meeting | 11:23 | |
*** Lucas_Gray has quit IRC | 11:32 | |
*** Lucas_Gray has joined #openstack-meeting | 11:34 | |
*** Lucas_Gray has quit IRC | 11:35 | |
*** ociuhandu has quit IRC | 11:35 | |
*** Lucas_Gray has joined #openstack-meeting | 11:39 | |
*** Lucas_Gray has quit IRC | 11:47 | |
*** Lucas_Gray has joined #openstack-meeting | 11:49 | |
*** rh-jelabarre has joined #openstack-meeting | 11:53 | |
*** raildo has joined #openstack-meeting | 11:56 | |
*** rpittau is now known as rpittau|bbl | 12:01 | |
*** ralonsoh has quit IRC | 12:05 | |
*** hyunsikyang__ has quit IRC | 12:09 | |
*** ralonsoh has joined #openstack-meeting | 12:09 | |
*** yamamoto has quit IRC | 12:14 | |
*** yamamoto has joined #openstack-meeting | 12:16 | |
*** ijw has quit IRC | 12:17 | |
*** ykatabam has quit IRC | 12:30 | |
*** yamamoto has quit IRC | 12:35 | |
*** ijw has joined #openstack-meeting | 12:46 | |
*** ijw has quit IRC | 12:50 | |
*** jmasud has quit IRC | 12:55 | |
*** jmasud has joined #openstack-meeting | 12:56 | |
*** rpittau|bbl is now known as rpittau | 13:01 | |
*** tesseract has joined #openstack-meeting | 13:05 | |
*** tesseract-RH has quit IRC | 13:08 | |
*** Lucas_Gray has quit IRC | 13:08 | |
*** yamamoto has joined #openstack-meeting | 13:12 | |
*** Lucas_Gray has joined #openstack-meeting | 13:12 | |
*** yamamoto has quit IRC | 13:14 | |
*** Lucas_Gray has quit IRC | 13:16 | |
*** ijw has joined #openstack-meeting | 13:17 | |
*** Lucas_Gray has joined #openstack-meeting | 13:18 | |
*** vishalmanchanda has joined #openstack-meeting | 13:19 | |
*** ijw has quit IRC | 13:21 | |
*** brinzhang__ has quit IRC | 13:31 | |
*** brinzhang__ has joined #openstack-meeting | 13:31 | |
*** number80 has quit IRC | 13:33 | |
*** ociuhandu has joined #openstack-meeting | 13:34 | |
*** TrevorV has joined #openstack-meeting | 13:36 | |
*** ociuhandu has quit IRC | 13:38 | |
*** jraju__ has joined #openstack-meeting | 13:43 | |
*** armax has quit IRC | 13:43 | |
*** links has quit IRC | 13:44 | |
*** liuyulong has joined #openstack-meeting | 13:46 | |
*** enriquetaso has joined #openstack-meeting | 13:48 | |
*** ijw has joined #openstack-meeting | 13:48 | |
*** ijw has quit IRC | 13:53 | |
*** ykatabam has joined #openstack-meeting | 13:56 | |
*** Liang__ has joined #openstack-meeting | 13:57 | |
*** Liang__ is now known as LiangFang | 13:57 | |
liuyulong | #startmeeting neutron_l3 | 14:00 |
---|---|---|
openstack | Meeting started Wed Mar 18 14:00:37 2020 UTC and is due to finish in 60 minutes. The chair is liuyulong. Information about MeetBot at http://wiki.debian.org/MeetBot. | 14:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 14:00 |
*** openstack changes topic to " (Meeting topic: neutron_l3)" | 14:00 | |
openstack | The meeting name has been set to 'neutron_l3' | 14:00 |
*** sfernand has joined #openstack-meeting | 14:00 | |
liuyulong | #topic Announcements | 14:00 |
*** openstack changes topic to "Announcements (Meeting topic: neutron_l3)" | 14:00 | |
ralonsoh | hi | 14:00 |
liuyulong | #link http://eavesdrop.openstack.org/meetings/networking/2020/networking.2020-03-16-21.00.log.html#l-10 | 14:01 |
liuyulong | let's recall wha | 14:01 |
liuyulong | #undo | 14:01 |
openstack | Removing item from minutes: #link http://eavesdrop.openstack.org/meetings/networking/2020/networking.2020-03-16-21.00.log.html#l-10 | 14:01 |
liuyulong | #link http://eavesdrop.openstack.org/meetings/networking/2020/networking.2020-03-16-21.00.log.html#l-10 | 14:01 |
liuyulong | let's recall the team's Announcements. | 14:01 |
slaweq | hi | 14:01 |
liuyulong | hi | 14:01 |
liuyulong | Congrats to Lajos Katona. | 14:02 |
liuyulong | Welcome to the core team. | 14:03 |
slaweq | ++ | 14:03 |
liuyulong | #link https://review.opendev.org/#/admin/groups/38,members | 14:04 |
liuyulong | we now have 11 members. | 14:04 |
*** Lucas_Gray has quit IRC | 14:04 | |
liuyulong | Oh, and ovn cores, it should be 15. | 14:05 |
slaweq | and most of them are active, so I think our team is in good shape now | 14:05 |
slaweq | :) | 14:05 |
slaweq | I also have some another potential candidates in mind, but not for now (yet) :) | 14:05 |
haleyb | hi | 14:05 |
liuyulong | Yes, the team are active, and we also have 4 meetings per week. | 14:07 |
liuyulong | OK, next topic should be the virtual PTG. | 14:07 |
liuyulong | My concern is jet lag, it the virtual PTG will be held a full day, someone may not be available to attend some topics. | 14:08 |
liuyulong | I have applied for my travel support and no reply at present. | 14:09 |
slaweq | currently lets just focus on planning topics to discuss | 14:10 |
slaweq | and we will see how it will be :) | 14:10 |
*** dklyle has joined #openstack-meeting | 14:11 | |
liuyulong | I hope that people all over the world can safely defeat the virus. | 14:11 |
liuyulong | OK, let's move on. | 14:12 |
liuyulong | #topic Bugs | 14:12 |
*** openstack changes topic to "Bugs (Meeting topic: neutron_l3)" | 14:12 | |
liuyulong | #link http://lists.openstack.org/pipermail/openstack-discuss/2020-March/013352.html | 14:13 |
*** brinzhang__ has quit IRC | 14:14 | |
liuyulong | Just one related to L3 OVN: | 14:15 |
liuyulong | #link https://bugs.launchpad.net/neutron/+bug/1867122 | 14:15 |
openstack | Launchpad bug 1867122 in neutron "Unnecessary network flapping while update floatingip without port or fixed ip changed" [Low,In progress] - Assigned to Taoyunxiang (taoyunxiang) | 14:15 |
liuyulong | It has a fix: https://review.opendev.org/#/c/712641/ | 14:16 |
ralonsoh | (maybe we should add [OVN] in the title) | 14:16 |
liuyulong | It has a tag [OVN] | 14:16 |
slaweq | ralonsoh: we have "ovn" tag which IMO should be enough | 14:16 |
ralonsoh | perfect | 14:17 |
liuyulong | The patch is related to OVN north DB | 14:19 |
*** ijw has joined #openstack-meeting | 14:19 | |
liuyulong | It's a bit out of our scope again, so let's continue the review in gerrit. | 14:22 |
liuyulong | No more L3 bugs from the bug deputy report. So let's have a quick scan of the LP bug list. | 14:22 |
*** ijw has quit IRC | 14:24 | |
liuyulong | Looks like it was a steady and quiet week, one L3 bug from me today. | 14:25 |
liuyulong | You guys have any updates? | 14:25 |
ralonsoh | no | 14:25 |
haleyb | none from me | 14:25 |
slaweq | nope | 14:26 |
liuyulong | OK, let's move on. | 14:26 |
liuyulong | #topic OVN_L3 | 14:26 |
*** openstack changes topic to "OVN_L3 (Meeting topic: neutron_l3)" | 14:26 | |
liuyulong | lucasagomes, maciejjozefczyk any updates for L3 of OVN? | 14:27 |
liuyulong | Alright, they are not here. | 14:28 |
maciejjozefczyk | liuyulong I would like to ask for review this patch https://review.opendev.org/#/c/705660/ | 14:28 |
ralonsoh | related to L3, the FIP QoS support is still under investigation | 14:28 |
maciejjozefczyk | Thats the patch we talked a bit earler, about rescheduling | 14:28 |
maciejjozefczyk | yes, for now I send e-mail to OVS ml2 if its possible to do QoS on FIP, for not any answer | 14:29 |
maciejjozefczyk | I *think* without any significant changes in Core OVN its not possible, but im not an expert at all in core ovn | 14:29 |
maciejjozefczyk | I'm gonna ping our core-ovn team in order to have any insights about it | 14:30 |
liuyulong | Yes, I remember that patch, it looks good to me. | 14:32 |
maciejjozefczyk | thats all what I have about OVN&L3 | 14:32 |
maciejjozefczyk | thanks liuyulong ;) | 14:32 |
liuyulong | It can be tested in a all-in-one devstack deployment? | 14:32 |
ralonsoh | yes, it's possible | 14:34 |
ralonsoh | I don't remember now, but there are some local.conf examples for this | 14:34 |
ralonsoh | (I'll send you the links) | 14:34 |
liuyulong | I'd like to run that code locally, so I want to know if one node is enough to test it : ) | 14:34 |
maciejjozefczyk | liuyulong, yes, but I think that needs multinode deployment, at least to have more than one chassis | 14:34 |
maciejjozefczyk | I worked on it having env with 3 chassis | 14:34 |
ralonsoh | maciejjozefczyk, did you use devstack? | 14:35 |
maciejjozefczyk | so 1 node all in one and 2 nodes with only nova-compute and ovn-controllers | 14:35 |
maciejjozefczyk | ralonsoh, yes, lemme find a likn | 14:35 |
ralonsoh | thanks!! | 14:35 |
maciejjozefczyk | ok, so first node: https://github.com/openstack/neutron/blob/master/devstack/ovn-local.conf.sample | 14:36 |
maciejjozefczyk | and computes: https://github.com/openstack/neutron/blob/master/devstack/ovn-compute-local.conf.sample | 14:36 |
maciejjozefczyk | that should work, at least worked a few days back :D | 14:36 |
liuyulong | Cool, this could be a good advice for reviewers when they want to run the code in a running deployment. | 14:37 |
maciejjozefczyk | liuyulong, ok, I added a comment there how to test it. | 14:38 |
liuyulong | I have a 5 node devstack deployment for neutron agents(none-OVN), one controller, 2 compute nodes and 2 network nodes. : ) | 14:38 |
liuyulong | About the OVN FIP QoS, there is a new implementation uploaded | 14:40 |
liuyulong | recently. | 14:40 |
ralonsoh | in Neutron? | 14:41 |
ralonsoh | well, not for FIP precisely but a refactor of the QoS extension in the OVN client | 14:42 |
liuyulong | #link https://review.opendev.org/#/c/712239/ | 14:42 |
liuyulong | This one ^ | 14:42 |
ralonsoh | ahhhhh ok | 14:42 |
ralonsoh | good to know this | 14:42 |
*** ysandeep is now known as ysandeep|afk | 14:42 | |
liuyulong | But seems the author just want to run the CI. : ( | 14:42 |
maciejjozefczyk | With meter actions it changes a lot, I think that not trivial to support FIP on QoS when ovs meter is used. | 14:44 |
*** jamesmcarthur has joined #openstack-meeting | 14:44 | |
maciejjozefczyk | And for now we just switched QoS to use meters, because normal 'tc' didn't work while the traffic went throught geneve tunnels, | 14:44 |
maciejjozefczyk | I don't remember the specifics, but ovs meters is the way to go now. | 14:44 |
liuyulong | The code seems copied from this: https://review.opendev.org/#/c/539826/ | 14:45 |
ralonsoh | so the base strategy is to setup the qos on the GW port | 14:46 |
ralonsoh | https://review.opendev.org/#/c/712239/1/neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/ovn_client.py@875 | 14:46 |
maciejjozefczyk | ralonsoh, so thats bad right? it will limit N/S traffic for all ports connected to that router. | 14:47 |
ralonsoh | exactly | 14:47 |
ralonsoh | this is not like TC, where you can specify the src IP or MAC | 14:47 |
slaweq | if it's qos for fip then it has to be only N/S traffic, right? | 14:48 |
ralonsoh | to filter the class shaping | 14:48 |
slaweq | ahh, ok | 14:48 |
ralonsoh | yes, but you should be able to apply a QoS per FIP | 14:48 |
maciejjozefczyk | but, anyways, thats also needed. I mean from what I remember there is possibility to create QoS on gateway port, right? | 14:48 |
ralonsoh | here you can only define one QoS OVN rule per direction and port | 14:48 |
maciejjozefczyk | but ralonsoh changes could also support it out of the box | 14:48 |
slaweq | so there is no way to say "limit only traffic with src/dest == a.b.c.d", correct? | 14:48 |
ralonsoh | nope | 14:48 |
slaweq | ok, thx | 14:48 |
slaweq | got it now | 14:49 |
maciejjozefczyk | slaweq, no, we can specify only OVN 'inport', which means OVN Logical_Switch_Port | 14:49 |
maciejjozefczyk | OVN FIP is only a entry about DNAT/SNAT action | 14:49 |
liuyulong | https://review.opendev.org/#/c/712239/1/neutron/common/ovn/qos.py may be here has a clue about it. | 14:50 |
liuyulong | get_floating_ip_qos_rules | 14:50 |
*** ijw has joined #openstack-meeting | 14:51 | |
maciejjozefczyk | #link https://mail.openvswitch.org/pipermail/ovs-discuss/2020-March/049801.html | 14:51 |
maciejjozefczyk | I send an email about it to ovs-discuss ml. | 14:51 |
ralonsoh | liuyulong, yes, but this is like applying a QoS to a specific port | 14:51 |
ralonsoh | this is not FIP QOS | 14:52 |
maciejjozefczyk | liuyulong, hmm, maybe construction like: "'%s == "%s" && ip4.%s == %s && is_chassis_resident("%s")" will solve it, I don't know | 14:52 |
maciejjozefczyk | Line 26 from proposition | 14:52 |
ralonsoh | uhhhh | 14:52 |
ralonsoh | is this possible??? | 14:52 |
liuyulong | maciejjozefczyk, yes, that match has an IP address. | 14:53 |
ralonsoh | I didn't see that in the NB or SB info | 14:53 |
maciejjozefczyk | maybe the match action is more sophisticated, I mean maybe its able to match more than only inport | 14:53 |
maciejjozefczyk | yes, it is worth exploring | 14:53 |
liuyulong | Cool | 14:53 |
maciejjozefczyk | with ralonsoh refactor that would be pretty easy to add | 14:53 |
ralonsoh | for sure | 14:54 |
ralonsoh | I need to investigate this ASAP | 14:54 |
liuyulong | About the QoS, I have an addition, it's the Gateway IP. | 14:54 |
liuyulong | QoS on gateway port may limit all traffic like floating IP and SNAT (VMs to outside world without fip). | 14:54 |
liuyulong | Gateway IP should be SNAT only. | 14:55 |
*** ijw has quit IRC | 14:55 | |
*** macz_ has joined #openstack-meeting | 14:55 | |
*** corvus_ is now known as jeblair | 14:56 | |
*** jeblair is now known as corvus | 14:56 | |
maciejjozefczyk | liuyulong, yes | 14:56 |
liuyulong | OK, last topic. | 14:57 |
liuyulong | #topic On demand agenda | 14:57 |
*** openstack changes topic to "On demand agenda (Meeting topic: neutron_l3)" | 14:57 | |
liuyulong | #link https://bugs.launchpad.net/neutron/+bug/1867119 | 14:57 |
openstack | Launchpad bug 1867119 in neutron "[security] Add allowed-address-pair 0.0.0.0/0 to one port will open all others' protocol under same security group" [Critical,In progress] - Assigned to LIU Yulong (dragon889) | 14:57 |
liuyulong | I just updated the patch, reviews are welcomed. | 14:57 |
liuyulong | #link https://review.opendev.org/#/c/712632/ | 14:58 |
liuyulong | It's not related L3 IMO. : ) | 14:58 |
maciejjozefczyk | added to my list | 14:59 |
slaweq | liuyulong: I will test it | 14:59 |
*** priteau has joined #openstack-meeting | 15:00 | |
liuyulong | Thanks : ) | 15:00 |
liuyulong | OK, so let's end here. | 15:00 |
liuyulong | #endmeeting | 15:00 |
slaweq | o/ | 15:00 |
liuyulong | Bye | 15:00 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings/" | 15:00 | |
openstack | Meeting ended Wed Mar 18 15:00:27 2020 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 15:00 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/neutron_l3/2020/neutron_l3.2020-03-18-14.00.html | 15:00 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/neutron_l3/2020/neutron_l3.2020-03-18-14.00.txt | 15:00 |
openstack | Log: http://eavesdrop.openstack.org/meetings/neutron_l3/2020/neutron_l3.2020-03-18-14.00.log.html | 15:00 |
ralonsoh | bye | 15:00 |
maciejjozefczyk | bb! | 15:00 |
*** ijw has joined #openstack-meeting | 15:22 | |
*** ijw has quit IRC | 15:26 | |
*** vishalmanchanda has quit IRC | 15:31 | |
*** enriquetaso has quit IRC | 15:35 | |
*** LiangFang has quit IRC | 15:41 | |
*** jawad_axd has quit IRC | 15:45 | |
*** ijw has joined #openstack-meeting | 15:53 | |
*** yamamoto has joined #openstack-meeting | 15:58 | |
*** ijw has quit IRC | 16:00 | |
*** ijw has joined #openstack-meeting | 16:10 | |
*** martial has quit IRC | 16:14 | |
*** slaweq has quit IRC | 16:28 | |
*** jmasud has quit IRC | 16:34 | |
*** jmasud has joined #openstack-meeting | 16:34 | |
*** baojg has joined #openstack-meeting | 16:37 | |
*** johanssone has quit IRC | 16:51 | |
*** jmasud has quit IRC | 16:54 | |
*** jraju__ has quit IRC | 16:54 | |
*** johanssone has joined #openstack-meeting | 16:56 | |
*** jmasud has joined #openstack-meeting | 16:56 | |
*** johanssone has quit IRC | 16:57 | |
*** tesseract has quit IRC | 16:59 | |
*** johanssone has joined #openstack-meeting | 17:03 | |
*** johanssone has quit IRC | 17:03 | |
*** johanssone has joined #openstack-meeting | 17:05 | |
*** diablo_rojo has joined #openstack-meeting | 17:05 | |
*** johanssone has quit IRC | 17:05 | |
*** johanssone has joined #openstack-meeting | 17:06 | |
*** johanssone has quit IRC | 17:08 | |
*** johanssone has joined #openstack-meeting | 17:14 | |
*** johanssone has quit IRC | 17:15 | |
*** johanssone has joined #openstack-meeting | 17:20 | |
*** johanssone has quit IRC | 17:20 | |
*** johanssone has joined #openstack-meeting | 17:23 | |
*** rmcall has joined #openstack-meeting | 17:26 | |
*** gyee has joined #openstack-meeting | 17:27 | |
*** johanssone has quit IRC | 17:27 | |
*** priteau has quit IRC | 17:42 | |
*** yamamoto has quit IRC | 17:44 | |
*** jawad_axd has joined #openstack-meeting | 18:13 | |
*** diablo_rojo has quit IRC | 18:43 | |
*** diablo_rojo has joined #openstack-meeting | 18:45 | |
*** e0ne has quit IRC | 18:46 | |
*** nicolasbock has quit IRC | 18:47 | |
*** nicolasbock has joined #openstack-meeting | 18:54 | |
*** jawad_axd has quit IRC | 18:54 | |
*** maciejjozefczyk has quit IRC | 18:56 | |
*** enriquetaso has joined #openstack-meeting | 19:31 | |
*** enriquetaso has quit IRC | 19:37 | |
*** ociuhandu has joined #openstack-meeting | 19:39 | |
*** rpittau is now known as rpittau|afk | 19:40 | |
*** diablo_rojo has quit IRC | 19:52 | |
*** ociuhandu has quit IRC | 19:57 | |
*** gmann is now known as gmann_afk | 19:57 | |
*** ociuhandu has joined #openstack-meeting | 19:58 | |
*** diablo_rojo has joined #openstack-meeting | 20:00 | |
*** ralonsoh has quit IRC | 20:01 | |
*** ociuhandu has quit IRC | 20:02 | |
*** ociuhandu has joined #openstack-meeting | 20:02 | |
*** jamesmcarthur has quit IRC | 20:09 | |
*** jamesmcarthur has joined #openstack-meeting | 20:28 | |
*** gmann_afk is now known as gmann | 20:33 | |
*** ociuhandu has quit IRC | 20:37 | |
*** ociuhandu has joined #openstack-meeting | 20:38 | |
*** rmcall has quit IRC | 20:38 | |
*** dklyle has quit IRC | 20:39 | |
*** ociuhandu has quit IRC | 20:39 | |
*** ociuhandu has joined #openstack-meeting | 20:40 | |
*** nicolasbock has quit IRC | 20:40 | |
*** dklyle has joined #openstack-meeting | 20:40 | |
*** ykatabam has quit IRC | 20:49 | |
*** ykatabam has joined #openstack-meeting | 20:50 | |
*** jamesmcarthur has quit IRC | 20:52 | |
*** jamesmcarthur has joined #openstack-meeting | 20:53 | |
*** jmasud has quit IRC | 20:55 | |
*** jmasud has joined #openstack-meeting | 20:56 | |
*** ociuhandu has quit IRC | 20:56 | |
*** ociuhandu has joined #openstack-meeting | 20:57 | |
*** jamesmcarthur has quit IRC | 20:58 | |
*** jamesmcarthur has joined #openstack-meeting | 20:58 | |
*** alecuyer has joined #openstack-meeting | 20:58 | |
timburke | #startmeeting swift | 21:00 |
openstack | Meeting started Wed Mar 18 21:00:17 2020 UTC and is due to finish in 60 minutes. The chair is timburke. Information about MeetBot at http://wiki.debian.org/MeetBot. | 21:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 21:00 |
*** openstack changes topic to " (Meeting topic: swift)" | 21:00 | |
openstack | The meeting name has been set to 'swift' | 21:00 |
timburke | who's here for the swift meeting? | 21:00 |
*** jamesmcarthur has quit IRC | 21:00 | |
seongsoocho | o/ | 21:00 |
alecuyer | o/ | 21:00 |
kota_ | hello | 21:01 |
tdasilva | o/ | 21:01 |
clayg | more like *party* time | 21:02 |
timburke | agenda's at https://wiki.openstack.org/wiki/Meetings/Swift | 21:02 |
*** patchbot has joined #openstack-meeting | 21:02 | |
timburke | #topic covid-19 / Vancouver | 21:02 |
*** openstack changes topic to "covid-19 / Vancouver (Meeting topic: swift)" | 21:02 | |
timburke | so i'd meant to mention this thread last week but forgot (things have been a little hectic with my recent job transition) | 21:02 |
*** ociuhandu has quit IRC | 21:02 | |
timburke | #link http://lists.openstack.org/pipermail/openstack-discuss/2020-March/013127.html | 21:02 |
timburke | but it looks like i've got a new message to reference now, anyway! | 21:02 |
timburke | #link http://lists.openstack.org/pipermail/foundation/2020-March/002854.html | 21:02 |
timburke | looks like the PTG is going virtual! | 21:02 |
*** jamesmcarthur has joined #openstack-meeting | 21:03 | |
timburke | i know just this week the bay area (where i live) has recommended people shelter-in-place for the next three weeks | 21:03 |
timburke | so i guess this isn't entirely surprising | 21:03 |
timburke | (also, apologies in advance -- i'm probably going to be less available than usual if i've got two small kids at home full time) | 21:04 |
alecuyer | yup.. I'm trying that now (and with just one :) ) | 21:04 |
rledisez | hi / | 21:04 |
rledisez | o/ | 21:04 |
clayg | *virtual* PTG 🤔 | 21:04 |
clayg | I hadn't heard that - thanks @timburke | 21:04 |
kota_ | no worry, a lot of people have same situation. I also take care of my kids in my home. | 21:05 |
alecuyer | clayg: sounds as good as a "virtual" beer no ? but I guess it's for the best | 21:05 |
kota_ | +1 for the virtual drinking. | 21:06 |
timburke | i'm sure there will be more organizing and planning going on over the next few months | 21:06 |
timburke | and i'm hopeful about us finding a way to have some dedicated time together to think hard about swift :-) | 21:07 |
timburke | stay safe everyone! | 21:07 |
clayg | perhaps even in person post apocalypse! | 21:07 |
*** jamesmcarthur has quit IRC | 21:08 | |
timburke | we'll all meet up at matt's ~~beach house~~ bunker! | 21:08 |
timburke | #topic jerasure support in liberasurecode | 21:09 |
*** openstack changes topic to "jerasure support in liberasurecode (Meeting topic: swift)" | 21:09 | |
timburke | so i noticed recently that the liberasurecode gate is currently broken | 21:09 |
timburke | all jobs fail with something like `fatal: repository 'http://lab.jerasure.org/jerasure/gf-complete.git/' not found` | 21:09 |
timburke | at first, i was inclined to just replace the repo with a working mirror (such as ceph's fork on github, done in https://review.opendev.org/#/c/712842/) | 21:09 |
patchbot | patch 712842 - liberasurecode - Use ceph's GitHub mirrors for gf-complete/jerasure - 1 patch set | 21:09 |
timburke | but investigating further, i found | 21:09 |
timburke | #link http://web.eecs.utk.edu/~jplank/plank/www/software.html | 21:09 |
timburke | the notice toward the top indicates that jerasure is no longer supported and the source has been taken down | 21:09 |
timburke | (all-in-all, it sounds like part of a patent-suit settlement) | 21:10 |
*** mattw4 has joined #openstack-meeting | 21:10 | |
timburke | so i guess my main question is: do we go chasing forks/mirrors (which may share a similar fate), or stop supporting jerasure? or maybe just stop *testing* jerasure? but then it'll be difficult to tell when/whether we've broken support | 21:10 |
timburke | i suppose that last one is the closest to our current support model for shss and libphazr... but i don't know that we'd even get reports of breakage, much less any assistance in resolving issues :-/ | 21:10 |
kota_ | true | 21:11 |
rledisez | stopping test does not seem good. I would vote in favor of deprecating it, but still supporting it through mirror for some time (1 year?) | 21:12 |
timburke | does anyone have clusters running with jerasure? i know swiftstack would always go with isa-l... | 21:12 |
rledisez | what are the other options instead if ISA-L to support the same EC schema? | 21:12 |
clayg | rledisez: that's pretty reasonable! | 21:12 |
rledisez | we run jerasure but i(ve been considering to move to isa-l recently | 21:12 |
kota_ | AFAIK, isa-l or shss for NTT groups | 21:13 |
clayg | rledisez: oh ouch - i remember when we looked at jerasure the lawsuit stuff turned us off 😬 | 21:13 |
rledisez | but I'm thinking what about people running swift on non-x86 processor (does somebody do that?). can they run isa-l in replacement of jerasure? | 21:13 |
clayg | rledisez: I don't think isa-l is going to be "compatible" so much as it'd just be a different ec policy with a different scheme - you'd want to "support" jerasure forever (or re-encode all your data!) | 21:14 |
kota_ | I'd make sure if the liberasurecode_rs_vand is not effected by the GF-complete problem? | 21:14 |
rledisez | clayg: i did basci test and it was working, but it's on my todo to run extensive testing on that | 21:14 |
clayg | rledisez: oh WOW - it'd be *amazing* if I was wrong about that | 21:15 |
rledisez | clayg: just a basic test running pyeclib manualy, still need a lot of confirmation | 21:15 |
clayg | kota_: was the GF-complete the thing where decode would return bad data if you gave it specific combinations of frags? | 21:15 |
*** slaweq has joined #openstack-meeting | 21:15 | |
timburke | kota_, i know libec's built-in algo doesn't link against gf-complete -- though whether it would run into patent trouble is a separate issue... | 21:15 |
clayg | timburke: ok, well 1) awesome find, i'm sure no one else was paying attention to gate tests for pyeclib and 2) does rledisez 's suggestion of "support" through ceph mirror with big WARNING WILL REMOVE somewhere in the changelog ASAP? | 21:16 |
timburke | clayg, no, the bad data thing was an isa-l bug | 21:16 |
kota_ | clayg: I don't think so. that problem was in isa-l rs_vand. | 21:16 |
clayg | timburke: then hopefully rledisez can drive putting together a "how to not with the jerasure" guide that we can publish when we pull the plu | 21:16 |
timburke | that all sounds like a great plan :-) | 21:17 |
clayg | rledisez: and god speed on getting of jerasure 👍 | 21:17 |
timburke | (this, and the quadiron patches, reminds me how i rather wish we had some alternate plugin model that more-explicitly pushed the glue-code responsibility down to each driver...) | 21:17 |
rledisez | well, I hope my plan is gonna work then :D | 21:17 |
*** jamesmcarthur has joined #openstack-meeting | 21:18 | |
clayg | rledisez: well you can be like "look upstream is removing support for jerasure" :P | 21:18 |
clayg | timburke: yes plugins are so hard to do right 😞 | 21:18 |
timburke | especially in a language you're not super-familiar with | 21:18 |
*** ociuhandu has joined #openstack-meeting | 21:18 | |
timburke | all right, i think i've got what i need out of that -- on to updates! | 21:19 |
timburke | #topic waterfall EC | 21:19 |
*** openstack changes topic to "waterfall EC (Meeting topic: swift)" | 21:19 | |
timburke | clayg, how's it looking? | 21:20 |
clayg | so I think my last update was two weeks ago - at that time I was like "yeah we can't just extend replicated concurrent gets; because the control is in the wrong place" | 21:20 |
clayg | so then I thought I'd just decouple EC get from database & replicated GETs then I'd be able to "make it so much simpler!!!" | 21:20 |
clayg | yeah that didn't work | 21:21 |
clayg | the first thing I wanted to "rip out" was the "resuming stream feature" | 21:21 |
clayg | basically I never liked it and don't have a clear picture of how often a chunkreadtimeout actually turns into a resume'd get - and even less so how often that WORKS - even for replicated! | 21:21 |
clayg | then I started looking at how it fails in the EC case and was all like https://media1.tenor.com/images/dcb66efa26bc6d58becc3581e5f41e38/tenor.gif | 21:22 |
clayg | So i decided EC GET's don't NEED resuming behavior and THEN I can "make it so much simpler!!! | 21:23 |
clayg | but yeah that didn't work | 21:23 |
clayg | I removed a couple hundred lines of resume code - but there's still like 400 lines of "multi-byte range" response handling code that is ALSO burried in the GETorHEADHandlerBase/ResumingGetter mess | 21:24 |
clayg | and I'm not sure I can convince myself EC GET's don't NEED multi-byte-range responses | 21:24 |
clayg | I mean... they probably don't - I think Sam just added it because he wanted too and no one stopped him... but I could be wrong, maybe someone wants it | 21:25 |
clayg | and since I don't really have a good reason to pull it off of replicated objects it seems like we're probably stuck with it on EC | 21:25 |
clayg | ^ that's actually up for debate I guess? | 21:25 |
clayg | tdasilva: seemed to think "well maybe we CAN drop it!?" | 21:25 |
*** ykatabam has quit IRC | 21:26 | |
rledisez | if it was broken I would say drop it, but I think it's working, and I can tell for sure that somebody somewhere in the world is using it. so changing the API, mmm… | 21:27 |
*** ociuhandu has quit IRC | 21:27 | |
clayg | anyways - aside from maybe a little forward progress on the core EC GET request handling code and related tests I'm kinda back to square one 😞 | 21:27 |
clayg | yup, that's my gut as well | 21:27 |
*** ykatabam has joined #openstack-meeting | 21:27 | |
timburke | i'm still wondering whether it might make things easier to reason about if we at least pulled the multi-range support out to middleware -- though i think SLO uses it, so ordering may be a little annoying... | 21:27 |
kota_ | IIRC, the multi range supports for EC is needed because a segment may belong to 2 fragments | 21:28 |
kota_ | due to the user range GET request. | 21:28 |
clayg | kota_: there IS some byte range translation for client requests - and you need that even for SINGLE range requests - but the ability for bytes=0-4,8-12 to turn into a MIME document isn't really dependent on the storage policy | 21:29 |
clayg | in FACT - we could *BUILD* multi-byte-range responses (the MIME responses) in middleware using ONLY single byte-range requests to the proxy | 21:29 |
clayg | start a MIME response, fetch bytes 0-4 and send those, then fetch 8-12 and send those | 21:30 |
kota_ | ah, it should follow the storage policy. I don't think the translation is needed for the repliated one. | 21:30 |
clayg | that actually seems like a MUCH better way to do multi-byte-range responses than what we have now (that threads mime handling all through the proxy and storage layer) | 21:30 |
clayg | right for multi-byte-range request to replicated data we just return the object server's MIME response (which is... idk, gross to me for some reason) | 21:31 |
timburke | there's going to be some corner cases we'd have to consider if we moved it to middleware -- a 416 on the first range may or may not mean we should 416 the whole request, for example | 21:31 |
clayg | like I don't WANT my object servers to know how to make MIME responses - I think Sam just got a little crazy with multipart messages once he did that thing for EC PUT 🤷 | 21:31 |
timburke | and *definitely* need to make sure we plumb in an If-Match header on subsequent requests | 21:31 |
*** ykatabam has quit IRC | 21:32 | |
clayg | timburke: yeah... if we decided to stop and say "ok, you can't have better backend EC request handling until you pull multi-part-byte requests to middleware" it'd be LONG haul | 21:32 |
timburke | fwiw, AWS only supports a single range per request | 21:33 |
clayg | so realistically I guess I'll probably take another stab at pulling apart GETorHEADHandler somehow | 21:34 |
*** ykatabam has joined #openstack-meeting | 21:34 | |
clayg | leave the resuming and multi-byte-range handling in place and extract the connection logic so it's either like dependency injection, or just subclasses | 21:35 |
clayg | maybe ResummingGetter becomes BaseMultiRangeResumingGetter and GETorHEADHandler becomes ReplicatedGETorHEADHandler and some of ECObjectController._get_or_head_response goes into a new ECGETorHEADHandler that does all the Response Bucket stuff | 21:37 |
clayg | so, I guess that's the plan | 21:37 |
tdasilva | just to add a bit more about my idea of just dropping it. my reasoning was: 1. s3 doesn't support it (hence my assumption very few (if any) people care about it. 2. we can have build it in middleware. So my idea was "drop it" and if someone complains, add it to middleware | 21:37 |
clayg | 3rd times the charm! | 21:37 |
clayg | tdasilva: I didn't mean to throw you under the bus - FWIW I totally understood that line of reasoning and find it compelling | 21:38 |
tdasilva | if no one complains, less code for us to support. | 21:38 |
tdasilva | clayg: I gotcha, just wanted to provide some thoughts behind it, cause I honestly don't think it's a bad idea. but that's just my opinion... | 21:39 |
tdasilva | we could have the middleware ready | 21:39 |
clayg | also having investigated how much work it'll be to make "waterfall-ec" mergable - it's entirely possible priorities may shift and this will be a slow burn rather than hard push | 21:39 |
clayg | rledisez: straw man - if we had a change that made EC demonstrably better, plus simpler code - but dropped multi-byte-range responses BUT in followup patch we reimplemented multi-byte-range as middleware ware ... | 21:40 |
*** jamesmcarthur has quit IRC | 21:40 | |
clayg | could we merge the first one w/o merging the second one until we need it? 😁 | 21:41 |
*** ykatabam has quit IRC | 21:41 | |
*** ociuhandu has joined #openstack-meeting | 21:42 | |
rledisez | clayg: well, that's a tough position for me. like I have to wait for a customer to complain, then we merge it. in the mean time, my customer says he will move to OTHER-CLOUD-PROVIDER because it didn't break his workflow | 21:42 |
rledisez | maybe I should add a timeseries to monitore if somebody use it | 21:42 |
clayg | rledisez: i guess it depends how much you want it out | 21:43 |
clayg | rledisez: and it sounds like you're probably justifyable saying "it's not causing ME any pain; please don't make pain for me" and that seems reasonable | 21:43 |
tdasilva | I this it's reasonable to think that over time we add cruft to the code base that over time is no longer used/needed. It's really hard (almost impossible) to find it, but I think we should make attempts as it would simplify the code, making it better | 21:43 |
clayg | let me take one more stab at this with less code churn | 21:43 |
tdasilva | s/I this/I think | 21:44 |
clayg | if I fail again I may come back and beg you to do some more qualification on multi-range responses | 21:44 |
timburke | tdasilva or i could start poking at multi-range-as-middleware if we get serious about going that route, anyway | 21:44 |
rledisez | I guess we have some time to decide on this (if we need the middleware). I'll try to find out if somebody use multi-byte range on my clusters | 21:44 |
timburke | sounds good. we oughta keep moving | 21:44 |
clayg | 👍 | 21:44 |
timburke | #topic lots of small files | 21:45 |
*** openstack changes topic to "lots of small files (Meeting topic: swift)" | 21:45 | |
timburke | rledisez, i saw a merge from master! | 21:45 |
rledisez | yep, I'll let alecuyer explain where he is now on losf | 21:45 |
alecuyer | I've posted a list of the main changes planned so far, here | 21:45 |
alecuyer | #link https://wiki.openstack.org/wiki/Swift/ideas/small_files/implementation#LOSF_v2 | 21:45 |
alecuyer | If you have questions, go ahead, or I can put it on an etherpad if that's better | 21:45 |
alecuyer | Otherwise, I haven't posted code yet, for lack of time these past few days, but also because of going back and forth and changing my mind about some things | 21:46 |
*** ociuhandu has quit IRC | 21:46 | |
timburke | so does hashes.pkl get written in the volume, or somewhere else? | 21:46 |
alecuyer | it's written in the same place as it is in the regular diskfile, currently | 21:47 |
*** zaitcev has joined #openstack-meeting | 21:47 | |
alecuyer | object-X/partition - but , that could change to be below the "losf" directory | 21:47 |
timburke | cool - i couldn't remember where we wrote it currently ;-) | 21:48 |
timburke | i look forward to seeing the next few patches! | 21:48 |
rledisez | right now the development is happening in our internal branch. how do you see the reconciliation with feature/losf? | 21:48 |
rledisez | alecuyer: ^ | 21:49 |
alecuyer | well I think I still need to do some testing, and once I get something that I think works, I'll try to split it in proper patches | 21:50 |
rledisez | great. i guess we will try that future dev happen directly on feature branch :) | 21:51 |
timburke | +1 | 21:51 |
timburke | #topic CORS | 21:51 |
*** openstack changes topic to "CORS (Meeting topic: swift)" | 21:51 | |
timburke | p 712585 adds a cors gate job, and it even passes! | 21:51 |
patchbot | https://review.opendev.org/#/c/712585/ - swift - Add gate job for CORS func tests - 11 patch sets | 21:51 |
timburke | next up i'll work on stacking the s3api changes on top of that, and getting the s3 tests in p 710354 distributed across the s3api patches so you can see what gets enabled by each patch | 21:52 |
patchbot | https://review.opendev.org/#/c/710354/ - swift - Add CORS func tests for s3api - 3 patch sets | 21:52 |
timburke | has anyone tried running the new tests in p 533028? or even looked at them? i want to figure out whether this is even a palatable way to have func tests with an actual browser, or if i need to sort out something different | 21:52 |
patchbot | https://review.opendev.org/#/c/533028/ - swift - Add some functional CORS tests - 8 patch sets | 21:52 |
timburke | i saw that clayg has opinions :-) | 21:52 |
clayg | so on p 533028 - should all of the tests PASS? | 21:52 |
patchbot | https://review.opendev.org/#/c/533028/ - swift - Add some functional CORS tests - 8 patch sets | 21:52 |
timburke | yes | 21:53 |
timburke | (with the two patches that it's stacked on top of) | 21:53 |
timburke | well, pass or skip, anyway | 21:54 |
timburke | actually, maybe it's better to follow-up in -swift -- i wanted to leave time for | 21:55 |
timburke | #topic open discussion | 21:55 |
*** openstack changes topic to "open discussion (Meeting topic: swift)" | 21:55 | |
timburke | anything else for us to bring up? | 21:55 |
alecuyer | I'm curious to know the proportion of HEAD requests you all get on your clusters. Do share if you can! | 21:56 |
alecuyer | (I think I asked that once already actually ;) ) | 21:56 |
rledisez | so for us, 54% HEAD, 23% GET | 21:56 |
rledisez | we've been trying to evaluate the cost of HEAD (cost in I/O) | 21:57 |
rledisez | it's not that easy | 21:57 |
clayg | I don't have that metric in aggregate offhand - I'll drop a note to try and sample some clusters we can look at | 21:58 |
timburke | alecuyer, rledisez do you also have stats on user agents? i know python-swiftclient tends to be noisy with the HEADs... | 21:59 |
rledisez | just a note on the drop-md5 work, i uploaded a "working" patch (some tests still need to be fixed). if you're interrested you can look at it. on replication policy it increase the download speed like x3. let me find the link | 21:59 |
alecuyer | rledisez: if you don't, I will look it at (user -agent) I don't have it now | 21:59 |
rledisez | timburke: I can check that | 21:59 |
rledisez | or alecuyer will :) | 22:00 |
*** slaweq has quit IRC | 22:00 | |
rledisez | drop-md5: https://review.opendev.org/#/c/713059/ | 22:00 |
patchbot | patch 713059 - swift - WIP: Make the hashing algorithm configurable - 2 patch sets | 22:00 |
*** ykatabam has joined #openstack-meeting | 22:00 | |
timburke | i've got a snippet of logs from one of our clusters that's got like 300:9:1 for GET:HEAD:PUT, but it's a pretty short timespan iirc | 22:00 |
zaitcev | holy cow, where do all these HEAD come from? | 22:00 |
alecuyer | zaitcev: my thoughts exactly | 22:00 |
seongsoocho | 80/15/5 for GET/HEAD/PUT | 22:01 |
*** david-lyle has joined #openstack-meeting | 22:01 | |
alecuyer | seongsoocho: thanks | 22:01 |
*** ociuhandu has joined #openstack-meeting | 22:01 | |
timburke | all right, we're at time | 22:02 |
timburke | thank you all for coming, and thank you for working on swift! | 22:02 |
timburke | #endmeeting | 22:02 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings/" | 22:02 | |
openstack | Meeting ended Wed Mar 18 22:02:07 2020 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 22:02 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/swift/2020/swift.2020-03-18-21.00.html | 22:02 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/swift/2020/swift.2020-03-18-21.00.txt | 22:02 |
openstack | Log: http://eavesdrop.openstack.org/meetings/swift/2020/swift.2020-03-18-21.00.log.html | 22:02 |
*** patchbot has left #openstack-meeting | 22:02 | |
*** zaitcev has left #openstack-meeting | 22:03 | |
*** dklyle has quit IRC | 22:03 | |
*** ykatabam has quit IRC | 22:05 | |
*** ociuhandu has quit IRC | 22:06 | |
*** david-lyle has quit IRC | 22:08 | |
*** jamesmcarthur has joined #openstack-meeting | 22:20 | |
*** nicolasbock has joined #openstack-meeting | 22:22 | |
*** nicolasbock has quit IRC | 22:27 | |
*** nicolasbock has joined #openstack-meeting | 22:28 | |
*** jamesmcarthur has quit IRC | 22:37 | |
*** ykatabam has joined #openstack-meeting | 22:38 | |
*** ijw has quit IRC | 22:39 | |
*** jamesmcarthur has joined #openstack-meeting | 22:39 | |
*** ijw has joined #openstack-meeting | 22:40 | |
*** TrevorV has quit IRC | 22:41 | |
*** ykatabam has quit IRC | 22:42 | |
*** ykatabam has joined #openstack-meeting | 22:43 | |
*** rcernin has joined #openstack-meeting | 22:44 | |
*** macz_ has quit IRC | 22:56 | |
*** jamesmcarthur has quit IRC | 23:16 | |
*** jamesmcarthur has joined #openstack-meeting | 23:20 | |
*** jamesmcarthur has quit IRC | 23:21 | |
*** jamesmcarthur has joined #openstack-meeting | 23:23 | |
*** jamesmcarthur has quit IRC | 23:23 | |
*** diablo_rojo has quit IRC | 23:29 | |
*** diablo_rojo has joined #openstack-meeting | 23:31 | |
*** jmasud has quit IRC | 23:31 | |
*** jmasud has joined #openstack-meeting | 23:39 | |
*** jamesmcarthur has joined #openstack-meeting | 23:53 | |
*** verdurin has quit IRC | 23:54 | |
*** verdurin has joined #openstack-meeting | 23:55 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!