Yeah get rid of it! On Thu, Feb 15, 2018 at 7:11 PM, Sagara Gunathunga <sag...@wso2.com> wrote:
> > It seems -Dsetup is broken in some products, the correct action should be > get rid of this non-production feature instead of fixing. Going forward we > will remove relevant doc content from IS 5.0.0 and will try to remove code > from next release. > > Thanks ! > > On Fri, May 6, 2016 at 1:31 PM, Isuru Perera <isu...@wso2.com> wrote: > >> Hi Sameera, >> >> Thanks for confirming! >> >> So, the products also should not try to implement this feature. (This is >> what I wanted to confirm. Not just implementing -Dsetup support in C5). >> >> On Fri, May 6, 2016 at 1:24 PM, Sameera Jayasoma <same...@wso2.com> >> wrote: >> >>> Hi Isuru, >>> >>> As I've explained earlier. We will not implement -Dsetup support in C5. >>> >>> Thanks, >>> Sameera. >>> >>> On Fri, May 6, 2016 at 1:11 PM, Isuru Perera <isu...@wso2.com> wrote: >>> >>>> Yes. -Dsetup is easier, but let's avoid setting up database from the >>>> server. In Wiki, we can give instructions on setting up databases for each >>>> vendor. >>>> >>>> Carbon Team, could you please let us know your conclusion on this? >>>> >>>> On Wed, May 4, 2016 at 4:55 PM, Isuru Haththotuwa <isu...@wso2.com> >>>> wrote: >>>> >>>>> Hi Sagara, >>>>> >>>>> On Fri, Apr 29, 2016 at 5:31 PM, Sagara Gunathunga <sag...@wso2.com> >>>>> wrote: >>>>> >>>>>> >>>>>> >>>>>> On Fri, Apr 29, 2016 at 4:21 PM, Isuru Perera <isu...@wso2.com> >>>>>> wrote: >>>>>> >>>>>>> Hi Sameera, >>>>>>> >>>>>>> As Thilini mentioned, most of the products need a database to keep >>>>>>> data. With -Dsetup we could execute scripts based on the vendor. We need >>>>>>> some way of setting up the database in C5 as well. >>>>>>> >>>>>>> I'm sorry I couldn't create a JIRA for $subject yet. >>>>>>> >>>>>>> In C5, what is the recommended way to setup a database (by creating >>>>>>> required tables) for a WSO2 product? >>>>>>> >>>>>>> On Fri, Apr 29, 2016 at 3:45 PM, Thilini Cooray <thili...@wso2.com> >>>>>>> wrote: >>>>>>> >>>>>>>> Hi, >>>>>>>> >>>>>>>> In many of our carbon 4.x.x based products, we use -Dsetup option >>>>>>>> allowing users to create databases on their preferred vendor (instead >>>>>>>> of >>>>>>>> our inbuilt H2 database). >>>>>>>> Without this option, users will have to run database scripts >>>>>>>> against each of the databases by themselves prior to server startup. >>>>>>>> >>>>>>>> Therefor I think it is a useful option to have in C5. >>>>>>>> >>>>>>> >>>>>> I'm -1 to include this option into C5 products due to following >>>>>> reasons. >>>>>> >>>>>> 1.) This option available with C4 product is just a demoware only, >>>>>> nobody use this option to populate databases in production systems. >>>>>> Recommended practise for production environments is DB admin/team >>>>>> populate >>>>>> databases manually and create user with limited privileges so that >>>>>> applications use this limited-privileged user to access the database >>>>>> server. >>>>>> >>>>> >>>>>> 2.) In production systems, those admin rights are not anyway assign >>>>>> to generic users hence not usable feature even if we include this option >>>>>> it >>>>>> will use for demos only. Also previously we found some lazy practises >>>>>> where >>>>>> developer assumed DB user always got admin rights and try to perform DB >>>>>> admin tasks through our Java codes[1]. >>>>>> >>>>>> 3.) Having this option in production systems increase security risks. >>>>>> >>>>> Fully agreed that this should not be the recommended method for >>>>> creating DB tables in production environments. However IMHO the ease of >>>>> trying out/demonstrating is very important. >>>>> >>>>> As an example scenario, we are focusing more and more on making wso2 >>>>> products container friendly and easy to try out. A user trying out a >>>>> distributed deployment deployment on a containerized environment (docker, >>>>> kubernetes, etc.) will expect to deploy it with minimal steps: start a >>>>> mysql container and start the products pointing to the mysql container. If >>>>> a method similar to -Dsetup is available, it will make the life of the >>>>> user >>>>> much easier, rather than having to run the DB scripts manually. >>>>> >>>>> >>>>> [1] - "TrustedIdPDBInitializer Class should not create any tables, >>>>> indexes when -Dsetup is not given" >>>>> >>>>> >>>>> Thanks ! >>>>> >>>>>> >>>>>>> Thanks. >>>>>>> >>>>>>> On Fri, Apr 29, 2016 at 3:24 PM, Sameera Jayasoma <same...@wso2.com> >>>>>>> wrote: >>>>>>> >>>>>>>> Hi Isuru, >>>>>>>> >>>>>>>> Can you explain the need to have a -Dsetup option? Can we simply >>>>>>>> remove this in C5? >>>>>>>> >>>>>>>> Thanks, >>>>>>>> Sameera. >>>>>>>> >>>>>>>> >>>>>>>> On Fri, Mar 25, 2016 at 1:45 PM, Isuru Perera <isu...@wso2.com> >>>>>>>> wrote: >>>>>>>> >>>>>>>>> Hi, >>>>>>>>> >>>>>>>>> In Carbon 4.x.x, we extend [1] >>>>>>>>> org.wso2.carbon.utils.dbcreator.DatabaseCreator >>>>>>>>> [2]. How can we do the same in Carbon 5? >>>>>>>>> >>>>>>>>> Thanks! >>>>>>>>> >>>>>>>>> [1] https://github.com/search?l=&q=DatabaseCreator++user%3Awso2& >>>>>>>>> ref=advsearch&type=Code&utf8=%E2%9C%93 >>>>>>>>> [2] https://github.com/wso2/carbon-kernel/blob/4.4.x/core/org. >>>>>>>>> wso2.carbon.utils/src/main/java/org/wso2/carbon/utils/ >>>>>>>>> dbcreator/DatabaseCreator.java >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Isuru Perera >>>>>>>>> Associate Technical Lead | WSO2, Inc. | http://wso2.com/ >>>>>>>>> Lean . Enterprise . Middleware >>>>>>>>> >>>>>>>>> about.me/chrishantha >>>>>>>>> Contact: +IsuruPereraWSO2 >>>>>>>>> <https://www.google.com/+IsuruPereraWSO2/about> >>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> Dev mailing list >>>>>>>>> Dev@wso2.org >>>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> Sameera Jayasoma, >>>>>>>> Software Architect, >>>>>>>> >>>>>>>> WSO2, Inc. (http://wso2.com) >>>>>>>> email: same...@wso2.com >>>>>>>> blog: http://blog.sameera.org >>>>>>>> twitter: https://twitter.com/sameerajayasoma >>>>>>>> flickr: http://www.flickr.com/photos/sameera-jayasoma/collections >>>>>>>> Mobile: 0094776364456 >>>>>>>> >>>>>>>> Lean . Enterprise . Middleware >>>>>>>> >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> Dev mailing list >>>>>>>> Dev@wso2.org >>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Best Regards, >>>>>>> >>>>>>> *Thilini Cooray* >>>>>>> Software Engineer >>>>>>> Mobile : +94 (0) 774 570 112 <%2B94%20%280%29%20773%20451194> >>>>>>> E-mail : thili...@wso2.com >>>>>>> >>>>>>> WSO2 Inc. www.wso2.com >>>>>>> lean.enterprise.middleware >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Isuru Perera >>>>>> Associate Technical Lead | WSO2, Inc. | http://wso2.com/ >>>>>> Lean . Enterprise . Middleware >>>>>> >>>>>> about.me/chrishantha >>>>>> Contact: +IsuruPereraWSO2 >>>>>> <https://www.google.com/+IsuruPereraWSO2/about> >>>>>> >>>>>> _______________________________________________ >>>>>> Dev mailing list >>>>>> Dev@wso2.org >>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Sagara Gunathunga >>>>>> >>>>>> Architect; WSO2, Inc.; http://wso2.com >>>>>> V.P Apache Web Services; http://ws.apache.org/ >>>>>> Linkedin; http://www.linkedin.com/in/ssagara >>>>>> Blog ; http://ssagara.blogspot.com >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> Dev mailing list >>>>>> Dev@wso2.org >>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> Thanks and Regards, >>>>> >>>>> Isuru H. >>>>> +94 716 358 048* <http://wso2.com/>* >>>>> >>>>> >>>>> >>>> >>>> >>>> -- >>>> Isuru Perera >>>> Associate Technical Lead | WSO2, Inc. | http://wso2.com/ >>>> Lean . Enterprise . Middleware >>>> >>>> about.me/chrishantha >>>> Contact: +IsuruPereraWSO2 >>>> <https://www.google.com/+IsuruPereraWSO2/about> >>>> >>> >>> >>> >>> -- >>> Sameera Jayasoma, >>> Software Architect, >>> >>> WSO2, Inc. (http://wso2.com) >>> email: same...@wso2.com >>> blog: http://blog.sameera.org >>> twitter: https://twitter.com/sameerajayasoma >>> flickr: http://www.flickr.com/photos/sameera-jayasoma/collections >>> Mobile: 0094776364456 >>> >>> Lean . Enterprise . Middleware >>> >>> >> >> >> -- >> Isuru Perera >> Associate Technical Lead | WSO2, Inc. | http://wso2.com/ >> Lean . Enterprise . Middleware >> >> about.me/chrishantha >> Contact: +IsuruPereraWSO2 <https://www.google.com/+IsuruPereraWSO2/about> >> > > > > -- > Sagara Gunathunga > > Director; WSO2, Inc.; http://wso2.com > Linkedin; http://www.linkedin.com/in/ssagara > Blog ; http://ssagara.blogspot.com > Mobile : +9471 <+94%2071%20565%209887>2149951 > > -- *Afkham Azeez* Senior Director, Platform Architecture; WSO2, Inc.; http://wso2.com Member; Apache Software Foundation; http://www.apache.org/ * <http://www.apache.org/>* *email: **az...@wso2.com* <az...@wso2.com> * cell: +94 77 3320919blog: **http://blog.afkham.org* <http://blog.afkham.org> *twitter: **http://twitter.com/afkham_azeez* <http://twitter.com/afkham_azeez> *linked-in: **http://lk.linkedin.com/in/afkhamazeez <http://lk.linkedin.com/in/afkhamazeez>* *Lean . Enterprise . Middleware*
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev