Skip to content
This repository

Sep 20, 2011

  1. CA-67041: Check for PV drivers on clean_shutdown, clean_reboot

    A previous commit (SHA 4b6a63e) incorrectly relaxed the PV driver check, and
    allowed the operations clean_shutdown, clean_reboot, and changing_VCPUs_live to
    be performed without PV drivers installed.
    
    With this patch, the function check_drivers will throw an error iff it is
    called on an HVM guest which does not have PV drivers installed. It will
    succeed without error otherwise.
    
    The check_drivers function is only called for the following opperations:
    suspend, checkpoint, pool_migrate, clean_shutdown, clean_reboot,
    changing_VCPUs_live; this is enforced by the function
    Xapi_vm_lifecycle.need_pv_drivers_check.
    
    Signed-off-by: Mike McClurg <mike.mcclurg@citrix.com>
    authored September 20, 2011

Aug 30, 2011

  1. Merge commit 'ed347f676f34aed201f0502444f00f701baf95cf' into boston

    authored August 30, 2011
  2. Zheng Li

    Try to make block_device_io communication a little more robust

    Note that this is not really a fix for CA-65062, whose root cause we are yet to know.
    
    Signed-off-by: Zheng Li <zheng.li@eu.citrix.com>
    authored August 25, 2011 djs55 committed August 30, 2011

Aug 26, 2011

  1. Merge commit '1d5572ab1a2239023454f3a242d5edfa9cd5eca4' into boston

    authored August 26, 2011
  2. Dave Scott

    CA-65118: don't set Host_metrics.live to false in a "negative heartbe…

    …at" if we aren't using host heartbeats for liveness (ie if HA is enabled)
    
    When we aren't using host heartbeats for liveness (ie when HA is enabled), HA takes care of the liveness.
    
    Signed-off-by: David Scott <dave.scott@eu.citrix.com>
    authored August 25, 2011

Aug 25, 2011

  1. Rob Hoes

    CA-65535: Make set-dom0-memory-target-from-packs more robust

    The script now retries until it can obtain dom0's VM record (rather
    than only retrying the session login), and retries more often than
    it did before.
    
    Signed-off-by: Rob Hoes <rob.hoes@citrix.com>
    authored August 24, 2011
  2. Merge commit '67365cd9aa65664ef9c1f2070477a41a078585d1' into boston

    authored August 25, 2011
  3. Dave Scott

    Merge pull request #319 from djs55/formerge/CA-65202

    CA-65202: when using the API from the xapi_cli, make sure to send XMLRPC
    authored August 25, 2011

Aug 24, 2011

  1. Dave Scott

    CA-65202: when using the API from the xapi_cli, make sure to send XML…

    …RPC requests to the correct URI ("/"; not "/cli")
    
    The request received by the CLI handler has URI "/cli" and should not be re-used for generic API calls.
    
    Signed-off-by: David Scott <dave.scott@eu.citrix.com>
    authored August 24, 2011

Aug 18, 2011

  1. Jonathan Davies

    CA-65181: include the domid in the qemu syslog key

    Forkhelpers.safe_close_and_exec now supports the means of specifying a particular key to use when using the fe daemon to forward stdout to the syslog. Use this to include the domid of the spawned qemu-dm process in the logging key.
    
    Signed-off-by: Jonathan Davies <jonathan.davies@citrix.com>
    authored August 18, 2011

Aug 16, 2011

  1. Add version checking to assert_can_boot_here API call

    Signed-off-by: Mike McClurg <mike.mcclurg@citrix.com>
    authored August 16, 2011
  2. assert_product_version_is_same_as_master now throws vm_host_incompati…

    …ble_version
    
    Signed-off-by: Mike McClurg <mike.mcclurg@citrix.com>
    authored August 16, 2011
  3. Add new API error: vm_host_incompatible_version

    Signed-off-by: Mike McClurg <mike.mcclurg@citrix.com>
    authored August 16, 2011

Aug 12, 2011

  1. Zheng Li

    Add the missing OEL6 32bit template

    Signed-off-by: Zheng Li <zheng.li@eu.citrix.com>
    authored August 12, 2011

