This is not always reproduceable.
I was expanding the Partitions folder and got the spinning progress. Then I tried to create and index. This got ADS into a non-responding state.
It seems that this is not specific to Hive, but more reproduceable with Hive because Hive queries take much longer to complete.
The following scenario is reproduceable in my Hive database:
The Save will cause ADS to become blocked, not able to respond to user inputs. It is blocked inside the CommonSchemaTab.onOK() method, waiting for the executeUpdate() to complete.
A possible fix is in onOK(), spawn a background thread to do the processing, and exit the onOK() method without waiting for the background thread. When the background processing is done, it should close the Alter Table dialog if successful, or update the controls and messages if not successful.
Based on the conversation with Sachin, this has not been an issue for customers. So will move it to a future release, or until we know this is an actual issue that our customers experience.
Based on the conversation with Sachin, this has not been an issue for customers. So will move it to a future release, or until we know this is an actual issue that our customers experience.
Issue #8884 |
Closed |
Completion |
No due date |
No fixed build |
No time estimate |
It seems that this is not specific to Hive, but more reproduceable with Hive because Hive queries take much longer to complete.
The following scenario is reproduceable in my Hive database:
The Save will cause ADS to become blocked, not able to respond to user inputs. It is blocked inside the CommonSchemaTab.onOK() method, waiting for the executeUpdate() to complete.
A possible fix is in onOK(), spawn a background thread to do the processing, and exit the onOK() method without waiting for the background thread. When the background processing is done, it should close the Alter Table dialog if successful, or update the controls and messages if not successful.