You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@stratos.apache.org by Lahiru Sandaruwan <la...@wso2.com> on 2015/05/11 21:35:44 UTC

[GCE] [Testing] Verify Stratos with GCE

Hi all,

I'm working on $subject. I will update the progress as i continue.

BTW. Has anyone done it recently?

Thanks.

-- 
--
Lahiru Sandaruwan
Committer and PMC member, Apache Stratos,
Senior Software Engineer,
WSO2 Inc., http://wso2.com
lean.enterprise.middleware

phone: +94773325954
email: lahirus@wso2.com blog: http://lahiruwrites.blogspot.com/
linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146

Re: [GCE] [Testing] Verify Stratos with GCE

Posted by Isuru Haththotuwa <is...@apache.org>.
+ Asanka.

On Tue, May 12, 2015 at 6:58 AM, Imesh Gunaratne <im...@apache.org> wrote:

> +1 I think Asanka did some experiments with GCE with the GSoC project he
> is working on.
>
> Thanks
>
> On Tue, May 12, 2015 at 1:05 AM, Lahiru Sandaruwan <la...@wso2.com>
> wrote:
>
>> Hi all,
>>
>> I'm working on $subject. I will update the progress as i continue.
>>
>> BTW. Has anyone done it recently?
>>
>> Thanks.
>>
>> --
>> --
>> Lahiru Sandaruwan
>> Committer and PMC member, Apache Stratos,
>> Senior Software Engineer,
>> WSO2 Inc., http://wso2.com
>> lean.enterprise.middleware
>>
>> phone: +94773325954
>> email: lahirus@wso2.com blog: http://lahiruwrites.blogspot.com/
>> linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146
>>
>>
>
>
> --
> Imesh Gunaratne
>
> Senior Technical Lead, WSO2
> Committer & PMC Member, Apache Stratos
>
> --
> Thanks and Regards,
>
> Isuru H.
> +94 716 358 048* <http://wso2.com/>*
>
>
> * <http://wso2.com/>*
>
>
>

Re: [GCE] [Testing] Verify Stratos with GCE

Posted by Imesh Gunaratne <im...@apache.org>.
+1 I think Asanka did some experiments with GCE with the GSoC project he is
working on.

Thanks

On Tue, May 12, 2015 at 1:05 AM, Lahiru Sandaruwan <la...@wso2.com> wrote:

> Hi all,
>
> I'm working on $subject. I will update the progress as i continue.
>
> BTW. Has anyone done it recently?
>
> Thanks.
>
> --
> --
> Lahiru Sandaruwan
> Committer and PMC member, Apache Stratos,
> Senior Software Engineer,
> WSO2 Inc., http://wso2.com
> lean.enterprise.middleware
>
> phone: +94773325954
> email: lahirus@wso2.com blog: http://lahiruwrites.blogspot.com/
> linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146
>
>


-- 
Imesh Gunaratne

Senior Technical Lead, WSO2
Committer & PMC Member, Apache Stratos

Re: [GCE] [Testing] Verify Stratos with GCE

Posted by Imesh Gunaratne <im...@apache.org>.
Great! Nice to hear that Asanka!

On Thu, May 14, 2015 at 9:51 AM, Asanka Sanjaya Herath <an...@gmail.com>
wrote:

> Hi Lahiru,
>
> I didn't create a cartridge for testing. I used a public ubuntu image. My
> next step is to create a php cartridge. I'll update the thread after doing
> that.
>
> On Thu, May 14, 2015 at 7:56 AM, Lahiru Sandaruwan <la...@wso2.com>
> wrote:
>
>>
>>
>> On Thu, May 14, 2015 at 1:32 AM, Asanka Sanjaya Herath <
>> angal.sh@gmail.com> wrote:
>>
>>> Hi All,
>>>
>>> I tested the latest code and now it is working correctly with GCE
>>> without giving the previous exception. I was able to deploy and undeploy an
>>> application without giving any exception.
>>>
>>
>> Great. Are you testing with Python cartridge agent?
>>
>> Thanks.
>>
>>>
>>> On Wed, May 13, 2015 at 10:08 PM, Lahiru Sandaruwan <la...@wso2.com>
>>> wrote:
>>>
>>>> Mari,
>>>>
>>>> Shall we document this?
>>>>
>>>> User cannot use an application id which is starting with any digit for
>>>> GCE IaaS.
>>>>
>>>> Thanks.
>>>>
>>>> On Wed, May 13, 2015 at 9:51 PM, Lahiru Sandaruwan <la...@wso2.com>
>>>> wrote:
>>>>
>>>>> Hi all,
>>>>>
>>>>> I was mistaken when i said the id is generated with member id. It was
>>>>> Application id that is used for this. Therefore we do need to do any change
>>>>> to make this work. Just need to start application id with some non digit
>>>>> characters.
>>>>>
>>>>> Thanks.
>>>>>
>>>>> On Wed, May 13, 2015 at 1:54 PM, Lahiru Sandaruwan <la...@wso2.com>
>>>>> wrote:
>>>>>
>>>>>> Hi all,
>>>>>>
>>>>>> I added some null checks to metadata extraction code. Then it proceed
>>>>>> further. Now the issue is that we use a digit in member id to start with.
>>>>>> GCE does not allow this. So we might need to change the way we append the
>>>>>> digit.
>>>>>>
>>>>>> Thanks.
>>>>>>
>>>>>> [1] TID: [0] [STRATOS] [2015-05-13 08:17:49,585]  INFO
>>>>>> {org.apache.stratos.messaging.message.processor.topology.MemberCreatedMessageProcessor}
>>>>>> -  Member created: [service-name] php [cluster-id]
>>>>>> 2350f466-5707-6bd2-e4b8-95c1283d8213.alias2.php.domain [member-id]
>>>>>> 2350f466-5707-6bd2-e4b8-95c1283d8213.alias2.php.domain9ae83356-cbda-4f40-b23f-148fef4f0243
>>>>>> [cluster-instance-id] 2350f466-5707-6bd2-e4b8-95c1283d8213-1
>>>>>> TID: [0] [STRATOS] [2015-05-13 08:18:07,812] ERROR {jclouds.compute}
>>>>>> -  createNodesInGroup(2350f466-5), completed: 0/1, errors: 1, rate: 136ms/op
>>>>>> java.util.concurrent.ExecutionException:
>>>>>> org.jclouds.http.HttpResponseException: command: POST
>>>>>> https://www.googleapis.com/compute/v1/projects/chrome-bearing-93801/zones/europe-west1-b/disks?sourceImage=https%3A//www.googleapis.com/compute/v1/projects/chrome-bearing-93801/global/images/stratos-base-v1
>>>>>> HTTP/1.1 failed with response: HTTP/1.1 400 Bad Request; content: [{
>>>>>>  "error": {
>>>>>>   "errors": [
>>>>>>    {
>>>>>>     "domain": "global",
>>>>>>     "reason": "invalid",
>>>>>>     "message": "Invalid value for field 'resource.name':
>>>>>> '2350f466-5-235-boot-disk'.  Must be a match of regex
>>>>>> '(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?)'"
>>>>>>    }
>>>>>>   ],
>>>>>>   "code": 400,
>>>>>>   "message": "Invalid value for field 'resource.name':
>>>>>> '2350f466-5-235-boot-disk'.  Must be a match of regex
>>>>>> '(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?)'"
>>>>>>  }
>>>>>> }
>>>>>> ]
>>>>>>
>>>>>> On Wed, May 13, 2015 at 1:02 AM, Lahiru Sandaruwan <la...@wso2.com>
>>>>>> wrote:
>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> I was able to start the instances in GCE. But it gives an error [1].
>>>>>>> Having a further look.
>>>>>>>
>>>>>>> Thanks.
>>>>>>>
>>>>>>> [1]
>>>>>>>
>>>>>>> able, hence trying to spawn an instance to fulfil minimum count!
>>>>>>> [cluster] ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain
>>>>>>> TID: [0] [STRATOS] [2015-05-12 19:10:50,482]  INFO
>>>>>>> {org.apache.stratos.autoscaler.client.CloudControllerClient} -  Trying to
>>>>>>> spawn an instance via cloud controller: [cluster]
>>>>>>> ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain [partition]
>>>>>>> partition-1 [network-partition-id] network-partition-1
>>>>>>> TID: [0] [STRATOS] [2015-05-12 19:10:50,508]  INFO
>>>>>>> {org.apache.stratos.cloud.controller.messaging.publisher.TopologyEventPublisher}
>>>>>>> -  Publishing member created event: [service-name] php [cluster-id]
>>>>>>> ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain [cluster-instance-id]
>>>>>>> ff94b057-b090-c10a-915e-5191c0a6ac34-1 [member-id]
>>>>>>> ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain8c396cce-fca5-4101-8c73-667620d2ea3d
>>>>>>> [instance-id] null [network-partition-id] network-partition-1
>>>>>>> [partition-id] partition-1 [lb-cluster-id] null
>>>>>>> TID: [0] [STRATOS] [2015-05-12 19:10:50,542]  INFO
>>>>>>> {org.apache.stratos.messaging.message.processor.topology.MemberCreatedMessageProcessor}
>>>>>>> -  Member created: [service-name] php [cluster-id]
>>>>>>> ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain [member-id]
>>>>>>> ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain8c396cce-fca5-4101-8c73-667620d2ea3d
>>>>>>> [cluster-instance-id] ff94b057-b090-c10a-915e-5191c0a6ac34-1
>>>>>>>
>>>>>>> *TID: [0] [STRATOS] [2015-05-12 19:11:30,613] ERROR
>>>>>>> {org.apache.stratos.cloud.controller.iaases.JcloudsIaas} -  Failed to start
>>>>>>> an instance. MemberContext
>>>>>>> [applicationId=ff94b057-b090-c10a-915e-5191c0a6ac34, cartridgeType=php,
>>>>>>> clusterId=ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain,
>>>>>>> memberId=ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain8c396cce-fca5-4101-8c73-667620d2ea3d,
>>>>>>> instanceId=europe-west1-b/ff94b057-b-330, partition=Partition
>>>>>>> [id=partition-1, description=null, isPublic=false, provider=gce,
>>>>>>> properties=Properties [properties=[Property [name=region,
>>>>>>> value=default]]]], defaultPrivateIP=null, defaultPublicIP=null,
>>>>>>> allocatedIPs=null, publicIPs=null, privateIPs=null, initTime=1431457850494,
>>>>>>> lbClusterId=null, networkPartitionId=network-partition-1,
>>>>>>> kubernetesPodId=null, kubernetesPodLabel=null, loadBalancingIPType=Private,
>>>>>>> instanceMetadata=null, properties=Properties [properties=[Property
>>>>>>> [name=PRIMARY, value=false], Property [name=MIN_COUNT, value=1]]]] Cause:
>>>>>>> null*
>>>>>>> *java.lang.NullPointerException*
>>>>>>> * at
>>>>>>> org.apache.stratos.cloud.controller.iaases.JcloudsIaas.createInstanceMetadata(JcloudsIaas.java:163)*
>>>>>>> * at
>>>>>>> org.apache.stratos.cloud.controller.iaases.JcloudsIaas.startInstance(JcloudsIaas.java:147)*
>>>>>>> * at
>>>>>>> org.apache.stratos.cloud.controller.services.impl.InstanceCreator.startInstance(InstanceCreator.java:109)*
>>>>>>> * at
>>>>>>> org.apache.stratos.cloud.controller.services.impl.InstanceCreator.run(InstanceCreator.java:68)*
>>>>>>> * at
>>>>>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)*
>>>>>>> * at
>>>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)*
>>>>>>> * at java.lang.Thread.run(Thread.java:745)*
>>>>>>> TID: [0] [STRATOS] [2015-05-12 19:11:30,621] ERROR
>>>>>>> {org.apache.stratos.cloud.controller.services.impl.InstanceCreator} -
>>>>>>>  Could not start instance: [cartridge-type] php [cluster-id]
>>>>>>> ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain
>>>>>>> java.lang.IllegalStateException: Failed to start an instance.
>>>>>>> MemberContext [applicationId=ff94b057-b090-c10a-915e-5191c0a6ac34,
>>>>>>> cartridgeType=php,
>>>>>>> clusterId=ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain,
>>>>>>> memberId=ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain8c396cce-fca5-4101-8c73-667620d2ea3d,
>>>>>>> instanceId=europe-west1-b/ff94b057-b-330, partition=Partition
>>>>>>> [id=partition-1, description=null, isPublic=false, provider=gce,
>>>>>>> properties=Properties [properties=[Property [name=region,
>>>>>>> value=default]]]], defaultPrivateIP=null, defaultPublicIP=null,
>>>>>>> allocatedIPs=null, publicIPs=null, privateIPs=null, initTime=1431457850494,
>>>>>>> lbClusterId=null, networkPartitionId=network-partition-1,
>>>>>>> kubernetesPodId=null, kubernetesPodLabel=null, loadBalancingIPType=Private,
>>>>>>> instanceMetadata=null, properties=Properties [properties=[Property
>>>>>>> [name=PRIMARY, value=false], Property [name=MIN_COUNT, value=1]]]] Cause:
>>>>>>> null
>>>>>>> at
>>>>>>> org.apache.stratos.cloud.controller.iaases.JcloudsIaas.startInstance(JcloudsIaas.java:151)
>>>>>>> at
>>>>>>> org.apache.stratos.cloud.controller.services.impl.InstanceCreator.startInstance(InstanceCreator.java:109)
>>>>>>> at
>>>>>>> org.apache.stratos.cloud.controller.services.impl.InstanceCreator.run(InstanceCreator.java:68)
>>>>>>> at
>>>>>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>>>>>>> at
>>>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>>>>>>> at java.lang.Thread.run(Thread.java:745)
>>>>>>> Caused by: java.lang.NullPointerException
>>>>>>> at
>>>>>>> org.apache.stratos.cloud.controller.iaases.JcloudsIaas.createInstanceMetadata(JcloudsIaas.java:163)
>>>>>>> at
>>>>>>> org.apache.stratos.cloud.controller.iaases.JcloudsIaas.startInstance(JcloudsIaas.java:147)
>>>>>>> ... 5 more
>>>>>>>
>>>>>>>
>>>>>>> On Tue, May 12, 2015 at 1:05 AM, Lahiru Sandaruwan <lahirus@wso2.com
>>>>>>> > wrote:
>>>>>>>
>>>>>>>> Hi all,
>>>>>>>>
>>>>>>>> I'm working on $subject. I will update the progress as i continue.
>>>>>>>>
>>>>>>>> BTW. Has anyone done it recently?
>>>>>>>>
>>>>>>>> Thanks.
>>>>>>>>
>>>>>>>> --
>>>>>>>> --
>>>>>>>> Lahiru Sandaruwan
>>>>>>>> Committer and PMC member, Apache Stratos,
>>>>>>>> Senior Software Engineer,
>>>>>>>> WSO2 Inc., http://wso2.com
>>>>>>>> lean.enterprise.middleware
>>>>>>>>
>>>>>>>> phone: +94773325954
>>>>>>>> email: lahirus@wso2.com blog: http://lahiruwrites.blogspot.com/
>>>>>>>> linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> --
>>>>>>> Lahiru Sandaruwan
>>>>>>> Committer and PMC member, Apache Stratos,
>>>>>>> Senior Software Engineer,
>>>>>>> WSO2 Inc., http://wso2.com
>>>>>>> lean.enterprise.middleware
>>>>>>>
>>>>>>> phone: +94773325954
>>>>>>> email: lahirus@wso2.com blog: http://lahiruwrites.blogspot.com/
>>>>>>> linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> --
>>>>>> Lahiru Sandaruwan
>>>>>> Committer and PMC member, Apache Stratos,
>>>>>> Senior Software Engineer,
>>>>>> WSO2 Inc., http://wso2.com
>>>>>> lean.enterprise.middleware
>>>>>>
>>>>>> phone: +94773325954
>>>>>> email: lahirus@wso2.com blog: http://lahiruwrites.blogspot.com/
>>>>>> linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> --
>>>>> Lahiru Sandaruwan
>>>>> Committer and PMC member, Apache Stratos,
>>>>> Senior Software Engineer,
>>>>> WSO2 Inc., http://wso2.com
>>>>> lean.enterprise.middleware
>>>>>
>>>>> phone: +94773325954
>>>>> email: lahirus@wso2.com blog: http://lahiruwrites.blogspot.com/
>>>>> linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> --
>>>> Lahiru Sandaruwan
>>>> Committer and PMC member, Apache Stratos,
>>>> Senior Software Engineer,
>>>> WSO2 Inc., http://wso2.com
>>>> lean.enterprise.middleware
>>>>
>>>> phone: +94773325954
>>>> email: lahirus@wso2.com blog: http://lahiruwrites.blogspot.com/
>>>> linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146
>>>>
>>>>
>>>
>>>
>>> --
>>> Thanks,
>>> Regards,
>>> ASH
>>>
>>
>>
>>
>> --
>> --
>> Lahiru Sandaruwan
>> Committer and PMC member, Apache Stratos,
>> Senior Software Engineer,
>> WSO2 Inc., http://wso2.com
>> lean.enterprise.middleware
>>
>> phone: +94773325954
>> email: lahirus@wso2.com blog: http://lahiruwrites.blogspot.com/
>> linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146
>>
>>
>
>
> --
> Thanks,
> Regards,
> ASH
>



