1. 18 May, 2015 5 commits
  2. 15 May, 2015 1 commit
    • Hrvoje Ribicic's avatar
      Make xend-config.sxp optional · 6d5a5d34
      Hrvoje Ribicic authored
      With Ganeti imposing no requirement on Xen versions, the configuration
      file that should be present varies greatly on the choice of toolstack
      and Xen version. xend-config.sxp was considered obligatory, but in
      higher versions and with xl, it is superseded by xl.conf and considered
      deprecated. This patch makes it have the same status as xl.conf - Ganeti
      will distribute it but not require its presence.
      Signed-off-by: default avatarHrvoje Ribicic <riba@google.com>
      Reviewed-by: default avatarKlaus Aehlig <aehlig@google.com>
  3. 12 May, 2015 5 commits
  4. 08 May, 2015 2 commits
  5. 07 May, 2015 2 commits
  6. 06 May, 2015 5 commits
  7. 05 May, 2015 3 commits
  8. 04 May, 2015 4 commits
  9. 28 Apr, 2015 2 commits
  10. 23 Apr, 2015 2 commits
  11. 22 Apr, 2015 3 commits
  12. 20 Apr, 2015 4 commits
  13. 17 Apr, 2015 2 commits
    • Petr Pudlak's avatar
      Fix the computation of the list of reserved IP addresses · 2a050e19
      Petr Pudlak authored
      After refactoring the code for network addresses to Haskell, a
      regression appeared that added 30 to all IP addresses in the generated
      list. Since the code for generating the list used just 'show' and look
      for 0s and 1s in the string (and treating anything else as 0), it turned
      out that after adding a separate type for address pools, the strings
          "AddressPool {apReservations = ...}"
      and the initial part of the string was exactly the mysterious 30
      This fix replaces this by switching to correct types and iterating over
      the bits in BitArray.
      Fixes #1068.
      Signed-off-by: default avatarPetr Pudlak <pudlak@google.com>
      Reviewed-by: default avatarKlaus Aehlig <aehlig@google.com>
    • Klaus Aehlig's avatar
      Update tag limitations · c6a2e0d7
      Klaus Aehlig authored
      We always supported underscores in tags since \w in pythons
      interpretation of regular expressions does include the underscore.
      While this might have happened by accident, there is no reason to
      change the implementation. The motivation for the restriction
      was to avoid accidents with wrong (manual) shell escaping; the
      underscore, however, has no special meaning to the shell. So
      just make the documentation say what we implemented.
      Signed-off-by: default avatarKlaus Aehlig <aehlig@google.com>
      Reviewed-by: default avatarPetr Pudlak <pudlak@google.com>