All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/6] libceph: send osd requests in tid order
@ 2013-03-26  2:25 Alex Elder
  2013-03-26  2:27 ` [PATCH 1/6] libceph: slightly defer registering osd request Alex Elder
                   ` (6 more replies)
  0 siblings, 7 replies; 10+ messages in thread
From: Alex Elder @ 2013-03-26  2:25 UTC (permalink / raw)
  To: ceph-devel

This series rearranges the way osd requests are placed onto an
osd client's unsent request list so that they are kept in
order based on their transaction ids.  The osd expects its
requests from a client to have monotonically increasing tids.
Since requests are sent to the osd in the order they are on
the unsent list if we keep them sorted there this property
is preserved.

					-Alex

[PATCH 1/6] libceph: slightly defer registering osd request
[PATCH 2/6] libceph: no more kick_requests() race
[PATCH 3/6] libceph: prepend requests in order when kicking
[PATCH 4/6] libceph: keep request lists in tid order
[PATCH 5/6] libceph: send queued requests when starting new one
[PATCH 6/6] libceph: verify requests queued in order

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

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

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-03-26  2:25 [PATCH 0/6] libceph: send osd requests in tid order Alex Elder
2013-03-26  2:27 ` [PATCH 1/6] libceph: slightly defer registering osd request Alex Elder
2013-03-26  2:27 ` [PATCH 2/6] libceph: no more kick_requests() race Alex Elder
2013-03-26  2:27 ` [PATCH 3/6] libceph: prepend requests in order when kicking Alex Elder
2013-03-26 14:50   ` [PATCH 3/6, v2] libceph: requeue only sent requests " Alex Elder
2013-03-26  2:27 ` [PATCH 4/6] libceph: keep request lists in tid order Alex Elder
2013-03-26  2:28 ` [PATCH 5/6] libceph: send queued requests when starting new one Alex Elder
2013-03-26  2:28 ` [PATCH 6/6] libceph: verify requests queued in order Alex Elder
2013-03-26 14:50   ` [PATCH 6/6, v2] " Alex Elder
2013-03-26 14:49 ` [PATCH 0/6] libceph: send osd requests in tid order 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.