Hi Senaka,

We have to migrate the whole cloud. If mounting can be done and if it is a
bug we should fix it.

thanks,
dimuthu


On Thu, Oct 23, 2014 at 2:10 PM, Danushka Fernando <[email protected]>
wrote:

> We cannot share same governance space across all environments. That's why
> we isolated the governance spaces.
> 1. Security reasons - In Development environment Production data should
> not be accessible.
> 2. We cannot mount same location since three environments should have
> three registry resources by same name.
>
> Thanks & Regards
> Danushka Fernando
> Software Engineer
> WSO2 inc. http://wso2.com/
> Mobile : +94716332729
>
> On Thu, Oct 23, 2014 at 1:49 PM, Senaka Fernando <[email protected]> wrote:
>
>> Yes, cool, so why not mount the /_system/governance collection of this
>> registry into AS? You don't need a separate governance collection only for
>> AS, which is what creates this situation.
>>
>> Thanks,
>> Senaka.
>>
>> On Thu, Oct 23, 2014 at 2:55 AM, Danushka Fernando <[email protected]>
>> wrote:
>>
>>> Hi Senaka
>>> For an app in AF users can add Resources like datasources, databases,
>>> registry properties and apis. We save registry properties and apis in cloud
>>> registry. So we read/write them from network calls. In cloud these network
>>> calls cause lot of issues like slowness, timeouts and so on. As a solution
>>> if we can access the cloud registry without network calls, then we can make
>>> this more stabilized.
>>>
>>> Thanks & Regards
>>> Danushka Fernando
>>> Software Engineer
>>> WSO2 inc. http://wso2.com/
>>> Mobile : +94716332729
>>>
>>> On Thu, Oct 23, 2014 at 4:14 AM, Senaka Fernando <[email protected]>
>>> wrote:
>>>
>>>> Hi Danushka,
>>>>
>>>> So, in this case, why not keep things simple and have one registry per
>>>> environment, like in your picture and mount /_system/governance of G-Reg to
>>>> /_system/governance of AS? Why won't this work?
>>>>
>>>> Thanks,
>>>> Senaka.
>>>>
>>>>
>>>> On Wed, Oct 22, 2014 at 9:37 PM, Danushka Fernando <[email protected]>
>>>> wrote:
>>>>
>>>>> Hi Senaka
>>>>> I just added appserver inside the cloud because that what we have
>>>>> right now. ;)
>>>>> By network calls I meant #1.
>>>>>
>>>>>
>>>>> Thanks & Regards
>>>>> Danushka Fernando
>>>>> Software Engineer
>>>>> WSO2 inc. http://wso2.com/
>>>>> Mobile : +94716332729
>>>>>
>>>>> On Thu, Oct 23, 2014 at 1:56 AM, Senaka Fernando <[email protected]>
>>>>> wrote:
>>>>>
>>>>>> Guys,
>>>>>>
>>>>>> So before digging directly into the solution, we should take a step
>>>>>> back and see whether we are doing the right thing in the first place.
>>>>>>
>>>>>> So, firstly Danushka, thanks for sharing the use-case. Having said
>>>>>> this, AppFactory, long-term is not going to just have AppServer only.
>>>>>>
>>>>>> When you say network call do you mean,
>>>>>> 1. the network call using WS-API to access a single shared registry
>>>>>> or
>>>>>> 2. the network call to copy data from G-Reg (dev) to G-Reg (test)?
>>>>>>
>>>>>> If this is #2, how would having a single mounted registry instance
>>>>>> solve the problem? Are you planning to share the same resources among all
>>>>>> environments?
>>>>>>
>>>>>> If not, wouldn't you still need to copy from A to B?
>>>>>>
>>>>>> If so, are you simply referring to the overhead of copying between
>>>>>> two G-Reg nodes vs copying from path X to path Y in a single G-Reg?
>>>>>>
>>>>>> Thanks,
>>>>>> Senaka.
>>>>>>
>>>>>>
>>>>>> On Wed, Oct 22, 2014 at 11:06 AM, Shazni Nazeer <[email protected]>
>>>>>> wrote:
>>>>>>
>>>>>>> Hi Pulasthi,
>>>>>>>
>>>>>>> Have you done this configuration in GREG or AS? If you want to mount
>>>>>>> /_system/governance path in AS to /_system/as/governance in GREG, you 
>>>>>>> have
>>>>>>> to put the following in AS
>>>>>>>
>>>>>>>     <mount path="/_system/governance" overwrite="true">
>>>>>>>         <instanceId>asgov</instanceId>
>>>>>>>         <targetPath>/_system/as/governance</targetPath>
>>>>>>>     </mount>
>>>>>>>
>>>>>>> and
>>>>>>>
>>>>>>>     <mount path="/_system/as/governance" overwrite="true">
>>>>>>>         <instanceId>asgov</instanceId>
>>>>>>>         <targetPath>/_system/as/governance</targetPath>
>>>>>>>     </mount>
>>>>>>>
>>>>>>> in GREG. Replace the <instanceId> as appropriate
>>>>>>>
>>>>>>>
>>>>>>> Shazni Nazeer
>>>>>>>
>>>>>>> Senior Software Engineer
>>>>>>>
>>>>>>> Mob : +94 777737331
>>>>>>> LinkedIn : http://lk.linkedin.com/in/shazninazeer
>>>>>>> Blog : http://shazninazeer.blogspot.com
>>>>>>>
>>>>>>> On Wed, Oct 22, 2014 at 3:11 PM, Pulasthi Supun <[email protected]>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Hi Shazni,
>>>>>>>>
>>>>>>>> Nope, the configs are correct
>>>>>>>>
>>>>>>>> <mount path="/_system/as/governance" overwrite="true">
>>>>>>>>         <instanceId>asgov</instanceId>
>>>>>>>>         <targetPath>/_system/governance</targetPath>
>>>>>>>>     </mount>
>>>>>>>>
>>>>>>>> this config means to mount the /_system/governance path in AS, into
>>>>>>>> the "/_system/as/governance".
>>>>>>>>
>>>>>>>> Regards,
>>>>>>>> Pulasthi
>>>>>>>>
>>>>>>>>
>>>>>>>> On Wed, Oct 22, 2014 at 2:45 PM, Shazni Nazeer <[email protected]>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>> Pulasthi,
>>>>>>>>>
>>>>>>>>> As I understand you have to change the AS mount as below.
>>>>>>>>>
>>>>>>>>> <mount path="/_system/governance" overwrite="true">
>>>>>>>>>         <instanceId>asgov</instanceId>
>>>>>>>>>         <targetPath>/_system/as/governance</targetPath>
>>>>>>>>>     </mount>
>>>>>>>>>
>>>>>>>>> i.e.  As Senaka has mentioned you aren't trying to mount
>>>>>>>>> /_system/governance of AS, but rather /_system/as/governance to
>>>>>>>>> /_system/governance of GREG.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Shazni Nazeer
>>>>>>>>>
>>>>>>>>> Senior Software Engineer
>>>>>>>>>
>>>>>>>>> Mob : +94 777737331
>>>>>>>>> LinkedIn : http://lk.linkedin.com/in/shazninazeer
>>>>>>>>> Blog : http://shazninazeer.blogspot.com
>>>>>>>>>
>>>>>>>>> On Wed, Oct 22, 2014 at 1:21 AM, Senaka Fernando <[email protected]>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>>> Pulasthi,
>>>>>>>>>>
>>>>>>>>>> You have mounted AS on G-Reg but not G-Reg on AS right? This is
>>>>>>>>>> not the normal way of setting this up. Any reason for doing this?
>>>>>>>>>>
>>>>>>>>>> Thanks,
>>>>>>>>>> Senaka.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On Tuesday, October 21, 2014, Pulasthi Supun <[email protected]>
>>>>>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>>> Hi Senaka/All,
>>>>>>>>>>>
>>>>>>>>>>> Consider the following mounting scenario
>>>>>>>>>>>
>>>>>>>>>>> A greg has its governance space mounted
>>>>>>>>>>>
>>>>>>>>>>> <mount path="/_system/governance" overwrite="true">
>>>>>>>>>>>         <instanceId>reggov</instanceId>
>>>>>>>>>>>         <targetPath>/_system/governance</targetPath>
>>>>>>>>>>>     </mount>
>>>>>>>>>>>
>>>>>>>>>>> And the governance space of a separate AS server is mounted to a
>>>>>>>>>>> different path in the greg.
>>>>>>>>>>>
>>>>>>>>>>> <mount path="/_system/as/governance" overwrite="true">
>>>>>>>>>>>         <instanceId>asgov</instanceId>
>>>>>>>>>>>         <targetPath>/_system/governance</targetPath>
>>>>>>>>>>>     </mount>
>>>>>>>>>>>
>>>>>>>>>>> When the mounts are done mount does not work properly everything
>>>>>>>>>>> under "/_system/as/governance" is replaced by resources that are in
>>>>>>>>>>> "/_system/governance" . So the governance space of the greg is 
>>>>>>>>>>> populated
>>>>>>>>>>> into both paths. When we remove the mount of the greg and only 
>>>>>>>>>>> mount the
>>>>>>>>>>> governance of AS, it works properly. Is this a known bug?.
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Regards
>>>>>>>>>>> Pulasthi
>>>>>>>>>>> --
>>>>>>>>>>> --
>>>>>>>>>>> Pulasthi Supun
>>>>>>>>>>> Software Engineer; WSO2 Inc.; http://wso2.com,
>>>>>>>>>>> Email: [email protected]
>>>>>>>>>>> Mobile: +94 (71) 9258281
>>>>>>>>>>> Blog : http://pulasthisupun.blogspot.com/
>>>>>>>>>>> Git hub profile: https://github.com/pulasthi
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> *[image: http://wso2.com] <http://wso2.com>Senaka Fernando*
>>>>>>>>>> Solutions Architect; WSO2 Inc.; http://wso2.com
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> *Member; Apache Software Foundation; http://apache.org
>>>>>>>>>> <http://apache.org>E-mail: senaka AT wso2.com <http://wso2.com>**P:
>>>>>>>>>> +1 408 754 7388 <%2B1%20408%20754%207388>; ext: 51736*;
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> *M: +44 782 741 1966 <%2B44%20782%20741%201966>Linked-In:
>>>>>>>>>> http://linkedin.com/in/senakafernando
>>>>>>>>>> <http://linkedin.com/in/senakafernando>*Lean . Enterprise .
>>>>>>>>>> Middleware
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> _______________________________________________
>>>>>>>>>> Dev mailing list
>>>>>>>>>> [email protected]
>>>>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> --
>>>>>>>> Pulasthi Supun
>>>>>>>> Software Engineer; WSO2 Inc.; http://wso2.com,
>>>>>>>> Email: [email protected]
>>>>>>>> Mobile: +94 (71) 9258281
>>>>>>>> Blog : http://pulasthisupun.blogspot.com/
>>>>>>>> Git hub profile: https://github.com/pulasthi
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>>
>>>>>>
>>>>>> *[image: http://wso2.com] <http://wso2.com>Senaka Fernando*
>>>>>> Solutions Architect; WSO2 Inc.; http://wso2.com
>>>>>>
>>>>>>
>>>>>>
>>>>>> *Member; Apache Software Foundation; http://apache.org
>>>>>> <http://apache.org>E-mail: senaka AT wso2.com <http://wso2.com>**P:
>>>>>> +1 408 754 7388 <%2B1%20408%20754%207388>; ext: 51736*;
>>>>>>
>>>>>>
>>>>>> *M: +44 782 741 1966 <%2B44%20782%20741%201966>Linked-In:
>>>>>> http://linkedin.com/in/senakafernando
>>>>>> <http://linkedin.com/in/senakafernando>*Lean . Enterprise .
>>>>>> Middleware
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>>
>>>>
>>>> *[image: http://wso2.com] <http://wso2.com>Senaka Fernando*
>>>> Solutions Architect; WSO2 Inc.; http://wso2.com
>>>>
>>>>
>>>>
>>>> *Member; Apache Software Foundation; http://apache.org
>>>> <http://apache.org>E-mail: senaka AT wso2.com <http://wso2.com>**P: +1
>>>> 408 754 7388 <%2B1%20408%20754%207388>; ext: 51736*;
>>>>
>>>>
>>>> *M: +44 782 741 1966 <%2B44%20782%20741%201966>Linked-In:
>>>> http://linkedin.com/in/senakafernando
>>>> <http://linkedin.com/in/senakafernando>*Lean . Enterprise . Middleware
>>>>
>>>
>>>
>>
>>
>> --
>>
>>
>> *[image: http://wso2.com] <http://wso2.com>Senaka Fernando*
>> Solutions Architect; WSO2 Inc.; http://wso2.com
>>
>>
>>
>> *Member; Apache Software Foundation; http://apache.org
>> <http://apache.org>E-mail: senaka AT wso2.com <http://wso2.com>**P: +1
>> 408 754 7388 <%2B1%20408%20754%207388>; ext: 51736*;
>>
>>
>> *M: +44 782 741 1966 <%2B44%20782%20741%201966>Linked-In:
>> http://linkedin.com/in/senakafernando
>> <http://linkedin.com/in/senakafernando>*Lean . Enterprise . Middleware
>>
>
>


-- 
Dimuthu Leelarathne
Architect & Product Lead of App Factory

WSO2, Inc. (http://wso2.com)
email: [email protected]
Mobile : 0773661935

Lean . Enterprise . Middleware
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to