Uploaded image for project: 'Sqoop'
  1. Sqoop
  2. SQOOP-1547 Sqoop2: Connector API stabilization
  3. SQOOP-1551

Sqoop2: Configurable Upgrader api - Extensibility

    XMLWordPrintableJSON

    Details

    • Type: Sub-task
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 1.99.4
    • Fix Version/s: 1.99.4
    • Component/s: None
    • Labels:
      None

      Description

      I am not sure if the current api is extensible enough. It only supports upgrading the config info. Which actually can be now done via the rest api as well. So do we really need this config upgrade api was my first thought?

      I am also not sure how this code supports upgrades across different versions, since there seems to be no code in any of these that has knowledge of the repository version and what type of repository it really belongs to

      Split the api into
      ConnectorConfigUpgrader

      upgradeLinkConfig
      upgradeFromJobConfig
      upgradeToJobConfig

      DriverConfig Upgrader
      upgradeDriverConfig

        Attachments

        1. SQOOP-1551.patch
          103 kB
          Veena Basavaraj
        2. SQOOP-1551.patch
          101 kB
          Veena Basavaraj
        3. SQOOP-1551.patch
          117 kB
          Veena Basavaraj
        4. SQOOP-1551.patch
          117 kB
          Veena Basavaraj
        5. SQOOP-1551.patch
          122 kB
          Veena Basavaraj
        6. SQOOP-1551.patch
          120 kB
          Veena Basavaraj

          Issue Links

            Activity

              People

              • Assignee:
                vybs Veena Basavaraj
                Reporter:
                vybs Veena Basavaraj
              • Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: