Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix responsive problems when cancelling during a BITS download #4429

Closed
wixbot opened this issue May 22, 2014 · 2 comments
Closed

Fix responsive problems when cancelling during a BITS download #4429

wixbot opened this issue May 22, 2014 · 2 comments
Assignees
Milestone

Comments

@wixbot
Copy link

wixbot commented May 22, 2014

When a BITS job has encountered a transient error you have to always for for 2 weeks before you can cancel setup.

In transient error states, BITS does not call into our callback. The BITS callback handles canceling based on the result of the progress callback. If the transient error state persists, we may not get another call into the BITS callback until the BITS job times out, so the user may not be able to cancel the setup until the BITS job times out.

To fix this, update WaitForCompletion (which waits for the BITS job to finish) to periodically check for cancel if the BITS job isn't transferring. (20914)

Originally opened by heaths

@wixbot
Copy link
Author

wixbot commented May 22, 2014

AssignedTo set to heaths

@wixbot
Copy link
Author

wixbot commented Jun 15, 2014

Originally changed by heaths
Resolution set to fixed
Status changed from Open to Resolved

@wixbot wixbot added this to the v3.9 milestone Dec 20, 2015
@wixbot wixbot closed this as completed Dec 20, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants