Skip to content

VPAAMP-602: LLD video freeze#1712

Open
Reshma-JO07 wants to merge 1 commit into
dev_sprint_25_2from
feature/VPAAMP-602
Open

VPAAMP-602: LLD video freeze#1712
Reshma-JO07 wants to merge 1 commit into
dev_sprint_25_2from
feature/VPAAMP-602

Conversation

@Reshma-JO07

Copy link
Copy Markdown
Contributor

Reason for change: Rampdown when curl 56 occurs
Test Procedure: updated in ticket
Risks: Medium

@Reshma-JO07
Reshma-JO07 requested a review from a team as a code owner July 10, 2026 08:58
@Reshma-JO07
Reshma-JO07 force-pushed the feature/VPAAMP-602 branch 6 times, most recently from f128d04 to 7a2f377 Compare July 16, 2026 11:20
Comment thread MediaStreamContext.cpp Outdated
}
}
}
else if ((eTRACK_VIDEO == type) && !dlInfo->isInitSegment &&

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Retry should be done internally in GetFile with a 100-200ms delay

Comment thread priv_aamp.cpp Outdated
{
// Reset context values specific to each download attempt
context.ResetForNewDownload();
if (resumeAttemptPending)

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

This should be a separate feature. Not part of this

Comment thread priv_aamp.cpp Outdated

}
bool isRetryableDnsFailure =
(res == CURLE_COULDNT_RESOLVE_HOST) &&

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Retry on DNS resolve failure, never succeeds. That's the data we have so far.

Comment thread priv_aamp.cpp Outdated
resumeAttemptPending = false;
}

int retryWaitMs = CalculateCurlRetryBackoffMs(res, downloadAttempt);

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Lets keep it simple. Fixed retry delay for now. There is only 1 retry, so there is no need for calculation here

Comment thread streamabstraction.cpp
{
http_error = getOriginalCurlError(http_error);

if (http_error == 404 || http_error == 403 ||

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

the plan is to remove these conditions going forward

Reason for change: Rampdown when curl 56 occurs
Test Procedure: updated in ticket
Risks: Medium

Signed-off-by: Reshma-JO07 <sreshmaraphaelk@gmail.com>
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