Hi,

On Wed, 2010-10-20 at 09:34 -0600, Sage Weil wrote:
> 
> > I think I can propose a patch which solves this problem without
> rados
> > client-specific data, threads, tids, maps, thread-local data, or
> > changes to SimpleMessenger.
> 
> SimpleMessenger will change no matter what, because the core problem
> that 
> we're trying to solve is that it allocates a new buffer when a message
> is 
> being read off the wire.  See SimpleMessenger::read_message(). 

FWIW, this buffer allocation is also an issue for trying to
implement an RDMA-based messenger. It would be nice to have
a pool of buffers to use that are already registered for RDMA,
to reduce the memory registration overhead.

-- Jim



--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to