Giter Site home page Giter Site logo

Comments (9)

concourse-bot avatar concourse-bot commented on August 26, 2024

Hi there!

We use Pivotal Tracker to provide visibility into what our team is working on. A story for this issue has been automatically created.

The current status is as follows:

This comment, as well as the labels on the issue, will be automatically updated as the status in Tracker changes.

from bosh-io-stemcell-resource.

zachgersh avatar zachgersh commented on August 26, 2024

@vito can do - saw this and was intrigued that it even happened.

from bosh-io-stemcell-resource.

zachgersh avatar zachgersh commented on August 26, 2024

Was waiting to accumulate at least two issues before I started work again.

from bosh-io-stemcell-resource.

zachgersh avatar zachgersh commented on August 26, 2024

@vito one half (retry failed http, like connection timeout is done).

41250ed

io.EOF check coming next.

from bosh-io-stemcell-resource.

zachgersh avatar zachgersh commented on August 26, 2024

@vito fixed for both retryable http errors and unexpect EOFs (a bit more than what you asked but nice nonetheless).

from bosh-io-stemcell-resource.

ljfranklin avatar ljfranklin commented on August 26, 2024

@zachgersh I have the perfect test for this feature. We have a Concourse worker in China that has to download a 500MB stemcell from bosh.io. Even when using the CloudFront URL, it just failed 5 times in a row with "TLS handshake timeout", then "read: connection timed out", followed by a few "read: connection reset by peer". Hopefully these fall under "Temporary" errors.

Gonna build a Docker image from master and put the retries through their paces :)

from bosh-io-stemcell-resource.

zachgersh avatar zachgersh commented on August 26, 2024

Yesssss! Please reopen if you find it doesn't actually work. This will
retry infinitely so be prepared to kill the task as needed!

On Thursday, November 3, 2016, Lyle Franklin [email protected]
wrote:

@zachgersh https://github.com/zachgersh I have the perfect test for
this feature. We have a Concourse worker in China that has to download a
500MB stemcell from bosh.io. Even when using the CloudFront URL, it just
failed 5 times in a row with "TLS handshake timeout", then "read:
connection timed out", followed by a few "read: connection reset by peer".
Hopefully these fall under "Temporary" errors.

Gonna build a Docker image from master and put the retries through their
paces :)


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
#13 (comment),
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAqFAxE4TrkfbUQMln0TtmvZvgLkSt-8ks5q6kZXgaJpZM4KFa-y
.

from bosh-io-stemcell-resource.

ljfranklin avatar ljfranklin commented on August 26, 2024

@zachgersh so we should probably re-open this. All the download attempts failed with "request canceled (Client.Timeout exceeded while reading body)". The 5 minute timeout here is way too low for the China download unfortunately. I'm trying it again with the Timeout set to 0. Any specific reason the 5 minute timeout was introduced? The DefaultTransport would still give some lower-level handshake and idle connection timeouts, so the connection shouldn't hang forever even if the HTTP Client Timeout is 0.

from bosh-io-stemcell-resource.

zachgersh avatar zachgersh commented on August 26, 2024

@ljfranklin - can we open a new issue to remove that timeout? I can totally get rid of it now that I introduced a different fake :/

from bosh-io-stemcell-resource.

Related Issues (11)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.