fix bugs with finding indexing workers to assign

This commit is contained in:
fjy 2014-02-03 16:33:06 -08:00
parent d4eba49722
commit f4b6165307
3 changed files with 7 additions and 2 deletions

View File

@ -136,6 +136,11 @@ public class DruidServer implements Comparable
return Collections.unmodifiableMap(segments);
}
public boolean isAssignable()
{
return getType().equalsIgnoreCase("historical") || getType().equalsIgnoreCase("bridge");
}
public boolean isRealtime()
{
return getType().equalsIgnoreCase("realtime");

View File

@ -291,7 +291,7 @@ public class DruidClusterBridge
DruidServer input
)
{
return !input.isRealtime();
return input.isAssignable();
}
}
);

View File

@ -777,7 +777,7 @@ public class DruidCoordinator
DruidServer input
)
{
return !input.isRealtime();
return input.isAssignable();
}
}
);