All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/8] libceph: implement cursor for outgoing data items
@ 2013-03-10 19:06 Alex Elder
  2013-03-10 19:12 ` [PATCH 1/8] libceph: define ceph_msg_has_*() data macros Alex Elder
                   ` (9 more replies)
  0 siblings, 10 replies; 12+ messages in thread
From: Alex Elder @ 2013-03-10 19:06 UTC (permalink / raw)
  To: ceph-devel

This series makes the four distinct data items in a message (the
pages array, the pagelist, the bio, and the trail) take a generic
form, and then arranges for them all to be handled using a common
set of cursor routines that determine what data needs to be sent
next for a message.  There is more consolidation of this code
coming, but for now I'm leaving this series at 8 patches, which
includes the definition of cursor code for the three types of
data item.

					-Alex

[PATCH 1/8] libceph: define ceph_msg_has_*() data macros
[PATCH 2/8] libceph: be explicit about message data representation
[PATCH 3/8] libceph: abstract message data
[PATCH 4/8] libceph: start defining message data cursor
[PATCH 5/8] libceph: prepare for other message data item types
[PATCH 6/8] libceph: use data cursor for message pagelist
[PATCH 7/8] libceph: implement bio message data item cursor
[PATCH 8/8] libceph: implement pages array cursor

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2013-03-11 22:26 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-03-10 19:06 [PATCH 0/8] libceph: implement cursor for outgoing data items Alex Elder
2013-03-10 19:12 ` [PATCH 1/8] libceph: define ceph_msg_has_*() data macros Alex Elder
2013-03-10 19:14 ` [PATCH 2/8] libceph: be explicit about message data representation Alex Elder
2013-03-10 19:15 ` [PATCH 3/8] libceph: abstract message data Alex Elder
2013-03-10 19:16 ` [PATCH 4/8] libceph: start defining message data cursor Alex Elder
2013-03-10 19:16 ` [PATCH 5/8] libceph: prepare for other message data item types Alex Elder
2013-03-10 19:17 ` [PATCH 6/8] libceph: use data cursor for message pagelist Alex Elder
2013-03-10 19:17 ` [PATCH 7/8] libceph: implement bio message data item cursor Alex Elder
2013-03-10 19:17 ` [PATCH 8/8] libceph: implement pages array cursor Alex Elder
2013-03-10 19:19 ` [PATCH 0/8] libceph: implement cursor for outgoing data items Alex Elder
2013-03-11 22:24 ` Josh Durgin
2013-03-11 22:26   ` Alex Elder

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.