Giter VIP home page Giter VIP logo

Comments (15)

AbelHu avatar AbelHu commented on July 18, 2024 1

@sedouard I filed an issue #334 for azure-sdk-for-ruby.

from bosh-azure-cpi-release.

AbelHu avatar AbelHu commented on July 18, 2024

@jim80net Thanks for your reporting. I have several questions for you.

  1. Which version are you using?
  2. Could you send your manifest and the task log to me for advanced investigation? My email is [email protected].

from bosh-azure-cpi-release.

sedouard avatar sedouard commented on July 18, 2024

FYI -

Not sure if this is related but It's known that the azure ruby sdk doesn't have client side timeouts. We hit this issue when working with the storage APIs from less-than-favorable network connection (eg: uploading to an Azure container from an AWS data center).

The resulting symptoms will be what you see -- a deadlock of threads waiting on some some asynchronous web request.

from bosh-azure-cpi-release.

jim80net avatar jim80net commented on July 18, 2024

@AbelHu, email sent.

@sedouard Thanks for the +1, glad to see we're not the only ones impacted.

We'd like to see the client side timeout implemented.

from bosh-azure-cpi-release.

landesherr avatar landesherr commented on July 18, 2024

Additional info:

When we encountered this problem, we were using CLI Tool version 0.9.15 from our jumpbox on Azure.

from bosh-azure-cpi-release.

AbelHu avatar AbelHu commented on July 18, 2024

@landesherr Thanks for your information. How did you get the CPI version 0.9.15?

from bosh-azure-cpi-release.

landesherr avatar landesherr commented on July 18, 2024

@AbelHu
npm install -g azure-cli

from bosh-azure-cpi-release.

AbelHu avatar AbelHu commented on July 18, 2024

@landesherr I think you hit a different issue. Iandesherr hit the issue when using BOSH. But you hit the issue when using azure-cli. Could you describe your steps when you hit your issue?

from bosh-azure-cpi-release.

landesherr avatar landesherr commented on July 18, 2024

@AbelHu Sorry for the confusion - I was working with @jim80net when we ran into this problem. If I remember correctly, the BOSH job was triggered from the jumpbox.

from bosh-azure-cpi-release.

AbelHu avatar AbelHu commented on July 18, 2024

@landesherr the BOSH job is triggered from the jumpbox. But BOSH always calls Azure CPI to talk with Azure. azure-cli is only used when you prepare the service principal if you follow our guide. So I need to know how you hit the issue with azure-cli.

from bosh-azure-cpi-release.

landesherr avatar landesherr commented on July 18, 2024

@AbelHu For some reason, I thought you were asking for the CLI version we're using (which is totally unrelated to this problem), not CPI version. Serves me right for not paying enough attention. As @jim80net posted above, we were using what appears to be v2.0.0 of the CPI.

from bosh-azure-cpi-release.

AbelHu avatar AbelHu commented on July 18, 2024

@landesherr Please show me the CPI release link in your bosh.yml. It is similar to the link here.

from bosh-azure-cpi-release.

landesherr avatar landesherr commented on July 18, 2024
  - name: bosh-azure-cpi
    version: 6
    git: https://github.com/cloudfoundry-incubator/bosh-azure-cpi-release.git

from bosh-azure-cpi-release.

svrc avatar svrc commented on July 18, 2024

I'm seeing this too with CPI v7. I'll send a log.

from bosh-azure-cpi-release.

AbelHu avatar AbelHu commented on July 18, 2024

@jim80net @svrc-pivotal Before Ruby v2.3.0, Net::Http.read_timeout is set to 60 seconds by default but Net::Http.open_timeout is set to nil by default. I also find similar gdb backtrace in chef issue #2944 and puppet issue #1570.
I think it is fixed in the PR #109.

from bosh-azure-cpi-release.

Related Issues (20)

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.