| 30 Dec 2023 |
hexa | yeah, it is what it is | 00:28:47 |
hexa | ceph is not really suitable for all workloads we run | 00:29:07 |
hexa | but it is the most usable compromise | 00:29:19 |
hexa | e.g. we have a pretty busy postgresql database, that has to cope with the high latency | 00:29:43 |
adamcstephens | Yeah ceph is quite mature at this point so it’s generally a safe option | 00:48:11 |
adamcstephens | stgraber mentioned linstor in a issue today. I hadn’t seen that one before | 00:49:20 |
adamcstephens | Most other newish solutions are k8s focused on | 00:51:29 |
hexa | linbit also developed drbd | 00:54:07 |
hexa | block-level replication | 00:54:17 |
hexa | * primary/secondary block-level replication | 00:54:34 |
hexa | ceph has the benefit that it can offer both block storage as well as a filesystem with snapshot support | 00:55:11 |
hexa | erause coding, replication, it is very reliable | 00:55:26 |
hexa | but the nixos packaging needs more love tbh | 00:55:44 |
adamcstephens | I’ve not tried it. I really only have two nodes that would be ok for ceph, even if I have others that could help with quorum | 01:04:42 |
hexa | adamcstephens 🐝: we lost the lxd image | 15:57:14 |
hexa | https://hydra.nixos.org/job/nixos/trunk-combined/nixos.lxdVirtualMachineImage.aarch64-linux
https://hydra.nixos.org/job/nixos/trunk-combined/nixos.lxdVirtualMachineImage.x86_64-linux | 15:57:25 |
adamcstephens | In reply to @hexa:lossy.network adamcstephens 🐝: we lost the lxd image How does that happen? | 16:05:09 |
hexa | e.g. when it fails to evaluate | 16:05:28 |
adamcstephens | Ahh | 16:05:42 |
hexa | in job ‘nixos.lxdVirtualMachineImage.x86_64-linux’:
error:
… while evaluating a branch condition
at /nix/store/0cgy1xrv40pvk2j1d6sjpgczx8qg7ds4-source/nixos/release-combined.nix:17:28:
16|
17| removeMaintainers = set: if builtins.isAttrs set
| ^
18| then if (set.type or "") == "derivation"
… while calling the 'isAttrs' builtin
at /nix/store/0cgy1xrv40pvk2j1d6sjpgczx8qg7ds4-source/nixos/release-combined.nix:17:31:
16|
17| removeMaintainers = set: if builtins.isAttrs set
| ^
18| then if (set.type or "") == "derivation"
(stack trace truncated; use '--show-trace' to show the full trace)
error: The option `systemd.services.lxd-agent.unitConfig.Before' has conflicting definition values:
- In `/nix/store/0cgy1xrv40pvk2j1d6sjpgczx8qg7ds4-source/nixos/modules/system/boot/systemd.nix': "shutdown.target"
- In `/nix/store/0cgy1xrv40pvk2j1d6sjpgczx8qg7ds4-source/nixos/modules/virtualisation/lxd-agent.nix': [ ]
Use `lib.mkForce value` or `lib.mkDefault value` to change the priority on any of these definitions.
| 16:05:58 |
adamcstephens | Ugh. That wasn’t my doing, someone else added that | 16:06:25 |
hexa | https://github.com/nixos/nixpkgs/pull/271326 | 16:07:24 |
adamcstephens | Yep. I saw that when adding the path | 16:09:56 |
adamcstephens | i can't say i understand why that was added | 16:26:20 |
adamcstephens | but i haven't spent the time to | 16:26:29 |
adamcstephens | In reply to @hexa:lossy.network
in job ‘nixos.lxdVirtualMachineImage.x86_64-linux’:
error:
… while evaluating a branch condition
at /nix/store/0cgy1xrv40pvk2j1d6sjpgczx8qg7ds4-source/nixos/release-combined.nix:17:28:
16|
17| removeMaintainers = set: if builtins.isAttrs set
| ^
18| then if (set.type or "") == "derivation"
… while calling the 'isAttrs' builtin
at /nix/store/0cgy1xrv40pvk2j1d6sjpgczx8qg7ds4-source/nixos/release-combined.nix:17:31:
16|
17| removeMaintainers = set: if builtins.isAttrs set
| ^
18| then if (set.type or "") == "derivation"
(stack trace truncated; use '--show-trace' to show the full trace)
error: The option `systemd.services.lxd-agent.unitConfig.Before' has conflicting definition values:
- In `/nix/store/0cgy1xrv40pvk2j1d6sjpgczx8qg7ds4-source/nixos/modules/system/boot/systemd.nix': "shutdown.target"
- In `/nix/store/0cgy1xrv40pvk2j1d6sjpgczx8qg7ds4-source/nixos/modules/virtualisation/lxd-agent.nix': [ ]
Use `lib.mkForce value` or `lib.mkDefault value` to change the priority on any of these definitions.
where does this log come from? | 16:27:41 |
hexa | https://hydra.nixos.org/jobset/nixos/trunk-combined#tabs-errors | 16:27:52 |
hexa | (Hi, i'm a hydra wizard) | 16:28:02 |
adamcstephens | ahh you already pinged the PR | 16:29:15 |
hexa | yeah, that was fairly straightforward | 16:29:40 |