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

Reply via email to