Skip to content

Adopt MyOwnMesh v0.1.3 (fast recovery after a node freeze)#211

Merged
mrjeeves merged 1 commit into
mainfrom
claude/determined-einstein-gEcXX
May 29, 2026
Merged

Adopt MyOwnMesh v0.1.3 (fast recovery after a node freeze)#211
mrjeeves merged 1 commit into
mainfrom
claude/determined-einstein-gEcXX

Conversation

@mrjeeves
Copy link
Copy Markdown
Owner

What

Adopt MyOwnMesh v0.1.3 — the fast-recovery fix for the model-load freeze.

  • src-tauri/Cargo.toml: myownmesh-core git tag v0.1.2v0.1.3 (also corrected the stale "pinned to main" comment).
  • .myownmesh-rev: v0.1.2v0.1.3 (drives build.rs to fetch the matching daemon sidecar).
  • src-tauri/Cargo.lock: refreshed — myownmesh-core + myownmesh-signaling now resolve to v0.1.3#47e36655, all 63 other deps unchanged.

Why

When loading a model freezes the machine, the colocated myownmesh serve daemon is starved too, so peers tear this node down after the ~90 s heartbeat grace. Before v0.1.3, the woken node didn't re-advertise and kept stale sessions, so it only reappeared on the next steady-state advertisement — up to 5 minutes later. MyOwnMesh v0.1.3 (mrjeeves/MyOwnMesh#19) makes the node re-announce on wake and clear its own zombie sessions, so neighbors reconnect in ~1–2 s.

Verification

cargo update resolved the new tag cleanly (only the two mesh crates changed; identical dependency graph), and all daemon sidecar assets (linux x86_64/aarch64, windows x86_64, macOS x86_64/aarch64) are published on the v0.1.3 release, so build.rs can fetch the sidecar on every CI target. Full build/test is left to CI, which has the Tauri/webkit toolchain.

https://claude.ai/code/session_017UZ6AKBqV2ae2E6XbyoAgq


Generated by Claude Code

Bumps the bundled myownmesh substrate from v0.1.2 to v0.1.3. That release
makes a node which was frozen — e.g. while loading a model, which can
stall the whole box and the colocated daemon — re-announce on wake and
clear its own stale peer sessions, so neighbors reconnect in ~1-2s
instead of waiting out the multi-minute advertisement cadence.

- src-tauri/Cargo.toml: myownmesh-core git tag v0.1.2 -> v0.1.3
- .myownmesh-rev: v0.1.2 -> v0.1.3 (daemon sidecar pinned by build.rs)
- src-tauri/Cargo.lock: refreshed (myownmesh-core + myownmesh-signaling)

https://claude.ai/code/session_017UZ6AKBqV2ae2E6XbyoAgq
@mrjeeves mrjeeves merged commit 651dc35 into main May 29, 2026
4 checks passed
@mrjeeves mrjeeves deleted the claude/determined-einstein-gEcXX branch May 29, 2026 08:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants