Repository: ambari
Updated Branches:
  refs/heads/trunk c4b16eefb -> 466467617


AMBARI-15530. Hive View: Execution of queries throws 'No query to process'. 
(dipayanb)


Project: http://git-wip-us.apache.org/repos/asf/ambari/repo
Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/46646761
Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/46646761
Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/46646761

Branch: refs/heads/trunk
Commit: 466467617bf49498c37fd9ba6df3772e8cee3afc
Parents: c4b16ee
Author: Dipayan Bhowmick <dipayan.bhowm...@gmail.com>
Authored: Tue Mar 29 01:09:54 2016 +0530
Committer: Dipayan Bhowmick <dipayan.bhowm...@gmail.com>
Committed: Tue Mar 29 01:11:20 2016 +0530

----------------------------------------------------------------------
 .../main/java/org/apache/ambari/view/hive/HiveViewImpl.java    | 6 +++---
 .../apache/ambari/view/hive/utils/SharedObjectsFactory.java    | 2 +-
 .../src/main/java/org/apache/ambari/view/utils/UserLocal.java  | 2 +-
 .../src/main/java/org/apache/ambari/view/utils/ViewImpl.java   | 2 +-
 4 files changed, 6 insertions(+), 6 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ambari/blob/46646761/contrib/views/hive/src/main/java/org/apache/ambari/view/hive/HiveViewImpl.java
----------------------------------------------------------------------
diff --git 
a/contrib/views/hive/src/main/java/org/apache/ambari/view/hive/HiveViewImpl.java
 
b/contrib/views/hive/src/main/java/org/apache/ambari/view/hive/HiveViewImpl.java
index f98e2b0..e28dfbf 100644
--- 
a/contrib/views/hive/src/main/java/org/apache/ambari/view/hive/HiveViewImpl.java
+++ 
b/contrib/views/hive/src/main/java/org/apache/ambari/view/hive/HiveViewImpl.java
@@ -38,13 +38,13 @@ public class HiveViewImpl implements View {
 
   @Override
   public void onDestroy(ViewInstanceDefinition definition) {
-
+    SharedObjectsFactory.dropInstanceCache(definition.getInstanceName());
   }
 
   @Override
   public void onUpdate(ViewInstanceDefinition definition) {
     //drop all cached connection for instance
-    UserLocal.dropInstanceConnection(definition.getInstanceName());
-    SharedObjectsFactory.dropInstanceConnection(definition.getInstanceName());
+    UserLocal.dropInstanceCache(definition.getInstanceName());
+    SharedObjectsFactory.dropInstanceCache(definition.getInstanceName());
   }
 }

http://git-wip-us.apache.org/repos/asf/ambari/blob/46646761/contrib/views/hive/src/main/java/org/apache/ambari/view/hive/utils/SharedObjectsFactory.java
----------------------------------------------------------------------
diff --git 
a/contrib/views/hive/src/main/java/org/apache/ambari/view/hive/utils/SharedObjectsFactory.java
 
b/contrib/views/hive/src/main/java/org/apache/ambari/view/hive/utils/SharedObjectsFactory.java
index 94af2fb..45f2fbf 100644
--- 
a/contrib/views/hive/src/main/java/org/apache/ambari/view/hive/utils/SharedObjectsFactory.java
+++ 
b/contrib/views/hive/src/main/java/org/apache/ambari/view/hive/utils/SharedObjectsFactory.java
@@ -174,7 +174,7 @@ public class SharedObjectsFactory implements 
IStorageFactory {
    *
    * @param instanceName
    */
-  public static void dropInstanceConnection(String instanceName){
+  public static void dropInstanceCache(String instanceName){
     for(Map<String,Object> cache : localObjects.values()){
       for(Iterator<Map.Entry<String, Object>> it = 
cache.entrySet().iterator(); it.hasNext();){
         Map.Entry<String, Object> entry = it.next();

http://git-wip-us.apache.org/repos/asf/ambari/blob/46646761/contrib/views/utils/src/main/java/org/apache/ambari/view/utils/UserLocal.java
----------------------------------------------------------------------
diff --git 
a/contrib/views/utils/src/main/java/org/apache/ambari/view/utils/UserLocal.java 
b/contrib/views/utils/src/main/java/org/apache/ambari/view/utils/UserLocal.java
index 9d831ee..40c8e6e 100644
--- 
a/contrib/views/utils/src/main/java/org/apache/ambari/view/utils/UserLocal.java
+++ 
b/contrib/views/utils/src/main/java/org/apache/ambari/view/utils/UserLocal.java
@@ -134,7 +134,7 @@ public class UserLocal<T> {
    *
    * @param instanceName
    */
-  public static void dropInstanceConnection(String instanceName){
+  public static void dropInstanceCache(String instanceName){
     for(Map<String,Object> cache : viewSingletonObjects.values()){
       for(Iterator<Map.Entry<String, Object>> it = 
cache.entrySet().iterator();it.hasNext();){
         Map.Entry<String, Object> entry = it.next();

http://git-wip-us.apache.org/repos/asf/ambari/blob/46646761/contrib/views/utils/src/main/java/org/apache/ambari/view/utils/ViewImpl.java
----------------------------------------------------------------------
diff --git 
a/contrib/views/utils/src/main/java/org/apache/ambari/view/utils/ViewImpl.java 
b/contrib/views/utils/src/main/java/org/apache/ambari/view/utils/ViewImpl.java
index 170e775..57f693d 100644
--- 
a/contrib/views/utils/src/main/java/org/apache/ambari/view/utils/ViewImpl.java
+++ 
b/contrib/views/utils/src/main/java/org/apache/ambari/view/utils/ViewImpl.java
@@ -45,6 +45,6 @@ public class ViewImpl implements View {
   @Override
   public void onUpdate(ViewInstanceDefinition definition) {
     //refresh all cached connection
-    UserLocal.dropInstanceConnection(definition.getInstanceName());
+    UserLocal.dropInstanceCache(definition.getInstanceName());
   }
 }

Reply via email to