Comments (15)
@sedouard I filed an issue #334 for azure-sdk-for-ruby.
from bosh-azure-cpi-release.
@jim80net Thanks for your reporting. I have several questions for you.
- Which version are you using?
- Could you send your manifest and the task log to me for advanced investigation? My email is [email protected].
from bosh-azure-cpi-release.
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.
@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.
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.
@landesherr Thanks for your information. How did you get the CPI version 0.9.15?
from bosh-azure-cpi-release.
@AbelHu
npm install -g azure-cli
from bosh-azure-cpi-release.
@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.
@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.
@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.
@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.
@landesherr Please show me the CPI release link in your bosh.yml. It is similar to the link here.
from bosh-azure-cpi-release.
- name: bosh-azure-cpi
version: 6
git: https://github.com/cloudfoundry-incubator/bosh-azure-cpi-release.git
from bosh-azure-cpi-release.
I'm seeing this too with CPI v7. I'll send a log.
from bosh-azure-cpi-release.
@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)
- Get https://10.0.0.4:25555/info connect: no route to host HOT 2
- Support Ephemeral OS Disks HOT 2
- Allow For Custom Disk Size When Specifying use_root_disk = true HOT 2
- CPI v37.3.1 failes to delete stemcells HOT 2
- Permissions issue if more then one user doing deployments HOT 7
- Azure CPI needs a new ways to deploy VMs HOT 6
- Support for application gateways with multiple backend pools HOT 9
- BOSH Azure CPI could provide API to automatically add diego cell or Create VM on which containers can be deployed on . #4 HOT 1
- development.md env setup is broken: vendor_gems script fails with gem not found error HOT 4
- Rubocop dev dependencies/scripts are broken
- Increase unit test coverage to 100% HOT 2
- Reduce ignored rubocop offenses HOT 4
- New BOSH Azure CPI release HOT 5
- Bosh director self snapshots are not being triggered HOT 4
- Improve JSON parsing speed by using Oj or FastJsonParser HOT 6
- Azure IMDS endpoint calls do not work when multiple UserAssigned managed identities are available HOT 3
- Azure ephemeral OS/temp disk HOT 7
- Support the azure blobstore as external blobstore for bosh HOT 12
- Local tests are not working on Linux (WSL2) HOT 4
- VM is being created with MS DNS even when local_dns is specified. HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bosh-azure-cpi-release.