Skip to content

Conversation

jonludlam
Copy link
Collaborator

  • Introduces fist points into xenvmd
  • Adds adaptive delays into xenvmd and the local allocator
  • Adds a (failing) test for a bug in the protocol between the local allocator and xenvmd
  • And a fix...

@jonludlam jonludlam force-pushed the fist branch 2 times, most recently from f426691 to c5e6c53 Compare October 20, 2015 10:48
@simonjbeaumont
Copy link
Collaborator

Looks good. This is ready to go in but we'll hold until after tomorrow's merge.

Signed-off-by: Jon Ludlam <jonathan.ludlam@citrix.com>
Signed-off-by: Jon Ludlam <jonathan.ludlam@citrix.com>
Signed-off-by: Jon Ludlam <jonathan.ludlam@citrix.com>
Signed-off-by: Jon Ludlam <jonathan.ludlam@citrix.com>
Signed-off-by: Jon Ludlam <jonathan.ludlam@citrix.com>
Signed-off-by: Jon Ludlam <jonathan.ludlam@citrix.com>
Signed-off-by: Jon Ludlam <jonathan.ludlam@citrix.com>
Also uses adaptive delay logic

Signed-off-by: Jon Ludlam <jonathan.ludlam@citrix.com>
Signed-off-by: Jon Ludlam <jonathan.ludlam@citrix.com>
Signed-off-by: Jon Ludlam <jonathan.ludlam@citrix.com>
In particular, if an error occurs after the ExtendPool message has been
written to the ring but before it has been removed from the journal, the
same blocks will be sent next time the journal is replayed, leading to
double allocation of the same blocks. This test case detects that
problem.

Signed-off-by: Jon Ludlam <jonathan.ludlam@citrix.com>
Signed-off-by: Jon Ludlam <jonathan.ludlam@citrix.com>
Signed-off-by: Jon Ludlam <jonathan.ludlam@citrix.com>
Signed-off-by: Jon Ludlam <jonathan.ludlam@citrix.com>
This allows the local allocator to ignore any resends of the
same set of blocks.

Signed-off-by: Jon Ludlam <jonathan.ludlam@citrix.com>
Signed-off-by: Jon Ludlam <jonathan.ludlam@citrix.com>
Signed-off-by: Jon Ludlam <jonathan.ludlam@citrix.com>
Signed-off-by: Jon Ludlam <jonathan.ludlam@citrix.com>
simonjbeaumont added a commit that referenced this pull request Oct 26, 2015
Fist points for better dev tests
@simonjbeaumont simonjbeaumont merged commit 9b0c655 into xapi-project:master Oct 26, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants