Skip to content

Conversation

sitole
Copy link
Member

@sitole sitole commented Oct 8, 2025

Fixes issue where updates of mmdsChan are silenced forever as we start http logger exporter sync that forever blocks the loop. This was actually causing logger MMDs not to be updated after the sandbox resumed.

Related to #1243, as this is the reason why older sandboxes started before the introduction of the hyperloop server are still sending logs to the old IP address after the sandbox was paused and resumed later.


Note

Start HTTP logs exporter asynchronously to prevent blocking MMDS updates and bump version to 0.3.5.

  • Logs:
    • packages/envd/internal/logs/exporter/exporter.go: Run start(ctx) in a goroutine on first MMDS update to avoid blocking the listener and allow ongoing MMDS updates.
  • Version:
    • packages/envd/main.go: Bump Version to 0.3.5.

Written by Cursor Bugbot for commit 8a9ac4b. This will update automatically on new commits. Configure here.

@sitole sitole added the bug Something isn't working label Oct 8, 2025
@sitole sitole marked this pull request as ready for review October 8, 2025 12:13
Copy link
Member

@jakubno jakubno left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you update envd version 🙏🏻

@sitole sitole requested a review from jakubno October 8, 2025 12:43
@sitole
Copy link
Member Author

sitole commented Oct 8, 2025

Can you update envd version 🙏🏻

Bumped

@jakubno jakubno merged commit 476cfa5 into main Oct 8, 2025
26 checks passed
@jakubno jakubno deleted the fix/fix-envd-metadata-fetch-after-resume branch October 8, 2025 13:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants