v30
Notices:
Please DONOT use this version if you are using multiple storage accounts. A new issue is introduced by the change in azure-storage-ruby 0.14.0-preview that start_time = entities[0]['Timestamp']
in azure-storage-ruby 0.14.0-preview is a String, but in azure-storage-ruby 0.12.1-preview it is a Time so below error will be thrown when using multiple storage accounts.
A hot fix is coming...
External CPI got response: {"result":null,"error":{"type":"Unknown","message":"can't convert String into an exact number","ok_to_retry":false},"log":"Rescued Unknown: can't convert String into an exact number. backtrace: /var/vcap/packages/bosh_azure_cpi/lib/cloud/azure/stemcell_manager.rb:153:in `-'\n/var/vcap/packages/bosh_azure_cpi/lib/cloud/azure/stemcell_manager.rb:153:in `wait_stemcell_copy'\n/var/vcap/packages/bosh_azure_cpi/lib/cloud/azure/stemcell_manager.rb:100:in `handle_stemcell_in_different_storage_account'\n/var/vcap/packages/bosh_azure_cpi/lib/cloud/azure/stemcell_manager.rb:59:in `has_stemcell?'\n/var/vcap/packages/bosh_azure_cpi/lib/cloud/azure/cloud.rb:167:in `block in create_vm'\n/var/vcap/packages/bosh_azure_cpi/vendor/bundle/ruby/2.4.0/gems/bosh_common-1.3262.24.0/lib/common/thread_formatter.rb:49:in `with_thread_name'\n/var/vcap/packages/bosh_azure_cpi/lib/cloud/azure/cloud.rb:132:in `create_vm'\n/var/vcap/packages/bosh_azure_cpi/vendor/bundle/ruby/2.4.0/gems/bosh_cpi-2.4.1/lib/bosh/cpi/cli.rb:82:in
Fixes:
-
Refine keyword for the error Hostname not known
Background: After upgrading Ruby to 2.4.2, the error message for DNS resolve failure changes so the retry logic for this error in v29 does not work.
-
Bump azure-storage-ruby to 0.14.0-preview #317
Please see changes from 0.12.1-preview to 0.14.0-preview in azure-storage-ruby Release Notes.
Documents:
Development: