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

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

Comments

Projects
None yet
2 participants
Collaborator

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

Collaborator

wixbot commented May 22, 2014

AssignedTo set to heaths

Collaborator

wixbot commented Jun 15, 2014

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

@wixbot wixbot added bug burn labels Dec 20, 2015

@wixbot wixbot added this to the v3.9 milestone Dec 20, 2015

@wixbot wixbot closed this Dec 20, 2015

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment