Skip to content

Improve provisioning error reporting and fix logging on esp32 heltec tracker v2#72

Open
evelant wants to merge 2 commits into
attermann:masterfrom
evelant:followup/tracker-v2-session-fixes
Open

Improve provisioning error reporting and fix logging on esp32 heltec tracker v2#72
evelant wants to merge 2 commits into
attermann:masterfrom
evelant:followup/tracker-v2-session-fixes

Conversation

@evelant

@evelant evelant commented Jul 14, 2026

Copy link
Copy Markdown

A few small things I found while adding support for the Heltec Tracker V2 #71

  • Return StorageError when a wire-protocol commit cannot persist its promoted state.
  • Add regression coverage ensuring clients do not receive a successful commit response when durable storage fails.
  • Format 64-bit time offsets portably on embedded targets where %llu support varies (%llu formatting crashes on the heltec tracker v2).

Previously, the wire commit path discarded the result of save_namespace(), allowing clients to believe a configuration was safely committed even when its namespace file could not be written.

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