16:58:33 <ahf> #startmeeting network team meeting november 17 2020 16:58:33 <MeetBot> Meeting started Tue Nov 17 16:58:33 2020 UTC. The chair is ahf. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:58:33 <MeetBot> Useful Commands: #action #agreed #help #info #idea #link #topic. 16:58:37 <ahf> hello network-team 16:58:39 <dgoulet> yello 16:58:40 <nickm> hi ahf! 16:58:42 <juga> hi 16:58:46 <ahf> our pad is at https://pad.riseup.net/p/tor-netteam-2020.1-keep 16:58:56 <ahf> for folks here for s61, that is the last part, so we will get to that after a bit of time 8) 16:59:15 <ahf> no announcements this week 16:59:28 <ahf> how are folks doing with their boards? 16:59:41 <nickm> doing ok 16:59:55 <dgoulet> yeah making much progress, pretty good 16:59:57 * ahf not, but hope to recover that this week 17:01:14 <ahf> how are we doing with 0.4.5 ? 17:01:40 <nickm> I've got one assigned ticket left for 045 stable. I'd like us all to try to burn through our remaining 045 stuff... 17:02:09 <nickm> also there are some new tickets that we haven't triaged or anything; maybe on Thursday we should go through the last week or two of tickets and see if any of them need to go into 045? 17:02:45 <nickm> Also we have three unassigned tickets in 045 17:03:22 * dgoulet takes tor#40142 17:03:58 <ahf> hm 17:04:04 <ahf> i can take tor#40185 17:04:18 <nickm> ok, i'll take the other one 17:04:28 <ahf> BOOM 17:04:30 <ahf> very nice 17:05:27 <ahf> i see no new tickets from other teams to us 17:05:48 <ahf> we have the first of two discussion items: 17:05:50 <ahf> [17 Nov] Flashflow: what are our next steps now that pastly has posted a MR? (tor!210) 17:06:04 <ahf> i have been assigned the MR and was planning on going over it in this week and leave initial feedback there 17:06:19 <ahf> but everybody else is of course welcome to join in there 17:06:25 <ahf> it's 47 commits 17:06:51 <nickm> hm. maybe you and/or pastly should walk is through it once you've formed a first impression? Or you can decide as you go? 17:06:53 <ahf> so it will without doubt need more eyes than my two 17:06:54 <dgoulet> woa... that is +3.8k linws 17:06:54 <dgoulet> fun 17:07:04 <ahf> yeah, it's big 17:07:10 <GeKo> ahf: i guess the tor things need to get hashed out first before we start to look at the sbws? 17:07:20 <GeKo> or should we try to parallelize that 17:07:21 <GeKo> ? 17:07:31 <ahf> GeKo: i think so too, yeah. i also need to keep an eye on the spec changes here in this review 17:07:39 <mikeperry> tor changes might change the sbws side 17:07:48 <GeKo> yeah 17:07:49 <mikeperry> we had some questions about how flashflow was doing auth 17:07:53 <mikeperry> for measurers 17:07:58 <mikeperry> not sure which way that went in this impl 17:08:52 <ahf> i have set my friday off to this and i am not sure how much else i will get done that day with trying to figure this out. this wont be a one week cycle review for sure 17:09:16 <ahf> there is some high level things that david also pointed out like no tests for now 17:09:24 <ahf> so it surely wont be a "let's land this" review 17:10:00 <nickm> there's also a discussion item for "how to handle new issues" -- we're tackling that on wednesday... 17:10:10 <ahf> mikeperry: i am gonna track these hours in my notes as s61 work 17:10:11 <nickm> and one from nov 16 aking about templates for gitlab? 17:10:20 <ahf> yes 17:10:28 <ahf> we are not done with discussion items :-) 17:10:51 <ahf> good catch with the 16/11 one though 17:10:58 <mikeperry> oh flashflow probably wants a version of "happy families" for relays to say they are on the same machine 17:11:08 <mikeperry> I have not read "happy families" yet 17:11:18 <ahf> that was up in the meeting with matt and aaron 17:11:20 <mikeperry> but it is another thing flashflow is very likely to need 17:11:50 <ahf> yeah 17:12:10 <ahf> ok 17:12:20 <ahf> [17 Nov] We should go through recently opened issues and figure how/when to handle. 17:13:06 <ahf> is this one of those things that will take us 5-10 min on a thursday bbb session? 17:13:09 <nickm> I nominate this thursday's meeting for that, unless we have something else? 17:13:14 <ahf> yes! 17:13:16 <ahf> i am +1 on that 17:13:27 <ahf> the "ticket list" tasks are so much easier over bbb 17:13:42 <dgoulet> +1 17:14:17 <ahf> ok! 17:14:26 <ahf> (Nov 16th) - do we use templates for issues in Core? please add any comment to the ticket -> https://gitlab.torproject.org/tpo/tpa/gitlab/-/issues/47 17:14:46 <ahf> this is quite interesting. we have these templates we can prefill (including commands to gitlab with /assign etc.) that we can add to tickets 17:15:01 <gaba> i added that mostly to call attention to see if people have any opinion on adding issue templates to the projects in core group 17:15:03 <ahf> so people get a dropdown saying "Feature" or "Bug" or whatever and we have some info they can pre-fill 17:15:03 <dgoulet> yeah that would be great 17:15:11 <nickm> I have no strong preference -- I'm okay either way. 17:15:11 <ahf> but we need to figure out what to add there 17:15:16 <nickm> We can try it and see how it goes? 17:15:17 <ahf> things like "run tor --version" and paste the output 17:15:33 <gaba> i added some proposals to the ticket in the pad 17:15:37 <dgoulet> and I suppose it can auto assign if certain labels ? 17:15:43 <gaba> we can have more specifics for the tor project 17:15:46 <gaba> dgoulet: yes 17:15:51 <dgoulet> superb 17:16:04 <ahf> hm, it can't do if statements i think 17:16:15 <ahf> or maybe it can :o 17:16:19 <ahf> gaba is more uptodate here 17:16:33 <gaba> if people are ok i can add them to the projects and then we go from there 17:16:38 <dgoulet> +1 17:16:43 <ahf> +1 17:16:51 <gaba> ok 17:17:08 <ahf> okay 17:17:14 <ahf> i don't see anything else in bold 17:17:26 <ahf> so we are at the point where this meeting warps into the s61 status meeting 17:17:50 <ahf> mikeperry: do you wanna start here? 17:18:31 <mikeperry> ok I put the per-objective progress updates on the pad 17:18:37 <mikeperry> under my update 17:18:49 <mikeperry> I may have missed some things esp wrt geko's network health 17:19:24 <mikeperry> how is that format? do we need more info? do we want me to go thru things or is async ok for this? 17:19:34 <ahf> we decide the format 17:19:41 <GeKo> i am fine with async 17:20:38 <ahf> async OK with me 17:20:41 <mikeperry> anything else? asn and I are working well on CBT+onionperf but it is tricky 17:20:50 <nickm> two things I'm hoping to see as followup from the current CBT work and similar stuff: 17:20:55 <mikeperry> I owe dgoulet some edits on the overload proposal. will get to that this week I hope 17:20:57 <gaba> mikeperry: we are set on the sbws roadmap, right? Do we need anything there? 17:21:04 <GeKo> (and i did not spend too much time in O4 but was working on the sbws side mostly) 17:21:12 <gaba> https://gitlab.torproject.org/groups/tpo/-/boards?scope=all&utf8=%E2%9C%93&label_name[]=Sponsor%2061&milestone_title=sbws%3A%201.1.x-final <-- that will be the sbws roadmap related to s61 17:21:14 <mikeperry> congestion control still back burner for now; other stuff is more important as it is blocking progress on multiple other things 17:21:15 <nickm> a pass where you go over the spec and make sure that it explicitly excludes the bugs that you fixed, in a way that would be obvious. 17:21:40 <nickm> a writeup of what exactly turned out to be up, from a "in retrospect" pov 17:21:44 <dgoulet> mikeperry: if you want to deleguate congestion control stuff to me in the meantime of the overload proposal, feel free 17:21:47 <mikeperry> gaba: at a high level it is good. we will want to manage specific tickets in the planning meeting 17:21:50 <nickm> (those may already be in your plans) 17:21:55 <gaba> ok 17:22:58 <mikeperry> nickm: I am doing the spec updates. I have a draft branch with current things but we're still tweaking Xm estimation 17:23:04 <ahf> neat 17:23:10 <nickm> excellent 17:23:50 <nickm> I saw that you were doing spec updates for behavior that had to change, but I just wanted to make sure that clarification was also in the pipeline. Sounds like it is 17:23:54 <ahf> GeKo: with the arrival of FF and some backlog on my other netteam tickets, i wont be getting around to finish my tcp reachability scanner and convert it to have prometheus output this week :-/ 17:23:54 <mikeperry> asn and I can do a tor-dev post with our onionperf findings 17:24:28 <GeKo> it's cool 17:24:31 <mikeperry> nickm: yeah I clarified much of the confusion and omissions in the spec, or at least tried to 17:24:36 <nickm> great 17:24:55 <mikeperry> fixed the "we" thing, reorganized, added more detail, etc 17:26:56 <ahf> nice 17:27:10 <mikeperry> dgoulet: wrt congestion control, it is not urgent. I have things in mind to that should be clarified wrt experiments. I can do that, no worries 17:27:16 <dgoulet> ack 17:28:05 <mikeperry> dgoulet: if you want to revive your conflux proposal tho and adapt it to use congestion control info, that would be great tho 17:28:24 <dgoulet> mikeperry: ah that could be an idea yeah! 17:28:44 <mikeperry> nickm also wanted side channel analysis section there. you don't have to write it, but at least put a place holder so we remember 17:30:04 <mikeperry> dgoulet: for conflux, don't worry about resumption or windows required for that. just focus on the unreliable version for now. small reorder window needed for that but hopefully not as large as what would be required if a circuit path failed.. I hope 17:30:20 <dgoulet> ok! 17:30:41 <mikeperry> dgoulet: and keep in mind nick's proposal for stacked relay commands/extra fields.. we need a sequence number 17:30:50 <mikeperry> I forget that prop number... 17:31:08 <dgoulet> 325-packed-relay-cells.md 17:31:51 <mikeperry> yah. I think that is what we would use for adding sequence numbers? 17:32:24 <dgoulet> can't recall but I'll keep that in mind 17:33:34 <ahf> anything else we have to look at today? 17:33:36 <mikeperry> (resumption for conflux would be awesome but it is not clear relays can support that much memory for such windows... if you find a way feel free to mention it tho) 17:34:03 <dgoulet> mikeperry: I have my ideas, we'll see how realistic it can become 17:34:08 * dgoulet is good ahf 17:34:13 <GeKo> ahf: i guess next steps for the sbws - torflow issue? 17:34:31 <GeKo> we could patch sbws to figure out whether mikeperry is right 17:34:47 <GeKo> while making sense of the bwauthealth data 17:34:56 <mikeperry> it is already emitting an unmeasured relays csv right? 17:35:04 <mikeperry> thought I saw those in the dashboard juga made 17:35:11 <juga> yup 17:35:16 <mikeperry> comparing that to ahf's scanner results for the appropriate time should be easy 17:35:17 <juga> with unmeasured relays 17:35:32 <GeKo> mikeperry: yep 17:35:34 <mikeperry> roger's 0.2.9 point might also be relevant, idk 17:35:46 <ahf> yeah, i think taking the set of nodes i published from my test and compare it with the set we have elsewhere might be next steps there? 17:35:49 <mikeperry> probably a few reasons for this problem 17:36:57 <mikeperry> ahf: yah. make sure to use the appropriate times from juga's dashboard vs your scan 17:36:58 <GeKo> ahf: we might need a new test run of your script, but apart from that, yes 17:37:05 <GeKo> yep 17:37:07 <mikeperry> juga had results going back thru october I think 17:37:16 <ahf> right 17:37:33 <juga> mikeperry: i think most of those files were buggy 17:37:34 <GeKo> and some were unusable due to bugs 17:37:38 <GeKo> yeah 17:37:38 <juga> yup 17:37:44 <mikeperry> ah 17:37:50 <GeKo> but once that is solved 17:37:56 <GeKo> a new test run with ahf's script 17:38:00 <juga> hopefully last 2 ones and consecutives are fine 17:38:08 <GeKo> might be fastest to move forward 17:38:36 <ahf> i get a slightly different set each time i run my script 17:38:41 <ahf> that part i found interesting 17:39:06 <juga> i think the set it usually different with the tool i've been using too 17:39:57 <mikeperry> juga: just fyi the flashflow merge is lower priority on your side for now; let tor-core look at it first. not sure if you saw that 17:40:05 <juga> ok 17:40:17 <mikeperry> making sbws work to replace torflow, and then improving it. both those are higher priority rn 17:40:28 <juga> yup 17:42:11 <ahf> ok 17:42:16 <ahf> nothing else? 17:42:56 <nickm> not from me 17:43:02 <nickm> one arti thing: 17:43:18 <nickm> if anybody wants to look at code that I am not going to change for a while,, review it, suggest improvements,, just ask. 17:43:38 <ahf> how do we know what code wont change in a while? :o 17:43:44 <nickm> ask me :) 17:43:46 <ahf> ah! 17:43:56 <ahf> sounds good. i had my first build and look at the code friday 17:43:58 <ahf> very exciting 17:44:12 <ahf> cool, i will end the meeting then 17:44:13 <ahf> thanks all! 17:44:14 <ahf> o/ 17:44:16 <ahf> #endmeeting