Hi Danushka,

No I mean mount the /_system/governance locations of the three individual
registries to the three respective AS nodes.

Hi Dimuthu,

This is not a bug, AFAIU, there is an issue in the way we are trying to
mount things.

Thanks,
Senaka.

On Thu, Oct 23, 2014 at 9:42 AM, Dimuthu Leelarathne <[email protected]>
wrote:

> 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
>



-- 


*[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; ext: 51736*;


*M: +44 782 741 1966Linked-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

Reply via email to