Permalink
Commits on Apr 3, 2013
  1. CP-4319: Detect socket count in v6client.ml

    Sending the socket count in the params list to V6client.apply_edition is
    a bad idea, since this function also sends the current
    Host.license_params, which may also contain the socket count, to v6d.
    
    Instead, we update the license_params map with the socket count before
    sending it to v6d.
    
    This also means that the correct socket count is sent to v6d at xapi
    startup.
    
    Signed-off-by: John Else <john.else@citrix.com>
    committed Mar 28, 2013
  2. CP-4318: Fall back to free edition if v6d is not running at startup

    Signed-off-by: John Else <john.else@citrix.com>
    committed Mar 27, 2013
  3. CP-4318: Handle v6d not running when creating software_version

    Signed-off-by: John Else <john.else@citrix.com>
    committed Mar 21, 2013
  4. CP-4322: Remove license check from VM lifecycle operations

    Signed-off-by: John Else <john.else@citrix.com>
    committed Mar 21, 2013
  5. Merge pull request #1129 from johnelse/sku-flattening-xapi-clearwater

    CLEARWATER: CP-4102: xapi licensing changes
    committed Apr 3, 2013
  6. CP-4321: Host edition upgrade rules

    Free and XenDesktop licenses are left as is.
    Advanced, Enterprise and Platinum licenses are converted to per-socket
    license.
    Anything else is made into a free license.
    
    Signed-off-by: John Else <john.else@citrix.com>
    committed Mar 5, 2013
  7. CP-4324: Add pool.apply_edition to the CLI

    Signed-off-by: John Else <john.else@citrix.com>
    committed Mar 14, 2013
  8. CP-4324: Implement pool.apply_edition

    Signed-off-by: John Else <john.else@citrix.com>
    committed Mar 12, 2013
  9. CP-4319: Pass number of CPU sockets to v6d

    Signed-off-by: John Else <john.else@citrix.com>
    committed Mar 14, 2013
  10. CP-4319: Add field host.cpu_info:socket_count

    Signed-off-by: John Else <john.else@citrix.com>
    committed Mar 11, 2013
  11. Whitespace: create_misc.ml

    $ camlp4o -printer o -no_comments ocaml/xapi/create_misc.ml | md5sum
    016846314b732c13ecadc24ae47ec3f6  -
    $ git checkout HEAD^
    $ camlp4o -printer o -no_comments ocaml/xapi/create_misc.ml | md5sum
    016846314b732c13ecadc24ae47ec3f6  -
    
    Signed-off-by: John Else <john.else@citrix.com>
    committed Mar 11, 2013
  12. CP-4325: Add tests for pool-wide license logic

    Signed-off-by: John Else <john.else@citrix.com>
    committed Mar 6, 2013
  13. Add high-level unit testing framework

    Signed-off-by: John Else <john.else@citrix.com>
    committed Mar 7, 2013
  14. Add Test_common.make_pool

    Signed-off-by: John Else <john.else@citrix.com>
    committed Mar 5, 2013
  15. CP-4325: Add pool.license_state getter to CLI

    Signed-off-by: John Else <john.else@citrix.com>
    committed Mar 6, 2013
  16. CP-4325: Implement pool.get_license_state

    Signed-off-by: John Else <john.else@citrix.com>
    committed Mar 5, 2013
  17. CP-4325: Split License_check.check_expiry up into two functions.

    Signed-off-by: John Else <john.else@citrix.com>
    committed Mar 5, 2013
  18. Merge pull request #1128 from johnelse/unit-test-refactor-clearwater

    CLEARWATER: Refactor unit tests for consistency
    committed Apr 3, 2013
  19. Refactor unit tests for consistency

    Signed-off-by: John Else <john.else@citrix.com>
    committed Feb 12, 2013
Commits on Mar 28, 2013
  1. Merge pull request #1124 from jonludlam/CA-101922-clearwater

    CLEARWATER: CA-101922: Properly close the nbd connection
    Malcolm Crossley committed Mar 28, 2013
  2. CA-101922: Properly close the nbd connection

    The recent change to default http connections to v1.1 and
    keep-alive=true was probably the cause of failures in storage
    migration. This patch reverts the connection in question to
    the previous behaviour
    
    It's likely what happened was that xapi kept the connection
    open after the fd was handed off to tapdisk and consumed
    the requests coming in from the source.
    
    Signed-off-by: Jon Ludlam <jonathan.ludlam@eu.citrix.com>
    jonludlam committed Mar 28, 2013
Commits on Mar 20, 2013
  1. Merge pull request #1108 from johnelse/ea-1213-clearwater

    CLEARWATER: Allow alternative implementations of the device-model and domain builder (aka xenguest)
    Malcolm Crossley committed Mar 20, 2013
  2. Merge pull request #1107 from jeromemaloberti/CA-93613-clearwater

    CA-93613: Balance_memory raises an exception if squeezed is stopped
    Malcolm Crossley committed Mar 20, 2013
  3. Merge pull request #1106 from johnelse/ca-94616-clearwater

    CLEARWATER: CA-94616: Check SR Capabilities before suspending VM for checkpoint
    Malcolm Crossley committed Mar 20, 2013
  4. Merge pull request #1105 from jonludlam/CA-90857-clearwater

    CA-90857: VIF Port Locking Persistence
    Malcolm Crossley committed Mar 20, 2013
  5. Merge pull request #1104 from johnelse/ca-83405-clearwater

    CLEARWATER: CA-84305: Allow SR.destroy if an SR contains only unmanaged VDIs.
    Malcolm Crossley committed Mar 20, 2013
  6. Merge pull request #1103 from mcclurmc/preq-992-clearwater

    CA-89875: RRDD skips reading "/local/domain/0/data/meminfo_free"
    Malcolm Crossley committed Mar 20, 2013
  7. Merge pull request #1102 from jeromemaloberti/CA-94495-clearwater

    CA-94495: RRDD filters out dead domains and only queries memory information from domains that are alive.
    Malcolm Crossley committed Mar 20, 2013
  8. Merge pull request #1101 from jonludlam/CA-94159-clearwater

    CA-94159: Maintain only one console of each type
    Malcolm Crossley committed Mar 20, 2013
  9. Merge pull request #1100 from jonludlam/bridge-name-fix-clearwater

    Clearwater: Fix bridge name selection for vswitch mode in scripts/setup-vif-rules
    Malcolm Crossley committed Mar 20, 2013
  10. Merge pull request #1099 from jonludlam/CA-92154-clearwater

    CA-92154: Handle metrics files larger than 16 KiB
    Malcolm Crossley committed Mar 20, 2013
  11. Merge pull request #1098 from jonludlam/CP-3657-clearwater

    CP-3657 for Clearwater
    Malcolm Crossley committed Mar 20, 2013
  12. Merge pull request #1097 from johnelse/tampa-release-changes-clearwater

    Add Tampa to historical release schemas.
    Malcolm Crossley committed Mar 20, 2013
  13. Merge pull request #1096 from johnelse/ca-97354-clearwater

    CLEARWATER: CA-97354: Preserve VM.snapshot_info across export/import and cross-pool migration.
    Malcolm Crossley committed Mar 20, 2013
  14. Merge pull request #1095 from johnelse/ca-89978-clearwater

    CLEARWATER: CA-89978: Fix restoration of database from temporary restore file.
    Malcolm Crossley committed Mar 20, 2013