[jira] [Work started] (IMPALA-7381) Prevent build failure after switching to a new CDH_BUILD_NUMBER

2018-07-31 Thread Fredy Wijaya (JIRA)


 [ 
https://issues.apache.org/jira/browse/IMPALA-7381?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Work on IMPALA-7381 started by Fredy Wijaya.

> Prevent build failure after switching to a new CDH_BUILD_NUMBER
> ---
>
> Key: IMPALA-7381
> URL: https://issues.apache.org/jira/browse/IMPALA-7381
> Project: IMPALA
>  Issue Type: Improvement
>  Components: Infrastructure
>Reporter: Fredy Wijaya
>Assignee: Fredy Wijaya
>Priority: Major
> Fix For: Impala 3.0
>
>
> Switching to a new CDH_BUILD_NUMBER requires cleaning up the toolchain 
> directory as well as forcing Maven to update its local repository.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: issues-all-unsubscr...@impala.apache.org
For additional commands, e-mail: issues-all-h...@impala.apache.org



[jira] [Commented] (IMPALA-7378) test_strict_mode failed on an ASAN build: expected "Error converting column: 5 to DOUBLE"

2018-07-31 Thread Sailesh Mukil (JIRA)


[ 
https://issues.apache.org/jira/browse/IMPALA-7378?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16564645#comment-16564645
 ] 

Sailesh Mukil commented on IMPALA-7378:
---

[~poojanilangekar] When you say the coordinator completed the query, do you 
mean that it completed it successfully? If it did, then what I mention below 
_might_ be happening.

Certain queries can complete before all the fragment instances have finished 
running. This is because the coordinator might have received enough row(s) to 
send back to the client. Meanwhile, some fragment instances may continue 
running since they're unaware that the query has completed. So, the coordinator 
will send a Cancel() RPC which will stop those fragment instances eventually.
Example queries where this happens all the time are LIMIT queries.

It may be the case that the coordinator finished the query successfully from 
its point of view, but then a fragment instance unaware of the query completion 
hit IMPALA-7335 (or some error).

So, to summarize, even though the query may have completed successfully, you 
may have hit an error, and the completion of the query may have nothing to do 
with that.

> test_strict_mode failed on an ASAN build: expected "Error converting column: 
> 5 to DOUBLE"
> -
>
> Key: IMPALA-7378
> URL: https://issues.apache.org/jira/browse/IMPALA-7378
> Project: IMPALA
>  Issue Type: Bug
>  Components: Backend
>Affects Versions: Impala 3.1.0
>Reporter: David Knupp
>Assignee: Tim Armstrong
>Priority: Critical
>  Labels: broken-build
>
> *Stacktrace*
> {noformat}
> query_test/test_queries.py:159: in test_strict_mode
> self.run_test_case('QueryTest/strict-mode-abort', vector)
> common/impala_test_suite.py:420: in run_test_case
> assert False, "Expected exception: %s" % expected_str
> E   AssertionError: Expected exception: Error converting column: 5 to DOUBLE
> {noformat}
> *Standard Error*
> {noformat}
> -- executing against localhost:21000
> use functional;
> SET strict_mode=1;
> SET batch_size=0;
> SET num_nodes=0;
> SET disable_codegen_rows_threshold=0;
> SET disable_codegen=False;
> SET abort_on_error=0;
> SET exec_single_node_rows_threshold=0;
> -- executing against localhost:21000
> select * from overflow;
> -- executing against localhost:21000
> use functional;
> SET strict_mode=1;
> SET batch_size=0;
> SET num_nodes=0;
> SET disable_codegen_rows_threshold=0;
> SET disable_codegen=False;
> SET abort_on_error=1;
> SET exec_single_node_rows_threshold=0;
> -- executing against localhost:21000
> select tinyint_col from overflow;
> -- executing against localhost:21000
> select smallint_col from overflow;
> -- executing against localhost:21000
> select int_col from overflow;
> -- executing against localhost:21000
> select bigint_col from overflow;
> -- executing against localhost:21000
> select float_col from overflow;
> -- executing against localhost:21000
> select double_col from overflow;
> {noformat}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: issues-all-unsubscr...@impala.apache.org
For additional commands, e-mail: issues-all-h...@impala.apache.org



[jira] [Commented] (IMPALA-6671) Metadata operations that modify a table blocks topic updates for other unrelated operations

2018-07-31 Thread bharath v (JIRA)


[ 
https://issues.apache.org/jira/browse/IMPALA-6671?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16564616#comment-16564616
 ] 

bharath v commented on IMPALA-6671:
---

[~tlipcon] The idea of pushing the offending tables to the next update makes 
sense to me. Couple of questions,

1. Instead of {{table.pendingWriteVersion = max(table.pendingWriteVersion, 
toVersion + 1)}}, should we do something like {{table.pendingWriteVersion = 
getNewVersionNumber()}} ? The model as such relies on each object having a 
unique version number. 
2. This is not related to your idea, but I feel the default for 
MAX_NUM_SKIPPED_TOPIC_UPDATES (2) seems a bit low. A reasonable DDL load on a 
single table can still easily get us into this state. Should it be increased? 
Ofcourse the side effect is that the table propagation might be delayed.

> Metadata operations that modify a table blocks topic updates for other 
> unrelated operations
> ---
>
> Key: IMPALA-6671
> URL: https://issues.apache.org/jira/browse/IMPALA-6671
> Project: IMPALA
>  Issue Type: Bug
>  Components: Catalog
>Affects Versions: Impala 2.10.0, Impala 2.11.0, Impala 2.12.0
>Reporter: Mostafa Mokhtar
>Priority: Critical
>  Labels: catalog-server, perfomance
>
> Metadata operations that mutate the state of a table like "compute stats foo" 
> or "alter recover partitions" block topic updates for read only operations 
> against unrelated tables as "describe bar".
> Thread for blocked operation
> {code}
> "Thread-7" prio=10 tid=0x11613000 nid=0x21b3b waiting on condition 
> [0x7f5f2ef52000]
>java.lang.Thread.State: WAITING (parking)
> at sun.misc.Unsafe.park(Native Method)
> - parking to wait for  <0x7f6f57ff0240> (a 
> java.util.concurrent.locks.ReentrantLock$NonfairSync)
> at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
> at 
> java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
> at 
> java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:867)
> at 
> java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1197)
> at 
> java.util.concurrent.locks.ReentrantLock$NonfairSync.lock(ReentrantLock.java:214)
> at 
> java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:290)
> at 
> org.apache.impala.catalog.CatalogServiceCatalog.addTableToCatalogDeltaHelper(CatalogServiceCatalog.java:639)
> at 
> org.apache.impala.catalog.CatalogServiceCatalog.addTableToCatalogDelta(CatalogServiceCatalog.java:611)
> at 
> org.apache.impala.catalog.CatalogServiceCatalog.addDatabaseToCatalogDelta(CatalogServiceCatalog.java:567)
> at 
> org.apache.impala.catalog.CatalogServiceCatalog.getCatalogDelta(CatalogServiceCatalog.java:449)
> at 
> org.apache.impala.service.JniCatalog.getCatalogDelta(JniCatalog.java:126)
> {code}
> Thread for blocking operation 
> {code}
> "Thread-130" prio=10 tid=0x113d5800 nid=0x2499d runnable 
> [0x7f5ef80d]
>java.lang.Thread.State: RUNNABLE
> at java.net.SocketInputStream.socketRead0(Native Method)
> at java.net.SocketInputStream.read(SocketInputStream.java:152)
> at java.net.SocketInputStream.read(SocketInputStream.java:122)
> at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
> at java.io.BufferedInputStream.read1(BufferedInputStream.java:275)
> at java.io.BufferedInputStream.read(BufferedInputStream.java:334)
> - locked <0x7f5fffcd9f18> (a java.io.BufferedInputStream)
> at 
> org.apache.thrift.transport.TIOStreamTransport.read(TIOStreamTransport.java:127)
> at org.apache.thrift.transport.TTransport.readAll(TTransport.java:84)
> at 
> org.apache.thrift.transport.TSaslTransport.readLength(TSaslTransport.java:346)
> at 
> org.apache.thrift.transport.TSaslTransport.readFrame(TSaslTransport.java:423)
> at 
> org.apache.thrift.transport.TSaslTransport.read(TSaslTransport.java:405)
> at 
> org.apache.thrift.transport.TSaslClientTransport.read(TSaslClientTransport.java:37)
> at org.apache.thrift.transport.TTransport.readAll(TTransport.java:84)
> at 
> org.apache.hadoop.hive.thrift.TFilterTransport.readAll(TFilterTransport.java:62)
> at 
> org.apache.thrift.protocol.TBinaryProtocol.readAll(TBinaryProtocol.java:378)
> at 
> org.apache.thrift.protocol.TBinaryProtocol.readI32(TBinaryProtocol.java:297)
> at 
> org.apache.thrift.protocol.TBinaryProtocol.readMessageBegin(TBinaryProtocol.java:204)
> at 
> 

[jira] [Commented] (IMPALA-7335) Assertion Failure - test_corrupt_files

2018-07-31 Thread Pooja Nilangekar (JIRA)


[ 
https://issues.apache.org/jira/browse/IMPALA-7335?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16564560#comment-16564560
 ] 

Pooja Nilangekar commented on IMPALA-7335:
--

I think it is closer to IMPALA-7378. In this case, the error was logged and the 
query status was set appropriately. Here is the line in the log:
{code:java}
ee_tests/impalad.ip-172-31-28-177.ubuntu.log.INFO.20180730-233654.20124:I0731 
00:52:07.904188 105583 query-state.cc:403] Instance completed. 
instance_id=b04c3db85fca19f5:2927aa830001 #in-flight=13 
status=PARQUET_BAD_VERSION_NUMBER: File 
'hdfs://localhost:20500/test-warehouse/bad_magic_number_parquet/bad_magic_number.parquet'
 has an invalid version number: 
{code}
However, I can't find all the logs for this query. (Specifically the 
coordinator logs.)

I will look at possible race conditions where an error status might be set 
without propagating it back to the coordinator.

> Assertion Failure - test_corrupt_files
> --
>
> Key: IMPALA-7335
> URL: https://issues.apache.org/jira/browse/IMPALA-7335
> Project: IMPALA
>  Issue Type: Bug
>Affects Versions: Impala 3.1.0
>Reporter: nithya
>Assignee: Pooja Nilangekar
>Priority: Critical
>  Labels: broken-build
>
> test_corrupt_files fails 
>  
> query_test.test_scanners.TestParquet.test_corrupt_files[exec_option: 
> \\{'batch_size': 0, 'num_nodes': 0, 'disable_codegen_rows_threshold': 0, 
> 'disable_codegen': False, 'abort_on_error': 1, 'debug_action': None, 
> 'exec_single_node_rows_threshold': 0} | table_format: parquet/none] (from 
> pytest)
>  
> {code:java}
> Error Message
> query_test/test_scanners.py:300: in test_corrupt_files     
> self.run_test_case('QueryTest/parquet-abort-on-error', vector) 
> common/impala_test_suite.py:420: in run_test_case     assert False, "Expected 
> exception: %s" % expected_str E   AssertionError: Expected exception: Column 
> metadata states there are 11 values, but read 10 values from column id.
> STACKTRACE
> query_test/test_scanners.py:300: in test_corrupt_files
>     self.run_test_case('QueryTest/parquet-abort-on-error', vector)
> common/impala_test_suite.py:420: in run_test_case
>     assert False, "Expected exception: %s" % expected_str
> E   AssertionError: Expected exception: Column metadata states there are 11 
> values, but read 10 values from column id.
> Standard Error
> -- executing against localhost:21000
> use functional_parquet;
> SET batch_size=0;
> SET num_nodes=0;
> SET disable_codegen_rows_threshold=0;
> SET disable_codegen=False;
> SET abort_on_error=0;
> SET exec_single_node_rows_threshold=0;
> -- executing against localhost:21000
> set num_nodes=1;
> -- executing against localhost:21000
> set num_scanner_threads=1;
> -- executing against localhost:21000
> select id, cnt from bad_column_metadata t, (select count(*) cnt from 
> t.int_array) v;
> -- executing against localhost:21000
> SET NUM_NODES="0";
> -- executing against localhost:21000
> SET NUM_SCANNER_THREADS="0";
> -- executing against localhost:21000
> set num_nodes=1;
> -- executing against localhost:21000
> set num_scanner_threads=1;
> -- executing against localhost:21000
> select id from bad_column_metadata;
> -- executing against localhost:21000
> SET NUM_NODES="0";
> -- executing against localhost:21000
> SET NUM_SCANNER_THREADS="0";
> -- executing against localhost:21000
> SELECT * from bad_parquet_strings_negative_len;
> -- executing against localhost:21000
> SELECT * from bad_parquet_strings_out_of_bounds;
> -- executing against localhost:21000
> use functional_parquet;
> SET batch_size=0;
> SET num_nodes=0;
> SET disable_codegen_rows_threshold=0;
> SET disable_codegen=False;
> SET abort_on_error=1;
> SET exec_single_node_rows_threshold=0;
> -- executing against localhost:21000
> set num_nodes=1;
> -- executing against localhost:21000
> set num_scanner_threads=1;
> -- executing against localhost:21000
> select id, cnt from bad_column_metadata t, (select count(*) cnt from 
> t.int_array) v;
> -- executing against localhost:21000
> SET NUM_NODES="0";
> -- executing against localhost:21000
> SET NUM_SCANNER_THREADS="0";
> -- executing against localhost:21000
> set num_nodes=1;
> -- executing against localhost:21000
> set num_scanner_threads=1;
> -- executing against localhost:21000
> select id from bad_column_metadata;
> -- executing against localhost:21000
> SET NUM_NODES="0";
> -- executing against localhost:21000
> SET NUM_SCANNER_THREADS="0";
> {code}
>  
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: issues-all-unsubscr...@impala.apache.org
For additional commands, e-mail: issues-all-h...@impala.apache.org



[jira] [Commented] (IMPALA-7364) Upgrade RapidJson to the latest version

2018-07-31 Thread Quanlong Huang (JIRA)


[ 
https://issues.apache.org/jira/browse/IMPALA-7364?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16564557#comment-16564557
 ] 

Quanlong Huang commented on IMPALA-7364:


Sure. Thank you!

> Upgrade RapidJson to the latest version
> ---
>
> Key: IMPALA-7364
> URL: https://issues.apache.org/jira/browse/IMPALA-7364
> Project: IMPALA
>  Issue Type: Improvement
>Reporter: Quanlong Huang
>Priority: Major
>
> Currently, we're using rapidjson-0.11. It's old enough and can't show 
> detailed parse errors. In the implementation of built-in JSON function in 
> IMPALA-376, we can't show warnings on how we fail to parse a json string and 
> where is the error location like this:
> http://rapidjson.org/group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#structrapidjson_1_1_parse_result
> This JIRA aim to upgrade the version of RapidJson to v1.1.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: issues-all-unsubscr...@impala.apache.org
For additional commands, e-mail: issues-all-h...@impala.apache.org



[jira] [Updated] (IMPALA-7377) Update Sentry for object ownership feature

2018-07-31 Thread Fredy Wijaya (JIRA)


 [ 
https://issues.apache.org/jira/browse/IMPALA-7377?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Fredy Wijaya updated IMPALA-7377:
-
Description: The new Sentry update has a way to automatically grant owner 
privilege: 
[https://github.com/apache/sentry/commit/4d9bc9cea94f13b7994817d33c016c776fa7dcda.]
 In order to take advantage of that feature, Impala needs to update its Sentry 
dependency.

> Update Sentry for object ownership feature
> --
>
> Key: IMPALA-7377
> URL: https://issues.apache.org/jira/browse/IMPALA-7377
> Project: IMPALA
>  Issue Type: Sub-task
>  Components: Infrastructure
>Reporter: Fredy Wijaya
>Assignee: Fredy Wijaya
>Priority: Major
>  Labels: security
> Fix For: Impala 3.0
>
>
> The new Sentry update has a way to automatically grant owner privilege: 
> [https://github.com/apache/sentry/commit/4d9bc9cea94f13b7994817d33c016c776fa7dcda.]
>  In order to take advantage of that feature, Impala needs to update its 
> Sentry dependency.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: issues-all-unsubscr...@impala.apache.org
For additional commands, e-mail: issues-all-h...@impala.apache.org



[jira] [Updated] (IMPALA-7075) Add support for object ownership for Impala

2018-07-31 Thread Fredy Wijaya (JIRA)


 [ 
https://issues.apache.org/jira/browse/IMPALA-7075?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Fredy Wijaya updated IMPALA-7075:
-
Description: Currently 

> Add support for object ownership for Impala
> ---
>
> Key: IMPALA-7075
> URL: https://issues.apache.org/jira/browse/IMPALA-7075
> Project: IMPALA
>  Issue Type: Epic
>  Components: Frontend
>Reporter: Fredy Wijaya
>Assignee: Adam Holley
>Priority: Major
>  Labels: security
>
> Currently 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: issues-all-unsubscr...@impala.apache.org
For additional commands, e-mail: issues-all-h...@impala.apache.org



[jira] [Commented] (IMPALA-7378) test_strict_mode failed on an ASAN build: expected "Error converting column: 5 to DOUBLE"

2018-07-31 Thread Pooja Nilangekar (JIRA)


[ 
https://issues.apache.org/jira/browse/IMPALA-7378?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16564495#comment-16564495
 ] 

Pooja Nilangekar commented on IMPALA-7378:
--

[~tarmstrong] This seems weirder. In case of IMPALA-7335, the error was never 
logged. However, in this case the error was generated and logged at 
00:29:39.658874 and yet the coordinator completed the query at 00:29:39.741559.

[~sailesh] Could this possibly be an RPC issue?

> test_strict_mode failed on an ASAN build: expected "Error converting column: 
> 5 to DOUBLE"
> -
>
> Key: IMPALA-7378
> URL: https://issues.apache.org/jira/browse/IMPALA-7378
> Project: IMPALA
>  Issue Type: Bug
>  Components: Backend
>Affects Versions: Impala 3.1.0
>Reporter: David Knupp
>Assignee: Tim Armstrong
>Priority: Critical
>  Labels: broken-build
>
> *Stacktrace*
> {noformat}
> query_test/test_queries.py:159: in test_strict_mode
> self.run_test_case('QueryTest/strict-mode-abort', vector)
> common/impala_test_suite.py:420: in run_test_case
> assert False, "Expected exception: %s" % expected_str
> E   AssertionError: Expected exception: Error converting column: 5 to DOUBLE
> {noformat}
> *Standard Error*
> {noformat}
> -- executing against localhost:21000
> use functional;
> SET strict_mode=1;
> SET batch_size=0;
> SET num_nodes=0;
> SET disable_codegen_rows_threshold=0;
> SET disable_codegen=False;
> SET abort_on_error=0;
> SET exec_single_node_rows_threshold=0;
> -- executing against localhost:21000
> select * from overflow;
> -- executing against localhost:21000
> use functional;
> SET strict_mode=1;
> SET batch_size=0;
> SET num_nodes=0;
> SET disable_codegen_rows_threshold=0;
> SET disable_codegen=False;
> SET abort_on_error=1;
> SET exec_single_node_rows_threshold=0;
> -- executing against localhost:21000
> select tinyint_col from overflow;
> -- executing against localhost:21000
> select smallint_col from overflow;
> -- executing against localhost:21000
> select int_col from overflow;
> -- executing against localhost:21000
> select bigint_col from overflow;
> -- executing against localhost:21000
> select float_col from overflow;
> -- executing against localhost:21000
> select double_col from overflow;
> {noformat}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: issues-all-unsubscr...@impala.apache.org
For additional commands, e-mail: issues-all-h...@impala.apache.org



[jira] [Commented] (IMPALA-7379) test_random_rpc_timeout failed on exhaustive build: Debug webpage did not become available in expected time

2018-07-31 Thread Michael Ho (JIRA)


[ 
https://issues.apache.org/jira/browse/IMPALA-7379?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16564492#comment-16564492
 ] 

Michael Ho commented on IMPALA-7379:


Looks to me it's one of those failure where Impala failed to startup in time 
similar to IMPALA-6642

> test_random_rpc_timeout failed on exhaustive build: Debug webpage did not 
> become available in expected time
> ---
>
> Key: IMPALA-7379
> URL: https://issues.apache.org/jira/browse/IMPALA-7379
> Project: IMPALA
>  Issue Type: Bug
>  Components: Backend
>Affects Versions: Impala 3.1.0
>Reporter: David Knupp
>Assignee: Michael Ho
>Priority: Major
>
> *Stacktrace*
> {noformat}
> custom_cluster/test_rpc_timeout.py:131: in test_random_rpc_timeout
> self.execute_query_verify_metrics(self.TEST_QUERY, 10)
> custom_cluster/test_rpc_timeout.py:51: in execute_query_verify_metrics
> v.wait_for_metric("impala-server.num-fragments-in-flight", 0)
> verifiers/metric_verifier.py:62: in wait_for_metric
> self.impalad_service.wait_for_metric_value(metric_name, expected_value, 
> timeout)
> common/impala_service.py:132: in wait_for_metric_value
> json.dumps(self.read_debug_webpage('memz?json')),
> common/impala_service.py:63: in read_debug_webpage
> return self.open_debug_webpage(page_name, timeout=timeout, 
> interval=interval).read()
> common/impala_service.py:60: in open_debug_webpage
> assert 0, 'Debug webpage did not become available in expected time.'
> E   AssertionError: Debug webpage did not become available in expected time.
> {noformat}
> *Standard Error*
> {noformat}
> 10:27:58 MainThread: Starting State Store logging to 
> /data/jenkins/workspace/impala-asf-master-exhaustive/repos/Impala/logs/custom_cluster_tests/statestored.INFO
> 10:27:58 MainThread: Starting Catalog Service logging to 
> /data/jenkins/workspace/impala-asf-master-exhaustive/repos/Impala/logs/custom_cluster_tests/catalogd.INFO
> 10:27:59 MainThread: Starting Impala Daemon logging to 
> /data/jenkins/workspace/impala-asf-master-exhaustive/repos/Impala/logs/custom_cluster_tests/impalad.INFO
> 10:28:00 MainThread: Starting Impala Daemon logging to 
> /data/jenkins/workspace/impala-asf-master-exhaustive/repos/Impala/logs/custom_cluster_tests/impalad_node1.INFO
> 10:28:01 MainThread: Starting Impala Daemon logging to 
> /data/jenkins/workspace/impala-asf-master-exhaustive/repos/Impala/logs/custom_cluster_tests/impalad_node2.INFO
> 10:28:04 MainThread: Found 3 impalad/1 statestored/1 catalogd process(es)
> 10:28:04 MainThread: Waiting for num_known_live_backends=3. Current value: 1
> 10:28:05 MainThread: Waiting for num_known_live_backends=3. Current value: 2
> 10:28:06 MainThread: num_known_live_backends has reached value: 3
> 10:28:06 MainThread: num_known_live_backends has reached value: 3
> 10:28:06 MainThread: num_known_live_backends has reached value: 3
> 10:28:06 MainThread: Impala Cluster Running with 3 nodes (3 coordinators, 3 
> executors).
> MainThread: Found 3 impalad/1 statestored/1 catalogd process(es)
> MainThread: Metric 'statestore.live-backends' has reached desired value: 4
> MainThread: num_known_live_backends has reached value: 3
> MainThread: num_known_live_backends has reached value: 3
> MainThread: num_known_live_backends has reached value: 3
> -- connecting to: localhost:21000
> -- executing against localhost:21000
> select count(c2.string_col) from  functional.alltypestiny join 
> functional.alltypessmall c2;
> -- executing against localhost:21000
> select count(c2.string_col) from  functional.alltypestiny join 
> functional.alltypessmall c2;
> -- executing against localhost:21000
> select count(c2.string_col) from  functional.alltypestiny join 
> functional.alltypessmall c2;
> -- executing against localhost:21000
> select count(c2.string_col) from  functional.alltypestiny join 
> functional.alltypessmall c2;
> -- executing against localhost:21000
> select count(c2.string_col) from  functional.alltypestiny join 
> functional.alltypessmall c2;
> -- executing against localhost:21000
> select count(c2.string_col) from  functional.alltypestiny join 
> functional.alltypessmall c2;
> -- executing against localhost:21000
> select count(c2.string_col) from  functional.alltypestiny join 
> functional.alltypessmall c2;
> -- executing against localhost:21000
> select count(c2.string_col) from  functional.alltypestiny join 
> functional.alltypessmall c2;
> -- executing against localhost:21000
> select count(c2.string_col) from  functional.alltypestiny join 
> functional.alltypessmall c2;
> -- executing against localhost:21000
> select count(c2.string_col) from  functional.alltypestiny join 
> functional.alltypessmall c2;
> MainThread: no 

[jira] [Updated] (IMPALA-7379) test_random_rpc_timeout failed on exhaustive build: Debug webpage did not become available in expected time

2018-07-31 Thread David Knupp (JIRA)


 [ 
https://issues.apache.org/jira/browse/IMPALA-7379?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

David Knupp updated IMPALA-7379:

Description: 
*Stacktrace*
{noformat}
custom_cluster/test_rpc_timeout.py:131: in test_random_rpc_timeout
self.execute_query_verify_metrics(self.TEST_QUERY, 10)
custom_cluster/test_rpc_timeout.py:51: in execute_query_verify_metrics
v.wait_for_metric("impala-server.num-fragments-in-flight", 0)
verifiers/metric_verifier.py:62: in wait_for_metric
self.impalad_service.wait_for_metric_value(metric_name, expected_value, 
timeout)
common/impala_service.py:132: in wait_for_metric_value
json.dumps(self.read_debug_webpage('memz?json')),
common/impala_service.py:63: in read_debug_webpage
return self.open_debug_webpage(page_name, timeout=timeout, 
interval=interval).read()
common/impala_service.py:60: in open_debug_webpage
assert 0, 'Debug webpage did not become available in expected time.'
E   AssertionError: Debug webpage did not become available in expected time.
{noformat}

*Standard Error*
{noformat}
10:27:58 MainThread: Starting State Store logging to 
/data/jenkins/workspace/impala-asf-master-exhaustive/repos/Impala/logs/custom_cluster_tests/statestored.INFO
10:27:58 MainThread: Starting Catalog Service logging to 
/data/jenkins/workspace/impala-asf-master-exhaustive/repos/Impala/logs/custom_cluster_tests/catalogd.INFO
10:27:59 MainThread: Starting Impala Daemon logging to 
/data/jenkins/workspace/impala-asf-master-exhaustive/repos/Impala/logs/custom_cluster_tests/impalad.INFO
10:28:00 MainThread: Starting Impala Daemon logging to 
/data/jenkins/workspace/impala-asf-master-exhaustive/repos/Impala/logs/custom_cluster_tests/impalad_node1.INFO
10:28:01 MainThread: Starting Impala Daemon logging to 
/data/jenkins/workspace/impala-asf-master-exhaustive/repos/Impala/logs/custom_cluster_tests/impalad_node2.INFO
10:28:04 MainThread: Found 3 impalad/1 statestored/1 catalogd process(es)
10:28:04 MainThread: Waiting for num_known_live_backends=3. Current value: 1
10:28:05 MainThread: Waiting for num_known_live_backends=3. Current value: 2
10:28:06 MainThread: num_known_live_backends has reached value: 3
10:28:06 MainThread: num_known_live_backends has reached value: 3
10:28:06 MainThread: num_known_live_backends has reached value: 3
10:28:06 MainThread: Impala Cluster Running with 3 nodes (3 coordinators, 3 
executors).
MainThread: Found 3 impalad/1 statestored/1 catalogd process(es)
MainThread: Metric 'statestore.live-backends' has reached desired value: 4
MainThread: num_known_live_backends has reached value: 3
MainThread: num_known_live_backends has reached value: 3
MainThread: num_known_live_backends has reached value: 3
-- connecting to: localhost:21000
-- executing against localhost:21000
select count(c2.string_col) from  functional.alltypestiny join 
functional.alltypessmall c2;

-- executing against localhost:21000
select count(c2.string_col) from  functional.alltypestiny join 
functional.alltypessmall c2;

-- executing against localhost:21000
select count(c2.string_col) from  functional.alltypestiny join 
functional.alltypessmall c2;

-- executing against localhost:21000
select count(c2.string_col) from  functional.alltypestiny join 
functional.alltypessmall c2;

-- executing against localhost:21000
select count(c2.string_col) from  functional.alltypestiny join 
functional.alltypessmall c2;

-- executing against localhost:21000
select count(c2.string_col) from  functional.alltypestiny join 
functional.alltypessmall c2;

-- executing against localhost:21000
select count(c2.string_col) from  functional.alltypestiny join 
functional.alltypessmall c2;

-- executing against localhost:21000
select count(c2.string_col) from  functional.alltypestiny join 
functional.alltypessmall c2;

-- executing against localhost:21000
select count(c2.string_col) from  functional.alltypestiny join 
functional.alltypessmall c2;

-- executing against localhost:21000
select count(c2.string_col) from  functional.alltypestiny join 
functional.alltypessmall c2;

MainThread: no process found with pid 19511
MainThread: Found 3 impalad/1 statestored/1 catalogd process(es)
MainThread: Getting metric: impala-server.num-fragments-in-flight from 
impala-ec2-centos74-m5-4xlarge-ondemand-0458.vpc.cloudera.com:25000
MainThread: Debug webpage not yet available.
MainThread: Debug webpage not yet available.
MainThread: Debug webpage not yet available.
MainThread: Debug webpage not yet available.
MainThread: Debug webpage not yet available.
MainThread: Debug webpage not yet available.
MainThread: Debug webpage not yet available.
MainThread: Debug webpage not yet available.
MainThread: Debug webpage not yet available.
MainThread: Debug webpage not yet available.
MainThread: Debug webpage did not become available in expected time.
MainThread: Waiting for metric value 

[jira] [Commented] (IMPALA-7379) test_random_rpc_timeout failed on exhaustive build: Debug webpage did not become available in expected time

2018-07-31 Thread David Knupp (JIRA)


[ 
https://issues.apache.org/jira/browse/IMPALA-7379?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16564486#comment-16564486
 ] 

David Knupp commented on IMPALA-7379:
-

Assigning to [~kwho] because it's an RPC timeout issue. Please reassign if this 
is not correct.

Thanks.

> test_random_rpc_timeout failed on exhaustive build: Debug webpage did not 
> become available in expected time
> ---
>
> Key: IMPALA-7379
> URL: https://issues.apache.org/jira/browse/IMPALA-7379
> Project: IMPALA
>  Issue Type: Bug
>  Components: Backend
>Affects Versions: Impala 3.1.0
>Reporter: David Knupp
>Assignee: Michael Ho
>Priority: Major
>
> *Stacktrace*
> {noformat}
> custom_cluster/test_rpc_timeout.py:131: in test_random_rpc_timeout
> self.execute_query_verify_metrics(self.TEST_QUERY, 10)
> custom_cluster/test_rpc_timeout.py:51: in execute_query_verify_metrics
> v.wait_for_metric("impala-server.num-fragments-in-flight", 0)
> verifiers/metric_verifier.py:62: in wait_for_metric
> self.impalad_service.wait_for_metric_value(metric_name, expected_value, 
> timeout)
> common/impala_service.py:132: in wait_for_metric_value
> json.dumps(self.read_debug_webpage('memz?json')),
> common/impala_service.py:63: in read_debug_webpage
> return self.open_debug_webpage(page_name, timeout=timeout, 
> interval=interval).read()
> common/impala_service.py:60: in open_debug_webpage
> assert 0, 'Debug webpage did not become available in expected time.'
> E   AssertionError: Debug webpage did not become available in expected time.
> {noformat}
> *Standard Error*
> {noformat}
> 10:27:58 MainThread: Starting State Store logging to 
> /data/jenkins/workspace/impala-asf-master-exhaustive/repos/Impala/logs/custom_cluster_tests/statestored.INFO
> 10:27:58 MainThread: Starting Catalog Service logging to 
> /data/jenkins/workspace/impala-asf-master-exhaustive/repos/Impala/logs/custom_cluster_tests/catalogd.INFO
> 10:27:59 MainThread: Starting Impala Daemon logging to 
> /data/jenkins/workspace/impala-asf-master-exhaustive/repos/Impala/logs/custom_cluster_tests/impalad.INFO
> 10:28:00 MainThread: Starting Impala Daemon logging to 
> /data/jenkins/workspace/impala-asf-master-exhaustive/repos/Impala/logs/custom_cluster_tests/impalad_node1.INFO
> 10:28:01 MainThread: Starting Impala Daemon logging to 
> /data/jenkins/workspace/impala-asf-master-exhaustive/repos/Impala/logs/custom_cluster_tests/impalad_node2.INFO
> 10:28:04 MainThread: Found 3 impalad/1 statestored/1 catalogd process(es)
> 10:28:04 MainThread: Getting num_known_live_backends from 
> impala-ec2-centos74-m5-4xlarge-ondemand-0458.vpc.cloudera.com:25000
> 10:28:04 MainThread: Waiting for num_known_live_backends=3. Current value: 1
> 10:28:05 MainThread: Getting num_known_live_backends from 
> impala-ec2-centos74-m5-4xlarge-ondemand-0458.vpc.cloudera.com:25000
> 10:28:05 MainThread: Waiting for num_known_live_backends=3. Current value: 2
> 10:28:06 MainThread: Getting num_known_live_backends from 
> impala-ec2-centos74-m5-4xlarge-ondemand-0458.vpc.cloudera.com:25000
> 10:28:06 MainThread: num_known_live_backends has reached value: 3
> 10:28:06 MainThread: Getting num_known_live_backends from 
> impala-ec2-centos74-m5-4xlarge-ondemand-0458.vpc.cloudera.com:25001
> 10:28:06 MainThread: num_known_live_backends has reached value: 3
> 10:28:06 MainThread: Getting num_known_live_backends from 
> impala-ec2-centos74-m5-4xlarge-ondemand-0458.vpc.cloudera.com:25002
> 10:28:06 MainThread: num_known_live_backends has reached value: 3
> 10:28:06 MainThread: Impala Cluster Running with 3 nodes (3 coordinators, 3 
> executors).
> MainThread: Found 3 impalad/1 statestored/1 catalogd process(es)
> MainThread: Getting metric: statestore.live-backends from 
> impala-ec2-centos74-m5-4xlarge-ondemand-0458.vpc.cloudera.com:25010
> MainThread: Metric 'statestore.live-backends' has reached desired value: 4
> MainThread: Getting num_known_live_backends from 
> impala-ec2-centos74-m5-4xlarge-ondemand-0458.vpc.cloudera.com:25000
> MainThread: num_known_live_backends has reached value: 3
> MainThread: Getting num_known_live_backends from 
> impala-ec2-centos74-m5-4xlarge-ondemand-0458.vpc.cloudera.com:25001
> MainThread: num_known_live_backends has reached value: 3
> MainThread: Getting num_known_live_backends from 
> impala-ec2-centos74-m5-4xlarge-ondemand-0458.vpc.cloudera.com:25002
> MainThread: num_known_live_backends has reached value: 3
> -- connecting to: localhost:21000
> -- executing against localhost:21000
> select count(c2.string_col) from  functional.alltypestiny join 
> functional.alltypessmall c2;
> -- executing against localhost:21000
> select count(c2.string_col) from  functional.alltypestiny join 
> 

[jira] [Created] (IMPALA-7379) test_random_rpc_timeout failed on exhaustive build: Debug webpage did not become available in expected time

2018-07-31 Thread David Knupp (JIRA)
David Knupp created IMPALA-7379:
---

 Summary: test_random_rpc_timeout failed on exhaustive build: Debug 
webpage did not become available in expected time
 Key: IMPALA-7379
 URL: https://issues.apache.org/jira/browse/IMPALA-7379
 Project: IMPALA
  Issue Type: Bug
  Components: Backend
Affects Versions: Impala 3.1.0
Reporter: David Knupp
Assignee: Michael Ho


*Stacktrace*
{noformat}
custom_cluster/test_rpc_timeout.py:131: in test_random_rpc_timeout
self.execute_query_verify_metrics(self.TEST_QUERY, 10)
custom_cluster/test_rpc_timeout.py:51: in execute_query_verify_metrics
v.wait_for_metric("impala-server.num-fragments-in-flight", 0)
verifiers/metric_verifier.py:62: in wait_for_metric
self.impalad_service.wait_for_metric_value(metric_name, expected_value, 
timeout)
common/impala_service.py:132: in wait_for_metric_value
json.dumps(self.read_debug_webpage('memz?json')),
common/impala_service.py:63: in read_debug_webpage
return self.open_debug_webpage(page_name, timeout=timeout, 
interval=interval).read()
common/impala_service.py:60: in open_debug_webpage
assert 0, 'Debug webpage did not become available in expected time.'
E   AssertionError: Debug webpage did not become available in expected time.
{noformat}

*Standard Error*
{noformat}
10:27:58 MainThread: Starting State Store logging to 
/data/jenkins/workspace/impala-asf-master-exhaustive/repos/Impala/logs/custom_cluster_tests/statestored.INFO
10:27:58 MainThread: Starting Catalog Service logging to 
/data/jenkins/workspace/impala-asf-master-exhaustive/repos/Impala/logs/custom_cluster_tests/catalogd.INFO
10:27:59 MainThread: Starting Impala Daemon logging to 
/data/jenkins/workspace/impala-asf-master-exhaustive/repos/Impala/logs/custom_cluster_tests/impalad.INFO
10:28:00 MainThread: Starting Impala Daemon logging to 
/data/jenkins/workspace/impala-asf-master-exhaustive/repos/Impala/logs/custom_cluster_tests/impalad_node1.INFO
10:28:01 MainThread: Starting Impala Daemon logging to 
/data/jenkins/workspace/impala-asf-master-exhaustive/repos/Impala/logs/custom_cluster_tests/impalad_node2.INFO
10:28:04 MainThread: Found 3 impalad/1 statestored/1 catalogd process(es)
10:28:04 MainThread: Getting num_known_live_backends from 
impala-ec2-centos74-m5-4xlarge-ondemand-0458.vpc.cloudera.com:25000
10:28:04 MainThread: Waiting for num_known_live_backends=3. Current value: 1
10:28:05 MainThread: Getting num_known_live_backends from 
impala-ec2-centos74-m5-4xlarge-ondemand-0458.vpc.cloudera.com:25000
10:28:05 MainThread: Waiting for num_known_live_backends=3. Current value: 2
10:28:06 MainThread: Getting num_known_live_backends from 
impala-ec2-centos74-m5-4xlarge-ondemand-0458.vpc.cloudera.com:25000
10:28:06 MainThread: num_known_live_backends has reached value: 3
10:28:06 MainThread: Getting num_known_live_backends from 
impala-ec2-centos74-m5-4xlarge-ondemand-0458.vpc.cloudera.com:25001
10:28:06 MainThread: num_known_live_backends has reached value: 3
10:28:06 MainThread: Getting num_known_live_backends from 
impala-ec2-centos74-m5-4xlarge-ondemand-0458.vpc.cloudera.com:25002
10:28:06 MainThread: num_known_live_backends has reached value: 3
10:28:06 MainThread: Impala Cluster Running with 3 nodes (3 coordinators, 3 
executors).
MainThread: Found 3 impalad/1 statestored/1 catalogd process(es)
MainThread: Getting metric: statestore.live-backends from 
impala-ec2-centos74-m5-4xlarge-ondemand-0458.vpc.cloudera.com:25010
MainThread: Metric 'statestore.live-backends' has reached desired value: 4
MainThread: Getting num_known_live_backends from 
impala-ec2-centos74-m5-4xlarge-ondemand-0458.vpc.cloudera.com:25000
MainThread: num_known_live_backends has reached value: 3
MainThread: Getting num_known_live_backends from 
impala-ec2-centos74-m5-4xlarge-ondemand-0458.vpc.cloudera.com:25001
MainThread: num_known_live_backends has reached value: 3
MainThread: Getting num_known_live_backends from 
impala-ec2-centos74-m5-4xlarge-ondemand-0458.vpc.cloudera.com:25002
MainThread: num_known_live_backends has reached value: 3
-- connecting to: localhost:21000
-- executing against localhost:21000
select count(c2.string_col) from  functional.alltypestiny join 
functional.alltypessmall c2;

-- executing against localhost:21000
select count(c2.string_col) from  functional.alltypestiny join 
functional.alltypessmall c2;

-- executing against localhost:21000
select count(c2.string_col) from  functional.alltypestiny join 
functional.alltypessmall c2;

-- executing against localhost:21000
select count(c2.string_col) from  functional.alltypestiny join 
functional.alltypessmall c2;

-- executing against localhost:21000
select count(c2.string_col) from  functional.alltypestiny join 
functional.alltypessmall c2;

-- executing against localhost:21000
select count(c2.string_col) from  functional.alltypestiny join 

[jira] [Commented] (IMPALA-7075) Add support for object ownership for Impala

2018-07-31 Thread Jim Apple (JIRA)


[ 
https://issues.apache.org/jira/browse/IMPALA-7075?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16564470#comment-16564470
 ] 

Jim Apple commented on IMPALA-7075:
---

[~fredyw], it would be helpful if you would add a description to tickets like 
this one and IMPALA-7377 so that a person could understand what you meant even 
if you were not available to explain it to them.

> Add support for object ownership for Impala
> ---
>
> Key: IMPALA-7075
> URL: https://issues.apache.org/jira/browse/IMPALA-7075
> Project: IMPALA
>  Issue Type: Epic
>  Components: Frontend
>Reporter: Fredy Wijaya
>Assignee: Adam Holley
>Priority: Major
>  Labels: security
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: issues-all-unsubscr...@impala.apache.org
For additional commands, e-mail: issues-all-h...@impala.apache.org



[jira] [Commented] (IMPALA-7335) Assertion Failure - test_corrupt_files

2018-07-31 Thread Philip Zeyliger (JIRA)


[ 
https://issues.apache.org/jira/browse/IMPALA-7335?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16564464#comment-16564464
 ] 

Philip Zeyliger commented on IMPALA-7335:
-

https://jenkins.impala.io/job/ubuntu-16.04-from-scratch/2822/testReport/junit/query_test.test_scanners/TestParquet/test_parquet_exec_optionbatch_size___0___num_nodes___0___disable_codegen_rows_threshold___0___disable_codegen___False___abort_on_error___1___debug_action___None___exec_single_node_rows_threshold___0table_format__parquet_none_/
 seems similar too. We expect an error that doesn't show up.

> Assertion Failure - test_corrupt_files
> --
>
> Key: IMPALA-7335
> URL: https://issues.apache.org/jira/browse/IMPALA-7335
> Project: IMPALA
>  Issue Type: Bug
>Affects Versions: Impala 3.1.0
>Reporter: nithya
>Assignee: Pooja Nilangekar
>Priority: Critical
>  Labels: broken-build
>
> test_corrupt_files fails 
>  
> query_test.test_scanners.TestParquet.test_corrupt_files[exec_option: 
> \\{'batch_size': 0, 'num_nodes': 0, 'disable_codegen_rows_threshold': 0, 
> 'disable_codegen': False, 'abort_on_error': 1, 'debug_action': None, 
> 'exec_single_node_rows_threshold': 0} | table_format: parquet/none] (from 
> pytest)
>  
> {code:java}
> Error Message
> query_test/test_scanners.py:300: in test_corrupt_files     
> self.run_test_case('QueryTest/parquet-abort-on-error', vector) 
> common/impala_test_suite.py:420: in run_test_case     assert False, "Expected 
> exception: %s" % expected_str E   AssertionError: Expected exception: Column 
> metadata states there are 11 values, but read 10 values from column id.
> STACKTRACE
> query_test/test_scanners.py:300: in test_corrupt_files
>     self.run_test_case('QueryTest/parquet-abort-on-error', vector)
> common/impala_test_suite.py:420: in run_test_case
>     assert False, "Expected exception: %s" % expected_str
> E   AssertionError: Expected exception: Column metadata states there are 11 
> values, but read 10 values from column id.
> Standard Error
> -- executing against localhost:21000
> use functional_parquet;
> SET batch_size=0;
> SET num_nodes=0;
> SET disable_codegen_rows_threshold=0;
> SET disable_codegen=False;
> SET abort_on_error=0;
> SET exec_single_node_rows_threshold=0;
> -- executing against localhost:21000
> set num_nodes=1;
> -- executing against localhost:21000
> set num_scanner_threads=1;
> -- executing against localhost:21000
> select id, cnt from bad_column_metadata t, (select count(*) cnt from 
> t.int_array) v;
> -- executing against localhost:21000
> SET NUM_NODES="0";
> -- executing against localhost:21000
> SET NUM_SCANNER_THREADS="0";
> -- executing against localhost:21000
> set num_nodes=1;
> -- executing against localhost:21000
> set num_scanner_threads=1;
> -- executing against localhost:21000
> select id from bad_column_metadata;
> -- executing against localhost:21000
> SET NUM_NODES="0";
> -- executing against localhost:21000
> SET NUM_SCANNER_THREADS="0";
> -- executing against localhost:21000
> SELECT * from bad_parquet_strings_negative_len;
> -- executing against localhost:21000
> SELECT * from bad_parquet_strings_out_of_bounds;
> -- executing against localhost:21000
> use functional_parquet;
> SET batch_size=0;
> SET num_nodes=0;
> SET disable_codegen_rows_threshold=0;
> SET disable_codegen=False;
> SET abort_on_error=1;
> SET exec_single_node_rows_threshold=0;
> -- executing against localhost:21000
> set num_nodes=1;
> -- executing against localhost:21000
> set num_scanner_threads=1;
> -- executing against localhost:21000
> select id, cnt from bad_column_metadata t, (select count(*) cnt from 
> t.int_array) v;
> -- executing against localhost:21000
> SET NUM_NODES="0";
> -- executing against localhost:21000
> SET NUM_SCANNER_THREADS="0";
> -- executing against localhost:21000
> set num_nodes=1;
> -- executing against localhost:21000
> set num_scanner_threads=1;
> -- executing against localhost:21000
> select id from bad_column_metadata;
> -- executing against localhost:21000
> SET NUM_NODES="0";
> -- executing against localhost:21000
> SET NUM_SCANNER_THREADS="0";
> {code}
>  
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: issues-all-unsubscr...@impala.apache.org
For additional commands, e-mail: issues-all-h...@impala.apache.org



[jira] [Commented] (IMPALA-7378) test_strict_mode failed on an ASAN build: expected "Error converting column: 5 to DOUBLE"

2018-07-31 Thread Pooja Nilangekar (JIRA)


[ 
https://issues.apache.org/jira/browse/IMPALA-7378?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16564459#comment-16564459
 ] 

Pooja Nilangekar commented on IMPALA-7378:
--

Yes, it looks like the failures in the fragments are not reported to the 
coordinator. Let me take a look at the logs to confirm it. 

> test_strict_mode failed on an ASAN build: expected "Error converting column: 
> 5 to DOUBLE"
> -
>
> Key: IMPALA-7378
> URL: https://issues.apache.org/jira/browse/IMPALA-7378
> Project: IMPALA
>  Issue Type: Bug
>  Components: Backend
>Affects Versions: Impala 3.1.0
>Reporter: David Knupp
>Assignee: Tim Armstrong
>Priority: Critical
>  Labels: broken-build
>
> *Stacktrace*
> {noformat}
> query_test/test_queries.py:159: in test_strict_mode
> self.run_test_case('QueryTest/strict-mode-abort', vector)
> common/impala_test_suite.py:420: in run_test_case
> assert False, "Expected exception: %s" % expected_str
> E   AssertionError: Expected exception: Error converting column: 5 to DOUBLE
> {noformat}
> *Standard Error*
> {noformat}
> -- executing against localhost:21000
> use functional;
> SET strict_mode=1;
> SET batch_size=0;
> SET num_nodes=0;
> SET disable_codegen_rows_threshold=0;
> SET disable_codegen=False;
> SET abort_on_error=0;
> SET exec_single_node_rows_threshold=0;
> -- executing against localhost:21000
> select * from overflow;
> -- executing against localhost:21000
> use functional;
> SET strict_mode=1;
> SET batch_size=0;
> SET num_nodes=0;
> SET disable_codegen_rows_threshold=0;
> SET disable_codegen=False;
> SET abort_on_error=1;
> SET exec_single_node_rows_threshold=0;
> -- executing against localhost:21000
> select tinyint_col from overflow;
> -- executing against localhost:21000
> select smallint_col from overflow;
> -- executing against localhost:21000
> select int_col from overflow;
> -- executing against localhost:21000
> select bigint_col from overflow;
> -- executing against localhost:21000
> select float_col from overflow;
> -- executing against localhost:21000
> select double_col from overflow;
> {noformat}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: issues-all-unsubscr...@impala.apache.org
For additional commands, e-mail: issues-all-h...@impala.apache.org



[jira] [Commented] (IMPALA-7378) test_strict_mode failed on an ASAN build: expected "Error converting column: 5 to DOUBLE"

2018-07-31 Thread Tim Armstrong (JIRA)


[ 
https://issues.apache.org/jira/browse/IMPALA-7378?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16564441#comment-16564441
 ] 

Tim Armstrong commented on IMPALA-7378:
---

[~poojanilangekar] looks a bit like IMPALA-7335 except in a different test. Do 
you agree?

> test_strict_mode failed on an ASAN build: expected "Error converting column: 
> 5 to DOUBLE"
> -
>
> Key: IMPALA-7378
> URL: https://issues.apache.org/jira/browse/IMPALA-7378
> Project: IMPALA
>  Issue Type: Bug
>  Components: Backend
>Affects Versions: Impala 3.1.0
>Reporter: David Knupp
>Assignee: Tim Armstrong
>Priority: Critical
>  Labels: broken-build
>
> *Stacktrace*
> {noformat}
> query_test/test_queries.py:159: in test_strict_mode
> self.run_test_case('QueryTest/strict-mode-abort', vector)
> common/impala_test_suite.py:420: in run_test_case
> assert False, "Expected exception: %s" % expected_str
> E   AssertionError: Expected exception: Error converting column: 5 to DOUBLE
> {noformat}
> *Standard Error*
> {noformat}
> -- executing against localhost:21000
> use functional;
> SET strict_mode=1;
> SET batch_size=0;
> SET num_nodes=0;
> SET disable_codegen_rows_threshold=0;
> SET disable_codegen=False;
> SET abort_on_error=0;
> SET exec_single_node_rows_threshold=0;
> -- executing against localhost:21000
> select * from overflow;
> -- executing against localhost:21000
> use functional;
> SET strict_mode=1;
> SET batch_size=0;
> SET num_nodes=0;
> SET disable_codegen_rows_threshold=0;
> SET disable_codegen=False;
> SET abort_on_error=1;
> SET exec_single_node_rows_threshold=0;
> -- executing against localhost:21000
> select tinyint_col from overflow;
> -- executing against localhost:21000
> select smallint_col from overflow;
> -- executing against localhost:21000
> select int_col from overflow;
> -- executing against localhost:21000
> select bigint_col from overflow;
> -- executing against localhost:21000
> select float_col from overflow;
> -- executing against localhost:21000
> select double_col from overflow;
> {noformat}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: issues-all-unsubscr...@impala.apache.org
For additional commands, e-mail: issues-all-h...@impala.apache.org



[jira] [Updated] (IMPALA-7378) test_strict_mode failed on an ASAN build: expected "Error converting column: 5 to DOUBLE"

2018-07-31 Thread Tim Armstrong (JIRA)


 [ 
https://issues.apache.org/jira/browse/IMPALA-7378?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tim Armstrong updated IMPALA-7378:
--
Labels: broken-build  (was: )

> test_strict_mode failed on an ASAN build: expected "Error converting column: 
> 5 to DOUBLE"
> -
>
> Key: IMPALA-7378
> URL: https://issues.apache.org/jira/browse/IMPALA-7378
> Project: IMPALA
>  Issue Type: Bug
>  Components: Backend
>Affects Versions: Impala 3.1.0
>Reporter: David Knupp
>Assignee: Tim Armstrong
>Priority: Critical
>  Labels: broken-build
>
> *Stacktrace*
> {noformat}
> query_test/test_queries.py:159: in test_strict_mode
> self.run_test_case('QueryTest/strict-mode-abort', vector)
> common/impala_test_suite.py:420: in run_test_case
> assert False, "Expected exception: %s" % expected_str
> E   AssertionError: Expected exception: Error converting column: 5 to DOUBLE
> {noformat}
> *Standard Error*
> {noformat}
> -- executing against localhost:21000
> use functional;
> SET strict_mode=1;
> SET batch_size=0;
> SET num_nodes=0;
> SET disable_codegen_rows_threshold=0;
> SET disable_codegen=False;
> SET abort_on_error=0;
> SET exec_single_node_rows_threshold=0;
> -- executing against localhost:21000
> select * from overflow;
> -- executing against localhost:21000
> use functional;
> SET strict_mode=1;
> SET batch_size=0;
> SET num_nodes=0;
> SET disable_codegen_rows_threshold=0;
> SET disable_codegen=False;
> SET abort_on_error=1;
> SET exec_single_node_rows_threshold=0;
> -- executing against localhost:21000
> select tinyint_col from overflow;
> -- executing against localhost:21000
> select smallint_col from overflow;
> -- executing against localhost:21000
> select int_col from overflow;
> -- executing against localhost:21000
> select bigint_col from overflow;
> -- executing against localhost:21000
> select float_col from overflow;
> -- executing against localhost:21000
> select double_col from overflow;
> {noformat}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: issues-all-unsubscr...@impala.apache.org
For additional commands, e-mail: issues-all-h...@impala.apache.org



[jira] [Updated] (IMPALA-7378) test_strict_mode failed on an ASAN build: expected "Error converting column: 5 to DOUBLE"

2018-07-31 Thread Tim Armstrong (JIRA)


 [ 
https://issues.apache.org/jira/browse/IMPALA-7378?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tim Armstrong updated IMPALA-7378:
--
Target Version: Impala 3.1.0

> test_strict_mode failed on an ASAN build: expected "Error converting column: 
> 5 to DOUBLE"
> -
>
> Key: IMPALA-7378
> URL: https://issues.apache.org/jira/browse/IMPALA-7378
> Project: IMPALA
>  Issue Type: Bug
>  Components: Backend
>Affects Versions: Impala 3.1.0
>Reporter: David Knupp
>Assignee: Tim Armstrong
>Priority: Critical
>
> *Stacktrace*
> {noformat}
> query_test/test_queries.py:159: in test_strict_mode
> self.run_test_case('QueryTest/strict-mode-abort', vector)
> common/impala_test_suite.py:420: in run_test_case
> assert False, "Expected exception: %s" % expected_str
> E   AssertionError: Expected exception: Error converting column: 5 to DOUBLE
> {noformat}
> *Standard Error*
> {noformat}
> -- executing against localhost:21000
> use functional;
> SET strict_mode=1;
> SET batch_size=0;
> SET num_nodes=0;
> SET disable_codegen_rows_threshold=0;
> SET disable_codegen=False;
> SET abort_on_error=0;
> SET exec_single_node_rows_threshold=0;
> -- executing against localhost:21000
> select * from overflow;
> -- executing against localhost:21000
> use functional;
> SET strict_mode=1;
> SET batch_size=0;
> SET num_nodes=0;
> SET disable_codegen_rows_threshold=0;
> SET disable_codegen=False;
> SET abort_on_error=1;
> SET exec_single_node_rows_threshold=0;
> -- executing against localhost:21000
> select tinyint_col from overflow;
> -- executing against localhost:21000
> select smallint_col from overflow;
> -- executing against localhost:21000
> select int_col from overflow;
> -- executing against localhost:21000
> select bigint_col from overflow;
> -- executing against localhost:21000
> select float_col from overflow;
> -- executing against localhost:21000
> select double_col from overflow;
> {noformat}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: issues-all-unsubscr...@impala.apache.org
For additional commands, e-mail: issues-all-h...@impala.apache.org



[jira] [Updated] (IMPALA-7378) test_strict_mode failed on an ASAN build: expected "Error converting column: 5 to DOUBLE"

2018-07-31 Thread Tim Armstrong (JIRA)


 [ 
https://issues.apache.org/jira/browse/IMPALA-7378?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tim Armstrong updated IMPALA-7378:
--
Priority: Critical  (was: Major)

> test_strict_mode failed on an ASAN build: expected "Error converting column: 
> 5 to DOUBLE"
> -
>
> Key: IMPALA-7378
> URL: https://issues.apache.org/jira/browse/IMPALA-7378
> Project: IMPALA
>  Issue Type: Bug
>  Components: Backend
>Affects Versions: Impala 3.1.0
>Reporter: David Knupp
>Assignee: Tim Armstrong
>Priority: Critical
>
> *Stacktrace*
> {noformat}
> query_test/test_queries.py:159: in test_strict_mode
> self.run_test_case('QueryTest/strict-mode-abort', vector)
> common/impala_test_suite.py:420: in run_test_case
> assert False, "Expected exception: %s" % expected_str
> E   AssertionError: Expected exception: Error converting column: 5 to DOUBLE
> {noformat}
> *Standard Error*
> {noformat}
> -- executing against localhost:21000
> use functional;
> SET strict_mode=1;
> SET batch_size=0;
> SET num_nodes=0;
> SET disable_codegen_rows_threshold=0;
> SET disable_codegen=False;
> SET abort_on_error=0;
> SET exec_single_node_rows_threshold=0;
> -- executing against localhost:21000
> select * from overflow;
> -- executing against localhost:21000
> use functional;
> SET strict_mode=1;
> SET batch_size=0;
> SET num_nodes=0;
> SET disable_codegen_rows_threshold=0;
> SET disable_codegen=False;
> SET abort_on_error=1;
> SET exec_single_node_rows_threshold=0;
> -- executing against localhost:21000
> select tinyint_col from overflow;
> -- executing against localhost:21000
> select smallint_col from overflow;
> -- executing against localhost:21000
> select int_col from overflow;
> -- executing against localhost:21000
> select bigint_col from overflow;
> -- executing against localhost:21000
> select float_col from overflow;
> -- executing against localhost:21000
> select double_col from overflow;
> {noformat}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: issues-all-unsubscr...@impala.apache.org
For additional commands, e-mail: issues-all-h...@impala.apache.org



[jira] [Commented] (IMPALA-7378) test_strict_mode failed on an ASAN build: expected "Error converting column: 5 to DOUBLE"

2018-07-31 Thread David Knupp (JIRA)


[ 
https://issues.apache.org/jira/browse/IMPALA-7378?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16564440#comment-16564440
 ] 

David Knupp commented on IMPALA-7378:
-

Assigning to @tim who had context from when this test was first added. Please 
reassign if you're swamped.

> test_strict_mode failed on an ASAN build: expected "Error converting column: 
> 5 to DOUBLE"
> -
>
> Key: IMPALA-7378
> URL: https://issues.apache.org/jira/browse/IMPALA-7378
> Project: IMPALA
>  Issue Type: Bug
>  Components: Backend
>Affects Versions: Impala 3.1.0
>Reporter: David Knupp
>Assignee: Tim Armstrong
>Priority: Major
>
> *Stacktrace*
> {noformat}
> query_test/test_queries.py:159: in test_strict_mode
> self.run_test_case('QueryTest/strict-mode-abort', vector)
> common/impala_test_suite.py:420: in run_test_case
> assert False, "Expected exception: %s" % expected_str
> E   AssertionError: Expected exception: Error converting column: 5 to DOUBLE
> {noformat}
> *Standard Error*
> {noformat}
> -- executing against localhost:21000
> use functional;
> SET strict_mode=1;
> SET batch_size=0;
> SET num_nodes=0;
> SET disable_codegen_rows_threshold=0;
> SET disable_codegen=False;
> SET abort_on_error=0;
> SET exec_single_node_rows_threshold=0;
> -- executing against localhost:21000
> select * from overflow;
> -- executing against localhost:21000
> use functional;
> SET strict_mode=1;
> SET batch_size=0;
> SET num_nodes=0;
> SET disable_codegen_rows_threshold=0;
> SET disable_codegen=False;
> SET abort_on_error=1;
> SET exec_single_node_rows_threshold=0;
> -- executing against localhost:21000
> select tinyint_col from overflow;
> -- executing against localhost:21000
> select smallint_col from overflow;
> -- executing against localhost:21000
> select int_col from overflow;
> -- executing against localhost:21000
> select bigint_col from overflow;
> -- executing against localhost:21000
> select float_col from overflow;
> -- executing against localhost:21000
> select double_col from overflow;
> {noformat}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: issues-all-unsubscr...@impala.apache.org
For additional commands, e-mail: issues-all-h...@impala.apache.org



[jira] [Comment Edited] (IMPALA-7378) test_strict_mode failed on an ASAN build: expected "Error converting column: 5 to DOUBLE"

2018-07-31 Thread David Knupp (JIRA)


[ 
https://issues.apache.org/jira/browse/IMPALA-7378?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16564440#comment-16564440
 ] 

David Knupp edited comment on IMPALA-7378 at 7/31/18 10:41 PM:
---

Assigning to [~tarmstrong] who had context from when this test was first added. 
Please reassign if you're swamped.


was (Author: dknupp):
Assigning to @tim who had context from when this test was first added. Please 
reassign if you're swamped.

> test_strict_mode failed on an ASAN build: expected "Error converting column: 
> 5 to DOUBLE"
> -
>
> Key: IMPALA-7378
> URL: https://issues.apache.org/jira/browse/IMPALA-7378
> Project: IMPALA
>  Issue Type: Bug
>  Components: Backend
>Affects Versions: Impala 3.1.0
>Reporter: David Knupp
>Assignee: Tim Armstrong
>Priority: Major
>
> *Stacktrace*
> {noformat}
> query_test/test_queries.py:159: in test_strict_mode
> self.run_test_case('QueryTest/strict-mode-abort', vector)
> common/impala_test_suite.py:420: in run_test_case
> assert False, "Expected exception: %s" % expected_str
> E   AssertionError: Expected exception: Error converting column: 5 to DOUBLE
> {noformat}
> *Standard Error*
> {noformat}
> -- executing against localhost:21000
> use functional;
> SET strict_mode=1;
> SET batch_size=0;
> SET num_nodes=0;
> SET disable_codegen_rows_threshold=0;
> SET disable_codegen=False;
> SET abort_on_error=0;
> SET exec_single_node_rows_threshold=0;
> -- executing against localhost:21000
> select * from overflow;
> -- executing against localhost:21000
> use functional;
> SET strict_mode=1;
> SET batch_size=0;
> SET num_nodes=0;
> SET disable_codegen_rows_threshold=0;
> SET disable_codegen=False;
> SET abort_on_error=1;
> SET exec_single_node_rows_threshold=0;
> -- executing against localhost:21000
> select tinyint_col from overflow;
> -- executing against localhost:21000
> select smallint_col from overflow;
> -- executing against localhost:21000
> select int_col from overflow;
> -- executing against localhost:21000
> select bigint_col from overflow;
> -- executing against localhost:21000
> select float_col from overflow;
> -- executing against localhost:21000
> select double_col from overflow;
> {noformat}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: issues-all-unsubscr...@impala.apache.org
For additional commands, e-mail: issues-all-h...@impala.apache.org



[jira] [Created] (IMPALA-7378) test_strict_mode failed on an ASAN build: expected "Error converting column: 5 to DOUBLE"

2018-07-31 Thread David Knupp (JIRA)
David Knupp created IMPALA-7378:
---

 Summary: test_strict_mode failed on an ASAN build: expected "Error 
converting column: 5 to DOUBLE"
 Key: IMPALA-7378
 URL: https://issues.apache.org/jira/browse/IMPALA-7378
 Project: IMPALA
  Issue Type: Bug
  Components: Backend
Affects Versions: Impala 3.1.0
Reporter: David Knupp
Assignee: Tim Armstrong


*Stacktrace*
{noformat}
query_test/test_queries.py:159: in test_strict_mode
self.run_test_case('QueryTest/strict-mode-abort', vector)
common/impala_test_suite.py:420: in run_test_case
assert False, "Expected exception: %s" % expected_str
E   AssertionError: Expected exception: Error converting column: 5 to DOUBLE
{noformat}

*Standard Error*
{noformat}
-- executing against localhost:21000
use functional;

SET strict_mode=1;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=0;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select * from overflow;

-- executing against localhost:21000
use functional;

SET strict_mode=1;
SET batch_size=0;
SET num_nodes=0;
SET disable_codegen_rows_threshold=0;
SET disable_codegen=False;
SET abort_on_error=1;
SET exec_single_node_rows_threshold=0;
-- executing against localhost:21000
select tinyint_col from overflow;

-- executing against localhost:21000
select smallint_col from overflow;

-- executing against localhost:21000
select int_col from overflow;

-- executing against localhost:21000
select bigint_col from overflow;

-- executing against localhost:21000
select float_col from overflow;

-- executing against localhost:21000
select double_col from overflow;
{noformat}




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: issues-all-unsubscr...@impala.apache.org
For additional commands, e-mail: issues-all-h...@impala.apache.org



[jira] [Updated] (IMPALA-7361) test_heterogeneous_proc_mem_limit: Query aborted: Not enough memory available on host (s3)

2018-07-31 Thread David Knupp (JIRA)


 [ 
https://issues.apache.org/jira/browse/IMPALA-7361?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

David Knupp updated IMPALA-7361:

Affects Version/s: Impala 3.1.0

> test_heterogeneous_proc_mem_limit:  Query aborted: Not enough memory 
> available on host (s3)
> ---
>
> Key: IMPALA-7361
> URL: https://issues.apache.org/jira/browse/IMPALA-7361
> Project: IMPALA
>  Issue Type: Bug
>  Components: Backend
>Affects Versions: Impala 3.1.0
>Reporter: nithya
>Assignee: Bikramjeet Vig
>Priority: Major
>  Labels: broken-build
>
> texttest_heterogeneous_proc_mem_limit custom cluster test fails with the 
> following assertion error
> Stacktrace
> {noformat}
> custom_cluster/test_admission_controller.py:514: in 
> test_heterogeneous_proc_mem_limit
> assert re.search("Queued reason: Not enough memory available on host 
> \S+.Needed "
> E   AssertionError: ImpalaBeeswaxException:
> E  Query aborted:Admission for query exceeded timeout 200ms in pool 
> default-pool. Queued reason: Not enough memory available on host 
> impala-ec2-centos74-m5-4xlarge-ondemand-08d6.vpc.cloudera.com:22001.Needed 
> 2.00 GB but only 1.00 GB out of 3.00 GB was available.
> E 
> E 
> E   assert None
> E+  where None = ('Queued reason: Not 
> enough memory available on host \\S+.Needed 2.00 GB but only 1.00 GB out of 
> 2.00 GB was available.', 'ImpalaBeeswaxException:\n Query aborted:Admission 
> for query exceeded timeout 200ms in pool default-pool. Queued 
> reaso...os74-m5-4xlarge-ondemand-08d6.vpc.cloudera.com:22001.Needed 2.00 GB 
> but only 1.00 GB out of 3.00 GB was available.\n\n')
> E+where  = re.search
> E+and   'ImpalaBeeswaxException:\n Query aborted:Admission for query 
> exceeded timeout 200ms in pool default-pool. Queued 
> reaso...os74-m5-4xlarge-ondemand-08d6.vpc.cloudera.com:22001.Needed 2.00 GB 
> but only 1.00 GB out of 3.00 GB was available.\n\n' = 
> str(ImpalaBeeswaxException())
> {noformat}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: issues-all-unsubscr...@impala.apache.org
For additional commands, e-mail: issues-all-h...@impala.apache.org



[jira] [Updated] (IMPALA-7361) test_heterogeneous_proc_mem_limit: Query aborted: Not enough memory available on host (s3)

2018-07-31 Thread David Knupp (JIRA)


 [ 
https://issues.apache.org/jira/browse/IMPALA-7361?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

David Knupp updated IMPALA-7361:

Summary: test_heterogeneous_proc_mem_limit:  Query aborted: Not enough 
memory available on host (s3)  (was: test_heterogeneous_proc_mem_limit:  Query 
aborted: Not enough memory available on host)

> test_heterogeneous_proc_mem_limit:  Query aborted: Not enough memory 
> available on host (s3)
> ---
>
> Key: IMPALA-7361
> URL: https://issues.apache.org/jira/browse/IMPALA-7361
> Project: IMPALA
>  Issue Type: Bug
>  Components: Backend
>Reporter: nithya
>Assignee: Bikramjeet Vig
>Priority: Major
>  Labels: broken-build
>
> texttest_heterogeneous_proc_mem_limit custom cluster test fails with the 
> following assertion error
> Stacktrace
> {noformat}
> custom_cluster/test_admission_controller.py:514: in 
> test_heterogeneous_proc_mem_limit
> assert re.search("Queued reason: Not enough memory available on host 
> \S+.Needed "
> E   AssertionError: ImpalaBeeswaxException:
> E  Query aborted:Admission for query exceeded timeout 200ms in pool 
> default-pool. Queued reason: Not enough memory available on host 
> impala-ec2-centos74-m5-4xlarge-ondemand-08d6.vpc.cloudera.com:22001.Needed 
> 2.00 GB but only 1.00 GB out of 3.00 GB was available.
> E 
> E 
> E   assert None
> E+  where None = ('Queued reason: Not 
> enough memory available on host \\S+.Needed 2.00 GB but only 1.00 GB out of 
> 2.00 GB was available.', 'ImpalaBeeswaxException:\n Query aborted:Admission 
> for query exceeded timeout 200ms in pool default-pool. Queued 
> reaso...os74-m5-4xlarge-ondemand-08d6.vpc.cloudera.com:22001.Needed 2.00 GB 
> but only 1.00 GB out of 3.00 GB was available.\n\n')
> E+where  = re.search
> E+and   'ImpalaBeeswaxException:\n Query aborted:Admission for query 
> exceeded timeout 200ms in pool default-pool. Queued 
> reaso...os74-m5-4xlarge-ondemand-08d6.vpc.cloudera.com:22001.Needed 2.00 GB 
> but only 1.00 GB out of 3.00 GB was available.\n\n' = 
> str(ImpalaBeeswaxException())
> {noformat}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: issues-all-unsubscr...@impala.apache.org
For additional commands, e-mail: issues-all-h...@impala.apache.org



[jira] [Work started] (IMPALA-7377) Update Sentry for object ownership feature

2018-07-31 Thread Fredy Wijaya (JIRA)


 [ 
https://issues.apache.org/jira/browse/IMPALA-7377?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Work on IMPALA-7377 started by Fredy Wijaya.

> Update Sentry for object ownership feature
> --
>
> Key: IMPALA-7377
> URL: https://issues.apache.org/jira/browse/IMPALA-7377
> Project: IMPALA
>  Issue Type: Sub-task
>  Components: Infrastructure
>Reporter: Fredy Wijaya
>Assignee: Fredy Wijaya
>Priority: Major
>  Labels: security
> Fix For: Impala 3.0
>
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: issues-all-unsubscr...@impala.apache.org
For additional commands, e-mail: issues-all-h...@impala.apache.org



[jira] [Created] (IMPALA-7377) Update Sentry for object ownership feature

2018-07-31 Thread Fredy Wijaya (JIRA)
Fredy Wijaya created IMPALA-7377:


 Summary: Update Sentry for object ownership feature
 Key: IMPALA-7377
 URL: https://issues.apache.org/jira/browse/IMPALA-7377
 Project: IMPALA
  Issue Type: Sub-task
  Components: Infrastructure
Reporter: Fredy Wijaya
Assignee: Fredy Wijaya
 Fix For: Impala 3.0






--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: issues-all-unsubscr...@impala.apache.org
For additional commands, e-mail: issues-all-h...@impala.apache.org



[jira] [Updated] (IMPALA-7361) test_heterogeneous_proc_mem_limit: Query aborted: Not enough memory available on host

2018-07-31 Thread David Knupp (JIRA)


 [ 
https://issues.apache.org/jira/browse/IMPALA-7361?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

David Knupp updated IMPALA-7361:

Description: 
texttest_heterogeneous_proc_mem_limit custom cluster test fails with the 
following assertion error

Stacktrace
{noformat}
custom_cluster/test_admission_controller.py:514: in 
test_heterogeneous_proc_mem_limit
assert re.search("Queued reason: Not enough memory available on host 
\S+.Needed "
E   AssertionError: ImpalaBeeswaxException:
E  Query aborted:Admission for query exceeded timeout 200ms in pool 
default-pool. Queued reason: Not enough memory available on host 
impala-ec2-centos74-m5-4xlarge-ondemand-08d6.vpc.cloudera.com:22001.Needed 2.00 
GB but only 1.00 GB out of 3.00 GB was available.
E 
E 
E   assert None
E+  where None = ('Queued reason: Not 
enough memory available on host \\S+.Needed 2.00 GB but only 1.00 GB out of 
2.00 GB was available.', 'ImpalaBeeswaxException:\n Query aborted:Admission for 
query exceeded timeout 200ms in pool default-pool. Queued 
reaso...os74-m5-4xlarge-ondemand-08d6.vpc.cloudera.com:22001.Needed 2.00 GB but 
only 1.00 GB out of 3.00 GB was available.\n\n')
E+where  = re.search
E+and   'ImpalaBeeswaxException:\n Query aborted:Admission for query 
exceeded timeout 200ms in pool default-pool. Queued 
reaso...os74-m5-4xlarge-ondemand-08d6.vpc.cloudera.com:22001.Needed 2.00 GB but 
only 1.00 GB out of 3.00 GB was available.\n\n' = str(ImpalaBeeswaxException())
{noformat}



  was:
texttest_heterogeneous_proc_mem_limit custom cluster test fails with the 
following assertion error

{preformatted}
Stacktrace
custom_cluster/test_admission_controller.py:514: in 
test_heterogeneous_proc_mem_limit
assert re.search("Queued reason: Not enough memory available on host 
\S+.Needed "
E   AssertionError: ImpalaBeeswaxException:
E  Query aborted:Admission for query exceeded timeout 200ms in pool 
default-pool. Queued reason: Not enough memory available on host 
impala-ec2-centos74-m5-4xlarge-ondemand-08d6.vpc.cloudera.com:22001.Needed 2.00 
GB but only 1.00 GB out of 3.00 GB was available.
E 
E 
E   assert None
E+  where None = ('Queued reason: Not 
enough memory available on host \\S+.Needed 2.00 GB but only 1.00 GB out of 
2.00 GB was available.', 'ImpalaBeeswaxException:\n Query aborted:Admission for 
query exceeded timeout 200ms in pool default-pool. Queued 
reaso...os74-m5-4xlarge-ondemand-08d6.vpc.cloudera.com:22001.Needed 2.00 GB but 
only 1.00 GB out of 3.00 GB was available.\n\n')
E+where  = re.search
E+and   'ImpalaBeeswaxException:\n Query aborted:Admission for query 
exceeded timeout 200ms in pool default-pool. Queued 
reaso...os74-m5-4xlarge-ondemand-08d6.vpc.cloudera.com:22001.Needed 2.00 GB but 
only 1.00 GB out of 3.00 GB was available.\n\n' = str(ImpalaBeeswaxException())
{preformatted}


> test_heterogeneous_proc_mem_limit:  Query aborted: Not enough memory 
> available on host
> --
>
> Key: IMPALA-7361
> URL: https://issues.apache.org/jira/browse/IMPALA-7361
> Project: IMPALA
>  Issue Type: Bug
>  Components: Backend
>Reporter: nithya
>Assignee: Bikramjeet Vig
>Priority: Major
>  Labels: broken-build
>
> texttest_heterogeneous_proc_mem_limit custom cluster test fails with the 
> following assertion error
> Stacktrace
> {noformat}
> custom_cluster/test_admission_controller.py:514: in 
> test_heterogeneous_proc_mem_limit
> assert re.search("Queued reason: Not enough memory available on host 
> \S+.Needed "
> E   AssertionError: ImpalaBeeswaxException:
> E  Query aborted:Admission for query exceeded timeout 200ms in pool 
> default-pool. Queued reason: Not enough memory available on host 
> impala-ec2-centos74-m5-4xlarge-ondemand-08d6.vpc.cloudera.com:22001.Needed 
> 2.00 GB but only 1.00 GB out of 3.00 GB was available.
> E 
> E 
> E   assert None
> E+  where None = ('Queued reason: Not 
> enough memory available on host \\S+.Needed 2.00 GB but only 1.00 GB out of 
> 2.00 GB was available.', 'ImpalaBeeswaxException:\n Query aborted:Admission 
> for query exceeded timeout 200ms in pool default-pool. Queued 
> reaso...os74-m5-4xlarge-ondemand-08d6.vpc.cloudera.com:22001.Needed 2.00 GB 
> but only 1.00 GB out of 3.00 GB was available.\n\n')
> E+where  = re.search
> E+and   'ImpalaBeeswaxException:\n Query aborted:Admission for query 
> exceeded timeout 200ms in pool default-pool. Queued 
> reaso...os74-m5-4xlarge-ondemand-08d6.vpc.cloudera.com:22001.Needed 2.00 GB 
> but only 1.00 GB out of 3.00 GB was available.\n\n' = 
> str(ImpalaBeeswaxException())
> {noformat}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (IMPALA-7361) test_heterogeneous_proc_mem_limit: Query aborted: Not enough memory available on host

2018-07-31 Thread David Knupp (JIRA)


 [ 
https://issues.apache.org/jira/browse/IMPALA-7361?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

David Knupp updated IMPALA-7361:

Description: 
texttest_heterogeneous_proc_mem_limit custom cluster test fails with the 
following assertion error

{preformatted}
Stacktrace
custom_cluster/test_admission_controller.py:514: in 
test_heterogeneous_proc_mem_limit
assert re.search("Queued reason: Not enough memory available on host 
\S+.Needed "
E   AssertionError: ImpalaBeeswaxException:
E  Query aborted:Admission for query exceeded timeout 200ms in pool 
default-pool. Queued reason: Not enough memory available on host 
impala-ec2-centos74-m5-4xlarge-ondemand-08d6.vpc.cloudera.com:22001.Needed 2.00 
GB but only 1.00 GB out of 3.00 GB was available.
E 
E 
E   assert None
E+  where None = ('Queued reason: Not 
enough memory available on host \\S+.Needed 2.00 GB but only 1.00 GB out of 
2.00 GB was available.', 'ImpalaBeeswaxException:\n Query aborted:Admission for 
query exceeded timeout 200ms in pool default-pool. Queued 
reaso...os74-m5-4xlarge-ondemand-08d6.vpc.cloudera.com:22001.Needed 2.00 GB but 
only 1.00 GB out of 3.00 GB was available.\n\n')
E+where  = re.search
E+and   'ImpalaBeeswaxException:\n Query aborted:Admission for query 
exceeded timeout 200ms in pool default-pool. Queued 
reaso...os74-m5-4xlarge-ondemand-08d6.vpc.cloudera.com:22001.Needed 2.00 GB but 
only 1.00 GB out of 3.00 GB was available.\n\n' = str(ImpalaBeeswaxException())
{preformatted}

  was:
test_heterogeneous_proc_mem_limit fails with the following assertion error

 
{code:java}
AssertionError: ImpalaBeeswaxException:    Query aborted:Admission for query 
exceeded timeout 200ms in pool default-pool. Queued reason: Not enough memory 
available on host :22001.Needed 2.00 GB but only 1.00 GB out of 3.00 
GB was available.       assert None  +  where None = ('Queued reason: Not enough memory available on host \\S+.Needed 
2.00 GB but only 1.00 GB out of 2.00 GB was available.', 
'ImpalaBeeswaxException:\n Query aborted:Admission for query exceeded timeout 
200ms in pool default-pool. Queued reaso...:22001.Needed 2.00 GB but 
only 1.00 GB out of 3.00 GB was available.\n\n')  +    where  = re.search  +    and   'ImpalaBeeswaxException:\n Query 
aborted:Admission for query exceeded timeout 200ms in pool default-pool. Queued 
reaso...:22001.Needed 2.00 GB but only 1.00 GB out of 3.00 GB was 
available.\n\n' = str(ImpalaBeeswaxException())

{code}
 

stack trace
{code:java}
*Stacktrace*

custom_cluster/test_admission_controller.py:514: in 
test_heterogeneous_proc_mem_limit

    assert re.search("Queued reason: Not enough memory available on host 
\S+.Needed "

E   AssertionError: ImpalaBeeswaxException:

E      Query aborted:Admission for query exceeded timeout 200ms in pool 
default-pool. Queued reason: Not enough memory available on host 
:22001.Needed 2.00 GB but only 1.00 GB out of 3.00 GB was available.

E     

E     

E   assert None

E    +  where None = ('Queued reason: Not 
enough memory available on host \\S+.Needed 2.00 GB but only 1.00 GB out of 
2.00 GB was available.', 'ImpalaBeeswaxException:\n Query aborted:Admission for 
query exceeded timeout 200ms in pool default-pool. Queued 
reaso...:22001.Needed 2.00 GB but only 1.00 GB out of 3.00 GB was 
available.\n\n')

E    +    where  = re.search

E    +    and   'ImpalaBeeswaxException:\n Query aborted:Admission for query 
exceeded timeout 200ms in pool default-pool. Queued 
reaso...:22001.Needed 2.00 GB but only 1.00 GB out of 3.00 GB was 
available.\n\n' = str(ImpalaBeeswaxException())

*Standard Error*

08:55:51 MainThread: Starting State Store logging to 
/data/jenkins/workspace/impala-asf-master-core-s3/repos/Impala/logs/custom_cluster_tests/statestored.INFO

08:55:52 MainThread: Starting Catalog Service logging to 
/data/jenkins/workspace/impala-asf-master-core-s3/repos/Impala/logs/custom_cluster_tests/catalogd.INFO

08:55:53 MainThread: Starting Impala Daemon logging to 
/data/jenkins/workspace/impala-asf-master-core-s3/repos/Impala/logs/custom_cluster_tests/impalad.INFO

08:55:54 MainThread: Starting Impala Daemon logging to 
/data/jenkins/workspace/impala-asf-master-core-s3/repos/Impala/logs/custom_cluster_tests/impalad_node1.INFO

08:55:55 MainThread: Starting Impala Daemon logging to 
/data/jenkins/workspace/impala-asf-master-core-s3/repos/Impala/logs/custom_cluster_tests/impalad_node2.INFO

08:55:58 MainThread: Found 3 impalad/1 statestored/1 catalogd process(es)

08:55:58 MainThread: Getting num_known_live_backends from :25000

08:55:58 MainThread: Waiting for num_known_live_backends=3. Current value: 0

08:55:59 MainThread: Getting num_known_live_backends from:25000

08:55:59 MainThread: Waiting for num_known_live_backends=3. Current value: 1

08:56:00 MainThread: Getting num_known_live_backends from :25000

08:56:00 MainThread: Waiting for 

[jira] [Updated] (IMPALA-7361) test_heterogeneous_proc_mem_limit: Query aborted: Not enough memory available on host

2018-07-31 Thread David Knupp (JIRA)


 [ 
https://issues.apache.org/jira/browse/IMPALA-7361?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

David Knupp updated IMPALA-7361:

Summary: test_heterogeneous_proc_mem_limit:  Query aborted: Not enough 
memory available on host  (was: test_heterogeneous_proc_mem_limit:  Query 
aborted: )

> test_heterogeneous_proc_mem_limit:  Query aborted: Not enough memory 
> available on host
> --
>
> Key: IMPALA-7361
> URL: https://issues.apache.org/jira/browse/IMPALA-7361
> Project: IMPALA
>  Issue Type: Bug
>  Components: Backend
>Reporter: nithya
>Assignee: Bikramjeet Vig
>Priority: Major
>  Labels: broken-build
>
> test_heterogeneous_proc_mem_limit fails with the following assertion error
>  
> {code:java}
> AssertionError: ImpalaBeeswaxException:    Query aborted:Admission for query 
> exceeded timeout 200ms in pool default-pool. Queued reason: Not enough memory 
> available on host :22001.Needed 2.00 GB but only 1.00 GB out of 
> 3.00 GB was available.       assert None  +  where None =  0x7f2b4a67c5f0>('Queued reason: Not enough memory available on host 
> \\S+.Needed 2.00 GB but only 1.00 GB out of 2.00 GB was available.', 
> 'ImpalaBeeswaxException:\n Query aborted:Admission for query exceeded timeout 
> 200ms in pool default-pool. Queued reaso...:22001.Needed 2.00 GB 
> but only 1.00 GB out of 3.00 GB was available.\n\n')  +    where  search at 0x7f2b4a67c5f0> = re.search  +    and   'ImpalaBeeswaxException:\n 
> Query aborted:Admission for query exceeded timeout 200ms in pool 
> default-pool. Queued reaso...:22001.Needed 2.00 GB but only 1.00 GB 
> out of 3.00 GB was available.\n\n' = str(ImpalaBeeswaxException())
> {code}
>  
> stack trace
> {code:java}
> *Stacktrace*
> custom_cluster/test_admission_controller.py:514: in 
> test_heterogeneous_proc_mem_limit
>     assert re.search("Queued reason: Not enough memory available on host 
> \S+.Needed "
> E   AssertionError: ImpalaBeeswaxException:
> E      Query aborted:Admission for query exceeded timeout 200ms in pool 
> default-pool. Queued reason: Not enough memory available on host 
> :22001.Needed 2.00 GB but only 1.00 GB out of 3.00 GB was available.
> E     
> E     
> E   assert None
> E    +  where None = ('Queued reason: Not 
> enough memory available on host \\S+.Needed 2.00 GB but only 1.00 GB out of 
> 2.00 GB was available.', 'ImpalaBeeswaxException:\n Query aborted:Admission 
> for query exceeded timeout 200ms in pool default-pool. Queued 
> reaso...:22001.Needed 2.00 GB but only 1.00 GB out of 3.00 GB was 
> available.\n\n')
> E    +    where  = re.search
> E    +    and   'ImpalaBeeswaxException:\n Query aborted:Admission for query 
> exceeded timeout 200ms in pool default-pool. Queued 
> reaso...:22001.Needed 2.00 GB but only 1.00 GB out of 3.00 GB was 
> available.\n\n' = str(ImpalaBeeswaxException())
> *Standard Error*
> 08:55:51 MainThread: Starting State Store logging to 
> /data/jenkins/workspace/impala-asf-master-core-s3/repos/Impala/logs/custom_cluster_tests/statestored.INFO
> 08:55:52 MainThread: Starting Catalog Service logging to 
> /data/jenkins/workspace/impala-asf-master-core-s3/repos/Impala/logs/custom_cluster_tests/catalogd.INFO
> 08:55:53 MainThread: Starting Impala Daemon logging to 
> /data/jenkins/workspace/impala-asf-master-core-s3/repos/Impala/logs/custom_cluster_tests/impalad.INFO
> 08:55:54 MainThread: Starting Impala Daemon logging to 
> /data/jenkins/workspace/impala-asf-master-core-s3/repos/Impala/logs/custom_cluster_tests/impalad_node1.INFO
> 08:55:55 MainThread: Starting Impala Daemon logging to 
> /data/jenkins/workspace/impala-asf-master-core-s3/repos/Impala/logs/custom_cluster_tests/impalad_node2.INFO
> 08:55:58 MainThread: Found 3 impalad/1 statestored/1 catalogd process(es)
> 08:55:58 MainThread: Getting num_known_live_backends from :25000
> 08:55:58 MainThread: Waiting for num_known_live_backends=3. Current value: 0
> 08:55:59 MainThread: Getting num_known_live_backends from:25000
> 08:55:59 MainThread: Waiting for num_known_live_backends=3. Current value: 1
> 08:56:00 MainThread: Getting num_known_live_backends from :25000
> 08:56:00 MainThread: Waiting for num_known_live_backends=3. Current value: 2
> 08:56:01 MainThread: Getting num_known_live_backends from :25000
> 08:56:01 MainThread: num_known_live_backends has reached value: 3
> 08:56:01 MainThread: Getting num_known_live_backends from :25001
> 08:56:01 MainThread: num_known_live_backends has reached value: 3
> 08:56:01 MainThread: Getting num_known_live_backends from :25002
> 08:56:01 MainThread: num_known_live_backends has reached value: 3
> 08:56:01 MainThread: Impala Cluster Running with 3 nodes (3 coordinators, 3 
> executors).
> MainThread: Found 3 impalad/1 statestored/1 catalogd 

[jira] [Updated] (IMPALA-7361) test_heterogeneous_proc_mem_limit: Query aborted:

2018-07-31 Thread David Knupp (JIRA)


 [ 
https://issues.apache.org/jira/browse/IMPALA-7361?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

David Knupp updated IMPALA-7361:

Summary: test_heterogeneous_proc_mem_limit:  Query aborted:   (was: 
test_heterogeneous_proc_mem_limit:  Assertion Failure)

> test_heterogeneous_proc_mem_limit:  Query aborted: 
> ---
>
> Key: IMPALA-7361
> URL: https://issues.apache.org/jira/browse/IMPALA-7361
> Project: IMPALA
>  Issue Type: Bug
>  Components: Backend
>Reporter: nithya
>Assignee: Bikramjeet Vig
>Priority: Major
>  Labels: broken-build
>
> test_heterogeneous_proc_mem_limit fails with the following assertion error
>  
> {code:java}
> AssertionError: ImpalaBeeswaxException:    Query aborted:Admission for query 
> exceeded timeout 200ms in pool default-pool. Queued reason: Not enough memory 
> available on host :22001.Needed 2.00 GB but only 1.00 GB out of 
> 3.00 GB was available.       assert None  +  where None =  0x7f2b4a67c5f0>('Queued reason: Not enough memory available on host 
> \\S+.Needed 2.00 GB but only 1.00 GB out of 2.00 GB was available.', 
> 'ImpalaBeeswaxException:\n Query aborted:Admission for query exceeded timeout 
> 200ms in pool default-pool. Queued reaso...:22001.Needed 2.00 GB 
> but only 1.00 GB out of 3.00 GB was available.\n\n')  +    where  search at 0x7f2b4a67c5f0> = re.search  +    and   'ImpalaBeeswaxException:\n 
> Query aborted:Admission for query exceeded timeout 200ms in pool 
> default-pool. Queued reaso...:22001.Needed 2.00 GB but only 1.00 GB 
> out of 3.00 GB was available.\n\n' = str(ImpalaBeeswaxException())
> {code}
>  
> stack trace
> {code:java}
> *Stacktrace*
> custom_cluster/test_admission_controller.py:514: in 
> test_heterogeneous_proc_mem_limit
>     assert re.search("Queued reason: Not enough memory available on host 
> \S+.Needed "
> E   AssertionError: ImpalaBeeswaxException:
> E      Query aborted:Admission for query exceeded timeout 200ms in pool 
> default-pool. Queued reason: Not enough memory available on host 
> :22001.Needed 2.00 GB but only 1.00 GB out of 3.00 GB was available.
> E     
> E     
> E   assert None
> E    +  where None = ('Queued reason: Not 
> enough memory available on host \\S+.Needed 2.00 GB but only 1.00 GB out of 
> 2.00 GB was available.', 'ImpalaBeeswaxException:\n Query aborted:Admission 
> for query exceeded timeout 200ms in pool default-pool. Queued 
> reaso...:22001.Needed 2.00 GB but only 1.00 GB out of 3.00 GB was 
> available.\n\n')
> E    +    where  = re.search
> E    +    and   'ImpalaBeeswaxException:\n Query aborted:Admission for query 
> exceeded timeout 200ms in pool default-pool. Queued 
> reaso...:22001.Needed 2.00 GB but only 1.00 GB out of 3.00 GB was 
> available.\n\n' = str(ImpalaBeeswaxException())
> *Standard Error*
> 08:55:51 MainThread: Starting State Store logging to 
> /data/jenkins/workspace/impala-asf-master-core-s3/repos/Impala/logs/custom_cluster_tests/statestored.INFO
> 08:55:52 MainThread: Starting Catalog Service logging to 
> /data/jenkins/workspace/impala-asf-master-core-s3/repos/Impala/logs/custom_cluster_tests/catalogd.INFO
> 08:55:53 MainThread: Starting Impala Daemon logging to 
> /data/jenkins/workspace/impala-asf-master-core-s3/repos/Impala/logs/custom_cluster_tests/impalad.INFO
> 08:55:54 MainThread: Starting Impala Daemon logging to 
> /data/jenkins/workspace/impala-asf-master-core-s3/repos/Impala/logs/custom_cluster_tests/impalad_node1.INFO
> 08:55:55 MainThread: Starting Impala Daemon logging to 
> /data/jenkins/workspace/impala-asf-master-core-s3/repos/Impala/logs/custom_cluster_tests/impalad_node2.INFO
> 08:55:58 MainThread: Found 3 impalad/1 statestored/1 catalogd process(es)
> 08:55:58 MainThread: Getting num_known_live_backends from :25000
> 08:55:58 MainThread: Waiting for num_known_live_backends=3. Current value: 0
> 08:55:59 MainThread: Getting num_known_live_backends from:25000
> 08:55:59 MainThread: Waiting for num_known_live_backends=3. Current value: 1
> 08:56:00 MainThread: Getting num_known_live_backends from :25000
> 08:56:00 MainThread: Waiting for num_known_live_backends=3. Current value: 2
> 08:56:01 MainThread: Getting num_known_live_backends from :25000
> 08:56:01 MainThread: num_known_live_backends has reached value: 3
> 08:56:01 MainThread: Getting num_known_live_backends from :25001
> 08:56:01 MainThread: num_known_live_backends has reached value: 3
> 08:56:01 MainThread: Getting num_known_live_backends from :25002
> 08:56:01 MainThread: num_known_live_backends has reached value: 3
> 08:56:01 MainThread: Impala Cluster Running with 3 nodes (3 coordinators, 3 
> executors).
> MainThread: Found 3 impalad/1 statestored/1 catalogd process(es)
> MainThread: Getting metric: statestore.live-backends from :25010
> MainThread: Metric 

[jira] [Updated] (IMPALA-7361) test_heterogeneous_proc_mem_limit: Assertion Failure

2018-07-31 Thread David Knupp (JIRA)


 [ 
https://issues.apache.org/jira/browse/IMPALA-7361?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

David Knupp updated IMPALA-7361:

Summary: test_heterogeneous_proc_mem_limit:  Assertion Failure  (was: 
test_heterogeneous_proc_mem_limit - Assertion Failure)

> test_heterogeneous_proc_mem_limit:  Assertion Failure
> -
>
> Key: IMPALA-7361
> URL: https://issues.apache.org/jira/browse/IMPALA-7361
> Project: IMPALA
>  Issue Type: Bug
>  Components: Backend
>Reporter: nithya
>Assignee: Bikramjeet Vig
>Priority: Major
>  Labels: broken-build
>
> test_heterogeneous_proc_mem_limit fails with the following assertion error
>  
> {code:java}
> AssertionError: ImpalaBeeswaxException:    Query aborted:Admission for query 
> exceeded timeout 200ms in pool default-pool. Queued reason: Not enough memory 
> available on host :22001.Needed 2.00 GB but only 1.00 GB out of 
> 3.00 GB was available.       assert None  +  where None =  0x7f2b4a67c5f0>('Queued reason: Not enough memory available on host 
> \\S+.Needed 2.00 GB but only 1.00 GB out of 2.00 GB was available.', 
> 'ImpalaBeeswaxException:\n Query aborted:Admission for query exceeded timeout 
> 200ms in pool default-pool. Queued reaso...:22001.Needed 2.00 GB 
> but only 1.00 GB out of 3.00 GB was available.\n\n')  +    where  search at 0x7f2b4a67c5f0> = re.search  +    and   'ImpalaBeeswaxException:\n 
> Query aborted:Admission for query exceeded timeout 200ms in pool 
> default-pool. Queued reaso...:22001.Needed 2.00 GB but only 1.00 GB 
> out of 3.00 GB was available.\n\n' = str(ImpalaBeeswaxException())
> {code}
>  
> stack trace
> {code:java}
> *Stacktrace*
> custom_cluster/test_admission_controller.py:514: in 
> test_heterogeneous_proc_mem_limit
>     assert re.search("Queued reason: Not enough memory available on host 
> \S+.Needed "
> E   AssertionError: ImpalaBeeswaxException:
> E      Query aborted:Admission for query exceeded timeout 200ms in pool 
> default-pool. Queued reason: Not enough memory available on host 
> :22001.Needed 2.00 GB but only 1.00 GB out of 3.00 GB was available.
> E     
> E     
> E   assert None
> E    +  where None = ('Queued reason: Not 
> enough memory available on host \\S+.Needed 2.00 GB but only 1.00 GB out of 
> 2.00 GB was available.', 'ImpalaBeeswaxException:\n Query aborted:Admission 
> for query exceeded timeout 200ms in pool default-pool. Queued 
> reaso...:22001.Needed 2.00 GB but only 1.00 GB out of 3.00 GB was 
> available.\n\n')
> E    +    where  = re.search
> E    +    and   'ImpalaBeeswaxException:\n Query aborted:Admission for query 
> exceeded timeout 200ms in pool default-pool. Queued 
> reaso...:22001.Needed 2.00 GB but only 1.00 GB out of 3.00 GB was 
> available.\n\n' = str(ImpalaBeeswaxException())
> *Standard Error*
> 08:55:51 MainThread: Starting State Store logging to 
> /data/jenkins/workspace/impala-asf-master-core-s3/repos/Impala/logs/custom_cluster_tests/statestored.INFO
> 08:55:52 MainThread: Starting Catalog Service logging to 
> /data/jenkins/workspace/impala-asf-master-core-s3/repos/Impala/logs/custom_cluster_tests/catalogd.INFO
> 08:55:53 MainThread: Starting Impala Daemon logging to 
> /data/jenkins/workspace/impala-asf-master-core-s3/repos/Impala/logs/custom_cluster_tests/impalad.INFO
> 08:55:54 MainThread: Starting Impala Daemon logging to 
> /data/jenkins/workspace/impala-asf-master-core-s3/repos/Impala/logs/custom_cluster_tests/impalad_node1.INFO
> 08:55:55 MainThread: Starting Impala Daemon logging to 
> /data/jenkins/workspace/impala-asf-master-core-s3/repos/Impala/logs/custom_cluster_tests/impalad_node2.INFO
> 08:55:58 MainThread: Found 3 impalad/1 statestored/1 catalogd process(es)
> 08:55:58 MainThread: Getting num_known_live_backends from :25000
> 08:55:58 MainThread: Waiting for num_known_live_backends=3. Current value: 0
> 08:55:59 MainThread: Getting num_known_live_backends from:25000
> 08:55:59 MainThread: Waiting for num_known_live_backends=3. Current value: 1
> 08:56:00 MainThread: Getting num_known_live_backends from :25000
> 08:56:00 MainThread: Waiting for num_known_live_backends=3. Current value: 2
> 08:56:01 MainThread: Getting num_known_live_backends from :25000
> 08:56:01 MainThread: num_known_live_backends has reached value: 3
> 08:56:01 MainThread: Getting num_known_live_backends from :25001
> 08:56:01 MainThread: num_known_live_backends has reached value: 3
> 08:56:01 MainThread: Getting num_known_live_backends from :25002
> 08:56:01 MainThread: num_known_live_backends has reached value: 3
> 08:56:01 MainThread: Impala Cluster Running with 3 nodes (3 coordinators, 3 
> executors).
> MainThread: Found 3 impalad/1 statestored/1 catalogd process(es)
> MainThread: Getting metric: statestore.live-backends from :25010
> MainThread: Metric 

[jira] [Commented] (IMPALA-7376) Impala hits a DCHECK if a fragment instance fails to initialize the filter bank

2018-07-31 Thread Sailesh Mukil (JIRA)


[ 
https://issues.apache.org/jira/browse/IMPALA-7376?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16564386#comment-16564386
 ] 

Sailesh Mukil commented on IMPALA-7376:
---

CC: [~kwho]

> Impala hits a DCHECK if a fragment instance fails to initialize the filter 
> bank
> ---
>
> Key: IMPALA-7376
> URL: https://issues.apache.org/jira/browse/IMPALA-7376
> Project: IMPALA
>  Issue Type: Bug
>  Components: Backend
>Reporter: Sailesh Mukil
>Assignee: Sailesh Mukil
>Priority: Critical
>  Labels: crash
>
> While Prepare()-ing a fragment instance, if we fail to initialize the runtime 
> filter bank, we will exit FIS::Prepare() without acquiring a thread token 
> (AcquireThreadToken()):
> https://github.com/apache/impala/blob/316b17ac55adb3d1deeb1289b4045688269b201d/be/src/runtime/fragment-instance-state.cc#L135-L139
> FIS::Finalize() is called *always* regardless of whether the fragment 
> instance succeeded or failed. And FIS::Finalize() tries to 
> ReleaseThreadToken() even though it might not have gotten acquired:
> https://github.com/apache/impala/blob/316b17ac55adb3d1deeb1289b4045688269b201d/be/src/runtime/fragment-instance-state.cc#L464
> , causing a DCHECK to be hit.
> This was found while I was adding global debug actions (IMPALA-7046) to the 
> FIS.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: issues-all-unsubscr...@impala.apache.org
For additional commands, e-mail: issues-all-h...@impala.apache.org



[jira] [Created] (IMPALA-7376) Impala hits a DCHECK if a fragment instance fails to initialize the filter bank

2018-07-31 Thread Sailesh Mukil (JIRA)
Sailesh Mukil created IMPALA-7376:
-

 Summary: Impala hits a DCHECK if a fragment instance fails to 
initialize the filter bank
 Key: IMPALA-7376
 URL: https://issues.apache.org/jira/browse/IMPALA-7376
 Project: IMPALA
  Issue Type: Bug
  Components: Backend
Reporter: Sailesh Mukil
Assignee: Sailesh Mukil


While Prepare()-ing a fragment instance, if we fail to initialize the runtime 
filter bank, we will exit FIS::Prepare() without acquiring a thread token 
(AcquireThreadToken()):

https://github.com/apache/impala/blob/316b17ac55adb3d1deeb1289b4045688269b201d/be/src/runtime/fragment-instance-state.cc#L135-L139

FIS::Finalize() is called *always* regardless of whether the fragment instance 
succeeded or failed. And FIS::Finalize() tries to ReleaseThreadToken() even 
though it might not have gotten acquired:
https://github.com/apache/impala/blob/316b17ac55adb3d1deeb1289b4045688269b201d/be/src/runtime/fragment-instance-state.cc#L464

, causing a DCHECK to be hit.

This was found while I was adding global debug actions (IMPALA-7046) to the FIS.




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: issues-all-unsubscr...@impala.apache.org
For additional commands, e-mail: issues-all-h...@impala.apache.org



[jira] [Closed] (IMPALA-7373) Create a script to generate a JUnitXML symptom.

2018-07-31 Thread Lars Volker (JIRA)


 [ 
https://issues.apache.org/jira/browse/IMPALA-7373?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Lars Volker closed IMPALA-7373.
---
Resolution: Invalid

This seems to be the wrong place to track.

> Create a script to generate a JUnitXML symptom. 
> 
>
> Key: IMPALA-7373
> URL: https://issues.apache.org/jira/browse/IMPALA-7373
> Project: IMPALA
>  Issue Type: Improvement
>Reporter: Lars Volker
>Assignee: David Knupp
>Priority: Major
>
> A symptom can contain a chunk of a log file, a starting timestamp, and a 
> duration. See the xml files generated by the pytests. See the python package 
> junit-xml. A symptom can exist for success or failure, and in general, it is 
> better to always generate a symptom.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: issues-all-unsubscr...@impala.apache.org
For additional commands, e-mail: issues-all-h...@impala.apache.org



[jira] [Work started] (IMPALA-7354) Validate memory estimates for standard workloads in planner tests

2018-07-31 Thread Tim Armstrong (JIRA)


 [ 
https://issues.apache.org/jira/browse/IMPALA-7354?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Work on IMPALA-7354 started by Tim Armstrong.
-
> Validate memory estimates for standard workloads in planner tests
> -
>
> Key: IMPALA-7354
> URL: https://issues.apache.org/jira/browse/IMPALA-7354
> Project: IMPALA
>  Issue Type: Sub-task
>  Components: Frontend
>Reporter: Tim Armstrong
>Assignee: Tim Armstrong
>Priority: Major
>  Labels: resource-management
>
> Currently we have targeted tests for estimates of individual plan nodes, but 
> it would be good to get coverage of some more interesting query shapes. We 
> should verify the total memory estimate produced by the planner for key 
> workloads - TPC-DS, TPC-H, TPC-H Nested and TPC-H Kudu



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: issues-all-unsubscr...@impala.apache.org
For additional commands, e-mail: issues-all-h...@impala.apache.org



[jira] [Created] (IMPALA-7374) Impala Doc: Doc DATE type

2018-07-31 Thread Alex Rodoni (JIRA)
Alex Rodoni created IMPALA-7374:
---

 Summary: Impala Doc: Doc DATE type
 Key: IMPALA-7374
 URL: https://issues.apache.org/jira/browse/IMPALA-7374
 Project: IMPALA
  Issue Type: Sub-task
  Components: Docs
Reporter: Alex Rodoni
Assignee: Alex Rodoni






--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: issues-all-unsubscr...@impala.apache.org
For additional commands, e-mail: issues-all-h...@impala.apache.org



[jira] [Comment Edited] (IMPALA-7335) Assertion Failure - test_corrupt_files

2018-07-31 Thread Pooja Nilangekar (JIRA)


[ 
https://issues.apache.org/jira/browse/IMPALA-7335?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16562750#comment-16562750
 ] 

Pooja Nilangekar edited comment on IMPALA-7335 at 7/31/18 6:53 PM:
---

This appears to be a flaky issue. From the cluster logs, it was not clear what 
the cause of failure was.

Since the file is not generated on the fly, it can't be a case of failure due 
to errors while generating the file. Additionally, the code path to determine 
invalid metadata is deterministic and should be hit as long as the file 
contains fewer values than expected. In the cluster logs, the test failed 
because all fragments completed successfully.

I tried to recreate the error by running the test in an infinite loop with the 
same build parameters. At the end of a 24 hour run, it completed over 1 
successful iterations without any failure. We can wait and see if the issue is 
reproduced in the next week or so. If not, we can close it until it reappears.


was (Author: poojanilangekar):
This appears to be a flaky issue. From the cluster logs, it was not clear what 
the cause of failure was.

Since the file is not generated on the fly, it can't be a case of failure due 
to errors while generating the file. Additionally, the code path to determine 
invalid metadata is deterministic and should be hit as long as the file 
contains fewer values than expected. In the cluster logs, the test failed 
because all fragments completed successfully.

I tried to recreate the error by running the test in an infinite loop with the 
same build parameters. As of now, it has had over 3700 successful iterations 
without any failure. We can wait and see if the issue is reproduced in the next 
week or so. If not, we can close it until it reappears.

> Assertion Failure - test_corrupt_files
> --
>
> Key: IMPALA-7335
> URL: https://issues.apache.org/jira/browse/IMPALA-7335
> Project: IMPALA
>  Issue Type: Bug
>Affects Versions: Impala 3.1.0
>Reporter: nithya
>Assignee: Pooja Nilangekar
>Priority: Critical
>  Labels: broken-build
>
> test_corrupt_files fails 
>  
> query_test.test_scanners.TestParquet.test_corrupt_files[exec_option: 
> \\{'batch_size': 0, 'num_nodes': 0, 'disable_codegen_rows_threshold': 0, 
> 'disable_codegen': False, 'abort_on_error': 1, 'debug_action': None, 
> 'exec_single_node_rows_threshold': 0} | table_format: parquet/none] (from 
> pytest)
>  
> {code:java}
> Error Message
> query_test/test_scanners.py:300: in test_corrupt_files     
> self.run_test_case('QueryTest/parquet-abort-on-error', vector) 
> common/impala_test_suite.py:420: in run_test_case     assert False, "Expected 
> exception: %s" % expected_str E   AssertionError: Expected exception: Column 
> metadata states there are 11 values, but read 10 values from column id.
> STACKTRACE
> query_test/test_scanners.py:300: in test_corrupt_files
>     self.run_test_case('QueryTest/parquet-abort-on-error', vector)
> common/impala_test_suite.py:420: in run_test_case
>     assert False, "Expected exception: %s" % expected_str
> E   AssertionError: Expected exception: Column metadata states there are 11 
> values, but read 10 values from column id.
> Standard Error
> -- executing against localhost:21000
> use functional_parquet;
> SET batch_size=0;
> SET num_nodes=0;
> SET disable_codegen_rows_threshold=0;
> SET disable_codegen=False;
> SET abort_on_error=0;
> SET exec_single_node_rows_threshold=0;
> -- executing against localhost:21000
> set num_nodes=1;
> -- executing against localhost:21000
> set num_scanner_threads=1;
> -- executing against localhost:21000
> select id, cnt from bad_column_metadata t, (select count(*) cnt from 
> t.int_array) v;
> -- executing against localhost:21000
> SET NUM_NODES="0";
> -- executing against localhost:21000
> SET NUM_SCANNER_THREADS="0";
> -- executing against localhost:21000
> set num_nodes=1;
> -- executing against localhost:21000
> set num_scanner_threads=1;
> -- executing against localhost:21000
> select id from bad_column_metadata;
> -- executing against localhost:21000
> SET NUM_NODES="0";
> -- executing against localhost:21000
> SET NUM_SCANNER_THREADS="0";
> -- executing against localhost:21000
> SELECT * from bad_parquet_strings_negative_len;
> -- executing against localhost:21000
> SELECT * from bad_parquet_strings_out_of_bounds;
> -- executing against localhost:21000
> use functional_parquet;
> SET batch_size=0;
> SET num_nodes=0;
> SET disable_codegen_rows_threshold=0;
> SET disable_codegen=False;
> SET abort_on_error=1;
> SET exec_single_node_rows_threshold=0;
> -- executing against localhost:21000
> set num_nodes=1;
> -- executing against localhost:21000
> set num_scanner_threads=1;
> -- executing against localhost:21000
> select id, cnt from bad_column_metadata t, 

[jira] [Created] (IMPALA-7373) Create a script to generate a JUnitXML symptom.

2018-07-31 Thread Lars Volker (JIRA)
Lars Volker created IMPALA-7373:
---

 Summary: Create a script to generate a JUnitXML symptom. 
 Key: IMPALA-7373
 URL: https://issues.apache.org/jira/browse/IMPALA-7373
 Project: IMPALA
  Issue Type: Improvement
Reporter: Lars Volker
Assignee: David Knupp


A symptom can contain a chunk of a log file, a starting timestamp, and a 
duration. See the xml files generated by the pytests. See the python package 
junit-xml. A symptom can exist for success or failure, and in general, it is 
better to always generate a symptom.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: issues-all-unsubscr...@impala.apache.org
For additional commands, e-mail: issues-all-h...@impala.apache.org



[jira] [Created] (IMPALA-7372) Generate Jenkins Symptoms for Common Problems

2018-07-31 Thread Lars Volker (JIRA)
Lars Volker created IMPALA-7372:
---

 Summary: Generate Jenkins Symptoms for Common Problems
 Key: IMPALA-7372
 URL: https://issues.apache.org/jira/browse/IMPALA-7372
 Project: IMPALA
  Issue Type: Epic
  Components: Infrastructure
Affects Versions: Impala 3.0
Reporter: Lars Volker


Common failures currently don't emit proper Jenkins Symptoms, making build 
failure triage harder than it should be. This Epic tracks work on adding more 
symptoms throughout our test execution.

A symptom can contain a chunk of a log file, a starting timestamp, and a 
duration. See the xml files generated by the pytests. See the python package 
junit-xml. A symptom can exist for success or failure, and in general, it is 
better to always generate a symptom.




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: issues-all-unsubscr...@impala.apache.org
For additional commands, e-mail: issues-all-h...@impala.apache.org



[jira] [Commented] (IMPALA-7364) Upgrade RapidJson to the latest version

2018-07-31 Thread Tim Armstrong (JIRA)


[ 
https://issues.apache.org/jira/browse/IMPALA-7364?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16564169#comment-16564169
 ] 

Tim Armstrong commented on IMPALA-7364:
---

How about I make the native-toolchain change to add the new version since it'll 
be easier for me to test?

> Upgrade RapidJson to the latest version
> ---
>
> Key: IMPALA-7364
> URL: https://issues.apache.org/jira/browse/IMPALA-7364
> Project: IMPALA
>  Issue Type: Improvement
>Reporter: Quanlong Huang
>Priority: Major
>
> Currently, we're using rapidjson-0.11. It's old enough and can't show 
> detailed parse errors. In the implementation of built-in JSON function in 
> IMPALA-376, we can't show warnings on how we fail to parse a json string and 
> where is the error location like this:
> http://rapidjson.org/group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#structrapidjson_1_1_parse_result
> This JIRA aim to upgrade the version of RapidJson to v1.1.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: issues-all-unsubscr...@impala.apache.org
For additional commands, e-mail: issues-all-h...@impala.apache.org



[jira] [Commented] (IMPALA-7364) Upgrade RapidJson to the latest version

2018-07-31 Thread Tim Armstrong (JIRA)


[ 
https://issues.apache.org/jira/browse/IMPALA-7364?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16564152#comment-16564152
 ] 

Tim Armstrong commented on IMPALA-7364:
---

[~stiga-huang] yeah the source S3 buckets are managed by Cloudera but you can 
build locally. We do code reviews on gerrit.cloudera.org under the 
native-toolchain project. We need to improve the docs on how to contribute.

I uploaded rapidjson-1.1.0.zip to the source bucket: 
{noformat}
$ sha1sum rapidjson-1.1.0.zip 
0fe7b4f7b83df4b3d517f4a202f3a383af7a0818  rapidjson-1.1.0.zip
{noformat}

I think building it with "./build.sh rapidjson 1.1.0" might just work with no 
modifications since it's a header-only library

> Upgrade RapidJson to the latest version
> ---
>
> Key: IMPALA-7364
> URL: https://issues.apache.org/jira/browse/IMPALA-7364
> Project: IMPALA
>  Issue Type: Improvement
>Reporter: Quanlong Huang
>Priority: Major
>
> Currently, we're using rapidjson-0.11. It's old enough and can't show 
> detailed parse errors. In the implementation of built-in JSON function in 
> IMPALA-376, we can't show warnings on how we fail to parse a json string and 
> where is the error location like this:
> http://rapidjson.org/group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#structrapidjson_1_1_parse_result
> This JIRA aim to upgrade the version of RapidJson to v1.1.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: issues-all-unsubscr...@impala.apache.org
For additional commands, e-mail: issues-all-h...@impala.apache.org



[jira] [Closed] (IMPALA-7222) [DOCS] authorization_proxy_user_config needs clarification

2018-07-31 Thread Alex Rodoni (JIRA)


 [ 
https://issues.apache.org/jira/browse/IMPALA-7222?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Alex Rodoni closed IMPALA-7222.
---
   Resolution: Fixed
Fix Version/s: Impala 3.1.0

> [DOCS] authorization_proxy_user_config needs clarification
> --
>
> Key: IMPALA-7222
> URL: https://issues.apache.org/jira/browse/IMPALA-7222
> Project: IMPALA
>  Issue Type: Bug
>  Components: Docs
>Reporter: Zsombor Fedor
>Assignee: Alex Rodoni
>Priority: Minor
> Fix For: Impala 3.1.0
>
>
> Please refer to the following Impala documentation:
> [https://impala.apache.org/docs/build3x/html/topics/impala_delegation.html]
>  
> The following clarifications needed for better understanding:
> When using this option --authorized_proxy_user_config= 'user1=user2' :
>  * authentication is happening based on the user on the left hand side 
> (_user1_)
>  * authorization is happening based on the right hand side user(s) (_user2_)
>  * you can list the users to enable the delegation for them using the 
> delimiter stated in authorized_proxy_user_config_delimiter switch (default: 
> ",") eg.: _user1_=_user2_,_user3_,_user4_ or enable for any user by *. More 
> entries delimited by ";" (_user1_=_user2_;_user3_=_user4_)
>  * it is not straightforward (at least it wasn't for me) that the delegation 
> doesn't happen automatically when connecting with _user1,_ the client must be 
> able to provide delegated username when opening the session (via 
> "DelegationUID"). ((_user2_ in this case))
>  * it is not necessary for _user1_ to have the permission to access/edit files
>  * it is not necessary for _user2_ to have access to the service via Kerberos
>  * delegated username must exist in the OS to be able to match the permissions
>  * in Impala user() will be _user1_ and effective_user() will be _user2_
>  * {color:#00}it is a security matter in the client to prevent 
> unauthorized access for the delegate-able users{color}
>  
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: issues-all-unsubscr...@impala.apache.org
For additional commands, e-mail: issues-all-h...@impala.apache.org



[jira] [Commented] (IMPALA-6214) Determine and warn about stuck fragment instances

2018-07-31 Thread Lars Volker (JIRA)


[ 
https://issues.apache.org/jira/browse/IMPALA-6214?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16564064#comment-16564064
 ] 

Lars Volker commented on IMPALA-6214:
-

One place for this check could be in or around the loop in 
FragmentInstanceState::ExecInternal(). We need to come up with a way to expose 
this on a per-query basis, either on a status page or (preferably) in the 
profile, so that other tools can parse this more easily. In addition, we should 
think about how we can prevent false posiitives, i.e. only report an instance 
that blocks, but is not blocked by any of its inputs.

> Determine and warn about stuck fragment instances
> -
>
> Key: IMPALA-6214
> URL: https://issues.apache.org/jira/browse/IMPALA-6214
> Project: IMPALA
>  Issue Type: Bug
>  Components: Backend
>Reporter: Lars Volker
>Assignee: Pranay Singh
>Priority: Major
>  Labels: observability, supportability
>
> It would be great to have a programmatic way to determine if a fragment 
> instance is hung by checking if it’s producing rows periodically. A fragment 
> instance can appear to be not making progress because its input operator / 
> fragment may be hung (e.g.the probe side of a join will not be able to make 
> much progress until the build side is done and the build side itself could be 
> another chain of joins). It'd be much easier to resolve this dependency chain 
> programmatically to find the root of the cascade of delay.
> Details of algorithm are still unclear. It may be easier to include exec node 
> states in query profile and analyze those, but this probably requires taking 
> multiple snapshots of the query profiles over time.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: issues-all-unsubscr...@impala.apache.org
For additional commands, e-mail: issues-all-h...@impala.apache.org



[jira] [Assigned] (IMPALA-7371) TestInsertQueries.test_insert fails on S3 with 0 rows returned

2018-07-31 Thread David Knupp (JIRA)


 [ 
https://issues.apache.org/jira/browse/IMPALA-7371?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

David Knupp reassigned IMPALA-7371:
---

Assignee: Sailesh Mukil  (was: David Knupp)

> TestInsertQueries.test_insert fails on S3 with 0 rows returned
> --
>
> Key: IMPALA-7371
> URL: https://issues.apache.org/jira/browse/IMPALA-7371
> Project: IMPALA
>  Issue Type: Bug
>  Components: Backend
>Affects Versions: Impala 3.1.0
>Reporter: David Knupp
>Assignee: Sailesh Mukil
>Priority: Critical
>
> Stacktrace
> {noformat}
> query_test/test_insert.py:118: in test_insert
> multiple_impalad=vector.get_value('exec_option')['sync_ddl'] == 1)
> /data/jenkins/workspace/impala-cdh6.0.x-core-s3/repos/Impala/tests/common/impala_test_suite.py:426:
>  in run_test_case
> self.__verify_results_and_errors(vector, test_section, result, use_db)
> /data/jenkins/workspace/impala-cdh6.0.x-core-s3/repos/Impala/tests/common/impala_test_suite.py:299:
>  in __verify_results_and_errors
> replace_filenames_with_placeholder)
> /data/jenkins/workspace/impala-cdh6.0.x-core-s3/repos/Impala/tests/common/test_result_verifier.py:434:
>  in verify_raw_results
> VERIFIER_MAP[verifier](expected, actual)
> /data/jenkins/workspace/impala-cdh6.0.x-core-s3/repos/Impala/tests/common/test_result_verifier.py:261:
>  in verify_query_result_is_equal
> assert expected_results == actual_results
> E   assert Comparing QueryTestResults (expected vs actual):
> E 75,false,0,0,0,0,0,0,'04/01/09','0' != None
> E 76,true,1,1,1,10,1.10023841858,10.1,'04/01/09','1' != None
> E 77,false,2,2,2,20,2.20047683716,20.2,'04/01/09','2' != None
> E 78,true,3,3,3,30,3.29952316284,30.3,'04/01/09','3' != None
> E 79,false,4,4,4,40,4.40095367432,40.4,'04/01/09','4' != None
> E 80,true,5,5,5,50,5.5,50.5,'04/01/09','5' != None
> E 81,false,6,6,6,60,6.59904632568,60.6,'04/01/09','6' != None
> E 82,true,7,7,7,70,7.69809265137,70.7,'04/01/09','7' != None
> E 83,false,8,8,8,80,8.80190734863,80.8,'04/01/09','8' != None
> E 84,true,9,9,9,90,9.89618530273,90.91,'04/01/09','9' != 
> None
> E 85,false,0,0,0,0,0,0,'04/02/09','0' != None
> E 86,true,1,1,1,10,1.10023841858,10.1,'04/02/09','1' != None
> E 87,false,2,2,2,20,2.20047683716,20.2,'04/02/09','2' != None
> E 88,true,3,3,3,30,3.29952316284,30.3,'04/02/09','3' != None
> E 89,false,4,4,4,40,4.40095367432,40.4,'04/02/09','4' != None
> E 90,true,5,5,5,50,5.5,50.5,'04/02/09','5' != None
> E 91,false,6,6,6,60,6.59904632568,60.6,'04/02/09','6' != None
> E 92,true,7,7,7,70,7.69809265137,70.7,'04/02/09','7' != None
> E 93,false,8,8,8,80,8.80190734863,80.8,'04/02/09','8' != None
> E 94,true,9,9,9,90,9.89618530273,90.91,'04/02/09','9' != 
> None
> E 95,false,0,0,0,0,0,0,'04/03/09','0' != None
> E 96,true,1,1,1,10,1.10023841858,10.1,'04/03/09','1' != None
> E 97,false,2,2,2,20,2.20047683716,20.2,'04/03/09','2' != None
> E 98,true,3,3,3,30,3.29952316284,30.3,'04/03/09','3' != None
> E 99,false,4,4,4,40,4.40095367432,40.4,'04/03/09','4' != None
> E Number of rows returned (expected vs actual): 25 != 0
> {noformat}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: issues-all-unsubscr...@impala.apache.org
For additional commands, e-mail: issues-all-h...@impala.apache.org



[jira] [Assigned] (IMPALA-7371) TestInsertQueries.test_insert fails on S3 with 0 rows returned

2018-07-31 Thread David Knupp (JIRA)


 [ 
https://issues.apache.org/jira/browse/IMPALA-7371?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

David Knupp reassigned IMPALA-7371:
---

Assignee: David Knupp

> TestInsertQueries.test_insert fails on S3 with 0 rows returned
> --
>
> Key: IMPALA-7371
> URL: https://issues.apache.org/jira/browse/IMPALA-7371
> Project: IMPALA
>  Issue Type: Bug
>  Components: Backend
>Affects Versions: Impala 3.1.0
>Reporter: David Knupp
>Assignee: David Knupp
>Priority: Critical
>
> Stacktrace
> {noformat}
> query_test/test_insert.py:118: in test_insert
> multiple_impalad=vector.get_value('exec_option')['sync_ddl'] == 1)
> /data/jenkins/workspace/impala-cdh6.0.x-core-s3/repos/Impala/tests/common/impala_test_suite.py:426:
>  in run_test_case
> self.__verify_results_and_errors(vector, test_section, result, use_db)
> /data/jenkins/workspace/impala-cdh6.0.x-core-s3/repos/Impala/tests/common/impala_test_suite.py:299:
>  in __verify_results_and_errors
> replace_filenames_with_placeholder)
> /data/jenkins/workspace/impala-cdh6.0.x-core-s3/repos/Impala/tests/common/test_result_verifier.py:434:
>  in verify_raw_results
> VERIFIER_MAP[verifier](expected, actual)
> /data/jenkins/workspace/impala-cdh6.0.x-core-s3/repos/Impala/tests/common/test_result_verifier.py:261:
>  in verify_query_result_is_equal
> assert expected_results == actual_results
> E   assert Comparing QueryTestResults (expected vs actual):
> E 75,false,0,0,0,0,0,0,'04/01/09','0' != None
> E 76,true,1,1,1,10,1.10023841858,10.1,'04/01/09','1' != None
> E 77,false,2,2,2,20,2.20047683716,20.2,'04/01/09','2' != None
> E 78,true,3,3,3,30,3.29952316284,30.3,'04/01/09','3' != None
> E 79,false,4,4,4,40,4.40095367432,40.4,'04/01/09','4' != None
> E 80,true,5,5,5,50,5.5,50.5,'04/01/09','5' != None
> E 81,false,6,6,6,60,6.59904632568,60.6,'04/01/09','6' != None
> E 82,true,7,7,7,70,7.69809265137,70.7,'04/01/09','7' != None
> E 83,false,8,8,8,80,8.80190734863,80.8,'04/01/09','8' != None
> E 84,true,9,9,9,90,9.89618530273,90.91,'04/01/09','9' != 
> None
> E 85,false,0,0,0,0,0,0,'04/02/09','0' != None
> E 86,true,1,1,1,10,1.10023841858,10.1,'04/02/09','1' != None
> E 87,false,2,2,2,20,2.20047683716,20.2,'04/02/09','2' != None
> E 88,true,3,3,3,30,3.29952316284,30.3,'04/02/09','3' != None
> E 89,false,4,4,4,40,4.40095367432,40.4,'04/02/09','4' != None
> E 90,true,5,5,5,50,5.5,50.5,'04/02/09','5' != None
> E 91,false,6,6,6,60,6.59904632568,60.6,'04/02/09','6' != None
> E 92,true,7,7,7,70,7.69809265137,70.7,'04/02/09','7' != None
> E 93,false,8,8,8,80,8.80190734863,80.8,'04/02/09','8' != None
> E 94,true,9,9,9,90,9.89618530273,90.91,'04/02/09','9' != 
> None
> E 95,false,0,0,0,0,0,0,'04/03/09','0' != None
> E 96,true,1,1,1,10,1.10023841858,10.1,'04/03/09','1' != None
> E 97,false,2,2,2,20,2.20047683716,20.2,'04/03/09','2' != None
> E 98,true,3,3,3,30,3.29952316284,30.3,'04/03/09','3' != None
> E 99,false,4,4,4,40,4.40095367432,40.4,'04/03/09','4' != None
> E Number of rows returned (expected vs actual): 25 != 0
> {noformat}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: issues-all-unsubscr...@impala.apache.org
For additional commands, e-mail: issues-all-h...@impala.apache.org



[jira] [Commented] (IMPALA-7209) Disallow self referencing ALTER VIEW statments

2018-07-31 Thread Pooja Nilangekar (JIRA)


[ 
https://issues.apache.org/jira/browse/IMPALA-7209?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16564039#comment-16564039
 ] 

Pooja Nilangekar commented on IMPALA-7209:
--

[~tarmstrong] Done.

> Disallow self referencing ALTER VIEW statments
> --
>
> Key: IMPALA-7209
> URL: https://issues.apache.org/jira/browse/IMPALA-7209
> Project: IMPALA
>  Issue Type: Bug
>  Components: Frontend
>Reporter: Pooja Nilangekar
>Assignee: Pooja Nilangekar
>Priority: Major
> Fix For: Impala 3.1.0
>
>
> Currently, an ALTER VIEW statement accepts self referencing definitions. 
> However, upon querying the altered view, the analyzer is unable to find the 
> reference and hence throws a StackOverflowError: null error.
> The expected behavior would be to throw an AnalysisException while executing 
> the alter view statement.
>  
> Example:
>  
> {code:java}
> [localhost:21000] default> create view foo as select * from 
> functional.alltypes;
> Query: create view foo as select * from functional.alltypes
> Query submitted at: 2018-07-03 11:36:48 (Coordinator: 
> http://pooja-OptiPlex-7040:25000)
> Query progress can be monitored at: 
> http://pooja-OptiPlex-7040:25000/query_plan?query_id=614e03efbcb4d8b1:586a4bad
> ++
> | summary                |
> ++
> | View has been created. |
> ++
> Fetched 1 row(s) in 0.26s
> [localhost:21000] default> alter view foo as select * from foo;
> Query: alter view foo as select * from foo
> ++
> | summary                |
> ++
> | View has been altered. |
> ++
> Fetched 1 row(s) in 5.65s
> [localhost:21000] default> select * from foo;
> Query: select * from foo
> Query submitted at: 2018-07-03 11:37:12 (Coordinator: 
> http://pooja-OptiPlex-7040:25000)
> ERROR: StackOverflowError: null 
> {code}
>  
> The select statement on the view fails because the analyzer can't resolve its 
> reference. Other databases return failure during the alter view statement 
> because stating.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: issues-all-unsubscr...@impala.apache.org
For additional commands, e-mail: issues-all-h...@impala.apache.org



[jira] [Updated] (IMPALA-7209) Disallow self referencing ALTER VIEW statments

2018-07-31 Thread Pooja Nilangekar (JIRA)


 [ 
https://issues.apache.org/jira/browse/IMPALA-7209?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Pooja Nilangekar updated IMPALA-7209:
-
Fix Version/s: Impala 3.1.0

> Disallow self referencing ALTER VIEW statments
> --
>
> Key: IMPALA-7209
> URL: https://issues.apache.org/jira/browse/IMPALA-7209
> Project: IMPALA
>  Issue Type: Bug
>  Components: Frontend
>Reporter: Pooja Nilangekar
>Assignee: Pooja Nilangekar
>Priority: Major
> Fix For: Impala 3.1.0
>
>
> Currently, an ALTER VIEW statement accepts self referencing definitions. 
> However, upon querying the altered view, the analyzer is unable to find the 
> reference and hence throws a StackOverflowError: null error.
> The expected behavior would be to throw an AnalysisException while executing 
> the alter view statement.
>  
> Example:
>  
> {code:java}
> [localhost:21000] default> create view foo as select * from 
> functional.alltypes;
> Query: create view foo as select * from functional.alltypes
> Query submitted at: 2018-07-03 11:36:48 (Coordinator: 
> http://pooja-OptiPlex-7040:25000)
> Query progress can be monitored at: 
> http://pooja-OptiPlex-7040:25000/query_plan?query_id=614e03efbcb4d8b1:586a4bad
> ++
> | summary                |
> ++
> | View has been created. |
> ++
> Fetched 1 row(s) in 0.26s
> [localhost:21000] default> alter view foo as select * from foo;
> Query: alter view foo as select * from foo
> ++
> | summary                |
> ++
> | View has been altered. |
> ++
> Fetched 1 row(s) in 5.65s
> [localhost:21000] default> select * from foo;
> Query: select * from foo
> Query submitted at: 2018-07-03 11:37:12 (Coordinator: 
> http://pooja-OptiPlex-7040:25000)
> ERROR: StackOverflowError: null 
> {code}
>  
> The select statement on the view fails because the analyzer can't resolve its 
> reference. Other databases return failure during the alter view statement 
> because stating.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: issues-all-unsubscr...@impala.apache.org
For additional commands, e-mail: issues-all-h...@impala.apache.org



[jira] [Created] (IMPALA-7371) TestInsertQueries.test_insert fails on S3 with 0 rows returned

2018-07-31 Thread David Knupp (JIRA)
David Knupp created IMPALA-7371:
---

 Summary: TestInsertQueries.test_insert fails on S3 with 0 rows 
returned
 Key: IMPALA-7371
 URL: https://issues.apache.org/jira/browse/IMPALA-7371
 Project: IMPALA
  Issue Type: Bug
  Components: Backend
Affects Versions: Impala 3.1.0
Reporter: David Knupp


Stacktrace
{noformat}
query_test/test_insert.py:118: in test_insert
multiple_impalad=vector.get_value('exec_option')['sync_ddl'] == 1)
/data/jenkins/workspace/impala-cdh6.0.x-core-s3/repos/Impala/tests/common/impala_test_suite.py:426:
 in run_test_case
self.__verify_results_and_errors(vector, test_section, result, use_db)
/data/jenkins/workspace/impala-cdh6.0.x-core-s3/repos/Impala/tests/common/impala_test_suite.py:299:
 in __verify_results_and_errors
replace_filenames_with_placeholder)
/data/jenkins/workspace/impala-cdh6.0.x-core-s3/repos/Impala/tests/common/test_result_verifier.py:434:
 in verify_raw_results
VERIFIER_MAP[verifier](expected, actual)
/data/jenkins/workspace/impala-cdh6.0.x-core-s3/repos/Impala/tests/common/test_result_verifier.py:261:
 in verify_query_result_is_equal
assert expected_results == actual_results
E   assert Comparing QueryTestResults (expected vs actual):
E 75,false,0,0,0,0,0,0,'04/01/09','0' != None
E 76,true,1,1,1,10,1.10023841858,10.1,'04/01/09','1' != None
E 77,false,2,2,2,20,2.20047683716,20.2,'04/01/09','2' != None
E 78,true,3,3,3,30,3.29952316284,30.3,'04/01/09','3' != None
E 79,false,4,4,4,40,4.40095367432,40.4,'04/01/09','4' != None
E 80,true,5,5,5,50,5.5,50.5,'04/01/09','5' != None
E 81,false,6,6,6,60,6.59904632568,60.6,'04/01/09','6' != None
E 82,true,7,7,7,70,7.69809265137,70.7,'04/01/09','7' != None
E 83,false,8,8,8,80,8.80190734863,80.8,'04/01/09','8' != None
E 84,true,9,9,9,90,9.89618530273,90.91,'04/01/09','9' != 
None
E 85,false,0,0,0,0,0,0,'04/02/09','0' != None
E 86,true,1,1,1,10,1.10023841858,10.1,'04/02/09','1' != None
E 87,false,2,2,2,20,2.20047683716,20.2,'04/02/09','2' != None
E 88,true,3,3,3,30,3.29952316284,30.3,'04/02/09','3' != None
E 89,false,4,4,4,40,4.40095367432,40.4,'04/02/09','4' != None
E 90,true,5,5,5,50,5.5,50.5,'04/02/09','5' != None
E 91,false,6,6,6,60,6.59904632568,60.6,'04/02/09','6' != None
E 92,true,7,7,7,70,7.69809265137,70.7,'04/02/09','7' != None
E 93,false,8,8,8,80,8.80190734863,80.8,'04/02/09','8' != None
E 94,true,9,9,9,90,9.89618530273,90.91,'04/02/09','9' != 
None
E 95,false,0,0,0,0,0,0,'04/03/09','0' != None
E 96,true,1,1,1,10,1.10023841858,10.1,'04/03/09','1' != None
E 97,false,2,2,2,20,2.20047683716,20.2,'04/03/09','2' != None
E 98,true,3,3,3,30,3.29952316284,30.3,'04/03/09','3' != None
E 99,false,4,4,4,40,4.40095367432,40.4,'04/03/09','4' != None
E Number of rows returned (expected vs actual): 25 != 0
{noformat}




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: issues-all-unsubscr...@impala.apache.org
For additional commands, e-mail: issues-all-h...@impala.apache.org



[jira] [Commented] (IMPALA-7209) Disallow self referencing ALTER VIEW statments

2018-07-31 Thread Tim Armstrong (JIRA)


[ 
https://issues.apache.org/jira/browse/IMPALA-7209?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16564002#comment-16564002
 ] 

Tim Armstrong commented on IMPALA-7209:
---

[~poojanilangekar] can you set the fix version?

> Disallow self referencing ALTER VIEW statments
> --
>
> Key: IMPALA-7209
> URL: https://issues.apache.org/jira/browse/IMPALA-7209
> Project: IMPALA
>  Issue Type: Bug
>  Components: Frontend
>Reporter: Pooja Nilangekar
>Assignee: Pooja Nilangekar
>Priority: Major
>
> Currently, an ALTER VIEW statement accepts self referencing definitions. 
> However, upon querying the altered view, the analyzer is unable to find the 
> reference and hence throws a StackOverflowError: null error.
> The expected behavior would be to throw an AnalysisException while executing 
> the alter view statement.
>  
> Example:
>  
> {code:java}
> [localhost:21000] default> create view foo as select * from 
> functional.alltypes;
> Query: create view foo as select * from functional.alltypes
> Query submitted at: 2018-07-03 11:36:48 (Coordinator: 
> http://pooja-OptiPlex-7040:25000)
> Query progress can be monitored at: 
> http://pooja-OptiPlex-7040:25000/query_plan?query_id=614e03efbcb4d8b1:586a4bad
> ++
> | summary                |
> ++
> | View has been created. |
> ++
> Fetched 1 row(s) in 0.26s
> [localhost:21000] default> alter view foo as select * from foo;
> Query: alter view foo as select * from foo
> ++
> | summary                |
> ++
> | View has been altered. |
> ++
> Fetched 1 row(s) in 5.65s
> [localhost:21000] default> select * from foo;
> Query: select * from foo
> Query submitted at: 2018-07-03 11:37:12 (Coordinator: 
> http://pooja-OptiPlex-7040:25000)
> ERROR: StackOverflowError: null 
> {code}
>  
> The select statement on the view fails because the analyzer can't resolve its 
> reference. Other databases return failure during the alter view statement 
> because stating.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: issues-all-unsubscr...@impala.apache.org
For additional commands, e-mail: issues-all-h...@impala.apache.org



[jira] [Commented] (IMPALA-6671) Metadata operations that modify a table blocks topic updates for other unrelated operations

2018-07-31 Thread Todd Lipcon (JIRA)


[ 
https://issues.apache.org/jira/browse/IMPALA-6671?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16563974#comment-16563974
 ] 

Todd Lipcon commented on IMPALA-6671:
-

Been brainstorming a possible route to fixing this...

Currently, the flow for operations that mutate a table object is:

{code}
lock version number (write) 
|  lock table   
| |  increment catalog version number and remember the newVersion   

|-+-unlock version number   
  | 
  | modify table in place   
  | set version number of table to newVersion
  unlock table
{code}

The "update collector" thread looks something like:

{code}
fromVersion = last version sent out 
lock versionLock 
  toVersion = get version number
unlock versionLock   

foreach table:  
  if table version > toVersion:
continue (skip the table)
  lock table (blocking here causes IMPALA-6671)  
if the version number is within the range we are collecting, copy it as 
thrift into the delta
  unlock table
{code}

Essentially, when the update collector hits a table which is locked (being 
updated) it doesn't know whether the "newVersion" that it will have post-lock 
is within the range to be collected or not, because that "newVersion" is only 
stored within a local variable of the mutating thread. Additionally, it can't 
_affect_ the new version. If it were to just do a "trylock" and skip this table 
on failure, then in the next collection loop, it would incorrectly determine 
that it already sent this table, and we'd end up with a case where we miss 
propagating an update -- no good.

So, I've been toying with an idea loosely inspired by CockroachDB's handling of 
read-write conflicts. Consider the "write" transaction here to be the mutating 
thread, and the "read" transaction to be the "collector" thread. In the current 
design, the writing transaction is essentially assigning a timestamp at its 
start. But, there is no requirement that it commit with that same timestamp 
that it started with -- it would be equally happy with any higher timestamp.

So, what if we have the read transaction "push" the write transaction's commit 
timestamp out of the range to be read, essentially deferring it into the next 
collection loop. The flow would look something like:

Mutator:

{code}  

lock version number (write) 
|  lock table   
| |  table.pendingWriteVersion = catalog.incrementVersionNumber()
|-+-unlock version number   
  | 
  | modify table in place   
  | table.setVersionNumber(table.pendingWriteVersion)
  | table.pendingWriteVersion = -1
  unlock table
{code}

Update collector:

{code}
fromVersion = last version sent out
lock versionLock
  toVersion = get version number
unlock versionLock

foreach table:
  if table version > toVersion:
continue (skip the table)
  try to lock table:
if successful, handle normally
  else:
# push the write transaction to commit in the next update
table.pendingWriteVersion = max(table.pendingWriteVersion, toVersion + 1)
{code}

The pseudocode as written above has some races, since we need to ensure that 
the lock and the 'pendingWriteVersion', etc, are operated upon atomically, but 
I think that's pretty solvable. We also need to have similar treatment of the 
"max skipped updates" thing to ensure that a constantly-refreshed table 
_eventually_ gets sent out, but we already have that code path today.

Thoughts?



> Metadata operations that modify a table blocks topic updates for other 
> unrelated operations
> ---
>
> Key: IMPALA-6671
> URL: https://issues.apache.org/jira/browse/IMPALA-6671
> Project: IMPALA
>  Issue Type: Bug
>  Components: Catalog
>Affects Versions: Impala 2.10.0, Impala 2.11.0, Impala 2.12.0
>Reporter: Mostafa Mokhtar
>Priority: Critical
>  Labels: catalog-server, perfomance
>
> Metadata operations that mutate the state of a table like "compute stats foo" 
> or "alter recover partitions" block topic updates for read only operations 
> against unrelated tables as "describe bar".
> Thread for blocked operation
> {code}
> "Thread-7" prio=10 tid=0x11613000 nid=0x21b3b waiting on condition 
> [0x7f5f2ef52000]
>java.lang.Thread.State: WAITING (parking)
> at sun.misc.Unsafe.park(Native Method)
> - parking to wait for  <0x7f6f57ff0240> (a 
> java.util.concurrent.locks.ReentrantLock$NonfairSync)
> at 

[jira] [Updated] (IMPALA-7347) Assertion Failure - test_show_create_table

2018-07-31 Thread David Knupp (JIRA)


 [ 
https://issues.apache.org/jira/browse/IMPALA-7347?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

David Knupp updated IMPALA-7347:

Affects Version/s: (was: Impala 3.0)
   Impala 3.1.0

> Assertion Failure - test_show_create_table 
> ---
>
> Key: IMPALA-7347
> URL: https://issues.apache.org/jira/browse/IMPALA-7347
> Project: IMPALA
>  Issue Type: Bug
>Affects Versions: Impala 3.1.0
>Reporter: nithya
>Assignee: Tianyi Wang
>Priority: Blocker
>  Labels: build-failure
>
> test_show_create_table in metadata/test_show_create_table.py is failing with 
> the following assertion error
> {noformat}
> metadata/test_show_create_table.py:58: in test_show_create_table
> unique_database)
> metadata/test_show_create_table.py:106: in __run_show_create_table_test_case
> self.__compare_result(expected_result, create_table_result)
> metadata/test_show_create_table.py:134: in __compare_result
> assert expected_tbl_props == actual_tbl_props
> E   assert {} == {'numFilesErasureCoded': '0'}
> E Right contains more items:
> E {'numFilesErasureCoded': '0'}
> E Use -v to get the full diff
> {noformat}
>  
> It appears that table property "numFilesErasureCoded" is showing up in table 
> properties.
> Either the test needs updating or a bug.
>  
> {code}
> h3. Error Message
> metadata/test_show_create_table.py:58: in test_show_create_table 
> unique_database) metadata/test_show_create_table.py:106: in 
> __run_show_create_table_test_case self.__compare_result(expected_result, 
> create_table_result) metadata/test_show_create_table.py:134: in 
> __compare_result assert expected_tbl_props == actual_tbl_props E assert {} == 
> \{'numFilesErasureCoded': '0'} E Right contains more items: E 
> \{'numFilesErasureCoded': '0'} E Use -v to get the full diff
> {code}
>  
> ---
> {code}
> h3. Standard Error
> -- connecting to: localhost:21000 SET sync_ddl=False; -- executing against 
> localhost:21000 DROP DATABASE IF EXISTS `test_show_create_table_f1598d0b` 
> CASCADE; SET sync_ddl=False; -- executing against localhost:21000 CREATE 
> DATABASE `test_show_create_table_f1598d0b`; MainThread: Created database 
> "test_show_create_table_f1598d0b" for test ID 
> "metadata/test_show_create_table.py::TestShowCreateTable::()::test_show_create_table[table_format:
>  text/none]" -- executing against localhost:21000 CREATE TABLE 
> test_show_create_table_f1598d0b.test1 ( id INT ) STORED AS TEXTFILE; -- 
> executing against localhost:21000 show create table 
> test_show_create_table_f1598d0b.test1; -- executing against localhost:21000 
> drop table test_show_create_table_f1598d0b.test1; -- executing against 
> localhost:21000 CREATE TABLE test_show_create_table_f1598d0b.test1 (id INT) 
> STORED AS TEXTFILE LOCATION 
> 'hdfs://localhost:20500/test-warehouse/test_show_create_table_f1598d0b.db/test1';
>  -- executing against localhost:21000 show create table 
> test_show_create_table_f1598d0b.test1; -- executing against localhost:21000 
> drop table test_show_create_table_f1598d0b.test1; -- executing against 
> localhost:21000 CREATE TABLE test_show_create_table_f1598d0b.test2 ( year 
> INT, month INT, id INT COMMENT 'Add a comment', bool_col BOOLEAN, tinyint_col 
> TINYINT, smallint_col SMALLINT, int_col INT, bigint_col BIGINT, float_col 
> FLOAT, double_col DOUBLE, date_string_col STRING, string_col STRING, 
> timestamp_col TIMESTAMP ) STORED AS TEXTFILE; -- executing against 
> localhost:21000 show create table test_show_create_table_f1598d0b.test2; -- 
> executing against localhost:21000 drop table 
> test_show_create_table_f1598d0b.test2; -- executing against localhost:21000 
> CREATE TABLE test_show_create_table_f1598d0b.test2 (year INT, month INT, id 
> INT COMMENT 'Add a comment', bool_col BOOLEAN, tinyint_col TINYINT, 
> smallint_col SMALLINT, int_col INT, bigint_col BIGINT, float_col FLOAT, 
> double_col DOUBLE, date_string_col STRING, string_col STRING, timestamp_col 
> TIMESTAMP) STORED AS TEXTFILE LOCATION 
> 'hdfs://localhost:20500/test-warehouse/test_show_create_table_f1598d0b.db/test2';
>  -- executing against localhost:21000 show create table 
> test_show_create_table_f1598d0b.test2; -- executing against localhost:21000 
> drop table test_show_create_table_f1598d0b.test2; -- executing against 
> localhost:21000 CREATE TABLE test_show_create_table_f1598d0b.test3 ( year 
> INT, month INT, id INT COMMENT 'Add a comment', bool_col BOOLEAN, tinyint_col 
> TINYINT, smallint_col SMALLINT, int_col INT, bigint_col BIGINT, float_col 
> FLOAT, double_col DOUBLE, date_string_col STRING, string_col STRING, 
> timestamp_col TIMESTAMP ) PARTITIONED BY ( x INT, y INT, a BOOLEAN ) COMMENT 
> 'This is a test' STORED AS TEXTFILE; -- executing against localhost:21000 
> show create table 

[jira] [Updated] (IMPALA-7347) Assertion Failure - test_show_create_table

2018-07-31 Thread David Knupp (JIRA)


 [ 
https://issues.apache.org/jira/browse/IMPALA-7347?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

David Knupp updated IMPALA-7347:

Issue Type: Bug  (was: Test)

> Assertion Failure - test_show_create_table 
> ---
>
> Key: IMPALA-7347
> URL: https://issues.apache.org/jira/browse/IMPALA-7347
> Project: IMPALA
>  Issue Type: Bug
>Affects Versions: Impala 3.0
>Reporter: nithya
>Assignee: Tianyi Wang
>Priority: Blocker
>  Labels: build-failure
>
> test_show_create_table in metadata/test_show_create_table.py is failing with 
> the following assertion error
> {noformat}
> metadata/test_show_create_table.py:58: in test_show_create_table
> unique_database)
> metadata/test_show_create_table.py:106: in __run_show_create_table_test_case
> self.__compare_result(expected_result, create_table_result)
> metadata/test_show_create_table.py:134: in __compare_result
> assert expected_tbl_props == actual_tbl_props
> E   assert {} == {'numFilesErasureCoded': '0'}
> E Right contains more items:
> E {'numFilesErasureCoded': '0'}
> E Use -v to get the full diff
> {noformat}
>  
> It appears that table property "numFilesErasureCoded" is showing up in table 
> properties.
> Either the test needs updating or a bug.
>  
> {code}
> h3. Error Message
> metadata/test_show_create_table.py:58: in test_show_create_table 
> unique_database) metadata/test_show_create_table.py:106: in 
> __run_show_create_table_test_case self.__compare_result(expected_result, 
> create_table_result) metadata/test_show_create_table.py:134: in 
> __compare_result assert expected_tbl_props == actual_tbl_props E assert {} == 
> \{'numFilesErasureCoded': '0'} E Right contains more items: E 
> \{'numFilesErasureCoded': '0'} E Use -v to get the full diff
> {code}
>  
> ---
> {code}
> h3. Standard Error
> -- connecting to: localhost:21000 SET sync_ddl=False; -- executing against 
> localhost:21000 DROP DATABASE IF EXISTS `test_show_create_table_f1598d0b` 
> CASCADE; SET sync_ddl=False; -- executing against localhost:21000 CREATE 
> DATABASE `test_show_create_table_f1598d0b`; MainThread: Created database 
> "test_show_create_table_f1598d0b" for test ID 
> "metadata/test_show_create_table.py::TestShowCreateTable::()::test_show_create_table[table_format:
>  text/none]" -- executing against localhost:21000 CREATE TABLE 
> test_show_create_table_f1598d0b.test1 ( id INT ) STORED AS TEXTFILE; -- 
> executing against localhost:21000 show create table 
> test_show_create_table_f1598d0b.test1; -- executing against localhost:21000 
> drop table test_show_create_table_f1598d0b.test1; -- executing against 
> localhost:21000 CREATE TABLE test_show_create_table_f1598d0b.test1 (id INT) 
> STORED AS TEXTFILE LOCATION 
> 'hdfs://localhost:20500/test-warehouse/test_show_create_table_f1598d0b.db/test1';
>  -- executing against localhost:21000 show create table 
> test_show_create_table_f1598d0b.test1; -- executing against localhost:21000 
> drop table test_show_create_table_f1598d0b.test1; -- executing against 
> localhost:21000 CREATE TABLE test_show_create_table_f1598d0b.test2 ( year 
> INT, month INT, id INT COMMENT 'Add a comment', bool_col BOOLEAN, tinyint_col 
> TINYINT, smallint_col SMALLINT, int_col INT, bigint_col BIGINT, float_col 
> FLOAT, double_col DOUBLE, date_string_col STRING, string_col STRING, 
> timestamp_col TIMESTAMP ) STORED AS TEXTFILE; -- executing against 
> localhost:21000 show create table test_show_create_table_f1598d0b.test2; -- 
> executing against localhost:21000 drop table 
> test_show_create_table_f1598d0b.test2; -- executing against localhost:21000 
> CREATE TABLE test_show_create_table_f1598d0b.test2 (year INT, month INT, id 
> INT COMMENT 'Add a comment', bool_col BOOLEAN, tinyint_col TINYINT, 
> smallint_col SMALLINT, int_col INT, bigint_col BIGINT, float_col FLOAT, 
> double_col DOUBLE, date_string_col STRING, string_col STRING, timestamp_col 
> TIMESTAMP) STORED AS TEXTFILE LOCATION 
> 'hdfs://localhost:20500/test-warehouse/test_show_create_table_f1598d0b.db/test2';
>  -- executing against localhost:21000 show create table 
> test_show_create_table_f1598d0b.test2; -- executing against localhost:21000 
> drop table test_show_create_table_f1598d0b.test2; -- executing against 
> localhost:21000 CREATE TABLE test_show_create_table_f1598d0b.test3 ( year 
> INT, month INT, id INT COMMENT 'Add a comment', bool_col BOOLEAN, tinyint_col 
> TINYINT, smallint_col SMALLINT, int_col INT, bigint_col BIGINT, float_col 
> FLOAT, double_col DOUBLE, date_string_col STRING, string_col STRING, 
> timestamp_col TIMESTAMP ) PARTITIONED BY ( x INT, y INT, a BOOLEAN ) COMMENT 
> 'This is a test' STORED AS TEXTFILE; -- executing against localhost:21000 
> show create table test_show_create_table_f1598d0b.test3; -- executing against 
> 

[jira] [Resolved] (IMPALA-7209) Disallow self referencing ALTER VIEW statments

2018-07-31 Thread Pooja Nilangekar (JIRA)


 [ 
https://issues.apache.org/jira/browse/IMPALA-7209?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Pooja Nilangekar resolved IMPALA-7209.
--
Resolution: Fixed

> Disallow self referencing ALTER VIEW statments
> --
>
> Key: IMPALA-7209
> URL: https://issues.apache.org/jira/browse/IMPALA-7209
> Project: IMPALA
>  Issue Type: Bug
>  Components: Frontend
>Reporter: Pooja Nilangekar
>Assignee: Pooja Nilangekar
>Priority: Major
>
> Currently, an ALTER VIEW statement accepts self referencing definitions. 
> However, upon querying the altered view, the analyzer is unable to find the 
> reference and hence throws a StackOverflowError: null error.
> The expected behavior would be to throw an AnalysisException while executing 
> the alter view statement.
>  
> Example:
>  
> {code:java}
> [localhost:21000] default> create view foo as select * from 
> functional.alltypes;
> Query: create view foo as select * from functional.alltypes
> Query submitted at: 2018-07-03 11:36:48 (Coordinator: 
> http://pooja-OptiPlex-7040:25000)
> Query progress can be monitored at: 
> http://pooja-OptiPlex-7040:25000/query_plan?query_id=614e03efbcb4d8b1:586a4bad
> ++
> | summary                |
> ++
> | View has been created. |
> ++
> Fetched 1 row(s) in 0.26s
> [localhost:21000] default> alter view foo as select * from foo;
> Query: alter view foo as select * from foo
> ++
> | summary                |
> ++
> | View has been altered. |
> ++
> Fetched 1 row(s) in 5.65s
> [localhost:21000] default> select * from foo;
> Query: select * from foo
> Query submitted at: 2018-07-03 11:37:12 (Coordinator: 
> http://pooja-OptiPlex-7040:25000)
> ERROR: StackOverflowError: null 
> {code}
>  
> The select statement on the view fails because the analyzer can't resolve its 
> reference. Other databases return failure during the alter view statement 
> because stating.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: issues-all-unsubscr...@impala.apache.org
For additional commands, e-mail: issues-all-h...@impala.apache.org



[jira] [Resolved] (IMPALA-7329) Blacklist CDH Maven snapshots repository

2018-07-31 Thread Fredy Wijaya (JIRA)


 [ 
https://issues.apache.org/jira/browse/IMPALA-7329?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Fredy Wijaya resolved IMPALA-7329.
--
   Resolution: Fixed
Fix Version/s: Impala 3.1.0

> Blacklist CDH Maven snapshots repository
> 
>
> Key: IMPALA-7329
> URL: https://issues.apache.org/jira/browse/IMPALA-7329
> Project: IMPALA
>  Issue Type: Bug
>  Components: Infrastructure
>Affects Versions: Impala 3.0
>Reporter: Fredy Wijaya
>Assignee: Fredy Wijaya
>Priority: Major
> Fix For: Impala 3.1.0
>
>
> The Impala development environment bootstrapping depends on CDH Maven 
> snapshots which transitively pulls the dependencies from other repositories 
> causing the build to be non-reproducible, such as the issue in 
> https://issues.apache.org/jira/browse/IMPALA-7316. In order to fix this 
> issue, we need to blacklist a certain repository so that Impala does not 
> accidentally downloads the latest snapshot for its dependencies.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: issues-all-unsubscr...@impala.apache.org
For additional commands, e-mail: issues-all-h...@impala.apache.org



[jira] [Updated] (IMPALA-7368) Add initial support for DATE type

2018-07-31 Thread Attila Jeges (JIRA)


 [ 
https://issues.apache.org/jira/browse/IMPALA-7368?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Attila Jeges updated IMPALA-7368:
-
Description: 
DATE values describe a particular year/month/day, in the form -­MM-­DD. For 
example, DATE '2013-­01-­01'. Date types do not have a time of day component. 
The range of values supported for the Date type is -­01-­01 to -­12-­31.

The initial DATE type support should incluide the following changes:
- new internal type
- text scanner/writer
- casting between DATE and other types
- codegen infrastructure for expression evaluation
- "IS [NOT] NULL" and "[NOT] IN" predicates
- common comparison operators 
- conditional functions
- infrastructure changes for builtin scalar functions.
- support partitioning.

These items are tightly coupled and it makes sense to implement them in one 
change-set.


  was:
DATE values describe a particular year/month/day, in the form -­MM-­DD. For 
example, DATE '2013-­01-­01'. Date types do not have a time of day component. 
The range of values supported for the Date type is -­01-­01 to -­12-­31.

The initial DATE type support should incluide the following changes:
- new internal type
- text scanner/writer
- casting between DATE and other types
- codegen infrastructure for expression evaluation
- "IS [NOT] NULL" and "[NOT] IN" predicates
- common comparison operators 
- conditional functions
- infrastructure changes for builtin scalar functions.

These items are tightly coupled and it makes sense to implement them in one 
change-set.



> Add initial support for DATE type
> -
>
> Key: IMPALA-7368
> URL: https://issues.apache.org/jira/browse/IMPALA-7368
> Project: IMPALA
>  Issue Type: Sub-task
>Reporter: Attila Jeges
>Assignee: Attila Jeges
>Priority: Major
>
> DATE values describe a particular year/month/day, in the form -­MM-­DD. 
> For example, DATE '2013-­01-­01'. Date types do not have a time of day 
> component. The range of values supported for the Date type is -­01-­01 to 
> -­12-­31.
> The initial DATE type support should incluide the following changes:
> - new internal type
> - text scanner/writer
> - casting between DATE and other types
> - codegen infrastructure for expression evaluation
> - "IS [NOT] NULL" and "[NOT] IN" predicates
> - common comparison operators 
> - conditional functions
> - infrastructure changes for builtin scalar functions.
> - support partitioning.
> These items are tightly coupled and it makes sense to implement them in one 
> change-set.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: issues-all-unsubscr...@impala.apache.org
For additional commands, e-mail: issues-all-h...@impala.apache.org



[jira] [Updated] (IMPALA-7368) Add initial support for DATE type

2018-07-31 Thread Attila Jeges (JIRA)


 [ 
https://issues.apache.org/jira/browse/IMPALA-7368?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Attila Jeges updated IMPALA-7368:
-
Description: 
DATE values describe a particular year/month/day, in the form -­MM-­DD. For 
example, DATE '2013-­01-­01'. Date types do not have a time of day component. 
The range of values supported for the Date type is -­01-­01 to -­12-­31.

The initial DATE type support should incluide the following changes:
- new internal type
- text scanner/writer
- casting between DATE and other types
- codegen infrastructure for expression evaluation
- "IS [NOT] NULL" and "[NOT] IN" predicates
- common comparison operators 
- conditional functions
- infrastructure changes for builtin scalar functions.

These items are tightly coupled and it makes sense to implement them in one 
change-set.


  was:
DATE values describe a particular year/month/day, in the form -­MM-­DD. For 
example, DATE '2013-­01-­01'. Date types do not have a time of day component. 
The range of values supported for the Date type is -­01-­01 to -­12-­31.

The initial DATE type support should incluide the following changes:
- new internal type
- text scanner/writer
- casting between DATE and other types
- expression evaluation
- "IS [NOT] NULL" and "[NOT] IN" predicates
- common comparison operators 
- conditional functions
- infrastructure changes for builtin scalar functions.

These items are tightly coupled and it makes sense to implement them in one 
change-set.



> Add initial support for DATE type
> -
>
> Key: IMPALA-7368
> URL: https://issues.apache.org/jira/browse/IMPALA-7368
> Project: IMPALA
>  Issue Type: Sub-task
>Reporter: Attila Jeges
>Assignee: Attila Jeges
>Priority: Major
>
> DATE values describe a particular year/month/day, in the form -­MM-­DD. 
> For example, DATE '2013-­01-­01'. Date types do not have a time of day 
> component. The range of values supported for the Date type is -­01-­01 to 
> -­12-­31.
> The initial DATE type support should incluide the following changes:
> - new internal type
> - text scanner/writer
> - casting between DATE and other types
> - codegen infrastructure for expression evaluation
> - "IS [NOT] NULL" and "[NOT] IN" predicates
> - common comparison operators 
> - conditional functions
> - infrastructure changes for builtin scalar functions.
> These items are tightly coupled and it makes sense to implement them in one 
> change-set.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: issues-all-unsubscr...@impala.apache.org
For additional commands, e-mail: issues-all-h...@impala.apache.org



[jira] [Commented] (IMPALA-7364) Upgrade RapidJson to the latest version

2018-07-31 Thread Quanlong Huang (JIRA)


[ 
https://issues.apache.org/jira/browse/IMPALA-7364?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16563493#comment-16563493
 ] 

Quanlong Huang commented on IMPALA-7364:


[~tarmstr...@cloudera.com] Are there any docs about how to contribute to the 
native-toolchain project? Looks like it depends on the s3 account that's only 
managed by Cloudera.

> Upgrade RapidJson to the latest version
> ---
>
> Key: IMPALA-7364
> URL: https://issues.apache.org/jira/browse/IMPALA-7364
> Project: IMPALA
>  Issue Type: Improvement
>Reporter: Quanlong Huang
>Priority: Major
>
> Currently, we're using rapidjson-0.11. It's old enough and can't show 
> detailed parse errors. In the implementation of built-in JSON function in 
> IMPALA-376, we can't show warnings on how we fail to parse a json string and 
> where is the error location like this:
> http://rapidjson.org/group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#structrapidjson_1_1_parse_result
> This JIRA aim to upgrade the version of RapidJson to v1.1.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: issues-all-unsubscr...@impala.apache.org
For additional commands, e-mail: issues-all-h...@impala.apache.org



[jira] [Work started] (IMPALA-7368) Add initial support for DATE type

2018-07-31 Thread Attila Jeges (JIRA)


 [ 
https://issues.apache.org/jira/browse/IMPALA-7368?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Work on IMPALA-7368 started by Attila Jeges.

> Add initial support for DATE type
> -
>
> Key: IMPALA-7368
> URL: https://issues.apache.org/jira/browse/IMPALA-7368
> Project: IMPALA
>  Issue Type: Sub-task
>Reporter: Attila Jeges
>Assignee: Attila Jeges
>Priority: Major
>
> DATE values describe a particular year/month/day, in the form -­MM-­DD. 
> For example, DATE '2013-­01-­01'. Date types do not have a time of day 
> component. The range of values supported for the Date type is -­01-­01 to 
> -­12-­31.
> The initial DATE type support should incluide the following changes:
> - new internal type
> - text scanner/writer
> - casting between DATE and other types
> - expression evaluation
> - "IS [NOT] NULL" and "[NOT] IN" predicates
> - common comparison operators 
> - conditional functions
> - infrastructure changes for builtin scalar functions.
> These items are tightly coupled and it makes sense to implement them in one 
> change-set.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: issues-all-unsubscr...@impala.apache.org
For additional commands, e-mail: issues-all-h...@impala.apache.org



[jira] [Work started] (IMPALA-6169) Implement DATE type

2018-07-31 Thread Attila Jeges (JIRA)


 [ 
https://issues.apache.org/jira/browse/IMPALA-6169?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Work on IMPALA-6169 started by Attila Jeges.

> Implement DATE type
> ---
>
> Key: IMPALA-6169
> URL: https://issues.apache.org/jira/browse/IMPALA-6169
> Project: IMPALA
>  Issue Type: New Feature
>  Components: Backend
>Reporter: Quanlong Huang
>Assignee: Attila Jeges
>Priority: Major
>
> In Hive, the Date type describes a particular year/month/day, in the form 
> -­MM-­DD.
> Hive has supported Date type in Parquet two years ago in Hive-1.2.0. (See 
> https://issues.apache.org/jira/browse/HIVE-8119 and 
> https://cwiki.apache.org/confluence/display/Hive/Parquet#Parquet-VersionsandLimitations.)
> We should add support for Date type too.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: issues-all-unsubscr...@impala.apache.org
For additional commands, e-mail: issues-all-h...@impala.apache.org



[jira] [Created] (IMPALA-7370) Add DATE type support to Parquet scanner/writer

2018-07-31 Thread Attila Jeges (JIRA)
Attila Jeges created IMPALA-7370:


 Summary: Add DATE type support to Parquet scanner/writer
 Key: IMPALA-7370
 URL: https://issues.apache.org/jira/browse/IMPALA-7370
 Project: IMPALA
  Issue Type: Sub-task
Reporter: Attila Jeges
Assignee: Attila Jeges


Implement Parquet DATE type support.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: issues-all-unsubscr...@impala.apache.org
For additional commands, e-mail: issues-all-h...@impala.apache.org



[jira] [Created] (IMPALA-7369) Implement DATE builtin functions

2018-07-31 Thread Attila Jeges (JIRA)
Attila Jeges created IMPALA-7369:


 Summary: Implement DATE builtin functions
 Key: IMPALA-7369
 URL: https://issues.apache.org/jira/browse/IMPALA-7369
 Project: IMPALA
  Issue Type: Sub-task
Reporter: Attila Jeges
Assignee: Attila Jeges


- Built-in functions supported in Hive should be implemented in Impala es well.
- Already implemented TIMESTAMP built-in functions that work on the date part 
of timestamps should be implemented for DATE types too.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: issues-all-unsubscr...@impala.apache.org
For additional commands, e-mail: issues-all-h...@impala.apache.org



[jira] [Updated] (IMPALA-7368) Add initial support for DATE type

2018-07-31 Thread Attila Jeges (JIRA)


 [ 
https://issues.apache.org/jira/browse/IMPALA-7368?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Attila Jeges updated IMPALA-7368:
-
Description: 
DATE values describe a particular year/month/day, in the form -­MM-­DD. For 
example, DATE '2013-­01-­01'. Date types do not have a time of day component. 
The range of values supported for the Date type is -­01-­01 to -­12-­31.

The initial DATE type support should incluide the following changes:
- new internal type
- text scanner/writer
- casting between DATE and other types
- expression evaluation
- "IS [NOT] NULL" and "[NOT] IN" predicates
- common comparison operators 
- conditional functions
- infrastructure changes for builtin scalar functions.

These items are tightly coupled and it makes sense to implement them in one 
change-set.


  was:
DATE values describe a particular year/month/day, in the form -­MM-­DD. For 
example, DATE '2013-­01-­01'. Date types do not have a time of day component. 
The range of values supported for the Date type is -­01-­01 to -­12-­31.

The initial DATE type support should incluide the following changes:
- new internal type
- text scanner/writer
- casting between DATE and other types
- expression evaluation
- "IS [NOT] NULL" and "[NOT] IN" predicates
- common comparison operators 
- conditiioal functions
- infrastructure changes for builtin scalar functions.

These items are tightly coupled and it makes sense to implement them in one 
change-set.



> Add initial support for DATE type
> -
>
> Key: IMPALA-7368
> URL: https://issues.apache.org/jira/browse/IMPALA-7368
> Project: IMPALA
>  Issue Type: Sub-task
>Reporter: Attila Jeges
>Assignee: Attila Jeges
>Priority: Major
>
> DATE values describe a particular year/month/day, in the form -­MM-­DD. 
> For example, DATE '2013-­01-­01'. Date types do not have a time of day 
> component. The range of values supported for the Date type is -­01-­01 to 
> -­12-­31.
> The initial DATE type support should incluide the following changes:
> - new internal type
> - text scanner/writer
> - casting between DATE and other types
> - expression evaluation
> - "IS [NOT] NULL" and "[NOT] IN" predicates
> - common comparison operators 
> - conditional functions
> - infrastructure changes for builtin scalar functions.
> These items are tightly coupled and it makes sense to implement them in one 
> change-set.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: issues-all-unsubscr...@impala.apache.org
For additional commands, e-mail: issues-all-h...@impala.apache.org



[jira] [Updated] (IMPALA-7368) Add initial support for DATE type

2018-07-31 Thread Attila Jeges (JIRA)


 [ 
https://issues.apache.org/jira/browse/IMPALA-7368?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Attila Jeges updated IMPALA-7368:
-
Description: 
DATE values describe a particular year/month/day, in the form -­MM-­DD. For 
example, DATE '2013-­01-­01'. Date types do not have a time of day component. 
The range of values supported for the Date type is -­01-­01 to -­12-­31.

The initial DATE type support should incluide the following changes:
- new internal type
- text scanner/writer
- casting between DATE and other types
- expression evaluation
- "IS [NOT] NULL" and "[NOT] IN" predicates
- common comparison operators 
- conditiioal functions
- infrastructure changes for builtin scalar functions.

These items are tightly coupled and it makes sense to implement them in one 
change-set.


  was:
DATE values describe a particular year/month/day, in the form -­MM-­DD. For 
example, DATE '2013-­01-­01'. Date types do not have a time of day component. 
The range of values supported for the Date type is -­01-­01 to -­12-­31.

The initial DATE type support should incluide the following changes:
- text scanner/writer
- casting between DATE and other types
- expression evaluation
- "IS [NOT] NULL" and "[NOT] IN" predicates
- common comparison operators 
- conditiioal functions
- infrastructure changes for builtin scalar functions.

These items are tightly coupled and it makes sense to implement them in one 
change-set.



> Add initial support for DATE type
> -
>
> Key: IMPALA-7368
> URL: https://issues.apache.org/jira/browse/IMPALA-7368
> Project: IMPALA
>  Issue Type: Sub-task
>Reporter: Attila Jeges
>Assignee: Attila Jeges
>Priority: Major
>
> DATE values describe a particular year/month/day, in the form -­MM-­DD. 
> For example, DATE '2013-­01-­01'. Date types do not have a time of day 
> component. The range of values supported for the Date type is -­01-­01 to 
> -­12-­31.
> The initial DATE type support should incluide the following changes:
> - new internal type
> - text scanner/writer
> - casting between DATE and other types
> - expression evaluation
> - "IS [NOT] NULL" and "[NOT] IN" predicates
> - common comparison operators 
> - conditiioal functions
> - infrastructure changes for builtin scalar functions.
> These items are tightly coupled and it makes sense to implement them in one 
> change-set.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: issues-all-unsubscr...@impala.apache.org
For additional commands, e-mail: issues-all-h...@impala.apache.org



[jira] [Created] (IMPALA-7368) Add initial support for DATE type

2018-07-31 Thread Attila Jeges (JIRA)
Attila Jeges created IMPALA-7368:


 Summary: Add initial support for DATE type
 Key: IMPALA-7368
 URL: https://issues.apache.org/jira/browse/IMPALA-7368
 Project: IMPALA
  Issue Type: Sub-task
Reporter: Attila Jeges
Assignee: Attila Jeges


DATE values describe a particular year/month/day, in the form -­MM-­DD. For 
example, DATE '2013-­01-­01'. Date types do not have a time of day component. 
The range of values supported for the Date type is -­01-­01 to -­12-­31.

The initial DATE type support should incluide the following changes:
- text scanner/writer
- casting between DATE and other types
- expression evaluation
- "IS [NOT] NULL" and "[NOT] IN" predicates
- common comparison operators 
- conditiioal functions
- infrastructure changes for builtin scalar functions.

These items are tightly coupled and it makes sense to implement them in one 
change-set.




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: issues-all-unsubscr...@impala.apache.org
For additional commands, e-mail: issues-all-h...@impala.apache.org



[jira] [Resolved] (IMPALA-7333) Remove MarkNeedsDeepCopy from Aggregation and Hash Join Nodes

2018-07-31 Thread Tim Armstrong (JIRA)


 [ 
https://issues.apache.org/jira/browse/IMPALA-7333?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tim Armstrong resolved IMPALA-7333.
---
   Resolution: Fixed
Fix Version/s: Impala 3.1.0

> Remove MarkNeedsDeepCopy from Aggregation and Hash Join Nodes
> -
>
> Key: IMPALA-7333
> URL: https://issues.apache.org/jira/browse/IMPALA-7333
> Project: IMPALA
>  Issue Type: Sub-task
>  Components: Backend
>Reporter: Tim Armstrong
>Assignee: Tim Armstrong
>Priority: Major
>  Labels: resource-management
> Fix For: Impala 3.1.0
>
>
> The main part of this is fixing BufferedTupleStream.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: issues-all-unsubscr...@impala.apache.org
For additional commands, e-mail: issues-all-h...@impala.apache.org



[jira] [Resolved] (IMPALA-7296) Soft limit for memory queue in scan node row batch queue

2018-07-31 Thread Tim Armstrong (JIRA)


 [ 
https://issues.apache.org/jira/browse/IMPALA-7296?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tim Armstrong resolved IMPALA-7296.
---
   Resolution: Fixed
Fix Version/s: Impala 3.1.0

> Soft limit for memory queue in scan node row batch queue
> 
>
> Key: IMPALA-7296
> URL: https://issues.apache.org/jira/browse/IMPALA-7296
> Project: IMPALA
>  Issue Type: Improvement
>  Components: Backend
>Reporter: Tim Armstrong
>Assignee: Tim Armstrong
>Priority: Major
>  Labels: resource-management
> Fix For: Impala 3.1.0
>
>
> I'm splitting this out from IMPALA-7096.
> It would be good to have some kind of soft limit for the amount of memory 
> that can be queued in the scan node's row batch queue. This would make it 
> easier to reason about the expected memory consumption of a scan.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: issues-all-unsubscr...@impala.apache.org
For additional commands, e-mail: issues-all-h...@impala.apache.org



[jira] [Commented] (IMPALA-5844) Fix management of FunctionContext "local" allocations.

2018-07-31 Thread ASF subversion and git services (JIRA)


[ 
https://issues.apache.org/jira/browse/IMPALA-5844?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16563203#comment-16563203
 ] 

ASF subversion and git services commented on IMPALA-5844:
-

Commit 240fde62d532c7166fc613a97b38c199cec09f1f in impala's branch 
refs/heads/master from [~tarmstr...@cloudera.com]
[ https://git-wip-us.apache.org/repos/asf?p=impala.git;h=240fde6 ]

IMPALA-7333: remove MarkNeedsDeepCopy() in agg and BTS

This takes advantage of work (e.g. IMPALA-3200, IMPALA-5844)
to remove a couple of uses of the API.

Testing:
Ran core, ASAN and exhaustive builds.

Added unit tests to directly test the attaching behaviour.

Change-Id: I91ac53bacc00df4726c015a30ba5a2026aa4b5f5
Reviewed-on: http://gerrit.cloudera.org:8080/11007
Reviewed-by: Tim Armstrong 
Tested-by: Impala Public Jenkins 


> Fix management of FunctionContext "local" allocations.
> --
>
> Key: IMPALA-5844
> URL: https://issues.apache.org/jira/browse/IMPALA-5844
> Project: IMPALA
>  Issue Type: Improvement
>  Components: Backend
>Reporter: Tim Armstrong
>Assignee: Tim Armstrong
>Priority: Major
> Fix For: Impala 2.11.0
>
>
> FunctionContexts associated with expressions make two kind of allocations 
> with very different lifecycles. One type of allocation is owned and managed 
> by the expression, while the other "local" allocation is implicitly 
> transferred to the Impala daemon after control flow returns from the 
> expression. Both are currently allocated from the same pool.
> RowBatches returned from plan nodes may reference variable-length data stored 
> in local allocations so this memory should be attached to the RowBatches.
> One approach here is:
> * Separate local and other allocations to allocate from different MemPools. 
> * Manage local allocations in bulk by clearing, freeing, or transferring data 
> from that MemPool, similar to other memory that would be allocated from a 
> MemPool.
> I think there are some potential wrinkles here and work to set up correct 
> MemPools for all places that use expressions but I think the high-level 
> approach should work.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: issues-all-unsubscr...@impala.apache.org
For additional commands, e-mail: issues-all-h...@impala.apache.org



[jira] [Commented] (IMPALA-7209) Disallow self referencing ALTER VIEW statments

2018-07-31 Thread ASF subversion and git services (JIRA)


[ 
https://issues.apache.org/jira/browse/IMPALA-7209?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16563200#comment-16563200
 ] 

ASF subversion and git services commented on IMPALA-7209:
-

Commit 9146f73a58c645cd861006cd6c90d9cbf08feeec in impala's branch 
refs/heads/master from poojanilangekar
[ https://git-wip-us.apache.org/repos/asf?p=impala.git;h=9146f73 ]

IMPALA-7209: Disallow self referencing in ALTER VIEW statements

Previously, ALTER VIEW queries did not carry out reference checks
in the analysis phase. This allowed the DDL operation to succeed
but subsequent queries to the view threw StackOverflowError
because the catalog was unable to resolve the reference. With this
change, the AlterViewStmt checks for direct and in-direct self
references before altering a view.

Testing: Added tests to AnalyzeDDLTest to verify it.
Change-Id: I17c231c9d74d9d411463a408b086eb874090b9b7
Reviewed-on: http://gerrit.cloudera.org:8080/10908
Reviewed-by: Impala Public Jenkins 
Tested-by: Impala Public Jenkins 


> Disallow self referencing ALTER VIEW statments
> --
>
> Key: IMPALA-7209
> URL: https://issues.apache.org/jira/browse/IMPALA-7209
> Project: IMPALA
>  Issue Type: Bug
>  Components: Frontend
>Reporter: Pooja Nilangekar
>Assignee: Pooja Nilangekar
>Priority: Major
>
> Currently, an ALTER VIEW statement accepts self referencing definitions. 
> However, upon querying the altered view, the analyzer is unable to find the 
> reference and hence throws a StackOverflowError: null error.
> The expected behavior would be to throw an AnalysisException while executing 
> the alter view statement.
>  
> Example:
>  
> {code:java}
> [localhost:21000] default> create view foo as select * from 
> functional.alltypes;
> Query: create view foo as select * from functional.alltypes
> Query submitted at: 2018-07-03 11:36:48 (Coordinator: 
> http://pooja-OptiPlex-7040:25000)
> Query progress can be monitored at: 
> http://pooja-OptiPlex-7040:25000/query_plan?query_id=614e03efbcb4d8b1:586a4bad
> ++
> | summary                |
> ++
> | View has been created. |
> ++
> Fetched 1 row(s) in 0.26s
> [localhost:21000] default> alter view foo as select * from foo;
> Query: alter view foo as select * from foo
> ++
> | summary                |
> ++
> | View has been altered. |
> ++
> Fetched 1 row(s) in 5.65s
> [localhost:21000] default> select * from foo;
> Query: select * from foo
> Query submitted at: 2018-07-03 11:37:12 (Coordinator: 
> http://pooja-OptiPlex-7040:25000)
> ERROR: StackOverflowError: null 
> {code}
>  
> The select statement on the view fails because the analyzer can't resolve its 
> reference. Other databases return failure during the alter view statement 
> because stating.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: issues-all-unsubscr...@impala.apache.org
For additional commands, e-mail: issues-all-h...@impala.apache.org



[jira] [Commented] (IMPALA-3200) Replace BufferedBlockMgr with new buffer pool

2018-07-31 Thread ASF subversion and git services (JIRA)


[ 
https://issues.apache.org/jira/browse/IMPALA-3200?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16563202#comment-16563202
 ] 

ASF subversion and git services commented on IMPALA-3200:
-

Commit 240fde62d532c7166fc613a97b38c199cec09f1f in impala's branch 
refs/heads/master from [~tarmstr...@cloudera.com]
[ https://git-wip-us.apache.org/repos/asf?p=impala.git;h=240fde6 ]

IMPALA-7333: remove MarkNeedsDeepCopy() in agg and BTS

This takes advantage of work (e.g. IMPALA-3200, IMPALA-5844)
to remove a couple of uses of the API.

Testing:
Ran core, ASAN and exhaustive builds.

Added unit tests to directly test the attaching behaviour.

Change-Id: I91ac53bacc00df4726c015a30ba5a2026aa4b5f5
Reviewed-on: http://gerrit.cloudera.org:8080/11007
Reviewed-by: Tim Armstrong 
Tested-by: Impala Public Jenkins 


> Replace BufferedBlockMgr with new buffer pool
> -
>
> Key: IMPALA-3200
> URL: https://issues.apache.org/jira/browse/IMPALA-3200
> Project: IMPALA
>  Issue Type: Improvement
>  Components: Backend
>Affects Versions: Impala 2.6.0
>Reporter: Tim Armstrong
>Assignee: Tim Armstrong
>Priority: Blocker
>  Labels: resource-management
> Fix For: Impala 2.10.0
>
>
> We want to replace BufferedBlockMgr, a query-wide buffer pool, with a new 
> BufferPool that is shared between all queries. The goals are:
> * Support for guaranteed reservations: i.e. if a reservation is granted, the 
> buffer pool will fulfil it (unless the OS is unable to fulfill the buffer 
> pool's memory requirements).
> * Simplified interaction between reservations and pins (if you have a 
> reservation, you can pin, if you don't, you can't)
> * Support for increasing reservations (up to a planner-specified limit).
> * Support for smaller buffer sizes with similar performance (so we can reduce 
> minimum memory requirement to execute spill-to-disk algorithm)
> * Support for larger buffers to support wide rows
> * Reduced reliance on TCMalloc, which isn't suited to management of large 
> buffers (e.g. see IMPALA-2800)
> * Better transfer model for buffer pool pages, so we can implement 
> transfer-of-ownership consistently for row batches (instead of mixing 
> transfer with MarkNeedsToReturn()).



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: issues-all-unsubscr...@impala.apache.org
For additional commands, e-mail: issues-all-h...@impala.apache.org



[jira] [Commented] (IMPALA-7317) Instant validation job that runs on Gerrit upload (clang tidy, other simple checks)

2018-07-31 Thread ASF subversion and git services (JIRA)


[ 
https://issues.apache.org/jira/browse/IMPALA-7317?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16563204#comment-16563204
 ] 

ASF subversion and git services commented on IMPALA-7317:
-

Commit 47b4606742287361b8c3751b4db77ab5b3508783 in impala's branch 
refs/heads/master from [~tarmstr...@cloudera.com]
[ https://git-wip-us.apache.org/repos/asf?p=impala.git;h=47b4606 ]

IMPALA-7317: add scripts to post flake8 comments

The script is used by a new jenkins job gerrit-auto-critic
to post comments on code reviews.

Testing:
This patch deliberately contains some flake8 violations so
that gerrit-auto-critic will flag them.

Change-Id: I7d348ea4944f829a407bd7b2939654f272736170
Reviewed-on: http://gerrit.cloudera.org:8080/11054
Reviewed-by: Impala Public Jenkins 
Reviewed-by: Michael Brown 
Tested-by: Impala Public Jenkins 


> Instant validation job that runs on Gerrit upload (clang tidy, other simple 
> checks)
> ---
>
> Key: IMPALA-7317
> URL: https://issues.apache.org/jira/browse/IMPALA-7317
> Project: IMPALA
>  Issue Type: Task
>Reporter: Tim Armstrong
>Assignee: Tim Armstrong
>Priority: Major
>
> Add a new job to jenkins.impala.io that runs clang tidy upon upload to 
> Gerrit. The goal is to prefetch any obvious failures that will prevent the 
> code being merged.
> Existing checks that are reasonably cheap:
> * clang-tidy-ub1604
> * ubuntu-16.04-build-only
> * rat-check-ub1604
> Look into other checks to add (flake8, lines too long, etc)



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: issues-all-unsubscr...@impala.apache.org
For additional commands, e-mail: issues-all-h...@impala.apache.org



[jira] [Commented] (IMPALA-7316) Fix broken build due to Hadoop JAR mismatch

2018-07-31 Thread ASF subversion and git services (JIRA)


[ 
https://issues.apache.org/jira/browse/IMPALA-7316?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16563208#comment-16563208
 ] 

ASF subversion and git services commented on IMPALA-7316:
-

Commit 316b17ac55adb3d1deeb1289b4045688269b201d in impala's branch 
refs/heads/master from [~fredyw]
[ https://git-wip-us.apache.org/repos/asf?p=impala.git;h=316b17a ]

IMPALA-7329: Blacklist CDH Maven snapshots repository

The Impala development bootstrapping depends on CDH Maven snapshots
which transitively pull dependencies from other repositories which
can cause the build to be non-reproducible, e.g. IMPALA-7316. This
patch makes the build to be reproducible by blacklisting
cdh.snapshots.repo so that Maven does not accidentally downloads the
latest CDH snapshots when running a build, which can cause
incompatibility issues.

Testing:
- Ran core tests with CDH_BUILD_NUMBER=422770 and did not hit the
  issue described in IMPALA-7316

Change-Id: Id945bc2769f92f3df3bb4f617b00db77a6502ff3
Reviewed-on: http://gerrit.cloudera.org:8080/10999
Reviewed-by: Impala Public Jenkins 
Tested-by: Impala Public Jenkins 


> Fix broken build due to Hadoop JAR mismatch
> ---
>
> Key: IMPALA-7316
> URL: https://issues.apache.org/jira/browse/IMPALA-7316
> Project: IMPALA
>  Issue Type: Bug
>  Components: Infrastructure
>Affects Versions: Impala 3.0
>Reporter: Fredy Wijaya
>Assignee: Fredy Wijaya
>Priority: Blocker
>  Labels: broken-build
> Fix For: Impala 3.1.0
>
>
> {noformat}
> I0718 10:03:13.658380 23734 jni-util.cc:230] java.lang.NoClassDefFoundError: 
> org/apache/hadoop/fs/Options$ChecksumCombineMode
> at 
> org.apache.hadoop.hdfs.client.impl.DfsClientConf.getChecksumCombineModeFromConf(DfsClientConf.java:314)
> at 
> org.apache.hadoop.hdfs.client.impl.DfsClientConf.(DfsClientConf.java:184)
> at org.apache.hadoop.hdfs.DFSClient.(DFSClient.java:302)
> at org.apache.hadoop.hdfs.DFSClient.(DFSClient.java:286)
> at 
> org.apache.hadoop.hdfs.DistributedFileSystem.initialize(DistributedFileSystem.java:167)
> at org.apache.hadoop.fs.FileSystem.createFileSystem(FileSystem.java:3288)
> at org.apache.hadoop.fs.FileSystem.access$200(FileSystem.java:123)
> at org.apache.hadoop.fs.FileSystem$Cache.getInternal(FileSystem.java:3337)
> at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:3305)
> at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:476)
> at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:225)
> at 
> org.apache.impala.service.JniFrontend.checkFileSystem(JniFrontend.java:778)
> at 
> org.apache.impala.service.JniFrontend.checkConfiguration(JniFrontend.java:690)
> I0718 10:03:13.659090 23734 status.cc:125] NoClassDefFoundError: 
> org/apache/hadoop/fs/Options$ChecksumCombineMode
> @  0x1951b3a
> @  0x1ff307f
> @  0x1e9ec51
> @  0x1eba8bb
> @  0x1eb6df2
> @  0x190d4bf
> @ 0x7fe6e95bf82f
> @  0x190d338
> E0718 10:03:13.659101 23734 impala-server.cc:289] NoClassDefFoundError: 
> org/apache/hadoop/fs/Options$ChecksumCombineMode
> E0718 10:03:13.659122 23734 impala-server.cc:292] Aborting Impala Server 
> startup due to improper configuration. Impalad exiting. 
> {noformat}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: issues-all-unsubscr...@impala.apache.org
For additional commands, e-mail: issues-all-h...@impala.apache.org