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

Nigel Jones commented on ATLAS-2251:
------------------------------------

The patch may need rebasing - that error I posted now seems fixed. Getting a 
Hive Hook IT error now but I think that is a seperate issue so once rebased I 
think patch is good....

> Remove/replace use of TypeSystem with AtlasTypeRegistry
> -------------------------------------------------------
>
>                 Key: ATLAS-2251
>                 URL: https://issues.apache.org/jira/browse/ATLAS-2251
>             Project: Atlas
>          Issue Type: Task
>          Components:  atlas-core
>    Affects Versions: 1.0.0
>            Reporter: Madhan Neethiraj
>            Assignee: Madhan Neethiraj
>            Priority: Critical
>             Fix For: 1.0.0
>
>         Attachments: ATLAS-2251-1.patch, ATLAS-2251-3.patch, 
> ATLAS-2251-4.patch
>
>
> With introduction of V2 APIs in 0.8 release, Atlas core type-system 
> implementation moved to use AtlasTypeRegistry (which uses data-structures 
> introduced in V2 APIs). However, earlier version equivalent, TypeSystem 
> (which uses V1 data-structures), is still being referenced in few places, 
> like:
>  - V1 REST APIs, to covert between V1 and V2 data-structures
>  - notification processing, which uses V1 data-structures
>  - DSL query implementation
>  - AtlasClient API
>  - unit tests
> Having to support legacy TypeSystem causes run time overhead in duplicate 
> caching of type-information - in AtlasTypeRegistry and TypeSystem. Removing 
> TypeSystem implementation will help eliminate this overhead and also improve 
> maintainability of Atlas sources.
> This JIRA is to track removal of TypeSystem implementation and its 
> references; where necessary, references should be updated to use 
> AtlasTypeRegistry equivalent.
> - it is very critical to continue to support V1 REST APIs and processing of 
> current V1 notifications 
> - existing unit tests that use V1 data-structures will be removed and will be 
> replaced with equivalents that use V2 data-structures
> - AtlasClient in new release will only support V2 data-structures; however, 
> older version AtlasClient will continue to work with new version of Atlas 
> server



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to