[jira] [Work stopped] (IMPALA-12752) Enable JS tests for webUI in jenkins

2024-02-09 Thread Surya Hebbar (Jira)


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

Work on IMPALA-12752 stopped by Surya Hebbar.
-
> Enable JS tests for webUI in jenkins
> 
>
> Key: IMPALA-12752
> URL: https://issues.apache.org/jira/browse/IMPALA-12752
> Project: IMPALA
>  Issue Type: Improvement
>Reporter: Surya Hebbar
>Assignee: Surya Hebbar
>Priority: Major
>
> The JS tests have been integrated into Impala. But, it has not been 
> integrated into jenkins builds. So, it is necessary to integrate with jenkins.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

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



[jira] [Created] (IMPALA-12803) Fix missing exchange lines in query timeline

2024-02-09 Thread Surya Hebbar (Jira)
Surya Hebbar created IMPALA-12803:
-

 Summary: Fix missing exchange lines in query timeline
 Key: IMPALA-12803
 URL: https://issues.apache.org/jira/browse/IMPALA-12803
 Project: IMPALA
  Issue Type: Bug
Reporter: Surya Hebbar
 Attachments: missing_exchange_lines.png

In the fragment diagram of the query timeline, the exchange lines between nodes 
is missing when plan order is used. !missing_exchange_lines.png!



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
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-12803) Fix missing exchange lines in query timeline

2024-02-09 Thread Surya Hebbar (Jira)


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

Work on IMPALA-12803 started by Surya Hebbar.
-
> Fix missing exchange lines in query timeline
> 
>
> Key: IMPALA-12803
> URL: https://issues.apache.org/jira/browse/IMPALA-12803
> Project: IMPALA
>  Issue Type: Bug
>Reporter: Surya Hebbar
>Assignee: Surya Hebbar
>Priority: Major
> Attachments: missing_exchange_lines.png
>
>
> In the fragment diagram of the query timeline, the exchange lines between 
> nodes is missing when plan order is used. !missing_exchange_lines.png!



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

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



[jira] [Assigned] (IMPALA-12803) Fix missing exchange lines in query timeline

2024-02-09 Thread Surya Hebbar (Jira)


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

Surya Hebbar reassigned IMPALA-12803:
-

Assignee: Surya Hebbar

> Fix missing exchange lines in query timeline
> 
>
> Key: IMPALA-12803
> URL: https://issues.apache.org/jira/browse/IMPALA-12803
> Project: IMPALA
>  Issue Type: Bug
>Reporter: Surya Hebbar
>Assignee: Surya Hebbar
>Priority: Major
> Attachments: missing_exchange_lines.png
>
>
> In the fragment diagram of the query timeline, the exchange lines between 
> nodes is missing when plan order is used. !missing_exchange_lines.png!



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

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



[jira] [Updated] (IMPALA-12688) Support JSON profile imports in webUI

2024-02-09 Thread Surya Hebbar (Jira)


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

Surya Hebbar updated IMPALA-12688:
--
Attachment: imported_profiles_section.png

> Support JSON profile imports in webUI
> -
>
> Key: IMPALA-12688
> URL: https://issues.apache.org/jira/browse/IMPALA-12688
> Project: IMPALA
>  Issue Type: New Feature
>Reporter: Surya Hebbar
>Assignee: Surya Hebbar
>Priority: Major
> Attachments: imported_profiles_section.png, 
> imported_queries_button.png, imported_queries_list.png, 
> imported_queries_page.png, imported_query_statement.png, 
> imported_query_text_plan.png, imported_query_timeline.png
>
>
> It would be helpful for users to visualize the query timeline by selecting a 
> local JSON query profile.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

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



[jira] [Commented] (IMPALA-12688) Support JSON profile imports in webUI

2024-02-09 Thread Surya Hebbar (Jira)


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

Surya Hebbar commented on IMPALA-12688:
---

The "Imported Queries" section has been renamed to "Imported Query Profiles". 
Also, the "Duration" section has been removed, as it was a recent addition to 
the query profile.

 

!imported_profiles_section.png|width=936,height=116!

> Support JSON profile imports in webUI
> -
>
> Key: IMPALA-12688
> URL: https://issues.apache.org/jira/browse/IMPALA-12688
> Project: IMPALA
>  Issue Type: New Feature
>Reporter: Surya Hebbar
>Assignee: Surya Hebbar
>Priority: Major
> Attachments: imported_profiles_section.png, 
> imported_queries_button.png, imported_queries_list.png, 
> imported_queries_page.png, imported_query_statement.png, 
> imported_query_text_plan.png, imported_query_timeline.png
>
>
> It would be helpful for users to visualize the query timeline by selecting a 
> local JSON query profile.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

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



[jira] [Updated] (IMPALA-12688) Support JSON profile imports in webUI

2024-02-09 Thread Surya Hebbar (Jira)


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

Surya Hebbar updated IMPALA-12688:
--
Attachment: descending_order_start_time.png

