[jira] [Commented] (HIVE-6754) Inconsistent default for hive.exec.drop.ignorenonexistent

2015-05-04 Thread JIRA

[ 
https://issues.apache.org/jira/browse/HIVE-6754?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14527339#comment-14527339
 ] 

Sergio Peña commented on HIVE-6754:
---

Tests are failing because developers usually add a 'DROP TABLE ' to the 
tests even if the  does not exist. So, this patch is causing them to 
fail.

Also, users might be using the same statement without IF EXISTS keywords on 
their scripts, so this patch will cause errors on them as well. This is a user 
experience issue, so we need to think about this solution carefully.

[~szehon] [~xuefuz] Could you help me here? 
Would we want cause errors when dropping a table that does not exist?

> Inconsistent default for  hive.exec.drop.ignorenonexistent
> --
>
> Key: HIVE-6754
> URL: https://issues.apache.org/jira/browse/HIVE-6754
> Project: Hive
>  Issue Type: Bug
>  Components: Configuration
>Affects Versions: 0.12.0
>Reporter: Natalino Busa
>Assignee: Reuben Kuhnert
>Priority: Trivial
> Attachments: HIVE-6754.01.patch
>
>
> Dropping a non existing table returns no errors
>  - when IF EXISTS is added
>  - when hive.exec.drop.ignorenonexistent is set to true
> The default configuration in hive-default.xml.template sets  
> hive.exec.drop.ignorenonexistent to true.
> However this create a inconsistent default behaviour when DROP TABLE  is 
> executed on a non existing table, when the if exists clause is not used.
> My suggestion would be to have the default set to false, to align the 
> behavior to the way it's used in SQL.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (HIVE-6754) Inconsistent default for hive.exec.drop.ignorenonexistent

2015-05-04 Thread Hive QA (JIRA)

[ 
https://issues.apache.org/jira/browse/HIVE-6754?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14527245#comment-14527245
 ] 

Hive QA commented on HIVE-6754:
---



{color:red}Overall{color}: -1 at least one tests failed

Here are the results of testing the latest attachment:
https://issues.apache.org/jira/secure/attachment/12730213/HIVE-6754.01.patch

{color:red}ERROR:{color} -1 due to 390 failed/errored test(s), 8856 tests 
executed
*Failed tests:*
{noformat}
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_alter_file_format
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_alter_index
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_alter_rename_partition
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_annotate_stats_groupby2
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_annotate_stats_join_pkfk
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_archive_excludeHadoop20
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_authorization_admin_almighty2
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_authorization_cli_nonsql
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_avro_charvarchar
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_avro_date
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_avro_timestamp
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_ba_table1
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_ba_table2
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_ba_table3
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_ba_table_union
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_binary_table_bincolserde
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_binary_table_colserde
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_bucket_map_join_1
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_bucket_map_join_2
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_bucketmapjoin_negative3
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_char_1
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_char_2
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_char_join1
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_char_nested_types
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_char_udf1
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_char_union1
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_columnstats_partlvl
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_columnstats_partlvl_dp
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_combine3
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_create_big_view
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_create_view
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_create_view_partitioned
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_ctas_char
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_ctas_date
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_ctas_varchar
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_date_1
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_date_3
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_date_4
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_date_join1
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_date_serde
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_date_udf
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_decimal_2
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_describe_formatted_view_partitioned
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_describe_formatted_view_partitioned_json
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_dynpart_sort_optimization2
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_dynpart_sort_optimization_acid
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_enforce_order
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_escape1
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_global_limit
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_hook_context_cs
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_index_auto_mult_tables
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_index_auto_mult_tables_compact
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_index_bitmap
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_index_compact
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_index_creation
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_infer_const_type
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_input16
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_input43
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_input_lazyserde
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_insert0
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_insert_compressed
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_insert_into1
org.apache.hadoop.hive.cli.TestCliDriv

[jira] [Commented] (HIVE-6754) Inconsistent default for hive.exec.drop.ignorenonexistent

2015-04-14 Thread Reuben Kuhnert (JIRA)

[ 
https://issues.apache.org/jira/browse/HIVE-6754?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14494503#comment-14494503
 ] 

Reuben Kuhnert commented on HIVE-6754:
--

Patch available.

> Inconsistent default for  hive.exec.drop.ignorenonexistent
> --
>
> Key: HIVE-6754
> URL: https://issues.apache.org/jira/browse/HIVE-6754
> Project: Hive
>  Issue Type: Bug
>  Components: Configuration
>Affects Versions: 0.12.0
>Reporter: Natalino Busa
>Assignee: Reuben Kuhnert
>Priority: Trivial
> Attachments: HIVE-6754.01.patch
>
>
> Dropping a non existing table returns no errors
>  - when IF EXISTS is added
>  - when hive.exec.drop.ignorenonexistent is set to true
> The default configuration in hive-default.xml.template sets  
> hive.exec.drop.ignorenonexistent to true.
> However this create a inconsistent default behaviour when DROP TABLE  is 
> executed on a non existing table, when the if exists clause is not used.
> My suggestion would be to have the default set to false, to align the 
> behavior to the way it's used in SQL.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)