Coder Social home page Coder Social logo

bosh-oracle-cpi-release's People

Contributors

10islover avatar bitsarvi avatar dmutreja avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

bosh-oracle-cpi-release's Issues

Add bosh-oracle-cpi sources directly

CPI implementation repo, bosh-oracle-cpi, is currently included in the release as git submodule. That arrangement works great for contributing to CPI only and allows this release repo to consume the CPI independently. Now that the CPI has matured (to a degree anyway!) , in practice the two repos will move forward in lock step. CPI version change will almost always result in bump in the release version.

A single repo will also be easier to mirror under cloudffoundry-incubator, similar to how other vendor repos are maintained.

We should get rid of the CPI submodule and include the sources directly in this repo.

attachVolumeConflict error while updating concourse deployment

From @dmutreja on February 27, 2018 19:13

Encountered "Error: CPI error 'Bosh::Clouds::CloudError' with message 'Error attaching volume: [POST /volumeAttachments/][409] attachVolumeConflict &{Code:0xc4204418e0 Message:0xc420441900}' in 'attach_disk' CPI method"

  • Was running BOSH 261.4 with concourse deployment on it
  • Upgraded to BOSH 262 using create-env. Enabled UAA and CredHub as part of the upgrade
  • Redeployed concourse (with credhub enabled in web atc job) which resulted in the above error

Logging this issue for further investigation.

Copied from original issue: oracle/bosh-oracle-cpi#23

User rate limit exceeds errors when deploying Cloud Foundry

From @dmutreja on January 28, 2018 22:23

Deploying Cloud Foundry intermittently fails with

L Error: CPI error 'Bosh::Clouds::CloudError' with message '[PUT /instances/{instanceId}][429] UpdateInstance default &{Code:0xc420046de0 Message:0xc420046e00}[User-rate limit exceeded.]' in 'set_vm_metadata' CPI method

Implement exponential backoff if needed.

Copied from original issue: oracle/bosh-oracle-cpi#21

Optimize create_stemcell wait duration

From @dmutreja on December 11, 2017 20:27

create_stemcell implementation currently takes anywhere from 12-15 minutes to complete. Most of that time is spent in waiting for the OCI import image operation to complete. It uses the retry-with-delay-between-retries strategy for this wait period. The delay is currently set to two minutes, but that is not optimal for cases when the image creation actually completes in the early part of that two minute window.

E.g. if the image import takes 12 min and 10ms to complete create_stemcell will actually wait for 14 minutes.

Logging this issues to optimize that behavior. Perhaps come up a with a retry strategy implementation that uses a logarithmic delay (as opposed to constant delay time) between retries.

Copied from original issue: oracle/bosh-oracle-cpi#17

Change the default setting for cpi.user property

Default CPI username in CPI job spec is 'ubuntu'. Now that we have stemcells coming out of bosh-linux-stemcell-builder, the the first user provisioned in those stemcells in 'vcap' and not ubuntu. Change the default accordingly.

Fix the terraform scripts too.

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.