[
https://issues.apache.org/jira/browse/HIVE-4523?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13810443#comment-13810443
]
Hive QA commented on HIVE-4523:
-------------------------------
{color:red}Overall{color}: -1 no tests executed
Here are the results of testing the latest attachment:
https://issues.apache.org/jira/secure/attachment/12611158/HIVE-4523.3.patch
Test results:
http://bigtop01.cloudera.org:8080/job/PreCommit-HIVE-Build/81/testReport
Console output:
http://bigtop01.cloudera.org:8080/job/PreCommit-HIVE-Build/81/console
Messages:
{noformat}
Executing org.apache.hive.ptest.execution.PrepPhase
Tests failed with: NonZeroExitCodeException: Command 'bash
/data/hive-ptest/working/scratch/source-prep.sh' failed with exit status 1 and
output '+ [[ -n '' ]]
+ export 'ANT_OPTS=-Xmx1g -XX:MaxPermSize=256m -Dhttp.proxyHost=localhost
-Dhttp.proxyPort=3128'
+ ANT_OPTS='-Xmx1g -XX:MaxPermSize=256m -Dhttp.proxyHost=localhost
-Dhttp.proxyPort=3128'
+ export 'M2_OPTS=-Xmx1g -XX:MaxPermSize=256m '
+ M2_OPTS='-Xmx1g -XX:MaxPermSize=256m '
+ cd /data/hive-ptest/working/
+ tee /data/hive-ptest/logs/PreCommit-HIVE-Build-81/source-prep.txt
+ [[ true == \t\r\u\e ]]
+ rm -rf ivy maven
+ mkdir -p maven ivy
+ [[ svn = \s\v\n ]]
+ [[ -n '' ]]
+ [[ -d apache-svn-trunk-source ]]
+ [[ ! -d apache-svn-trunk-source/.svn ]]
+ [[ ! -d apache-svn-trunk-source ]]
+ cd apache-svn-trunk-source
+ svn revert -R .
Reverted 'ql/src/java/org/apache/hadoop/hive/ql/parse/IdentifiersParser.g'
Reverted 'ql/src/java/org/apache/hadoop/hive/ql/parse/HiveParser.g'
Reverted 'ql/src/java/org/apache/hadoop/hive/ql/parse/HiveLexer.g'
Reverted 'ql/src/java/org/apache/hadoop/hive/ql/exec/FunctionRegistry.java'
++ egrep -v '^X|^Performing status on external'
++ awk '{print $2}'
++ svn status --no-ignore
+ rm -rf build hcatalog/build hcatalog/core/build
hcatalog/storage-handlers/hbase/build hcatalog/server-extensions/build
hcatalog/webhcat/svr/build hcatalog/webhcat/java-client/build
hcatalog/hcatalog-pig-adapter/build common/src/gen
ql/src/test/results/clientpositive/type_aliases.q.out
ql/src/test/queries/clientpositive/type_aliases.q
+ svn update
U build.properties
U ql/src/test/queries/clientpositive/type_widening.q
U ql/src/test/queries/clientpositive/udf_PI.q
U ql/src/test/queries/clientpositive/udf_array_contains.q
U ql/src/test/queries/clientpositive/decimal_1.q
U ql/src/test/queries/clientpositive/udf_bitmap_empty.q
U ql/src/test/queries/clientpositive/partcols1.q
U ql/src/test/queries/clientpositive/udf_coalesce.q
U ql/src/test/queries/clientpositive/binary_constant.q
U ql/src/test/queries/clientpositive/udf_weekofyear.q
U ql/src/test/queries/clientpositive/udf_testlength.q
U ql/src/test/queries/clientpositive/udf_xpath.q
U ql/src/test/queries/clientpositive/udf_round_3.q
U ql/src/test/queries/clientpositive/udf_length.q
U ql/src/test/queries/clientpositive/udf_union.q
U ql/src/test/queries/clientpositive/udf_radians.q
U ql/src/test/queries/clientpositive/udf_if.q
U ql/src/test/queries/clientpositive/udf_reflect2.q
U ql/src/test/queries/clientpositive/udf_rpad.q
U ql/src/test/queries/clientpositive/udf_get_json_object.q
U ql/src/test/queries/clientpositive/udf_map.q
U ql/src/test/queries/clientpositive/udf_div.q
U ql/src/test/queries/clientpositive/timestamp_2.q
U ql/src/test/queries/clientpositive/udf_named_struct.q
U ql/src/test/queries/clientpositive/partition_date2.q
U ql/src/test/queries/clientpositive/udf_split.q
U ql/src/test/queries/clientpositive/udf_xpath_float.q
U ql/src/test/queries/clientpositive/udf_sort_array.q
U ql/src/test/queries/clientpositive/udf_map_keys.q
U ql/src/test/queries/clientpositive/type_cast_1.q
U ql/src/test/queries/clientpositive/udf_locate.q
U ql/src/test/queries/clientpositive/cast_to_int.q
U ql/src/test/queries/clientpositive/udf_space.q
U ql/src/test/queries/clientpositive/udf_xpath_double.q
U ql/src/test/queries/clientpositive/udf_like.q
U ql/src/test/queries/clientpositive/type_conversions_1.q
U ql/src/test/queries/clientpositive/udf_logic_java_boolean.q
U ql/src/test/queries/clientpositive/decimal_udf.q
U ql/src/test/queries/clientpositive/udf_xpath_int.q
U ql/src/test/queries/clientpositive/udf_printf.q
U ql/src/test/queries/clientpositive/udf_xpath_boolean.q
U ql/src/test/queries/clientpositive/literal_string.q
U ql/src/test/queries/clientpositive/union34.q
U ql/src/test/queries/clientpositive/partition_varchar1.q
U ql/src/test/queries/clientpositive/udf_hex.q
U ql/src/test/queries/clientpositive/udf_concat.q
U ql/src/test/queries/clientpositive/udf_array.q
U ql/src/test/queries/clientpositive/udf_round.q
U ql/src/test/queries/clientpositive/udf_ascii.q
U ql/src/test/queries/clientpositive/udf_to_string.q
U ql/src/test/queries/clientpositive/ppd_union_view.q
U ql/src/test/queries/clientpositive/constant_prop.q
U ql/src/test/queries/clientpositive/transform1.q
U ql/src/test/queries/clientpositive/udf_lessthan.q
U ql/src/test/queries/clientpositive/udf_atan.q
U ql/src/test/queries/clientpositive/udf_sign.q
U ql/src/test/queries/clientpositive/udf_in.q
U ql/src/test/queries/clientpositive/partition_decode_name.q
U ql/src/test/queries/clientpositive/udf_hash.q
U ql/src/test/queries/clientpositive/date_4.q
U ql/src/test/queries/clientpositive/udf_case.q
U ql/src/test/queries/clientpositive/udf_negative.q
U ql/src/test/queries/clientpositive/varchar_cast.q
U ql/src/test/queries/clientpositive/ppr_pushdown2.q
U ql/src/test/queries/clientpositive/udtf_parse_url_tuple.q
U ql/src/test/queries/clientpositive/udf_testlength2.q
U ql/src/test/queries/clientpositive/macro.q
U ql/src/test/queries/clientpositive/udf_pmod.q
U ql/src/test/queries/clientpositive/ctas.q
U ql/src/test/queries/clientpositive/udf_instr.q
U ql/src/test/queries/clientpositive/udtf_explode.q
U ql/src/test/queries/clientpositive/lateral_view_noalias.q
U ql/src/test/queries/clientpositive/orc_empty_strings.q
U ql/src/test/queries/clientpositive/varchar_comparison.q
U ql/src/test/queries/clientpositive/truncate_column_merge.q
U ql/src/test/queries/clientpositive/timestamp_udf.q
U ql/src/test/queries/clientpositive/udf_find_in_set.q
U ql/src/test/queries/clientpositive/udf_tan.q
U ql/src/test/queries/clientpositive/null_cast.q
U ql/src/test/queries/clientpositive/udf_regexp.q
U ql/src/test/queries/clientpositive/timestamp_comparison.q
U ql/src/test/queries/clientpositive/udf_when.q
U ql/src/test/queries/clientpositive/udf_abs.q
U ql/src/test/queries/clientpositive/udf_case_thrift.q
U ql/src/test/queries/clientpositive/udf_to_short.q
U ql/src/test/queries/clientpositive/udf_isnull_isnotnull.q
U ql/src/test/queries/clientpositive/decimal_2.q
U ql/src/test/queries/clientpositive/udf_struct.q
U ql/src/test/queries/clientpositive/udf_greaterthan.q
U ql/src/test/queries/clientpositive/udf_round_2.q
U ql/src/test/queries/clientpositive/udf_compare_java_string.q
U ql/src/test/queries/clientpositive/ops_comparison.q
U ql/src/test/queries/clientpositive/udf_nvl.q
U ql/src/test/queries/clientpositive/udf_conv.q
U ql/src/test/queries/clientpositive/udf_field.q
U ql/src/test/queries/clientpositive/literal_ints.q
U ql/src/test/queries/clientpositive/udf_second.q
U ql/src/test/queries/clientpositive/udf_translate.q
U ql/src/test/queries/clientpositive/date_comparison.q
U ql/src/test/queries/clientpositive/udf_degrees.q
U ql/src/test/queries/clientpositive/udf_acos.q
U ql/src/test/queries/clientpositive/timestamp_1.q
U ql/src/test/queries/clientpositive/udf_greaterthanorequal.q
U ql/src/test/queries/clientpositive/partition_special_char.q
U ql/src/test/queries/clientpositive/udf_lpad.q
U ql/src/test/queries/clientpositive/udf_to_long.q
U ql/src/test/queries/clientpositive/udf_to_unix_timestamp.q
U ql/src/test/queries/clientpositive/udf_hour.q
U ql/src/test/queries/clientpositive/timestamp_3.q
U ql/src/test/queries/clientpositive/udf_asin.q
U ql/src/test/queries/clientpositive/alter_varchar2.q
U ql/src/test/queries/clientpositive/literal_decimal.q
U ql/src/test/queries/clientpositive/udf_xpath_string.q
U ql/src/test/queries/clientpositive/udf_inline.q
U ql/src/test/queries/clientpositive/udf_notequal.q
U ql/src/test/queries/clientpositive/udf_java_method.q
U ql/src/test/queries/clientpositive/udf_bitmap_and.q
U ql/src/test/queries/clientpositive/udf_to_byte.q
U ql/src/test/queries/clientpositive/udf_reflect.q
U ql/src/test/queries/clientpositive/udf_format_number.q
U ql/src/test/queries/clientpositive/num_op_type_conv.q
U ql/src/test/queries/clientpositive/udf_bin.q
U ql/src/test/queries/clientpositive/udf_repeat.q
U ql/src/test/queries/clientpositive/udf_cos.q
U ql/src/test/queries/clientpositive/literal_double.q
U ql/src/test/queries/clientpositive/auto_join_reordering_values.q
U ql/src/test/queries/clientpositive/udf_map_values.q
U ql/src/test/queries/clientpositive/udf_notop.q
U ql/src/test/queries/clientpositive/test_boolean_whereclause.q
U ql/src/test/queries/clientpositive/udf_elt.q
U ql/src/test/queries/clientpositive/date_1.q
U ql/src/test/queries/clientpositive/truncate_column.q
U ql/src/test/queries/clientpositive/udf_between.q
U ql/src/test/queries/clientpositive/udf_to_float.q
U ql/src/test/queries/clientpositive/str_to_map.q
U ql/src/test/queries/clientpositive/udf_concat_ws.q
U ql/src/test/queries/clientpositive/udf_sin.q
U ql/src/test/queries/clientpositive/udf_explode.q
U ql/src/test/queries/clientpositive/udf_to_double.q
U ql/src/test/queries/clientpositive/udf_to_boolean.q
U ql/src/test/queries/clientpositive/date_3.q
U ql/src/test/queries/clientpositive/udf_equal.q
U ql/src/test/queries/clientpositive/udf_lessthanorequal.q
U ql/src/test/queries/clientpositive/udf_E.q
U ql/src/test/queries/clientpositive/udf_unhex.q
U ql/src/test/queries/clientpositive/udf_xpath_short.q
U ql/src/test/queries/clientpositive/disallow_incompatible_type_change_off.q
U ql/src/test/queries/clientpositive/compile_processor.q
U ql/src/test/queries/clientpositive/timestamp_lazy.q
U ql/src/test/queries/clientpositive/ppr_pushdown.q
U ql/src/test/queries/clientpositive/udtf_json_tuple.q
U ql/src/test/queries/clientpositive/partition_date.q
U ql/src/test/queries/clientpositive/udf_bitmap_or.q
U ql/src/test/queries/clientpositive/quote2.q
U ql/src/test/queries/clientpositive/udf_xpath_long.q
U ql/src/test/queries/clientpositive/udf_size.q
U ql/src/test/queries/clientpositive/udf_divide.q
U ql/src/test/queries/clientpositive/udf_unix_timestamp.q
U ql/src/test/queries/clientpositive/filter_join_breaktask2.q
U ql/src/test/queries/clientpositive/udf_substr.q
U ql/src/test/queries/clientpositive/orc_diff_part_cols.q
U ql/src/test/results/clientpositive/udf_xpath_short.q.out
U ql/src/test/results/clientpositive/udf_xpath_string.q.out
U ql/src/test/results/clientpositive/udf_to_double.q.out
U ql/src/test/results/clientpositive/udf_union.q.out
U ql/src/test/results/clientpositive/udf_isnull_isnotnull.q.out
U ql/src/test/results/clientpositive/decimal_2.q.out
U ql/src/test/results/clientpositive/timestamp_3.q.out
U ql/src/test/results/clientpositive/decimal_udf.q.out
U ql/src/test/results/clientpositive/udf_sign.q.out
U ql/src/test/results/clientpositive/macro.q.out
U ql/src/test/results/clientpositive/udf_pmod.q.out
U ql/src/test/results/clientpositive/partcols1.q.out
U ql/src/test/results/clientpositive/udf_to_boolean.q.out
U ql/src/test/results/clientpositive/date_3.q.out
U ql/src/test/results/clientpositive/udf_lessthan.q.out
U ql/src/test/results/clientpositive/udf_radians.q.out
U ql/src/test/results/clientpositive/truncate_column_merge.q.out
U ql/src/test/results/clientpositive/timestamp_udf.q.out
U ql/src/test/results/clientpositive/filter_join_breaktask2.q.out
U ql/src/test/results/clientpositive/udf_bitmap_or.q.out
U ql/src/test/results/clientpositive/timestamp_comparison.q.out
U ql/src/test/results/clientpositive/udf_notop.q.out
U ql/src/test/results/clientpositive/udf_like.q.out
U ql/src/test/results/clientpositive/udf_round.q.out
U ql/src/test/results/clientpositive/udf_case_thrift.q.out
U ql/src/test/results/clientpositive/udf_hour.q.out
U ql/src/test/results/clientpositive/udf_if.q.out
U ql/src/test/results/clientpositive/udf_format_number.q.out
U ql/src/test/results/clientpositive/udf_rpad.q.out
U ql/src/test/results/clientpositive/udf_bin.q.out
U ql/src/test/results/clientpositive/udf_div.q.out
U ql/src/test/results/clientpositive/udf_field.q.out
U ql/src/test/results/clientpositive/auto_join_reordering_values.q.out
U ql/src/test/results/clientpositive/udf_negative.q.out
U ql/src/test/results/clientpositive/quote2.q.out
U ql/src/test/results/clientpositive/udf_ascii.q.out
U ql/src/test/results/clientpositive/udf_atan.q.out
U ql/src/test/results/clientpositive/ppr_pushdown.q.out
U ql/src/test/results/clientpositive/udtf_json_tuple.q.out
U ql/src/test/results/clientpositive/udf_hash.q.out
U ql/src/test/results/clientpositive/union34.q.out
U ql/src/test/results/clientpositive/udf_to_string.q.out
U ql/src/test/results/clientpositive/udf_concat_ws.q.out
U ql/src/test/results/clientpositive/udf_when.q.out
U ql/src/test/results/clientpositive/udf_split.q.out
U ql/src/test/results/clientpositive/udf_to_short.q.out
U ql/src/test/results/clientpositive/udf_size.q.out
U ql/src/test/results/clientpositive/udf_substr.q.out
U ql/src/test/results/clientpositive/udf_between.q.out
U ql/src/test/results/clientpositive/udf_weekofyear.q.out
U ql/src/test/results/clientpositive/udf_testlength.q.out
U ql/src/test/results/clientpositive/null_cast.q.out
U ql/src/test/results/clientpositive/udf_named_struct.q.out
U ql/src/test/results/clientpositive/udf_sin.q.out
U ql/src/test/results/clientpositive/udf_bitmap_empty.q.out
U ql/src/test/results/clientpositive/udf_regexp.q.out
U ql/src/test/results/clientpositive/udf_space.q.out
U ql/src/test/results/clientpositive/partition_special_char.q.out
U ql/src/test/results/clientpositive/udf_lpad.q.out
U ql/src/test/results/clientpositive/udf_length.q.out
U ql/src/test/results/clientpositive/udf_xpath_long.q.out
U ql/src/test/results/clientpositive/timestamp_lazy.q.out
U ql/src/test/results/clientpositive/udf_map_keys.q.out
U ql/src/test/results/clientpositive/literal_decimal.q.out
U ql/src/test/results/clientpositive/orc_diff_part_cols.q.out
U ql/src/test/results/clientpositive/transform1.q.out
U ql/src/test/results/clientpositive/udf_lessthanorequal.q.out
U ql/src/test/results/clientpositive/udf_degrees.q.out
U ql/src/test/results/clientpositive/udf_divide.q.out
U ql/src/test/results/clientpositive/udf_nvl.q.out
U ql/src/test/results/clientpositive/decimal_1.q.out
U ql/src/test/results/clientpositive/udf_hex.q.out
U ql/src/test/results/clientpositive/timestamp_2.q.out
U ql/src/test/results/clientpositive/literal_double.q.out
U ql/src/test/results/clientpositive/udf_second.q.out
U ql/src/test/results/clientpositive/constant_prop.q.out
U ql/src/test/results/clientpositive/udf_find_in_set.q.out
U ql/src/test/results/clientpositive/udf_testlength2.q.out
U ql/src/test/results/clientpositive/udf_xpath_int.q.out
U ql/src/test/results/clientpositive/udf_printf.q.out
U ql/src/test/results/clientpositive/udf_E.q.out
U ql/src/test/results/clientpositive/partition_varchar1.q.out
U ql/src/test/results/clientpositive/udf_conv.q.out
U ql/src/test/results/clientpositive/str_to_map.q.out
U ql/src/test/results/clientpositive/udf_tan.q.out
U ql/src/test/results/clientpositive/udf_round_3.q.out
U ql/src/test/results/clientpositive/ppr_pushdown2.q.out
U ql/src/test/results/clientpositive/udf_array.q.out
U ql/src/test/results/clientpositive/udf_coalesce.q.out
U ql/src/test/results/clientpositive/udf_acos.q.out
U ql/src/test/results/clientpositive/udf_greaterthanorequal.q.out
U ql/src/test/results/clientpositive/partition_date.q.out
U ql/src/test/results/clientpositive/cast_to_int.q.out
U ql/src/test/results/clientpositive/udtf_parse_url_tuple.q.out
U ql/src/test/results/clientpositive/udf_to_long.q.out
U ql/src/test/results/clientpositive/udf_xpath_float.q.out
U ql/src/test/results/clientpositive/orc_empty_strings.q.out
U ql/src/test/results/clientpositive/udf_sort_array.q.out
U ql/src/test/results/clientpositive/partition_decode_name.q.out
U ql/src/test/results/clientpositive/literal_string.q.out
U ql/src/test/results/clientpositive/date_4.q.out
U
ql/src/test/results/clientpositive/disallow_incompatible_type_change_off.q.out
U ql/src/test/results/clientpositive/udf_PI.q.out
U ql/src/test/results/clientpositive/partition_date2.q.out
U ql/src/test/results/clientpositive/udf_map_values.q.out
U ql/src/test/results/clientpositive/udf_java_method.q.out
U ql/src/test/results/clientpositive/udf_equal.q.out
U ql/src/test/results/clientpositive/udf_greaterthan.q.out
U ql/src/test/results/clientpositive/num_op_type_conv.q.out
U ql/src/test/results/clientpositive/udf_unhex.q.out
U ql/src/test/results/clientpositive/udf_case.q.out
U ql/src/test/results/clientpositive/udf_xpath.q.out
U ql/src/test/results/clientpositive/udf_explode.q.out
U ql/src/test/results/clientpositive/udf_abs.q.out
U ql/src/test/results/clientpositive/udf_xpath_double.q.out
U ql/src/test/results/clientpositive/udf_bitmap_and.q.out
U ql/src/test/results/clientpositive/udf_locate.q.out
U ql/src/test/results/clientpositive/udf_instr.q.out
U ql/src/test/results/clientpositive/udf_translate.q.out
U ql/src/test/results/clientpositive/timestamp_1.q.out
U ql/src/test/results/clientpositive/udf_xpath_boolean.q.out
U ql/src/test/results/clientpositive/type_widening.q.out
U ql/src/test/results/clientpositive/udf_map.q.out
U ql/src/test/results/clientpositive/udf_notequal.q.out
U ql/src/test/results/clientpositive/test_boolean_whereclause.q.out
U ql/src/test/results/clientpositive/udf_concat.q.out
U ql/src/test/results/clientpositive/compile_processor.q.out
U ql/src/test/results/clientpositive/date_1.q.out
U ql/src/test/results/clientpositive/udf_reflect.q.out
U ql/src/test/results/clientpositive/alter_varchar2.q.out
U ql/src/test/results/clientpositive/udf_in.q.out
U ql/src/test/results/clientpositive/type_cast_1.q.out
U ql/src/test/results/clientpositive/udf_get_json_object.q.out
U ql/src/test/results/clientpositive/binary_constant.q.out
U ql/src/test/results/clientpositive/udf_to_float.q.out
U ql/src/test/results/clientpositive/udf_array_contains.q.out
U ql/src/test/results/clientpositive/udf_repeat.q.out
U ql/src/test/results/clientpositive/udf_cos.q.out
U ql/src/test/results/clientpositive/literal_ints.q.out
U ql/src/test/results/clientpositive/udf_elt.q.out
U ql/src/test/results/clientpositive/ppd_union_view.q.out
U ql/src/test/results/clientpositive/truncate_column.q.out
U ql/src/test/results/clientpositive/udf_to_byte.q.out
U ql/src/test/results/clientpositive/udf_struct.q.out
U ql/src/test/results/clientpositive/udf_asin.q.out
U ql/src/test/results/clientpositive/udf_round_2.q.out
U ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java
Fetching external item into 'hcatalog/src/test/e2e/harness'
Updated external to revision 1537558.
Updated to revision 1537558.
+ patchCommandPath=/data/hive-ptest/working/scratch/smart-apply-patch.sh
+ patchFilePath=/data/hive-ptest/working/scratch/build.patch
+ [[ -f /data/hive-ptest/working/scratch/build.patch ]]
+ chmod +x /data/hive-ptest/working/scratch/smart-apply-patch.sh
+ /data/hive-ptest/working/scratch/smart-apply-patch.sh
/data/hive-ptest/working/scratch/build.patch
The patch does not appear to apply with p0, p1, or p2
+ exit 1
'
{noformat}
This message is automatically generated.
> round() function with specified decimal places not consistent with mysql
> -------------------------------------------------------------------------
>
> Key: HIVE-4523
> URL: https://issues.apache.org/jira/browse/HIVE-4523
> Project: Hive
> Issue Type: Improvement
> Components: UDF
> Affects Versions: 0.7.1
> Reporter: Fred Desing
> Assignee: Xuefu Zhang
> Priority: Minor
> Attachments: HIVE-4523.1.patch, HIVE-4523.2.patch, HIVE-4523.3.patch,
> HIVE-4523.patch
>
>
> // hive
> hive> select round(150.000, 2) from temp limit 1;
> 150.0
> hive> select round(150, 2) from temp limit 1;
> 150.0
> // mysql
> mysql> select round(150.000, 2) from DUAL limit 1;
> round(150.000, 2)
> 150.00
> mysql> select round(150, 2) from DUAL limit 1;
> round(150, 2)
> 150
> http://dev.mysql.com/doc/refman/5.1/en/mathematical-functions.html#function_round
--
This message was sent by Atlassian JIRA
(v6.1#6144)