Skip to content
Commits on Sep 26, 2012
  1. @venator @jjd27

    [new] New ocaml lib 'rrd-client' in order to move rrd2csv and RRDD pl…

    venator committed with jjd27
    …ugins out of the xen-api repository
Commits on Jul 26, 2012
  1. CA-85940: add a test-case to check each "cancel point"

    David Scott committed
    The test-case measures the number of "cancel points" traversed by
    each lifecycle operation. It then checks that, if a "cancel point"
    is triggered, that the system ends up getting into a valid state.
    
    In particular it looks for:
    
     * xen domains and devices
     * xenopsd VM metadata
     * xapi VM metadata
    
    all being in sync.
    
    Run the test on an arbitrary test VM as follows (in dom0):
    
    /root/cancel_tests -pw <password> -vm <VM name>
    
    Signed-off-by: David Scott <dave.scott@eu.citrix.com>
Commits on Jul 16, 2012
  1. Add more tests to test target

    Mike McClurg committed
    Signed-off-by: Mike McClurg <mike.mcclurg@citrix.com>
  2. make all always runs unit tests (build fails if tests fail)

    Mike McClurg committed
    Signed-off-by: Mike McClurg <mike.mcclurg@citrix.com>
Commits on Jul 13, 2012
  1. @rokstrnisa

    Renamed executable from rrdd_server to xcp-rrdd.

    rokstrnisa committed
    Signed-off-by: Rok Strnisa <rok.strnisa@citrix.com>
  2. @rokstrnisa

    Removed more dependencies between xapi and rrdd.

    rokstrnisa committed
    Signed-off-by: Rok Strnisa <rok.strnisa@citrix.com>
  3. @rokstrnisa

    Started creating the RRD daemon (rrdd).

    rokstrnisa committed
    Signed-off-by: Rok Strnisa <rok.strnisa.com>
Commits on Jul 4, 2012
  1. @robhoes

    networkd: add a tool that returns networkd's configuration from

    robhoes committed
    The tool reads /var/xapi/networkd.db and outputs the configuration
    for a given bridge and/or interface. This is useful for the upgrade
    path of the host installer.
    
    Example:
    
    $ networkd_db -bridge xapi0 -iface xapi0
    interfaces=eth0,eth1
    mode=static
    ipaddr=10.80.228.25
    netmask=255.255.240.0
    gateway=10.80.224.1
    dns=10.80.16.125,10.80.16.126
    domain=uk.xensource.com
    modev6=static
    ipv6addr=fd00::666/64
    gatewayv6=fd00::1
    
    Signed-off-by: Rob Hoes <rob.hoes@citrix.com>
Commits on May 7, 2012
  1. build: make the OMakefile work standalone, even when not driven by "m…

    David Scott committed
    …ake"
    
    Using "omake" directly allows access to individual build targets, not just
    the small set provided by "make"
    
    Signed-off-by: David Scott <dave.scott@eu.citrix.com>
Commits on Apr 22, 2012
  1. @jonludlam

    Change the storage interface to use exceptions rather than an explici…

    jonludlam committed with David Scott
    …t failure type
    
    This change required a bit more refactoring than I'd hoped. In particular, the
    storage_impl side effects logic has been messed with. The storage_impl_test code
    was very useful in debugging this, and has been turned on by default.
    
    Signed-off-by: Jon Ludlam <jonathan.ludlam@eu.citrix.com>
  2. Add typerex cmt[i] files to clean target

    Mike McClurg committed with David Scott
    Signed-off-by: Mike McClurg <mike.mcclurg@citrix.com>
  3. xenopsd: add unit tests for cancellation via subprocess and xenstore

    David Scott committed
    Signed-off-by: David Scott <dave.scott@eu.citrix.com>
  4. @jonludlam

    Make the smtest binary always

    jonludlam committed with David Scott
    Signed-off-by: David Scott <dave.scott@eu.citrix.com>
  5. [logging]: always log to syslog (via the debug module)

    David Scott committed
    Use the main xapi.conf file to disable logging on a per-module basis.
    
    Signed-off-by: David Scott <dave.scott@eu.citrix.com>
  6. [xapi] Remove more mentions of fakeguestagent

    David Scott committed
    Continuing in the spirit of c/s ab72656
    
    Signed-off-by: David Scott <dave.scott@eu.citrix.com>
  7. [xenopsd]: add an 'omake test' target which runs the xenopsd unit tests.

    David Scott committed
    Signed-off-by: David Scott <dave.scott@eu.citrix.com>
  8. [xenops]: add daemon, simulator, test, CLI, init script

    David Scott committed
Commits on Jan 6, 2012
  1. @robhoes

    Add log-rotation for xcp-networkd

    robhoes committed
    Signed-off-by: Rob Hoes <rob.hoes@citrix.com>
  2. @robhoes

    Introduce the XCP networking daemon xcp-networkd

    robhoes committed
    This daemon is responsible for configuring network interfaces,
    bridges, and related. It replaces the interface-reconfigure scripts.
    
    Signed-off-by: Rob Hoes <rob.hoes@citrix.com>
Commits on Dec 12, 2011
  1. @jonludlam

    Move everything over to using Fhs.ml / @ substitution

    jonludlam committed
    Note that there should be no user visible change in this changeset;
    everything should be the same as it was before.
    
    Signed-off-by: Jon Ludlam <jonathan.ludlam@eu.citrix.com>
  2. @jonludlam

    Switch the OMakefiles to using the new FHS variables

    jonludlam committed
    Signed-off-by: Jon Ludlam <jonathan.ludlam@eu.citrix.com>
Commits on Nov 23, 2011
  1. @robhoes

    Docs: remove old HTML docs (sorry Dave)

    robhoes committed
    The have been replaced by the docs in ocaml/doc.
    
    Signed-off-by: Rob Hoes <rob.hoes@citrix.com>
Commits on Oct 11, 2011
  1. Add 'sm' CLI for debugging and testing SM backends.

    David Scott committed
    Signed-off-by: David Scott <dave.scott@eu.citrix.com>
Commits on Sep 5, 2011
  1. Turn on build of local authentication test.

    committed
    This also removes auth.ml as it's a duplicate of pam.ml
    
    Signed-off-by: John Else <john.else@citrix.com>
Commits on Jul 14, 2011
  1. @rokstrnisa
  2. @rokstrnisa

    Created the install script, and made use of it.

    rokstrnisa committed
    Signed-off-by: Rok Strnisa <rok.strnisa@citrix.com>
  3. @rokstrnisa

    Added auto-generated config_constants.ml, and made use of it.

    rokstrnisa committed
    Updated getters for: tools_sr_dir, logrot_cmd, startup_script_hook,
    rolling_upgrade_script_hook, xapi_message_script,
    lw_force_domain_leave_script, xe_path, sm_dir, find_partition_path,
    iso_path, sparse_dd_path, upload_wrapper, host_backup, host_restore,
    pci-info, udhcpd, (in ocaml/xapi/xapi_ha.ml), tapdisk_cache_stats,
    www, rewrite_management_interface, block_device_io, gpg_homedir,
    c_rehash, demo_xgt_dir, post_install_dir, dump_core, static_vdis,
    qemu_dm_wrapper, host_bugreport_upload, set_hostname, logs-download,
    update_upload_pre_script, update_upload_post_script, xsh,
    allowed_dom0_directory_for_provision_scripts, vncterm_wrapper, pci_flr,
    xenguest, bin_path.
    
    Removed Constants.fix_firewall_script, since it's not used anywhere.
    
    Moved xapi.conf from /etc/xensource to /etc.
    
    Changes to Makefiles and OMakefile-s:
    - Made use of base_path within OMakefiles.
    - Made use of LIBEXEC variable in all OMakefile-s.
    - Renamed BASE_DIR to BASE_PATH in OMakefiles.
    - Created a convenient BIN_DIR OMake variable.
    - Removed unneeded trailing slashes.
    
    Signed-of-by: Rok Strnisa <rok.strnisa@citrix.com>
Commits on Apr 11, 2011
  1. @jonludlam

    Add the ability for xapi to generate fake data for the RRDs. Useful w…

    jonludlam committed
    …hen xapi is running in a VM.
    
    Signed-off-by: Jon Ludlam <jonathan.ludlam@eu.citrix.com>
Commits on Apr 8, 2011
  1. @zli

    Place xenctrl injection lib at the same place as XAPI/XIU server

    zli committed
    It's moved away from xen-api-libs for the following reasons:
    
    * It's not a common library for building other components hence doesn't fit the concept of xen-api-libs
    * Libraries in xen-api-libs are mostly OCaml libraries/bindings and they won't install as part of the product but only for compilation; while this one is pure C component that will install into the product system.
    * It's an ingredient of XIU solution
    
    Signed-off-by: Zheng Li <zheng.li@eu.citrix.com>
Commits on Apr 7, 2011
  1. Remove another reference to some dead code

    David Scott committed
    Signed-off-by: David Scott <dave.scott@eu.citrix.com>
  2. By default warnings are now treated as errors in the ocaml code.

    David Scott committed
    Signed-off-by: David Scott <dave.scott@eu.citrix.com>
  3. Don't perform "install" actions in a "build" step.

    David Scott committed
    Signed-off-by: David Scott <dave.scott@eu.citrix.com>
  4. Remove the old 'stresstest' binary

    David Scott committed
    Signed-off-by: David Scott <dave.scott@eu.citrix.com>
Commits on Mar 24, 2011
  1. @zli

    Xen 4.1: switch to upstreamed oxenstored and drop the local one

    zli committed
    It would be painful to maintain two versions of the same thing. It would be confussing to keep both.
    
    Signed-off-by: Zheng Li <zheng.li@eu.citrix.com>
Commits on Feb 11, 2011
  1. @jonludlam

    EA-1012: Fix the xapi rpm such that it builds using mock

    jonludlam committed
    Signed-off-by: Jon Ludlam <jonathan.ludlam@eu.citrix.com>
Something went wrong with that request. Please try again.