Posts by flokli@im-in.space
(DIR) Post #APjcWOaME2eDoQ9qWO by flokli@im-in.space
2022-11-18T17:18:25Z
0 likes, 1 repeats
Describing how @Ninjatrappeur and I extended nsncd to support host lookups, and how this helps NixOS and nix-built binaries on non-NixOS: https://flokli.de/posts/2022-11-18-nsncd/
(DIR) Post #AQNDps2iAOjX4Epudc by flokli@im-in.space
2022-12-07T17:24:03Z
0 likes, 1 repeats
This year I attended #oceansprint again and managed to make a lot of progress on #tvix-store. See https://flokli.de/posts/2022-12-06-oceansprint-report/ for the report!#nixos #oceansprint #tvix
(DIR) Post #AVuzvXyB9ZcfaSUtlo by flokli@im-in.space
2023-05-22T13:56:18Z
1 likes, 0 repeats
@matthewcroughan as much as I appreciate the good vibes, there's still some hash differences we want to sort out. The goal is to evaluate the same, and your test doesn't check for this 😉 Also, what tvix commit did you run this with? We didn't put too much effort into performance tuning, as the current version still shells out to `nix-store` for some low-level store interactions (which should be slower than what the screenshot suggests).(There's a CL up for review using our own codepaths for this)
(DIR) Post #AVyOYhtPAsMS1xLlQG by flokli@im-in.space
2023-05-24T06:06:23Z
1 likes, 0 repeats
@mic92 As written in https://im-in.space/@flokli/110412679019389276, we shell out to nix-store --add, and benchmarking makes little sense while it's like this.For now we're working on compatibility.
(DIR) Post #AVybschvSeTx92o9LM by flokli@im-in.space
2023-05-24T08:07:43Z
0 likes, 0 repeats
@mic92 can you benchmark stdenv.outPath with tvix from https://cl.tvl.fyi/c/depot/+/8572/33 ?That doesn't shell out to nix-store, but uses the tvix-store model (https://cs.tvl.fyi/depot/-/blob/tvix/store/docs/api.md) under the hood. We still didn't do any performance testing, and there's some known low-hanging fruits, but it's probably a fairer comparison for now.
(DIR) Post #AVybseq9X2Fdl8fkRc by flokli@im-in.space
2023-05-24T09:02:43Z
1 likes, 0 repeats
https://gist.github.com/flokli/0fa74eb334a3c388df0f2cd85f281316
(DIR) Post #AVybsfks89cab3D2qu by flokli@im-in.space
2023-05-24T09:06:36Z
1 likes, 0 repeats
I'm not sure how much of this time tvix currently spends rendering all the warnings about unused variables, and as I said, we didn't do performance-tuning, so there's some low-hanging fruits.
(DIR) Post #Aa66z1NMLEh0Vk6U9A by flokli@im-in.space
2023-09-24T14:22:53Z
1 likes, 1 repeats
Another important milestone reached today for #tvix !We now have tooling to (quickly, sub-second) start VMs executing binaries (and closures) from a tvix-store running on the host, passed in via virtiofs, without any need to rebuild initrds.https://tvix.dev/#nix #nixos
(DIR) Post #Aa66z34I36cxlBCHhY by flokli@im-in.space
2023-09-24T14:29:02Z
0 likes, 0 repeats
Walkthrough/docs here: https://cl.tvl.fyi/c/depot/+/9449/5/tvix/tests/README.md
(DIR) Post #AbIgPdV6esebhRjp4K by flokli@im-in.space
2023-10-30T15:48:30Z
1 likes, 1 repeats
Wrote a little tool, sockburp, to debug and compare responses from two different services listening on unix domain sockets. Helped @Ninjatrappeur to debug ns(n)cd responses: https://flokli.de/posts/2023-10-30-sockburp/ #nsncd #nixos
(DIR) Post #Ako2rrXIbUwJwwHL8a by flokli@im-in.space
2024-08-09T16:32:14Z
0 likes, 1 repeats
Another progress update on #tvix, listing what has happened since the last update: https://tvl.fyi/blog/tvix-update-august-24 #nix #nixos
(DIR) Post #AndNA7y4IZGEu7but6 by flokli@im-in.space
2024-11-02T13:17:10Z
0 likes, 0 repeats
Gave a new update and architectural overview on #tvix during #nixcon24: https://youtu.be/bm1jcTo8uYw #nixcon #nix
(DIR) Post #Au8vTWMkCTkqxQo6Xw by flokli@im-in.space
2025-05-15T22:38:05Z
1 likes, 0 repeats
@picnoir there's work ongoing to get Forgejo federated, but it's a lot of work. Long-term this should allow people from other instances to send PRs.I think federated stars landed recently in Forgejo (but it's not enabled on the Codeberg instance).
(DIR) Post #B1CdqMF11UiBRD6MuO by flokli@im-in.space
2025-12-13T10:22:31Z
1 likes, 0 repeats
@civodul nsncd just never sends an FD to the cache structures, so NSS clients can't have any stale handles.