[ 
https://issues.apache.org/jira/browse/AIRAVATA-2938?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marcus Christie updated AIRAVATA-2938:
--------------------------------------
    Description: 
TODO
* [ ] Move DB intialization code to airavata-commons. Code in registry-core is 
duplicated in airavata-sharing-registry-server and airavata-credential-store.
** Don't need a connection pool (JdbcStorage) for initializing a database
** Single DBInitializer class that takes a config object with JDBC properties 
etc.
** Each database has its own initialization class that can also have a postInit 
method to do any database setup
* [ ] Update distribution bin assembly to include db scripts from 
registry-refactoring
* [ ] Update RegistryAPIServer to call DBInitializers from registry-refactoring

> Change DB initialization in Registry server to use registry-refactoring code
> ----------------------------------------------------------------------------
>
>                 Key: AIRAVATA-2938
>                 URL: https://issues.apache.org/jira/browse/AIRAVATA-2938
>             Project: Airavata
>          Issue Type: Bug
>            Reporter: Marcus Christie
>            Assignee: Marcus Christie
>            Priority: Major
>
> TODO
> * [ ] Move DB intialization code to airavata-commons. Code in registry-core 
> is duplicated in airavata-sharing-registry-server and 
> airavata-credential-store.
> ** Don't need a connection pool (JdbcStorage) for initializing a database
> ** Single DBInitializer class that takes a config object with JDBC properties 
> etc.
> ** Each database has its own initialization class that can also have a 
> postInit method to do any database setup
> * [ ] Update distribution bin assembly to include db scripts from 
> registry-refactoring
> * [ ] Update RegistryAPIServer to call DBInitializers from 
> registry-refactoring



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to