Skip to content

fix(mesh): clean stale Redis entries on edge sync (#2053)#2183

Merged
mrveiss merged 1 commit intoDev_new_guifrom
feat/issue-2053
Mar 23, 2026
Merged

fix(mesh): clean stale Redis entries on edge sync (#2053)#2183
mrveiss merged 1 commit intoDev_new_guifrom
feat/issue-2053

Conversation

@mrveiss
Copy link
Copy Markdown
Owner

@mrveiss mrveiss commented Mar 23, 2026

Summary

  • Deletes sorted set keys before ZADD to ensure pruned edges don't persist
  • Refactored sync() into 3 helpers (collect, clear, enqueue)
  • 2 new tests verify delete-before-write ordering and orphan cleanup

Closes #2053

Refactors sync() to delete sorted set keys before ZADD, ensuring
pruned edges don't persist. Three extracted helpers keep each under
30 lines. 2 new tests (7 total).
@github-actions
Copy link
Copy Markdown

✅ SSOT Configuration Compliance: Passing

🎉 No hardcoded values detected that have SSOT config equivalents!

@mrveiss mrveiss merged commit 1339079 into Dev_new_gui Mar 23, 2026
2 of 3 checks passed
@mrveiss mrveiss deleted the feat/issue-2053 branch March 23, 2026 20:57
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.

1 participant