-- 
Imesh Gunaratne

Senior Technical Lead, WSO2
Committer & PMC Member, Apache Stratos

Re: [GCE] [Testing] Verify Stratos with GCE

Posted by Asanka Sanjaya Herath <an...@gmail.com>.
Hi Lahiru,

I didn't create a cartridge for testing. I used a public ubuntu image. My
next step is to create a php cartridge. I'll update the thread after doing
that.

On Thu, May 14, 2015 at 7:56 AM, Lahiru Sandaruwan <la...@wso2.com> wrote:

>
>
> On Thu, May 14, 2015 at 1:32 AM, Asanka Sanjaya Herath <angal.sh@gmail.com
> > wrote:
>
>> Hi All,
>>
>> I tested the latest code and now it is working correctly with GCE without
>> giving the previous exception. I was able to deploy and undeploy an
>> application without giving any exception.
>>
>
> Great. Are you testing with Python cartridge agent?
>
> Thanks.
>
>>
>> On Wed, May 13, 2015 at 10:08 PM, Lahiru Sandaruwan <la...@wso2.com>
>> wrote:
>>
>>> Mari,
>>>
>>> Shall we document this?
>>>
>>> User cannot use an application id which is starting with any digit for
>>> GCE IaaS.
>>>
>>> Thanks.
>>>
>>> On Wed, May 13, 2015 at 9:51 PM, Lahiru Sandaruwan <la...@wso2.com>
>>> wrote:
>>>
>>>> Hi all,
>>>>
>>>> I was mistaken when i said the id is generated with member id. It was
>>>> Application id that is used for this. Therefore we do need to do any change
>>>> to make this work. Just need to start application id with some non digit
>>>> characters.
>>>>
>>>> Thanks.
>>>>
>>>> On Wed, May 13, 2015 at 1:54 PM, Lahiru Sandaruwan <la...@wso2.com>
>>>> wrote:
>>>>
>>>>> Hi all,
>>>>>
>>>>> I added some null checks to metadata extraction code. Then it proceed
>>>>> further. Now the issue is that we use a digit in member id to start with.
>>>>> GCE does not allow this. So we might need to change the way we append the
>>>>> digit.
>>>>>
>>>>> Thanks.
>>>>>
>>>>> [1] TID: [0] [STRATOS] [2015-05-13 08:17:49,585]  INFO
>>>>> {org.apache.stratos.messaging.message.processor.topology.MemberCreatedMessageProcessor}
>>>>> -  Member created: [service-name] php [cluster-id]
>>>>> 2350f466-5707-6bd2-e4b8-95c1283d8213.alias2.php.domain [member-id]
>>>>> 2350f466-5707-6bd2-e4b8-95c1283d8213.alias2.php.domain9ae83356-cbda-4f40-b23f-148fef4f0243
>>>>> [cluster-instance-id] 2350f466-5707-6bd2-e4b8-95c1283d8213-1
>>>>> TID: [0] [STRATOS] [2015-05-13 08:18:07,812] ERROR {jclouds.compute} -
>>>>>  createNodesInGroup(2350f466-5), completed: 0/1, errors: 1, rate: 136ms/op
>>>>> java.util.concurrent.ExecutionException:
>>>>> org.jclouds.http.HttpResponseException: command: POST
>>>>> https://www.googleapis.com/compute/v1/projects/chrome-bearing-93801/zones/europe-west1-b/disks?sourceImage=https%3A//www.googleapis.com/compute/v1/projects/chrome-bearing-93801/global/images/stratos-base-v1
>>>>> HTTP/1.1 failed with response: HTTP/1.1 400 Bad Request; content: [{
>>>>>  "error": {
>>>>>   "errors": [
>>>>>    {
>>>>>     "domain": "global",
>>>>>     "reason": "invalid",
>>>>>     "message": "Invalid value for field 'resource.name':
>>>>> '2350f466-5-235-boot-disk'.  Must be a match of regex
>>>>> '(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?)'"
>>>>>    }
>>>>>   ],
>>>>>   "code": 400,
>>>>>   "message": "Invalid value for field 'resource.name':
>>>>> '2350f466-5-235-boot-disk'.  Must be a match of regex
>>>>> '(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?)'"
>>>>>  }
>>>>> }
>>>>> ]
>>>>>
>>>>> On Wed, May 13, 2015 at 1:02 AM, Lahiru Sandaruwan <la...@wso2.com>
>>>>> wrote:
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> I was able to start the instances in GCE. But it gives an error [1].
>>>>>> Having a further look.
>>>>>>
>>>>>> Thanks.
>>>>>>
>>>>>> [1]
>>>>>>
>>>>>> able, hence trying to spawn an instance to fulfil minimum count!
>>>>>> [cluster] ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain
>>>>>> TID: [0] [STRATOS] [2015-05-12 19:10:50,482]  INFO
>>>>>> {org.apache.stratos.autoscaler.client.CloudControllerClient} -  Trying to
>>>>>> spawn an instance via cloud controller: [cluster]
>>>>>> ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain [partition]
>>>>>> partition-1 [network-partition-id] network-partition-1
>>>>>> TID: [0] [STRATOS] [2015-05-12 19:10:50,508]  INFO
>>>>>> {org.apache.stratos.cloud.controller.messaging.publisher.TopologyEventPublisher}
>>>>>> -  Publishing member created event: [service-name] php [cluster-id]
>>>>>> ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain [cluster-instance-id]
>>>>>> ff94b057-b090-c10a-915e-5191c0a6ac34-1 [member-id]
>>>>>> ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain8c396cce-fca5-4101-8c73-667620d2ea3d
>>>>>> [instance-id] null [network-partition-id] network-partition-1
>>>>>> [partition-id] partition-1 [lb-cluster-id] null
>>>>>> TID: [0] [STRATOS] [2015-05-12 19:10:50,542]  INFO
>>>>>> {org.apache.stratos.messaging.message.processor.topology.MemberCreatedMessageProcessor}
>>>>>> -  Member created: [service-name] php [cluster-id]
>>>>>> ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain [member-id]
>>>>>> ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain8c396cce-fca5-4101-8c73-667620d2ea3d
>>>>>> [cluster-instance-id] ff94b057-b090-c10a-915e-5191c0a6ac34-1
>>>>>>
>>>>>> *TID: [0] [STRATOS] [2015-05-12 19:11:30,613] ERROR
>>>>>> {org.apache.stratos.cloud.controller.iaases.JcloudsIaas} -  Failed to start
>>>>>> an instance. MemberContext
>>>>>> [applicationId=ff94b057-b090-c10a-915e-5191c0a6ac34, cartridgeType=php,
>>>>>> clusterId=ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain,
>>>>>> memberId=ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain8c396cce-fca5-4101-8c73-667620d2ea3d,
>>>>>> instanceId=europe-west1-b/ff94b057-b-330, partition=Partition
>>>>>> [id=partition-1, description=null, isPublic=false, provider=gce,
>>>>>> properties=Properties [properties=[Property [name=region,
>>>>>> value=default]]]], defaultPrivateIP=null, defaultPublicIP=null,
>>>>>> allocatedIPs=null, publicIPs=null, privateIPs=null, initTime=1431457850494,
>>>>>> lbClusterId=null, networkPartitionId=network-partition-1,
>>>>>> kubernetesPodId=null, kubernetesPodLabel=null, loadBalancingIPType=Private,
>>>>>> instanceMetadata=null, properties=Properties [properties=[Property
>>>>>> [name=PRIMARY, value=false], Property [name=MIN_COUNT, value=1]]]] Cause:
>>>>>> null*
>>>>>> *java.lang.NullPointerException*
>>>>>> * at
>>>>>> org.apache.stratos.cloud.controller.iaases.JcloudsIaas.createInstanceMetadata(JcloudsIaas.java:163)*
>>>>>> * at
>>>>>> org.apache.stratos.cloud.controller.iaases.JcloudsIaas.startInstance(JcloudsIaas.java:147)*
>>>>>> * at
>>>>>> org.apache.stratos.cloud.controller.services.impl.InstanceCreator.startInstance(InstanceCreator.java:109)*
>>>>>> * at
>>>>>> org.apache.stratos.cloud.controller.services.impl.InstanceCreator.run(InstanceCreator.java:68)*
>>>>>> * at
>>>>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)*
>>>>>> * at
>>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)*
>>>>>> * at java.lang.Thread.run(Thread.java:745)*
>>>>>> TID: [0] [STRATOS] [2015-05-12 19:11:30,621] ERROR
>>>>>> {org.apache.stratos.cloud.controller.services.impl.InstanceCreator} -
>>>>>>  Could not start instance: [cartridge-type] php [cluster-id]
>>>>>> ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain
>>>>>> java.lang.IllegalStateException: Failed to start an instance.
>>>>>> MemberContext [applicationId=ff94b057-b090-c10a-915e-5191c0a6ac34,
>>>>>> cartridgeType=php,
>>>>>> clusterId=ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain,
>>>>>> memberId=ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain8c396cce-fca5-4101-8c73-667620d2ea3d,
>>>>>> instanceId=europe-west1-b/ff94b057-b-330, partition=Partition
>>>>>> [id=partition-1, description=null, isPublic=false, provider=gce,
>>>>>> properties=Properties [properties=[Property [name=region,
>>>>>> value=default]]]], defaultPrivateIP=null, defaultPublicIP=null,
>>>>>> allocatedIPs=null, publicIPs=null, privateIPs=null, initTime=1431457850494,
>>>>>> lbClusterId=null, networkPartitionId=network-partition-1,
>>>>>> kubernetesPodId=null, kubernetesPodLabel=null, loadBalancingIPType=Private,
>>>>>> instanceMetadata=null, properties=Properties [properties=[Property
>>>>>> [name=PRIMARY, value=false], Property [name=MIN_COUNT, value=1]]]] Cause:
>>>>>> null
>>>>>> at
>>>>>> org.apache.stratos.cloud.controller.iaases.JcloudsIaas.startInstance(JcloudsIaas.java:151)
>>>>>> at
>>>>>> org.apache.stratos.cloud.controller.services.impl.InstanceCreator.startInstance(InstanceCreator.java:109)
>>>>>> at
>>>>>> org.apache.stratos.cloud.controller.services.impl.InstanceCreator.run(InstanceCreator.java:68)
>>>>>> at
>>>>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>>>>>> at
>>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>>>>>> at java.lang.Thread.run(Thread.java:745)
>>>>>> Caused by: java.lang.NullPointerException
>>>>>> at
>>>>>> org.apache.stratos.cloud.controller.iaases.JcloudsIaas.createInstanceMetadata(JcloudsIaas.java:163)
>>>>>> at
>>>>>> org.apache.stratos.cloud.controller.iaases.JcloudsIaas.startInstance(JcloudsIaas.java:147)
>>>>>> ... 5 more
>>>>>>
>>>>>>
>>>>>> On Tue, May 12, 2015 at 1:05 AM, Lahiru Sandaruwan <la...@wso2.com>
>>>>>> wrote:
>>>>>>
>>>>>>> Hi all,
>>>>>>>
>>>>>>> I'm working on $subject. I will update the progress as i continue.
>>>>>>>
>>>>>>> BTW. Has anyone done it recently?
>>>>>>>
>>>>>>> Thanks.
>>>>>>>
>>>>>>> --
>>>>>>> --
>>>>>>> Lahiru Sandaruwan
>>>>>>> Committer and PMC member, Apache Stratos,
>>>>>>> Senior Software Engineer,
>>>>>>> WSO2 Inc., http://wso2.com
>>>>>>> lean.enterprise.middleware
>>>>>>>
>>>>>>> phone: +94773325954
>>>>>>> email: lahirus@wso2.com blog: http://lahiruwrites.blogspot.com/
>>>>>>> linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> --
>>>>>> Lahiru Sandaruwan
>>>>>> Committer and PMC member, Apache Stratos,
>>>>>> Senior Software Engineer,
>>>>>> WSO2 Inc., http://wso2.com
>>>>>> lean.enterprise.middleware
>>>>>>
>>>>>> phone: +94773325954
>>>>>> email: lahirus@wso2.com blog: http://lahiruwrites.blogspot.com/
>>>>>> linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> --
>>>>> Lahiru Sandaruwan
>>>>> Committer and PMC member, Apache Stratos,
>>>>> Senior Software Engineer,
>>>>> WSO2 Inc., http://wso2.com
>>>>> lean.enterprise.middleware
>>>>>
>>>>> phone: +94773325954
>>>>> email: lahirus@wso2.com blog: http://lahiruwrites.blogspot.com/
>>>>> linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> --
>>>> Lahiru Sandaruwan
>>>> Committer and PMC member, Apache Stratos,
>>>> Senior Software Engineer,
>>>> WSO2 Inc., http://wso2.com
>>>> lean.enterprise.middleware
>>>>
>>>> phone: +94773325954
>>>> email: lahirus@wso2.com blog: http://lahiruwrites.blogspot.com/
>>>> linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146
>>>>
>>>>
>>>
>>>
>>> --
>>> --
>>> Lahiru Sandaruwan
>>> Committer and PMC member, Apache Stratos,
>>> Senior Software Engineer,
>>> WSO2 Inc., http://wso2.com
>>> lean.enterprise.middleware
>>>
>>> phone: +94773325954
>>> email: lahirus@wso2.com blog: http://lahiruwrites.blogspot.com/
>>> linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146
>>>
>>>
>>
>>
>> --
>> Thanks,
>> Regards,
>> ASH
>>
>
>
>
> --
> --
> Lahiru Sandaruwan
> Committer and PMC member, Apache Stratos,
> Senior Software Engineer,
> WSO2 Inc., http://wso2.com
> lean.enterprise.middleware
>
> phone: +94773325954
> email: lahirus@wso2.com blog: http://lahiruwrites.blogspot.com/
> linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146
>
>


