Clone
 

timothy farkas <timothyfarkas@apache.org> in drill

DRILL-6804: Simplify usage of OperatorPhase in HashAgg.

DRILL-6747:

- Fixed IOB in HashJoin for inner and right joins on empty probe side.

- Documentated expected behavior of RecordBatch after returning NONE.

- Made UnorderedReceiver obey contract after returning NONE.

DRILL-6719: Separate spilling queue logic from HashJoin and HashAgg.

DRILL-6656: Disallow extra semicolons and multiple statements on the same line.

closes #1415

  1. … 130 more files in changeset.
DRILL-6655: Require package declaration in files.

    • -1
    • +1
    /src/main/resources/checkstyle-config.xml
DRILL-6650: Remove stray semicolon in imports for PrintingResultsListener.

closes #1410

DRILL-6650: Remove stray semicolon in imports for PrintingResultsListener.

DRILL-6644: Don't reserve space for incoming probe batches unnecessarily during the build phase.

git closes #1409

DRILL-6453: Fix deadlock caused by reading from left and right inputs in HashJoin simultaneously.

closes #1408

  1. … 3 more files in changeset.
DRILL-5365: Enforced DrillFileSystem immutability.

closes #1296

DRILL-6496: Added print methods for debugging tests, and fixed missing log statement in VectorUtils.

closes #1336

  1. … 19 more files in changeset.
DRILL-6474: Don't use TopN when order by and offset are used without a limit specified.

closes #1313

DRILL-6468: CatastrophicFailures should not do a graceful shutdown of drill when terminating the JVM.

closes #1306

DRILL-6461: Added basic data correctness tests for hash agg, and improved operator unit testing framework.

git closes #1344

  1. … 22 more files in changeset.
DRILL-6437: Removed excess maven logging when downloading dependencies. This fixed Travis failures due to log overflow.

DRILL-6438: Remove excess logging form the tests. - Removed usages of System.out and System.err from the test and replaced with loggers

closes #1284

  1. … 76 more files in changeset.
DRILL-6386: Disallow unused imports and star imports.

    • -5
    • +2
    /src/main/resources/checkstyle-config.xml
DRILL-6389: Fixed building javadocs - Added documentation about how to build javadocs - Fixed some of the javadoc warnings

closes #1276

    • -0
    • +20
    /docs/dev/Javadocs.md
  1. … 51 more files in changeset.
DRILL-6380: Fix sporadic mongo db hangs.

closes #1249

DRILL-5927: Fixed memory leak in TestBsonRecordReader, and sped up the test.

closes #1234

DRILL-6328: Consolidated developer docs in the docs folder.

closes #1220

    • -0
    • +46
    /docs/dev/Environment.md
DRILL-6341: Fixed failing tests for mongodb storage plugin by upgrading MongoDB version.

closes #1222

DRILL-6338: Do not skip license maven plugin when formatting generated protobuf files.

This closes #1215

DRILL-6320: Added license-maven-plugin to the pom.

DRILL-6278: Removed temp codegen directory in testing framework.

close apache/drill#1178

DRILL-6275: Fixed direct memory reporting in sys.memory.

closes #1176

DRILL-6249: Adding more unit testing documentation.

close apache/drill#1251

    • -0
    • +4
    /docs/dev/BaseTestQuery.md
    • -0
    • +4
    /docs/dev/ClusterTest.md
    • -0
    • +51
    /docs/dev/GeneratedCode.md
    • -0
    • +107
    /docs/dev/InstantiatingComponents.md
    • -0
    • +34
    /docs/dev/LicenseHeaders.md
    • -0
    • +31
    /docs/dev/PhysicalOpUnitTestBase.md
    • -0
    • +112
    /docs/dev/RowSetFramework.md
    • -0
    • +17
    /docs/dev/TempDirectories.md
    • -0
    • +159
    /docs/dev/TestDataSets.md
  1. … 15 more files in changeset.
DRILL-6239: Add build and license badges to README.md

closes #1165

DRILL-6234: Improved documentation for VariableWidthVector mutators, and added simple unit tests demonstrating mutator behavior.

close apache/drill#1164

DRILL-6027: - Added memory claculator - Added unit tests and docs. - Fixed IOB caused by output vector allocation. - Don't double count records that were spilled in HashJoin

  1. … 41 more files in changeset.