sqoop-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF subversion and git services (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (SQOOP-1498) Sqoop2: Repository Object refactoring ( objects prefixed with M)
Date Tue, 14 Oct 2014 03:36:34 GMT

    [ https://issues.apache.org/jira/browse/SQOOP-1498?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14170465#comment-14170465

ASF subversion and git services commented on SQOOP-1498:

Commit 6ae93e6ad846228bf56b8135ba83d1987c789dcf in sqoop's branch refs/heads/sqoop2 from [~jarcec]
[ https://git-wip-us.apache.org/repos/asf?p=sqoop.git;h=6ae93e6 ]

SQOOP-1566: Sqoop2: Fix the upgrade logic for SQOOP-1498

(Veena Basavaraj via Jarek Jarcec Cecho)

> Sqoop2: Repository Object refactoring ( objects prefixed with M)
> ----------------------------------------------------------------
>                 Key: SQOOP-1498
>                 URL: https://issues.apache.org/jira/browse/SQOOP-1498
>             Project: Sqoop
>          Issue Type: Improvement
>            Reporter: Veena Basavaraj
>            Assignee: Veena Basavaraj
>             Fix For: from/to
>         Attachments: SQOOP-1498final.patch, SQOOP-1498finalwithoutgitignore.patch, Sqoop2.pdf
> See the attached PDF.
> Currently there is a lot of overlap with the entity model classes. All the entity model
classes in the code are are prefixed with "M" and are under the org.apache.sqoop.model package.

> The proposed refactoring will do the following things.
> No more MConnectionForms and MJobForms 
> MConfig( abstract)
> FromConfig ( may or may not inherit MConfigList). Still debating if we need a conflg
list. We can use a group attribute on the inputs if we need add hierarchy to the config inputs
> ToConfig
> DriverConfig
> FromConfig/ToConfig/DriverConfig entities belongs to a MJob
> MInput (MConfig has one or more MInputs)
> MConnector will be pretty dumb and will hold its 3 config objects, LinkConfig. FromConfig
and ToConfig 
> MLink belongs to a MConnector
> MLink will have a reference to connector and the link config. There will be no connector/
framework part.
> MSubmisssion  belongs to a MJob 
> Lastly, the Repository schema will also be renamed to reflect the context/link/driver/jobrun
> End of Story!

This message was sent by Atlassian JIRA

View raw message