aws-glue-datacatalog-spark-client/src/main/java/com/amazonaws/glue/catalog/metastore/AWSCatalogMetastoreClient.java [1030:1047]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  public boolean isCompatibleWith(HiveConf conf) {
      if (currentMetaVars == null) {
          return false; // recreate
      }
      boolean compatible = true;
      for (ConfVars oneVar : HiveConf.metaVars) {
          // Since metaVars are all of different types, use string for comparison
          String oldVar = currentMetaVars.get(oneVar.varname);
          String newVar = conf.get(oneVar.varname, "");
          if (oldVar == null ||
                (oneVar.isCaseSensitive() ? !oldVar.equals(newVar) : !oldVar.equalsIgnoreCase(newVar))) {
              logger.info("Mestastore configuration " + oneVar.varname +
                    " changed from " + oldVar + " to " + newVar);
              compatible = false;
          }
      }
      return compatible;
  }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



aws-glue-datacatalog-hive2-client/src/main/java/com/amazonaws/glue/catalog/metastore/AWSCatalogMetastoreClient.java [1170:1187]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  public boolean isCompatibleWith(HiveConf conf) {
    if (currentMetaVars == null) {
      return false; // recreate
    }
    boolean compatible = true;
    for (ConfVars oneVar : HiveConf.metaVars) {
      // Since metaVars are all of different types, use string for comparison
      String oldVar = currentMetaVars.get(oneVar.varname);
      String newVar = conf.get(oneVar.varname, "");
      if (oldVar == null ||
            (oneVar.isCaseSensitive() ? !oldVar.equals(newVar) : !oldVar.equalsIgnoreCase(newVar))) {
        logger.info("Mestastore configuration " + oneVar.varname +
              " changed from " + oldVar + " to " + newVar);
        compatible = false;
      }
    }
    return compatible;
  }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



