The OutputValueSchema is always used.
This is caused by a missing assignment in AvroDatumConverterFactory (introduced in AVRO-1356).
Added a test that fails without the fix.
No sooner said than done.
Patch looks good. Test fails without patch, succeeds with. +1
Commit 1614329 from email@example.com in branch 'avro/trunk'
[ https://svn.apache.org/r1614329 ]
AVRO-1553. Java: MapReduce never uses MapOutputValueSchema.
I committed this.
SUCCESS: Integrated in AvroJava #470 (See https://builds.apache.org/job/AvroJava/470/)
AVRO-1553. Java: MapReduce never uses MapOutputValueSchema. (tomwhite: rev 1614329)