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 majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html