> Support JSON profile imports in webUI
> -
>
> Key: IMPALA-12688
> URL: https://issues.apache.org/jira/browse/IMPALA-12688
> Project: IMPALA
>  Issue Type: New Feature
>Reporter: Surya Hebbar
>Assignee: Surya Hebbar
>Priority: Major
> Attachments: descending_order_start_time.png, 
> imported_profiles_section.png, imported_queries_button.png, 
> imported_queries_list.png, imported_queries_page.png, 
> imported_query_statement.png, imported_query_text_plan.png, 
> imported_query_timeline.png
>
>
> It would be helpful for users to visualize the query timeline by selecting a 
> local JSON query profile.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

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



[jira] [Updated] (IMPALA-12688) Support JSON profile imports in webUI

2024-02-09 Thread Surya Hebbar (Jira)


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

Surya Hebbar updated IMPALA-12688:
--
Attachment: descending_order_start_time-1.png

> Support JSON profile imports in webUI
> -
>
> Key: IMPALA-12688
> URL: https://issues.apache.org/jira/browse/IMPALA-12688
> Project: IMPALA
>  Issue Type: New Feature
>Reporter: Surya Hebbar
>Assignee: Surya Hebbar
>Priority: Major
> Attachments: descending_order_start_time.png, 
> imported_profiles_section.png, imported_queries_button.png, 
> imported_queries_list.png, imported_queries_page.png, 
> imported_query_statement.png, imported_query_text_plan.png, 
> imported_query_timeline.png
>
>
> It would be helpful for users to visualize the query timeline by selecting a 
> local JSON query profile.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

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



[jira] [Updated] (IMPALA-12688) Support JSON profile imports in webUI

2024-02-09 Thread Surya Hebbar (Jira)


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

Surya Hebbar updated IMPALA-12688:
--
Attachment: (was: descending_order_start_time.png)

> Support JSON profile imports in webUI
> -
>
> Key: IMPALA-12688
> URL: https://issues.apache.org/jira/browse/IMPALA-12688
> Project: IMPALA
>  Issue Type: New Feature
>Reporter: Surya Hebbar
>Assignee: Surya Hebbar
>Priority: Major
> Attachments: descending_order_start_time.png, 
> imported_profiles_section.png, imported_queries_button.png, 
> imported_queries_list.png, imported_queries_page.png, 
> imported_query_statement.png, imported_query_text_plan.png, 
> imported_query_timeline.png
>
>
> It would be helpful for users to visualize the query timeline by selecting a 
> local JSON query profile.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

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



[jira] [Updated] (IMPALA-12688) Support JSON profile imports in webUI

2024-02-09 Thread Surya Hebbar (Jira)


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

Surya Hebbar updated IMPALA-12688:
--
Attachment: descending_order_start_time.png

> Support JSON profile imports in webUI
> -
>
> Key: IMPALA-12688
> URL: https://issues.apache.org/jira/browse/IMPALA-12688
> Project: IMPALA
>  Issue Type: New Feature
>Reporter: Surya Hebbar
>Assignee: Surya Hebbar
>Priority: Major
> Attachments: descending_order_start_time.png, 
> imported_profiles_section.png, imported_queries_button.png, 
> imported_queries_list.png, imported_queries_page.png, 
> imported_query_statement.png, imported_query_text_plan.png, 
> imported_query_timeline.png
>
>
> It would be helpful for users to visualize the query timeline by selecting a 
> local JSON query profile.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

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



[jira] [Updated] (IMPALA-12688) Support JSON profile imports in webUI

2024-02-09 Thread Surya Hebbar (Jira)


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

Surya Hebbar updated IMPALA-12688:
--
Attachment: (was: descending_order_start_time-1.png)

> Support JSON profile imports in webUI
> -
>
> Key: IMPALA-12688
> URL: https://issues.apache.org/jira/browse/IMPALA-12688
> Project: IMPALA
>  Issue Type: New Feature
>Reporter: Surya Hebbar
>Assignee: Surya Hebbar
>Priority: Major
> Attachments: descending_order_start_time.png, 
> imported_profiles_section.png, imported_queries_button.png, 
> imported_queries_list.png, imported_queries_page.png, 
> imported_query_statement.png, imported_query_text_plan.png, 
> imported_query_timeline.png
>
>
> It would be helpful for users to visualize the query timeline by selecting a 
> local JSON query profile.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

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



[jira] [Commented] (IMPALA-12688) Support JSON profile imports in webUI

2024-02-09 Thread Surya Hebbar (Jira)


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

Surya Hebbar commented on IMPALA-12688:
---

Imported query profiles are now sorted in the descending order of "Start Time".

  !descending_order_start_time.png|width=941,height=312!

> Support JSON profile imports in webUI
> -
>
> Key: IMPALA-12688
> URL: https://issues.apache.org/jira/browse/IMPALA-12688
> Project: IMPALA
>  Issue Type: New Feature
>Reporter: Surya Hebbar
>Assignee: Surya Hebbar
>Priority: Major
> Attachments: descending_order_start_time.png, 
> imported_profiles_section.png, imported_queries_button.png, 
> imported_queries_list.png, imported_queries_page.png, 
> imported_query_statement.png, imported_query_text_plan.png, 
> imported_query_timeline.png
>
>
> It would be helpful for users to visualize the query timeline by selecting a 
> local JSON query profile.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

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



[jira] [Commented] (IMPALA-12688) Support JSON profile imports in webUI

