Clone Tools
  • last updated 27 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
DRILL-7393: Revisit Drill tests to ensure that patching is executed before any test run

- Added BaseTest with patchers and extended all tests from it.

- Added a test to java-exec module to ensure that all tests there are inherited from BaseTest.

- Revised exception handling in the patchers, now it's individual for each patching method.

closes #1910

  1. … 139 more files in changeset.
DRILL-7350: Move RowSet related classes from test folder

  1. … 287 more files in changeset.
DRILL-7310: Move schema-related classes from exec module to be able to use them in metastore module

closes #1816

  1. … 102 more files in changeset.
DRILL-6901: Move schema builder to src/main

Moves the SchemaBuilder class out of the src/test name space into the src/main namespace. Specifically, into the existing record.metadata package.

Many files changed in this move. Corrected two minor issues: import of the wrong Arrays class and unnecessary annotations.

  1. … 88 more files in changeset.
DRILL-6687: Improve RemovingRecordBatch to do transfer when all records needs to be copied Add optimization in SelectionVector2 to enable RemovingRecordBatch to transfer ValueVectors from incoming to output container when all records needs to be copied. Modified FilterRecordBatch and LimitRecordBatch to play by this optimization

    • -15
    • +20
    ./AbstractGenericCopierTest.java
    • -0
    • +40
    ./GenericSV2BatchCopierTest.java
  1. … 15 more files in changeset.
DRILL-6653: Unsupported Schema change exception where there is no schema change

closes #1422

    • -0
    • +283
    ./TestSVRemoverIterOutcome.java
  1. … 1 more file in changeset.
DRILL-6461: Added basic data correctness tests for hash agg, and improved operator unit testing framework.

git closes #1344

    • -34
    • +56
    ./AbstractGenericCopierTest.java
  1. … 32 more files in changeset.
DRILL-6320: Fixed license headers.

closes #1207

  1. … 2066 more files in changeset.
DRILL-5993: Used generic copiers in the selection vector remover, and implemented testing improvements for RowSets and codegen.

closes #1057

    • -0
    • +136
    ./AbstractGenericCopierTest.java
    • -0
    • +41
    ./GenericCopierTest.java
    • -0
    • +41
    ./GenericSV2CopierTest.java
    • -0
    • +65
    ./GenericSV4CopierTest.java
  1. … 23 more files in changeset.
DRILL-5783, DRILL-5841, DRILL-5894: Rationalize test temp directories

This change includes:

DRILL-5783:

- A unit test is created for the priority queue in the TopN operator.

- The code generation classes passed around a completely unused function registry reference in some places so it is removed.

- The priority queue had unused parameters for some of its methods so it is removed.

DRILL-5841:

- Created standardized temp directory classes DirTestWatcher, SubDirTestWatcher, and BaseDirTestWatcher. And updated all unit tests to use them.

DRILL-5894:

- Removed the dfs_test storage plugin for tests and replaced it with the already existing dfs storage plugin.

Misc:

- General code cleanup.

- Removed unnecessary use of String.format in the tests.

This closes #984

  1. … 365 more files in changeset.
DRILL-2088: ReAlloc in FixedWidthVector.setValueCount if current buffer capacity is less than the valueCount.

  1. … 5 more files in changeset.
DRILL-634: Cleanup/organize Java imports and trailing whitespaces from Drill code

  1. … 769 more files in changeset.
DRILL-1166: Session option to enable/disable debug information in runtime generated Java code

+ By default, debug options are enabled but can be disabled by setting the session option `exec.java_compiler_debug` to false.

+ Allow the defaults for compiler options to be set through configuration.

  1. … 23 more files in changeset.
Switch to DrillBuf Add @Inject DrillBuf Move comparison functions to memory sensitive ones Add scalar replacement functionality for value holders Simplify date parsing function Add local compiled code caching

  1. … 213 more files in changeset.
DRILL-733: Reduce memory footprint of unit tests

  1. … 33 more files in changeset.
Make tests extend shared base class. Add additional tracking in base class around memory usage per test.

  1. … 57 more files in changeset.
DRILL-334: Subdivide Drillbit control and data messages. Add support for socket backpressure. Add TopLevel and Child memory allocator with debug mode to capture memory leaks. Various memory leak fixes to get build to complete.

Also includes fixes from reviews by Tim.

  1. … 212 more files in changeset.
DRILL-274: Spooling batch buffer

  1. … 38 more files in changeset.
DRILL-312: Modularize org.apache.drill.exec.physical.impl.ImplCreator using operator creator registry

  1. … 17 more files in changeset.
DRILL-300: Move to "com.codahale.metrics" from "com.yammer.metrics"

  1. … 24 more files in changeset.
DRILL-221 Add license header to all files

  1. … 829 more files in changeset.
DRILL-165: Reorganize directories (moves only)

    • -0
    • +72
    ./TestSVRemover.java
  1. … 1739 more files in changeset.