-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/25586/
-----------------------------------------------------------

Review request for Sqoop.


Bugs: SQOOP-1496
    https://issues.apache.org/jira/browse/SQOOP-1496


Repository: sqoop-SQOOP-1367


Description
-------

renamed BaseCallbacks to Transferrable ( Since the refactoring to From/to it 
really does not make sense to call them "baseCallbacks", everything in the 
pluggable/API model is a callback, and from/to are no different)

renamed SubmissionRequest to JobRequest (See JIRA that explains why this seems 
more intuitive ) , I am keeping the SubmissionEngine terminology as it is, and 
will revisit at a later point when a new submission/execution engine will be 
supported
fixed #2 ( execution engine now creates a job request and a submission request. 
submission engine submits the job request)... uuf!
fixed #1 ( refactored to smaller methods, so that the code is readable and 
testable)
fixed #3 ( added a unit test for the job manager submit call)

Aside
remove unused imports from the some classes

more clean up
- rename the fallouts from the from/to refactoring to reflect the from/to 
schema. ( this overlaps with some of the work in 
https://issues.apache.org/jira/browse/SQOOP-1378 
https://reviews.apache.org/r/25180/ from Gwen still pending commit_


Diffs
-----

  common/src/main/java/org/apache/sqoop/json/SubmissionBean.java 61d6576 
  common/src/main/java/org/apache/sqoop/model/MSubmission.java 1edd6ee 
  common/src/test/java/org/apache/sqoop/json/TestSubmissionBean.java d87655e 
  
connector/connector-sdk/src/main/java/org/apache/sqoop/connector/idf/CSVIntermediateDataFormat.java
 1e8ab52 
  
connector/connector-sdk/src/main/java/org/apache/sqoop/connector/idf/IntermediateDataFormat.java
 91b594e 
  
connector/connector-sdk/src/test/java/org/apache/sqoop/connector/idf/CSVIntermediateDataFormatTest.java
 df6d30f 
  core/src/main/java/org/apache/sqoop/framework/ExecutionEngine.java 96ec148 
  core/src/main/java/org/apache/sqoop/framework/JobManager.java b1b37f6 
  core/src/main/java/org/apache/sqoop/framework/SubmissionEngine.java 3c0f6eb 
  core/src/main/java/org/apache/sqoop/framework/SubmissionRequest.java bf3f785 
  core/src/test/java/org/apache/sqoop/framework/TestSubmissionRequest.java 
3078ed2 
  
execution/mapreduce/src/main/java/org/apache/sqoop/execution/mapreduce/MRSubmissionRequest.java
 32d598c 
  
execution/mapreduce/src/main/java/org/apache/sqoop/execution/mapreduce/MapreduceExecutionEngine.java
 b05954b 
  shell/src/main/java/org/apache/sqoop/shell/utils/SubmissionDisplayer.java 
6dbd870 
  spi/src/main/java/org/apache/sqoop/job/etl/CallbackBase.java 59a9457 
  spi/src/main/java/org/apache/sqoop/job/etl/From.java 9b8d76f 
  spi/src/main/java/org/apache/sqoop/job/etl/To.java a791945 
  
submission/mapreduce/src/main/java/org/apache/sqoop/submission/mapreduce/MapreduceSubmissionEngine.java
 bfa6958 

Diff: https://reviews.apache.org/r/25586/diff/


Testing
-------

unit/ integration tests pass


Thanks,

Veena Basavaraj

Reply via email to