1. 07 Jul, 2015 2 commits
  2. 03 Jul, 2015 1 commit
  3. 02 Jul, 2015 1 commit
  4. 01 Jul, 2015 1 commit
  5. 30 Jun, 2015 6 commits
    • Oleg Ponomarev's avatar
      Update design document and man pages · 8a730644
      Oleg Ponomarev authored
      * Actualize instance pinning documentation in the location design document
      * Add instance pinning documentation to the hbal man page.
      Signed-off-by: default avatarOleg Ponomarev <onponomarev@gmail.com>
      Signed-off-by: default avatarKlaus Aehlig <aehlig@google.com>
      Reviewed-by: default avatarKlaus Aehlig <aehlig@google.com>
      8a730644
    • Oleg Ponomarev's avatar
      Develop instance pinning tests · 0888968b
      Oleg Ponomarev authored
      There are four tests:
      * the simple one (one instance failover)
      * more complex (concerning two instances)
      * multiple desired locations (all can be satisfied)
      * multiple desired locations (some of them can't be satisfied)
      Signed-off-by: default avatarOleg Ponomarev <onponomarev@gmail.com>
      Signed-off-by: default avatarKlaus Aehlig <aehlig@google.com>
      Reviewed-by: default avatarKlaus Aehlig <aehlig@google.com>
      0888968b
    • Oleg Ponomarev's avatar
      Implement instance pinning (desired locations) · b788c738
      Oleg Ponomarev authored
      Instance pinning is introduced in ganeti locations design document.
      It adds new instance tag of form htools:desiredlocation:x where x is
      a location tag of a desired primary node. This implemented by adding
      second component to the instance locationScore.
      The metric is extended with the following component:
      
      * Sum of dissatisfied desired locations number among all cluster instances.
        An instance desired location is dissatisfied when the instance is assigned
        a desired-location tag x where the node is not tagged with the location tag
        x.
      Signed-off-by: default avatarOleg Ponomarev <onponomarev@gmail.com>
      Signed-off-by: default avatarKlaus Aehlig <aehlig@google.com>
      Reviewed-by: default avatarKlaus Aehlig <aehlig@google.com>
      b788c738
    • Petr Pudlak's avatar
      Merge branch 'stable-2.15' into master · 18bf3167
      Petr Pudlak authored
      * stable-2.15
        Sort 2.15 NEWS entries according to our standard practise
      
      * stable-2.14
        Follow the name change of _CheckHostnameSane
      
      * stable-2.13
        Full QuickCheck 2.7 compatibility
        QuickCheck 2.7 compatibility
        Bump revision number to 2.13.1
        Update NEWS file for the 2.13.1 release
      
      * stable-2.12
        Update design doc with solution for Issue 1094
        Prevent multiple communication nics for one instance
        Remove outdated reference to ganeti-masterd
        Update ganeti-luxid man page
        Add a man page for ganeti-wconfd
        Make htools tolerate missing "dtotal" and "dfree" on luxi
        Get QuickCheck 2.7 compatibility
        TestCommon: Fix QuickCheck import warnings
        Full QuickCheck 2.7 compatibility
        Add a CPP macro for checking the version of QuickCheck
        QuickCheck 2.7 compatibility
        Fix name of filter-evaluation function
        Call the filter again with runtime data this time
        Fix user and group ordering in test
      
      * stable-2.11
        Downgrade log-message for rereading job
        Dowgrade log-level for successful requests
      Signed-off-by: default avatarPetr Pudlak <pudlak@google.com>
      Reviewed-by: default avatarHelga Velroyen <helgav@google.com>
      18bf3167
    • Petr Pudlak's avatar
      Merge branch 'stable-2.14' into stable-2.15 · a9212819
      Petr Pudlak authored
      * stable-2.14
        Follow the name change of _CheckHostnameSane
      
      * stable-2.13
        Full QuickCheck 2.7 compatibility
        QuickCheck 2.7 compatibility
        Bump revision number to 2.13.1
        Update NEWS file for the 2.13.1 release
      
      * stable-2.12
        Update design doc with solution for Issue 1094
        Prevent multiple communication nics for one instance
        Remove outdated reference to ganeti-masterd
        Update ganeti-luxid man page
        Add a man page for ganeti-wconfd
        Make htools tolerate missing "dtotal" and "dfree" on luxi
        Get QuickCheck 2.7 compatibility
        TestCommon: Fix QuickCheck import warnings
        Full QuickCheck 2.7 compatibility
        Add a CPP macro for checking the version of QuickCheck
        QuickCheck 2.7 compatibility
        Fix name of filter-evaluation function
        Call the filter again with runtime data this time
        Fix user and group ordering in test
      
      * stable-2.11
        Downgrade log-message for rereading job
        Dowgrade log-level for successful requests
      Signed-off-by: default avatarPetr Pudlak <pudlak@google.com>
      Reviewed-by: default avatarHelga Velroyen <helgav@google.com>
      a9212819
    • Klaus Aehlig's avatar
      Follow the name change of _CheckHostnameSane · 32a82f77
      Klaus Aehlig authored
      When cmdlib/instance.py was split, the functions used over
      the split were no longer internal and hence got renamed to
      a non-internal name. When following code in a merge path,
      we have to do this renaming as well. So do it now.
      Signed-off-by: default avatarKlaus Aehlig <aehlig@google.com>
      Reviewed-by: default avatarHelga Velroyen <helgav@google.com>
      32a82f77
  6. 29 Jun, 2015 20 commits
  7. 25 Jun, 2015 1 commit
  8. 24 Jun, 2015 2 commits
  9. 23 Jun, 2015 4 commits
  10. 22 Jun, 2015 2 commits