[ 
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)

Reply via email to