Skip to content

Sequencer tests for OTA blob updates#1281

Closed
khyatimahendru wants to merge 23 commits intofaucetsdn:masterfrom
khyatimahendru:ota-updates
Closed

Sequencer tests for OTA blob updates#1281
khyatimahendru wants to merge 23 commits intofaucetsdn:masterfrom
khyatimahendru:ota-updates

Conversation

@khyatimahendru
Copy link
Copy Markdown
Collaborator

No description provided.

@khyatimahendru khyatimahendru requested a review from grafnu April 15, 2026 12:12
Copy link
Copy Markdown
Collaborator

@grafnu grafnu left a comment

Choose a reason for hiding this comment

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

Still marked as draft...?

Comment thread docs/specs/sequences/generated.md Outdated
Comment thread docs/specs/categories.md
* _blob_: Conditions specific to an individual blob
* _receive_: (**DEBUG**) About receiving a blob update
* _fetch_: (**DEBUG**) Fetching a blob update
* _success_: (**DEBUG**) Successfully fetched a blob
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

INFO?

Comment thread docs/specs/categories.md
* _success_: (**DEBUG**) Successfully fetched a blob
* _failure_: (**ERROR**) Blob fetch failed
* _verify_: Verifying a blob
* _parse_: (**ERROR**) Error parsing blob
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

some kind of INFO level for logging? These categories aren't just error states, but also logging. Not totally consistent, but something to at least pretend we understand.

"softwareFirmwareValue": {
"type": "string"
},
"hardwareIncompatible": {
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

would it be easy/possible to encode these states in the blob that sent instead? Having pubber options just ends up being unwieldy in a number of ways. Not sure it's worth the extra work, but thought I'd at least ask. E.g., the blob would be successful in all other respects, but pubber would look at the contents for specific values and use that to decide what error to throw?

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