[
https://issues.apache.org/jira/browse/GIRAPH-995?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Bruno Dumon updated GIRAPH-995:
-------------------------------
Attachment: GIRAPH-995.patch
> Support use of counters in InputFormats
> ---------------------------------------
>
> Key: GIRAPH-995
> URL: https://issues.apache.org/jira/browse/GIRAPH-995
> Project: Giraph
> Issue Type: Improvement
> Affects Versions: 1.2.0-SNAPSHOT
> Reporter: Bruno Dumon
> Attachments: GIRAPH-995.patch
>
>
> I'm working on a custom EdgeInputFormat where I'd like to use map reduce
> counters. I've noticed these don't work, because the TaskAttemptContext
> contains a DummyReporter.
> This is because WrappedEdgeInputFormat.createEdgeReader() creates a different
> TaskAttemptContext to pass to the my reader, I assume because of threadsafety
> considerations.
> I patched HadoopUtils.makeTaskAttemptContext() to support counters, but only
> in case HADOOP_NON_JOBCONTEXT_IS_INTERFACE, because only in that case it
> possible to pass on a StatusReporter to the TaskAttemptContextImpl.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)