Thanks Imesh. Will do the changes.

Thanks.

On Mon, Feb 16, 2015 at 1:46 PM, Imesh Gunaratne <im...@apache.org> wrote:

> +1 Better to move the Network Partition management logic to Cloud
> Controller and add validations at each level. Please go ahead with this Raj.
>
> Thanks
>
> On Mon, Feb 16, 2015 at 1:24 PM, Gayan Gunarathne <gay...@wso2.com> wrote:
>
>> Yeah.Good point Raj. It is better to have that validation too.
>>
>> Thanks,
>> Gayan
>>
>> On Mon, Feb 16, 2015 at 1:19 PM, Rajkumar Rajaratnam <rajkum...@wso2.com>
>> wrote:
>>
>>> To be more clear,
>>>
>>> I am not telling we need to validate "network partitions" while
>>> deploying deployment policy. I am telling we should validate whether all
>>> the network partitions given in the deployment policy are already 
>>> *deployed/added
>>> or not*. This validation is different from network partitions
>>> validation.
>>>
>>> Thanks.
>>>
>>> On Mon, Feb 16, 2015 at 1:01 PM, Rajkumar Rajaratnam <rajkum...@wso2.com
>>> > wrote:
>>>
>>>> Hi Gayan,
>>>>
>>>> Please find my comments inline.
>>>>
>>>> On Mon, Feb 16, 2015 at 12:41 PM, Gayan Gunarathne <gay...@wso2.com>
>>>> wrote:
>>>>
>>>>> Hi Raj,
>>>>>
>>>>> I think we don't need to validate the network partition stuff with the
>>>>> deployment policy.It should validate through network partition management
>>>>> API.
>>>>>
>>>>
>>>> The validation I am talking is different from the validation you are
>>>> referring. While deploying deployment policy, we need to validate whether
>>>> the network partitions given in the deployment policy is already deployed
>>>> or not. Otherwise, one can refer a dummy network partition id in the
>>>> deployment policy.
>>>>
>>>>
>>>>>
>>>>> Deployment policy has only the reference to the network
>>>>> partitions.Network partition management is done through separate REST API
>>>>> methods.
>>>>>
>>>>> Yeah currently network partition management API reside in AS. IMO we
>>>>> can move that network partition management to the CC as well.
>>>>>
>>>>
>>>> I also feel CC is the best place to have network partition management
>>>> APIs. Lets hear others' opinion as well.
>>>>
>>>> Thanks.
>>>>
>>>>>
>>>>> Thanks,
>>>>> Gayan
>>>>>
>>>>> On Mon, Feb 16, 2015 at 12:18 PM, Rajkumar Rajaratnam <
>>>>> rajkum...@wso2.com> wrote:
>>>>>
>>>>>> Hi Devs,
>>>>>>
>>>>>> I guess $Subject is not done at the moment. I am in the process of
>>>>>> adding the validation. This is the sample deployment policy.
>>>>>>
>>>>>> {
>>>>>>    "id": "deployment-policy-2",
>>>>>>    "networkPartition": [
>>>>>>       {
>>>>>>          "id": "network-partition-1",
>>>>>>          "partitionAlgo": "one-after-another",
>>>>>>          "partitions": [
>>>>>>             {
>>>>>>                "id": "partition-1",
>>>>>>                "max": 5
>>>>>>             }
>>>>>>          ]
>>>>>>       }
>>>>>>    ]
>>>>>> }
>>>>>>
>>>>>> AFAIU, we need to validate two things.
>>>>>>
>>>>>>    - whether all network partitions are already deployed
>>>>>>    - whether all partitions are defined in relevant network
>>>>>>    partitions
>>>>>>
>>>>>> Are there any other stuffs to be validated?
>>>>>>
>>>>>> Further, deployment policy management APIs are at CC side. Network
>>>>>> partitions management APIs are at AS side.
>>>>>>
>>>>>> I am not sure about this. Do we have a convention that we shouldn't
>>>>>> call AS service from CC?
>>>>>> Thanks.
>>>>>>
>>>>>> --
>>>>>> Rajkumar Rajaratnam
>>>>>> Committer & PMC Member, Apache Stratos
>>>>>> Software Engineer, WSO2
>>>>>>
>>>>>> Mobile : +94777568639
>>>>>> Blog : rajkumarr.com
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>>
>>>>> Gayan Gunarathne
>>>>> Technical Lead
>>>>> WSO2 Inc. (http://wso2.com)
>>>>> email  : gay...@wso2.com  | mobile : +94 766819985
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> 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
>>>
>>
>>
>>
>> --
>>
>> Gayan Gunarathne
>> Technical Lead
>> WSO2 Inc. (http://wso2.com)
>> email  : gay...@wso2.com  | mobile : +94 766819985
>>
>>
>
>
>
> --
> Imesh Gunaratne
>
> Technical Lead, WSO2
> Committer & PMC Member, Apache Stratos
>



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

Mobile : +94777568639
Blog : rajkumarr.com

Reply via email to