Hi
Do you agree? The odd part is the line:
report.setGroomServer(status.getGroomName());
All tests pass without it.
diff --git a/src/java/org/apache/hama/bsp/BSPMaster.java
b/src/java/org/apache/hama/bsp/BSPMaster.java
index 1e0aef8..aca690e 100644
--- a/src/java/org/apache/hama/bsp/BSPMaster.java
+++ b/src/java/org/apache/hama/bsp/BSPMaster.java
@@ -233,8 +233,7 @@ public class BSPMaster implements
JobSubmissionProtocol, InterTrackerProtocol,
public static BSPMaster startTracker(HamaConfiguration conf, String
identifier)
throws IOException, InterruptedException {
- BSPMaster result = null;
- result = new BSPMaster(conf, identifier);
+ BSPMaster result = new BSPMaster(conf, identifier);
result.taskScheduler.setGroomServerManager(result);
return result;
@@ -247,16 +246,12 @@ public class BSPMaster implements
JobSubmissionProtocol, InterTrackerProtocol,
return NetUtils.createSocketAddr(hamaMasterStr, defaultPort);
}
- private static SimpleDateFormat getDateFormat() {
- return new SimpleDateFormat("yyyyMMddHHmm");
- }
-
/**
*
* @return
*/
private static String generateNewIdentifier() {
- return getDateFormat().format(new Date());
+ return new SimpleDateFormat("yyyyMMddHHmm").format(new Date());
}
public void offerService() throws InterruptedException, IOException {
@@ -404,7 +399,6 @@ public class BSPMaster implements
JobSubmissionProtocol, InterTrackerProtocol,
void updateTaskStatuses(GroomServerStatus status) {
for (Iterator<TaskStatus> it = status.taskReports(); it.hasNext();) {
TaskStatus report = it.next();
- report.setGroomServer(status.getGroomName());
String taskId = report.getTaskId();
TaskInProgress tip = (TaskInProgress) taskidToTIPMap.get(taskId);
--
Filipe David Manana,
[email protected], [email protected]
"Reasonable men adapt themselves to the world.
Unreasonable men adapt the world to themselves.
That's why all progress depends on unreasonable men."