See <https://builds.apache.org/job/drill-scm/51/changes>
Changes:
[aditya] DRILL-968: Use checkstyle plugin to prevent inadvertent use of shaded
Guava classes
[aditya] DRILL-836: Drill needs to return complex types (e.g., map and array)
as a JSON string
[jacques] DRILL-735: Refactor HiveRecordReader
[jacques] DRILL-735: Refactor Hive storage testcases into a separate test class
[jacques] DRILL-735: Add a unittest to test reading from Hive table with all
supported data types of partitions and fields.
[jacques] DRILL-957: Fix schema failures when querying a partitioned Avro table
in Hive.
[jacques] DRILL-935: Run-time code generation support for function which
decodes string/varbinary into complex JSON object.
[jacques] DRILL-981: Display content of map object in the same order of
original JSON object.
[jacques] DRILL-482 : Return null value if cast function input is a null
expression.
[jacques] DRILL-534: Re-enable TPCH04
[jacques] DRILL-954: Exclude servlet-api from classpath, and exclude duplicate
servlet-api dependencies
[jacques] DRILL-980: Add profile summary to web ui
[jacques] Fix and improve runtime stats profiles
[jacques] More stats fixes: Ensure we are calling the stats enabled next()
method in the template classes for HashJoin, HashAggregate and
StreamingAggregate.
[jacques] More stats fixes: In PlanningSet, get majorFragmentId from the
physical plan.
[jacques] DRILL-585: Switch getObject in SQL accessors to return java.sql.*
types.
[jacques] DRILL-727: During logical transformation phase use the Project's
traits instead of input traits when creating a DrillProjectRel.
[jacques] DRILL-974: Windows sqlline.bat - Correctly handle spaces in the path
to the Drill directory. Previously, if Drill was on a path such as for example,
C:\My Home Dir\Drill Work\apache-drill-1.0.0-m2-incubating-SNAPSHOT, then
sqlline.bat would not correctly parse this path and be unable to start.
[jacques] DRILL-977: changed container style to fluid. Added column filter.
[jacques] DRILL-932: Add support for bracketless complex expressions in SQL
queries.
[jacques] DRILL-933: Remove old physical operator cost & size concepts, add
automatic size-based parallelization
[jacques] Update ControlConnection so that we don't block on backup. Control
messages should be allowed in band.
[jacques] DRILL-978: Consider output type when we cost matching FunctionCall to
FunctionHolder
[jacques] DRILL-958: Fix Parquet bug with fixed width nullable column.
[jacques] DRILL-247: Math Functions List of math functions : rand,cbrt, exp,
log(a), log(a,base), pi, degrees, radians Code formatting Review Comments:
Removed rand function, Moved pi away from codegen Implemented Decimal9 &
Decimal18 support for math functions Drill:247: Code Cleanup
[jacques] Switch Infinispan to SYNC mode and add cache future handling.
[jacques] DRILL-937: Optimize boolean and/or operator with short circuit
evaluation in run-time generated code.
[jacques] Merge fixes.
------------------------------------------
[...truncated 50950 lines...]
"type" : "json"
},
"parquet" : {
"type" : "parquet"
}
}
},
"format" : {
"type" : "parquet"
},
"columns" : [ "`N_REGIONKEY`", "`N_NAME`" ],
"selectionRoot" :
"<https://builds.apache.org/job/drill-scm/ws/sample-data/nation.parquet",>
"cost" : 25.0
}, {
"pop" : "project",
"@id" : 5,
"exprs" : [ {
"ref" : "`N_REGIONKEY`",
"expr" : "`N_REGIONKEY`"
}, {
"ref" : "`N_NAME`",
"expr" : "`N_NAME`"
} ],
"child" : 6,
"initialAllocation" : 1000000,
"maxAllocation" : 10000000000,
"cost" : 25.0
}, {
"pop" : "parquet-scan",
"@id" : 4,
"entries" : [ {
"path" :
"<https://builds.apache.org/job/drill-scm/ws/sample-data/region.parquet">
} ],
"storage" : {
"type" : "file",
"enabled" : true,
"connection" : "file:///",
"workspaces" : {
"home" : {
"location" : "/",
"writable" : false,
"storageformat" : null
},
"tmp" : {
"location" : "/tmp/drilltest",
"writable" : true,
"storageformat" : "csv"
}
},
"formats" : {
"psv" : {
"type" : "text",
"extensions" : [ "tbl" ],
"delimiter" : "|"
},
"csv" : {
"type" : "text",
"extensions" : [ "csv", "bcp" ],
"delimiter" : ","
},
"tsv" : {
"type" : "text",
"extensions" : [ "tsv" ],
"delimiter" : "\t"
},
"json" : {
"type" : "json"
},
"parquet" : {
"type" : "parquet"
}
}
},
"format" : {
"type" : "parquet"
},
"columns" : [ "`R_REGIONKEY`", "`R_NAME`" ],
"selectionRoot" :
"<https://builds.apache.org/job/drill-scm/ws/sample-data/region.parquet",>
"cost" : 5.0
}, {
"pop" : "hash-join",
"@id" : 3,
"left" : 5,
"right" : 4,
"conditions" : [ {
"relationship" : "==",
"left" : "`N_REGIONKEY`",
"right" : "`R_REGIONKEY`"
} ],
"joinType" : "INNER",
"initialAllocation" : 1000000,
"maxAllocation" : 10000000000,
"cost" : 30.0
}, {
"pop" : "project",
"@id" : 2,
"exprs" : [ {
"ref" : "`N_NAME`",
"expr" : "`N_NAME`"
}, {
"ref" : "`R_NAME`",
"expr" : "`R_NAME`"
} ],
"child" : 3,
"initialAllocation" : 1000000,
"maxAllocation" : 10000000000,
"cost" : 18.75
}, {
"pop" : "project",
"@id" : 1,
"exprs" : [ {
"ref" : "`N_NAME`",
"expr" : "`N_NAME`"
}, {
"ref" : "`R_NAME`",
"expr" : "`R_NAME`"
} ],
"child" : 2,
"initialAllocation" : 1000000,
"maxAllocation" : 10000000000,
"cost" : 18.75
}, {
"pop" : "screen",
"@id" : 0,
"child" : 1,
"initialAllocation" : 1000000,
"maxAllocation" : 10000000000,
"cost" : 1.875
} ]
}
[0][0]: Expected: 0, Actual: 0
[0][1]: Expected: 0, Actual: 0
[0][2]: Expected: 2, Actual: 2
[0][3]: Expected: 1, Actual: 1
[0][4]: Expected: 1970, Actual: 1970
[1][0]: Expected: 0, Actual: 0
[1][1]: Expected: 0, Actual: 0
[1][2]: Expected: 28, Actual: 28
[1][3]: Expected: 12, Actual: 12
[1][4]: Expected: 2008, Actual: 2008
[2][0]: Expected: 0, Actual: 0
[2][1]: Expected: 0, Actual: 0
[2][2]: Expected: 27, Actual: 27
[2][3]: Expected: 2, Actual: 2
[2][4]: Expected: 2000, Actual: 2000
Tests run: 8, Failures: 0, Errors: 0, Skipped: 5, Time elapsed: 8.716 sec - in
org.apache.drill.TestProjectPushDown
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 15.072 sec - in
org.apache.drill.exec.physical.impl.orderedpartitioner.TestOrderedPartitionExchange
[0][0]: Expected: 20, Actual: 20
[0][1]: Expected: 10, Actual: 10
[0][2]: Expected: 2, Actual: 2
[0][3]: Expected: 1, Actual: 1
[0][4]: Expected: 1970, Actual: 1970
[1][0]: Expected: 34, Actual: 34
[1][1]: Expected: 11, Actual: 11
[1][2]: Expected: 28, Actual: 28
[1][3]: Expected: 12, Actual: 12
[1][4]: Expected: 2008, Actual: 2008
[2][0]: Expected: 24, Actual: 24
[2][1]: Expected: 14, Actual: 14
[2][2]: Expected: 27, Actual: 27
[2][3]: Expected: 2, Actual: 2
[2][4]: Expected: 2000, Actual: 2000
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 34.797 sec - in
org.apache.drill.exec.physical.impl.TestDistributedFragmentRun
[0][0]: Expected: 20, Actual: 20
[0][1]: Expected: 1, Actual: 1
[0][2]: Expected: 1, Actual: 1
[0][3]: Expected: 0, Actual: 0
[0][4]: Expected: 0, Actual: 0
[1][0]: Expected: 0, Actual: 0
[1][1]: Expected: 0, Actual: 0
[1][2]: Expected: 0, Actual: 0
[1][3]: Expected: 0, Actual: 0
[1][4]: Expected: 0, Actual: 0
[2][0]: Expected: 20, Actual: 20
[2][1]: Expected: 1, Actual: 1
[2][2]: Expected: 0, Actual: 0
[2][3]: Expected: 0, Actual: 0
[2][4]: Expected: 0, Actual: 0
[3][0]: Expected: 20, Actual: 20
[3][1]: Expected: 1, Actual: 1
[3][2]: Expected: 1, Actual: 1
[3][3]: Expected: 0, Actual: 0
[3][4]: Expected: 0, Actual: 0
[4][0]: Expected: 0, Actual: 0
[4][1]: Expected: 0, Actual: 0
[4][2]: Expected: 0, Actual: 0
[4][3]: Expected: 0, Actual: 0
[4][4]: Expected: 0, Actual: 0
[5][0]: Expected: -39, Actual: -39
[5][1]: Expected: 0, Actual: 0
[5][2]: Expected: 1, Actual: 1
[5][3]: Expected: 0, Actual: 0
[5][4]: Expected: 0, Actual: 0
Tests run: 6, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 35.158 sec - in
org.apache.drill.exec.physical.impl.TestExtractFunctions
Jun 16, 2014 10:39:48 PM INFO: parquet.hadoop.ColumnChunkPageWriteStore:
written 6,034B for [c_custkey] INT64: 1,500 values, 12,000B raw, 6,013B comp, 1
pages, encodings: [BIT_PACKED, PLAIN]
Jun 16, 2014 10:39:48 PM INFO: parquet.hadoop.ColumnChunkPageWriteStore:
written 27B for [c_regionkey] INT32: 1,500 values, 7B raw, 9B comp, 1 pages,
encodings: [BIT_PACKED, RLE, PLAIN]
Results :
Tests in error:
TestSqlBracketlessSyntax.checkComplexExpressionParsing:45 ? SqlParse
Encounter...
TestComplexTypeReader.testA2 ? Rpc Remote failure while running
query.[error_i...
TestComplexTypeReader.testA3 ? Rpc Remote failure while running
query.[error_i...
TestComplexTypeReader.testB2 ? Rpc Remote failure while running
query.[error_i...
TestComplexTypeReader.testB3 ? Rpc Remote failure while running
query.[error_i...
TestComplexTypeReader.testX3 ? Rpc Remote failure while running
query.[error_i...
TestComplexTypeReader.testY3 ? Rpc Remote failure while running
query.[error_i...
Tests run: 428, Failures: 0, Errors: 7, Skipped: 65
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] Apache Drill Root POM ............................. SUCCESS [24.296s]
[INFO] Drill Protocol .................................... SUCCESS [26.516s]
[INFO] Common (Logical Plan, Base expressions) ........... SUCCESS [23.055s]
[INFO] contrib/Parent Pom ................................ SUCCESS [1.000s]
[INFO] contrib/data/Parent Pom ........................... SUCCESS [0.458s]
[INFO] contrib/data/tpch-sample-data ..................... SUCCESS [4.739s]
[INFO] contrib/storage-hive .............................. SUCCESS [1:23.304s]
[INFO] exec/Parent Pom ................................... SUCCESS [1.190s]
[INFO] exec/Netty Little Endian Buffers .................. SUCCESS [4.527s]
[INFO] exec/Java Execution Engine ........................ FAILURE [9:42.104s]
[INFO] contrib/hbase-storage-plugin ...................... SKIPPED
[INFO] exec/JDBC Driver using dependencies ............... SKIPPED
[INFO] contrib/sqlline ................................... SKIPPED
[INFO] Packaging and Distribution Assembly ............... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 12:32.046s
[INFO] Finished at: Mon Jun 16 22:42:48 UTC 2014
[INFO] Final Memory: 79M/952M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-surefire-plugin:2.17:test (default-test) on
project drill-java-exec: There are test failures.
[ERROR]
[ERROR] Please refer to
<https://builds.apache.org/job/drill-scm/ws/exec/java-exec/target/surefire-reports>
for the individual test results.
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e
switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please
read the following articles:
[ERROR] [Help 1]
http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR] mvn <goals> -rf :drill-java-exec
Build step 'Invoke top-level Maven targets' marked build as failure
Archiving artifacts