Aug 11, 2011

  1. Rob Hoes

    CA-62024: The mark_pif_as_dirty function does not need a VLAN tag any…

    …more
    
    Signed-off-by: Rob Hoes <rob.hoes@citrix.com>
    authored August 11, 2011
  2. Rob Hoes

    CA-62024: Kick the monitor thread after every PIF un/plug to update t…

    …he carrier and other "metrics"
    
    This is needed now the carrier of VLAN PIFs is derived from the underlying PIF combined
    with its own currently_attached state.
    
    Signed-off-by: Rob Hoes <rob.hoes@citrix.com>
    authored July 29, 2011
  3. Rob Hoes

    CA-62024: Take PIF metrics from underlying physical interfaces rather…

    … than "fake" devices
    
    Signed-off-by: Rob Hoes <rob.hoes@citrix.com>
    authored July 28, 2011
  4. Rob Hoes

    [WHITESPACE] Fix identation of Monitor.update_netdev

    Proof:
    $ git checkout master
    Switched to branch 'master'
    $ camlp4 -parser o -printer o ocaml/xapi/monitor.ml | md5sum
    781c90115cd88b265d94cf022fe48649  -
    $ git checkout ca62024
    Switched to branch 'ca62024'
    $ camlp4 -parser o -printer o ocaml/xapi/monitor.ml | md5sum
    781c90115cd88b265d94cf022fe48649  -
    
    Q.E.D.
    
    Signed-off-by: Rob Hoes <rob.hoes@citrix.com>
    authored July 28, 2011
  5. Rob Hoes

    CA-64782: Catch an HTTP exception that was leaking

    Further, make sure a task forwarded to a slave gets the task_id passed along (again)
    
    Signed-off-by: Rob Hoes <rob.hoes@citrix.com>
    Signed-off-by: Dave Scott <dave.scott@eu.citrix.com>
    authored August 11, 2011

Aug 10, 2011

  1. Merge commit '1e48bfd8e9cbbdc6c0dd56240678d78d16d2bef1'

    authored August 10, 2011
  2. Merge commit '8faa4e09a3aba3fb48e0d6b86008dfc713da00cc'

    authored August 10, 2011
  3. Merge commit '4672f245c49b326b78b80c35191cfde155a76682'

    authored August 10, 2011
  4. Merge commit '0285b15e72b9b48ab4dbbc7723b89827d30b7e65'

    authored August 10, 2011
  5. Merge commit '5643c2a483fa1c37ebe00bf88aa09c2c173538d0'

    authored August 10, 2011
  6. Dave Scott

    CA-64903: remove verbose logging from squeezed

    Signed-off-by: David Scott <dave.scott@eu.citrix.com>
    authored August 10, 2011
  7. John Else

    CA-61126: Better error message for vm-recover.

    Improve the error message shown if "xe vm-recover" or "xe
    appliance-recover" is called without specifying a database VDI.
    
    Signed-off-by: John Else <john.else@citrix.com>
    authored August 09, 2011
  8. Dave Scott

    CA-64903: avoid "leaking" memory when a VM with no balloon driver is …

    …present on the system.
    
    When a domain is starting, we allow is to use up to an "initial-reservation" (a soft limit managed by squeezed). Previously we considered the VM to have reached a stable memory state when the feature-balloon flag was written; this never happens if the guest has no balloon driver. We now consider the VM to have booted if either feature-balloon is written OR data/updated is written by the guest agent.
    
    Once a domain has started, we set maxmem to the current total pages, releasing the unused parts of "initial-reservation".
    
    Signed-off-by: David Scott <dave.scott@eu.citrix.com>
    authored August 10, 2011
  9. Merge commit '265a63559da8cebb051c792ec92706e2434994b8'

    authored August 10, 2011
  10. Rob Hoes

    Add CentOS 6.0 templates

    Signed-off-by: Katie Lucas <katie.lucas@citrix.com>
    Signed-off-by: Rob Hoes <rob.hoes@citrix.com>
    authored August 10, 2011
  11. Dave Scott

    CA-63225: the qemu-dm-wrapper still needs to write its pid to xenstor…

    …e, so xapi can clean it up later
    
    Signed-off-by: David Scott <dave.scott@eu.citrix.com>
    authored August 10, 2011
  12. Rob Hoes

    CA-64814: xe snapshot-export-to-template expects a snapshot-uuid param

    ...not just a uuid param, and it is not optional.
    
    Signed-off-by: Rob Hoes <rob.hoes@citrix.com>
    authored August 10, 2011
  13. Rob Hoes

    CA-61484: SLES 10 SP4 templates are no longer "experimental"

    Signed-off-by: Rob Hoes <rob.hoes@citrix.com>
    authored August 10, 2011

Aug 09, 2011

  1. Merge commit '3a5078fde80ae6304c05bbf7322c9626d58c40c9'

    authored August 09, 2011
  2. John Else

    CA-61929: Don't return from DR_task.create until SR is ready.

    When creating a DR_task, don't return until the asynchronous actions
    dealing with metadata VDIs have completed. This means that
    VDI.metadata_latest will be up to date for foreign database VDIs when
    DR_task.create returns.
    authored August 09, 2011
  3. John Else

    CA-61929: Fix metadata VDI handling callback

    The metadata VDI handling callback which runs after an SR.scan called by
    PBD.plug will now only run when the SR is shared and is being plugged to a
    master.
    
    If there is a scan of the SR in progress already, the callback will only
    be called once the scan is complete.
    
    Signed-off-by: John Else <john.else@citrix.com>
    authored August 08, 2011
Something went wrong with that request. Please try again.