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

Review request for drill, Mehant Baid and Parth Chandra.


Bugs: DRILL-1735
    https://issues.apache.org/jira/browse/DRILL-1735


Repository: drill-git


Description
-------

This change hooks in the previously written but unused DrillHandler so that a 
local-mode JDBC connection shuts down its embedded DrillBit. 

It also fixes a chain of follow-on bugs (mostly resource-deallocation 
omissions) exposed by the original bug fixes.  (See the commit message for the 
list of bugs/fixes and other changes.)


Diffs
-----

  common/src/main/java/org/apache/drill/common/config/DrillConfig.java 4c6c766 
  exec/java-exec/src/main/codegen/templates/VariableLengthVectors.java aa5b702 
  exec/java-exec/src/main/java/io/netty/buffer/DrillBuf.java 8e9d395 
  exec/java-exec/src/main/java/io/netty/buffer/FakeAllocator.java 3de0a75 
  exec/java-exec/src/main/java/io/netty/buffer/PooledByteBufAllocatorL.java 
c0de544 
  exec/java-exec/src/main/java/io/netty/buffer/UnsafeDirectLittleEndian.java 
dfdc114 
  exec/java-exec/src/main/java/org/apache/drill/exec/client/DrillClient.java 
04b955b 
  
exec/java-exec/src/main/java/org/apache/drill/exec/memory/BufferAllocator.java 
83d9d1e 
  exec/java-exec/src/main/java/org/apache/drill/exec/ops/FragmentContext.java 
dc47f4e 
  
exec/java-exec/src/main/java/org/apache/drill/exec/physical/base/FragmentRoot.java
 1721fcf 
  
exec/java-exec/src/main/java/org/apache/drill/exec/physical/impl/RootExec.java 
a644c34 
  
exec/java-exec/src/main/java/org/apache/drill/exec/physical/impl/ScanBatch.java 
d68a5b5 
  
exec/java-exec/src/main/java/org/apache/drill/exec/physical/impl/ScreenCreator.java
 d884200 
  
exec/java-exec/src/main/java/org/apache/drill/exec/record/AbstractRecordBatch.java
 2bb29e5 
  
exec/java-exec/src/main/java/org/apache/drill/exec/record/AbstractSingleRecordBatch.java
 f895f47 
  exec/java-exec/src/main/java/org/apache/drill/exec/record/RecordBatch.java 
0a8ece5 
  exec/java-exec/src/main/java/org/apache/drill/exec/rpc/BasicServer.java 
c00df4e 
  exec/java-exec/src/main/java/org/apache/drill/exec/rpc/RpcBus.java 96c9911 
  
exec/java-exec/src/main/java/org/apache/drill/exec/rpc/user/QueryResultHandler.java
 9015a16 
  
exec/java-exec/src/main/java/org/apache/drill/exec/rpc/user/UserResultsListener.java
 9f83a4f 
  
exec/java-exec/src/main/java/org/apache/drill/exec/server/BootStrapContext.java 
3da2ea9 
  
exec/java-exec/src/main/java/org/apache/drill/exec/vector/accessor/AbstractSqlAccessor.java
 1605c7d 
  
exec/java-exec/src/main/java/org/apache/drill/exec/vector/accessor/SqlAccessor.java
 b8480b4 
  exec/java-exec/src/main/java/org/apache/drill/exec/work/CancelableQuery.java 
5b11943 
  exec/java-exec/src/main/java/org/apache/drill/exec/work/WorkManager.java 
5bc3da1 
  exec/java-exec/src/main/java/org/apache/drill/exec/work/foreman/Foreman.java 
b33042b 
  
exec/java-exec/src/main/java/org/apache/drill/exec/work/foreman/QueryManager.java
 2de3592 
  
exec/java-exec/src/main/java/org/apache/drill/exec/work/foreman/QueryStatus.java
 4e18da6 
  
exec/java-exec/src/main/java/org/apache/drill/exec/work/fragment/FragmentExecutor.java
 9ffe643 
  exec/java-exec/src/main/java/org/apache/drill/exec/work/user/UserWorker.java 
854f474 
  exec/java-exec/src/main/java/parquet/hadoop/CodecFactoryExposer.java 4d107e4 
  exec/java-exec/src/main/java/parquet/hadoop/ColumnChunkIncReadStore.java 
2a3124c 
  
exec/java-exec/src/main/java/parquet/hadoop/ColumnChunkPageWriteStoreExposer.java
 0e9dec0 
  exec/java-exec/src/test/java/org/apache/drill/exec/ExecTest.java 0272b23 
  
exec/java-exec/src/test/java/org/apache/drill/exec/physical/impl/TestComparisonFunctions.java
 609bc14 
  exec/jdbc/src/main/java/org/apache/drill/jdbc/AvaticaDrillSqlAccessor.java 
cf5829a 
  exec/jdbc/src/main/java/org/apache/drill/jdbc/DrillAccessorList.java 7594783 
  exec/jdbc/src/main/java/org/apache/drill/jdbc/DrillConnectionConfig.java 
584bbb4 
  exec/jdbc/src/main/java/org/apache/drill/jdbc/DrillConnectionImpl.java 
4c54780 
  exec/jdbc/src/main/java/org/apache/drill/jdbc/DrillCursor.java fbe611f 
  exec/jdbc/src/main/java/org/apache/drill/jdbc/DrillResultSet.java 88a6c6d 
  exec/jdbc/src/main/java/org/apache/drill/jdbc/Driver.java 974e786 
  
exec/jdbc/src/main/java/org/apache/drill/jdbc/InvalidCursorStateSqlException.java
 PRE-CREATION 
  exec/jdbc/src/main/java/org/apache/drill/jdbc/JdbcApiSqlException.java 
PRE-CREATION 
  exec/jdbc/src/test/java/org/apache/drill/jdbc/DrillResultSetTest.java 
PRE-CREATION 
  exec/jdbc/src/test/java/org/apache/drill/jdbc/DriverTest.java PRE-CREATION 
  
exec/jdbc/src/test/java/org/apache/drill/jdbc/test/Bug1735ConnectionCloseTest.java
 PRE-CREATION 
  
exec/jdbc/src/test/java/org/apache/drill/jdbc/test/Bug1735ResultSetCloseReleasesBuffersTest.java
 PRE-CREATION 
  exec/jdbc/src/test/java/org/apache/drill/jdbc/test/TestJdbcDistQuery.java 
b2f86ea 
  exec/jdbc/src/test/java/org/apache/drill/jdbc/test/TestViews.java 28fa4a7 

Diff: https://reviews.apache.org/r/28686/diff/


Testing
-------

Development/unit tests run with no errors.

QA/cluster tests don't seem to fail any worse than they already do for Drill's 
master branch ( :-( ):

The Functional - Passing - new has failures for:
.../Functional/Passing/partition_pruning/dfs/parquet/plan/parquetselectStarFromPartition.q
.../Functional/Passing/partition_pruning/dfs/json/plan/jsonselectStarFromPartition.q
.../Functional/Passing/partition_pruning/dfs/hierarchical/plan/textSelectStartFromPartition.q

The TPCH SF100 Parquet test suite has failures for:
- .../Advanced/Passing/tpch100/parquet/10.q
- .../Advanced/Passing/tpch100/parquet/18.q
- .../Advanced/Passing/tpch100/parquet/01.q


Thanks,

Daniel Barclay

Reply via email to