Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Partial resync with xenserver-core #38

Merged
merged 3 commits into from Apr 25, 2014
Merged

Partial resync with xenserver-core #38

merged 3 commits into from Apr 25, 2014

Conversation

djs55
Copy link
Collaborator

@djs55 djs55 commented Oct 20, 2013

  1. /usr/lib/ is a better than /usr/libexec/ because it's defensible on more distros
  2. since xapi doesn't (shouldn't) manage dom0, someone needs to create a few initial xenstore entries

Note there is still outstanding:

  1. a library linking fix from Euan
  2. xenlight

Note further that the directory change will require a .spec file change (see corresponding change in xenserver/buildroot#279)

These changes are in xenopsd 0.9.30

David Scott added 3 commits October 20, 2013 15:01
We're not respecting the variables set in the configure script, instead
we're hardcoding paths in the vif script and udev rules.

Since /usr/lib/ is more standard than /usr/libexec/ this patches moves
everything to /usr/lib/

NB any .spec files referencing these scripts will need changing.

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
xenops_server_xen maps uuids onto domids via the xenstore entries

  /vm/dom0-uuid/domains/0
  /vm/dom0-uuid/domains/0/create-time

If these don't exist then a 'driver domain' exception is thrown
when trying to create a device backend.

Note this is done before we daemonize and therefore we must throw
away the cached xenstore client, since it will be broken by the
fork().

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
…C(dir)

It turns out the flexibility is useful to accommodate both CentOS and Ubuntu
properly.

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
@jonludlam
Copy link
Collaborator

retest this please

@robhoes
Copy link
Member

robhoes commented Jan 20, 2014

I think I just merged this as part of @euanh's pull request....

euanh added a commit that referenced this pull request Apr 25, 2014
Partial resync with xenserver-core
@euanh euanh merged commit fba2b43 into xapi-project:master Apr 25, 2014
johnelse pushed a commit to xenserver/xenopsd that referenced this pull request Apr 7, 2016
Fix name of server following commit 60e718bf85 in xcp-idl
psafont pushed a commit to psafont/xenopsd that referenced this pull request Jul 5, 2021
CA-115733: Mark a stuck VM and do not retry ballooning them
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.

None yet

4 participants