feat: live image polling on ODLC Images page#77
Open
Michael-R-Dickinson wants to merge 9 commits into
Open
Conversation
maplesyrup-0606
left a comment
Contributor
There was a problem hiding this comment.
I assume this is an attempt to reduce the upload speed? If so, how much was reduced, was that measured?
Collaborator
Author
On the macbook we got < 2s from capture button to image showing up on another tab, but this probably isn't representative of how it will perform on the mercpad. We'll test more soon |
…into live-images-updates
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
{session_id}.index.json) per session containing only[{id, receivedAt}]— the poll hot path reads this tiny file instead of the full multi-MB session JSON, keeping CPU load flat as sessions growGET /vision/odlc-session/{id}/index/?since=<ms>andGET /vision/odlc-session/{id}/records/{record_id}/endpoints; renamespatch_odlc_record→odlc_recordto reflect it now handles both GET and PATCHTest plan
Written by michael 👨