19:28:30 #startmeeting 19:28:30 Meeting started Wed Dec 19 19:28:30 2018 UTC. The chair is sumpfralle. Information about MeetBot at http://wiki.debian.org/MeetBot. 19:28:30 Useful Commands: #action #agreed #help #info #idea #link #topic. 19:29:01 #chair TheSnide h01ger bcg chteuchteu kenyon be0rn ToxicFrog 19:29:01 Current chairs: TheSnide ToxicFrog bcg be0rn chteuchteu h01ger kenyon sumpfralle 19:29:04 Welcome! 19:29:08 Who is around? 19:32:12 I'm at work, so perhaps 10% availability. 19:33:54 ok - let us wait for others to join ... 19:34:07 maybe we should move even a bit more into the night :) 19:40:16 * h01ger is somewhat around 19:44:32 hi 19:44:58 welcome! 19:45:06 so now we are a group :) 19:45:10 let us start ... 19:45:10 sumpfralle: it was at 2130 CET before ;) ... and you asked to move it 1h earlier ;) 19:45:18 Did I? 19:45:28 IIRC, yes 19:45:31 I think, it was someone else. I cannot tell. 19:45:39 oh, well... maybe. 19:45:45 What is your favorite time, TheSnide? 19:45:52 someone did. who exactly isn't really important 19:46:29 2100 would be a good compromise 19:46:44 This would be good for me, too. 19:46:45 but, let's not change it. 19:46:50 ok :) 19:47:05 #topic What happened last week? 19:47:12 let's say 2030, with a tolerance until 2100 ;) 19:47:19 good! 19:48:04 last week, i was completely under water @ work... and will be until EOW. 19:48:21 poor you! 19:48:57 will be in holidays starting of Saturday, so i really want to work on it this WE 19:49:09 and, get the 3.0 out for the 25. 19:49:18 sounds great! 19:49:38 it won't be a great release... but i don't really care anymore. 19:49:38 I did a bit of digging into the "use_node_name" issue - driven by ToxicFrog's deep dive into the code. 19:49:49 hehe - do not say this aloud :) 19:49:57 bah 19:50:05 It will be a happy release and it will leave room for improvement ... 19:50:06 it's _good enough_ 19:50:13 fine 19:50:35 2 major things are missing: 19:50:37 1. limits 19:50:46 #topic Release for 3.0 19:50:59 2. why there's so many white stripes in dmm0 19:51:15 Yes, (2) is weird. 19:51:17 limits should be very doable. 19:51:26 2. I have no clue whatsoever 19:51:43 I am tempted to finish the move to the VM donated to. I have the feeling it is a load issue. 19:51:59 (the host looks good - but the load numbers are unexpectedly high) 19:52:18 We will see afterwards (and before christmas). 19:53:13 We will do a "review the collection of plugins" session afterwards, or? 19:53:27 (after the release) 20:02:29 [13munin] 15sumpfralle closed pull request #1138: Respect custom color for warning thresholds (06stable-2.0...06hrule-colour) 02https://git.io/fpFUm 20:02:51 +1 20:02:57 [13munin] 15sumpfralle closed issue #1135: warning-HRULES use wrong colour if individual colour for that field 02https://git.io/fp5wP 20:02:58 [13munin] 15sumpfralle commented on issue #1135: It works for me - thus I merged the branch. 02https://git.io/fpj9w 20:03:29 hm, you didnt discuss a 2.0.44 release (date) 20:03:39 h01ger: in a minute :) 20:03:42 ah 20:03:48 TheSnide: anything else for the 3.0 release? 20:03:51 the discussion, or the release ? ;) 20:04:14 well, not really. 20:04:29 ok - so let us switch to stable ... 20:04:35 #topic Release 2.0.44 20:04:36 I don't really like the deb packaging for 3.0 20:04:44 ... But that's a whole other story 20:05:11 I am open for suggestions. We can do this after the release - it is still in experimental - thus nothing is set in stone. 20:05:33 Right now I am collecting last pieces for the 2.0.44 release. 20:05:51 I will tag it today. 20:08:49 +1 20:09:14 Any other topics for today? 20:09:33 ah, the docker version is working (if someone cares) 20:10:01 whats docker? 20:10:05 ;) 20:10:20 h01ger: it's even based on debian-slim ;) 20:10:29 #topic Docker 20:10:35 sounds good! 20:10:45 Do you store the recipe somewhere? 20:10:52 Is it already hidden in the repository? 20:10:57 i have to push it to the repo 20:11:03 good 20:11:13 yeah, some is in the ./Dockerfile in munin.git 20:11:33 I was thinking about using docker-compose for various parts 20:11:34 oh - I never looked at that one - good. 20:12:16 and having only 1 process per container, as recommended. but i got lazy and i think that 1 container for the whole munin is nice. 20:12:32 sounds reasonable to me 20:12:32 therefore there's cron + munin-httpd 20:12:38 (inside) 20:12:53 There's no munin-node, as it would be a little pointless 20:13:00 sounds reasonable to me too (to put more than 1 (related) process in the container) 20:13:11 Adding a timer for systemd would remove the need for a cron daemon, or? 20:13:18 the _real_ issue being config 20:13:22 (just wild guessing) 20:13:27 and state files 20:13:54 "Adding a timer for systemd" Not really, as there's no systemd there ;) 20:14:03 also fine :) 20:14:09 docker is basically "your process is PID 1" 20:14:29 ok 20:14:35 so, munin-httpd is PID1 and cron is launched in bg 20:15:05 well, it's obviously not PID1, but with the magic of PID namespaces it is. 20:15:59 I was thinking about having munin-httpd running munin-update... but then I though that cron was quite fit for the task ;) 20:16:17 I like that. 20:16:34 so, there's 2 _major_ pain points. 20:16:53 which are related to the fact that containers are ephemeral. by design. 20:16:58 Configuration and data directories would be mounted from the outside, ode? 20:17:03 s/ode/or 20:20:48 /etc/munin & /var/lib/munin are not persisted 20:21:15 and, yes. They should be from the outside. Which is something that "leaks". 20:22:03 also, the pgsql database isn't persisted. 20:22:31 ... yeah, I use pg instead of sqlite, since well.. everything is prepackaged anyaway 20:29:25 Should we close the meeting for now and continue afterwards? 20:35:57 #endmeeting