You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@stratos.apache.org by Imesh Gunaratne <im...@apache.org> on 2015/02/06 12:07:37 UTC

[Discuss] [Issue] Python Cartridge Agent does not wait until Complete Topology Event at the Startup

Hi Devs,

It seems like PCA does not wait until Complete Topology Event at the
startup rather it is handled at a later stage.

Thanks


-- 
Imesh Gunaratne

Technical Lead, WSO2
Committer & PMC Member, Apache Stratos

Re: [Discuss] [Issue] Python Cartridge Agent does not wait until Complete Topology Event at the Startup

Posted by Imesh Gunaratne <im...@apache.org>.
Great! Thanks for the clarification Chamila! I will fix this.

Thanks

On Tue, Feb 10, 2015 at 9:06 AM, Chamila De Alwis <ch...@wso2.com> wrote:

> Hi Imesh,
>
> This is because the the topology is not set in the TopologyContext when
> this query is done. As far as I remember this is because the first
> CompleteTopologyEvent has not been received yet.
>
>
> Regards,
> Chamila de Alwis
> Software Engineer | WSO2 | +94772207163
> Blog: code.chamiladealwis.com
>
>
>
> On Tue, Feb 10, 2015 at 6:55 AM, Imesh Gunaratne <im...@apache.org> wrote:
>
>> I see the following error in PCA now:
>>
>> [2015-02-10 06:52:43,775] INFO
>> {agent.py:register_topology_event_listeners} - Cartridge agent topology
>> receiver thread started
>> Exception in thread Thread-1:
>> Traceback (most recent call last):
>>   File
>> "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/threading.py",
>> line 810, in __bootstrap_inner
>>     self.run()
>>   File
>> "/Users/imesh/dev/apache/stratos/stratos/components/org.apache.stratos.python.cartridge.agent.test/target/test-classes/../7a69975b-d6de-4bd6-b557-dde21ac65fb3/cartridge.agent/agent.py",
>> line 79, in run
>>     extensionutils.wait_for_complete_topology()
>>   File
>> "/Users/imesh/dev/apache/stratos/stratos/components/org.apache.stratos.python.cartridge.agent.test/target/7a69975b-d6de-4bd6-b557-dde21ac65fb3/cartridge.agent/modules/util/extensionutils.py",
>> line 252, in wait_for_complete_topology
>>     while not TopologyContext.topology.initialized:
>> AttributeError: 'NoneType' object has no attribute 'initialized'
>>
>> Thanks
>>
>> On Mon, Feb 9, 2015 at 11:02 AM, Gayan Gunarathne <ga...@wso2.com>
>> wrote:
>>
>>> Seems EXPORT_METADATA_KEYS are missing in the agent payload
>>> launch parameters. I will check why it is not there in payload.
>>>
>>> Thanks,
>>> Gayan
>>>
>>> On Mon, Feb 9, 2015 at 10:36 AM, Lakmal Warusawithana <la...@wso2.com>
>>> wrote:
>>>
>>>> I'm getting following error inside cartridge /tmp/agent.screen.log
>>>>
>>>>
>>>> [2015-02-09 04:49:50,864] DEBUG
>>>> {cartridgeagentconfiguration.py:__read_conf_file} - Config file path :
>>>> '/mnt/apache-stratos-python-cartridge-agent-4.1.0-SNAPSHOT/agent.conf'
>>>>
>>>> [2015-02-09 04:49:50,865] DEBUG
>>>> {cartridgeagentconfiguration.py:read_property} - Reading property:
>>>> param.file.path =
>>>> /mnt/apache-stratos-python-cartridge-agent-4.1.0-SNAPSHOT/payload/launch-params
>>>>
>>>> [2015-02-09 04:49:50,865] DEBUG
>>>> {cartridgeagentconfiguration.py:__read_parameter_file} - Param file path :
>>>> '/mnt/apache-stratos-python-cartridge-agent-4.1.0-SNAPSHOT/payload/launch-params'
>>>>
>>>> [2015-02-09 04:49:50,865] DEBUG
>>>> {cartridgeagentconfiguration.py:read_property} - Reading payload parameter:
>>>> APPLICATION_ID = single-cartridge-app
>>>>
>>>> [2015-02-09 04:49:50,865] DEBUG
>>>> {cartridgeagentconfiguration.py:read_property} - Reading payload parameter:
>>>> SERVICE_NAME = php
>>>>
>>>> [2015-02-09 04:49:50,865] DEBUG
>>>> {cartridgeagentconfiguration.py:read_property} - Reading payload parameter:
>>>> CLUSTER_ID = php1.php.domain
>>>>
>>>> [2015-02-09 04:49:50,873] DEBUG
>>>> {cartridgeagentconfiguration.py:read_property} - Reading payload parameter:
>>>> CLUSTER_INSTANCE_ID = single-cartridge-app-1
>>>>
>>>> [2015-02-09 04:49:50,873] DEBUG
>>>> {cartridgeagentconfiguration.py:read_property} - Reading payload parameter:
>>>> MEMBER_ID = php1.php.domaineb61694f-91d1-47bb-b7a3-2f186dc9bddf
>>>>
>>>> [2015-02-09 04:49:50,873] DEBUG
>>>> {cartridgeagentconfiguration.py:read_property} - Reading payload parameter:
>>>> NETWORK_PARTITION_ID = network-partition-1
>>>>
>>>> [2015-02-09 04:49:50,873] DEBUG
>>>> {cartridgeagentconfiguration.py:read_property} - Reading payload parameter:
>>>> PARTITION_ID = partition-1
>>>>
>>>> [2015-02-09 04:49:50,874] DEBUG
>>>> {cartridgeagentconfiguration.py:read_property} - Reading payload parameter:
>>>> CARTRIDGE_KEY = XD6BttAwcgPvzDcl
>>>>
>>>> [2015-02-09 04:49:50,874] DEBUG
>>>> {cartridgeagentconfiguration.py:read_property} - Reading payload parameter:
>>>> REPO_URL = https://github.com/imesh/stratos-tomcat-applications.git
>>>>
>>>> [2015-02-09 04:49:50,874] DEBUG
>>>> {cartridgeagentconfiguration.py:read_property} - Reading payload parameter:
>>>> PORTS = 22
>>>>
>>>> Traceback (most recent call last):
>>>>
>>>>   File "agent.py", line 33, in <module>
>>>>
>>>>     from modules.extensions import defaultextensionhandler
>>>>
>>>>   File
>>>> "/mnt/apache-stratos-python-cartridge-agent-4.1.0-SNAPSHOT/modules/extensions/defaultextensionhandler.py",
>>>> line 21, in <module>
>>>>
>>>>     from ..util import extensionutils, cartridgeagentutils
>>>>
>>>>   File
>>>> "/mnt/apache-stratos-python-cartridge-agent-4.1.0-SNAPSHOT/modules/util/extensionutils.py",
>>>> line 29, in <module>
>>>>
>>>>     cartridge_agent_config =
>>>> cartridgeagentconfiguration.CartridgeAgentConfiguration()
>>>>
>>>>   File
>>>> "/mnt/apache-stratos-python-cartridge-agent-4.1.0-SNAPSHOT/modules/config/cartridgeagentconfiguration.py",
>>>> line 360, in __init__
>>>>
>>>>     CartridgeAgentConfiguration.instance =
>>>> CartridgeAgentConfiguration.__CartridgeAgentConfiguration()
>>>>
>>>>   File
>>>> "/mnt/apache-stratos-python-cartridge-agent-4.1.0-SNAPSHOT/modules/config/cartridgeagentconfiguration.py",
>>>> line 239, in __init__
>>>>
>>>>     raise RuntimeError(ex)
>>>>
>>>> RuntimeError: Cannot find the value of required parameter:
>>>> 'EXPORT_METADATA_KEYS'
>>>>
>>>> *~*
>>>>
>>>> On Sun, Feb 8, 2015 at 9:17 PM, Imesh Gunaratne <im...@apache.org>
>>>> wrote:
>>>>
>>>>> Hi Lakmal,
>>>>>
>>>>> In my Kubernetes cluster I can see this image as follows:
>>>>>
>>>>> core@master ~ $ docker images
>>>>> REPOSITORY          TAG                 IMAGE ID            CREATED
>>>>>           VIRTUAL SIZE
>>>>> stratos/php         4.1.0-alpha         44a4916713ea        46 hours
>>>>> ago        417.8 MB
>>>>> stratos/php         4.1.0-rc1             44a4916713ea        46 hours
>>>>> ago        417.8 MB
>>>>>
>>>>> I will check whether there are any problems.
>>>>>
>>>>> Thanks
>>>>>
>>>>> On Sun, Feb 8, 2015 at 8:16 PM, Lakmal Warusawithana <la...@wso2.com>
>>>>> wrote:
>>>>>
>>>>>> Imesh, did you tried with uploaded image rc1? seems like it has not
>>>>>> uploaded correctly. Here what I can see after docker pull. No name , no tag
>>>>>> and it lesser that alpha tag. I have updates sample to rc1 docker images
>>>>>> and it fails may be due to this.
>>>>>>
>>>>>> <none>                          <none>              dbd9c1be0f1b
>>>>>>   47 hours ago        387.9 MB
>>>>>>
>>>>>> On Sat, Feb 7, 2015 at 12:27 PM, Imesh Gunaratne <im...@apache.org>
>>>>>> wrote:
>>>>>>
>>>>>>> I have now updated the PHP docker image in docker
>>>>>>> hub: stratos/php:4.1.0-rc1
>>>>>>>
>>>>>>> Thanks
>>>>>>>
>>>>>>> On Fri, Feb 6, 2015 at 5:40 PM, Imesh Gunaratne <im...@apache.org>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> I had a discussion on this issue with Chamila and did a fix with
>>>>>>>> following commit revision:
>>>>>>>> 72c8e6ff2ebfff221cf00aea386e69f21da92bdd
>>>>>>>>
>>>>>>>> We need to update PCA distribution in docker images.
>>>>>>>>
>>>>>>>> Thanks
>>>>>>>>
>>>>>>>> On Fri, Feb 6, 2015 at 4:37 PM, Imesh Gunaratne <im...@apache.org>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>> Hi Devs,
>>>>>>>>>
>>>>>>>>> It seems like PCA does not wait until Complete Topology Event at
>>>>>>>>> the startup rather it is handled at a later stage.
>>>>>>>>>
>>>>>>>>> Thanks
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Imesh Gunaratne
>>>>>>>>>
>>>>>>>>> Technical Lead, WSO2
>>>>>>>>> Committer & PMC Member, Apache Stratos
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> Imesh Gunaratne
>>>>>>>>
>>>>>>>> Technical Lead, WSO2
>>>>>>>> Committer & PMC Member, Apache Stratos
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Imesh Gunaratne
>>>>>>>
>>>>>>> Technical Lead, WSO2
>>>>>>> Committer & PMC Member, Apache Stratos
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Lakmal Warusawithana
>>>>>> Vice President, Apache Stratos
>>>>>> Director - Cloud Architecture; WSO2 Inc.
>>>>>> Mobile : +94714289692
>>>>>> Blog : http://lakmalsview.blogspot.com/
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Imesh Gunaratne
>>>>>
>>>>> Technical Lead, WSO2
>>>>> Committer & PMC Member, Apache Stratos
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Lakmal Warusawithana
>>>> Vice President, Apache Stratos
>>>> Director - Cloud Architecture; WSO2 Inc.
>>>> Mobile : +94714289692
>>>> Blog : http://lakmalsview.blogspot.com/
>>>>
>>>>
>>>
>>>
>>> --
>>>
>>> Gayan Gunarathne
>>> Technical Lead
>>> WSO2 Inc. (http://wso2.com)
>>> email  : gayang@wso2.com  | mobile : +94 766819985
>>>
>>>
>>
>>
>>
>> --
>> Imesh Gunaratne
>>
>> Technical Lead, WSO2
>> Committer & PMC Member, Apache Stratos
>>
>
>


-- 
Imesh Gunaratne

Technical Lead, WSO2
Committer & PMC Member, Apache Stratos

Re: [Discuss] [Issue] Python Cartridge Agent does not wait until Complete Topology Event at the Startup

Posted by Chamila De Alwis <ch...@wso2.com>.
Hi Imesh,

This is because the the topology is not set in the TopologyContext when
this query is done. As far as I remember this is because the first
CompleteTopologyEvent has not been received yet.


Regards,
Chamila de Alwis
Software Engineer | WSO2 | +94772207163
Blog: code.chamiladealwis.com



On Tue, Feb 10, 2015 at 6:55 AM, Imesh Gunaratne <im...@apache.org> wrote:

> I see the following error in PCA now:
>
> [2015-02-10 06:52:43,775] INFO
> {agent.py:register_topology_event_listeners} - Cartridge agent topology
> receiver thread started
> Exception in thread Thread-1:
> Traceback (most recent call last):
>   File
> "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/threading.py",
> line 810, in __bootstrap_inner
>     self.run()
>   File
> "/Users/imesh/dev/apache/stratos/stratos/components/org.apache.stratos.python.cartridge.agent.test/target/test-classes/../7a69975b-d6de-4bd6-b557-dde21ac65fb3/cartridge.agent/agent.py",
> line 79, in run
>     extensionutils.wait_for_complete_topology()
>   File
> "/Users/imesh/dev/apache/stratos/stratos/components/org.apache.stratos.python.cartridge.agent.test/target/7a69975b-d6de-4bd6-b557-dde21ac65fb3/cartridge.agent/modules/util/extensionutils.py",
> line 252, in wait_for_complete_topology
>     while not TopologyContext.topology.initialized:
> AttributeError: 'NoneType' object has no attribute 'initialized'
>
> Thanks
>
> On Mon, Feb 9, 2015 at 11:02 AM, Gayan Gunarathne <ga...@wso2.com> wrote:
>
>> Seems EXPORT_METADATA_KEYS are missing in the agent payload
>> launch parameters. I will check why it is not there in payload.
>>
>> Thanks,
>> Gayan
>>
>> On Mon, Feb 9, 2015 at 10:36 AM, Lakmal Warusawithana <la...@wso2.com>
>> wrote:
>>
>>> I'm getting following error inside cartridge /tmp/agent.screen.log
>>>
>>>
>>> [2015-02-09 04:49:50,864] DEBUG
>>> {cartridgeagentconfiguration.py:__read_conf_file} - Config file path :
>>> '/mnt/apache-stratos-python-cartridge-agent-4.1.0-SNAPSHOT/agent.conf'
>>>
>>> [2015-02-09 04:49:50,865] DEBUG
>>> {cartridgeagentconfiguration.py:read_property} - Reading property:
>>> param.file.path =
>>> /mnt/apache-stratos-python-cartridge-agent-4.1.0-SNAPSHOT/payload/launch-params
>>>
>>> [2015-02-09 04:49:50,865] DEBUG
>>> {cartridgeagentconfiguration.py:__read_parameter_file} - Param file path :
>>> '/mnt/apache-stratos-python-cartridge-agent-4.1.0-SNAPSHOT/payload/launch-params'
>>>
>>> [2015-02-09 04:49:50,865] DEBUG
>>> {cartridgeagentconfiguration.py:read_property} - Reading payload parameter:
>>> APPLICATION_ID = single-cartridge-app
>>>
>>> [2015-02-09 04:49:50,865] DEBUG
>>> {cartridgeagentconfiguration.py:read_property} - Reading payload parameter:
>>> SERVICE_NAME = php
>>>
>>> [2015-02-09 04:49:50,865] DEBUG
>>> {cartridgeagentconfiguration.py:read_property} - Reading payload parameter:
>>> CLUSTER_ID = php1.php.domain
>>>
>>> [2015-02-09 04:49:50,873] DEBUG
>>> {cartridgeagentconfiguration.py:read_property} - Reading payload parameter:
>>> CLUSTER_INSTANCE_ID = single-cartridge-app-1
>>>
>>> [2015-02-09 04:49:50,873] DEBUG
>>> {cartridgeagentconfiguration.py:read_property} - Reading payload parameter:
>>> MEMBER_ID = php1.php.domaineb61694f-91d1-47bb-b7a3-2f186dc9bddf
>>>
>>> [2015-02-09 04:49:50,873] DEBUG
>>> {cartridgeagentconfiguration.py:read_property} - Reading payload parameter:
>>> NETWORK_PARTITION_ID = network-partition-1
>>>
>>> [2015-02-09 04:49:50,873] DEBUG
>>> {cartridgeagentconfiguration.py:read_property} - Reading payload parameter:
>>> PARTITION_ID = partition-1
>>>
>>> [2015-02-09 04:49:50,874] DEBUG
>>> {cartridgeagentconfiguration.py:read_property} - Reading payload parameter:
>>> CARTRIDGE_KEY = XD6BttAwcgPvzDcl
>>>
>>> [2015-02-09 04:49:50,874] DEBUG
>>> {cartridgeagentconfiguration.py:read_property} - Reading payload parameter:
>>> REPO_URL = https://github.com/imesh/stratos-tomcat-applications.git
>>>
>>> [2015-02-09 04:49:50,874] DEBUG
>>> {cartridgeagentconfiguration.py:read_property} - Reading payload parameter:
>>> PORTS = 22
>>>
>>> Traceback (most recent call last):
>>>
>>>   File "agent.py", line 33, in <module>
>>>
>>>     from modules.extensions import defaultextensionhandler
>>>
>>>   File
>>> "/mnt/apache-stratos-python-cartridge-agent-4.1.0-SNAPSHOT/modules/extensions/defaultextensionhandler.py",
>>> line 21, in <module>
>>>
>>>     from ..util import extensionutils, cartridgeagentutils
>>>
>>>   File
>>> "/mnt/apache-stratos-python-cartridge-agent-4.1.0-SNAPSHOT/modules/util/extensionutils.py",
>>> line 29, in <module>
>>>
>>>     cartridge_agent_config =
>>> cartridgeagentconfiguration.CartridgeAgentConfiguration()
>>>
>>>   File
>>> "/mnt/apache-stratos-python-cartridge-agent-4.1.0-SNAPSHOT/modules/config/cartridgeagentconfiguration.py",
>>> line 360, in __init__
>>>
>>>     CartridgeAgentConfiguration.instance =
>>> CartridgeAgentConfiguration.__CartridgeAgentConfiguration()
>>>
>>>   File
>>> "/mnt/apache-stratos-python-cartridge-agent-4.1.0-SNAPSHOT/modules/config/cartridgeagentconfiguration.py",
>>> line 239, in __init__
>>>
>>>     raise RuntimeError(ex)
>>>
>>> RuntimeError: Cannot find the value of required parameter:
>>> 'EXPORT_METADATA_KEYS'
>>>
>>> *~*
>>>
>>> On Sun, Feb 8, 2015 at 9:17 PM, Imesh Gunaratne <im...@apache.org>
>>> wrote:
>>>
>>>> Hi Lakmal,
>>>>
>>>> In my Kubernetes cluster I can see this image as follows:
>>>>
>>>> core@master ~ $ docker images
>>>> REPOSITORY          TAG                 IMAGE ID            CREATED
>>>>         VIRTUAL SIZE
>>>> stratos/php         4.1.0-alpha         44a4916713ea        46 hours
>>>> ago        417.8 MB
>>>> stratos/php         4.1.0-rc1             44a4916713ea        46 hours
>>>> ago        417.8 MB
>>>>
>>>> I will check whether there are any problems.
>>>>
>>>> Thanks
>>>>
>>>> On Sun, Feb 8, 2015 at 8:16 PM, Lakmal Warusawithana <la...@wso2.com>
>>>> wrote:
>>>>
>>>>> Imesh, did you tried with uploaded image rc1? seems like it has not
>>>>> uploaded correctly. Here what I can see after docker pull. No name , no tag
>>>>> and it lesser that alpha tag. I have updates sample to rc1 docker images
>>>>> and it fails may be due to this.
>>>>>
>>>>> <none>                          <none>              dbd9c1be0f1b
>>>>>   47 hours ago        387.9 MB
>>>>>
>>>>> On Sat, Feb 7, 2015 at 12:27 PM, Imesh Gunaratne <im...@apache.org>
>>>>> wrote:
>>>>>
>>>>>> I have now updated the PHP docker image in docker
>>>>>> hub: stratos/php:4.1.0-rc1
>>>>>>
>>>>>> Thanks
>>>>>>
>>>>>> On Fri, Feb 6, 2015 at 5:40 PM, Imesh Gunaratne <im...@apache.org>
>>>>>> wrote:
>>>>>>
>>>>>>> I had a discussion on this issue with Chamila and did a fix with
>>>>>>> following commit revision:
>>>>>>> 72c8e6ff2ebfff221cf00aea386e69f21da92bdd
>>>>>>>
>>>>>>> We need to update PCA distribution in docker images.
>>>>>>>
>>>>>>> Thanks
>>>>>>>
>>>>>>> On Fri, Feb 6, 2015 at 4:37 PM, Imesh Gunaratne <im...@apache.org>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Hi Devs,
>>>>>>>>
>>>>>>>> It seems like PCA does not wait until Complete Topology Event at
>>>>>>>> the startup rather it is handled at a later stage.
>>>>>>>>
>>>>>>>> Thanks
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> Imesh Gunaratne
>>>>>>>>
>>>>>>>> Technical Lead, WSO2
>>>>>>>> Committer & PMC Member, Apache Stratos
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Imesh Gunaratne
>>>>>>>
>>>>>>> Technical Lead, WSO2
>>>>>>> Committer & PMC Member, Apache Stratos
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Imesh Gunaratne
>>>>>>
>>>>>> Technical Lead, WSO2
>>>>>> Committer & PMC Member, Apache Stratos
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Lakmal Warusawithana
>>>>> Vice President, Apache Stratos
>>>>> Director - Cloud Architecture; WSO2 Inc.
>>>>> Mobile : +94714289692
>>>>> Blog : http://lakmalsview.blogspot.com/
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Imesh Gunaratne
>>>>
>>>> Technical Lead, WSO2
>>>> Committer & PMC Member, Apache Stratos
>>>>
>>>
>>>
>>>
>>> --
>>> Lakmal Warusawithana
>>> Vice President, Apache Stratos
>>> Director - Cloud Architecture; WSO2 Inc.
>>> Mobile : +94714289692
>>> Blog : http://lakmalsview.blogspot.com/
>>>
>>>
>>
>>
>> --
>>
>> Gayan Gunarathne
>> Technical Lead
>> WSO2 Inc. (http://wso2.com)
>> email  : gayang@wso2.com  | mobile : +94 766819985
>>
>>
>
>
>
> --
> Imesh Gunaratne
>
> Technical Lead, WSO2
> Committer & PMC Member, Apache Stratos
>

Re: [Discuss] [Issue] Python Cartridge Agent does not wait until Complete Topology Event at the Startup

Posted by Imesh Gunaratne <im...@apache.org>.
I see the following error in PCA now:

[2015-02-10 06:52:43,775] INFO {agent.py:register_topology_event_listeners}
- Cartridge agent topology receiver thread started
Exception in thread Thread-1:
Traceback (most recent call last):
  File
"/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/threading.py",
line 810, in __bootstrap_inner
    self.run()
  File
"/Users/imesh/dev/apache/stratos/stratos/components/org.apache.stratos.python.cartridge.agent.test/target/test-classes/../7a69975b-d6de-4bd6-b557-dde21ac65fb3/cartridge.agent/agent.py",
line 79, in run
    extensionutils.wait_for_complete_topology()
  File
"/Users/imesh/dev/apache/stratos/stratos/components/org.apache.stratos.python.cartridge.agent.test/target/7a69975b-d6de-4bd6-b557-dde21ac65fb3/cartridge.agent/modules/util/extensionutils.py",
line 252, in wait_for_complete_topology
    while not TopologyContext.topology.initialized:
AttributeError: 'NoneType' object has no attribute 'initialized'

Thanks

On Mon, Feb 9, 2015 at 11:02 AM, Gayan Gunarathne <ga...@wso2.com> wrote:

> Seems EXPORT_METADATA_KEYS are missing in the agent payload
> launch parameters. I will check why it is not there in payload.
>
> Thanks,
> Gayan
>
> On Mon, Feb 9, 2015 at 10:36 AM, Lakmal Warusawithana <la...@wso2.com>
> wrote:
>
>> I'm getting following error inside cartridge /tmp/agent.screen.log
>>
>>
>> [2015-02-09 04:49:50,864] DEBUG
>> {cartridgeagentconfiguration.py:__read_conf_file} - Config file path :
>> '/mnt/apache-stratos-python-cartridge-agent-4.1.0-SNAPSHOT/agent.conf'
>>
>> [2015-02-09 04:49:50,865] DEBUG
>> {cartridgeagentconfiguration.py:read_property} - Reading property:
>> param.file.path =
>> /mnt/apache-stratos-python-cartridge-agent-4.1.0-SNAPSHOT/payload/launch-params
>>
>> [2015-02-09 04:49:50,865] DEBUG
>> {cartridgeagentconfiguration.py:__read_parameter_file} - Param file path :
>> '/mnt/apache-stratos-python-cartridge-agent-4.1.0-SNAPSHOT/payload/launch-params'
>>
>> [2015-02-09 04:49:50,865] DEBUG
>> {cartridgeagentconfiguration.py:read_property} - Reading payload parameter:
>> APPLICATION_ID = single-cartridge-app
>>
>> [2015-02-09 04:49:50,865] DEBUG
>> {cartridgeagentconfiguration.py:read_property} - Reading payload parameter:
>> SERVICE_NAME = php
>>
>> [2015-02-09 04:49:50,865] DEBUG
>> {cartridgeagentconfiguration.py:read_property} - Reading payload parameter:
>> CLUSTER_ID = php1.php.domain
>>
>> [2015-02-09 04:49:50,873] DEBUG
>> {cartridgeagentconfiguration.py:read_property} - Reading payload parameter:
>> CLUSTER_INSTANCE_ID = single-cartridge-app-1
>>
>> [2015-02-09 04:49:50,873] DEBUG
>> {cartridgeagentconfiguration.py:read_property} - Reading payload parameter:
>> MEMBER_ID = php1.php.domaineb61694f-91d1-47bb-b7a3-2f186dc9bddf
>>
>> [2015-02-09 04:49:50,873] DEBUG
>> {cartridgeagentconfiguration.py:read_property} - Reading payload parameter:
>> NETWORK_PARTITION_ID = network-partition-1
>>
>> [2015-02-09 04:49:50,873] DEBUG
>> {cartridgeagentconfiguration.py:read_property} - Reading payload parameter:
>> PARTITION_ID = partition-1
>>
>> [2015-02-09 04:49:50,874] DEBUG
>> {cartridgeagentconfiguration.py:read_property} - Reading payload parameter:
>> CARTRIDGE_KEY = XD6BttAwcgPvzDcl
>>
>> [2015-02-09 04:49:50,874] DEBUG
>> {cartridgeagentconfiguration.py:read_property} - Reading payload parameter:
>> REPO_URL = https://github.com/imesh/stratos-tomcat-applications.git
>>
>> [2015-02-09 04:49:50,874] DEBUG
>> {cartridgeagentconfiguration.py:read_property} - Reading payload parameter:
>> PORTS = 22
>>
>> Traceback (most recent call last):
>>
>>   File "agent.py", line 33, in <module>
>>
>>     from modules.extensions import defaultextensionhandler
>>
>>   File
>> "/mnt/apache-stratos-python-cartridge-agent-4.1.0-SNAPSHOT/modules/extensions/defaultextensionhandler.py",
>> line 21, in <module>
>>
>>     from ..util import extensionutils, cartridgeagentutils
>>
>>   File
>> "/mnt/apache-stratos-python-cartridge-agent-4.1.0-SNAPSHOT/modules/util/extensionutils.py",
>> line 29, in <module>
>>
>>     cartridge_agent_config =
>> cartridgeagentconfiguration.CartridgeAgentConfiguration()
>>
>>   File
>> "/mnt/apache-stratos-python-cartridge-agent-4.1.0-SNAPSHOT/modules/config/cartridgeagentconfiguration.py",
>> line 360, in __init__
>>
>>     CartridgeAgentConfiguration.instance =
>> CartridgeAgentConfiguration.__CartridgeAgentConfiguration()
>>
>>   File
>> "/mnt/apache-stratos-python-cartridge-agent-4.1.0-SNAPSHOT/modules/config/cartridgeagentconfiguration.py",
>> line 239, in __init__
>>
>>     raise RuntimeError(ex)
>>
>> RuntimeError: Cannot find the value of required parameter:
>> 'EXPORT_METADATA_KEYS'
>>
>> *~*
>>
>> On Sun, Feb 8, 2015 at 9:17 PM, Imesh Gunaratne <im...@apache.org> wrote:
>>
>>> Hi Lakmal,
>>>
>>> In my Kubernetes cluster I can see this image as follows:
>>>
>>> core@master ~ $ docker images
>>> REPOSITORY          TAG                 IMAGE ID            CREATED
>>>         VIRTUAL SIZE
>>> stratos/php         4.1.0-alpha         44a4916713ea        46 hours ago
>>>        417.8 MB
>>> stratos/php         4.1.0-rc1             44a4916713ea        46 hours
>>> ago        417.8 MB
>>>
>>> I will check whether there are any problems.
>>>
>>> Thanks
>>>
>>> On Sun, Feb 8, 2015 at 8:16 PM, Lakmal Warusawithana <la...@wso2.com>
>>> wrote:
>>>
>>>> Imesh, did you tried with uploaded image rc1? seems like it has not
>>>> uploaded correctly. Here what I can see after docker pull. No name , no tag
>>>> and it lesser that alpha tag. I have updates sample to rc1 docker images
>>>> and it fails may be due to this.
>>>>
>>>> <none>                          <none>              dbd9c1be0f1b
>>>> 47 hours ago        387.9 MB
>>>>
>>>> On Sat, Feb 7, 2015 at 12:27 PM, Imesh Gunaratne <im...@apache.org>
>>>> wrote:
>>>>
>>>>> I have now updated the PHP docker image in docker
>>>>> hub: stratos/php:4.1.0-rc1
>>>>>
>>>>> Thanks
>>>>>
>>>>> On Fri, Feb 6, 2015 at 5:40 PM, Imesh Gunaratne <im...@apache.org>
>>>>> wrote:
>>>>>
>>>>>> I had a discussion on this issue with Chamila and did a fix with
>>>>>> following commit revision:
>>>>>> 72c8e6ff2ebfff221cf00aea386e69f21da92bdd
>>>>>>
>>>>>> We need to update PCA distribution in docker images.
>>>>>>
>>>>>> Thanks
>>>>>>
>>>>>> On Fri, Feb 6, 2015 at 4:37 PM, Imesh Gunaratne <im...@apache.org>
>>>>>> wrote:
>>>>>>
>>>>>>> Hi Devs,
>>>>>>>
>>>>>>> It seems like PCA does not wait until Complete Topology Event at the
>>>>>>> startup rather it is handled at a later stage.
>>>>>>>
>>>>>>> Thanks
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Imesh Gunaratne
>>>>>>>
>>>>>>> Technical Lead, WSO2
>>>>>>> Committer & PMC Member, Apache Stratos
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Imesh Gunaratne
>>>>>>
>>>>>> Technical Lead, WSO2
>>>>>> Committer & PMC Member, Apache Stratos
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Imesh Gunaratne
>>>>>
>>>>> Technical Lead, WSO2
>>>>> Committer & PMC Member, Apache Stratos
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Lakmal Warusawithana
>>>> Vice President, Apache Stratos
>>>> Director - Cloud Architecture; WSO2 Inc.
>>>> Mobile : +94714289692
>>>> Blog : http://lakmalsview.blogspot.com/
>>>>
>>>>
>>>
>>>
>>> --
>>> Imesh Gunaratne
>>>
>>> Technical Lead, WSO2
>>> Committer & PMC Member, Apache Stratos
>>>
>>
>>
>>
>> --
>> Lakmal Warusawithana
>> Vice President, Apache Stratos
>> Director - Cloud Architecture; WSO2 Inc.
>> Mobile : +94714289692
>> Blog : http://lakmalsview.blogspot.com/
>>
>>
>
>
> --
>
> Gayan Gunarathne
> Technical Lead
> WSO2 Inc. (http://wso2.com)
> email  : gayang@wso2.com  | mobile : +94 766819985
>
>



-- 
Imesh Gunaratne

Technical Lead, WSO2
Committer & PMC Member, Apache Stratos

Re: [Discuss] [Issue] Python Cartridge Agent does not wait until Complete Topology Event at the Startup

Posted by Gayan Gunarathne <ga...@wso2.com>.
Seems EXPORT_METADATA_KEYS are missing in the agent payload
launch parameters. I will check why it is not there in payload.

Thanks,
Gayan

On Mon, Feb 9, 2015 at 10:36 AM, Lakmal Warusawithana <la...@wso2.com>
wrote:

> I'm getting following error inside cartridge /tmp/agent.screen.log
>
>
> [2015-02-09 04:49:50,864] DEBUG
> {cartridgeagentconfiguration.py:__read_conf_file} - Config file path :
> '/mnt/apache-stratos-python-cartridge-agent-4.1.0-SNAPSHOT/agent.conf'
>
> [2015-02-09 04:49:50,865] DEBUG
> {cartridgeagentconfiguration.py:read_property} - Reading property:
> param.file.path =
> /mnt/apache-stratos-python-cartridge-agent-4.1.0-SNAPSHOT/payload/launch-params
>
> [2015-02-09 04:49:50,865] DEBUG
> {cartridgeagentconfiguration.py:__read_parameter_file} - Param file path :
> '/mnt/apache-stratos-python-cartridge-agent-4.1.0-SNAPSHOT/payload/launch-params'
>
> [2015-02-09 04:49:50,865] DEBUG
> {cartridgeagentconfiguration.py:read_property} - Reading payload parameter:
> APPLICATION_ID = single-cartridge-app
>
> [2015-02-09 04:49:50,865] DEBUG
> {cartridgeagentconfiguration.py:read_property} - Reading payload parameter:
> SERVICE_NAME = php
>
> [2015-02-09 04:49:50,865] DEBUG
> {cartridgeagentconfiguration.py:read_property} - Reading payload parameter:
> CLUSTER_ID = php1.php.domain
>
> [2015-02-09 04:49:50,873] DEBUG
> {cartridgeagentconfiguration.py:read_property} - Reading payload parameter:
> CLUSTER_INSTANCE_ID = single-cartridge-app-1
>
> [2015-02-09 04:49:50,873] DEBUG
> {cartridgeagentconfiguration.py:read_property} - Reading payload parameter:
> MEMBER_ID = php1.php.domaineb61694f-91d1-47bb-b7a3-2f186dc9bddf
>
> [2015-02-09 04:49:50,873] DEBUG
> {cartridgeagentconfiguration.py:read_property} - Reading payload parameter:
> NETWORK_PARTITION_ID = network-partition-1
>
> [2015-02-09 04:49:50,873] DEBUG
> {cartridgeagentconfiguration.py:read_property} - Reading payload parameter:
> PARTITION_ID = partition-1
>
> [2015-02-09 04:49:50,874] DEBUG
> {cartridgeagentconfiguration.py:read_property} - Reading payload parameter:
> CARTRIDGE_KEY = XD6BttAwcgPvzDcl
>
> [2015-02-09 04:49:50,874] DEBUG
> {cartridgeagentconfiguration.py:read_property} - Reading payload parameter:
> REPO_URL = https://github.com/imesh/stratos-tomcat-applications.git
>
> [2015-02-09 04:49:50,874] DEBUG
> {cartridgeagentconfiguration.py:read_property} - Reading payload parameter:
> PORTS = 22
>
> Traceback (most recent call last):
>
>   File "agent.py", line 33, in <module>
>
>     from modules.extensions import defaultextensionhandler
>
>   File
> "/mnt/apache-stratos-python-cartridge-agent-4.1.0-SNAPSHOT/modules/extensions/defaultextensionhandler.py",
> line 21, in <module>
>
>     from ..util import extensionutils, cartridgeagentutils
>
>   File
> "/mnt/apache-stratos-python-cartridge-agent-4.1.0-SNAPSHOT/modules/util/extensionutils.py",
> line 29, in <module>
>
>     cartridge_agent_config =
> cartridgeagentconfiguration.CartridgeAgentConfiguration()
>
>   File
> "/mnt/apache-stratos-python-cartridge-agent-4.1.0-SNAPSHOT/modules/config/cartridgeagentconfiguration.py",
> line 360, in __init__
>
>     CartridgeAgentConfiguration.instance =
> CartridgeAgentConfiguration.__CartridgeAgentConfiguration()
>
>   File
> "/mnt/apache-stratos-python-cartridge-agent-4.1.0-SNAPSHOT/modules/config/cartridgeagentconfiguration.py",
> line 239, in __init__
>
>     raise RuntimeError(ex)
>
> RuntimeError: Cannot find the value of required parameter:
> 'EXPORT_METADATA_KEYS'
>
> *~*
>
> On Sun, Feb 8, 2015 at 9:17 PM, Imesh Gunaratne <im...@apache.org> wrote:
>
>> Hi Lakmal,
>>
>> In my Kubernetes cluster I can see this image as follows:
>>
>> core@master ~ $ docker images
>> REPOSITORY          TAG                 IMAGE ID            CREATED
>>       VIRTUAL SIZE
>> stratos/php         4.1.0-alpha         44a4916713ea        46 hours ago
>>        417.8 MB
>> stratos/php         4.1.0-rc1             44a4916713ea        46 hours
>> ago        417.8 MB
>>
>> I will check whether there are any problems.
>>
>> Thanks
>>
>> On Sun, Feb 8, 2015 at 8:16 PM, Lakmal Warusawithana <la...@wso2.com>
>> wrote:
>>
>>> Imesh, did you tried with uploaded image rc1? seems like it has not
>>> uploaded correctly. Here what I can see after docker pull. No name , no tag
>>> and it lesser that alpha tag. I have updates sample to rc1 docker images
>>> and it fails may be due to this.
>>>
>>> <none>                          <none>              dbd9c1be0f1b
>>> 47 hours ago        387.9 MB
>>>
>>> On Sat, Feb 7, 2015 at 12:27 PM, Imesh Gunaratne <im...@apache.org>
>>> wrote:
>>>
>>>> I have now updated the PHP docker image in docker
>>>> hub: stratos/php:4.1.0-rc1
>>>>
>>>> Thanks
>>>>
>>>> On Fri, Feb 6, 2015 at 5:40 PM, Imesh Gunaratne <im...@apache.org>
>>>> wrote:
>>>>
>>>>> I had a discussion on this issue with Chamila and did a fix with
>>>>> following commit revision:
>>>>> 72c8e6ff2ebfff221cf00aea386e69f21da92bdd
>>>>>
>>>>> We need to update PCA distribution in docker images.
>>>>>
>>>>> Thanks
>>>>>
>>>>> On Fri, Feb 6, 2015 at 4:37 PM, Imesh Gunaratne <im...@apache.org>
>>>>> wrote:
>>>>>
>>>>>> Hi Devs,
>>>>>>
>>>>>> It seems like PCA does not wait until Complete Topology Event at the
>>>>>> startup rather it is handled at a later stage.
>>>>>>
>>>>>> Thanks
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Imesh Gunaratne
>>>>>>
>>>>>> Technical Lead, WSO2
>>>>>> Committer & PMC Member, Apache Stratos
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Imesh Gunaratne
>>>>>
>>>>> Technical Lead, WSO2
>>>>> Committer & PMC Member, Apache Stratos
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Imesh Gunaratne
>>>>
>>>> Technical Lead, WSO2
>>>> Committer & PMC Member, Apache Stratos
>>>>
>>>
>>>
>>>
>>> --
>>> Lakmal Warusawithana
>>> Vice President, Apache Stratos
>>> Director - Cloud Architecture; WSO2 Inc.
>>> Mobile : +94714289692
>>> Blog : http://lakmalsview.blogspot.com/
>>>
>>>
>>
>>
>> --
>> Imesh Gunaratne
>>
>> Technical Lead, WSO2
>> Committer & PMC Member, Apache Stratos
>>
>
>
>
> --
> Lakmal Warusawithana
> Vice President, Apache Stratos
> Director - Cloud Architecture; WSO2 Inc.
> Mobile : +94714289692
> Blog : http://lakmalsview.blogspot.com/
>
>


-- 

Gayan Gunarathne
Technical Lead
WSO2 Inc. (http://wso2.com)
email  : gayang@wso2.com  | mobile : +94 766819985

Re: [Discuss] [Issue] Python Cartridge Agent does not wait until Complete Topology Event at the Startup

Posted by Lakmal Warusawithana <la...@wso2.com>.
I'm getting following error inside cartridge /tmp/agent.screen.log


[2015-02-09 04:49:50,864] DEBUG
{cartridgeagentconfiguration.py:__read_conf_file} - Config file path :
'/mnt/apache-stratos-python-cartridge-agent-4.1.0-SNAPSHOT/agent.conf'

[2015-02-09 04:49:50,865] DEBUG
{cartridgeagentconfiguration.py:read_property} - Reading property:
param.file.path =
/mnt/apache-stratos-python-cartridge-agent-4.1.0-SNAPSHOT/payload/launch-params

[2015-02-09 04:49:50,865] DEBUG
{cartridgeagentconfiguration.py:__read_parameter_file} - Param file path :
'/mnt/apache-stratos-python-cartridge-agent-4.1.0-SNAPSHOT/payload/launch-params'

[2015-02-09 04:49:50,865] DEBUG
{cartridgeagentconfiguration.py:read_property} - Reading payload parameter:
APPLICATION_ID = single-cartridge-app

[2015-02-09 04:49:50,865] DEBUG
{cartridgeagentconfiguration.py:read_property} - Reading payload parameter:
SERVICE_NAME = php

[2015-02-09 04:49:50,865] DEBUG
{cartridgeagentconfiguration.py:read_property} - Reading payload parameter:
CLUSTER_ID = php1.php.domain

[2015-02-09 04:49:50,873] DEBUG
{cartridgeagentconfiguration.py:read_property} - Reading payload parameter:
CLUSTER_INSTANCE_ID = single-cartridge-app-1

[2015-02-09 04:49:50,873] DEBUG
{cartridgeagentconfiguration.py:read_property} - Reading payload parameter:
MEMBER_ID = php1.php.domaineb61694f-91d1-47bb-b7a3-2f186dc9bddf

[2015-02-09 04:49:50,873] DEBUG
{cartridgeagentconfiguration.py:read_property} - Reading payload parameter:
NETWORK_PARTITION_ID = network-partition-1

[2015-02-09 04:49:50,873] DEBUG
{cartridgeagentconfiguration.py:read_property} - Reading payload parameter:
PARTITION_ID = partition-1

[2015-02-09 04:49:50,874] DEBUG
{cartridgeagentconfiguration.py:read_property} - Reading payload parameter:
CARTRIDGE_KEY = XD6BttAwcgPvzDcl

[2015-02-09 04:49:50,874] DEBUG
{cartridgeagentconfiguration.py:read_property} - Reading payload parameter:
REPO_URL = https://github.com/imesh/stratos-tomcat-applications.git

[2015-02-09 04:49:50,874] DEBUG
{cartridgeagentconfiguration.py:read_property} - Reading payload parameter:
PORTS = 22

Traceback (most recent call last):

  File "agent.py", line 33, in <module>

    from modules.extensions import defaultextensionhandler

  File
"/mnt/apache-stratos-python-cartridge-agent-4.1.0-SNAPSHOT/modules/extensions/defaultextensionhandler.py",
line 21, in <module>

    from ..util import extensionutils, cartridgeagentutils

  File
"/mnt/apache-stratos-python-cartridge-agent-4.1.0-SNAPSHOT/modules/util/extensionutils.py",
line 29, in <module>

    cartridge_agent_config =
cartridgeagentconfiguration.CartridgeAgentConfiguration()

  File
"/mnt/apache-stratos-python-cartridge-agent-4.1.0-SNAPSHOT/modules/config/cartridgeagentconfiguration.py",
line 360, in __init__

    CartridgeAgentConfiguration.instance =
CartridgeAgentConfiguration.__CartridgeAgentConfiguration()

  File
"/mnt/apache-stratos-python-cartridge-agent-4.1.0-SNAPSHOT/modules/config/cartridgeagentconfiguration.py",
line 239, in __init__

    raise RuntimeError(ex)

RuntimeError: Cannot find the value of required parameter:
'EXPORT_METADATA_KEYS'

*~*

On Sun, Feb 8, 2015 at 9:17 PM, Imesh Gunaratne <im...@apache.org> wrote:

> Hi Lakmal,
>
> In my Kubernetes cluster I can see this image as follows:
>
> core@master ~ $ docker images
> REPOSITORY          TAG                 IMAGE ID            CREATED
>       VIRTUAL SIZE
> stratos/php         4.1.0-alpha         44a4916713ea        46 hours ago
>      417.8 MB
> stratos/php         4.1.0-rc1             44a4916713ea        46 hours ago
>        417.8 MB
>
> I will check whether there are any problems.
>
> Thanks
>
> On Sun, Feb 8, 2015 at 8:16 PM, Lakmal Warusawithana <la...@wso2.com>
> wrote:
>
>> Imesh, did you tried with uploaded image rc1? seems like it has not
>> uploaded correctly. Here what I can see after docker pull. No name , no tag
>> and it lesser that alpha tag. I have updates sample to rc1 docker images
>> and it fails may be due to this.
>>
>> <none>                          <none>              dbd9c1be0f1b
>> 47 hours ago        387.9 MB
>>
>> On Sat, Feb 7, 2015 at 12:27 PM, Imesh Gunaratne <im...@apache.org>
>> wrote:
>>
>>> I have now updated the PHP docker image in docker
>>> hub: stratos/php:4.1.0-rc1
>>>
>>> Thanks
>>>
>>> On Fri, Feb 6, 2015 at 5:40 PM, Imesh Gunaratne <im...@apache.org>
>>> wrote:
>>>
>>>> I had a discussion on this issue with Chamila and did a fix with
>>>> following commit revision:
>>>> 72c8e6ff2ebfff221cf00aea386e69f21da92bdd
>>>>
>>>> We need to update PCA distribution in docker images.
>>>>
>>>> Thanks
>>>>
>>>> On Fri, Feb 6, 2015 at 4:37 PM, Imesh Gunaratne <im...@apache.org>
>>>> wrote:
>>>>
>>>>> Hi Devs,
>>>>>
>>>>> It seems like PCA does not wait until Complete Topology Event at the
>>>>> startup rather it is handled at a later stage.
>>>>>
>>>>> Thanks
>>>>>
>>>>>
>>>>> --
>>>>> Imesh Gunaratne
>>>>>
>>>>> Technical Lead, WSO2
>>>>> Committer & PMC Member, Apache Stratos
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Imesh Gunaratne
>>>>
>>>> Technical Lead, WSO2
>>>> Committer & PMC Member, Apache Stratos
>>>>
>>>
>>>
>>>
>>> --
>>> Imesh Gunaratne
>>>
>>> Technical Lead, WSO2
>>> Committer & PMC Member, Apache Stratos
>>>
>>
>>
>>
>> --
>> Lakmal Warusawithana
>> Vice President, Apache Stratos
>> Director - Cloud Architecture; WSO2 Inc.
>> Mobile : +94714289692
>> Blog : http://lakmalsview.blogspot.com/
>>
>>
>
>
> --
> Imesh Gunaratne
>
> Technical Lead, WSO2
> Committer & PMC Member, Apache Stratos
>



-- 
Lakmal Warusawithana
Vice President, Apache Stratos
Director - Cloud Architecture; WSO2 Inc.
Mobile : +94714289692
Blog : http://lakmalsview.blogspot.com/

Re: [Discuss] [Issue] Python Cartridge Agent does not wait until Complete Topology Event at the Startup

Posted by Imesh Gunaratne <im...@apache.org>.
Hi Lakmal,

In my Kubernetes cluster I can see this image as follows:

core@master ~ $ docker images
REPOSITORY          TAG                 IMAGE ID            CREATED
    VIRTUAL SIZE
stratos/php         4.1.0-alpha         44a4916713ea        46 hours ago
     417.8 MB
stratos/php         4.1.0-rc1             44a4916713ea        46 hours ago
       417.8 MB

I will check whether there are any problems.

Thanks

On Sun, Feb 8, 2015 at 8:16 PM, Lakmal Warusawithana <la...@wso2.com>
wrote:

> Imesh, did you tried with uploaded image rc1? seems like it has not
> uploaded correctly. Here what I can see after docker pull. No name , no tag
> and it lesser that alpha tag. I have updates sample to rc1 docker images
> and it fails may be due to this.
>
> <none>                          <none>              dbd9c1be0f1b        47
> hours ago        387.9 MB
>
> On Sat, Feb 7, 2015 at 12:27 PM, Imesh Gunaratne <im...@apache.org> wrote:
>
>> I have now updated the PHP docker image in docker
>> hub: stratos/php:4.1.0-rc1
>>
>> Thanks
>>
>> On Fri, Feb 6, 2015 at 5:40 PM, Imesh Gunaratne <im...@apache.org> wrote:
>>
>>> I had a discussion on this issue with Chamila and did a fix with
>>> following commit revision:
>>> 72c8e6ff2ebfff221cf00aea386e69f21da92bdd
>>>
>>> We need to update PCA distribution in docker images.
>>>
>>> Thanks
>>>
>>> On Fri, Feb 6, 2015 at 4:37 PM, Imesh Gunaratne <im...@apache.org>
>>> wrote:
>>>
>>>> Hi Devs,
>>>>
>>>> It seems like PCA does not wait until Complete Topology Event at the
>>>> startup rather it is handled at a later stage.
>>>>
>>>> Thanks
>>>>
>>>>
>>>> --
>>>> Imesh Gunaratne
>>>>
>>>> Technical Lead, WSO2
>>>> Committer & PMC Member, Apache Stratos
>>>>
>>>
>>>
>>>
>>> --
>>> Imesh Gunaratne
>>>
>>> Technical Lead, WSO2
>>> Committer & PMC Member, Apache Stratos
>>>
>>
>>
>>
>> --
>> Imesh Gunaratne
>>
>> Technical Lead, WSO2
>> Committer & PMC Member, Apache Stratos
>>
>
>
>
> --
> Lakmal Warusawithana
> Vice President, Apache Stratos
> Director - Cloud Architecture; WSO2 Inc.
> Mobile : +94714289692
> Blog : http://lakmalsview.blogspot.com/
>
>


-- 
Imesh Gunaratne

Technical Lead, WSO2
Committer & PMC Member, Apache Stratos

Re: [Discuss] [Issue] Python Cartridge Agent does not wait until Complete Topology Event at the Startup

Posted by Lakmal Warusawithana <la...@wso2.com>.
Imesh, did you tried with uploaded image rc1? seems like it has not
uploaded correctly. Here what I can see after docker pull. No name , no tag
and it lesser that alpha tag. I have updates sample to rc1 docker images
and it fails may be due to this.

<none>                          <none>              dbd9c1be0f1b        47
hours ago        387.9 MB

On Sat, Feb 7, 2015 at 12:27 PM, Imesh Gunaratne <im...@apache.org> wrote:

> I have now updated the PHP docker image in docker
> hub: stratos/php:4.1.0-rc1
>
> Thanks
>
> On Fri, Feb 6, 2015 at 5:40 PM, Imesh Gunaratne <im...@apache.org> wrote:
>
>> I had a discussion on this issue with Chamila and did a fix with
>> following commit revision:
>> 72c8e6ff2ebfff221cf00aea386e69f21da92bdd
>>
>> We need to update PCA distribution in docker images.
>>
>> Thanks
>>
>> On Fri, Feb 6, 2015 at 4:37 PM, Imesh Gunaratne <im...@apache.org> wrote:
>>
>>> Hi Devs,
>>>
>>> It seems like PCA does not wait until Complete Topology Event at the
>>> startup rather it is handled at a later stage.
>>>
>>> Thanks
>>>
>>>
>>> --
>>> Imesh Gunaratne
>>>
>>> Technical Lead, WSO2
>>> Committer & PMC Member, Apache Stratos
>>>
>>
>>
>>
>> --
>> Imesh Gunaratne
>>
>> Technical Lead, WSO2
>> Committer & PMC Member, Apache Stratos
>>
>
>
>
> --
> Imesh Gunaratne
>
> Technical Lead, WSO2
> Committer & PMC Member, Apache Stratos
>



-- 
Lakmal Warusawithana
Vice President, Apache Stratos
Director - Cloud Architecture; WSO2 Inc.
Mobile : +94714289692
Blog : http://lakmalsview.blogspot.com/

Re: [Discuss] [Issue] Python Cartridge Agent does not wait until Complete Topology Event at the Startup

Posted by Imesh Gunaratne <im...@apache.org>.
I have now updated the PHP docker image in docker hub: stratos/php:4.1.0-rc1

Thanks

On Fri, Feb 6, 2015 at 5:40 PM, Imesh Gunaratne <im...@apache.org> wrote:

> I had a discussion on this issue with Chamila and did a fix with following
> commit revision:
> 72c8e6ff2ebfff221cf00aea386e69f21da92bdd
>
> We need to update PCA distribution in docker images.
>
> Thanks
>
> On Fri, Feb 6, 2015 at 4:37 PM, Imesh Gunaratne <im...@apache.org> wrote:
>
>> Hi Devs,
>>
>> It seems like PCA does not wait until Complete Topology Event at the
>> startup rather it is handled at a later stage.
>>
>> Thanks
>>
>>
>> --
>> Imesh Gunaratne
>>
>> Technical Lead, WSO2
>> Committer & PMC Member, Apache Stratos
>>
>
>
>
> --
> Imesh Gunaratne
>
> Technical Lead, WSO2
> Committer & PMC Member, Apache Stratos
>



-- 
Imesh Gunaratne

Technical Lead, WSO2
Committer & PMC Member, Apache Stratos

Re: [Discuss] [Issue] Python Cartridge Agent does not wait until Complete Topology Event at the Startup

Posted by Imesh Gunaratne <im...@apache.org>.
I had a discussion on this issue with Chamila and did a fix with following
commit revision:
72c8e6ff2ebfff221cf00aea386e69f21da92bdd

We need to update PCA distribution in docker images.

Thanks

On Fri, Feb 6, 2015 at 4:37 PM, Imesh Gunaratne <im...@apache.org> wrote:

> Hi Devs,
>
> It seems like PCA does not wait until Complete Topology Event at the
> startup rather it is handled at a later stage.
>
> Thanks
>
>
> --
> Imesh Gunaratne
>
> Technical Lead, WSO2
> Committer & PMC Member, Apache Stratos
>



-- 
Imesh Gunaratne

Technical Lead, WSO2
Committer & PMC Member, Apache Stratos