This is an automated email from the ASF dual-hosted git repository. pboado pushed a change to branch 5.x-cdh6 in repository https://gitbox.apache.org/repos/asf/phoenix.git.
from f3e17d3 PHOENIX-5217 Incorrect result for COUNT DISTINCT limit new f2d9659 PHOENIX-5246: PhoenixAccessControllers.getAccessControllers() method is not correctly implementing the double-checked locking new cbca95d PHOENIX-5173: LIKE and ILIKE statements return empty result list for search without wildcard new 5d37370 PhoenixResultSet#next() closes the result set if scanner returns null new 3ac1a48 PHOENIX-5187 Avoid using FileInputStream and FileOutputStream new d55fc51 PHOENIX-5235: Update SQLline version to the latest new 045e0bd PHOENIX-5252 Add job priority option to UpdateStatisticsTool new 2f225e3 PHOENIX-5181 support Math sin/cos/tan functions new b66d81c PHOENIX-5195 PHERF:- Handle batch failure in connection.commit() in WriteWorkload#upsertData new ffc630f PHOENIX-5199 Pherf overrides user provided properties like dataloader threadpool, monitor frequency etc with pherf.properties new 30b73ed PHOENIX-5168 IndexScrutinyTool to output to Table when that option is given new abe6dfe PHOENIX-5251: Avoid taking explicit lock by using AtomicReference in PhoenixAccessController class new 14fcab4 PHOENIX-5213 Phoenix-client improvements: add more relocations, exclude log binding, add source jar The 12 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: phoenix-assembly/pom.xml | 22 + .../src/build/components/all-common-jars.xml | 4 +- phoenix-client/pom.xml | 580 ++++++++++++--------- .../phoenix/end2end/IndexScrutinyToolIT.java | 38 +- .../apache/phoenix/end2end/LikeExpressionIT.java | 24 + ...d2EndIT.java => MathTrigFunctionEnd2EndIT.java} | 57 +- .../org/apache/phoenix/end2end/QueryLoggerIT.java | 193 +++---- .../apache/phoenix/cache/ServerCacheClient.java | 9 +- .../apache/phoenix/compile/ExpressionCompiler.java | 3 - .../coprocessor/PhoenixAccessController.java | 23 +- .../apache/phoenix/expression/ExpressionType.java | 3 + .../{ExpFunction.java => CosFunction.java} | 13 +- .../{ExpFunction.java => SinFunction.java} | 13 +- .../{ExpFunction.java => TanFunction.java} | 13 +- .../org/apache/phoenix/iterate/BufferedQueue.java | 7 +- .../phoenix/iterate/SpoolingResultIterator.java | 4 +- .../org/apache/phoenix/jdbc/PhoenixResultSet.java | 4 +- .../phoenix/mapreduce/index/IndexScrutinyTool.java | 4 +- .../phoenix/schema/stats/UpdateStatisticsTool.java | 32 +- .../apache/phoenix/compile/WhereOptimizerTest.java | 8 +- .../phoenix/expression/MathTrigFunctionTest.java | 179 +++++++ .../schema/stats/UpdateStatisticsToolTest.java | 15 + .../main/java/org/apache/phoenix/pherf/Pherf.java | 2 +- .../phoenix/pherf/workload/WriteWorkload.java | 36 +- pom.xml | 2 +- 25 files changed, 834 insertions(+), 454 deletions(-) copy phoenix-core/src/it/java/org/apache/phoenix/end2end/{OctetLengthFunctionEnd2EndIT.java => MathTrigFunctionEnd2EndIT.java} (53%) copy phoenix-core/src/main/java/org/apache/phoenix/expression/function/{ExpFunction.java => CosFunction.java} (80%) copy phoenix-core/src/main/java/org/apache/phoenix/expression/function/{ExpFunction.java => SinFunction.java} (80%) copy phoenix-core/src/main/java/org/apache/phoenix/expression/function/{ExpFunction.java => TanFunction.java} (80%) create mode 100644 phoenix-core/src/test/java/org/apache/phoenix/expression/MathTrigFunctionTest.java