All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v9 0/3] xenstored: use new libxenmanage functionality
@ 2025-03-14 12:18 Juergen Gross
  2025-03-14 12:18 ` [PATCH v9 1/3] docs: update xenstore migration stream definition Juergen Gross
                   ` (2 more replies)
  0 siblings, 3 replies; 10+ messages in thread
From: Juergen Gross @ 2025-03-14 12:18 UTC (permalink / raw)
  To: xen-devel
  Cc: Juergen Gross, Andrew Cooper, Anthony PERARD, Michal Orzel,
	Jan Beulich, Julien Grall, Roger Pau Monné,
	Stefano Stabellini

The new libxenmanage interfaces make it possible to:

- detect that a domid has been recycled
- avoid having to query all known domains when one of them has changed
  state

Use those interfaces in xenstored in order to make it more efficient and
failure proof.

Changes in V2:
- new patch 1
- former patch 5 mover earlier, now patch 2 (can go in without the rest
  of the series)
- addressed comments

Changes in V3:
- addressed comments

Changes in V4:
- patches 1 and 3 of V3 dropped, as already committed
- addressed comments

Changes in V5:
- addressed comments

Changes in V6:
- patch 1 of V5 has been committed
- new patches 1-3 for fixing a race and avoiding new races with the
  added functionality (result of a comment by Jan Beulich)
- rework of locking in patch 4 (Jan Beulich)

Changes in V7:
- addressed comments
- rebase

Changes in V8:
- patch 1 of v7 has gone in
- addressed comments
- new patches 7-9 using the new unique_id and xenmanage_poll_changed_domain()

Changes in V9:
- all but the last three patches of v8 have gone in
- addressed comments

Juergen Gross (3):
  docs: update xenstore migration stream definition
  tools/xenstored: use unique_id to identify new domain with same domid
  tools/xenstored: use xenmanage_poll_changed_domain()

 docs/designs/xenstore-migration.md |  18 ++++-
 tools/xenstored/domain.c           | 113 +++++++++++++++++++++++------
 tools/xenstored/xenstore_state.h   |   3 +-
 3 files changed, 110 insertions(+), 24 deletions(-)

-- 
2.43.0



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

end of thread, other threads:[~2025-04-07 15:56 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-03-14 12:18 [PATCH v9 0/3] xenstored: use new libxenmanage functionality Juergen Gross
2025-03-14 12:18 ` [PATCH v9 1/3] docs: update xenstore migration stream definition Juergen Gross
2025-03-25  9:17   ` Juergen Gross
2025-04-03 11:45     ` Juergen Gross
2025-04-07 15:56       ` Anthony PERARD
2025-03-14 12:18 ` [PATCH v9 2/3] tools/xenstored: use unique_id to identify new domain with same domid Juergen Gross
2025-03-14 12:58   ` Jason Andryuk
2025-03-14 13:22     ` Jürgen Groß
2025-03-14 15:11   ` Andrew Cooper
2025-03-14 12:18 ` [PATCH v9 3/3] tools/xenstored: use xenmanage_poll_changed_domain() Juergen Gross

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.