On Wed, Mar 2, 2011 at 8:17 AM, Jason Rutherglen
<jason.rutherg...@gmail.com> wrote:
> Todd,
>
> Thanks for the reply.  I looked at HDFS-941 which seems to remove the
> redundant creation of BlockReaders.  That and HDFS-347 will solve some
> of the issues, however I think there's also the sendmsg() of the file
> descriptor that also needs to be implemented?

Yes, see HADOOP-6311. I have an up-to-date patch on this but have not
yet gotten to posting it since we need 347 to be redone on trunk as
well.

-Todd

> On Tue, Mar 1, 2011 at 5:58 PM, Todd Lipcon <t...@cloudera.com> wrote:
>> Hi Jason,
>>
>> Yes, this method is currently very inefficient.. HDFS-941 will
>> hopefully improve this situation, but currently there's no
>> particularly efficient way to do multithreaded random access.
>>
>> -Todd
>>
>> On Tue, Mar 1, 2011 at 4:24 PM, Jason Rutherglen
>> <jason.rutherg...@gmail.com> wrote:
>>> It's unsynchronized however it's creating a new BlockReader on each
>>> call, that seems like a problem?
>>>
>>
>>
>>
>> --
>> Todd Lipcon
>> Software Engineer, Cloudera
>>
>



-- 
Todd Lipcon
Software Engineer, Cloudera

Reply via email to