----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/17650/#review33434 -----------------------------------------------------------
Hi Venkat, thank you very much for working on this one! Allowing user to set the transaction isolation level seems to be good idea. I'm a bit concerned that the change is only in the DBInputFormat and as a result it won't be utilized by connectors using their own input formats, but I guess that there is not much we can do about that in Sqoop 1. Hopefully we will have better situation in Sqoop 2! Couple of high level notes: 1) Do you think that it would be useful to let user set any transaction level? Right now Sqoop allows only two, so perhaps allowing all of them might be useful? 2) Do you think that it would be useful to set the transaction isolation also for connections created from within the Sqoop process (e.g. while fetching metadata, ...). 3) Would you mind documenting the new option in the user guide? Jarcec - Jarek Cecho On Feb. 3, 2014, 4:28 a.m., Venkat Ranganathan wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > https://reviews.apache.org/r/17650/ > ----------------------------------------------------------- > > (Updated Feb. 3, 2014, 4:28 a.m.) > > > Review request for Sqoop. > > > Bugs: SQOOP-1278 > https://issues.apache.org/jira/browse/SQOOP-1278 > > > Repository: sqoop-trunk > > > Description > ------- > > Allow the use of read uncommitted isolation on all databases that support it. > Oracle does not read uncommitted as a settable option in the JDBC drivers so > it will behave as before on Oracle. > > > Diffs > ----- > > src/java/org/apache/sqoop/SqoopOptions.java 46e158c > src/java/org/apache/sqoop/mapreduce/DataDrivenImportJob.java b21560e > src/java/org/apache/sqoop/mapreduce/db/DBConfiguration.java be942ce > src/java/org/apache/sqoop/mapreduce/db/DBInputFormat.java 73ed94e > src/java/org/apache/sqoop/tool/BaseSqoopTool.java 6d6f1ea > src/test/com/cloudera/sqoop/TestSqoopOptions.java 686d398 > > Diff: https://reviews.apache.org/r/17650/diff/ > > > Testing > ------- > > One new test to test the option. Explicitly tested with Oracle, DB2 and > Postgresql. All unit tests passed > > > Thanks, > > Venkat Ranganathan > >