*** yasufum has joined #openstack-meeting | 00:25 | |
*** zbr has quit IRC | 00:27 | |
*** zbr5 has joined #openstack-meeting | 00:27 | |
*** ircuser-1 has quit IRC | 00:37 | |
*** mlavalle has quit IRC | 00:58 | |
*** ircuser-1 has joined #openstack-meeting | 01:01 | |
*** jamesmcarthur has joined #openstack-meeting | 01:21 | |
*** rh-jelabarre has quit IRC | 01:23 | |
*** armax has quit IRC | 01:37 | |
*** baojg has joined #openstack-meeting | 01:41 | |
*** jmasud has quit IRC | 01:49 | |
*** yasufum has quit IRC | 01:50 | |
*** yasufum has joined #openstack-meeting | 01:54 | |
*** rcernin has quit IRC | 01:54 | |
*** jamesmcarthur has quit IRC | 01:55 | |
*** jamesmcarthur has joined #openstack-meeting | 01:55 | |
*** dklyle has quit IRC | 01:55 | |
*** dklyle has joined #openstack-meeting | 01:57 | |
*** jmasud has joined #openstack-meeting | 02:04 | |
*** ircuser-1 has quit IRC | 02:12 | |
*** ircuser-1 has joined #openstack-meeting | 02:18 | |
*** baojg has quit IRC | 02:21 | |
*** baojg has joined #openstack-meeting | 02:22 | |
*** timburke__ has quit IRC | 02:29 | |
*** timburke__ has joined #openstack-meeting | 02:30 | |
*** armax has joined #openstack-meeting | 02:32 | |
*** armax has quit IRC | 02:35 | |
*** rcernin has joined #openstack-meeting | 02:38 | |
*** rcernin has quit IRC | 02:43 | |
*** jamesmcarthur has quit IRC | 02:44 | |
*** jamesmcarthur has joined #openstack-meeting | 02:45 | |
*** jamesmcarthur has quit IRC | 02:50 | |
*** jamesmcarthur has joined #openstack-meeting | 02:50 | |
*** jamesmcarthur has quit IRC | 02:50 | |
*** jamesmcarthur has joined #openstack-meeting | 02:50 | |
*** jamesmcarthur has quit IRC | 02:56 | |
*** rcernin has joined #openstack-meeting | 03:05 | |
*** rcernin has quit IRC | 03:12 | |
*** rcernin has joined #openstack-meeting | 03:12 | |
*** jmasud has quit IRC | 03:21 | |
*** jamesmcarthur has joined #openstack-meeting | 03:21 | |
*** ircuser-1 has quit IRC | 03:32 | |
*** jamesmcarthur has quit IRC | 03:35 | |
*** psachin has joined #openstack-meeting | 03:36 | |
*** jmasud has joined #openstack-meeting | 03:42 | |
*** ircuser-1 has joined #openstack-meeting | 03:45 | |
*** jamesmcarthur has joined #openstack-meeting | 03:50 | |
*** baojg has quit IRC | 03:54 | |
*** jmasud has quit IRC | 03:55 | |
*** baojg has joined #openstack-meeting | 03:56 | |
*** baojg has quit IRC | 03:56 | |
*** baojg has joined #openstack-meeting | 03:56 | |
*** psahoo has joined #openstack-meeting | 03:57 | |
*** baojg has quit IRC | 03:57 | |
*** baojg has joined #openstack-meeting | 03:57 | |
*** baojg has quit IRC | 03:58 | |
*** baojg has joined #openstack-meeting | 03:58 | |
*** baojg has quit IRC | 03:58 | |
*** baojg has joined #openstack-meeting | 03:59 | |
*** baojg has quit IRC | 03:59 | |
*** baojg has joined #openstack-meeting | 04:00 | |
*** baojg has quit IRC | 04:00 | |
*** baojg has joined #openstack-meeting | 04:00 | |
*** baojg has quit IRC | 04:01 | |
*** baojg has joined #openstack-meeting | 04:01 | |
*** baojg has quit IRC | 04:01 | |
*** baojg has joined #openstack-meeting | 04:02 | |
*** baojg has quit IRC | 04:02 | |
*** baojg has joined #openstack-meeting | 04:03 | |
*** baojg has quit IRC | 04:03 | |
*** jamesden_ has quit IRC | 04:08 | |
*** cmart has quit IRC | 04:08 | |
*** PrinzElvis has quit IRC | 04:08 | |
*** zigo has quit IRC | 04:08 | |
*** ricolin has quit IRC | 04:11 | |
*** PrinzElvis has joined #openstack-meeting | 04:14 | |
*** zigo has joined #openstack-meeting | 04:14 | |
*** dklyle has quit IRC | 04:24 | |
*** baojg has joined #openstack-meeting | 04:28 | |
*** ircuser-1 has quit IRC | 04:31 | |
*** jamesden_ has joined #openstack-meeting | 04:33 | |
*** jamesden_ has quit IRC | 04:36 | |
*** jamesden_ has joined #openstack-meeting | 04:38 | |
*** ircuser-1 has joined #openstack-meeting | 04:38 | |
*** vishalmanchanda has joined #openstack-meeting | 04:41 | |
*** jamesden_ has quit IRC | 04:54 | |
*** jamesden_ has joined #openstack-meeting | 04:57 | |
*** jamesmcarthur has quit IRC | 05:04 | |
*** jamesmcarthur has joined #openstack-meeting | 05:04 | |
*** jamesmcarthur has quit IRC | 05:13 | |
*** jamesmcarthur has joined #openstack-meeting | 05:13 | |
*** jamesmcarthur has quit IRC | 05:18 | |
*** ircuser-1 has quit IRC | 05:31 | |
*** evrardjp has quit IRC | 05:33 | |
*** evrardjp has joined #openstack-meeting | 05:33 | |
*** cmart has joined #openstack-meeting | 05:38 | |
*** jmasud has joined #openstack-meeting | 05:39 | |
*** jamesmcarthur has joined #openstack-meeting | 05:43 | |
*** jamesmcarthur has quit IRC | 05:52 | |
*** jmasud has quit IRC | 06:02 | |
*** lbragstad has quit IRC | 06:03 | |
*** lbragstad has joined #openstack-meeting | 06:03 | |
*** jamesmcarthur has joined #openstack-meeting | 06:05 | |
*** jamesmcarthur has quit IRC | 06:16 | |
*** jamesmcarthur has joined #openstack-meeting | 06:16 | |
*** jmasud has joined #openstack-meeting | 06:17 | |
*** jmasud has quit IRC | 06:40 | |
*** jamesmcarthur has quit IRC | 06:40 | |
*** jamesmcarthur has joined #openstack-meeting | 06:41 | |
*** gyee has quit IRC | 06:44 | |
*** psachin has quit IRC | 06:45 | |
*** jamesmcarthur has quit IRC | 06:46 | |
*** psachin has joined #openstack-meeting | 07:00 | |
*** e0ne has joined #openstack-meeting | 07:03 | |
*** jamesmcarthur has joined #openstack-meeting | 07:11 | |
*** psahoo has quit IRC | 07:27 | |
*** e0ne has quit IRC | 07:30 | |
*** lpetrut has joined #openstack-meeting | 07:32 | |
*** aprice has quit IRC | 07:32 | |
*** ralonsoh has joined #openstack-meeting | 07:34 | |
*** whoami-rajat has joined #openstack-meeting | 07:34 | |
*** aprice has joined #openstack-meeting | 07:34 | |
*** psachin has quit IRC | 07:36 | |
*** psachin has joined #openstack-meeting | 07:37 | |
*** psahoo has joined #openstack-meeting | 07:41 | |
*** whoami-rajat has quit IRC | 07:47 | |
*** jamesmcarthur has quit IRC | 08:07 | |
*** slaweq has joined #openstack-meeting | 08:08 | |
*** jamesmcarthur has joined #openstack-meeting | 08:19 | |
*** e0ne has joined #openstack-meeting | 08:27 | |
*** jamesmcarthur has quit IRC | 08:27 | |
*** rpittau|afk is now known as rpittau | 08:30 | |
*** yamamoto has quit IRC | 08:33 | |
*** psahoo has quit IRC | 08:37 | |
*** jamesmcarthur has joined #openstack-meeting | 08:38 | |
*** tosky has joined #openstack-meeting | 08:43 | |
*** psahoo has joined #openstack-meeting | 08:52 | |
*** rcernin has quit IRC | 08:53 | |
*** ociuhandu has joined #openstack-meeting | 09:00 | |
*** vishalmanchanda has quit IRC | 09:00 | |
*** rcernin has joined #openstack-meeting | 09:04 | |
*** jamesmcarthur has quit IRC | 09:12 | |
*** yamamoto has joined #openstack-meeting | 09:17 | |
*** yamamoto has quit IRC | 09:26 | |
*** e0ne has quit IRC | 09:56 | |
*** baojg has quit IRC | 10:04 | |
*** baojg has joined #openstack-meeting | 10:09 | |
*** jamesmcarthur has joined #openstack-meeting | 10:16 | |
*** jmasud has joined #openstack-meeting | 10:21 | |
*** jamesmcarthur has quit IRC | 10:22 | |
*** rcernin has quit IRC | 10:28 | |
*** vishalmanchanda has joined #openstack-meeting | 10:28 | |
*** oneswig has joined #openstack-meeting | 10:52 | |
oneswig | #startmeeting scientific-sig | 11:00 |
---|---|---|
openstack | Meeting started Wed Jan 27 11:00:39 2021 UTC and is due to finish in 60 minutes. The chair is oneswig. Information about MeetBot at http://wiki.debian.org/MeetBot. | 11:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 11:00 |
*** openstack changes topic to " (Meeting topic: scientific-sig)" | 11:00 | |
openstack | The meeting name has been set to 'scientific_sig' | 11:00 |
oneswig | Hello | 11:01 |
priteau | Hi oneswig | 11:06 |
oneswig | Hi priteau :-) | 11:06 |
priteau | It's quiet today | 11:06 |
oneswig | very - but I didn't set an agenda nor do much to publicise, alas | 11:06 |
oneswig | On the sudo issue, I just found an update in Stream - http://mirror.centos.org/centos/8-stream/BaseOS/x86_64/os/Packages/sudo-1.8.29-6.el8_3.1.x86_64.rpm | 11:09 |
*** ianychoi_ has joined #openstack-meeting | 11:09 | |
*** julianp has joined #openstack-meeting | 11:09 | |
oneswig | An interesting case where Stream has the update - how long before CentOS 8 gets it? | 11:10 |
*** yamamoto has joined #openstack-meeting | 11:11 | |
*** ianychoi__ has quit IRC | 11:12 | |
oneswig | priteau: some interesting discussion on Slack about preemptibles. | 11:14 |
priteau | yes, I pointed out to blair that the CERN code wasn't merged | 11:15 |
oneswig | and thodoris has moved on, is that true? | 11:17 |
*** rcernin has joined #openstack-meeting | 11:17 | |
priteau | I believe so. His LinkedIn says his appointment with CERN ended in September | 11:18 |
oneswig | hmm, too bad | 11:19 |
priteau | https://gitlab.cern.ch/ttsiouts | 11:19 |
priteau | Last aardvark commit 6 months ago: https://gitlab.cern.ch/ttsiouts/aardvark | 11:19 |
priteau | Or maybe this is the canonical repo: https://gitlab.cern.ch/cloud-infrastructure/aardvark | 11:20 |
*** baojg has quit IRC | 11:22 | |
*** baojg has joined #openstack-meeting | 11:24 | |
*** baojg has quit IRC | 11:24 | |
*** baojg has joined #openstack-meeting | 11:24 | |
*** baojg has quit IRC | 11:25 | |
*** baojg has joined #openstack-meeting | 11:25 | |
*** baojg has quit IRC | 11:26 | |
*** baojg has joined #openstack-meeting | 11:26 | |
*** baojg has quit IRC | 11:26 | |
*** ociuhandu has quit IRC | 11:27 | |
*** baojg has joined #openstack-meeting | 11:27 | |
*** baojg has quit IRC | 11:27 | |
*** ociuhandu has joined #openstack-meeting | 11:27 | |
*** baojg has joined #openstack-meeting | 11:27 | |
*** baojg has quit IRC | 11:28 | |
oneswig | I don't think there was anything else to raise. Shall we close early? | 11:28 |
*** baojg has joined #openstack-meeting | 11:29 | |
*** baojg has quit IRC | 11:29 | |
*** ociuhandu has quit IRC | 11:30 | |
*** baojg has joined #openstack-meeting | 11:30 | |
*** ociuhandu has joined #openstack-meeting | 11:30 | |
*** baojg has quit IRC | 11:30 | |
*** baojg has joined #openstack-meeting | 11:31 | |
*** baojg has quit IRC | 11:31 | |
*** rcernin has quit IRC | 11:31 | |
*** baojg has joined #openstack-meeting | 11:32 | |
*** baojg has quit IRC | 11:32 | |
*** baojg has joined #openstack-meeting | 11:32 | |
*** baojg has quit IRC | 11:33 | |
priteau | aye | 11:34 |
oneswig | #endmeeting | 11:40 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings/" | 11:40 | |
openstack | Meeting ended Wed Jan 27 11:40:47 2021 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 11:40 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/scientific_sig/2021/scientific_sig.2021-01-27-11.00.html | 11:40 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/scientific_sig/2021/scientific_sig.2021-01-27-11.00.txt | 11:40 |
openstack | Log: http://eavesdrop.openstack.org/meetings/scientific_sig/2021/scientific_sig.2021-01-27-11.00.log.html | 11:40 |
oneswig | thanks priteau :-) | 11:40 |
*** yasufum has quit IRC | 11:42 | |
julianp | See y'all next time. | 11:43 |
*** julianp has quit IRC | 11:50 | |
*** ricolin has joined #openstack-meeting | 11:55 | |
*** jmasud has quit IRC | 12:09 | |
*** ociuhandu_ has joined #openstack-meeting | 12:15 | |
*** ociuhandu has quit IRC | 12:17 | |
*** ociuhandu_ has quit IRC | 12:19 | |
*** jamesmcarthur has joined #openstack-meeting | 12:20 | |
*** ociuhandu has joined #openstack-meeting | 12:23 | |
*** yamamoto has quit IRC | 12:24 | |
*** jamesmcarthur has quit IRC | 12:27 | |
*** ociuhandu has quit IRC | 12:28 | |
*** raildo has joined #openstack-meeting | 12:30 | |
*** gibi has quit IRC | 12:41 | |
*** ricolin has quit IRC | 12:48 | |
*** rh-jelabarre has joined #openstack-meeting | 12:58 | |
*** ricolin has joined #openstack-meeting | 13:11 | |
*** liuyulong has joined #openstack-meeting | 13:12 | |
*** yamamoto has joined #openstack-meeting | 13:13 | |
*** zbr5 has quit IRC | 13:20 | |
*** zbr has joined #openstack-meeting | 13:21 | |
*** yamamoto has quit IRC | 13:25 | |
*** e0ne has joined #openstack-meeting | 13:35 | |
*** hemna has quit IRC | 13:36 | |
*** hemna has joined #openstack-meeting | 13:36 | |
*** liuyulong has quit IRC | 13:58 | |
*** liuyulong has joined #openstack-meeting | 13:59 | |
liuyulong | #startmeeting neutron_l3 | 14:00 |
openstack | Meeting started Wed Jan 27 14:00:01 2021 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 |
*** lajoskatona has joined #openstack-meeting | 14:00 | |
lajoskatona | o/ | 14:00 |
liuyulong | hi | 14:01 |
liuyulong | OK, let's start | 14:01 |
liuyulong | #topic Bugs | 14:01 |
*** openstack changes topic to "Bugs (Meeting topic: neutron_l3)" | 14:01 | |
liuyulong | #link http://lists.openstack.org/pipermail/openstack-discuss/2021-January/020008.html | 14:02 |
ralonsoh | hi | 14:02 |
liuyulong | #link http://lists.openstack.org/pipermail/openstack-discuss/2021-January/019878.html | 14:02 |
haleyb | hi | 14:02 |
liuyulong | #link http://lists.openstack.org/pipermail/openstack-discuss/2021-January/019781.html | 14:02 |
liuyulong | We have these bug lists. | 14:02 |
liuyulong | ralonsoh, haleyb, Hi | 14:02 |
liuyulong | First one | 14:02 |
liuyulong | #link https://bugs.launchpad.net/neutron/+bug/1912596 | 14:02 |
openstack | Launchpad bug 1912596 in neutron "neutron-server report 500 error when update floating ip port forwarding" [Medium,In progress] | 14:02 |
liuyulong | The error is clear. | 14:03 |
liuyulong | #link https://review.opendev.org/c/openstack/neutron/+/771776 | 14:03 |
*** spotz has joined #openstack-meeting | 14:03 | |
liuyulong | But the fix may have large a range of impacts. | 14:04 |
liuyulong | #link https://review.opendev.org/c/openstack/neutron/+/771776/1/neutron/objects/base.py | 14:04 |
ralonsoh | exactly | 14:04 |
ralonsoh | this is not a trivial change | 14:04 |
liuyulong | #link https://review.opendev.org/c/openstack/neutron/+/771776/1/neutron/objects/base.py#853 | 14:05 |
liuyulong | IMO, the code is trying to copy these lines. | 14:05 |
liuyulong | But, maybe it my oversight some callers that have already catched the inner exception "DBDuplicateEntry". | 14:06 |
*** liuyulong has quit IRC | 14:07 | |
ralonsoh | there are, as commented in the patch | 14:07 |
*** liuyulong has joined #openstack-meeting | 14:08 | |
*** liuyulong has quit IRC | 14:09 | |
ralonsoh | I think out chairman is having some issues with the connection | 14:09 |
ralonsoh | our* | 14:09 |
*** liuyulong92 has joined #openstack-meeting | 14:10 | |
liuyulong92 | sorry | 14:10 |
liuyulong92 | I lost the connection... | 14:10 |
*** liuyulong92 is now known as liuyulong | 14:11 | |
haleyb | ralonsoh: i would agree with your assessment on the patch, "small but remarkable" | 14:11 |
*** yasufum has joined #openstack-meeting | 14:11 | |
liuyulong | #chair haleyb | 14:11 |
openstack | Current chairs: haleyb liuyulong | 14:11 |
liuyulong | Just in case I lost connection again. | 14:12 |
liuyulong | """But, maybe it my oversight some callers that have already catched the inner exception "DBDuplicateEntry"."""" | 14:12 |
liuyulong | Continue the comments.. | 14:12 |
liuyulong | "DBDuplicateEntry" is replaced by NeutronDbObjectDuplicateEntry, so some callers may get a new 500, IMO. | 14:13 |
ralonsoh | yes, as commented in the patch, there are update methods expecting the other exception | 14:14 |
ralonsoh | I found one | 14:14 |
ralonsoh | (it's in the patch) | 14:14 |
liuyulong | OK, so let's move these comments to the gerrit. | 14:15 |
liuyulong | Next one | 14:16 |
liuyulong | #link https://bugs.launchpad.net/neutron/+bug/1911126 | 14:16 |
openstack | Launchpad bug 1911126 in neutron "[RFE][L3] add ability to control router SNAT more granularly" [Wishlist,New] - Assigned to LIU Yulong (dragon889) | 14:16 |
liuyulong | This was approved during last drivers meeting. | 14:16 |
liuyulong | Because there was one drivers meeting skipped in 16-01-2021. So I missed last meeting. | 14:18 |
liuyulong | So here, I will answer some question. | 14:18 |
liuyulong | ralonsoh it is not a TC or QoS mechanism. | 14:18 |
liuyulong | It is a 'datapath', or we can call it a "SNAT data path" for the VMs, IPs, subnets under a router. | 14:19 |
ralonsoh | I know | 14:19 |
ralonsoh | what I was proposing was to mark those packets | 14:19 |
ralonsoh | for example, those ones sent from 10.0.10.0/24 | 14:20 |
ralonsoh | and use this conntrack mark in tc-tc | 14:20 |
liuyulong | #link https://review.opendev.org/c/openstack/neutron-specs/+/770540/5/specs/wallaby/elastic_snat.rst@217 | 14:20 |
ralonsoh | tc is what you use to shape traffic in FIP | 14:20 |
liuyulong | Here I pasted some iptables rules for python L3 agent. | 14:20 |
ralonsoh | I know and I understand your architecture | 14:21 |
ralonsoh | you are doing a kind of FIP nating | 14:21 |
ralonsoh | same as in FIP namespace | 14:21 |
liuyulong | We mark nothing for the snat rules, it is just a SNAT rule in router namespace. | 14:21 |
ralonsoh | I know you don't mark them | 14:22 |
ralonsoh | that was my proposal | 14:22 |
ralonsoh | anyway, I'll comment in the spec | 14:22 |
liuyulong | ralonsoh, we can consider it as a opposite rules from "floating IP port forwarding". | 14:22 |
liuyulong | floating IP port forwarding is DNAT, while this is SNAT. | 14:23 |
*** jamesmcarthur has joined #openstack-meeting | 14:24 | |
liuyulong | saying the TC, linux TC, the "floating SNAT IPs" will have QoS limitation like other floating IP do. | 14:24 |
liuyulong | Because the "floating SNAT IPs" will also be set on the related router external gateway. | 14:25 |
ralonsoh | I'll comment in the spec | 14:25 |
liuyulong | So for the implamentation about this, I may say, we did it in queens branch. | 14:27 |
liuyulong | So I need some time to refactor the code to master branch. | 14:27 |
liuyulong | And time for testing on master branch. | 14:27 |
liuyulong | So IMO, we have lots of times to review the spec at first. | 14:28 |
liuyulong | OK, no more bugs from me now. | 14:28 |
liuyulong | Any updates? | 14:28 |
liuyulong | OK, let's move on. | 14:29 |
liuyulong | #topic On demand agenda | 14:29 |
*** openstack changes topic to "On demand agenda (Meeting topic: neutron_l3)" | 14:29 | |
*** jamesmcarthur has quit IRC | 14:29 | |
lajoskatona | If you have some time please check the bfd spec: https://review.opendev.org/c/openstack/neutron-specs/+/767337 , thanks in advance | 14:29 |
liuyulong | #link https://bugs.launchpad.net/neutron/+bug/1900934 | 14:29 |
openstack | Launchpad bug 1900934 in neutron "[RFE][DHCP][OVS] flow based DHCP" [Wishlist,New] - Assigned to LIU Yulong (dragon889) | 14:30 |
liuyulong | lajoskatona, sure, I will do it. | 14:30 |
lajoskatona | I removed the bgp / dynamic-routing related parts | 14:30 |
ralonsoh | sure | 14:30 |
lajoskatona | liuyulong, ralonsoh: thanks | 14:30 |
*** liuyulong62 has joined #openstack-meeting | 14:33 | |
liuyulong62 | sorry... I lost the connection. | 14:33 |
*** liuyulong has quit IRC | 14:34 | |
*** liuyulong62 is now known as liuyulong | 14:34 | |
liuyulong | OK, I'm back really. | 14:34 |
*** tosky has quit IRC | 14:35 | |
liuyulong | lajoskatona, in your uploaded spec, we will make L3 agent has ability to control the ovs-db (ovs bfd)? | 14:35 |
*** tosky has joined #openstack-meeting | 14:36 | |
lajoskatona | yes, actually I checked os-ken and with that it can be done transparently (I hope) | 14:36 |
lajoskatona | I am working on a PoC, but progressing slowly | 14:36 |
liuyulong | OK, cool, you can link the PoC page to the spec's references. | 14:39 |
liuyulong | #link https://bugs.launchpad.net/neutron/+bug/1900934 | 14:40 |
openstack | Launchpad bug 1900934 in neutron "[RFE][DHCP][OVS] flow based DHCP" [Wishlist,New] - Assigned to LIU Yulong (dragon889) | 14:40 |
lajoskatona | I will do | 14:40 |
liuyulong | For this DHCP agent extension for ml2/ovs. | 14:40 |
liuyulong | I have some updates. | 14:40 |
liuyulong | #link https://review.opendev.org/c/openstack/neutron-specs/+/768588/8/specs/wallaby/distributed_dhcp.rst | 14:40 |
liuyulong | The spec is basically completed. | 14:41 |
liuyulong | Oleg Bondarev | 14:42 |
liuyulong | and I had some disscussion on that. | 14:42 |
liuyulong | The main point about Oleg's comments is "how to do upgrade" and "how to assemble the DHCP reponse". | 14:43 |
liuyulong | We can find the answer at: | 14:44 |
liuyulong | https://review.opendev.org/c/openstack/neutron-specs/+/768588/8/specs/wallaby/distributed_dhcp.rst#282 | 14:44 |
liuyulong | #link https://review.opendev.org/c/openstack/neutron-specs/+/768588/8/specs/wallaby/distributed_dhcp.rst#181 | 14:44 |
liuyulong | Another thing is I've uploaded a patch for this RFE. | 14:44 |
liuyulong | #link https://review.opendev.org/c/openstack/neutron/+/772255 | 14:45 |
liuyulong | OK, and and, I created a blueprint for it. | 14:45 |
liuyulong | #link https://blueprints.launchpad.net/neutron/+spec/distributed-dhcp-for-ml2-ovs | 14:45 |
*** jamesmcarthur has joined #openstack-meeting | 14:45 | |
liuyulong | The neutron patch 772255 is for the new config option "disable_traditional_dhcp". | 14:46 |
liuyulong | Let me quote some lines from the patch: | 14:46 |
liuyulong | If this is set to True, ' | 14:46 |
liuyulong | Â Â Â Â Â Â Â Â Â Â Â Â 'neutron server will disable: ' | 14:46 |
liuyulong | Â Â Â Â Â Â Â Â Â Â Â Â '1. DHCP provisioning block ' | 14:46 |
liuyulong | Â Â Â Â Â Â Â Â Â Â Â Â '2. DHCP API extension and scheduler ' | 14:46 |
liuyulong | Â Â Â Â Â Â Â Â Â Â Â Â '3. Network scheduling mechanism ' | 14:46 |
liuyulong | Â Â Â Â Â Â Â Â Â Â Â Â '4. DHCP RPC/notification' | 14:46 |
liuyulong | And Oleg also left me some kind comments about this patch. | 14:47 |
liuyulong | His main point about this is "how to use this new option". | 14:48 |
liuyulong | An here is my answer: "This can be not only for "distributed DHCP", but has another use case is for some deployment the operators want to offline all DHCP agents when they change the VM IP/metadata provisioning action from DHCP to config drive." | 14:48 |
liuyulong | So, if you guys have time, please take a look at the spec. Comments are always welcomed. : ) | 14:49 |
liuyulong | And the patch. : ) | 14:49 |
liuyulong | OK, OK, wordy me. | 14:49 |
liuyulong | No more updates from me now. | 14:50 |
*** tosky has quit IRC | 14:50 | |
liuyulong | I will leave some mins for the meeting. | 14:50 |
liuyulong | If you have something to discuess, go ahead. | 14:50 |
*** tosky has joined #openstack-meeting | 14:50 | |
liuyulong | OK, let's end the meeting here. | 14:54 |
liuyulong | Thank you guys for attending. | 14:54 |
liuyulong | Bye | 14:54 |
ralonsoh | bye | 14:54 |
lajoskatona | Bye | 14:54 |
liuyulong | #endmeeting | 14:54 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings/" | 14:54 | |
openstack | Meeting ended Wed Jan 27 14:54:37 2021 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 14:54 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/neutron_l3/2021/neutron_l3.2021-01-27-14.00.html | 14:54 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/neutron_l3/2021/neutron_l3.2021-01-27-14.00.txt | 14:54 |
openstack | Log: http://eavesdrop.openstack.org/meetings/neutron_l3/2021/neutron_l3.2021-01-27-14.00.log.html | 14:54 |
*** lajoskatona has left #openstack-meeting | 14:54 | |
*** liuyulong has quit IRC | 14:55 | |
*** irclogbot_3 has quit IRC | 14:55 | |
*** belmoreira has joined #openstack-meeting | 14:57 | |
*** irclogbot_3 has joined #openstack-meeting | 14:59 | |
*** ociuhandu has joined #openstack-meeting | 15:11 | |
*** oneswig has quit IRC | 15:17 | |
*** ociuhandu has quit IRC | 15:23 | |
*** ociuhandu has joined #openstack-meeting | 15:24 | |
*** yamamoto has joined #openstack-meeting | 15:26 | |
*** mlavalle has joined #openstack-meeting | 15:26 | |
*** ociuhandu has quit IRC | 15:29 | |
*** yamamoto has quit IRC | 15:33 | |
*** ociuhandu has joined #openstack-meeting | 15:34 | |
*** armax has joined #openstack-meeting | 15:35 | |
*** rcernin has joined #openstack-meeting | 15:36 | |
*** rcernin has quit IRC | 15:41 | |
*** jamesmcarthur has quit IRC | 15:49 | |
*** lpetrut has quit IRC | 16:00 | |
*** jamesmcarthur has joined #openstack-meeting | 16:08 | |
*** macz_ has joined #openstack-meeting | 16:13 | |
*** dklyle has joined #openstack-meeting | 16:14 | |
*** rpittau is now known as rpittau|afk | 16:24 | |
*** e0ne has quit IRC | 16:27 | |
*** yamamoto has joined #openstack-meeting | 16:32 | |
*** PrinzElvis has quit IRC | 16:37 | |
*** clayg has quit IRC | 16:37 | |
*** erbarr has quit IRC | 16:37 | |
*** patrickeast has quit IRC | 16:37 | |
*** gagehugo has quit IRC | 16:37 | |
*** vkmc has quit IRC | 16:37 | |
*** zeestrat has quit IRC | 16:37 | |
*** mnaser has quit IRC | 16:37 | |
*** hillpd has quit IRC | 16:37 | |
*** jamespage has quit IRC | 16:37 | |
*** vishalmanchanda has quit IRC | 16:37 | |
*** phrobb has quit IRC | 16:38 | |
*** johnsom has quit IRC | 16:38 | |
*** walshh_ has quit IRC | 16:38 | |
*** gmann has quit IRC | 16:38 | |
*** arne_wiebalck has quit IRC | 16:38 | |
*** jungleboyj has quit IRC | 16:38 | |
*** dougwig has quit IRC | 16:38 | |
*** aprice has quit IRC | 16:38 | |
*** csatari has quit IRC | 16:38 | |
*** knikolla has quit IRC | 16:38 | |
*** rajinir has quit IRC | 16:38 | |
*** rpittau|afk has quit IRC | 16:38 | |
*** manpreet has quit IRC | 16:38 | |
*** nicolasbock has quit IRC | 16:38 | |
*** sri_ has quit IRC | 16:38 | |
*** seongsoocho has quit IRC | 16:38 | |
*** zeestrat has joined #openstack-meeting | 16:39 | |
*** vkmc has joined #openstack-meeting | 16:39 | |
*** psahoo has quit IRC | 16:39 | |
*** jamespage has joined #openstack-meeting | 16:39 | |
*** johnsom has joined #openstack-meeting | 16:39 | |
*** clayg has joined #openstack-meeting | 16:40 | |
*** gouthamr has quit IRC | 16:40 | |
*** erbarr has joined #openstack-meeting | 16:40 | |
*** hillpd has joined #openstack-meeting | 16:40 | |
*** phrobb has joined #openstack-meeting | 16:40 | |
*** vishalmanchanda has joined #openstack-meeting | 16:40 | |
*** dougwig has joined #openstack-meeting | 16:40 | |
*** knikolla has joined #openstack-meeting | 16:40 | |
*** manpreet has joined #openstack-meeting | 16:40 | |
*** rajinir has joined #openstack-meeting | 16:40 | |
*** rpittau|afk has joined #openstack-meeting | 16:41 | |
*** yamamoto has quit IRC | 16:42 | |
*** walshh_ has joined #openstack-meeting | 16:42 | |
*** jungleboyj has joined #openstack-meeting | 16:42 | |
*** arne_wiebalck has joined #openstack-meeting | 16:42 | |
*** csatari has joined #openstack-meeting | 16:42 | |
*** patrickeast has joined #openstack-meeting | 16:43 | |
*** gagehugo has joined #openstack-meeting | 16:43 | |
*** aprice has joined #openstack-meeting | 16:45 | |
*** sri_ has joined #openstack-meeting | 16:45 | |
*** gmann has joined #openstack-meeting | 16:45 | |
*** mnaser has joined #openstack-meeting | 16:46 | |
*** nicolasbock has joined #openstack-meeting | 16:50 | |
*** nicolasbock has quit IRC | 16:55 | |
*** seongsoocho has joined #openstack-meeting | 16:56 | |
*** PrinzElvis has joined #openstack-meeting | 16:56 | |
*** viks____ has joined #openstack-meeting | 16:57 | |
*** nicolasbock has joined #openstack-meeting | 16:57 | |
*** johanssone has quit IRC | 16:58 | |
*** johanssone has joined #openstack-meeting | 17:01 | |
*** psachin has quit IRC | 17:14 | |
*** nicolasbock has quit IRC | 17:18 | |
*** viks____ has quit IRC | 17:18 | |
*** nicolasbock has joined #openstack-meeting | 17:19 | |
*** stand has joined #openstack-meeting | 17:20 | |
*** zeestrat has quit IRC | 17:21 | |
*** arne_wiebalck has quit IRC | 17:21 | |
*** jmasud has joined #openstack-meeting | 17:24 | |
*** arne_wiebalck has joined #openstack-meeting | 17:28 | |
*** zeestrat has joined #openstack-meeting | 17:28 | |
*** ociuhandu_ has joined #openstack-meeting | 17:30 | |
*** ociuhandu has quit IRC | 17:34 | |
*** ociuhandu_ has quit IRC | 17:35 | |
*** yasufum has quit IRC | 17:43 | |
*** e0ne has joined #openstack-meeting | 17:46 | |
*** timburke__ has quit IRC | 17:47 | |
*** jamesmcarthur has quit IRC | 17:50 | |
*** jamesmcarthur has joined #openstack-meeting | 17:51 | |
*** e0ne_ has joined #openstack-meeting | 17:57 | |
*** jamesmcarthur_ has joined #openstack-meeting | 17:57 | |
*** e0ne has quit IRC | 17:57 | |
*** tosky has quit IRC | 17:58 | |
*** jamesmcarthur_ has quit IRC | 17:58 | |
*** tosky has joined #openstack-meeting | 17:58 | |
*** jamesmcarthur has quit IRC | 17:59 | |
*** gagehugo has quit IRC | 18:00 | |
*** seongsoocho has quit IRC | 18:00 | |
*** vishalmanchanda has quit IRC | 18:00 | |
*** gagehugo has joined #openstack-meeting | 18:00 | |
*** manpreet has quit IRC | 18:00 | |
*** manpreet has joined #openstack-meeting | 18:00 | |
*** seongsoocho has joined #openstack-meeting | 18:01 | |
*** vishalmanchanda has joined #openstack-meeting | 18:01 | |
*** jamesmcarthur has joined #openstack-meeting | 18:02 | |
*** patrickeast has quit IRC | 18:04 | |
*** patrickeast has joined #openstack-meeting | 18:04 | |
*** vishalmanchanda has quit IRC | 18:08 | |
*** ralonsoh has quit IRC | 18:13 | |
*** e0ne_ has quit IRC | 18:13 | |
*** e0ne has joined #openstack-meeting | 18:13 | |
*** manpreet has quit IRC | 18:14 | |
*** seongsoocho has quit IRC | 18:14 | |
*** patrickeast has quit IRC | 18:14 | |
*** gagehugo has quit IRC | 18:14 | |
*** timburke has joined #openstack-meeting | 18:14 | |
*** ricolin has quit IRC | 18:16 | |
*** clayg has quit IRC | 18:17 | |
*** erbarr has quit IRC | 18:17 | |
*** dougwig has quit IRC | 18:17 | |
*** nicolasbock has quit IRC | 18:17 | |
*** mnaser has quit IRC | 18:17 | |
*** patrickeast has joined #openstack-meeting | 18:18 | |
*** gagehugo has joined #openstack-meeting | 18:18 | |
*** clayg has joined #openstack-meeting | 18:18 | |
*** manpreet has joined #openstack-meeting | 18:18 | |
*** seongsoocho has joined #openstack-meeting | 18:18 | |
*** nicolasbock has joined #openstack-meeting | 18:18 | |
*** mnaser has joined #openstack-meeting | 18:18 | |
*** erbarr has joined #openstack-meeting | 18:19 | |
*** dougwig has joined #openstack-meeting | 18:19 | |
*** gouthamr has joined #openstack-meeting | 18:20 | |
*** gyee has joined #openstack-meeting | 18:23 | |
*** dougwig has quit IRC | 18:25 | |
*** clayg has quit IRC | 18:25 | |
*** seongsoocho has quit IRC | 18:25 | |
*** manpreet has quit IRC | 18:25 | |
*** patrickeast has quit IRC | 18:25 | |
*** gagehugo has quit IRC | 18:25 | |
*** patrickeast has joined #openstack-meeting | 18:27 | |
*** mnaser has quit IRC | 18:27 | |
*** nicolasbock has quit IRC | 18:27 | |
*** jamesmcarthur has quit IRC | 18:27 | |
*** seongsoocho has joined #openstack-meeting | 18:28 | |
*** gagehugo has joined #openstack-meeting | 18:31 | |
*** clayg has joined #openstack-meeting | 18:31 | |
*** mnaser has joined #openstack-meeting | 18:32 | |
*** manpreet has joined #openstack-meeting | 18:33 | |
*** dougwig has joined #openstack-meeting | 18:33 | |
*** nicolasbock has joined #openstack-meeting | 18:33 | |
*** zbr0 has joined #openstack-meeting | 18:35 | |
*** zbr has quit IRC | 18:37 | |
*** zbr0 is now known as zbr | 18:37 | |
*** jmasud has quit IRC | 18:42 | |
*** yamamoto has joined #openstack-meeting | 18:42 | |
*** yamamoto has quit IRC | 18:53 | |
*** gagehugo has quit IRC | 18:54 | |
*** manpreet has quit IRC | 18:54 | |
*** clayg has quit IRC | 18:54 | |
*** nicolasbock has quit IRC | 18:55 | |
*** dougwig has quit IRC | 18:55 | |
*** mnaser has quit IRC | 18:55 | |
*** manpreet has joined #openstack-meeting | 18:55 | |
*** markmcclain has quit IRC | 18:55 | |
*** eharney has quit IRC | 18:56 | |
*** markmcclain has joined #openstack-meeting | 18:57 | |
*** e0ne has quit IRC | 19:01 | |
*** e0ne has joined #openstack-meeting | 19:06 | |
*** e0ne has quit IRC | 19:06 | |
*** eharney has joined #openstack-meeting | 19:09 | |
*** gagehugo has joined #openstack-meeting | 19:14 | |
*** gouthamr_ has joined #openstack-meeting | 19:18 | |
*** mnaser has joined #openstack-meeting | 19:19 | |
*** dougwig has joined #openstack-meeting | 19:20 | |
*** nicolasbock has joined #openstack-meeting | 19:20 | |
*** clayg has joined #openstack-meeting | 19:21 | |
*** jamesmcarthur has joined #openstack-meeting | 19:24 | |
*** e0ne has joined #openstack-meeting | 19:35 | |
*** e0ne has quit IRC | 19:35 | |
*** clayg has quit IRC | 19:40 | |
*** dougwig has quit IRC | 19:40 | |
*** gouthamr_ has quit IRC | 19:40 | |
*** mnaser has quit IRC | 19:40 | |
*** nicolasbock has quit IRC | 19:40 | |
*** clayg has joined #openstack-meeting | 19:41 | |
*** dougwig has joined #openstack-meeting | 19:41 | |
*** mnaser has joined #openstack-meeting | 19:42 | |
*** nicolasbock has joined #openstack-meeting | 19:45 | |
*** rcernin has joined #openstack-meeting | 20:01 | |
*** rcernin has quit IRC | 20:41 | |
*** stand has quit IRC | 20:42 | |
*** e0ne has joined #openstack-meeting | 20:43 | |
*** stand has joined #openstack-meeting | 20:46 | |
*** e0ne has quit IRC | 20:47 | |
*** e0ne has joined #openstack-meeting | 20:47 | |
*** e0ne has quit IRC | 20:48 | |
*** yamamoto has joined #openstack-meeting | 20:52 | |
*** acoles has joined #openstack-meeting | 20:59 | |
timburke | #startmeeting swift | 21:00 |
openstack | Meeting started Wed Jan 27 21:00:48 2021 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 |
mattoliverau | o/ | 21:00 |
seongsoocho | o/ | 21:01 |
kota_ | o/ | 21:01 |
rledisez | o/ | 21:01 |
acoles | o/ | 21:01 |
timburke | as usual, the agenda's at https://wiki.openstack.org/wiki/Meetings/Swift | 21:02 |
timburke | first up | 21:02 |
timburke | #topic ssync and non-durables | 21:02 |
*** openstack changes topic to "ssync and non-durables (Meeting topic: swift)" | 21:02 | |
clayg | o/ | 21:03 |
timburke | acoles, clayg how's it looking? | 21:03 |
*** zaitcev has joined #openstack-meeting | 21:03 | |
acoles | we deployed the fix to ssync this week and it has cleaned up some handoff partitions that were stuck with only non-durable frags :) | 21:04 |
acoles | that's https://review.opendev.org/c/openstack/swift/+/770047 | 21:04 |
clayg | aka TOTAL SUCCESS!!! :shipit: | 21:04 |
acoles | zaitcev: thanks for review | 21:04 |
timburke | i see it's already got one +2; how important do you think it is to get more eyes on it before merging? | 21:05 |
clayg | timburke: i clicked +A | 21:05 |
timburke | 🎉 | 21:05 |
acoles | *really important* :D | 21:05 |
timburke | that was easy :-) | 21:05 |
acoles | JK | 21:05 |
mattoliverau | lol | 21:05 |
timburke | #topic orphaned shard dbs | 21:06 |
*** openstack changes topic to "orphaned shard dbs (Meeting topic: swift)" | 21:06 | |
zaitcev | BTW, does it work? Do you have handsoff partitions getting drained? | 21:06 |
acoles | zaitcev: yes | 21:06 |
clayg | zaitcev: YES! it's amazing! you do NOT want to be running swift w/o this patch 💪 | 21:06 |
acoles | zaitcev: we had at least one non-durable frag that we monitored and it was cleaned up | 21:06 |
timburke | i think i lost track of who's leading the charge on orphaned shards -- mattoliverau, clayg, acoles? | 21:07 |
mattoliverau | Things are progressing here. We've been working on the shrinking side of things. | 21:07 |
mattoliverau | the only reclaim when root has no shards patch has landed | 21:07 |
mattoliverau | which is a stop gap, and stops orphaned shards | 21:08 |
mattoliverau | acoles has https://review.opendev.org/c/openstack/swift/+/771885 | 21:08 |
mattoliverau | which allows us to fully collapse back up with shrinking all driven by root (which is amazing work BTW). | 21:09 |
acoles | the root reclaim patch is struggling to get through gate but has +A | 21:09 |
mattoliverau | now just filling in the missing middle pieces | 21:09 |
mattoliverau | namely more shrinking. acoles compact patch is where things are going | 21:09 |
acoles | yep, so I'm hoping we can make progress on chain of patches starting with https://review.opendev.org/c/openstack/swift/+/771885 | 21:10 |
mattoliverau | that will not only make manage-shard-ranges work better, but it's code that lives in the sharder that will improve autosharding | 21:10 |
clayg | that's where i started! | 21:10 |
acoles | which would give us cli tool to shrink away less populated shards | 21:10 |
mattoliverau | So we're getting closer | 21:11 |
timburke | sounds great. anything about the chain that we should discuss here? | 21:11 |
mattoliverau | I've been playing with dumping shrinking candidates to recon dump: https://review.opendev.org/c/openstack/swift/+/772624 | 21:11 |
*** jamesmcarthur has quit IRC | 21:12 | |
mattoliverau | Which is just a mirror of the top containers to shard. But shrinking works differently and so am thinking of changing the metrics we send to recon for shrinking | 21:12 |
mattoliverau | anyway I have comments in the commit message and having a play with it. | 21:12 |
acoles | timburke: nothing particular to flag up on that patch chain, but reviews welcome - there's quite a lot going on what with shrinking and also some overlap repair features | 21:12 |
mattoliverau | +1 | 21:13 |
mattoliverau | reviews welcome :) | 21:13 |
timburke | i definitely like the direction you're headed in the last paragraph of that commit message, mattoliverau | 21:13 |
mattoliverau | yeah, wanted to see how ops used the data before I went too cowboy :) | 21:13 |
mattoliverau | *would use* | 21:13 |
acoles | +1 left you some comments today mattoliverau | 21:14 |
mattoliverau | oh cool, thanks acoles | 21:14 |
acoles | seems we have consensus on the way ahead | 21:14 |
acoles | i.e. report number of shrinkable ranges not object counts | 21:14 |
mattoliverau | Cool, yeah makes much more sense in shrinking speak | 21:15 |
timburke | maybe even "count of all objects in shrinkable shards"? | 21:15 |
mattoliverau | I'll have a play with the code :) | 21:16 |
timburke | all right. as long as we're already talking about sharding/shrinking... | 21:16 |
timburke | #topic sharding in train | 21:16 |
*** openstack changes topic to "sharding in train (Meeting topic: swift)" | 21:16 | |
timburke | zaitcev, am i right to think this was your topic? | 21:16 |
*** yamamoto has quit IRC | 21:16 | |
zaitcev | timburke: yes | 21:16 |
zaitcev | At this moment I identified 20 patches and I'm cherry-picking all of them. Not many obvious conflicts. Some are purely stull like "add some probe tests". So let's say 15 patches in a go. Does it sounds reasonable to just file for review and have a shocking flood from bot on IRC? | 21:17 |
zaitcev | BTW, the total amount of patches in stable/train after the fork point is 54. | 21:18 |
zaitcev | Master is 579 ahead. Just to amuse you with the meaningless stats. But gosh, we're committing a ton of patches, guys. | 21:19 |
timburke | from my perspective, it doesn't matter too much -- most all the sharding patches i can think of fit squarely in the "worth backporting" category | 21:19 |
*** jamesmcarthur has joined #openstack-meeting | 21:19 | |
zaitcev | Okay | 21:20 |
zaitcev | I'll run through tests on my cluster and pile it upon you then. | 21:20 |
timburke | even looks like the stable gate is in half-way reasonable shape | 21:21 |
timburke | is there any time table on when you'd want a stable tag that i should keep in mind? | 21:21 |
timburke | i won't worry about it too much ;-) | 21:23 |
timburke | #topic relinker and part power increase | 21:24 |
*** openstack changes topic to "relinker and part power increase (Meeting topic: swift)" | 21:24 | |
*** jamesmcarthur has quit IRC | 21:24 | |
clayg | timburke: i saw you fighting with probe tests | 21:24 |
timburke | rledisez, thanks for approving the state-file patch, and talking through suffix hashing with me! | 21:24 |
timburke | clayg, yeah, i kicked up https://review.opendev.org/c/openstack/swift/+/772772 -- i'm less worried now, but for a stretch i was seeing occasional failures | 21:26 |
timburke | i think it was because (1) i added a new file to the probe test, one that is created before relinking then not written to again and (2) we were a little sloppy about what we put in org_locations | 21:27 |
timburke | on the disk-unmounted patch, does anyone have thoughts on https://review.opendev.org/c/openstack/swift/+/769632/2/swift/common/utils.py#3262 ? should i back out that part so we raise EPERM? | 21:28 |
timburke | i think the other option for that patch would be to wrap the logger we pass down to the audit location generator so we can count warning/error calls and use that to inform our exit code... | 21:30 |
zaitcev | lessee | 21:30 |
rledisez | raising an error might be the best move. i'm assuming an operator at some scale is not watching the output of every command ran on its clusters… | 21:31 |
rledisez | a timeserie information? logger.increment('relinker.skipped-device')? | 21:32 |
rledisez | eh, it's not that different of a log. except I think people use more grafana than elasticsearch (especially these days :D) | 21:33 |
timburke | rledisez, yeah, that was my concern -- i know our sres will be running this across the fleet with ansible, and i want to make it really easy for them to know when it's safe to continue ;-) | 21:34 |
seongsoocho | Does logger.increment send metrics to statsd? | 21:34 |
clayg | seongsoocho: yes | 21:34 |
mattoliverau | or at least more people might be watching grafana live to see results (or at least closer to live) rather then looking at historic data and might say ops, missed that :P | 21:35 |
seongsoocho | okay. then That will be more helpful and also logging in log file | 21:35 |
rledisez | FWIW, I know we ran clush on the whole cluster with a specially crafted command that was reading the JSON file to get the status of all partitions before moving on to the next step. if a file was missing we were getting an error | 21:36 |
rledisez | so my vote would be either raise or log/metrics+a relinker status command | 21:37 |
timburke | all right, i might go ahead and back out the utils.py change for now (so the error pops and we get a non-zero exit), and look at counting logger.warning/error/exception calls as a follow-up | 21:38 |
clayg | noice | 21:38 |
timburke | there was one more patch i realized i'd need to have a smooth part-power-increase: https://review.opendev.org/c/openstack/swift/+/772419 | 21:39 |
mattoliverau | relinker could dump failed/unmounted devices to recon so we have a list for the recon to try again later. But I guess we have the stat files that do pretty much the same. | 21:39 |
mattoliverau | oh nice, drop priv cool. | 21:40 |
timburke | so the relinker needs to read the hash prefix/suffix from /etc/swift/swift.conf -- but we deploy with that solely readable by root (and rely on the swift_user config in daemons to appropriately drop privs) | 21:41 |
timburke | so on master, i couldn't run the relinker as swift (EPERM), and running as root ended poorly (wrong owner for all the new partitions) | 21:41 |
clayg | timburke: it's not super obvious to me why swift:swift 600 isn't good enough, but yeah... we do want a sudo drop priv | 21:42 |
clayg | I feel like it would all look a lot more like everything else if we just had an /etc/swift/relinker.conf | 21:42 |
timburke | yeah, i was about to bring that up... 'cause there are some other things i'm thinking about doing, like ratelimiting on the location generator or adding ionice tunings like we've got for other daemons, where it feels a little weird to continue growing options | 21:44 |
timburke | do we have much precedent for conf files for kinda one-shot tools? | 21:45 |
timburke | i guess there's /etc/swift/bench.conf ... | 21:45 |
timburke | well, i'll take a look at it at some point | 21:47 |
timburke | that's all i had | 21:47 |
timburke | #topic open discussion | 21:47 |
*** openstack changes topic to "open discussion (Meeting topic: swift)" | 21:47 | |
timburke | what else should we discuss this week? | 21:47 |
zaitcev | clayg: it's in case something in swift is broken and wipes swift.conf | 21:47 |
clayg | zaitcev: maybe so! | 21:47 |
seongsoocho | timburke: I saw the p769855 merged. (Thanks for the patch) Is it safe to only relinker use recent code? In my case, object server is running in train and relinker is master | 21:47 |
timburke | zaitcev, good thought -- i'd been assuming that it was because you might consider the prefix/suffix "secrets" | 21:48 |
*** ircuser-1 has joined #openstack-meeting | 21:49 | |
clayg | but sekret from *swift* 🤯 | 21:49 |
timburke | seongsoocho, yes, i'd expect so. the imports in cli/relinker.py are pretty minimal and unlikely to change. of course, it's always worth testing in a dev/staging environment first ;-) | 21:50 |
*** cmart has quit IRC | 21:50 | |
*** timburke has quit IRC | 21:51 | |
*** raildo has quit IRC | 21:51 | |
*** raildo has joined #openstack-meeting | 21:52 | |
seongsoocho | timburke: okay. thanks! | 21:52 |
*** timburke has joined #openstack-meeting | 21:52 | |
mattoliverau | he's back :) | 21:52 |
zaitcev | woops | 21:52 |
*** rcernin has joined #openstack-meeting | 21:52 | |
timburke | idk what that was about *shrug* | 21:52 |
timburke | it would probably be sufficient to pull up a saio on train, copy in cli/relinker.py from master, then run probe tests | 21:53 |
timburke | (and, if you want the drop-privs patch, be sure to grab bin/swift-object-relinker from master, too) | 21:54 |
timburke | all right, seems like we're winding down | 21:55 |
timburke | thank you all for coming, and thank you for working on swift! | 21:55 |
*** rcernin has quit IRC | 21:55 | |
timburke | #endmeeting | 21:55 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings/" | 21:55 | |
openstack | Meeting ended Wed Jan 27 21:55:47 2021 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 21:55 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/swift/2021/swift.2021-01-27-21.00.html | 21:55 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/swift/2021/swift.2021-01-27-21.00.txt | 21:55 |
openstack | Log: http://eavesdrop.openstack.org/meetings/swift/2021/swift.2021-01-27-21.00.log.html | 21:55 |
*** acoles has left #openstack-meeting | 21:55 | |
*** rcernin has joined #openstack-meeting | 21:56 | |
*** zaitcev has left #openstack-meeting | 21:56 | |
*** macz_ has quit IRC | 22:02 | |
*** timburke has quit IRC | 22:04 | |
*** rcernin has quit IRC | 22:05 | |
*** rcernin has joined #openstack-meeting | 22:05 | |
*** yamamoto has joined #openstack-meeting | 22:20 | |
*** jamesmcarthur has joined #openstack-meeting | 22:29 | |
*** zigo has quit IRC | 22:29 | |
*** zigo has joined #openstack-meeting | 22:30 | |
*** ircuser-1 has quit IRC | 22:31 | |
*** jamesmcarthur has quit IRC | 22:34 | |
*** macz_ has joined #openstack-meeting | 22:45 | |
*** slaweq has quit IRC | 22:51 | |
*** jmasud has joined #openstack-meeting | 23:02 | |
*** jmasud has quit IRC | 23:04 | |
*** jmasud has joined #openstack-meeting | 23:06 | |
*** jmasud has quit IRC | 23:12 | |
*** cmart has joined #openstack-meeting | 23:32 | |
*** jamesmcarthur has joined #openstack-meeting | 23:38 | |
*** jamesmcarthur has quit IRC | 23:45 | |
*** yamamoto has quit IRC | 23:51 | |
*** yamamoto has joined #openstack-meeting | 23:58 | |
*** jmasud has joined #openstack-meeting | 23:58 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!