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

Sqoop2: Configurable Upgrader api - Extensibility

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 1.99.4
    • 1.99.4
    • None
    • 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

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

              Dates

                Created:
                Updated:
                Resolved: