[
https://issues.apache.org/jira/browse/CRUNCH-455?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14093121#comment-14093121
]
Gabriel Reid commented on CRUNCH-455:
-------------------------------------
The removal of the re-use of the single AvroKey instance AvroKeyConverter
worries me a (really tiny) little bit, but that's just me fearing the unknown.
I'd love to try some benchmarking to see if this makes a real performance
difference at all -- I'm pretty convinced it doesn't, but the fact that this
stuff is done everywhere in MR code makes me wonder.
I was looking at Shuffler to see if there's any other way to do it, but the
only thing I see is having a special case for handling Avro where we make a
copy of the AvroKey object before putting it in the map, which wouldn't be too
cool either.
> Sort.sort doesn't work with ReverseAvroComparator in MemPipeline
> ----------------------------------------------------------------
>
> Key: CRUNCH-455
> URL: https://issues.apache.org/jira/browse/CRUNCH-455
> Project: Crunch
> Issue Type: Bug
> Components: Core
> Reporter: David Whiting
> Assignee: Josh Wills
> Priority: Minor
> Attachments: CRUNCH-455.patch
>
>
> The mem Shuffler class discards the config that arrives with the
> GroupingOptions and only uses the unmodified Conifguration from the pipeline
> object, which means that "crunch.schema" is not set and causes a
> NullPointerException when you try and execute it.
--
This message was sent by Atlassian JIRA
(v6.2#6252)