2024-02-09 Thread Surya Hebbar (Jira)


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

Surya Hebbar commented on IMPALA-12688:
---

Multiple query profile imports are now supported.

> Support JSON profile imports in webUI
> -
>
> Key: IMPALA-12688
> URL: https://issues.apache.org/jira/browse/IMPALA-12688
> Project: IMPALA
>  Issue Type: New Feature
>Reporter: Surya Hebbar
>Assignee: Surya Hebbar
>Priority: Major
> Attachments: descending_order_start_time.png, 
> imported_profiles_section.png, imported_queries_button.png, 
> imported_queries_list.png, imported_queries_page.png, 
> imported_query_statement.png, imported_query_text_plan.png, 
> imported_query_timeline.png
>
>
> It would be helpful for users to visualize the query timeline by selecting a 
> local JSON query profile.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

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



[jira] [Updated] (IMPALA-12688) Support JSON profile imports in webUI

2024-02-09 Thread Surya Hebbar (Jira)


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

Surya Hebbar updated IMPALA-12688:
--
Attachment: multiple_query_profile_import.png

> Support JSON profile imports in webUI
> -
>
> Key: IMPALA-12688
> URL: https://issues.apache.org/jira/browse/IMPALA-12688
> Project: IMPALA
>  Issue Type: New Feature
>Reporter: Surya Hebbar
>Assignee: Surya Hebbar
>Priority: Major
> Attachments: descending_order_start_time.png, 
> imported_profiles_section.png, imported_queries_button.png, 
> imported_queries_list.png, imported_queries_page.png, 
> imported_query_statement.png, imported_query_text_plan.png, 
> imported_query_timeline.png, multiple_query_profile_import.png
>
>
> It would be helpful for users to visualize the query timeline by selecting a 
> local JSON query profile.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
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-12688) Support JSON profile imports in webUI

2024-02-09 Thread Surya Hebbar (Jira)


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

Surya Hebbar edited comment on IMPALA-12688 at 2/9/24 1:38 PM:
---

Multiple query profile imports are now supported.

!multiple_query_profile_import.png|width=940,height=562!


was (Author: JIRAUSER299620):
Multiple query profile imports are now supported.

> Support JSON profile imports in webUI
> -
>
> Key: IMPALA-12688
> URL: https://issues.apache.org/jira/browse/IMPALA-12688
> Project: IMPALA
>  Issue Type: New Feature
>Reporter: Surya Hebbar
>Assignee: Surya Hebbar
>Priority: Major
> Attachments: descending_order_start_time.png, 
> imported_profiles_section.png, imported_queries_button.png, 
> imported_queries_list.png, imported_queries_page.png, 
> imported_query_statement.png, imported_query_text_plan.png, 
> imported_query_timeline.png, multiple_query_profile_import.png
>
>
> It would be helpful for users to visualize the query timeline by selecting a 
> local JSON query profile.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

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



[jira] [Commented] (IMPALA-12688) Support JSON profile imports in webUI

2024-02-09 Thread Surya Hebbar (Jira)


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

Surya Hebbar commented on IMPALA-12688:
---

A "Clear All" button has been provided to remove all imported query profiles 
from browser's storage at once.

 

!clear_all_button.png|width=940,height=424!

> Support JSON profile imports in webUI
> -
>
> Key: IMPALA-12688
> URL: https://issues.apache.org/jira/browse/IMPALA-12688
> Project: IMPALA
>  Issue Type: New Feature
>Reporter: Surya Hebbar
>Assignee: Surya Hebbar
>Priority: Major
> Attachments: clear_all_button.png, descending_order_start_time.png, 
> imported_profiles_section.png, imported_queries_button.png, 
> imported_queries_list.png, imported_queries_page.png, 
> imported_query_statement.png, imported_query_text_plan.png, 
> imported_query_timeline.png, multiple_query_profile_import.png
>
>
> It would be helpful for users to visualize the query timeline by selecting a 
> local JSON query profile.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

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



[jira] [Updated] (IMPALA-12688) Support JSON profile imports in webUI

2024-02-09 Thread Surya Hebbar (Jira)


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

Surya Hebbar updated IMPALA-12688:
--
Attachment: clear_all_button.png

> Support JSON profile imports in webUI
> -
>
> Key: IMPALA-12688
> URL: https://issues.apache.org/jira/browse/IMPALA-12688
> Project: IMPALA
>  Issue Type: New Feature
>Reporter: Surya Hebbar
>Assignee: Surya Hebbar
>Priority: Major
> Attachments: clear_all_button.png, descending_order_start_time.png, 
> imported_profiles_section.png, imported_queries_button.png, 
> imported_queries_list.png, imported_queries_page.png, 
> imported_query_statement.png, imported_query_text_plan.png, 
> imported_query_timeline.png, multiple_query_profile_import.png
>
>
> It would be helpful for users to visualize the query timeline by selecting a 
> local JSON query profile.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
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-12688) Support JSON profile imports in webUI

2024-02-09 Thread Surya Hebbar (Jira)


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

Surya Hebbar edited comment on IMPALA-12688 at 2/9/24 1:40 PM:
---

A "Clear All" button has been provided to remove all imported query profiles 
from the browser's storage at once.

 

