-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/8221/
-----------------------------------------------------------
Review request for Sqoop.
Description
-------
This patch makes DBConfiguration add the parameters to the Configuration object
under the parameter mapreduce.jdbc.params.
The mappers can then get the parameters from this Configuration parameter.
It looks like there needs to be a few things re-factored but I left the code
as-is because this will probably be reworked in Sqoop 2.
I left the old methods there for backwards compatibility - but it means there
is a lot of overloaded versions of configureDB at the moment.
This addresses bug SQOOP-382.
https://issues.apache.org/jira/browse/SQOOP-382
Diffs
-----
src/java/org/apache/sqoop/mapreduce/DataDrivenImportJob.java 9e5f102
src/java/org/apache/sqoop/mapreduce/JdbcExportJob.java bd52f00
src/java/org/apache/sqoop/mapreduce/JdbcUpdateExportJob.java 21cb128
src/java/org/apache/sqoop/mapreduce/JdbcUpsertExportJob.java c17b4bb
src/java/org/apache/sqoop/mapreduce/MySQLDumpImportJob.java 634bd34
src/java/org/apache/sqoop/mapreduce/MySQLExportJob.java 0523901
src/java/org/apache/sqoop/mapreduce/PGBulkloadExportJob.java f3f094b
src/java/org/apache/sqoop/mapreduce/db/DBConfiguration.java 22993df
src/test/com/cloudera/sqoop/manager/PGBulkloadManagerManualTest.java fff35dc
src/test/com/cloudera/sqoop/mapreduce/db/TestDataDrivenDBInputFormat.java
6b4214c
src/test/org/apache/sqoop/mapreduce/db/TestDBConfiguration.java PRE-CREATION
Diff: https://reviews.apache.org/r/8221/diff/
Testing
-------
Added a unit test for the methods to put/get the properties into the
Configuration object.
Did manual testing against Oracle database - the connection parameters are now
used for all connections and not just the initial one.
Thanks,
David Robson