stratos-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Imesh Gunaratne <im...@apache.org>
Subject Re: [Discuss] Finalizing 4.1.0-Alpha Release
Date Mon, 12 Jan 2015 18:05:33 GMT
Hi Devs,

We have now completed almost all the tasks needed for 4.1.0-Alpha release:

1. Finalize Kubernetes Workflow (DONE)
2. Verify Service Grouping on OpenStack and EC2 (DONE)
3. Verify Clustering Support for Stratos Components (DONE)
4. Implement Load Balancer Configuration for Service Grouping (DONE)
5. Implement ADC logic for Service Grouping (DONE)
6. Implement Multi-Tenant support for Applications (DONE)
7. Verify Domain Mappings Functionality (DONE)
8. Verify Tenant Partitioning Functionality for Multi-Tenant Applications
(DONE)

Thanks

On Sun, Jan 11, 2015 at 2:07 PM, Imesh Gunaratne <imesh@apache.org> wrote:

> I have now completed task 8:
> - Added tenantPartitions property to cartridge bean in the REST API.
> - Updated cloud controller service definition to handle tenant partitions.
> - Updated default application parser to find the tenant range from tenant
> id and tenant partitions for each cluster.
> - Implemented a unit test to verify above logic.
> - Tenant range was added to cluster.
>
> Now the latest task status looks as follows:
>
> 1. Finalize Kubernetes Workflow (DONE)
> 2. Verify Service Grouping on OpenStack and EC2 (DONE)
> *3. Verify Clustering Support for Stratos Components (IN-PROGRESS)*
> 4. Implement Load Balancer Configuration for Service Grouping (DONE)
> 5. Implement ADC logic for Service Grouping (DONE)
> 6. Implement Multi-Tenant support for Applications (DONE)
> 7. Verify Domain Mappings Functionality (DONE)
> 8. Verify Tenant Partitioning Functionality for Multi-Tenant Applications
> (DONE)
>
> Thanks
>
> On Sun, Jan 11, 2015 at 12:06 PM, Imesh Gunaratne <imesh@apache.org>
> wrote:
>
>> Shiro has contributed to clustering implementation in Autoscaler with the
>> following pull request [1] and it is now merged to master branch.
>>
>> [1] https://github.com/apache/stratos/pull/165
>>
>> On Sun, Jan 11, 2015 at 9:47 AM, Imesh Gunaratne <imesh@apache.org>
>> wrote:
>>
>>> We have now completed domain mappings functionality, now the latest task
>>> status looks as follows:
>>>
>>> 1. Finalize Kubernetes Workflow (DONE)
>>> 2. Verify Service Grouping on OpenStack and EC2 (DONE)
>>> *3. Verify Clustering Support for Stratos Components (IN-PROGRESS)*
>>> 4. Implement Load Balancer Configuration for Service Grouping (DONE)
>>> 5. Implement ADC logic for Service Grouping (DONE)
>>> 6. Implement Multi-Tenant support for Applications (DONE)
>>> 7. Verify Domain Mappings Functionality (DONE)
>>> *8. Verify Tenant Partitioning Functionality for Multi-Tenant
>>> Applications*
>>>
>>> I'm now working on task 3: verifying clustering functionality.
>>> Appreciate if someone could contribute to task 8.
>>>
>>> Thanks
>>>
>>> On Fri, Jan 9, 2015 at 11:54 AM, Imesh Gunaratne <imesh@apache.org>
>>> wrote:
>>>
>>>> Thanks Lakmal, yes we could remove docker image resizing effort from
>>>> alpha release since we have completed Kubernetes workflow. We have also
>>>> completed the load balancer configuration task, now the latest task list
>>>> status would be as follows:
>>>>
>>>> 1. Finalize Kubernetes Workflow (DONE)
>>>> 2. Verify Service Grouping on OpenStack and EC2 (DONE)
>>>> *3. Verify Clustering Support for Stratos Components (IN-PROGRESS)*
>>>> 4. Implement Load Balancer Configuration for Service Grouping (DONE)
>>>> 5. Implement ADC logic for Service Grouping (DONE)
>>>> 6. Implement Multi-Tenant support for Applications (DONE)
>>>> *7. Verify Domain Mappings Functionality (IN-PROGRESS)*
>>>> *8. Verify Tenant Partitioning Functionality for Multi-Tenant
>>>> Applications*
>>>>
>>>> Thanks
>>>>
>>>> On Fri, Jan 9, 2015 at 11:45 AM, Lakmal Warusawithana <lakmal@wso2.com>
>>>> wrote:
>>>>
>>>>>
>>>>>
>>>>> On Fri, Jan 9, 2015 at 11:39 AM, Imesh Gunaratne <imesh@apache.org>
>>>>> wrote:
>>>>>
>>>>>> Hi Devs,
>>>>>>
>>>>>> I'm now working on fixing Domain Mapping functionality. While doing
>>>>>> this I found another functionality which we need to fix (Task-9):
>>>>>>
>>>>>> 1. Finalize Kubernetes Workflow (DONE)
>>>>>> 2. Verify Service Grouping on OpenStack and EC2 (DONE)
>>>>>> *3. Verify Clustering Support for Stratos Components (IN-PROGRESS)*
>>>>>> *4. Implement Load Balancer Configuration for Service Grouping
>>>>>> (IN-PROGRESS)*
>>>>>> *5. Reduce the Docker Image Size (IN-PROGRESS) *
>>>>>>
>>>>>
>>>>> IMO, we can take off #5 from the alpha release.
>>>>>
>>>>>
>>>>>> 6. Implement ADC logic for Service Grouping (DONE)
>>>>>> 7. Implement Multi-Tenant support for Applications (DONE)
>>>>>> *8. Verify Domain Mappings Functionality (IN-PROGRESS)*
>>>>>> *9. Verify Tenant Partitioning Functionality for Multi-Tenant
>>>>>> Applications*
>>>>>> As it looks like current cartridge definition does not allow us to
>>>>>> define tenant partitions. This is needed for creating multiple clusters
for
>>>>>> a multi-tenant cartridge if tenant partitions are defined.
>>>>>>
>>>>>> *Example:*
>>>>>> Cartridge A (Multi-Tenant)
>>>>>> Tenant Partitions: 1-100,101-200,201-*
>>>>>> Clusters: Cluster-1 (Tenant-Range: 1-100), Cluster-2 (Tenant-Range:
>>>>>> 101-200), Cluster-3 (Tenant-Range: 201-*)
>>>>>> All three clusters; Cluster-1, Cluster-2 & Cluster-3 will have
the
>>>>>> same host name.
>>>>>>
>>>>>> Thanks
>>>>>>
>>>>>> On Wed, Jan 7, 2015 at 7:38 PM, Imesh Gunaratne <imesh@apache.org>
>>>>>> wrote:
>>>>>>
>>>>>>> Hi Devs,
>>>>>>>
>>>>>>> Please find the latest status of the tasks we need to complete
for
>>>>>>> 4.1.0-Alpha release below:
>>>>>>>
>>>>>>> 1. Finalize Kubernetes Workflow (DONE)
>>>>>>> 2. Verify Service Grouping on OpenStack and EC2 (DONE)
>>>>>>> *3. Verify Clustering Support for Stratos Components (IN-PROGRESS)*
>>>>>>> *4. Implement Load Balancer Configuration for Service Grouping
>>>>>>> (IN-PROGRESS)*
>>>>>>> *5. Reduce the Docker Image Size (IN-PROGRESS) *
>>>>>>> 6. Implement ADC logic for Service Grouping (DONE)
>>>>>>> 7. Implement Multi-Tenant support for Applications (DONE)
>>>>>>> *8. Verify Domain Mappings Functionality*
>>>>>>>
>>>>>>> Thanks
>>>>>>>
>>>>>>> On Wed, Jan 7, 2015 at 1:50 PM, Imesh Gunaratne <imesh@apache.org>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Great work Sajith! Now we have verified both OpenStack and
EC2 on
>>>>>>>> the latest codebase.
>>>>>>>>
>>>>>>>> Thanks
>>>>>>>>
>>>>>>>> On Wed, Jan 7, 2015 at 1:21 PM, Sajith Kariyawasam <sajith@wso2.com
>>>>>>>> > wrote:
>>>>>>>>
>>>>>>>>> I tested the basic flow in Openstack, and it worked fine.
I used a
>>>>>>>>> single cartridge (tomcat) and got the member activated
event. Were able to
>>>>>>>>> access tomcat home page.
>>>>>>>>> Now I'm in the process of testing more complex scenarios
>>>>>>>>>
>>>>>>>>> Thanks,
>>>>>>>>> Sajith
>>>>>>>>>
>>>>>>>>> On Tue, Jan 6, 2015 at 1:21 PM, Sajith Kariyawasam <
>>>>>>>>> sajith@wso2.com> wrote:
>>>>>>>>>
>>>>>>>>>> I fixed this now. Verified with a tomcat cartridge
in Openstack
>>>>>>>>>>
>>>>>>>>>> On Tue, Jan 6, 2015 at 11:55 AM, Manula Chathurika
Thantriwatte <
>>>>>>>>>> manulac@wso2.com> wrote:
>>>>>>>>>>
>>>>>>>>>>> Hi,
>>>>>>>>>>>
>>>>>>>>>>> DEPLOYMENT payload parameter set in two places
in
>>>>>>>>>>> BasicPayloadData and ApplicationUtils. Can we
set this in one place ?
>>>>>>>>>>>
>>>>>>>>>>> Thanks !
>>>>>>>>>>>
>>>>>>>>>>> On Tue, Jan 6, 2015 at 11:40 AM, Sajith Kariyawasam
<
>>>>>>>>>>> sajith@wso2.com> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Found an issue while testing in Openstack,
DEPLOYMENT payload
>>>>>>>>>>>> parameter is set twice, as follows..
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> APPLICATION_ID=single-cartridge-app,GROUP_NAME=null,SERVICE_NAME=tomcat,HOST_NAME=
>>>>>>>>>>>> tomcat.tomcat.apache.org
>>>>>>>>>>>> ,MULTITENANT=false,TENANT_ID=-1234,TENANT_RANGE=*,CARTRIDGE_ALIAS=tomcat,CLUSTER_ID=tomcat.tomcat.domain,CARTRIDGE_KEY=6AvzpTM6e8XFQ522,
>>>>>>>>>>>> *DEPLOYMENT*
>>>>>>>>>>>> =null,APPLICATION_PATH=null,REPO_URL=null,PORTS=22,PROVIDER=apache,PUPPET_IP=192.168.30.90,PUPPET_HOSTNAME=puppet,PUPPET_DNS_AVAILABLE=null,PUPPET_ENV=false,,,
>>>>>>>>>>>> *DEPLOYMENT*=default,
>>>>>>>>>>>>
>>>>>>>>>>>> This causes wrong hostname in the cartridge
instance, hence
>>>>>>>>>>>> puppet master doesn't recognize the service
type of the node.
>>>>>>>>>>>>
>>>>>>>>>>>> I'm looking into this
>>>>>>>>>>>>
>>>>>>>>>>>> On Tue, Jan 6, 2015 at 9:58 AM, Mariangela
Hills <
>>>>>>>>>>>> mariangela@wso2.com> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> I will work with Manula on this task!
>>>>>>>>>>>>>
>>>>>>>>>>>>> Regards,
>>>>>>>>>>>>> Mariangela
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> *--*
>>>>>>>>>>>>> Mariangela Hills
>>>>>>>>>>>>> Senior Technical Writer
>>>>>>>>>>>>>
>>>>>>>>>>>>> *WSO2, Inc.*lean.enterprise.middleware.
>>>>>>>>>>>>> m: +94 773 500185
>>>>>>>>>>>>> w: http://wso2.com
>>>>>>>>>>>>> <http://wso2.com/events/>
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Tue, Jan 6, 2015 at 9:34 AM, Manula
Chathurika Thantriwatte
>>>>>>>>>>>>> <manulac@wso2.com> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> I'll work with Mari and update the
documentation.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Thanks !
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Mon, Jan 5, 2015 at 6:22 PM, Imesh
Gunaratne <
>>>>>>>>>>>>>> imesh@apache.org> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Great work Manula! Really nice
to hear that it worked on EC2
>>>>>>>>>>>>>>> without any problems.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> I think we need to update the
documentation with the
>>>>>>>>>>>>>>> relevant information including
how to setup Stratos 4.1.0 on EC2 from
>>>>>>>>>>>>>>> scratch. Appreciate if Mari can
assist us on this.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Thanks
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Mon, Jan 5, 2015 at 5:12 PM,
Manula Chathurika
>>>>>>>>>>>>>>> Thantriwatte <manulac@wso2.com>
wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> I have done the test in EC2
IaaS and it works successfully.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Thanks !
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> On Sun, Jan 4, 2015 at 10:42
PM, Imesh Gunaratne <
>>>>>>>>>>>>>>>> imesh@apache.org> wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Great work Lahiru!
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Thanks
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>> Regards,
>>>>>>>>>>>>>>>> Manula Chathurika Thantriwatte
>>>>>>>>>>>>>>>> Software Engineer
>>>>>>>>>>>>>>>> WSO2 Inc. : http://wso2.com
>>>>>>>>>>>>>>>> lean . enterprise . middleware
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> email : manulac@wso2.com
/ manula@apache.org
>>>>>>>>>>>>>>>> phone : +94 772492511
>>>>>>>>>>>>>>>> blog : http://manulachathurika.blogspot.com/
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>> Imesh Gunaratne
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Technical Lead, WSO2
>>>>>>>>>>>>>>> Committer & PMC Member, Apache
Stratos
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> --
>>>>>>>>>>>>>> Regards,
>>>>>>>>>>>>>> Manula Chathurika Thantriwatte
>>>>>>>>>>>>>> Software Engineer
>>>>>>>>>>>>>> WSO2 Inc. : http://wso2.com
>>>>>>>>>>>>>> lean . enterprise . middleware
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> email : manulac@wso2.com / manula@apache.org
>>>>>>>>>>>>>> phone : +94 772492511
>>>>>>>>>>>>>> blog : http://manulachathurika.blogspot.com/
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> --
>>>>>>>>>>>> *Sajith Kariyawasam*
>>>>>>>>>>>>
>>>>>>>>>>>> *Committer and PMC member, Apache Stratos,WSO2
Inc.,
>>>>>>>>>>>> http://wso2.com <http://wso2.com>AMIE
(SL)Mobile: +94772269575*
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> Regards,
>>>>>>>>>>> Manula Chathurika Thantriwatte
>>>>>>>>>>> Software Engineer
>>>>>>>>>>> WSO2 Inc. : http://wso2.com
>>>>>>>>>>> lean . enterprise . middleware
>>>>>>>>>>>
>>>>>>>>>>> email : manulac@wso2.com / manula@apache.org
>>>>>>>>>>> phone : +94 772492511
>>>>>>>>>>> blog : http://manulachathurika.blogspot.com/
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> *Sajith Kariyawasam*
>>>>>>>>>>
>>>>>>>>>> *Committer and PMC member, Apache Stratos,WSO2 Inc.,
>>>>>>>>>> http://wso2.com <http://wso2.com>AMIE (SL)Mobile:
+94772269575*
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> *Sajith Kariyawasam*
>>>>>>>>>
>>>>>>>>> *Committer and PMC member, Apache Stratos,WSO2 Inc.,
>>>>>>>>> http://wso2.com <http://wso2.com>AMIE (SL)Mobile:
+94772269575*
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> 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
>>>>
>>>
>>>
>>>
>>> --
>>> 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
>



-- 
Imesh Gunaratne

Technical Lead, WSO2
Committer & PMC Member, Apache Stratos

Mime
View raw message