This is an automated email from the ASF dual-hosted git repository.

madhan pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/atlas.git


The following commit(s) were added to refs/heads/master by this push:
     new a097bed  ATLAS-3278: suggestions is not working for existing Atlas 
instances
a097bed is described below

commit a097bed3f927d040cbdc9327511b8b1c5d9c7a9b
Author: skoritala <skorit...@cloudera.com>
AuthorDate: Thu Jun 13 10:46:23 2019 -0700

    ATLAS-3278: suggestions is not working for existing Atlas instances
    
    Signed-off-by: Madhan Neethiraj <mad...@apache.org>
---
 .../atlas/repository/patches/AtlasPatchManager.java     |  3 ++-
 .../repository/patches/FreeTextRequestHandlerPatch.java |  4 ++++
 ...erPatch.java => SuggestionsRequestHandlerPatch.java} | 17 +++++++++++------
 3 files changed, 17 insertions(+), 7 deletions(-)

diff --git 
a/repository/src/main/java/org/apache/atlas/repository/patches/AtlasPatchManager.java
 
b/repository/src/main/java/org/apache/atlas/repository/patches/AtlasPatchManager.java
index 567fcb2..093edf9 100644
--- 
a/repository/src/main/java/org/apache/atlas/repository/patches/AtlasPatchManager.java
+++ 
b/repository/src/main/java/org/apache/atlas/repository/patches/AtlasPatchManager.java
@@ -52,7 +52,8 @@ public class AtlasPatchManager {
         final AtlasPatchHandler handlers[] = {
                 new UniqueAttributePatch(context),
                 new ClassificationTextPatch(context),
-                new FreeTextRequestHandlerPatch(context)
+                new FreeTextRequestHandlerPatch(context),
+                new SuggestionsRequestHandlerPatch(context)
         };
 
         try {
diff --git 
a/repository/src/main/java/org/apache/atlas/repository/patches/FreeTextRequestHandlerPatch.java
 
b/repository/src/main/java/org/apache/atlas/repository/patches/FreeTextRequestHandlerPatch.java
index 7a6149f..11142a4 100644
--- 
a/repository/src/main/java/org/apache/atlas/repository/patches/FreeTextRequestHandlerPatch.java
+++ 
b/repository/src/main/java/org/apache/atlas/repository/patches/FreeTextRequestHandlerPatch.java
@@ -31,6 +31,10 @@ import java.util.Collection;
 
 import static org.apache.atlas.model.patches.AtlasPatch.PatchStatus.APPLIED;
 
+/**
+ * This patch handler installs free text request handlers for already running 
Atlas instances.
+ * --instances that were deployed with older versions.
+ */
 public class FreeTextRequestHandlerPatch extends AtlasPatchHandler {
     private static final Logger LOG = 
LoggerFactory.getLogger(FreeTextRequestHandlerPatch.class);
 
diff --git 
a/repository/src/main/java/org/apache/atlas/repository/patches/FreeTextRequestHandlerPatch.java
 
b/repository/src/main/java/org/apache/atlas/repository/patches/SuggestionsRequestHandlerPatch.java
similarity index 79%
copy from 
repository/src/main/java/org/apache/atlas/repository/patches/FreeTextRequestHandlerPatch.java
copy to 
repository/src/main/java/org/apache/atlas/repository/patches/SuggestionsRequestHandlerPatch.java
index 7a6149f..c0471a8 100644
--- 
a/repository/src/main/java/org/apache/atlas/repository/patches/FreeTextRequestHandlerPatch.java
+++ 
b/repository/src/main/java/org/apache/atlas/repository/patches/SuggestionsRequestHandlerPatch.java
@@ -31,15 +31,20 @@ import java.util.Collection;
 
 import static org.apache.atlas.model.patches.AtlasPatch.PatchStatus.APPLIED;
 
-public class FreeTextRequestHandlerPatch extends AtlasPatchHandler {
-    private static final Logger LOG = 
LoggerFactory.getLogger(FreeTextRequestHandlerPatch.class);
 
-    private static final String PATCH_ID          = "JAVA_PATCH_0000_003";
-    private static final String PATCH_DESCRIPTION = "Creates Solr request 
handler for use in free-text searches";
+/**
+ * This patch handler installs suggestions request handlers for already 
running Atlas instances.
+ * Basically, for instances that were deployed with older versions.
+ */
+public class SuggestionsRequestHandlerPatch extends AtlasPatchHandler {
+    private static final Logger LOG = 
LoggerFactory.getLogger(SuggestionsRequestHandlerPatch.class);
+
+    private static final String PATCH_ID          = "JAVA_PATCH_0000_004";
+    private static final String PATCH_DESCRIPTION = "Creates Solr request 
handler for use in suggestions.";
 
     private final PatchContext context;
 
-    public FreeTextRequestHandlerPatch(PatchContext context) {
+    public SuggestionsRequestHandlerPatch(PatchContext context) {
         super(context.getPatchRegistry(), PATCH_ID, PATCH_DESCRIPTION);
 
         this.context = context;
@@ -59,6 +64,6 @@ public class FreeTextRequestHandlerPatch extends 
AtlasPatchHandler {
 
         setStatus(APPLIED);
 
-        LOG.info("FreeTextRequestHandlerPatch.apply(): patchId={}, status={}", 
getPatchId(), getStatus());
+        LOG.info("SuggestionsRequestHandlerPatch.apply(): patchId={}, 
status={}", getPatchId(), getStatus());
     }
 }

Reply via email to