You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@airavata.apache.org by "ASF subversion and git services (JIRA)" <ji...@apache.org> on 2019/01/23 21:09:00 UTC

[jira] [Commented] (AIRAVATA-2938) Change DB initialization in Registry server to use registry-refactoring code

    [ https://issues.apache.org/jira/browse/AIRAVATA-2938?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16750427#comment-16750427 ] 

ASF subversion and git services commented on AIRAVATA-2938:
-----------------------------------------------------------

Commit 643f5dcf8f4cb38a7c4d129070a7ba000059c247 in airavata's branch refs/heads/airavata-2938-change-db-initialization-in-registry-server-to-use-registry-refactoring-code from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata.git;h=643f5dc ]

AIRAVATA-2938 Change DB Initialization to use registry-refactoring scripts


> 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
> * [ ] code cleanup: DatabaseCreator copies
> ** CredentialStoreInitUtil
> ** orchestrator-core Initialize
> ** registry-refactoring: expcatalog Initialize.java
> ** registry-refactoring: replicacatalog Initialize.java
> ** registry-refactoring: workflowcatalog Initialize.java
> ** registry-core: appcatalog Initailize.java
> ** registry-core: expcatalog Initialize.java
> ** registry-core: replicacatalog Initialize.java
> ** registry-server: appcatalog AppCatalogInitUtil
> ** registry-server: DatabaseCreator
> ** registry-server: ExpCatalogInitUtil
> ** registry-server: ReplicaCatalogInitUtil
> ** registry-server: WorkflowCatalogInitUtil
> ** sharing-registry-server: JPAUtils
> ** sharing-registry-server: Initialize
> * [ ] code cleanup: DBInitializer copies
> ** profile-service-commons: Utils.java
> ** CredentialStoreInitiUtil
> ** registry-core: Utils
> * [ ] code cleanup: DerbyUtils.java copies
> ** AiravataDerbyServer
> ** other locations listed in above lists
> * [ ] code cleanup: Merge DerbyUtils.java and DerbyDBManager.java



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