[ 
https://issues.apache.org/jira/browse/KUDU-3067?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17061907#comment-17061907
 ] 

Alexey Serbin commented on KUDU-3067:
-------------------------------------

[~seanlau], the main thing that blocks me here is an access to an OpenStack 
cloud instance.  If I put together a WIP patch for review at 
gerrit.cloudera.org, would you be able to verify it works for you?

Also, if you could run the following curl command at one of your instances and 
post back the output, it would be great:

{{curl -v http://169.254.169.254/latest/meta-data/instance-id}}

Also, do you have an account at #kudu-general slack channel?  Maybe, we can 
sync up over Slack on that.

Thank you!

> Inexplict cloud detection for AWS and OpenStack based cloud by querying 
> metadata
> --------------------------------------------------------------------------------
>
>                 Key: KUDU-3067
>                 URL: https://issues.apache.org/jira/browse/KUDU-3067
>             Project: Kudu
>          Issue Type: Bug
>            Reporter: liusheng
>            Assignee: Alexey Serbin
>            Priority: Major
>
> The cloud detector is used to check the cloud provider of the instance, see 
> [here|#L59-L93]],  For AWS cloud it using the URL 
> [http://169.254.169.254/latest/meta-data/instance-id|http://169.254.169.254/latest/meta-data/instance-id*]
>  to check the specific metadata to determine it is AWS instance. This is OK, 
> but for OpenStack based cloud, the metadata is same with AWS, so this URL can 
> also be accessed. So this cannot distinct the AWS and other OpenStack based 
> clouds. This caused an issue when run 
> "HybridClockTest.TimeSourceAutoSelection" test case, this test will use the 
> above URL to detect the Cloud of instance current running on and then try to 
> call the NTP service, for AWS, the dedicated NTP service is 
> "169.254.169.123", but for OpenStack based cloud, there isn't such a 
> dedicated NTP service. So this test case will fail if I run on a instance of 
> OpenStack based cloud because the cloud detector suppose it is AWS instance 
> and try to access "169.254.169.123".
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to