1. 27 Mar, 2014 12 commits
  2. 26 Mar, 2014 6 commits
  3. 24 Mar, 2014 5 commits
    • Klaus Aehlig's avatar
      Merge branch 'stable-2.11' into master · ece21e0b
      Klaus Aehlig authored
      
      
      * stable-2.11
        Rearranging entries in NEWS file
        Prepare NEWS file for 2.11.0 rc1
        Bump version to 2.11~rc1 in configure.ac
      
      * stable-2.10
        Bump version to 2.10.2
        Prepare NEWS file for 2.10.2
        Allow releases scheduled 5 days in advance
      
      * stable-2.9
        Make watcher submit queries low priority
      
      * stable-2.8
        Include qa/patch in Makefile
        Handle empty patches better
        Move message formatting functions to separate file
        Add optional ordering of QA patch files
        Allow multiple QA patches
        Refactor current patching code
      
      Conflicts:
      	NEWS: take all additions
      	configure.ac: ignore revision/suffix bump
      	qa/qa_rapi.py: trivial
      	qa/qa_utils.py: trivial
      Signed-off-by: default avatarKlaus Aehlig <aehlig@google.com>
      Reviewed-by: default avatarHrvoje Ribicic <riba@google.com>
      ece21e0b
    • Klaus Aehlig's avatar
      Merge branch 'stable-2.10' into stable-2.11 · df376ffa
      Klaus Aehlig authored
      
      
      * stable-2.10
        Bump version to 2.10.2
        Prepare NEWS file for 2.10.2
        Allow releases scheduled 5 days in advance
        Fix conflict between virtio + spice or soundhw
        Fix bitarray ops wrt PCI slots
      
      * stable-2.9
        Make watcher submit queries low priority
      
      * stable-2.8
        Include qa/patch in Makefile
        Handle empty patches better
        Move message formatting functions to separate file
        Add optional ordering of QA patch files
        Allow multiple QA patches
        Refactor current patching code
      
      Conflicts:
      	NEWS: take all additions
      	configure.ac: ignore revision bump on 2.10
      	lib/watcher/__init__.py: ignore priority for
      	    query requests
      	qa/qa_utils.py: trivial
      Signed-off-by: default avatarKlaus Aehlig <aehlig@google.com>
      Reviewed-by: default avatarMichele Tartara <mtartara@google.com>
      df376ffa
    • Klaus Aehlig's avatar
      Merge branch 'stable-2.9' into stable-2.10 · 3b8ca90f
      Klaus Aehlig authored
      
      
      * stable-2.9
        Make watcher submit queries low priority
      Signed-off-by: default avatarKlaus Aehlig <aehlig@google.com>
      Reviewed-by: default avatarThomas Thrainer <thomasth@google.com>
      3b8ca90f
    • Dimitris Aragiorgis's avatar
      kvm: Add migration capabilities as an hvparam · 937ff984
      Dimitris Aragiorgis authored
      
      
      Latest QEMU versions support various migration capabilities. Each
      can be enabled/disabled with 'migrate_set_capability' monitor
      command.
      
      Version 1.7.0 defines x-rdma-pin-all, auto-converge, zero-blocks,
      and xbzrle migration capabilities.
      
      Since migration capabilities are more than one, and because hvparams
      accept only strings/integers and not dicts we decide to provide
      the capabilities that should be on via a ":" separated string.
      
      In other words one can use the following to enable xbzrle and
      auto-converge:
      
      -H kvm:migration_caps=xbzrle:auto-converge
      
      IMPORTANT: xbzrle may result to BSOD for instances running
      Windows 2008r8 on drbd.
      
      Update man page of gnt-instance to include the new hvparam.
      Signed-off-by: default avatarDimitris Aragiorgis <dimara@grnet.gr>
      Signed-off-by: default avatarThomas Thrainer <thomasth@google.com>
      Reviewed-by: default avatarThomas Thrainer <thomasth@google.com>
      937ff984
    • Klaus Aehlig's avatar
      Make watcher submit queries low priority · b4ff41d7
      Klaus Aehlig authored
      
      
      Make the watcher collect its data using low-priority jobs,
      to avoid blocking user/admin jobs. Note that repair jobs are
      still submitted normal priority. Fixes issue 772.
      Signed-off-by: default avatarKlaus Aehlig <aehlig@google.com>
      Reviewed-by: default avatarPetr Pudlak <pudlak@google.com>
      b4ff41d7
  4. 21 Mar, 2014 6 commits
  5. 20 Mar, 2014 10 commits
  6. 19 Mar, 2014 1 commit
    • Hrvoje Ribicic's avatar
      Handle empty patches better · 7488cf4b
      Hrvoje Ribicic authored
      
      
      The previous patch loading utilities omitted empty patches, as they
      were thought to be of no significance, and when no patches were used,
      the import and therefore dependency should not be used. If a user has
      added an empty patch file, and made an entry in the order file, the QA
      would treat this as an error as it had no means of differentiating
      between a patch not present and an empty patch.
      
      This patch fixes the solution by better handling empty patches, and
      logging warnings when they are encountered.
      Signed-off-by: default avatarHrvoje Ribicic <riba@google.com>
      Reviewed-by: default avatarMichele Tartara <mtartara@google.com>
      7488cf4b