-- 
Thanks,
Regards,
ASH

Re: [GCE] [Testing] Verify Stratos with GCE

Posted by Lahiru Sandaruwan <la...@wso2.com>.
On Thu, May 14, 2015 at 1:32 AM, Asanka Sanjaya Herath <an...@gmail.com>
wrote:

> Hi All,
>
> I tested the latest code and now it is working correctly with GCE without
> giving the previous exception. I was able to deploy and undeploy an
> application without giving any exception.
>

Great. Are you testing with Python cartridge agent?

Thanks.

>
> On Wed, May 13, 2015 at 10:08 PM, Lahiru Sandaruwan <la...@wso2.com>
> wrote:
>
>> Mari,
>>
>> Shall we document this?
>>
>> User cannot use an application id which is starting with any digit for
>> GCE IaaS.
>>
>> Thanks.
>>
>> On Wed, May 13, 2015 at 9:51 PM, Lahiru Sandaruwan <la...@wso2.com>
>> wrote:
>>
>>> Hi all,
>>>
>>> I was mistaken when i said the id is generated with member id. It was
>>> Application id that is used for this. Therefore we do need to do any change
>>> to make this work. Just need to start application id with some non digit
>>> characters.
>>>
>>> Thanks.
>>>
>>> On Wed, May 13, 2015 at 1:54 PM, Lahiru Sandaruwan <la...@wso2.com>
>>> wrote:
>>>
>>>> Hi all,
>>>>
>>>> I added some null checks to metadata extraction code. Then it proceed
>>>> further. Now the issue is that we use a digit in member id to start with.
>>>> GCE does not allow this. So we might need to change the way we append the
>>>> digit.
>>>>
>>>> Thanks.
>>>>
>>>> [1] TID: [0] [STRATOS] [2015-05-13 08:17:49,585]  INFO
>>>> {org.apache.stratos.messaging.message.processor.topology.MemberCreatedMessageProcessor}
>>>> -  Member created: [service-name] php [cluster-id]
>>>> 2350f466-5707-6bd2-e4b8-95c1283d8213.alias2.php.domain [member-id]
>>>> 2350f466-5707-6bd2-e4b8-95c1283d8213.alias2.php.domain9ae83356-cbda-4f40-b23f-148fef4f0243
>>>> [cluster-instance-id] 2350f466-5707-6bd2-e4b8-95c1283d8213-1
>>>> TID: [0] [STRATOS] [2015-05-13 08:18:07,812] ERROR {jclouds.compute} -
>>>>  createNodesInGroup(2350f466-5), completed: 0/1, errors: 1, rate: 136ms/op
>>>> java.util.concurrent.ExecutionException:
>>>> org.jclouds.http.HttpResponseException: command: POST
>>>> https://www.googleapis.com/compute/v1/projects/chrome-bearing-93801/zones/europe-west1-b/disks?sourceImage=https%3A//www.googleapis.com/compute/v1/projects/chrome-bearing-93801/global/images/stratos-base-v1
>>>> HTTP/1.1 failed with response: HTTP/1.1 400 Bad Request; content: [{
>>>>  "error": {
>>>>   "errors": [
>>>>    {
>>>>     "domain": "global",
>>>>     "reason": "invalid",
>>>>     "message": "Invalid value for field 'resource.name':
>>>> '2350f466-5-235-boot-disk'.  Must be a match of regex
>>>> '(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?)'"
>>>>    }
>>>>   ],
>>>>   "code": 400,
>>>>   "message": "Invalid value for field 'resource.name':
>>>> '2350f466-5-235-boot-disk'.  Must be a match of regex
>>>> '(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?)'"
>>>>  }
>>>> }
>>>> ]
>>>>
>>>> On Wed, May 13, 2015 at 1:02 AM, Lahiru Sandaruwan <la...@wso2.com>
>>>> wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> I was able to start the instances in GCE. But it gives an error [1].
>>>>> Having a further look.
>>>>>
>>>>> Thanks.
>>>>>
>>>>> [1]
>>>>>
>>>>> able, hence trying to spawn an instance to fulfil minimum count!
>>>>> [cluster] ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain
>>>>> TID: [0] [STRATOS] [2015-05-12 19:10:50,482]  INFO
>>>>> {org.apache.stratos.autoscaler.client.CloudControllerClient} -  Trying to
>>>>> spawn an instance via cloud controller: [cluster]
>>>>> ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain [partition]
>>>>> partition-1 [network-partition-id] network-partition-1
>>>>> TID: [0] [STRATOS] [2015-05-12 19:10:50,508]  INFO
>>>>> {org.apache.stratos.cloud.controller.messaging.publisher.TopologyEventPublisher}
>>>>> -  Publishing member created event: [service-name] php [cluster-id]
>>>>> ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain [cluster-instance-id]
>>>>> ff94b057-b090-c10a-915e-5191c0a6ac34-1 [member-id]
>>>>> ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain8c396cce-fca5-4101-8c73-667620d2ea3d
>>>>> [instance-id] null [network-partition-id] network-partition-1
>>>>> [partition-id] partition-1 [lb-cluster-id] null
>>>>> TID: [0] [STRATOS] [2015-05-12 19:10:50,542]  INFO
>>>>> {org.apache.stratos.messaging.message.processor.topology.MemberCreatedMessageProcessor}
>>>>> -  Member created: [service-name] php [cluster-id]
>>>>> ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain [member-id]
>>>>> ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain8c396cce-fca5-4101-8c73-667620d2ea3d
>>>>> [cluster-instance-id] ff94b057-b090-c10a-915e-5191c0a6ac34-1
>>>>>
>>>>> *TID: [0] [STRATOS] [2015-05-12 19:11:30,613] ERROR
>>>>> {org.apache.stratos.cloud.controller.iaases.JcloudsIaas} -  Failed to start
>>>>> an instance. MemberContext
>>>>> [applicationId=ff94b057-b090-c10a-915e-5191c0a6ac34, cartridgeType=php,
>>>>> clusterId=ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain,
>>>>> memberId=ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain8c396cce-fca5-4101-8c73-667620d2ea3d,
>>>>> instanceId=europe-west1-b/ff94b057-b-330, partition=Partition
>>>>> [id=partition-1, description=null, isPublic=false, provider=gce,
>>>>> properties=Properties [properties=[Property [name=region,
>>>>> value=default]]]], defaultPrivateIP=null, defaultPublicIP=null,
>>>>> allocatedIPs=null, publicIPs=null, privateIPs=null, initTime=1431457850494,
>>>>> lbClusterId=null, networkPartitionId=network-partition-1,
>>>>> kubernetesPodId=null, kubernetesPodLabel=null, loadBalancingIPType=Private,
>>>>> instanceMetadata=null, properties=Properties [properties=[Property
>>>>> [name=PRIMARY, value=false], Property [name=MIN_COUNT, value=1]]]] Cause:
>>>>> null*
>>>>> *java.lang.NullPointerException*
>>>>> * at
>>>>> org.apache.stratos.cloud.controller.iaases.JcloudsIaas.createInstanceMetadata(JcloudsIaas.java:163)*
>>>>> * at
>>>>> org.apache.stratos.cloud.controller.iaases.JcloudsIaas.startInstance(JcloudsIaas.java:147)*
>>>>> * at
>>>>> org.apache.stratos.cloud.controller.services.impl.InstanceCreator.startInstance(InstanceCreator.java:109)*
>>>>> * at
>>>>> org.apache.stratos.cloud.controller.services.impl.InstanceCreator.run(InstanceCreator.java:68)*
>>>>> * at
>>>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)*
>>>>> * at
>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)*
>>>>> * at java.lang.Thread.run(Thread.java:745)*
>>>>> TID: [0] [STRATOS] [2015-05-12 19:11:30,621] ERROR
>>>>> {org.apache.stratos.cloud.controller.services.impl.InstanceCreator} -
>>>>>  Could not start instance: [cartridge-type] php [cluster-id]
>>>>> ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain
>>>>> java.lang.IllegalStateException: Failed to start an instance.
>>>>> MemberContext [applicationId=ff94b057-b090-c10a-915e-5191c0a6ac34,
>>>>> cartridgeType=php,
>>>>> clusterId=ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain,
>>>>> memberId=ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain8c396cce-fca5-4101-8c73-667620d2ea3d,
>>>>> instanceId=europe-west1-b/ff94b057-b-330, partition=Partition
>>>>> [id=partition-1, description=null, isPublic=false, provider=gce,
>>>>> properties=Properties [properties=[Property [name=region,
>>>>> value=default]]]], defaultPrivateIP=null, defaultPublicIP=null,
>>>>> allocatedIPs=null, publicIPs=null, privateIPs=null, initTime=1431457850494,
>>>>> lbClusterId=null, networkPartitionId=network-partition-1,
>>>>> kubernetesPodId=null, kubernetesPodLabel=null, loadBalancingIPType=Private,
>>>>> instanceMetadata=null, properties=Properties [properties=[Property
>>>>> [name=PRIMARY, value=false], Property [name=MIN_COUNT, value=1]]]] Cause:
>>>>> null
>>>>> at
>>>>> org.apache.stratos.cloud.controller.iaases.JcloudsIaas.startInstance(JcloudsIaas.java:151)
>>>>> at
>>>>> org.apache.stratos.cloud.controller.services.impl.InstanceCreator.startInstance(InstanceCreator.java:109)
>>>>> at
>>>>> org.apache.stratos.cloud.controller.services.impl.InstanceCreator.run(InstanceCreator.java:68)
>>>>> at
>>>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>>>>> at
>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>>>>> at java.lang.Thread.run(Thread.java:745)
>>>>> Caused by: java.lang.NullPointerException
>>>>> at
>>>>> org.apache.stratos.cloud.controller.iaases.JcloudsIaas.createInstanceMetadata(JcloudsIaas.java:163)
>>>>> at
>>>>> org.apache.stratos.cloud.controller.iaases.JcloudsIaas.startInstance(JcloudsIaas.java:147)
>>>>> ... 5 more
>>>>>
>>>>>
>>>>> On Tue, May 12, 2015 at 1:05 AM, Lahiru Sandaruwan <la...@wso2.com>
>>>>> wrote:
>>>>>
>>>>>> Hi all,
>>>>>>
>>>>>> I'm working on $subject. I will update the progress as i continue.
>>>>>>
>>>>>> BTW. Has anyone done it recently?
>>>>>>
>>>>>> Thanks.
>>>>>>
>>>>>> --
>>>>>> --
>>>>>> Lahiru Sandaruwan
>>>>>> Committer and PMC member, Apache Stratos,
>>>>>> Senior Software Engineer,
>>>>>> WSO2 Inc., http://wso2.com
>>>>>> lean.enterprise.middleware
>>>>>>
>>>>>> phone: +94773325954
>>>>>> email: lahirus@wso2.com blog: http://lahiruwrites.blogspot.com/
>>>>>> linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> --
>>>>> Lahiru Sandaruwan
>>>>> Committer and PMC member, Apache Stratos,
>>>>> Senior Software Engineer,
>>>>> WSO2 Inc., http://wso2.com
>>>>> lean.enterprise.middleware
>>>>>
>>>>> phone: +94773325954
>>>>> email: lahirus@wso2.com blog: http://lahiruwrites.blogspot.com/
>>>>> linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> --
>>>> Lahiru Sandaruwan
>>>> Committer and PMC member, Apache Stratos,
>>>> Senior Software Engineer,
>>>> WSO2 Inc., http://wso2.com
>>>> lean.enterprise.middleware
>>>>
>>>> phone: +94773325954
>>>> email: lahirus@wso2.com blog: http://lahiruwrites.blogspot.com/
>>>> linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146
>>>>
>>>>
>>>
>>>
>>> --
>>> --
>>> Lahiru Sandaruwan
>>> Committer and PMC member, Apache Stratos,
>>> Senior Software Engineer,
>>> WSO2 Inc., http://wso2.com
>>> lean.enterprise.middleware
>>>
>>> phone: +94773325954
>>> email: lahirus@wso2.com blog: http://lahiruwrites.blogspot.com/
>>> linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146
>>>
>>>
>>
>>
>> --
>> --
>> Lahiru Sandaruwan
>> Committer and PMC member, Apache Stratos,
>> Senior Software Engineer,
>> WSO2 Inc., http://wso2.com
>> lean.enterprise.middleware
>>
>> phone: +94773325954
>> email: lahirus@wso2.com blog: http://lahiruwrites.blogspot.com/
>> linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146
>>
>>
>
>
> --
> Thanks,
> Regards,
> ASH
>



