Hi Senaka,

On Thu, Oct 23, 2014 at 2:58 PM, Senaka Fernando <sen...@wso2.com> wrote:

> 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.
>
Are you suggesting that we can not mount 2 locations in 2 different servers
that has the same path(ex:- /_system/governance/) into 2 different
locations of G-Reg? IMO, that is what we tried to do. We pointed the
/_system/governance collection of G-Reg to a mysql instance and tried to
add a mount to AS /_system/governance collection to G-Reg's
/_system/as/governance location from G-Reg side. IMO, this is a simple
mounting scenario.

Thanks,
Janaka

Thanks,
Janaka

>
> Thanks,
> Senaka.
>
>
> On Thu, Oct 23, 2014 at 9:42 AM, Dimuthu Leelarathne <dimut...@wso2.com>
> 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 <danush...@wso2.com>
>> 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 <sen...@wso2.com>
>>> 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 <danush...@wso2.com>
>>>> 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 <sen...@wso2.com>
>>>>> 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 <
>>>>>> danush...@wso2.com> 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 <sen...@wso2.com>
>>>>>>> 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 <sha...@wso2.com>
>>>>>>>> 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 <pulas...@wso2.com
>>>>>>>>> > 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 <sha...@wso2.com>
>>>>>>>>>> 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 <
>>>>>>>>>>> sen...@wso2.com> 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 <pulas...@wso2.com>
>>>>>>>>>>>> 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: pulas...@wso2.com
>>>>>>>>>>>>> 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
>>>>>>>>>>>> Dev@wso2.org
>>>>>>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> --
>>>>>>>>>> Pulasthi Supun
>>>>>>>>>> Software Engineer; WSO2 Inc.; http://wso2.com,
>>>>>>>>>> Email: pulas...@wso2.com
>>>>>>>>>> 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: dimut...@wso2.com
>> 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 <%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
> Dev@wso2.org
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>


-- 
*Janaka Ranabahu*
Senior Software Engineer; WSO2 Inc.; http://wso2.com


*E-mail: jan...@wso2.com <http://wso2.com>**M: **+94 718370861*

Lean . Enterprise . Middleware
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to