And make sure that the ports are open. Instance activated event will be
sent by the agent only if ports are open.

Thanks.

On Mon, Dec 22, 2014 at 1:15 PM, Udara Liyanage <ud...@wso2.com> wrote:

> Hi Raj,
>
> Logs are missed since instance is killed as an obsolete member. I will
> provide the logs next time.
>
> On Mon, Dec 22, 2014 at 1:13 PM, Rajkumar Rajaratnam <rajkum...@wso2.com>
> wrote:
>>
>> Hi Udara,
>>
>> Can you attach the agent log?
>>
>> Thanks.
>>
>> On Mon, Dec 22, 2014 at 1:04 PM, Udara Liyanage <ud...@wso2.com> wrote:
>>
>>> Hi raj,
>>>
>>> I tested with lates python code base. This time member is in topology
>>> and instance spawned event is also received. But yet instance activated is
>>> not sent.
>>>
>>> *1) Instance started event received*
>>>
>>> 2014-12-22 12:53:49,904:DEBUG:Property added: [key] STRATOS_
>>> MEMBER_PROPERTY_PRIMARY[value] false
>>> 2014-12-22 12:53:49,911:DEBUG:Message received:
>>> 'instance/status/InstanceStartedEvent':
>>> '{\n    "clusterId": "mytomcat.tomcat.domain", \n
>>>  "clusterInstanceId": "app_cartridge_v1-1", \n    "instanceId": "", \n
>>>  "memberId": "mytomcat.tomcat.domain5dd544b1-d2d6-4ace-8e31-ecb07e116130",
>>> \n    "networkPartitionId": "p1", \n    "partitionId": "P1", \n
>>>  "serviceName": "tomcat"\n}'
>>>
>>> 2) Member in topology
>>>
>>> *Complete Topology:*
>>>
>>>
>>> '{"topology":{"serviceMap":{"tomcat":{"serviceName":"tomcat","serviceType":"SingleTenant","clusterIdClusterMap":{"mytomcat.tomcat.domain":{"serviceName":"tomcat","clusterId":"mytomcat.tomcat.domain","autoscalePolicyName":"autoscale_policy_1","hostNames":["
>>> mytomcat.isuruh.lk
>>> "],"tenantRange":"*","isLbCluster":false,"isKubernetesCluster":false,"memberMap":{"mytomcat.tomcat.domain5dd544b1-d2d6-4ace-8e31-ecb07e116130":{"serviceName":"tomcat","clusterId":"mytomcat.tomcat.domain","memberId":"
>>> *mytomcat.tomcat.domain5dd544b1-d2d6-4ace-8e31-ecb07e116130*
>>> ","instanceId":"ap-southeast-1/i-0147e4cc","clusterInstanceId":"app_cartridge_v1-1","networkPartitionId":"p1","partitionId":"P1","initTime":1419232682397,"portMap":{"443":{"protocol":"https","value":443,"proxy":443},"80":{"protocol":"http","value":80,"proxy":80}},"memberPublicIPs":["54.254.118.165"],"defaultPublicIP":"54.254.118.165","memberPrivateIPs":["10.144.150.199"],"defaultPrivateIP":"10.144.150.199","properties":{"PRIMARY":"false","MIN_COUNT":"1"},"memberStateManager":{"stateStack":["Created","Starting"],"identifier":"mytomcat.tomcat.domain5dd544b1-d2d6-4ace-8e31-ecb07e116130"}}},"appId":"app_cartridge_v1","properties":{},"instanceIdToInstanceContextMap":{"app_cartridge_v1-1":{"instanceId":"app_cartridge_v1-1","instanceProperties":{},"lifeCycleStateManager":{"stateStack":["Created"],"identifier":"mytomcat.tomcat.domain_app_cartridge_v1-1"},"networkPartitionId":"p1"}}}},"portMap":{"443":{"protocol":"https","value":443,"proxy":443},"80":{"protocol":"http","value":80,"proxy":80}},"properties":{}}},"initialized":false}}'
>>>
>>> *Payload:*
>>> APP_ID=app_cartridge_v1,GROUP_NAME=null,SERVICE_NAME=tomcat,HOST_NAME=
>>> mytomcat.isuruh.lk
>>> ,MULTITENANT=false,TENANT_ID=-1234,TENANT_RANGE=*,CARTRIDGE_ALIAS=mytomcat,CLUSTER_ID=mytomcat.tomcat.domain,CARTRIDGE_KEY=kYcZ4B4DPAeA1RGz,REPO_URL=
>>> https://github.com/udaraliyanage/php,PORTS=80|443,PROVIDER=apache,PUPPET_IP=10.148.159.109,PUPPET_HOSTNAME=ip-10-148-159-109.ap-southeast-1.compute.internal,PUPPET_DNS_AVAILABLE=null,PUPPET_ENV=null,,,DEPLOYMENT=default,TOKEN=eyJhbGciOiJSUzI1NiJ9.eyJleHAiOjE4OTY4OTAwNDgsInN1YiI6ImFkbWluIiwiYXpwIjoiMjU1UUZET1UwbFlONmY5NE44aUVhQm5LdlBrYSIsImFwcElkIjoiYXBwX2NhcnRyaWRnZV92MSIsImF1ZCI6WyIyNTVRRkRPVTBsWU42Zjk0TjhpRWFCbkt2UGthIl0sImlzcyI6Imh0dHBzOlwvXC9sb2NhbGhvc3Q6OTQ0M1wvb2F1dGgyZW5kcG9pbnRzXC90b2tlbiIsImlhdCI6MTg5MzI5MDA0OH0.XB4wg8gQxzyH0jv5EIiWFjOG0VDZuFBswYG0G6zX3sjOEgXauywoga4pHmb9DWkKZU9nD5qRFLRyyiHi2onWr-TGtLNBn4qgRq94VDwjVgx5in4ND3f7q-xNSpLipMr_g_gtkbp9st-gZVeuB8y3u7jnjE8fuDEs63pQ75Drrhs,MEMBER_ID=
>>> *mytomcat.tomcat.domain5dd544b1-d2d6-4ace-8e31-ecb07e116130*
>>> ,INSTANCE_ID=null,CLUSTER_INSTANCE_ID=app_cartridge_v1-1,LB_CLUSTER_ID=null,NETWORK_PARTITION_ID=p1,PARTITION_ID=P1,PRIMARY=false,MIN_COUNT=1
>>>
>>> Carbon logs:
>>>
>>> [2014-12-22 07:18:41,444]  INFO
>>> {org.apache.stratos.cloud.controller.messaging.publisher.TopologyEventPublisher}
>>> -  Publishing instance spawned event: [service-name] tomcat [cluster-id]
>>> mytomcat.tomcat.domain [cluster-instance-id] app_cartridge_v1-1 [member-id]
>>> mytomcat.tomcat.domain5dd544b1-d2d6-4ace-8e31-ecb07e116130 [instance-id]
>>> ap-southeast-1/i-0147e4cc [network-partition-id] p1 [partition-id] P1
>>> [lb-cluster-id] null
>>> [2014-12-22 07:18:41,464]  INFO
>>> {org.apache.stratos.messaging.domain.topology.lifecycle.LifeCycleStateManager}
>>> -  Life Cycle State Manager started for Element [
>>> mytomcat.tomcat.domain5dd544b1-d2d6-4ace-8e31-ecb07e116130 ], initial
>>> state: Created
>>> [2014-12-22 07:18:41,469]  INFO
>>> {org.apache.stratos.messaging.message.processor.topology.InstanceSpawnedMessageProcessor}
>>> -  Member created: [service] tomcat [cluster] mytomcat.tomcat.domain
>>> [member] mytomcat.tomcat.domain5dd544b1-d2d6-4ace-8e31-ecb07e116130
>>> [instance] ap-southeast-1/i-0147e4cc [hierarchy-instance] app_cartridge_v1-1
>>> [2014-12-22 07:18:41,480]  INFO
>>> {org.apache.stratos.manager.topology.receiver.StratosManagerTopologyEventReceiver}
>>> -  [InstanceSpawnedEventListener] Received: class
>>> org.apache.stratos.messaging.event.topology.InstanceSpawnedEvent
>>> [2014-12-22 07:24:01,218]  INFO
>>> {org.apache.stratos.manager.listener.InstanceStatusListener} -  Instance
>>> status message received
>>> [2014-12-22 07:24:01,218]  INFO
>>> {org.apache.stratos.manager.listener.InstanceStatusListener} -  Event class
>>> name:
>>> org.apache.stratos.messaging.event.instance.status.InstanceStartedEvent
>>> [2014-12-22 07:24:01,219]  INFO
>>> {org.apache.stratos.manager.listener.InstanceStatusListener} -  Cluster id:
>>> mytomcat.tomcat.domain
>>> [2014-12-22 07:24:01,220]  INFO
>>> {org.apache.stratos.cloud.controller.messaging.topology.TopologyBuilder} -
>>>  member started event adding status started
>>> [2014-12-22 07:24:01,235]  INFO
>>> {org.apache.stratos.cloud.controller.messaging.publisher.TopologyEventPublisher}
>>> -  Publishing member started event: [service-name] tomcat [cluster-id]
>>> mytomcat.tomcat.domain [cluster-instance-id] app_cartridge_v1-1 [member-id]
>>> mytomcat.tomcat.domain5dd544b1-d2d6-4ace-8e31-ecb07e116130 [instance-id]
>>>  [network-partition-id] p1 [partition-id] P1
>>> [2014-12-22 07:24:01,250]  INFO
>>> {org.apache.stratos.messaging.message.processor.topology.MemberStartedMessageProcessor}
>>> -  Member started: [service] tomcat [cluster] mytomcat.tomcat.domain
>>> [member] mytomcat.tomcat.domain5dd544b1-d2d6-4ace-8e31-ecb07e116130
>>> [2014-12-22 07:24:01,250]  INFO
>>> {org.apache.stratos.manager.topology.receiver.StratosManagerTopologyEventReceiver}
>>> -  [MemberStartedEventListener] Received: class
>>> org.apache.stratos.messaging.event.topology.MemberStartedEvent
>>>
>>>
>>>
>>> On Mon, Dec 22, 2014 at 12:26 PM, Udara Liyanage <ud...@wso2.com> wrote:
>>>>
>>>> Hi Raj,
>>>>
>>>> Thanks for the info. I will check with updated agent.
>>>>
>>>> On Mon, Dec 22, 2014 at 12:24 PM, Rajkumar Rajaratnam <
>>>> rajkum...@wso2.com> wrote:
>>>>>
>>>>> Hi Udara,
>>>>>
>>>>> Are you using the latest python agent?
>>>>>
>>>>> Chamila changed the agent yesterday. Member object doesn't have an
>>>>> attribute called "memberIp anymore. It has been changed to 
>>>>> defaultPrivateIP.
>>>>>
>>>>> Latest python agent has this changes.
>>>>>
>>>>> Thanks.
>>>>>
>>>>> On Mon, Dec 22, 2014 at 12:22 PM, Rajkumar Rajaratnam <
>>>>> rajkum...@wso2.com> wrote:
>>>>>
>>>>>> Just noticed that there is an error in parsing complete topology
>>>>>> event. So initialization didn't happen as Isuru mentioned.
>>>>>>
>>>>>> Thanks.
>>>>>>
>>>>>> On Mon, Dec 22, 2014 at 12:19 PM, Rajkumar Rajaratnam <
>>>>>> rajkum...@wso2.com> wrote:
>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> AFAIR, agent will wait for two conditions to happen. It will proceed
>>>>>>> if either of two conditions becomes true.
>>>>>>>
>>>>>>>   1. Member should be in the topology
>>>>>>>   2. Agent should get instance spawned event from CC
>>>>>>>
>>>>>>> So either of them didn't happen for you.
>>>>>>>
>>>>>>> Thanks.
>>>>>>>
>>>>>>> On Mon, Dec 22, 2014 at 12:17 PM, Isuru Haththotuwa <
>>>>>>> isu...@apache.org> wrote:
>>>>>>>
>>>>>>>> HI Udara,
>>>>>>>>
>>>>>>>> There is an error log about parsing the complete Topology event.
>>>>>>>> Maybe the event did not get parsed correctly, and the required
>>>>>>>> initialization did not happen.
>>>>>>>>
>>>>>>>> On Mon, Dec 22, 2014 at 12:12 PM, Udara Liyanage <ud...@wso2.com>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>> Hi Chamila,
>>>>>>>>>
>>>>>>>>> I get the ":Waiting for Cartridge Agent to be initialized..." logs
>>>>>>>>> continuously even though complete topology and complete tenant event 
>>>>>>>>> is
>>>>>>>>> already received.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> 2014-12-22 12:04:47,595:DEBUG:Waiting for Cartridge Agent to be
>>>>>>>>> initialized...
>>>>>>>>> 2014-12-22 12:04:48,596:DEBUG:Waiting for Cartridge Agent to be
>>>>>>>>> initialized...
>>>>>>>>> 2014-12-22 12:04:49,597:DEBUG:Waiting for Cartridge Agent to be
>>>>>>>>> initialized...
>>>>>>>>> 2014-12-22 12:04:49,781:DEBUG:Message received:
>>>>>>>>> 'topology/CompleteTopologyEvent':
>>>>>>>>>
>>>>>>>>> '{"topology":{"serviceMap":{"tomcat":{"serviceName":"tomcat","serviceType":"SingleTenant","clusterIdClusterMap":{"mytomcat.tomcat.domain":{"serviceName":"tomcat","clusterId":"mytomcat.tomcat.domain","autoscalePolicyName":"autoscale_policy_1","hostNames":["
>>>>>>>>> mytomcat.isuruh.lk
>>>>>>>>> "],"tenantRange":"*","isLbCluster":false,"isKubernetesCluster":false,"memberMap":{"mytomcat.tomcat.domainf1ee1c36-db95-452d-a1e7-1daf936e9101":{"serviceName":"tomcat","clusterId":"mytomcat.tomcat.domain","memberId":"mytomcat.tomcat.domainf1ee1c36-db95-452d-a1e7-1daf936e9101","instanceId":"ap-southeast-1/i-df7dde12","clusterInstanceId":"app_cartridge_v1-1","networkPartitionId":"p1","partitionId":"P1","initTime":1419229605140,"portMap":{"443":{"protocol":"https","value":443,"proxy":443},"80":{"protocol":"http","value":80,"proxy":80}},"memberPublicIPs":["54.151.190.32"],"defaultPublicIP":"54.151.190.32","memberPrivateIPs":["10.144.68.9"],"defaultPrivateIP":"10.144.68.9","properties":{"PRIMARY":"false","MIN_COUNT":"1"},"memberStateManager":{"stateStack":["Created"],"identifier":"mytomcat.tomcat.domainf1ee1c36-db95-452d-a1e7-1daf936e9101"}}},"appId":"app_cartridge_v1","properties":{},"instanceIdToInstanceContextMap":{"app_cartridge_v1-1":{"instanceId":"app_cartridge_v1-1","instanceProperties":{},"lifeCycleStateManager":{"stateStack":["Created"],"identifier":"mytomcat.tomcat.domain_app_cartridge_v1-1"},"networkPartitionId":"p1"}}}},"portMap":{"443":{"protocol":"https","value":443,"proxy":443},"80":{"protocol":"http","value":80,"proxy":80}},"properties":{}}},"initialized":false}}'
>>>>>>>>> 2014-12-22 12:04:49,781:DEBUG:Executing handler for event
>>>>>>>>> 'CompleteTopologyEvent'
>>>>>>>>> 2014-12-22 12:04:49,781:DEBUG:Complete topology event received
>>>>>>>>> 2014-12-22 12:04:49,782:ERROR:Error processing
>>>>>>>>> 'CompleteTopologyEvent' event
>>>>>>>>> Traceback (most recent call last):
>>>>>>>>>   File
>>>>>>>>> "/mnt/apache-stratos-python-cartridge-agent-4.1.0-SNAPSHOT/modules/subscriber/eventsubscriber.py",
>>>>>>>>> line 81, in on_message
>>>>>>>>>     handler(msg)
>>>>>>>>>   File "agent.py", line 255, in on_complete_topology
>>>>>>>>>     event_obj = CompleteTopologyEvent.create_from_json(msg.payload)
>>>>>>>>>   File
>>>>>>>>> "/mnt/apache-stratos-python-cartridge-agent-4.1.0-SNAPSHOT/modules/event/topology/events.py",
>>>>>>>>> line 190, in create_from_json
>>>>>>>>>     member_obj.member_ip = member_str["memberIp"]
>>>>>>>>> KeyError: 'memberIp'
>>>>>>>>> 2014-12-22 12:04:49,820:DEBUG:Message received:
>>>>>>>>> 'tenant/CompleteTenantEvent':
>>>>>>>>> '{"tenants":[]}'
>>>>>>>>> 2014-12-22 12:04:49,820:DEBUG:Executing handler for event
>>>>>>>>> 'CompleteTenantEvent'
>>>>>>>>> 2014-12-22 12:04:49,820:INFO:Complete tenant event updating task
>>>>>>>>> disabled
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> *Carbon logs:*
>>>>>>>>>
>>>>>>>>> TID: [0] [STRATOS] [2014-12-22 06:27:21,240]  INFO
>>>>>>>>> {org.apache.stratos.cloud.controller.messaging.publisher.TopologyEventPublisher}
>>>>>>>>> -  Publishing instance spawned event: [service-name] tomcat 
>>>>>>>>> [cluster-id]
>>>>>>>>> mytomcat.tomcat.domain [cluster-instance-id] app_cartridge_v1-1 
>>>>>>>>> [member-id]
>>>>>>>>> mytomcat.tomcat.domainf1ee1c36-db95-452d-a1e7-1daf936e9101 
>>>>>>>>> [instance-id]
>>>>>>>>> ap-southeast-1/i-df7dde12 [network-partition-id] p1 [partition-id] P1
>>>>>>>>> [lb-cluster-id] null
>>>>>>>>> TID: [0] [STRATOS] [2014-12-22 06:27:21,261]  INFO
>>>>>>>>> {org.apache.stratos.messaging.domain.topology.lifecycle.LifeCycleStateManager}
>>>>>>>>> -  Life Cycle State Manager started for Element [
>>>>>>>>> mytomcat.tomcat.domainf1ee1c36-db95-452d-a1e7-1daf936e9101 ], initial
>>>>>>>>> state: Created
>>>>>>>>> TID: [0] [STRATOS] [2014-12-22 06:27:21,264]  INFO
>>>>>>>>> {org.apache.stratos.messaging.message.processor.topology.InstanceSpawnedMessageProcessor}
>>>>>>>>> -  Member created: [service] tomcat [cluster] mytomcat.tomcat.domain
>>>>>>>>> [member] mytomcat.tomcat.domainf1ee1c36-db95-452d-a1e7-1daf936e9101
>>>>>>>>> [instance] ap-southeast-1/i-df7dde12 [hierarchy-instance] 
>>>>>>>>> app_cartridge_v1-1
>>>>>>>>> TID: [0] [STRATOS] [2014-12-22 06:27:21,268]  INFO
>>>>>>>>> {org.apache.stratos.manager.topology.receiver.StratosManagerTopologyEventReceiver}
>>>>>>>>> -  [InstanceSpawnedEventListener] Received: class
>>>>>>>>> org.apache.stratos.messaging.event.topology.InstanceSpawnedEvent
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>>
>>>>>>>>> Udara Liyanage
>>>>>>>>> Software Engineer
>>>>>>>>> WSO2, Inc.: http://wso2.com
>>>>>>>>> lean. enterprise. middleware
>>>>>>>>>
>>>>>>>>> web: http://udaraliyanage.wordpress.com
>>>>>>>>> phone:
>>>>>>>>> +94 71 443 6897
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Thanks and Regards,
>>>>>>>>>
>>>>>>>>> Isuru H.
>>>>>>>>> +94 716 358 048* <http://wso2.com/>*
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> * <http://wso2.com/>*
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Rajkumar Rajaratnam
>>>>>>> Committer & PMC Member, Apache Stratos
>>>>>>> Software Engineer, WSO2
>>>>>>>
>>>>>>> Mobile : +94777568639
>>>>>>> Blog : rajkumarr.com
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Rajkumar Rajaratnam
>>>>>> Committer & PMC Member, Apache Stratos
>>>>>> Software Engineer, WSO2
>>>>>>
>>>>>> Mobile : +94777568639
>>>>>> Blog : rajkumarr.com
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Rajkumar Rajaratnam
>>>>> Committer & PMC Member, Apache Stratos
>>>>> Software Engineer, WSO2
>>>>>
>>>>> Mobile : +94777568639
>>>>> Blog : rajkumarr.com
>>>>>
>>>>
>>>>
>>>> --
>>>>
>>>> Udara Liyanage
>>>> Software Engineer
>>>> WSO2, Inc.: http://wso2.com
>>>> lean. enterprise. middleware
>>>>
>>>> web: http://udaraliyanage.wordpress.com
>>>> phone: +94 71 443 6897
>>>>
>>>
>>>
>>> --
>>>
>>> Udara Liyanage
>>> Software Engineer
>>> WSO2, Inc.: http://wso2.com
>>> lean. enterprise. middleware
>>>
>>> web: http://udaraliyanage.wordpress.com
>>> phone: +94 71 443 6897
>>>
>>
>>
>>
>> --
>> Rajkumar Rajaratnam
>> Committer & PMC Member, Apache Stratos
>> Software Engineer, WSO2
>>
>> Mobile : +94777568639
>> Blog : rajkumarr.com
>>
>
>
> --
>
> Udara Liyanage
> Software Engineer
> WSO2, Inc.: http://wso2.com
> lean. enterprise. middleware
>
> web: http://udaraliyanage.wordpress.com
> phone: +94 71 443 6897
>



-- 
Rajkumar Rajaratnam
Committer & PMC Member, Apache Stratos
Software Engineer, WSO2

Mobile : +94777568639
Blog : rajkumarr.com

Reply via email to