You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

 

Design Proposal for Sqoop 2 features should include the following

  • Link to the corresponding JIRA ticket
  • Brief description of the issue been tackled ( Summary )
  • Design Goals
  • Design assumptions/ pre-reqs ( what are the pre-requisites for this feature )
  • What are the external jar dependencies if any?
  • New Connector will be added? Explain the details of the dependencies
  • Modifying an existing connector 
    • Outline the upgrade path for the connector if any?
  • New APIs will be added? What are they? 
    • Outline the plan for documenting these new APIs
    • Will there be a custom reference implementation
  • Modifying existing APIs
    • Modifying REST APIs
    • Modifying Connector APIs
    • Modifying Repository APIs
    • Modifying Execution Engine APIs
    • Modifying the Intermediate Data Format related APIs
  • What form of tests will be written ?
    • Outline for the Integration tests if applicable
  • Will the feature change the command line client ?
  • Will the feature change the java client?
  • Does it include any repository changes? 
    • Outline the changes to the relevant repository models
    • Outline of the upgrade tests that will be written for the repository changes if any ?

 

  • No labels