mirror of https://github.com/apache/druid.git
some more logging cleanup for zk coordination
This commit is contained in:
parent
d21e377a20
commit
1ac84fcd00
|
@ -72,7 +72,7 @@ public abstract class BaseZkCoordinator implements DataSegmentChangeHandler
|
|||
return;
|
||||
}
|
||||
|
||||
log.info("Starting zkCoordinator for server[%s]", me);
|
||||
log.info("Starting zkCoordinator for server[%s]", me.getName());
|
||||
|
||||
final String loadQueueLocation = ZKPaths.makePath(zkPaths.getLoadQueuePath(), me.getName());
|
||||
final String servedSegmentsLocation = ZKPaths.makePath(zkPaths.getServedSegmentsPath(), me.getName());
|
||||
|
@ -107,7 +107,7 @@ public abstract class BaseZkCoordinator implements DataSegmentChangeHandler
|
|||
child.getData(), DataSegmentChangeRequest.class
|
||||
);
|
||||
|
||||
log.info("New node[%s] with segmentClass[%s]", path, request.getClass());
|
||||
log.info("New node[%s] with request[%s]", path, request.asString());
|
||||
|
||||
try {
|
||||
request.go(
|
||||
|
@ -122,7 +122,7 @@ public abstract class BaseZkCoordinator implements DataSegmentChangeHandler
|
|||
try {
|
||||
if (!hasRun) {
|
||||
curator.delete().guaranteed().forPath(path);
|
||||
log.info("Completed processing and removing entry for node[%s]", path);
|
||||
log.info("Completed request and deleting node[%s]", path);
|
||||
hasRun = true;
|
||||
}
|
||||
}
|
||||
|
@ -131,8 +131,9 @@ public abstract class BaseZkCoordinator implements DataSegmentChangeHandler
|
|||
curator.delete().guaranteed().forPath(path);
|
||||
}
|
||||
catch (Exception e1) {
|
||||
log.info(e1, "Failed to delete node[%s], but ignoring exception.", path);
|
||||
log.error(e1, "Failed to delete node[%s], but ignoring exception.", path);
|
||||
}
|
||||
log.error(e, "Exception while removing node[%s]", path);
|
||||
throw Throwables.propagate(e);
|
||||
}
|
||||
}
|
||||
|
@ -144,7 +145,7 @@ public abstract class BaseZkCoordinator implements DataSegmentChangeHandler
|
|||
curator.delete().guaranteed().forPath(path);
|
||||
}
|
||||
catch (Exception e1) {
|
||||
log.info(e1, "Failed to delete node[%s], but ignoring exception.", path);
|
||||
log.error(e1, "Failed to delete node[%s], but ignoring exception.", path);
|
||||
}
|
||||
|
||||
log.makeAlert(e, "Segment load/unload: uncaught exception.")
|
||||
|
@ -155,7 +156,7 @@ public abstract class BaseZkCoordinator implements DataSegmentChangeHandler
|
|||
|
||||
break;
|
||||
case CHILD_REMOVED:
|
||||
log.info("[%s] was removed", event.getData().getPath());
|
||||
log.info("node[%s] was removed", event.getData().getPath());
|
||||
break;
|
||||
default:
|
||||
log.info("Ignoring event[%s]", event);
|
||||
|
|
|
@ -33,4 +33,6 @@ import com.fasterxml.jackson.annotation.JsonTypeInfo;
|
|||
public interface DataSegmentChangeRequest
|
||||
{
|
||||
public void go(DataSegmentChangeHandler handler, DataSegmentChangeCallback callback);
|
||||
|
||||
public String asString();
|
||||
}
|
||||
|
|
|
@ -51,6 +51,12 @@ public class SegmentChangeRequestDrop implements DataSegmentChangeRequest
|
|||
handler.removeSegment(segment, callback);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String asString()
|
||||
{
|
||||
return String.format("load %s", segment.getIdentifier());
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString()
|
||||
{
|
||||
|
|
|
@ -51,6 +51,12 @@ public class SegmentChangeRequestLoad implements DataSegmentChangeRequest
|
|||
return segment;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String asString()
|
||||
{
|
||||
return String.format("drop %s", segment.getIdentifier());
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString()
|
||||
{
|
||||
|
|
|
@ -28,4 +28,10 @@ public class SegmentChangeRequestNoop implements DataSegmentChangeRequest
|
|||
{
|
||||
// do nothing
|
||||
}
|
||||
|
||||
@Override
|
||||
public String asString()
|
||||
{
|
||||
return "noop";
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue