[
https://issues.apache.org/jira/browse/MAPREDUCE-1523?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12849436#action_12849436
]
Hong Tang commented on MAPREDUCE-1523:
--------------------------------------
Patch looks good. One minor nit:
For the following:
{noformat}
for (int j = 0; j < statuses.length; ++j) {
String name = statuses[j].getPath().getName();
- if (!(name.length() >= 4 && ".crc".equals(name.substring(name
- .length() - 4)))) {
+ if (!(name.endsWith(".crc") || name.startsWith("."))) {
dirNames.add(name);
}
}
{noformat}
can we also skip directories in the loop? Namely changing the above code block
to something like the following:
{noformat}
for (FileStatus s : statuses) {
if (s.isDir()) continue;
String name = s.getPath().getName();
if (!(name.endsWith(".crc") || name.startsWith("."))) {
dirNames.add(name);
}
}
{noformat}
> Sometimes rumen trace generator fails to extract the job finish time.
> ---------------------------------------------------------------------
>
> Key: MAPREDUCE-1523
> URL: https://issues.apache.org/jira/browse/MAPREDUCE-1523
> Project: Hadoop Map/Reduce
> Issue Type: Bug
> Reporter: Hong Tang
> Assignee: Dick King
> Attachments: mapreduce-1523--2010-02-24.patch,
> mapreduce-1523--2010-02-25.patch, mapreduce-1523--2010-03-24.patch
>
>
> We saw sometimes (not very often) that rumen may fail to extract the job
> finish time from Hadoop 0.20 history log.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.