All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0 of 8 v3] blktap3: Introduce the tapback daemon (most of blkback in user-space).
@ 2013-03-06 13:07 Thanos Makatos
  2013-03-06 13:07 ` [PATCH 1 of 8 v3] blktap3/tapback: Introduce core defines and structure definitions Thanos Makatos
                   ` (7 more replies)
  0 siblings, 8 replies; 9+ messages in thread
From: Thanos Makatos @ 2013-03-06 13:07 UTC (permalink / raw)
  To: xen-devel; +Cc: thanos.makatos

This patch series introduces the tapback daemon, the user space daemon that
acts as a device's back-end, essentially most of blkback in user space. The
daemon is responsible for coordinating the front-end and tapdisk. It creates
tapdisk process as needed, instructs them to connect to/disconnect from the
shared ring, and manages the state of the back-end.

The shared ring between the front-end and the tapdisk is provided by a piece of
code that lives inside the tapdisk and will be introduced by the next patch
series.
 
Signed-off-by: Thanos Makatos <thanos.makatos@citrix.com>

---
Changed since v1:
The series has been largely reorganised:
* Renamed the daemon from xenio to tapback.
* Improved description in patch 0.
* Merged structures and functions.
* Disaggregated functionality from the core daemon source file to smaller ones
  in order to facilitate the review process and improve maintenance.

Changed since v2:
  * Added a new patch that ignores tapback binaries.
  * For the rest of the patches, see the description in each patch.

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

end of thread, other threads:[~2013-03-06 13:07 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-03-06 13:07 [PATCH 0 of 8 v3] blktap3: Introduce the tapback daemon (most of blkback in user-space) Thanos Makatos
2013-03-06 13:07 ` [PATCH 1 of 8 v3] blktap3/tapback: Introduce core defines and structure definitions Thanos Makatos
2013-03-06 13:07 ` [PATCH 2 of 8 v3] blktap3/tapback: Introduces functionality required to access XenStore Thanos Makatos
2013-03-06 13:07 ` [PATCH 3 of 8 v3] blktap3/tapback: Logging for the tapback daemon and libxenio Thanos Makatos
2013-03-06 13:07 ` [PATCH 4 of 8 v3] blktap3/tapback: Introduce back-end XenStore path handler Thanos Makatos
2013-03-06 13:07 ` [PATCH 5 of 8 v3] blktap3/tapback: Introduce front-end " Thanos Makatos
2013-03-06 13:07 ` [PATCH 6 of 8 v3] blktap3/tapback: Introduce the tapback daemon Thanos Makatos
2013-03-06 13:07 ` [PATCH 7 of 8 v3] blktap3/tapback: Introduce tapback daemon Makefile Thanos Makatos
2013-03-06 13:07 ` [PATCH 8 of 8 v3] blktap3/tapback: Add the tapback binary to the Mercurial ignore list Thanos Makatos

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.