Bump box resume delay to 24h

This commit bumps the box resume delay time to 24h and makes it a
constant because I had a bugger of a time actually finding this in the
code :frowny:.

Fixes GH-7272
This commit is contained in:
Seth Vargo 2016-05-27 15:18:50 -04:00
parent f8439869e7
commit 2a02ceb870
No known key found for this signature in database
GPG Key ID: 905A90C2949E8787
2 changed files with 6 additions and 2 deletions

View File

@ -18,6 +18,10 @@ module Vagrant
# to NOT be metadata.
METADATA_SIZE_LIMIT = 20971520
# This is the amount of time to "resume" downloads if a partial box
# file already exists.
RESUME_DELAY = 24 * 60 * 60
def initialize(app, env)
@app = app
@logger = Log4r::Logger.new("vagrant::action::builtin::box_add")
@ -393,7 +397,7 @@ module Vagrant
if env[:box_clean]
@logger.info("Cleaning existing temp box file.")
delete = true
elsif temp_path.mtime.to_i < (Time.now.to_i - 6 * 60 * 60)
elsif temp_path.mtime.to_i < (Time.now.to_i - RESUME_DELAY)
@logger.info("Existing temp file is too old. Removing.")
delete = true
end

View File

@ -43,7 +43,7 @@ variables are respected. HTTPS is also supported.
If an error occurs during the download or the download is interrupted with
a Ctrl-C, then Vagrant will attempt to resume the download the next time it
is requested. Vagrant will only attempt to resume a download for six hours
is requested. Vagrant will only attempt to resume a download for 24 hours
after the initial download.
## Options