-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/67268/#review203878
-----------------------------------------------------------



Hi Szabolcs,

Thanks for this change, very clever solution for extracting Kite related code 
parts! It generally looks good to me, unit and third party tests also ran 
successfully for the 1st version.

However, your patch can not be applied due to a white space error, could you 
please update it?

Thanks,
Bogi


src/java/org/apache/sqoop/mapreduce/parquet/ParquetConstants.java
Lines 29 (patched)
<https://reviews.apache.org/r/67268/#comment286231>

    Unnecessary white space at the end of line causing error during applying 
your patch.


- Boglarka Egyed


On May 25, 2018, 1:55 p.m., Szabolcs Vasas wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/67268/
> -----------------------------------------------------------
> 
> (Updated May 25, 2018, 1:55 p.m.)
> 
> 
> Review request for Sqoop.
> 
> 
> Bugs: SQOOP-3319
>     https://issues.apache.org/jira/browse/SQOOP-3319
> 
> 
> Repository: sqoop-trunk
> 
> 
> Description
> -------
> 
> Kite Dataset API is used in many places in the code to read/write Parquet 
> files and configure MR jobs.
> 
> The goal of this JIRA is to introduce an implementation agnostic interface 
> for Parquet reading/writing and extract the code using Kite Dataset API into 
> separate classes implementing this interface. The benefit of this refactoring 
> is that it enables us introducing a new Parquet reading/writing 
> implementation which does not use Kite but plugs in easily.
> 
> 
> Diffs
> -----
> 
>   src/java/org/apache/sqoop/avro/AvroUtil.java 
> 603cc631c9c45e3bc86f8c401da29cb1ba50d417 
>   src/java/org/apache/sqoop/manager/ConnManager.java 
> d7d6279a17c72c2d65a1d6db1539853a8246e143 
>   src/java/org/apache/sqoop/manager/CubridManager.java 
> e27f616c2aad60f66e59065354f30985418fef9e 
>   src/java/org/apache/sqoop/manager/Db2Manager.java 
> 7ff68ce015d8db0a9b3b9a627ad75e94e2bf51c2 
>   src/java/org/apache/sqoop/manager/DirectPostgresqlManager.java 
> c05e1c191fa071ac3f80f3d9316e83c0c99716ec 
>   src/java/org/apache/sqoop/manager/MainframeManager.java 
> a6002ef47e604e029e3f1197ad8282bb48953c53 
>   src/java/org/apache/sqoop/manager/MySQLManager.java 
> 2d177071204f6c62c0862c9df33debed2184e034 
>   src/java/org/apache/sqoop/manager/OracleManager.java 
> b7005d467557df682a0045c1ebbb1c1efe41099a 
>   src/java/org/apache/sqoop/manager/SQLServerManager.java 
> d57a4935d465e7b75228475e2078e580fd88e92e 
>   src/java/org/apache/sqoop/manager/SqlManager.java 
> 4572098831e1482d32979957f4a4406c087cfc1c 
>   src/java/org/apache/sqoop/manager/oracle/OraOopConnManager.java 
> 10524e3a721bd40289ffaeb9368faa7188e8b195 
>   src/java/org/apache/sqoop/mapreduce/DataDrivenImportJob.java 
> a5962ba44282fc3ae48de23860de0992586e549a 
>   src/java/org/apache/sqoop/mapreduce/ImportJobBase.java 
> fb5d0541fa685d90b267db775f67de4c9f4f1902 
>   src/java/org/apache/sqoop/mapreduce/JdbcCallExportJob.java 
> b7eea93611e50e922342ffbe4d566c6aa9a51bb1 
>   src/java/org/apache/sqoop/mapreduce/JdbcExportJob.java 
> 37198363580d8ab4ed1fcc287bd2d8a2182c0fad 
>   src/java/org/apache/sqoop/mapreduce/JdbcUpdateExportJob.java 
> 86069c4619b03a35fc4b902fa943594f68cd4eb9 
>   src/java/org/apache/sqoop/mapreduce/JdbcUpsertExportJob.java 
> 9a8c17a98b66f8c57c0f96347b3a17fc922b47d1 
>   src/java/org/apache/sqoop/mapreduce/MergeJob.java 
> bb21b64da9a2d296be54657cbd0129636fa0a4c8 
>   src/java/org/apache/sqoop/mapreduce/MergeParquetReducer.java 
> caa4f5f760b9c2be604c89937ba7ad0a4bfa99a0 
>   src/java/org/apache/sqoop/mapreduce/ParquetExportMapper.java 
> 2bc0cba1466092b31f2263fd64a7d456177cfb2d 
>   src/java/org/apache/sqoop/mapreduce/ParquetImportMapper.java 
> 35ab495790d5d80b5f9bf8de92a5b61cd0eb6b2e 
>   src/java/org/apache/sqoop/mapreduce/ParquetJob.java 
> 46047733cce29ae11d227eab79280ed9ee6a84b5 
>   src/java/org/apache/sqoop/mapreduce/mainframe/MainframeImportJob.java 
> 7e975c7bbadde0fba5a09798c952be0da7d44ea9 
>   src/java/org/apache/sqoop/mapreduce/parquet/ParquetConstants.java 
> PRE-CREATION 
>   
> src/java/org/apache/sqoop/mapreduce/parquet/ParquetExportJobConfigurator.java 
> PRE-CREATION 
>   
> src/java/org/apache/sqoop/mapreduce/parquet/ParquetImportJobConfigurator.java 
> PRE-CREATION 
>   
> src/java/org/apache/sqoop/mapreduce/parquet/ParquetJobConfiguratorFactory.java
>  PRE-CREATION 
>   
> src/java/org/apache/sqoop/mapreduce/parquet/ParquetJobConfiguratorFactoryProvider.java
>  PRE-CREATION 
>   
> src/java/org/apache/sqoop/mapreduce/parquet/ParquetMergeJobConfigurator.java 
> PRE-CREATION 
>   
> src/java/org/apache/sqoop/mapreduce/parquet/kite/KiteMergeParquetReducer.java 
> PRE-CREATION 
>   
> src/java/org/apache/sqoop/mapreduce/parquet/kite/KiteParquetExportJobConfigurator.java
>  PRE-CREATION 
>   
> src/java/org/apache/sqoop/mapreduce/parquet/kite/KiteParquetImportJobConfigurator.java
>  PRE-CREATION 
>   
> src/java/org/apache/sqoop/mapreduce/parquet/kite/KiteParquetImportMapper.java 
> PRE-CREATION 
>   
> src/java/org/apache/sqoop/mapreduce/parquet/kite/KiteParquetJobConfiguratorFactory.java
>  PRE-CREATION 
>   
> src/java/org/apache/sqoop/mapreduce/parquet/kite/KiteParquetMergeJobConfigurator.java
>  PRE-CREATION 
>   src/java/org/apache/sqoop/mapreduce/postgresql/PostgreSQLCopyExportJob.java 
> e4b1350077068d5c3118699993258bab174e19b7 
>   src/java/org/apache/sqoop/tool/BaseSqoopTool.java 
> 783651a495092bd5dbaae5b62fce45c98d4a96c3 
>   src/java/org/apache/sqoop/tool/ImportTool.java 
> ee79d8b7e3b090c0a35dae2b84b1dfd13199a7d8 
>   src/java/org/apache/sqoop/tool/MergeTool.java 
> 311fee8d6d335e33a5fc14d98c94f26f146553eb 
>   src/test/org/apache/sqoop/TestParquetImport.java 
> 0f9c7f3e9bb589b6985179bb06d5b3d37e5a1820 
>   src/test/org/apache/sqoop/hive/TestHiveImport.java 
> 77674db89e3513bb30854dfda60c53ec02b6d336 
>   src/test/org/apache/sqoop/mapreduce/TestJdbcExportJob.java 
> a900b1c92e3ae50d149314c3274c9ac82c37274e 
>   src/test/org/apache/sqoop/mapreduce/mainframe/TestMainframeImportJob.java 
> a133e580d95ca366f8eab17374155d5c5e8bb0f1 
> 
> 
> Diff: https://reviews.apache.org/r/67268/diff/2/
> 
> 
> Testing
> -------
> 
> Ran unit and third party tests.
> 
> 
> Thanks,
> 
> Szabolcs Vasas
> 
>

Reply via email to