Skip to content
Commits on Feb 8, 2016
  1. @kameshb @jaltekruse
  2. @laurentgo @jaltekruse

    DRILL-4331: Fix TestFlattenPlanning.testFlattenPlanningAvoidUnnecessa…

    laurentgo committed with jaltekruse
    …ryProject test for Java8
    
    Test TestFlattenPlanning.testFlattenPlanningAvoidUnnecessaryProject fails with Java8
    because of Map order differences between Java7 and Java8. Test now checks for both
    options.
    
    Closes #351
  3. @laurentgo @jaltekruse

    DRILL-4295: Removes obsolete protobuf-generated files

    laurentgo committed with jaltekruse
    These files are obsolete protobuf-generated files, whose definition has been
    removed.
    
    Cleaning src/main/java files before calling protobuf compiler so that obsolete
    files are removed from the directory.
    
    Closes #333
  4. @vkorukanti @jaltekruse
  5. @hsuanyi @jaltekruse
  6. @nagix @jaltekruse

    DRILL-4225 TestDateFunctions#testToChar fails when the locale is non-…

    nagix committed with jaltekruse
    …English - Changed to use LocalDate, LocalTime and LocalDateTime to build expectedResults instead of string literals
    
    Closes #311
Commits on Feb 7, 2016
  1. @laurentgo @jacques-n

    DRILL-4361: Let FileSystemPlugin FormatCreator class be overridable b…

    laurentgo committed with jacques-n
    …y subclasses
    
    Allow for FileSystemPlugin subclasses to customize FormatPlugin by injecting
    their own version of FormatCreator.
    
    This closes #365.
  2. @laurentgo @jacques-n

    DRILL-4359: Adds equals/hashCode methods to EndpointAffinity

    laurentgo committed with jacques-n
    Adds equals/hashCode methods to EndpointAffinity to allow for comparison in
    tests.
    
    This closes #363.
Commits on Feb 6, 2016
  1. @jacques-n @jaltekruse

    DRILL-4358: Fix NPE in UserServer.close()

    jacques-n committed with jaltekruse
    - Also remove untested CustomSerDe's from CustomTunnel.
    - Fix GuavaPatcher copy-paste comment mistake.
    
    closes #362
  2. @sudheeshkatkam
Commits on Feb 5, 2016
  1. @jacques-n

    DRILL-4297: Enable custom serializers and deserializers when using Cu…

    jacques-n committed
    …stomTunnel
    
    - Adds support for customer serializers and deserializers
    - Adds pre-built serializers and deserializers for Protobuf, Jackson, Protostuff (protobuf) and Protostuff (json)
  2. @jacques-n

    DRILL-3581: Upgrade to Guava 18.0

    jacques-n committed
    - Replace Stopwatch constructors with .createStarted() or .createUnstarted()
    - Stop using InputSupplier and Closeables.closeQuietly
    - Clean up quiet closes to log or (preferably) propagate.
    - Add log4j to enforcer exclusions.
    - Update HBaseTestSuite to add patching of Closeables.closeQuietly() and Stopwatch legacy methods. Only needed when running HBaseMiniCluster.
    - Remove log4j from HBase's pom to provide exception logging.
    - Remove log4j from Hive's shaded pom.
    - Update Catastrophic failures to use the same pattern to ensure reporting.
    - Update test framework to avoid trying IPv6 resolution. (This removes 90s pause from HBase startup in my tests)
    
    This closes #361.
    This closes #157.
  3. @jacques-n
  4. @jacques-n
  5. @hsuanyi @jinfengni

    DRILL-4323: Handle skipAll query when use HiveDrillNativeParquetScan

    hsuanyi committed with jinfengni
    Do not add Project when no column is needed to be read out from Scan (e.g., select count(*) from hive.table)
Commits on Feb 4, 2016
  1. @adeneche

    DRILL-4349: parquet reader returns wrong results when reading a nulla…

    adeneche committed
    …ble column that starts with a large number of nulls (>30k)
  2. @hnfgns
Commits on Feb 2, 2016
  1. @jinfengni

    DRILL-4339: Reverse the function signature change made to AbstractRec…

    jinfengni committed
    …ordReader.setColumns() in DRILL-4279.
  2. @jaltekruse
Commits on Jan 30, 2016
  1. @jinfengni
  2. @jinfengni

    DRILL-2517: Move directory-based partition pruning to Calcite logical…

    jinfengni committed
    … planning phase.
    
    1) Make directory-based pruning rule both work in calcite logical and drill logical planning phase.
    
    2) Only apply directory-based pruning in logical phase when there is no metadata cache.
    
    3) Make FileSelection constructor public, since FileSelection.create() would modify selectionRoot.
  3. @mehant @jinfengni

    DRILL-2517: (Prototype from Mehant) Move directory based partition pr…

    mehant committed with jinfengni
    …uning to logical phase.
  4. @AdamPD @jinfengni
Commits on Jan 29, 2016
  1. @vkorukanti
  2. DRILL-4313: CPP client - Improve method to pick random drillbit from …

    Parth Chandra committed
    …a cluster. Update build for protobuf changes. This closes #346
Commits on Jan 28, 2016
  1. @jaltekruse

    DRILL-4322: Add underlying exception message when IOException causes …

    jaltekruse committed
    …DROP TABLE failure
    
    This closes #344
  2. @jaltekruse

    DRILL-2653: Improve web UI experience when there is an error in a sto…

    jaltekruse committed
    …rage plugin configuration
    
    Fixed success message, made the error messages red
    
    This closes #343
  3. @jacques-n

    DRILL-4291: Fix Missing classes when trying to query varchar[] using …

    jacques-n committed
    …JDBC
    
    - Create a new simplified version of the Hadoop Text class that doesn't include massive dependencies.
    - Update Vectors to use new Text class.
    - Update the jdbc-all module to have a test which also includes complex types.
    - Clean up exclusions in Jdbc jar file to reduce file size.
    - Add an enforcer rule that ensures the adbc-all jar exclusions are maintained in the future.
    
    This closes #336.
Commits on Jan 27, 2016
  1. @amithadke

    DRILL-4196 Fix to stop returning no more data when output batch is fu…

    amithadke committed with Steven Phillips
    …ll during merge.
Commits on Jan 21, 2016
  1. @adeneche

    DRILL-4270: Create a separate WindowFramer that supports the FRAME cl…

    adeneche committed
    …ause
    
    separate DefaultFrameTemplate into 2 implementations: one that supports custom frames (aggregations, first_value, last_value) and one that doesn't
    
    this closes #322
Commits on Jan 20, 2016
  1. @amithadke
  2. @amithadke

    DRILL-4182 Set type to LATE when values are nulls.

    amithadke committed with Steven Phillips
  3. @amithadke

    DRILL-4182 Take care of null comparisions.

    amithadke committed with Steven Phillips
  4. @vkorukanti

    DRILL-4256: Create HiveConf per HiveStoragePlugin and reuse it wherev…

    vkorukanti committed
    …er needed.
    
    Creating new instances of HiveConf() are very costly, we should avoid creating new ones as much as possible.
    Also get rid of hiveConfigOverride and use HiveConf in HiveStoregPlugin wherever we need the HiveConf.
  5. @laurentgo @jacques-n
Something went wrong with that request. Please try again.