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