-- 
--
Lahiru Sandaruwan
Committer and PMC member, Apache Stratos,
Senior Software Engineer,
WSO2 Inc., http://wso2.com
lean.enterprise.middleware

phone: +94773325954
email: lahirus@wso2.com blog: http://lahiruwrites.blogspot.com/
linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146

Re: [GCE] [Testing] Verify Stratos with GCE

Posted by Asanka Sanjaya Herath <an...@gmail.com>.
Hi All,

I tested the latest code and now it is working correctly with GCE without
giving the previous exception. I was able to deploy and undeploy an
application without giving any exception.

On Wed, May 13, 2015 at 10:08 PM, Lahiru Sandaruwan <la...@wso2.com>
wrote:

> Mari,
>
> Shall we document this?
>
> User cannot use an application id which is starting with any digit for GCE
> IaaS.
>
> Thanks.
>
> On Wed, May 13, 2015 at 9:51 PM, Lahiru Sandaruwan <la...@wso2.com>
> wrote:
>
>> Hi all,
>>
>> I was mistaken when i said the id is generated with member id. It was
>> Application id that is used for this. Therefore we do need to do any change
>> to make this work. Just need to start application id with some non digit
>> characters.
>>
>> Thanks.
>>
>> On Wed, May 13, 2015 at 1:54 PM, Lahiru Sandaruwan <la...@wso2.com>
>> wrote:
>>
>>> Hi all,
>>>
>>> I added some null checks to metadata extraction code. Then it proceed
>>> further. Now the issue is that we use a digit in member id to start with.
>>> GCE does not allow this. So we might need to change the way we append the
>>> digit.
>>>
>>> Thanks.
>>>
>>> [1] TID: [0] [STRATOS] [2015-05-13 08:17:49,585]  INFO
>>> {org.apache.stratos.messaging.message.processor.topology.MemberCreatedMessageProcessor}
>>> -  Member created: [service-name] php [cluster-id]
>>> 2350f466-5707-6bd2-e4b8-95c1283d8213.alias2.php.domain [member-id]
>>> 2350f466-5707-6bd2-e4b8-95c1283d8213.alias2.php.domain9ae83356-cbda-4f40-b23f-148fef4f0243
>>> [cluster-instance-id] 2350f466-5707-6bd2-e4b8-95c1283d8213-1
>>> TID: [0] [STRATOS] [2015-05-13 08:18:07,812] ERROR {jclouds.compute} -
>>>  createNodesInGroup(2350f466-5), completed: 0/1, errors: 1, rate: 136ms/op
>>> java.util.concurrent.ExecutionException:
>>> org.jclouds.http.HttpResponseException: command: POST
>>> https://www.googleapis.com/compute/v1/projects/chrome-bearing-93801/zones/europe-west1-b/disks?sourceImage=https%3A//www.googleapis.com/compute/v1/projects/chrome-bearing-93801/global/images/stratos-base-v1
>>> HTTP/1.1 failed with response: HTTP/1.1 400 Bad Request; content: [{
>>>  "error": {
>>>   "errors": [
>>>    {
>>>     "domain": "global",
>>>     "reason": "invalid",
>>>     "message": "Invalid value for field 'resource.name':
>>> '2350f466-5-235-boot-disk'.  Must be a match of regex
>>> '(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?)'"
>>>    }
>>>   ],
>>>   "code": 400,
>>>   "message": "Invalid value for field 'resource.name':
>>> '2350f466-5-235-boot-disk'.  Must be a match of regex
>>> '(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?)'"
>>>  }
>>> }
>>> ]
>>>
>>> On Wed, May 13, 2015 at 1:02 AM, Lahiru Sandaruwan <la...@wso2.com>
>>> wrote:
>>>
>>>> Hi,
>>>>
>>>> I was able to start the instances in GCE. But it gives an error [1].
>>>> Having a further look.
>>>>
>>>> Thanks.
>>>>
>>>> [1]
>>>>
>>>> able, hence trying to spawn an instance to fulfil minimum count!
>>>> [cluster] ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain
>>>> TID: [0] [STRATOS] [2015-05-12 19:10:50,482]  INFO
>>>> {org.apache.stratos.autoscaler.client.CloudControllerClient} -  Trying to
>>>> spawn an instance via cloud controller: [cluster]
>>>> ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain [partition]
>>>> partition-1 [network-partition-id] network-partition-1
>>>> TID: [0] [STRATOS] [2015-05-12 19:10:50,508]  INFO
>>>> {org.apache.stratos.cloud.controller.messaging.publisher.TopologyEventPublisher}
>>>> -  Publishing member created event: [service-name] php [cluster-id]
>>>> ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain [cluster-instance-id]
>>>> ff94b057-b090-c10a-915e-5191c0a6ac34-1 [member-id]
>>>> ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain8c396cce-fca5-4101-8c73-667620d2ea3d
>>>> [instance-id] null [network-partition-id] network-partition-1
>>>> [partition-id] partition-1 [lb-cluster-id] null
>>>> TID: [0] [STRATOS] [2015-05-12 19:10:50,542]  INFO
>>>> {org.apache.stratos.messaging.message.processor.topology.MemberCreatedMessageProcessor}
>>>> -  Member created: [service-name] php [cluster-id]
>>>> ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain [member-id]
>>>> ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain8c396cce-fca5-4101-8c73-667620d2ea3d
>>>> [cluster-instance-id] ff94b057-b090-c10a-915e-5191c0a6ac34-1
>>>>
>>>> *TID: [0] [STRATOS] [2015-05-12 19:11:30,613] ERROR
>>>> {org.apache.stratos.cloud.controller.iaases.JcloudsIaas} -  Failed to start
>>>> an instance. MemberContext
>>>> [applicationId=ff94b057-b090-c10a-915e-5191c0a6ac34, cartridgeType=php,
>>>> clusterId=ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain,
>>>> memberId=ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain8c396cce-fca5-4101-8c73-667620d2ea3d,
>>>> instanceId=europe-west1-b/ff94b057-b-330, partition=Partition
>>>> [id=partition-1, description=null, isPublic=false, provider=gce,
>>>> properties=Properties [properties=[Property [name=region,
>>>> value=default]]]], defaultPrivateIP=null, defaultPublicIP=null,
>>>> allocatedIPs=null, publicIPs=null, privateIPs=null, initTime=1431457850494,
>>>> lbClusterId=null, networkPartitionId=network-partition-1,
>>>> kubernetesPodId=null, kubernetesPodLabel=null, loadBalancingIPType=Private,
>>>> instanceMetadata=null, properties=Properties [properties=[Property
>>>> [name=PRIMARY, value=false], Property [name=MIN_COUNT, value=1]]]] Cause:
>>>> null*
>>>> *java.lang.NullPointerException*
>>>> * at
>>>> org.apache.stratos.cloud.controller.iaases.JcloudsIaas.createInstanceMetadata(JcloudsIaas.java:163)*
>>>> * at
>>>> org.apache.stratos.cloud.controller.iaases.JcloudsIaas.startInstance(JcloudsIaas.java:147)*
>>>> * at
>>>> org.apache.stratos.cloud.controller.services.impl.InstanceCreator.startInstance(InstanceCreator.java:109)*
>>>> * at
>>>> org.apache.stratos.cloud.controller.services.impl.InstanceCreator.run(InstanceCreator.java:68)*
>>>> * at
>>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)*
>>>> * at
>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)*
>>>> * at java.lang.Thread.run(Thread.java:745)*
>>>> TID: [0] [STRATOS] [2015-05-12 19:11:30,621] ERROR
>>>> {org.apache.stratos.cloud.controller.services.impl.InstanceCreator} -
>>>>  Could not start instance: [cartridge-type] php [cluster-id]
>>>> ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain
>>>> java.lang.IllegalStateException: Failed to start an instance.
>>>> MemberContext [applicationId=ff94b057-b090-c10a-915e-5191c0a6ac34,
>>>> cartridgeType=php,
>>>> clusterId=ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain,
>>>> memberId=ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain8c396cce-fca5-4101-8c73-667620d2ea3d,
>>>> instanceId=europe-west1-b/ff94b057-b-330, partition=Partition
>>>> [id=partition-1, description=null, isPublic=false, provider=gce,
>>>> properties=Properties [properties=[Property [name=region,
>>>> value=default]]]], defaultPrivateIP=null, defaultPublicIP=null,
>>>> allocatedIPs=null, publicIPs=null, privateIPs=null, initTime=1431457850494,
>>>> lbClusterId=null, networkPartitionId=network-partition-1,
>>>> kubernetesPodId=null, kubernetesPodLabel=null, loadBalancingIPType=Private,
>>>> instanceMetadata=null, properties=Properties [properties=[Property
>>>> [name=PRIMARY, value=false], Property [name=MIN_COUNT, value=1]]]] Cause:
>>>> null
>>>> at
>>>> org.apache.stratos.cloud.controller.iaases.JcloudsIaas.startInstance(JcloudsIaas.java:151)
>>>> at
>>>> org.apache.stratos.cloud.controller.services.impl.InstanceCreator.startInstance(InstanceCreator.java:109)
>>>> at
>>>> org.apache.stratos.cloud.controller.services.impl.InstanceCreator.run(InstanceCreator.java:68)
>>>> at
>>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>>>> at
>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>>>> at java.lang.Thread.run(Thread.java:745)
>>>> Caused by: java.lang.NullPointerException
>>>> at
>>>> org.apache.stratos.cloud.controller.iaases.JcloudsIaas.createInstanceMetadata(JcloudsIaas.java:163)
>>>> at
>>>> org.apache.stratos.cloud.controller.iaases.JcloudsIaas.startInstance(JcloudsIaas.java:147)
>>>> ... 5 more
>>>>
>>>>
>>>> On Tue, May 12, 2015 at 1:05 AM, Lahiru Sandaruwan <la...@wso2.com>
>>>> wrote:
>>>>
>>>>> Hi all,
>>>>>
>>>>> I'm working on $subject. I will update the progress as i continue.
>>>>>
>>>>> BTW. Has anyone done it recently?
>>>>>
>>>>> Thanks.
>>>>>
>>>>> --
>>>>> --
>>>>> Lahiru Sandaruwan
>>>>> Committer and PMC member, Apache Stratos,
>>>>> Senior Software Engineer,
>>>>> WSO2 Inc., http://wso2.com
>>>>> lean.enterprise.middleware
>>>>>
>>>>> phone: +94773325954
>>>>> email: lahirus@wso2.com blog: http://lahiruwrites.blogspot.com/
>>>>> linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> --
>>>> Lahiru Sandaruwan
>>>> Committer and PMC member, Apache Stratos,
>>>> Senior Software Engineer,
>>>> WSO2 Inc., http://wso2.com
>>>> lean.enterprise.middleware
>>>>
>>>> phone: +94773325954
>>>> email: lahirus@wso2.com blog: http://lahiruwrites.blogspot.com/
>>>> linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146
>>>>
>>>>
>>>
>>>
>>> --
>>> --
>>> Lahiru Sandaruwan
>>> Committer and PMC member, Apache Stratos,
>>> Senior Software Engineer,
>>> WSO2 Inc., http://wso2.com
>>> lean.enterprise.middleware
>>>
>>> phone: +94773325954
>>> email: lahirus@wso2.com blog: http://lahiruwrites.blogspot.com/
>>> linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146
>>>
>>>
>>
>>
>> --
>> --
>> Lahiru Sandaruwan
>> Committer and PMC member, Apache Stratos,
>> Senior Software Engineer,
>> WSO2 Inc., http://wso2.com
>> lean.enterprise.middleware
>>
>> phone: +94773325954
>> email: lahirus@wso2.com blog: http://lahiruwrites.blogspot.com/
>> linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146
>>
>>
>
>
> --
> --
> Lahiru Sandaruwan
> Committer and PMC member, Apache Stratos,
> Senior Software Engineer,
> WSO2 Inc., http://wso2.com
> lean.enterprise.middleware
>
> phone: +94773325954
> email: lahirus@wso2.com blog: http://lahiruwrites.blogspot.com/
> linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146
>
>


