+1 Great Imesh.

Glad to see the issue had been overcome.

On Tue, Jan 27, 2015 at 7:36 PM, Gayan Gunarathne <[email protected]> wrote:

> +1
>
> Great stuff Imesh!
>
> Thanks,
> Gayan
>
> On Tue, Jan 27, 2015 at 7:13 PM, Dakshika Jayathilaka <[email protected]>
> wrote:
>
>> Hi Imesh,
>>
>> Great work.. I think we need to add this into documentation.
>>
>> Adding Mari to this..
>>
>> Regards,
>>
>> *Dakshika Jayathilaka*
>> Software Engineer
>> WSO2, Inc.
>> lean.enterprise.middleware
>> 0771100911
>>
>> On Tue, Jan 27, 2015 at 7:04 PM, Imesh Gunaratne <[email protected]>
>> wrote:
>>
>>> Please find the Mock IaaS API endpoint configuration in
>>> cloud-controller.xml file:
>>>
>>> <iaasProvider type="mock" name="Mock">
>>>     
>>> <className>org.apache.stratos.cloud.controller.iaases.mock.MockIaas</className>
>>>     <provider>mock</provider>
>>>     ...
>>>     <property name="api.endpoint" 
>>> value="https://localhost:9443/mock-iaas-api"; />
>>> </iaasProvider>
>>>
>>> Now stratos distribution can start with mock-iaas server profile as follows:
>>>
>>> sh <stratos-home>/bin/stratos.sh -Dprofile=mock-iaas
>>>
>>> This effort will help us to test cloud bursting scenarios and stratos 
>>> product clustering features with Mock IaaS.
>>>
>>> Thanks
>>>
>>>
>>> On Tue, Jan 27, 2015 at 6:55 PM, Imesh Gunaratne <[email protected]>
>>> wrote:
>>>
>>>> Hi Devs,
>>>>
>>>> I have now fixed the above issue and pushed the modification to master
>>>> branch.
>>>>
>>>> The problem was with the way we package CXF runtime into the
>>>> distribution. We had written maven logic to get all the dependencies of the
>>>> REST API/Web App feature and copy them into the CXF runtime folder. It has
>>>> packaged Stratos dependencies to the CXF runtime and as a result Stratos
>>>> components have been loaded by the Web App class loader. I removed this
>>>> logic since CXF runtime is already packaged by the Carbon CXF feature.
>>>>
>>>> As a part of this effort I have also refined features, the way we have
>>>> structured them and feature names.
>>>>
>>>> Thanks
>>>>
>>>>
>>>>
>>>>
>>>> On Tue, Jan 27, 2015 at 12:28 PM, Imesh Gunaratne <[email protected]>
>>>> wrote:
>>>>
>>>>> Hi Devs,
>>>>>
>>>>> Currently Mock IaaS resides in the Cloud Controller. However to verify
>>>>> cloud bursting scenarios and Stratos product clustering features we need 
>>>>> to
>>>>> be able to run Mock IaaS as a separate product. To support this we could
>>>>> expose Mock IaaS as a REST service and create a server profile. By doing
>>>>> that we could start Mock IaaS as a separate product and configure cloud
>>>>> controller to talk to it via the Mock Iaas API.
>>>>>
>>>>> I did almost all the changes required for this functionality and found
>>>>> a problem in accessing Mock IaaS OSGi service from the Mock IaaS API web
>>>>> app. It seems like Mock IaasS API web app creates a separate class loader
>>>>> and it does not re-use the classes loaded by OSGi runtime. Will update the
>>>>> status of this soon.
>>>>>
>>>>> https://issues.apache.org/jira/browse/STRATOS-1143
>>>>>
>>>>> 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
>>>
>>
>>
>
>
> --
>
> Gayan Gunarathne
> Technical Lead
> WSO2 Inc. (http://wso2.com)
> email  : [email protected]  | mobile : +94 766819985
>
>



-- 
*Vishanth Balasubramaniam*
Software Engineer
WSO2 Inc.; http://wso2.com
lean.enterprise.middleware

mobile: *+94771737718*
about me: *http://about.me/vishanth <http://about.me/vishanth>*

Reply via email to