Thanks a lot for clarifying, Tsz-Wo!

On 25 October 2011 19:15, Tsz Wo Sze <szets...@yahoo.com> wrote:

> Hi Bharath,
>
> Sender, which is to send request, is used by DFSClient for submitting to
> datanodes and by datanodes in write pipelines.  Correspondingly, Receiveris
> to receive request.  DataXceiver, which extends Receiver, is the class for
> receiving requesting in Datanode.
>
> Tsz-Wo
>
>
>
> ________________________________
> From: Bharath Ravi <bharathra...@gmail.com>
> To: common-dev@hadoop.apache.org
> Sent: Tuesday, October 25, 2011 4:08 PM
> Subject: DataTransferProtocol Implementations
>
> Hi all,
>
> I'm trying some experiments where I need to perform actions whenever a data
> block is read/written to by a client
> There seem to be two classes that implement readBlock() and writeBlock():
> DataXceiver.java and Sender.java.
>
> Looking at the documentation, I note that DataXceiverServer and DataXceiver
> are used to respond to clients.
> In what cases is the "Sender" class used? (It is also used by DataXceiver
> itself, in a few cases)
>
> Thanks a lot for the help!
> --
> Bharath Ravi
>



-- 
Bharath Ravi

Reply via email to