-- 
Thanks,
Regards,
ASH

Re: [GCE] [Testing] Verify Stratos with GCE

Posted by Lahiru Sandaruwan <la...@wso2.com>.
Mari,

Shall we document this?

User cannot use an application id which is starting with any digit for GCE
IaaS.

Thanks.

On Wed, May 13, 2015 at 9:51 PM, Lahiru Sandaruwan <la...@wso2.com> wrote:

> Hi all,
>
> I was mistaken when i said the id is generated with member id. It was
> Application id that is used for this. Therefore we do need to do any change
> to make this work. Just need to start application id with some non digit
> characters.
>
> Thanks.
>
> On Wed, May 13, 2015 at 1:54 PM, Lahiru Sandaruwan <la...@wso2.com>
> wrote:
>
>> Hi all,
>>
>> I added some null checks to metadata extraction code. Then it proceed
>> further. Now the issue is that we use a digit in member id to start with.
>> GCE does not allow this. So we might need to change the way we append the
>> digit.
>>
>> Thanks.
>>
>> [1] TID: [0] [STRATOS] [2015-05-13 08:17:49,585]  INFO
>> {org.apache.stratos.messaging.message.processor.topology.MemberCreatedMessageProcessor}
>> -  Member created: [service-name] php [cluster-id]
>> 2350f466-5707-6bd2-e4b8-95c1283d8213.alias2.php.domain [member-id]
>> 2350f466-5707-6bd2-e4b8-95c1283d8213.alias2.php.domain9ae83356-cbda-4f40-b23f-148fef4f0243
>> [cluster-instance-id] 2350f466-5707-6bd2-e4b8-95c1283d8213-1
>> TID: [0] [STRATOS] [2015-05-13 08:18:07,812] ERROR {jclouds.compute} -
>>  createNodesInGroup(2350f466-5), completed: 0/1, errors: 1, rate: 136ms/op
>> java.util.concurrent.ExecutionException:
>> org.jclouds.http.HttpResponseException: command: POST
>> https://www.googleapis.com/compute/v1/projects/chrome-bearing-93801/zones/europe-west1-b/disks?sourceImage=https%3A//www.googleapis.com/compute/v1/projects/chrome-bearing-93801/global/images/stratos-base-v1
>> HTTP/1.1 failed with response: HTTP/1.1 400 Bad Request; content: [{
>>  "error": {
>>   "errors": [
>>    {
>>     "domain": "global",
>>     "reason": "invalid",
>>     "message": "Invalid value for field 'resource.name':
>> '2350f466-5-235-boot-disk'.  Must be a match of regex
>> '(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?)'"
>>    }
>>   ],
>>   "code": 400,
>>   "message": "Invalid value for field 'resource.name':
>> '2350f466-5-235-boot-disk'.  Must be a match of regex
>> '(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?)'"
>>  }
>> }
>> ]
>>
>> On Wed, May 13, 2015 at 1:02 AM, Lahiru Sandaruwan <la...@wso2.com>
>> wrote:
>>
>>> Hi,
>>>
>>> I was able to start the instances in GCE. But it gives an error [1].
>>> Having a further look.
>>>
>>> Thanks.
>>>
>>> [1]
>>>
>>> able, hence trying to spawn an instance to fulfil minimum count!
>>> [cluster] ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain
>>> TID: [0] [STRATOS] [2015-05-12 19:10:50,482]  INFO
>>> {org.apache.stratos.autoscaler.client.CloudControllerClient} -  Trying to
>>> spawn an instance via cloud controller: [cluster]
>>> ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain [partition]
>>> partition-1 [network-partition-id] network-partition-1
>>> TID: [0] [STRATOS] [2015-05-12 19:10:50,508]  INFO
>>> {org.apache.stratos.cloud.controller.messaging.publisher.TopologyEventPublisher}
>>> -  Publishing member created event: [service-name] php [cluster-id]
>>> ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain [cluster-instance-id]
>>> ff94b057-b090-c10a-915e-5191c0a6ac34-1 [member-id]
>>> ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain8c396cce-fca5-4101-8c73-667620d2ea3d
>>> [instance-id] null [network-partition-id] network-partition-1
>>> [partition-id] partition-1 [lb-cluster-id] null
>>> TID: [0] [STRATOS] [2015-05-12 19:10:50,542]  INFO
>>> {org.apache.stratos.messaging.message.processor.topology.MemberCreatedMessageProcessor}
>>> -  Member created: [service-name] php [cluster-id]
>>> ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain [member-id]
>>> ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain8c396cce-fca5-4101-8c73-667620d2ea3d
>>> [cluster-instance-id] ff94b057-b090-c10a-915e-5191c0a6ac34-1
>>>
>>> *TID: [0] [STRATOS] [2015-05-12 19:11:30,613] ERROR
>>> {org.apache.stratos.cloud.controller.iaases.JcloudsIaas} -  Failed to start
>>> an instance. MemberContext
>>> [applicationId=ff94b057-b090-c10a-915e-5191c0a6ac34, cartridgeType=php,
>>> clusterId=ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain,
>>> memberId=ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain8c396cce-fca5-4101-8c73-667620d2ea3d,
>>> instanceId=europe-west1-b/ff94b057-b-330, partition=Partition
>>> [id=partition-1, description=null, isPublic=false, provider=gce,
>>> properties=Properties [properties=[Property [name=region,
>>> value=default]]]], defaultPrivateIP=null, defaultPublicIP=null,
>>> allocatedIPs=null, publicIPs=null, privateIPs=null, initTime=1431457850494,
>>> lbClusterId=null, networkPartitionId=network-partition-1,
>>> kubernetesPodId=null, kubernetesPodLabel=null, loadBalancingIPType=Private,
>>> instanceMetadata=null, properties=Properties [properties=[Property
>>> [name=PRIMARY, value=false], Property [name=MIN_COUNT, value=1]]]] Cause:
>>> null*
>>> *java.lang.NullPointerException*
>>> * at
>>> org.apache.stratos.cloud.controller.iaases.JcloudsIaas.createInstanceMetadata(JcloudsIaas.java:163)*
>>> * at
>>> org.apache.stratos.cloud.controller.iaases.JcloudsIaas.startInstance(JcloudsIaas.java:147)*
>>> * at
>>> org.apache.stratos.cloud.controller.services.impl.InstanceCreator.startInstance(InstanceCreator.java:109)*
>>> * at
>>> org.apache.stratos.cloud.controller.services.impl.InstanceCreator.run(InstanceCreator.java:68)*
>>> * at
>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)*
>>> * at
>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)*
>>> * at java.lang.Thread.run(Thread.java:745)*
>>> TID: [0] [STRATOS] [2015-05-12 19:11:30,621] ERROR
>>> {org.apache.stratos.cloud.controller.services.impl.InstanceCreator} -
>>>  Could not start instance: [cartridge-type] php [cluster-id]
>>> ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain
>>> java.lang.IllegalStateException: Failed to start an instance.
>>> MemberContext [applicationId=ff94b057-b090-c10a-915e-5191c0a6ac34,
>>> cartridgeType=php,
>>> clusterId=ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain,
>>> memberId=ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain8c396cce-fca5-4101-8c73-667620d2ea3d,
>>> instanceId=europe-west1-b/ff94b057-b-330, partition=Partition
>>> [id=partition-1, description=null, isPublic=false, provider=gce,
>>> properties=Properties [properties=[Property [name=region,
>>> value=default]]]], defaultPrivateIP=null, defaultPublicIP=null,
>>> allocatedIPs=null, publicIPs=null, privateIPs=null, initTime=1431457850494,
>>> lbClusterId=null, networkPartitionId=network-partition-1,
>>> kubernetesPodId=null, kubernetesPodLabel=null, loadBalancingIPType=Private,
>>> instanceMetadata=null, properties=Properties [properties=[Property
>>> [name=PRIMARY, value=false], Property [name=MIN_COUNT, value=1]]]] Cause:
>>> null
>>> at
>>> org.apache.stratos.cloud.controller.iaases.JcloudsIaas.startInstance(JcloudsIaas.java:151)
>>> at
>>> org.apache.stratos.cloud.controller.services.impl.InstanceCreator.startInstance(InstanceCreator.java:109)
>>> at
>>> org.apache.stratos.cloud.controller.services.impl.InstanceCreator.run(InstanceCreator.java:68)
>>> at
>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>>> at
>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>>> at java.lang.Thread.run(Thread.java:745)
>>> Caused by: java.lang.NullPointerException
>>> at
>>> org.apache.stratos.cloud.controller.iaases.JcloudsIaas.createInstanceMetadata(JcloudsIaas.java:163)
>>> at
>>> org.apache.stratos.cloud.controller.iaases.JcloudsIaas.startInstance(JcloudsIaas.java:147)
>>> ... 5 more
>>>
>>>
>>> On Tue, May 12, 2015 at 1:05 AM, Lahiru Sandaruwan <la...@wso2.com>
>>> wrote:
>>>
>>>> Hi all,
>>>>
>>>> I'm working on $subject. I will update the progress as i continue.
>>>>
>>>> BTW. Has anyone done it recently?
>>>>
>>>> Thanks.
>>>>
>>>> --
>>>> --
>>>> Lahiru Sandaruwan
>>>> Committer and PMC member, Apache Stratos,
>>>> Senior Software Engineer,
>>>> WSO2 Inc., http://wso2.com
>>>> lean.enterprise.middleware
>>>>
>>>> phone: +94773325954
>>>> email: lahirus@wso2.com blog: http://lahiruwrites.blogspot.com/
>>>> linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146
>>>>
>>>>
>>>
>>>
>>> --
>>> --
>>> Lahiru Sandaruwan
>>> Committer and PMC member, Apache Stratos,
>>> Senior Software Engineer,
>>> WSO2 Inc., http://wso2.com
>>> lean.enterprise.middleware
>>>
>>> phone: +94773325954
>>> email: lahirus@wso2.com blog: http://lahiruwrites.blogspot.com/
>>> linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146
>>>
>>>
>>
>>
>> --
>> --
>> Lahiru Sandaruwan
>> Committer and PMC member, Apache Stratos,
>> Senior Software Engineer,
>> WSO2 Inc., http://wso2.com
>> lean.enterprise.middleware
>>
>> phone: +94773325954
>> email: lahirus@wso2.com blog: http://lahiruwrites.blogspot.com/
>> linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146
>>
>>
>
>
> --
> --
> Lahiru Sandaruwan
> Committer and PMC member, Apache Stratos,
> Senior Software Engineer,
> WSO2 Inc., http://wso2.com
> lean.enterprise.middleware
>
> phone: +94773325954
> email: lahirus@wso2.com blog: http://lahiruwrites.blogspot.com/
> linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146
>
>


