14:59:35 #startmeeting metrics team meeting 14:59:35 Meeting started Thu Jul 2 14:59:35 2020 UTC. The chair is karsten. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:59:35 Useful Commands: #action #agreed #help #info #idea #link #topic. 14:59:38 https://pad.riseup.net/p/tor-metricsteam-2020.1-keep <- agenda pad 14:59:42 o/ 14:59:43 hi! 14:59:48 o/ 14:59:51 hi dennis_jackson and acute! and phw! 15:00:19 today's roadmap time! 15:00:35 I added a few more topics to the agenda. please add more things you want to talk about today. 15:01:58 gaba: you around? 15:02:32 i am 15:02:37 half here but I am :) 15:02:38 great! hi! 15:02:41 hi ! 15:03:00 we can start with the other topics if you want. 15:03:06 thanks 15:03:07 yes 15:03:10 okay! 15:04:00 alright, let's start. 15:04:04 Shutting down op-??2 instances 15:04:14 any reason to still keep them running? 15:04:23 we have op-??3 instances running for a few weeks now. 15:04:37 https://metrics.torproject.org/torperf.html 15:04:54 those op-??2 instances were the ones with lots of 50kib and 1mib requests. 15:05:16 None from my end, the overlap looks very reassuring 15:05:24 indeed. 15:05:30 yes 15:05:58 okay, great. if I don't hear anything by the end of this meeting, I'll pull the plug. 15:06:23 next topic: 15:06:24 Merging develop into master and tagging next version 15:06:36 so, today we finished a 4 week roadmap. 15:06:47 or, are going to finish that at the end of the day. 15:06:58 is now a good time to merge the develop branch into master and tag a version? 15:07:08 It seems good to me 15:07:49 I think so too 15:07:52 seems like a good time to me 15:08:14 okay, cool! 15:08:20 this model is still new for me. 15:08:33 will do that at the end of (my) today. 15:08:55 I added another topic: 15:08:55 Merge requests 15:09:15 I tried to create a merge request but failed. 15:09:22 anyone being able to give me a hand after the meeting? 15:09:33 karsten: was there an error? 15:09:35 karsten: did you do it from a repo that you forked? 15:10:03 (i didn't work for me when i "manually" forked a repo. i had to actually click the fork button) 15:10:08 phw: I think I failed to upload my branch to the repo I forked. 15:10:31 https://gitlab.torproject.org/karsten/onionperf 15:10:35 this is my repo. 15:10:51 but I failed to push to it or even fetch from it. 15:11:00 something related to permissions, keys, you know, crypto. 15:11:31 do you have a minute after the meeting to look into this together with me? 15:11:52 did you create an access token? 15:12:20 no. I did create an ssh key though and put it into gitlab. 15:13:26 do I still have to create an access token? 15:14:07 I do not think you have to create an access token for forking 15:14:17 or doing a MR 15:14:51 i wonder if the project settings have some overly restrictive options set. 15:15:06 ok just tested this with my key also, it seems to work 15:15:29 the only difference was that I cloned the repo with ssh, not with https 15:15:53 I think I did that, too. 15:16:06 % git remote show karsten 15:16:07 git@gitlab.torproject.org: Permission denied (publickey). 15:16:19 not sure how I tell it which ssh key to use. 15:16:26 I though it'll figure that out by itself. 15:16:44 but, I don't want to use too much of this meeting time on this topic. 15:16:55 does your key appear when in the output of 'ssh-add -L'? 15:17:26 no! 15:17:30 aha! 15:18:30 better! 15:18:35 thanks so much. :) 15:18:58 cool! 15:19:07 okay, I'll give merge requests another try next time. 15:19:17 Roadmap for July 15:19:20 finally! 15:19:22 yes 15:19:38 do you want to go through this? 15:19:39 mostly people need to check that they are ok with what is in the next and doing columns 15:19:50 with the stuff you all have on your plate now and the capacity you have for next month 15:20:48 * phw is ok with "doing" 15:21:09 there are a few issues in Next that I would like to bring. The #28271 is one that maybe phw you can take for next month? 15:22:04 regarding that ticket: it doesn't have to be nagios. 15:22:16 we just need something to monitor our op-??? instances. 15:22:25 i was wondering about that, karsten 15:22:40 monitor that the onionperf process is still running? 15:22:42 right now I have a local script on my laptop that fetches the latest log files, greps them for the last heartbeat, and displays those to me. 15:22:55 some basic checks. 15:23:17 still running and doing measurements. 15:23:40 (not sure if there are zombie states where the process keeps running but isn't doing anything useful. we'd like to distinguish those.) 15:23:54 we have been using the monit tool to monitor anti-censorship infrastructure and i've become quite comfortable with it. i can summarise on the ticket how it could be helpful here 15:24:18 are you running (hosting) that? 15:24:22 and then we can decide how we would like to move forward 15:24:23 or where is that running? 15:24:54 karsten: it's running on my (personal) vps, for remote monitoring. we could also set one up on the monitored machines, and configure the instances to email us if an onionperf breaks 15:24:58 or is it something that's going to run on one of the numerous solaris hosts we're going to have soon? 15:25:01 ;) 15:25:32 karsten: the tgen 1.0.0 analysis output can also include the tgen hearbeats, not sure if we can use that for something 15:25:53 acute: how are you doing with the stuff in your plate? 15:26:07 acute: but those would come with a 24 hour delay, right? 15:26:23 karsten: yes 15:26:28 but okay, not going too deep. phw: having your thoughts on that ticket would be cool! 15:26:32 err, issue, not ticket. 15:26:48 gaba: not expecting 33974 to take much longer :) 15:26:49 acute: ideally, we'd learn sooner. 15:26:50 aye aye, i will comment 15:26:54 thanks! 15:27:12 great! 15:27:16 33974 is quite a beast. 15:27:40 acute: if you have bandwidth next month to any other TGen ticket then go ahead :) 15:27:41 do you need any help with that, in particular the visualization update part? 15:28:13 not at the moment, thanks for offering! 15:28:29 if would be good to have another pair of eyes on the analysis output however 15:28:55 when you have something, let me know. 15:29:05 will update the ticket! 15:29:09 cool! 15:29:27 acute: regarding #30362, do you have any idea what remains to be done after #33974 is in? 15:31:05 no need to answer this now. but can we add a note to #33974 to update #30362 as last step? 15:31:17 so, the new tgen parser calculates the start times of transfers in a similar way to the old one 15:31:23 ah, okay. 15:31:26 so the issue remains. 15:31:37 except that we'd want to fix it upstream? 15:31:38 karsten: is your plan to take the s55 tickets in the next couple of weeks, right? 15:31:47 gaba: yes! 15:31:48 yes, I think so 15:32:06 I'll quickly add that to the ticket. 15:32:09 issue* 15:33:35 done. 15:33:56 thanks! 15:34:10 gaba: so, yes, I'll be distracted a bit by s55 and a couple other smaller things. 15:34:18 ok 15:34:20 sounds good 15:34:27 gaba: I still plan to work on onionperf tickets. 15:34:48 looking at the board, did we say this is for 4 weeks or 8? 15:35:05 (gaba and I briefly talked about this on monday already.) 15:35:13 4 weeks 15:35:26 what remains for the 4 weeks after? 15:35:48 There is still stuff in the backlog 15:36:07 Altough we said is not required for this project. 15:36:12 yeah... 15:36:34 hmm. 15:37:07 I mean, I guess we can try how far we get. 15:37:19 the issues in Next, Doing, and Needs Review all look important to me. 15:37:25 yes 15:37:29 let's focus on those 15:37:35 and we see how we are doing at the beginning of August 15:37:59 are we missing anything, acute, phw, dennis_jackson, jnewsome? 15:38:17 mikeperry, if you're around? 15:38:38 i'm good 15:38:52 this looks good 15:39:15 okay, great! 15:39:29 :+1: 15:39:48 acute: having yet another comment from you on #40001 would be neat. then I could include the updated README.md in master later today. 15:40:02 thanks for all the reviews, by the way! much appreciated. :) 15:40:22 excellent! will update just after the meeting 15:40:28 perfect! 15:40:50 anything else on the roadmap topic? 15:41:00 not from me 15:41:04 karsten: sorry, where are we looking? I'm kind of just keeping one eye on this 15:41:15 jnewsome: https://gitlab.torproject.org/tpo/metrics/onionperf/-/boards 15:41:43 jnewsome: anything missing from Next, Doing, Needs Review that we should be doing in the next 4 (or 8) weeks? 15:42:45 speaking of, if you'd like to look at the TGen 1.0.0 stuff that is pretty far by now, feel free to do that. more eyes == better 15:43:32 thanks; ok, i'll try to take a look 15:43:37 cool! 15:43:43 anything else for today? 15:44:05 i'm fine 15:44:11 all good here 15:44:13 same 15:44:48 great! alright, let's end the meeting and get back to work. thanks, everyone! bye. o/ 15:44:55 thanks! o/ 15:44:56 o/ 15:45:00 bye! 15:45:05 #endmeeting