chore: update nix flake dependencies
By running 'nix flake update' command.
By running 'nix flake update' command.
By running: - 'make install' command in 'examples/client-wasm-web'. - 'make install' command in 'examples/client-wasm-nodejs'. - 'make install' command in 'mithril-explorer'. - 'make install' command in 'docs/website'.
By running 'make upgrade' command in 'examples/client-wasm-nodejs' and 'examples/client-wasm-web'.
By running 'make upgrade-ci-test-deps' command.
By running 'make upgrade' command.
Avoiding the need to run them manually, which we always do anyway now
- new behaviour in putMessage to handle grpc timeouts - increase delays which triggered under significant loss
`cachix/install-nix-action@v30` uses the Determinate Systems Nix installer which enables auto-optimise-store by default. This hard-links identical store files to a shared `/nix/store/.links/<hash>` location. On newer macOS, dyld resolves @loader_path using the canonical inode path rather than the path used to exec the binary. So when a haskell.nix-built binary (which links against `libHSghc-boot` dynamically) gets hard-linked into `.links/`, dyld sees it as living there and resolves `@loader_path` to `/nix/store/.links/` — making the rpath `@loader_path/../lib/aarch64-osx-ghc-9.6.7` point to the non-existent `/nix/store/lib/...` instead of the actual GHC library directory. Setting `auto-optimise-store = false` prevents the hard-linking, keeping binaries at their proper store paths where `@loader_path` resolves correctly. <!-- Describe your change here --> --- <!-- Consider each and tick it off one way or the other --> * [ ] CHANGELOG updated or not needed * [ ] Documentation updated or not needed * [ ] Haddocks updated or not needed * [ ] No new TODOs introduced or explained herafter Co-authored-by: Noon <[email protected]>
Adds a fourth relay running 10.6.4 so the relay set covers every producer version now that p1 is 10.6.4. relay4 mirrors the other relays: mounts p1-configs, the shared relay-topology.json (dials all producers), its own relay4-state volume, and the tracer socket. POOLS stays 4 (producers only). Docs updated.
Bumps p1 from 10.5.3 to 10.6.4. 10.5.x was the only version in the
cluster that still accepted the legacy Net.ErrorPolicy{,.Local} and
Net.Subscription.{DNS,IP} trace namespaces; 10.6.2/10.7.1/11.0.1 all
reject them and logged 'Illegal namespace' warnings every run.
With 10.5.3 gone, no node accepts those namespaces, so they are removed
from testnet.yaml outright (the configurator regenerates configs from it
at runtime — no image rebuild needed). Docs updated to p1 = 10.6.4.
Closes #157
Signed-off-by: Chris Gianelloni <[email protected]>
Signed-off-by: Tripura Repalle <[email protected]>
When partialFanout returns Left during the binary search fallback the error was silently discarded. Now emits PartialFanoutFailed with the reason before throwing StalePartialFanoutTx, making unrecoverable failures visible in the node logs. Signed-off-by: Sasha Bogicevic <[email protected]>