12:00:40 #startmeeting network-health 2024-10-07 12:00:40 Meeting started Mon Oct 7 12:00:40 2024 UTC. The chair is hiro. Information about MeetBot at http://wiki.debian.org/MeetBot. 12:00:40 Useful Commands: #action #agreed #help #info #idea #link #topic. 12:00:46 it's okay 12:00:52 the pad: https://pad.riseup.net/p/tor-nethealthteam-2024-keep 12:01:20 ok let us known.. we were unsure between 12 and 1400 utc... so we have margin 12:03:05 ok let's start 12:03:21 I am fighting collector issues going OOM 12:03:41 but please let me know if I need to unblock anyone 12:05:26 not really unblocking 12:05:42 but it's still hard to work with the bw inflation dashboards 12:05:47 due to timeouts i guess 12:05:54 oh, then maybe it's me blocking? 12:06:04 ah! 12:06:08 adding resources to the machine has been helping a bit 12:06:32 but it still feels like a lottery when loading those dashboards :) 12:06:48 juga: dunno. 12:07:03 yeah... thinking how to solve that at least for now 12:07:11 juga I think we need to start moving that processing into a script and out of sql queries 12:07:29 and create aggregated tables with the data you need 12:08:00 yeah... metrics-sql-tables#37 12:08:12 i guess i'll prioritize this week that 12:08:42 though apart of how the tables/views are created 12:08:51 yeah for example you could already use tor_fusion which does onionperf processing and runs once a day (I think) 12:08:53 i am not sure how that works then but i do like to zoom into different time intervals 12:08:54 would awesome if we can limit the cpu to the parser 12:09:14 maybe that means like hard-coding 1 week, 2weeks etc. as for the cdf panes 12:09:59 hiro: is it possible to limit cpu used by the parser? 12:10:09 sometimes it's useful to have custom timeframes, though 12:10:10 so that there's cpu for queries 12:10:15 @GeKo: we could store smaller time intervals and do the zoom out when needed 12:10:24 yeah 12:10:25 i mean, just for reading 12:10:50 @juga the time consuming part in the parser are the materialized views 12:11:01 cpu, not time 12:11:03 for the cdf i am fine with those hard-coded values 12:11:15 parser could take longer, but not occupy all cpu 12:11:24 but i am not sure whether we want to be a bit more flexible for inflation hunting... 12:11:28 if I limit resources then everything will be slower because it runs every hour and won't finish within the hour 12:11:44 anyway, as commmented in metrics-sql-tables#37, i'd revert refresh from descriptorParser 12:11:53 the classic onionoo problem :) 12:12:01 and then descriptor will be faster 12:12:13 yeah we can revert refreshing 12:12:13 we need to finish before the hour!11!! 12:12:26 yeah lol 12:12:52 ok, i'll do that then right after this meeting 12:13:15 but why don't we do the aggregation in tor_fusion? we have the db setup there 12:13:19 and it runs once a day 12:13:32 hiro: after i do that, what if parser is taking all cpu even if it's only for 15min? 12:13:53 hiro: yeah, i'm going to do aggregation apart 12:13:59 well, not just aggregation 12:14:03 uhm 12:14:20 but when the data isn't related to tor_fusion 12:14:32 hey todays not thursday! I missed the meeting 12:14:36 i don't think i should add more code there 12:14:46 ok what if I make a jar that doesn't refresh the materialized view and we try and see? 12:14:52 also, right now would be python 12:15:07 ok then you can make your own script if you prefer 12:15:14 i'd avoid messing up with descriptor or java at all 12:15:23 tor_fusion is rust 12:15:26 yeah, i think that would be better 12:15:38 yeah, that's what i say in a different script 12:15:46 ok sounds good 12:15:52 ok 12:16:05 nipaton: you did not, it's a different one 12:16:11 this is the network-health meeting 12:16:22 you are welcome here as well, of course :) 12:16:31 haha 12:16:52 does every topic have a schedule? 12:16:54 was it anti censorship you were looking for? 12:17:06 yeah I was in the revious one 12:17:17 yeah we have a schedule 12:17:32 yeah we are organized in teams 12:17:36 but i am not sure where the place is where one can see all the meeting times at a glance 12:18:07 I think maybe the anti-censorship team has something in their wiki on gitlab but I am not sure 12:18:09 hiro: re. which script to use, look metrics-sql-tables#37 if you haven't yet, maybe i need to explain it better 12:18:30 hmm, that would be helpful 12:18:38 ok juga will continue talking on the issue 12:18:46 ok 12:18:57 nipaton: https://gitlab.torproject.org/tpo/anti-censorship/team 12:19:04 kudos 12:20:01 I think we do not need to do everything t hat you mention on the ticket all at once 12:20:14 I think for now we can just add tables to the db for the data we need 12:20:24 #37, sure, step by step 12:20:51 anyways 12:20:53 @sarthikg: how is it going for you? are you settling ok? 12:21:57 going good, finally getting a good hold of tagtor, and that eventually smoothens the way to metrics 2.0 12:22:05 \o/ 12:22:26 nice! 12:23:40 nice nice! 12:23:59 if you have any question please reach out to any of us 12:24:30 sure sure, will definitely do! 12:24:46 @ggus is everything ok on your side? 12:25:50 we need to think on the next meetup agenda 12:26:26 do you prefer to discuss after the meeting? 12:27:36 yes let's think about it, I think also possibly thinking about 38c3 meetup and activities 12:28:16 oh wow, it's already the end of the year! 12:28:22 yep 12:28:29 sounds good 12:28:36 and cfp is either opening or closing soon 12:28:54 https://gitlab.torproject.org/tpo/community/relays/-/issues/100 12:30:44 I think for the meetup we should figure out how many contributions we want from the community (like 1 or 2? I'd do 1, but maybe we could have 2) and then think about the nh update given everything that happened 12:32:26 oook if everyone is groot we can end the meeting 12:32:41 i am 12:32:44 me too 12:33:00 i'm good too 12:33:11 oook! 12:33:15 #endmeeting