mirror of
https://github.com/apache/sqoop.git
synced 2025-05-16 17:00:53 +08:00
SQOOP-1724: Sqoop2: Support old config types for backward compatibility in connector data upgrade
(Veena Basavaraj via Jarek Jarcec Cecho)
This commit is contained in:
parent
59ff6aeac7
commit
fbdd940eb3
@ -25,6 +25,10 @@ public enum MConfigType {
|
||||
/** Unknown config type */
|
||||
OTHER,
|
||||
|
||||
@Deprecated
|
||||
// exists for the connector upgrade path only
|
||||
CONNECTION,
|
||||
|
||||
/** link config type */
|
||||
LINK,
|
||||
|
||||
|
@ -2609,6 +2609,10 @@ public void loadDriverConfigs(List<MConfig> driverConfig,
|
||||
}
|
||||
driverConfig.add(mDriverConfig);
|
||||
break;
|
||||
//added for connector upgrade path
|
||||
case CONNECTION:
|
||||
// do nothing since we do not support it
|
||||
break;
|
||||
default:
|
||||
throw new SqoopException(DerbyRepoError.DERBYREPO_0007,
|
||||
"connector-" + fromConnectorId + ":" + configType);
|
||||
@ -2737,6 +2741,8 @@ public void loadConnectorConfigTypes(List<MConfig> linkConfig, List<MConfig> fro
|
||||
|
||||
MConfigType mConfigType = MConfigType.valueOf(configType);
|
||||
switch (mConfigType) {
|
||||
//added for connector upgrade path
|
||||
case CONNECTION:
|
||||
case LINK:
|
||||
if (linkConfig.size() != configIndex) {
|
||||
throw new SqoopException(DerbyRepoError.DERBYREPO_0010,
|
||||
|
Loading…
Reference in New Issue
Block a user