-- 
--
Lahiru Sandaruwan
Committer and PMC member, Apache Stratos,
Senior Software Engineer,
WSO2 Inc., http://wso2.com
lean.enterprise.middleware

phone: +94773325954
email: lahirus@wso2.com blog: http://lahiruwrites.blogspot.com/
linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146

Re: [GCE] [Testing] Verify Stratos with GCE

Posted by Lahiru Sandaruwan <la...@wso2.com>.
Hi all,

I was mistaken when i said the id is generated with member id. It was
Application id that is used for this. Therefore we do need to do any change
to make this work. Just need to start application id with some non digit
characters.

Thanks.

On Wed, May 13, 2015 at 1:54 PM, Lahiru Sandaruwan <la...@wso2.com> wrote:

> Hi all,
>
> I added some null checks to metadata extraction code. Then it proceed
> further. Now the issue is that we use a digit in member id to start with.
> GCE does not allow this. So we might need to change the way we append the
> digit.
>
> Thanks.
>
> [1] TID: [0] [STRATOS] [2015-05-13 08:17:49,585]  INFO
> {org.apache.stratos.messaging.message.processor.topology.MemberCreatedMessageProcessor}
> -  Member created: [service-name] php [cluster-id]
> 2350f466-5707-6bd2-e4b8-95c1283d8213.alias2.php.domain [member-id]
> 2350f466-5707-6bd2-e4b8-95c1283d8213.alias2.php.domain9ae83356-cbda-4f40-b23f-148fef4f0243
> [cluster-instance-id] 2350f466-5707-6bd2-e4b8-95c1283d8213-1
> TID: [0] [STRATOS] [2015-05-13 08:18:07,812] ERROR {jclouds.compute} -
>  createNodesInGroup(2350f466-5), completed: 0/1, errors: 1, rate: 136ms/op
> java.util.concurrent.ExecutionException:
> org.jclouds.http.HttpResponseException: command: POST
> https://www.googleapis.com/compute/v1/projects/chrome-bearing-93801/zones/europe-west1-b/disks?sourceImage=https%3A//www.googleapis.com/compute/v1/projects/chrome-bearing-93801/global/images/stratos-base-v1
> HTTP/1.1 failed with response: HTTP/1.1 400 Bad Request; content: [{
>  "error": {
>   "errors": [
>    {
>     "domain": "global",
>     "reason": "invalid",
>     "message": "Invalid value for field 'resource.name':
> '2350f466-5-235-boot-disk'.  Must be a match of regex
> '(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?)'"
>    }
>   ],
>   "code": 400,
>   "message": "Invalid value for field 'resource.name':
> '2350f466-5-235-boot-disk'.  Must be a match of regex
> '(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?)'"
>  }
> }
> ]
>
> On Wed, May 13, 2015 at 1:02 AM, Lahiru Sandaruwan <la...@wso2.com>
> wrote:
>
>> Hi,
>>
>> I was able to start the instances in GCE. But it gives an error [1].
>> Having a further look.
>>
>> Thanks.
>>
>> [1]
>>
>> able, hence trying to spawn an instance to fulfil minimum count!
>> [cluster] ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain
>> TID: [0] [STRATOS] [2015-05-12 19:10:50,482]  INFO
>> {org.apache.stratos.autoscaler.client.CloudControllerClient} -  Trying to
>> spawn an instance via cloud controller: [cluster]
>> ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain [partition]
>> partition-1 [network-partition-id] network-partition-1
>> TID: [0] [STRATOS] [2015-05-12 19:10:50,508]  INFO
>> {org.apache.stratos.cloud.controller.messaging.publisher.TopologyEventPublisher}
>> -  Publishing member created event: [service-name] php [cluster-id]
>> ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain [cluster-instance-id]
>> ff94b057-b090-c10a-915e-5191c0a6ac34-1 [member-id]
>> ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain8c396cce-fca5-4101-8c73-667620d2ea3d
>> [instance-id] null [network-partition-id] network-partition-1
>> [partition-id] partition-1 [lb-cluster-id] null
>> TID: [0] [STRATOS] [2015-05-12 19:10:50,542]  INFO
>> {org.apache.stratos.messaging.message.processor.topology.MemberCreatedMessageProcessor}
>> -  Member created: [service-name] php [cluster-id]
>> ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain [member-id]
>> ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain8c396cce-fca5-4101-8c73-667620d2ea3d
>> [cluster-instance-id] ff94b057-b090-c10a-915e-5191c0a6ac34-1
>>
>> *TID: [0] [STRATOS] [2015-05-12 19:11:30,613] ERROR
>> {org.apache.stratos.cloud.controller.iaases.JcloudsIaas} -  Failed to start
>> an instance. MemberContext
>> [applicationId=ff94b057-b090-c10a-915e-5191c0a6ac34, cartridgeType=php,
>> clusterId=ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain,
>> memberId=ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain8c396cce-fca5-4101-8c73-667620d2ea3d,
>> instanceId=europe-west1-b/ff94b057-b-330, partition=Partition
>> [id=partition-1, description=null, isPublic=false, provider=gce,
>> properties=Properties [properties=[Property [name=region,
>> value=default]]]], defaultPrivateIP=null, defaultPublicIP=null,
>> allocatedIPs=null, publicIPs=null, privateIPs=null, initTime=1431457850494,
>> lbClusterId=null, networkPartitionId=network-partition-1,
>> kubernetesPodId=null, kubernetesPodLabel=null, loadBalancingIPType=Private,
>> instanceMetadata=null, properties=Properties [properties=[Property
>> [name=PRIMARY, value=false], Property [name=MIN_COUNT, value=1]]]] Cause:
>> null*
>> *java.lang.NullPointerException*
>> * at
>> org.apache.stratos.cloud.controller.iaases.JcloudsIaas.createInstanceMetadata(JcloudsIaas.java:163)*
>> * at
>> org.apache.stratos.cloud.controller.iaases.JcloudsIaas.startInstance(JcloudsIaas.java:147)*
>> * at
>> org.apache.stratos.cloud.controller.services.impl.InstanceCreator.startInstance(InstanceCreator.java:109)*
>> * at
>> org.apache.stratos.cloud.controller.services.impl.InstanceCreator.run(InstanceCreator.java:68)*
>> * at
>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)*
>> * at
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)*
>> * at java.lang.Thread.run(Thread.java:745)*
>> TID: [0] [STRATOS] [2015-05-12 19:11:30,621] ERROR
>> {org.apache.stratos.cloud.controller.services.impl.InstanceCreator} -
>>  Could not start instance: [cartridge-type] php [cluster-id]
>> ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain
>> java.lang.IllegalStateException: Failed to start an instance.
>> MemberContext [applicationId=ff94b057-b090-c10a-915e-5191c0a6ac34,
>> cartridgeType=php,
>> clusterId=ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain,
>> memberId=ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain8c396cce-fca5-4101-8c73-667620d2ea3d,
>> instanceId=europe-west1-b/ff94b057-b-330, partition=Partition
>> [id=partition-1, description=null, isPublic=false, provider=gce,
>> properties=Properties [properties=[Property [name=region,
>> value=default]]]], defaultPrivateIP=null, defaultPublicIP=null,
>> allocatedIPs=null, publicIPs=null, privateIPs=null, initTime=1431457850494,
>> lbClusterId=null, networkPartitionId=network-partition-1,
>> kubernetesPodId=null, kubernetesPodLabel=null, loadBalancingIPType=Private,
>> instanceMetadata=null, properties=Properties [properties=[Property
>> [name=PRIMARY, value=false], Property [name=MIN_COUNT, value=1]]]] Cause:
>> null
>> at
>> org.apache.stratos.cloud.controller.iaases.JcloudsIaas.startInstance(JcloudsIaas.java:151)
>> at
>> org.apache.stratos.cloud.controller.services.impl.InstanceCreator.startInstance(InstanceCreator.java:109)
>> at
>> org.apache.stratos.cloud.controller.services.impl.InstanceCreator.run(InstanceCreator.java:68)
>> at
>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>> at
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>> at java.lang.Thread.run(Thread.java:745)
>> Caused by: java.lang.NullPointerException
>> at
>> org.apache.stratos.cloud.controller.iaases.JcloudsIaas.createInstanceMetadata(JcloudsIaas.java:163)
>> at
>> org.apache.stratos.cloud.controller.iaases.JcloudsIaas.startInstance(JcloudsIaas.java:147)
>> ... 5 more
>>
>>
>> On Tue, May 12, 2015 at 1:05 AM, Lahiru Sandaruwan <la...@wso2.com>
>> wrote:
>>
>>> Hi all,
>>>
>>> I'm working on $subject. I will update the progress as i continue.
>>>
>>> BTW. Has anyone done it recently?
>>>
>>> Thanks.
>>>
>>> --
>>> --
>>> Lahiru Sandaruwan
>>> Committer and PMC member, Apache Stratos,
>>> Senior Software Engineer,
>>> WSO2 Inc., http://wso2.com
>>> lean.enterprise.middleware
>>>
>>> phone: +94773325954
>>> email: lahirus@wso2.com blog: http://lahiruwrites.blogspot.com/
>>> linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146
>>>
>>>
>>
>>
>> --
>> --
>> Lahiru Sandaruwan
>> Committer and PMC member, Apache Stratos,
>> Senior Software Engineer,
>> WSO2 Inc., http://wso2.com
>> lean.enterprise.middleware
>>
>> phone: +94773325954
>> email: lahirus@wso2.com blog: http://lahiruwrites.blogspot.com/
>> linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146
>>
>>
>
>
> --
> --
> Lahiru Sandaruwan
> Committer and PMC member, Apache Stratos,
> Senior Software Engineer,
> WSO2 Inc., http://wso2.com
> lean.enterprise.middleware
>
> phone: +94773325954
> email: lahirus@wso2.com blog: http://lahiruwrites.blogspot.com/
> linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146
>
>


-- 
--
Lahiru Sandaruwan
Committer and PMC member, Apache Stratos,
Senior Software Engineer,
WSO2 Inc., http://wso2.com
lean.enterprise.middleware

phone: +94773325954
email: lahirus@wso2.com blog: http://lahiruwrites.blogspot.com/
linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146

Re: [GCE] [Testing] Verify Stratos with GCE

Posted by Lahiru Sandaruwan <la...@wso2.com>.
Hi all,

I added some null checks to metadata extraction code. Then it proceed
further. Now the issue is that we use a digit in member id to start with.
GCE does not allow this. So we might need to change the way we append the
digit.

Thanks.

[1] TID: [0] [STRATOS] [2015-05-13 08:17:49,585]  INFO
{org.apache.stratos.messaging.message.processor.topology.MemberCreatedMessageProcessor}
-  Member created: [service-name] php [cluster-id]
2350f466-5707-6bd2-e4b8-95c1283d8213.alias2.php.domain [member-id]
2350f466-5707-6bd2-e4b8-95c1283d8213.alias2.php.domain9ae83356-cbda-4f40-b23f-148fef4f0243
[cluster-instance-id] 2350f466-5707-6bd2-e4b8-95c1283d8213-1
TID: [0] [STRATOS] [2015-05-13 08:18:07,812] ERROR {jclouds.compute} -
 createNodesInGroup(2350f466-5), completed: 0/1, errors: 1, rate: 136ms/op
java.util.concurrent.ExecutionException:
org.jclouds.http.HttpResponseException: command: POST
https://www.googleapis.com/compute/v1/projects/chrome-bearing-93801/zones/europe-west1-b/disks?sourceImage=https%3A//www.googleapis.com/compute/v1/projects/chrome-bearing-93801/global/images/stratos-base-v1
HTTP/1.1 failed with response: HTTP/1.1 400 Bad Request; content: [{
 "error": {
  "errors": [
   {
    "domain": "global",
    "reason": "invalid",
    "message": "Invalid value for field 'resource.name':
'2350f466-5-235-boot-disk'.  Must be a match of regex
'(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?)'"
   }
  ],
  "code": 400,
  "message": "Invalid value for field 'resource.name':
'2350f466-5-235-boot-disk'.  Must be a match of regex
'(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?)'"
 }
}
]

On Wed, May 13, 2015 at 1:02 AM, Lahiru Sandaruwan <la...@wso2.com> wrote:

> Hi,
>
> I was able to start the instances in GCE. But it gives an error [1].
> Having a further look.
>
> Thanks.
>
> [1]
>
> able, hence trying to spawn an instance to fulfil minimum count! [cluster]
> ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain
> TID: [0] [STRATOS] [2015-05-12 19:10:50,482]  INFO
> {org.apache.stratos.autoscaler.client.CloudControllerClient} -  Trying to
> spawn an instance via cloud controller: [cluster]
> ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain [partition]
> partition-1 [network-partition-id] network-partition-1
> TID: [0] [STRATOS] [2015-05-12 19:10:50,508]  INFO
> {org.apache.stratos.cloud.controller.messaging.publisher.TopologyEventPublisher}
> -  Publishing member created event: [service-name] php [cluster-id]
> ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain [cluster-instance-id]
> ff94b057-b090-c10a-915e-5191c0a6ac34-1 [member-id]
> ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain8c396cce-fca5-4101-8c73-667620d2ea3d
> [instance-id] null [network-partition-id] network-partition-1
> [partition-id] partition-1 [lb-cluster-id] null
> TID: [0] [STRATOS] [2015-05-12 19:10:50,542]  INFO
> {org.apache.stratos.messaging.message.processor.topology.MemberCreatedMessageProcessor}
> -  Member created: [service-name] php [cluster-id]
> ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain [member-id]
> ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain8c396cce-fca5-4101-8c73-667620d2ea3d
> [cluster-instance-id] ff94b057-b090-c10a-915e-5191c0a6ac34-1
>
> *TID: [0] [STRATOS] [2015-05-12 19:11:30,613] ERROR
> {org.apache.stratos.cloud.controller.iaases.JcloudsIaas} -  Failed to start
> an instance. MemberContext
> [applicationId=ff94b057-b090-c10a-915e-5191c0a6ac34, cartridgeType=php,
> clusterId=ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain,
> memberId=ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain8c396cce-fca5-4101-8c73-667620d2ea3d,
> instanceId=europe-west1-b/ff94b057-b-330, partition=Partition
> [id=partition-1, description=null, isPublic=false, provider=gce,
> properties=Properties [properties=[Property [name=region,
> value=default]]]], defaultPrivateIP=null, defaultPublicIP=null,
> allocatedIPs=null, publicIPs=null, privateIPs=null, initTime=1431457850494,
> lbClusterId=null, networkPartitionId=network-partition-1,
> kubernetesPodId=null, kubernetesPodLabel=null, loadBalancingIPType=Private,
> instanceMetadata=null, properties=Properties [properties=[Property
> [name=PRIMARY, value=false], Property [name=MIN_COUNT, value=1]]]] Cause:
> null*
> *java.lang.NullPointerException*
> * at
> org.apache.stratos.cloud.controller.iaases.JcloudsIaas.createInstanceMetadata(JcloudsIaas.java:163)*
> * at
> org.apache.stratos.cloud.controller.iaases.JcloudsIaas.startInstance(JcloudsIaas.java:147)*
> * at
> org.apache.stratos.cloud.controller.services.impl.InstanceCreator.startInstance(InstanceCreator.java:109)*
> * at
> org.apache.stratos.cloud.controller.services.impl.InstanceCreator.run(InstanceCreator.java:68)*
> * at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)*
> * at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)*
> * at java.lang.Thread.run(Thread.java:745)*
> TID: [0] [STRATOS] [2015-05-12 19:11:30,621] ERROR
> {org.apache.stratos.cloud.controller.services.impl.InstanceCreator} -
>  Could not start instance: [cartridge-type] php [cluster-id]
> ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain
> java.lang.IllegalStateException: Failed to start an instance.
> MemberContext [applicationId=ff94b057-b090-c10a-915e-5191c0a6ac34,
> cartridgeType=php,
> clusterId=ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain,
> memberId=ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain8c396cce-fca5-4101-8c73-667620d2ea3d,
> instanceId=europe-west1-b/ff94b057-b-330, partition=Partition
> [id=partition-1, description=null, isPublic=false, provider=gce,
> properties=Properties [properties=[Property [name=region,
> value=default]]]], defaultPrivateIP=null, defaultPublicIP=null,
> allocatedIPs=null, publicIPs=null, privateIPs=null, initTime=1431457850494,
> lbClusterId=null, networkPartitionId=network-partition-1,
> kubernetesPodId=null, kubernetesPodLabel=null, loadBalancingIPType=Private,
> instanceMetadata=null, properties=Properties [properties=[Property
> [name=PRIMARY, value=false], Property [name=MIN_COUNT, value=1]]]] Cause:
> null
> at
> org.apache.stratos.cloud.controller.iaases.JcloudsIaas.startInstance(JcloudsIaas.java:151)
> at
> org.apache.stratos.cloud.controller.services.impl.InstanceCreator.startInstance(InstanceCreator.java:109)
> at
> org.apache.stratos.cloud.controller.services.impl.InstanceCreator.run(InstanceCreator.java:68)
> at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
> at java.lang.Thread.run(Thread.java:745)
> Caused by: java.lang.NullPointerException
> at
> org.apache.stratos.cloud.controller.iaases.JcloudsIaas.createInstanceMetadata(JcloudsIaas.java:163)
> at
> org.apache.stratos.cloud.controller.iaases.JcloudsIaas.startInstance(JcloudsIaas.java:147)
> ... 5 more
>
>
> On Tue, May 12, 2015 at 1:05 AM, Lahiru Sandaruwan <la...@wso2.com>
> wrote:
>
>> Hi all,
>>
>> I'm working on $subject. I will update the progress as i continue.
>>
>> BTW. Has anyone done it recently?
>>
>> Thanks.
>>
>> --
>> --
>> Lahiru Sandaruwan
>> Committer and PMC member, Apache Stratos,
>> Senior Software Engineer,
>> WSO2 Inc., http://wso2.com
>> lean.enterprise.middleware
>>
>> phone: +94773325954
>> email: lahirus@wso2.com blog: http://lahiruwrites.blogspot.com/
>> linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146
>>
>>
>
>
> --
> --
> Lahiru Sandaruwan
> Committer and PMC member, Apache Stratos,
> Senior Software Engineer,
> WSO2 Inc., http://wso2.com
> lean.enterprise.middleware
>
> phone: +94773325954
> email: lahirus@wso2.com blog: http://lahiruwrites.blogspot.com/
> linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146
>
>


-- 
--
Lahiru Sandaruwan
Committer and PMC member, Apache Stratos,
Senior Software Engineer,
WSO2 Inc., http://wso2.com
lean.enterprise.middleware

phone: +94773325954
email: lahirus@wso2.com blog: http://lahiruwrites.blogspot.com/
linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146

Re: [GCE] [Testing] Verify Stratos with GCE

Posted by Lahiru Sandaruwan <la...@wso2.com>.
Hi,

I was able to start the instances in GCE. But it gives an error [1]. Having
a further look.

Thanks.

[1]

able, hence trying to spawn an instance to fulfil minimum count! [cluster]
ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain
TID: [0] [STRATOS] [2015-05-12 19:10:50,482]  INFO
{org.apache.stratos.autoscaler.client.CloudControllerClient} -  Trying to
spawn an instance via cloud controller: [cluster]
ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain [partition]
partition-1 [network-partition-id] network-partition-1
TID: [0] [STRATOS] [2015-05-12 19:10:50,508]  INFO
{org.apache.stratos.cloud.controller.messaging.publisher.TopologyEventPublisher}
-  Publishing member created event: [service-name] php [cluster-id]
ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain [cluster-instance-id]
ff94b057-b090-c10a-915e-5191c0a6ac34-1 [member-id]
ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain8c396cce-fca5-4101-8c73-667620d2ea3d
[instance-id] null [network-partition-id] network-partition-1
[partition-id] partition-1 [lb-cluster-id] null
TID: [0] [STRATOS] [2015-05-12 19:10:50,542]  INFO
{org.apache.stratos.messaging.message.processor.topology.MemberCreatedMessageProcessor}
-  Member created: [service-name] php [cluster-id]
ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain [member-id]
ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain8c396cce-fca5-4101-8c73-667620d2ea3d
[cluster-instance-id] ff94b057-b090-c10a-915e-5191c0a6ac34-1

*TID: [0] [STRATOS] [2015-05-12 19:11:30,613] ERROR
{org.apache.stratos.cloud.controller.iaases.JcloudsIaas} -  Failed to start
an instance. MemberContext
[applicationId=ff94b057-b090-c10a-915e-5191c0a6ac34, cartridgeType=php,
clusterId=ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain,
memberId=ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain8c396cce-fca5-4101-8c73-667620d2ea3d,
instanceId=europe-west1-b/ff94b057-b-330, partition=Partition
[id=partition-1, description=null, isPublic=false, provider=gce,
properties=Properties [properties=[Property [name=region,
value=default]]]], defaultPrivateIP=null, defaultPublicIP=null,
allocatedIPs=null, publicIPs=null, privateIPs=null, initTime=1431457850494,
lbClusterId=null, networkPartitionId=network-partition-1,
kubernetesPodId=null, kubernetesPodLabel=null, loadBalancingIPType=Private,
instanceMetadata=null, properties=Properties [properties=[Property
[name=PRIMARY, value=false], Property [name=MIN_COUNT, value=1]]]] Cause:
null*
*java.lang.NullPointerException*
* at
org.apache.stratos.cloud.controller.iaases.JcloudsIaas.createInstanceMetadata(JcloudsIaas.java:163)*
* at
org.apache.stratos.cloud.controller.iaases.JcloudsIaas.startInstance(JcloudsIaas.java:147)*
* at
org.apache.stratos.cloud.controller.services.impl.InstanceCreator.startInstance(InstanceCreator.java:109)*
* at
org.apache.stratos.cloud.controller.services.impl.InstanceCreator.run(InstanceCreator.java:68)*
* at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)*
* at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)*
* at java.lang.Thread.run(Thread.java:745)*
TID: [0] [STRATOS] [2015-05-12 19:11:30,621] ERROR
{org.apache.stratos.cloud.controller.services.impl.InstanceCreator} -
 Could not start instance: [cartridge-type] php [cluster-id]
ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain
java.lang.IllegalStateException: Failed to start an instance. MemberContext
[applicationId=ff94b057-b090-c10a-915e-5191c0a6ac34, cartridgeType=php,
clusterId=ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain,
memberId=ff94b057-b090-c10a-915e-5191c0a6ac34.myphp.php.domain8c396cce-fca5-4101-8c73-667620d2ea3d,
instanceId=europe-west1-b/ff94b057-b-330, partition=Partition
[id=partition-1, description=null, isPublic=false, provider=gce,
properties=Properties [properties=[Property [name=region,
value=default]]]], defaultPrivateIP=null, defaultPublicIP=null,
allocatedIPs=null, publicIPs=null, privateIPs=null, initTime=1431457850494,
lbClusterId=null, networkPartitionId=network-partition-1,
kubernetesPodId=null, kubernetesPodLabel=null, loadBalancingIPType=Private,
instanceMetadata=null, properties=Properties [properties=[Property
[name=PRIMARY, value=false], Property [name=MIN_COUNT, value=1]]]] Cause:
null
at
org.apache.stratos.cloud.controller.iaases.JcloudsIaas.startInstance(JcloudsIaas.java:151)
at
org.apache.stratos.cloud.controller.services.impl.InstanceCreator.startInstance(InstanceCreator.java:109)
at
org.apache.stratos.cloud.controller.services.impl.InstanceCreator.run(InstanceCreator.java:68)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.NullPointerException
at
org.apache.stratos.cloud.controller.iaases.JcloudsIaas.createInstanceMetadata(JcloudsIaas.java:163)
at
org.apache.stratos.cloud.controller.iaases.JcloudsIaas.startInstance(JcloudsIaas.java:147)
... 5 more


On Tue, May 12, 2015 at 1:05 AM, Lahiru Sandaruwan <la...@wso2.com> wrote:

> Hi all,
>
> I'm working on $subject. I will update the progress as i continue.
>
> BTW. Has anyone done it recently?
>
> Thanks.
>
> --
> --
> Lahiru Sandaruwan
> Committer and PMC member, Apache Stratos,
> Senior Software Engineer,
> WSO2 Inc., http://wso2.com
> lean.enterprise.middleware
>
> phone: +94773325954
> email: lahirus@wso2.com blog: http://lahiruwrites.blogspot.com/
> linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146
>
>


-- 
--
Lahiru Sandaruwan
Committer and PMC member, Apache Stratos,
Senior Software Engineer,
WSO2 Inc., http://wso2.com
lean.enterprise.middleware

phone: +94773325954
email: lahirus@wso2.com blog: http://lahiruwrites.blogspot.com/
linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146