!clear_all_button.png|width=940,height=424!


was (Author: JIRAUSER299620):
A "Clear All" button has been provided to remove all imported query profiles 
from browser's storage at once.

 

!clear_all_button.png|width=940,height=424!

> Support JSON profile imports in webUI
> -
>
> Key: IMPALA-12688
> URL: https://issues.apache.org/jira/browse/IMPALA-12688
> Project: IMPALA
>  Issue Type: New Feature
>Reporter: Surya Hebbar
>Assignee: Surya Hebbar
>Priority: Major
> Attachments: clear_all_button.png, descending_order_start_time.png, 
> imported_profiles_section.png, imported_queries_button.png, 
> imported_queries_list.png, imported_queries_page.png, 
> imported_query_statement.png, imported_query_text_plan.png, 
> imported_query_timeline.png, multiple_query_profile_import.png
>
>
> It would be helpful for users to visualize the query timeline by selecting a 
> local JSON query profile.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

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



[jira] [Resolved] (IMPALA-12783) Nested struct with varlen data crashes

2024-02-09 Thread Daniel Becker (Jira)


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

Daniel Becker resolved IMPALA-12783.

Resolution: Fixed

> Nested struct with varlen data crashes
> --
>
> Key: IMPALA-12783
> URL: https://issues.apache.org/jira/browse/IMPALA-12783
> Project: IMPALA
>  Issue Type: Bug
>  Components: Backend
>Reporter: Daniel Becker
>Assignee: Daniel Becker
>Priority: Major
>
> If a struct ("main") is within an array and contains two child structs ("s1" 
> ans "s2") which both contain strings (or other varlen data), it crashes when 
> re-materialised (for example in a sort with limit) if codegen is enabled.
> To reproduce:
> In Hive:
> {code:java}
> create table nested (arr ARRAY, s2: 
> STRUCT>>) stored as parquet;
> insert into nested values (array( named_struct("s1", named_struct("str1", "A 
> string that is long"), "s2", named_struct("str2", "Another string that is 
> long") )));{code}
> In Impala:
> {code:java}
> select 1, arr from nested order by 1 limit 1;{code}
> This seems to be because in the codegen'd code, when checking if the strings 
> ("str1" and "str2" in the example) are NULL, we incorrectly calculate the 
> offset of the null indicator byte from the memory adress of their containing 
> struct, not from the beginning of the "master tuple", which in this case is 
> the item tuple of the array.
> Note that the null indicators of the struct members are at the end of the 
> tuple containing the struct (recursively), i.e. the master tuple.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

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



[jira] [Assigned] (IMPALA-12264) Add configuration to limit concurrent connections

2024-02-09 Thread Andrew Sherman (Jira)


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

Andrew Sherman reassigned IMPALA-12264:
---

Assignee: Andrew Sherman

> Add configuration to limit concurrent connections
> -
>
> Key: IMPALA-12264
> URL: https://issues.apache.org/jira/browse/IMPALA-12264
> Project: IMPALA
>  Issue Type: New Feature
>  Components: Backend
>Reporter: Quanlong Huang
>Assignee: Andrew Sherman
>Priority: Major
>
> To prevent a rogue application from repeatedly connecting to and monopolizing 
> Impala, we can add configurations to limit concurrent connections. E.g. limit 
> the number of concurrent connections per user, IP address, or the user and IP 
> address combination.
> CC [~mylogi...@gmail.com] 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

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



[jira] [Created] (IMPALA-12804) C files should be compiled with equivalent flags as the C++ files

2024-02-09 Thread Joe McDonnell (Jira)
Joe McDonnell created IMPALA-12804:
--

 Summary: C files should be compiled with equivalent flags as the 
C++ files
 Key: IMPALA-12804
 URL: https://issues.apache.org/jira/browse/IMPALA-12804
 Project: IMPALA
  Issue Type: Improvement
  Components: Backend
Affects Versions: Impala 4.3.0
Reporter: Joe McDonnell


Impala's be/CMakeLists.txt does calculations to determine CMAKE_CXX_FLAGS, but 
it does not set CMAKE_C_FLAGS. This means that C files don't get the options 
that we specify on C++ files. This is pretty minor, because there are very few 
C files in the codebase. Even so, it would be good to specify similar flags for 
CMAKE_C_FLAGS when we set CMAKE_CXX_FLAGS.

As an example, be/src/thirdparty/squeasel/squeasel.c won't be compiled with 
'-fno-omit-frame-pointer' or debug information for release builds. If it fails 
during webserver startup (e.g. when it tries to read the private key to setup 
SSL), the resulting stack in the minidump is jumbled a bit.

This should be relatively easy to fix, but it may involve reorganizing the way 
we calculate CMAKE_CXX_FLAGS.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

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



[jira] [Created] (IMPALA-12805) Avoid problems of HIVE-27114 without configuration changes

2024-02-09 Thread Andrew Sherman (Jira)
Andrew Sherman created IMPALA-12805:
---

 Summary: Avoid problems of HIVE-27114 without configuration changes
 Key: IMPALA-12805
 URL: https://issues.apache.org/jira/browse/IMPALA-12805
 Project: IMPALA
  Issue Type: Bug
  Components: Catalog
Affects Versions: Impala 4.4.0
Reporter: Andrew Sherman
Assignee: Andrew Sherman


HIVE-27114 adds a new 
property,"hive.metastore.partitions.parameters.exclude.pattern", which defaults 
to "impala_intermediate_stats_chunk%". This default excludes the Impala 
incremental stats from the results returned from the HMS client. I think this 
was done to help Hive performance. It  means however that Impala cannot 
retrieve its own partition stats, which will negatively impact the performance 
of many workloads.

One fix for this was IMPALA-12743 which sets a non-empty non-default value for 
the new Hive property in the development environment’s hive-site.xml file. In 
some customer situations this would require a configuration change that cannot 
be deployed simultaneously with the possible HMS upgrade which introduces the 
regression.

This change sets a non-empty non-default value for the new Hive property in the 
configurations in the MetaStoreClientPool. This avoids the regression. The 
natural thing would be to set an empty string as the value, but th



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

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



[jira] [Updated] (IMPALA-12805) Avoid problems of HIVE-27114 without configuration changes

2024-02-09 Thread Andrew Sherman (Jira)


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

Andrew Sherman updated IMPALA-12805:

Description: 
HIVE-27114 adds a new 
property,"hive.metastore.partitions.parameters.exclude.pattern", which defaults 
to "impala_intermediate_stats_chunk%". This default excludes the Impala 
incremental stats from the results returned from the HMS client. I think this 
was done to help Hive performance. It  means however that Impala cannot 
retrieve its own partition stats, which will negatively impact the performance 
of many workloads.

One fix for this was IMPALA-12743 which sets a non-empty non-default value for 
the new Hive property in the development environment’s hive-site.xml file. In 
some customer situations this would require a configuration change that cannot 
be deployed simultaneously with the possible HMS upgrade which introduces the 
regression.

Fix this by setting a non-empty non-default value for the new Hive property in 
the configurations in the MetaStoreClientPool. This avoids the regression. The 
natural thing would be to set an empty string as the value, but  this is not 
enough to override the default. Instead we set the string “do_not_match” which 
should never be used for as the name of any partition stats.


  was:
HIVE-27114 adds a new 
property,"hive.metastore.partitions.parameters.exclude.pattern", which defaults 
to "impala_intermediate_stats_chunk%". This default excludes the Impala 
incremental stats from the results returned from the HMS client. I think this 
was done to help Hive performance. It  means however that Impala cannot 
retrieve its own partition stats, which will negatively impact the performance 
of many workloads.

One fix for this was IMPALA-12743 which sets a non-empty non-default value for 
the new Hive property in the development environment’s hive-site.xml file. In 
some customer situations this would require a configuration change that cannot 
be deployed simultaneously with the possible HMS upgrade which introduces the 
regression.

This change sets a non-empty non-default value for the new Hive property in the 
configurations in the MetaStoreClientPool. This avoids the regression. The 
natural thing would be to set an empty string as the value, but  this is not 
enough to override the default. Instead we set the string “do_not_match” which 
should never be used for as the name of any partition stats.



> Avoid problems of HIVE-27114 without configuration changes
> --
>
> Key: IMPALA-12805
> URL: https://issues.apache.org/jira/browse/IMPALA-12805
> Project: IMPALA
>  Issue Type: Bug
>  Components: Catalog
>Affects Versions: Impala 4.4.0
>Reporter: Andrew Sherman
>Assignee: Andrew Sherman
>Priority: Critical
>
> HIVE-27114 adds a new 
> property,"hive.metastore.partitions.parameters.exclude.pattern", which 
> defaults to "impala_intermediate_stats_chunk%". This default excludes the 
> Impala incremental stats from the results returned from the HMS client. I 
> think this was done to help Hive performance. It  means however that Impala 
> cannot retrieve its own partition stats, which will negatively impact the 
> performance of many workloads.
> One fix for this was IMPALA-12743 which sets a non-empty non-default value 
> for the new Hive property in the development environment’s hive-site.xml 
> file. In some customer situations this would require a configuration change 
> that cannot be deployed simultaneously with the possible HMS upgrade which 
> introduces the regression.
> Fix this by setting a non-empty non-default value for the new Hive property 
> in the configurations in the MetaStoreClientPool. This avoids the regression. 
> The natural thing would be to set an empty string as the value, but  this is 
> not enough to override the default. Instead we set the string “do_not_match” 
> which should never be used for as the name of any partition stats.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

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



[jira] [Updated] (IMPALA-12805) Avoid problems of HIVE-27114 without configuration changes

2024-02-09 Thread Andrew Sherman (Jira)


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

Andrew Sherman updated IMPALA-12805:

Description: 
HIVE-27114 adds a new 
property,"hive.metastore.partitions.parameters.exclude.pattern", which defaults 
to "impala_intermediate_stats_chunk%". This default excludes the Impala 
incremental stats from the results returned from the HMS client. I think this 
was done to help Hive performance. It  means however that Impala cannot 
retrieve its own partition stats, which will negatively impact the performance 
of many workloads.

One fix for this was IMPALA-12743 which sets a non-empty non-default value for 
the new Hive property in the development environment’s hive-site.xml file. In 
some customer situations this would require a configuration change that cannot 
be deployed simultaneously with the possible HMS upgrade which introduces the 
regression.

This change sets a non-empty non-default value for the new Hive property in the 
configurations in the MetaStoreClientPool. This avoids the regression. The 
natural thing would be to set an empty string as the value, but  this is not 
enough to override the default. Instead we set the string “do_not_match” which 
should never be used for as the name of any partition stats.


  was:
HIVE-27114 adds a new 
property,"hive.metastore.partitions.parameters.exclude.pattern", which defaults 
to "impala_intermediate_stats_chunk%". This default excludes the Impala 
incremental stats from the results returned from the HMS client. I think this 
was done to help Hive performance. It  means however that Impala cannot 
retrieve its own partition stats, which will negatively impact the performance 
of many workloads.

One fix for this was IMPALA-12743 which sets a non-empty non-default value for 
the new Hive property in the development environment’s hive-site.xml file. In 
some customer situations this would require a configuration change that cannot 
be deployed simultaneously with the possible HMS upgrade which introduces the 
regression.

This change sets a non-empty non-default value for the new Hive property in the 
configurations in the MetaStoreClientPool. This avoids the regression. The 
natural thing would be to set an empty string as the value, but th


> Avoid problems of HIVE-27114 without configuration changes
> --
>
> Key: IMPALA-12805
> URL: https://issues.apache.org/jira/browse/IMPALA-12805
> Project: IMPALA
>  Issue Type: Bug
>  Components: Catalog
>Affects Versions: Impala 4.4.0
>Reporter: Andrew Sherman
>Assignee: Andrew Sherman
>Priority: Critical
>
> HIVE-27114 adds a new 
> property,"hive.metastore.partitions.parameters.exclude.pattern", which 
> defaults to "impala_intermediate_stats_chunk%". This default excludes the 
> Impala incremental stats from the results returned from the HMS client. I 
> think this was done to help Hive performance. It  means however that Impala 
> cannot retrieve its own partition stats, which will negatively impact the 
> performance of many workloads.
> One fix for this was IMPALA-12743 which sets a non-empty non-default value 
> for the new Hive property in the development environment’s hive-site.xml 
> file. In some customer situations this would require a configuration change 
> that cannot be deployed simultaneously with the possible HMS upgrade which 
> introduces the regression.
> This change sets a non-empty non-default value for the new Hive property in 
> the configurations in the MetaStoreClientPool. This avoids the regression. 
> The natural thing would be to set an empty string as the value, but  this is 
> not enough to override the default. Instead we set the string “do_not_match” 
> which should never be used for as the name of any partition stats.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

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



[jira] [Created] (IMPALA-12806) Set HIVE_DEFAULT_NULLS_LAST in HS2 OpenSession Response

2024-02-09 Thread Kurt Deschler (Jira)
Kurt Deschler created IMPALA-12806:
--

 Summary: Set HIVE_DEFAULT_NULLS_LAST in HS2 OpenSession Response
 Key: IMPALA-12806
 URL: https://issues.apache.org/jira/browse/IMPALA-12806
 Project: IMPALA
  Issue Type: Improvement
Reporter: Kurt Deschler


JDBC metadata functions nullsAreSortedLow() and nullsAreSortedHigh() depend on 
responses from the underlying database for correctness. The method used by Hive 
is to set HIVE_DEFAULT_NULLS_LAST in the HS2 OpenSession Response.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

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



[jira] [Assigned] (IMPALA-12806) Set HIVE_DEFAULT_NULLS_LAST in HS2 OpenSession Response

2024-02-09 Thread Kurt Deschler (Jira)


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

Kurt Deschler reassigned IMPALA-12806:
--

Assignee: Kurt Deschler

> Set HIVE_DEFAULT_NULLS_LAST in HS2 OpenSession Response
> ---
>
> Key: IMPALA-12806
> URL: https://issues.apache.org/jira/browse/IMPALA-12806
> Project: IMPALA
>  Issue Type: Improvement
>Reporter: Kurt Deschler
>Assignee: Kurt Deschler
>Priority: Major
>
> JDBC metadata functions nullsAreSortedLow() and nullsAreSortedHigh() depend 
> on responses from the underlying database for correctness. The method used by 
> Hive is to set HIVE_DEFAULT_NULLS_LAST in the HS2 OpenSession Response.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

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



[jira] [Created] (IMPALA-12807) Add option to use the 'mold' linker

2024-02-09 Thread Joe McDonnell (Jira)
Joe McDonnell created IMPALA-12807:
--

 Summary: Add option to use the 'mold' linker
 Key: IMPALA-12807
 URL: https://issues.apache.org/jira/browse/IMPALA-12807
 Project: IMPALA
  Issue Type: Improvement
  Components: Backend
Affects Versions: Impala 4.3.0
Reporter: Joe McDonnell


Mold is a new linker that says it is faster than lld and gold. See 
[https://github.com/rui314/mold]

Hand testing it on my machine, it makes a big difference in speed of iteration:
{noformat}
# Test case:
#  - Start with fully built impalad
#  - touch be/src/scheduling/scheduler.cc 
#  - time make -j12 impalad

With Gold (current default):

real    0m15.843s
user    0m15.478s
sys     0m2.127s

real    0m15.820s
user    0m15.302s
sys     0m2.157s

real    0m16.136s
user    0m15.799s
sys     0m2.098s

With Mold:

real    0m2.479s
user    0m2.169s
sys     0m0.958s

real    0m2.674s
user    0m2.218s
sys     0m1.086s

real    0m2.524s
user    0m2.136s
sys     0m1.042s{noformat}
This seems like something we should investigate further.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

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



[jira] [Created] (IMPALA-12808) test_iceberg_deletes_and_updates failed by timeout error

2024-02-09 Thread Quanlong Huang (Jira)
Quanlong Huang created IMPALA-12808:
---

 Summary: test_iceberg_deletes_and_updates failed by timeout error
 Key: IMPALA-12808
 URL: https://issues.apache.org/jira/browse/IMPALA-12808
 Project: IMPALA
  Issue Type: Bug
Reporter: Quanlong Huang
Assignee: Zoltán Borók-Nagy


Saw the test failed in timeout error:
{noformat}
/data/jenkins/workspace/impala-asf-master-exhaustive-data-cache/repos/Impala/tests/stress/test_update_stress.py:247:
 in test_iceberg_deletes_and_updates
run_tasks([deleter, updater, checker])
stress/stress_util.py:46: in run_tasks
pool.map_async(Task.run, tasks).get(timeout_seconds)
/data/jenkins/workspace/impala-asf-master-exhaustive-data-cache/Impala-Toolchain/toolchain-packages-gcc10.4.0/python-2.7.16/lib/python2.7/multiprocessing/pool.py:568:
 in get
raise TimeoutError
E   TimeoutError{noformat}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

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



[jira] [Updated] (IMPALA-12808) test_iceberg_deletes_and_updates failed by timeout error

2024-02-09 Thread Quanlong Huang (Jira)


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

Quanlong Huang updated IMPALA-12808:

Attachment: std_err.txt

> test_iceberg_deletes_and_updates failed by timeout error
> 
>
> Key: IMPALA-12808
> URL: https://issues.apache.org/jira/browse/IMPALA-12808
> Project: IMPALA
>  Issue Type: Bug
>Reporter: Quanlong Huang
>Assignee: Zoltán Borók-Nagy
>Priority: Critical
> Attachments: std_err.txt
>
>
> Saw the test failed in timeout error:
> {noformat}
> /data/jenkins/workspace/impala-asf-master-exhaustive-data-cache/repos/Impala/tests/stress/test_update_stress.py:247:
>  in test_iceberg_deletes_and_updates
> run_tasks([deleter, updater, checker])
> stress/stress_util.py:46: in run_tasks
> pool.map_async(Task.run, tasks).get(timeout_seconds)
> /data/jenkins/workspace/impala-asf-master-exhaustive-data-cache/Impala-Toolchain/toolchain-packages-gcc10.4.0/python-2.7.16/lib/python2.7/multiprocessing/pool.py:568:
>  in get
> raise TimeoutError
> E   TimeoutError{noformat}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

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



[jira] [Assigned] (IMPALA-12543) test_iceberg_self_events failed in JDK11 build

2024-02-09 Thread Riza Suminto (Jira)


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

Riza Suminto reassigned IMPALA-12543:
-

Assignee: Riza Suminto  (was: Gabor Kaszab)

> test_iceberg_self_events failed in JDK11 build
> --
>
> Key: IMPALA-12543
> URL: https://issues.apache.org/jira/browse/IMPALA-12543
> Project: IMPALA
>  Issue Type: Bug
>Reporter: Riza Suminto
>Assignee: Riza Suminto
>Priority: Major
>  Labels: broken-build
>
> test_iceberg_self_events failed in JDK11 build with following error.
>  
> {code:java}
> Error Message
> assert 0 == 1
> Stacktrace
> custom_cluster/test_events_custom_configs.py:637: in test_iceberg_self_events
>     check_self_events("ALTER TABLE {0} ADD COLUMN j INT".format(tbl_name))
> custom_cluster/test_events_custom_configs.py:624: in check_self_events
>     assert tbls_refreshed_before == tbls_refreshed_after
> E   assert 0 == 1 {code}
> This test still pass before IMPALA-11387 merged.
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

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



[jira] [Commented] (IMPALA-12543) test_iceberg_self_events failed in JDK11 build

2024-02-09 Thread Riza Suminto (Jira)


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

Riza Suminto commented on IMPALA-12543:
---

[~hemanth619] raising hms_event_polling_interval_s from 1 to 5 seconds seems to 
help.

[https://gerrit.cloudera.org/c/21029/] 

> test_iceberg_self_events failed in JDK11 build
> --
>
> Key: IMPALA-12543
> URL: https://issues.apache.org/jira/browse/IMPALA-12543
> Project: IMPALA
>  Issue Type: Bug
>Reporter: Riza Suminto
>Assignee: Riza Suminto
>Priority: Major
>  Labels: broken-build
>
> test_iceberg_self_events failed in JDK11 build with following error.
>  
> {code:java}
> Error Message
> assert 0 == 1
> Stacktrace
> custom_cluster/test_events_custom_configs.py:637: in test_iceberg_self_events
>     check_self_events("ALTER TABLE {0} ADD COLUMN j INT".format(tbl_name))
> custom_cluster/test_events_custom_configs.py:624: in check_self_events
>     assert tbls_refreshed_before == tbls_refreshed_after
> E   assert 0 == 1 {code}
> This test still pass before IMPALA-11387 merged.
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

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



[jira] [Commented] (IMPALA-12788) HBaseTable still get loaded even if HBase is down

2024-02-09 Thread ASF subversion and git services (Jira)


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

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

Commit 11d2fe4fc00a1e6ef2d3a45825be9845456adc1d in impala's branch 
refs/heads/master from stiga-huang
[ https://gitbox.apache.org/repos/asf?p=impala.git;h=11d2fe4fc ]

IMPALA-12788: Fix HBaseTable still get loaded even if HBase is down

When loading a table backed by HBase, it's intended to check whether the
table exists in HBase in HBaseTable.load() and loadFromThrift().
However, the current check just gets the table object and then closes
it. This won't fail even if HBase is down. See JIRA description for the
stacktrace.

This patch fixes the check to fetch the column family names which is a
light-weight request and will fail if HBase is down or the table doesn't
exist in HBase.

Splits the following tests to skip the HBase part when running on S3:
 - TestNestedStructsInSelectList.test_struct_in_select_list
 - TestDdlStatements.test_alter_set_column_stats
 - TestShowCreateTable.test_show_create_table

Tests:
 - Run CORE tests on S3

Change-Id: Ib497f11ecc338d0f84d3d7bd8ccfcf8da4def0cb
Reviewed-on: http://gerrit.cloudera.org:8080/21003
Reviewed-by: Quanlong Huang 
Tested-by: Impala Public Jenkins 


> HBaseTable still get loaded even if HBase is down
> -
>
> Key: IMPALA-12788
> URL: https://issues.apache.org/jira/browse/IMPALA-12788
> Project: IMPALA
>  Issue Type: Bug
>  Components: Catalog
>Reporter: Quanlong Huang
>Assignee: Quanlong Huang
>Priority: Critical
>
> This is identified by an internal S3 build that doesn't launch HBase. There 
> are some tests that still run queries on HBase tables, e.g. 
> TestDdlStatements::test_alter_set_column_stats. But they don't fail on even 
> if the table can't be correctly loaded. Catalogd logs show that the 
> connection failure to HBase is ignored:
> {noformat}
> I0203 14:12:33.687620 20673 TableLoadingMgr.java:71] Loading metadata for 
> table: functional_hbase.alltypes
> I0203 14:12:33.687674 24282 TableLoader.java:76] Loading metadata for: 
> functional_hbase.alltypes (background load)
> I0203 14:12:33.687706 20673 TableLoadingMgr.java:73] Remaining items in 
> queue: 0. Loads in progress: 1
> I0203 14:12:33.690941 26564 JniCatalog.java:257] execDdl request: 
> DROP_DATABASE test_compute_stats_9c95c5d8 issued by jenkins
> I0203 14:12:33.691668 24282 Table.java:218] createEventId_ for table: 
> functional_hbase.alltypes set to: -1
> ..
> W0203 14:13:06.941573  1978 ReadOnlyZKClient.java:193] 0x65bc7c50 to 
> localhost:2181 failed for get of /hbase/hbaseid, code = CONNECTIONLOSS, 
> retries = 30, give up
> W0203 14:13:06.947460 24282 ConnectionImplementation.java:641] Retrieve 
> cluster id failed
> Java exception follows:
> java.util.concurrent.ExecutionException: 
> org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode 
> = ConnectionLoss for /hbase/hbaseid
> at 
> java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:357)
> at 
> java.util.concurrent.CompletableFuture.get(CompletableFuture.java:1908)
> at 
> org.apache.hadoop.hbase.client.ConnectionImplementation.retrieveClusterId(ConnectionImplementation.java:639)
> at 
> org.apache.hadoop.hbase.client.ConnectionImplementation.(ConnectionImplementation.java:325)
> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native 
> Method)
> at 
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
> at 
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
> at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
> at 
> org.apache.hadoop.hbase.client.ConnectionFactory.lambda$createConnection$0(ConnectionFactory.java:231)
> at java.security.AccessController.doPrivileged(Native Method)
> at javax.security.auth.Subject.doAs(Subject.java:422)
> at 
> org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1899)
> at 
> org.apache.hadoop.hbase.security.User$SecureHadoopUser.runAs(User.java:325)
> at 
> org.apache.hadoop.hbase.client.ConnectionFactory.createConnection(ConnectionFactory.java:230)
> at 
> org.apache.hadoop.hbase.client.ConnectionFactory.createConnection(ConnectionFactory.java:130)
> at 
> org.apache.impala.catalog.FeHBaseTable$Util$ConnectionHolder.getConnection(FeHBaseTable.java:722)
> at 
> org.apache.impala.catalog.FeHBaseTable$Util.getHBaseTable(FeHBaseTable.java:126)
> at org.apache.impala.catalog.HBaseTable.load(HBaseTable.java:112)
> at org.