00:01 frost-lab joined 00:44 lucasb left 03:20 frost-lab left 04:16 leont left 04:54 japhb left, japhb joined 05:08 eater left 05:09 eater joined 06:36 nativecallable6 left, unicodable6 left, tellable6 left, notable6 left, sourceable6 left, squashable6 left, evalable6 left, bisectable6 left, benchable6 left, bloatable6 left, coverable6 left 06:37 bisectable6 joined, unicodable6 joined 06:38 notable6 joined, evalable6 joined, bloatable6 joined, benchable6 joined, nativecallable6 joined 06:39 squashable6 joined, sourceable6 joined, coverable6 joined 06:40 tellable6 joined 07:50 squashable6 left 07:51 squashable6 joined 08:53 Altai-man joined 09:10 sena_kun joined 09:11 Altai-man left 09:30 squashable6 left 09:31 squashable6 joined
nine sena_kun: the offer to host those bots on my server still stands. We could give them their own VM, so it'd be easy to duplicate their current setup without any major changes 10:00
sena_kun nine, we have plenty of resources (there is the blin server from our infra folks, your server, I can rent one without issues), just nobody to do the migration / setup work. 10:02
nine Why is docker necessary? 10:03
sena_kun I believe it makes maintaining easier (replicas, restarts), is more secure (that's when you execute someone's code on your machine), plus fixes some glibc issue if old enough distro is used. 10:06
nine systemd takes care of the first one and the other two are covered by having your own VM 10:10
sena_kun So be it, whatever floats the bot! 10:11
nine At least tkll we find someone with the time to properly care for them
MasterDuke nine: how much free ssd space does it have? 10:36
nine well, no ssd 10:38
MasterDuke hm, not even sure we've tested them on non-ssd. wonder if that would make dwarfs even more attractive since it would use the kernel's file cache, which would theoretically be more helpful for spinning rust 10:47
nine How much IO do these bots do? 11:01
rba - The blin server only runs docker container for security reason. 11:09
- I can take the lead with migration, but I need help.
- As I understand some bots are cpu hungry and some are disk hungry.
nine help in what form? 11:17
MasterDuke nine: not much sustained io. but lots of random access to extract the individual commit builds from their archives 11:46
rba: i wouldn't say any particular bot is cpu or disk hungry. it's all the builds that the bots use that take up a lot of disk space 11:47
of course depending on what code people run, a bot may use a bunch of cpu for a little while
12:35 leont joined 13:09 Altai-man joined 13:11 sena_kun left
timotimo docker isn't a security mechanism 13:25
moritz that's halfway true 13:36
docker makes it easy to use cgroups, which in turn can be a security feature
and namespaces for lots of stuff, like PIDs 13:37
13:55 lucasb joined 15:24 squashable6 left, coverable6 left, benchable6 left, notable6 left, sourceable6 left, tellable6 left, bloatable6 left, unicodable6 left, quotable6 left, nativecallable6 left, bisectable6 left, evalable6 left, greppable6 left, shareable6 left, statisfiable6 left, releasable6 left, linkable6 left, committable6 left, benchable6 joined, linkable6 joined 15:25 nativecallable6 joined, greppable6 joined, sourceable6 joined, statisfiable6 joined, unicodable6 joined, evalable6 joined, coverable6 joined, bisectable6 joined 15:26 notable6 joined, tellable6 joined, squashable6 joined, releasable6 joined, bloatable6 joined, quotable6 joined, committable6 joined, shareable6 joined 15:46 leont left
Geth nqp/getlex_fallback: d81725d3ac | (Stefan Seifert)++ | src/vm/moar/QAST/QASTOperationsMAST.nqp
Fix try_get_bind_scope not stopping on undefined outer

The check for type BlockInfo always succeeds, because BlockInfo is actually not yet declared at that point, so it evaluates to NQPMu from which all types are derived. So the loop doesn't actually stop when outer is empty. Fix by checking for definedness instead.
16:04
nqp/getlex_fallback: 64f05f8b8e | (Stefan Seifert)++ | 13 files
Support HLL fallback versions of ops looking for lexicals by name
17:10 sena_kun joined 17:11 Altai-man left 21:09 Altai-man joined 21:11 sena_kun left 23:15 Altai-man left