Done
Details
Assignee
Gautham VaradarajanGautham VaradarajanTeam
Micro RDKPriority
NoneDocs site change needed?
NoReporter
Gautham VaradarajanGautham Varadarajan
Details
Details
Assignee
Gautham Varadarajan
Gautham VaradarajanTeam
Micro RDK
Priority
Docs site change needed?
No
Reporter
Gautham Varadarajan
Gautham VaradarajanPagerDuty
PagerDuty
PagerDuty
Created June 26, 2024 at 3:20 PM
Updated June 27, 2024 at 2:46 PM
Resolved June 27, 2024 at 2:46 PM
This happens because we put a timeout in the upload request, but the hyper library we use in rust does not clean up its resources unless the request task fully completes. Instead, we accept the loss of the data that we are trying to upload and let hyper fully fail. When there is no internet access, this would result in the lack of an app client, which will prevent the next synchronization task from proceeding mitigating the loss of further data.