Re: receiving messages that I didn't send

2014-09-25 Thread Matthew Cornell
Thanks for replying, Pavan. I figured out that my message Writable (an ArrayListWritable) needed to call clear() in readFields() before calling super(): @Override public void readFields(DataInput in) throws IOException { clear(); super.readFields(in); } This was an 'of

RE: receiving messages that I didn't send

2014-09-23 Thread Pavan Kumar A
Can you give more context?What are the types of messages, patch of your compute method, etc.You will not receive messages that are not sent, but one thing that can happen is-- message can have multiple parameters.suppose message objects can have 2 parametersm - a,bsay in m's write(out) you do no