Commit 2b14ec10 by Shwetha GS

ATLAS-1066 Falcon fails to post entity to Atlas due to kafka exception (mneethiraj via shwethags)

parent 05277c27
...@@ -21,6 +21,7 @@ package org.apache.atlas.falcon.service; ...@@ -21,6 +21,7 @@ package org.apache.atlas.falcon.service;
import org.apache.atlas.plugin.classloader.AtlasPluginClassLoader; import org.apache.atlas.plugin.classloader.AtlasPluginClassLoader;
import org.apache.falcon.FalconException; import org.apache.falcon.FalconException;
import org.apache.falcon.entity.store.ConfigurationStore;
import org.apache.falcon.entity.v0.Entity; import org.apache.falcon.entity.v0.Entity;
import org.apache.falcon.service.ConfigurationChangeListener; import org.apache.falcon.service.ConfigurationChangeListener;
import org.apache.falcon.service.FalconService; import org.apache.falcon.service.FalconService;
...@@ -74,6 +75,9 @@ public class AtlasService implements FalconService, ConfigurationChangeListener ...@@ -74,6 +75,9 @@ public class AtlasService implements FalconService, ConfigurationChangeListener
try { try {
activatePluginClassLoader(); activatePluginClassLoader();
ConfigurationStore.get().registerListener(this);
falconServiceImpl.init(); falconServiceImpl.init();
} finally { } finally {
deactivatePluginClassLoader(); deactivatePluginClassLoader();
...@@ -92,6 +96,9 @@ public class AtlasService implements FalconService, ConfigurationChangeListener ...@@ -92,6 +96,9 @@ public class AtlasService implements FalconService, ConfigurationChangeListener
try { try {
activatePluginClassLoader(); activatePluginClassLoader();
ConfigurationStore.get().unregisterListener(this);
falconServiceImpl.destroy(); falconServiceImpl.destroy();
} finally { } finally {
deactivatePluginClassLoader(); deactivatePluginClassLoader();
......
...@@ -136,7 +136,7 @@ public class FalconHook extends AtlasHook implements FalconEventPublisher { ...@@ -136,7 +136,7 @@ public class FalconHook extends AtlasHook implements FalconEventPublisher {
}); });
} }
} catch (Throwable t) { } catch (Throwable t) {
LOG.warn("Error in processing data {}", data); LOG.warn("Error in processing data " + data, t);
} }
} }
......
...@@ -23,7 +23,6 @@ import org.apache.atlas.falcon.event.FalconEvent; ...@@ -23,7 +23,6 @@ import org.apache.atlas.falcon.event.FalconEvent;
import org.apache.atlas.falcon.hook.FalconHook; import org.apache.atlas.falcon.hook.FalconHook;
import org.apache.atlas.falcon.publisher.FalconEventPublisher; import org.apache.atlas.falcon.publisher.FalconEventPublisher;
import org.apache.falcon.FalconException; import org.apache.falcon.FalconException;
import org.apache.falcon.entity.store.ConfigurationStore;
import org.apache.falcon.entity.v0.Entity; import org.apache.falcon.entity.v0.Entity;
import org.apache.falcon.entity.v0.EntityType; import org.apache.falcon.entity.v0.EntityType;
import org.apache.falcon.service.ConfigurationChangeListener; import org.apache.falcon.service.ConfigurationChangeListener;
...@@ -51,13 +50,11 @@ public class AtlasService implements FalconService, ConfigurationChangeListener ...@@ -51,13 +50,11 @@ public class AtlasService implements FalconService, ConfigurationChangeListener
@Override @Override
public void init() throws FalconException { public void init() throws FalconException {
ConfigurationStore.get().registerListener(this);
publisher = new FalconHook(); publisher = new FalconHook();
} }
@Override @Override
public void destroy() throws FalconException { public void destroy() throws FalconException {
ConfigurationStore.get().unregisterListener(this);
} }
@Override @Override
......
...@@ -6,6 +6,7 @@ INCOMPATIBLE CHANGES: ...@@ -6,6 +6,7 @@ INCOMPATIBLE CHANGES:
ALL CHANGES: ALL CHANGES:
ATLAS-1066 Falcon fails to post entity to Atlas due to kafka exception (mneethiraj via shwethags)
ATLAS-1064 UI: Pagination for full text search results (Kalyanikashikar via shwethags) ATLAS-1064 UI: Pagination for full text search results (Kalyanikashikar via shwethags)
ATLAS-1006 Paginate full text search results (shwethags) ATLAS-1006 Paginate full text search results (shwethags)
ATLAS-1046 UI: Search pagination refinements (Kalyanikashikar via sumasai) ATLAS-1046 UI: Search pagination refinements (Kalyanikashikar via sumasai)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment