1. 19 May, 2015 2 commits
  2. 18 May, 2015 12 commits
  3. 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: 's avatarHrvoje Ribicic <riba@google.com>
      Reviewed-by: 's avatarKlaus Aehlig <aehlig@google.com>
      6d5a5d34
  4. 12 May, 2015 5 commits
  5. 11 May, 2015 1 commit
  6. 08 May, 2015 4 commits
    • Hrvoje Ribicic's avatar
      Merge branch 'stable-2.13' into stable-2.14 · 81d4ddb0
      Hrvoje Ribicic authored
      * stable-2.13
        (no changes)
      
      * stable-2.12
        Expand orphan volume test
        Restrict Ganeti's orphan volume checks to the single VG
        Modify UDS server startup to set permissions for sockets
        Add wheezy chroot files to gitignore file
        Makefile.am: Don't use -dynamic-too for .hpc_o files
        Makefile.am: Don't use dots in -osuf
        Fix compiler invocation for GHC >= 7.8
        Makefile.am: Fix wrong -dep-suffix for GHC 7.8
        Only upgrade configs not upgraded
        Only unlock config if we did lock it
        Mention preferred DRBD module settings when using Xen
        Avoid assertIn
        Test presence of public and private parameters
        Put private parameters into the environment
        Always close pipe on job forking
        Clean up pipes early on failed forks
      
      Conflicts:
      	.gitignore
      	Makefile.am
      	lib/config/__init__.py
      	src/Ganeti/WConfd/Server.hs
      	test/py/cmdlib/cluster_unittest.py
      
      Resolution:
              .gitignore: Join additions
              Makefile.am: Use Niklas' changes
              __init__.py: Take the 2.14 version, incorporating cherry-picked
                           fix already
              Server.hs: Take 2.13 imports
              cluster_unittest.py: Take 2.13 change with changed import
      Signed-off-by: 's avatarHrvoje Ribicic <riba@google.com>
      Reviewed-by: 's avatarPetr Pudlak <pudlak@google.com>
      81d4ddb0
    • Hrvoje Ribicic's avatar
      Merge branch 'stable-2.12' into stable-2.13 · 49598ac3
      Hrvoje Ribicic authored
      * stable-2.12
        Expand orphan volume test
        Restrict Ganeti's orphan volume checks to the single VG
        Modify UDS server startup to set permissions for sockets
        Add wheezy chroot files to gitignore file
        Makefile.am: Don't use -dynamic-too for .hpc_o files
        Makefile.am: Don't use dots in -osuf
        Fix compiler invocation for GHC >= 7.8
        Makefile.am: Fix wrong -dep-suffix for GHC 7.8
        Only upgrade configs not upgraded
        Only unlock config if we did lock it
        Mention preferred DRBD module settings when using Xen
        Avoid assertIn
        Test presence of public and private parameters
        Put private parameters into the environment
        Always close pipe on job forking
        Clean up pipes early on failed forks
      
      Conflicts:
      	test/py/ganeti.backend_unittest.py
      
      Resolution:
              Merge all test changes.
      Signed-off-by: 's avatarHrvoje Ribicic <riba@google.com>
      Reviewed-by: 's avatarKlaus Aehlig <aehlig@google.com>
      49598ac3
    • Hrvoje Ribicic's avatar
      Expand orphan volume test · ebeed788
      Hrvoje Ribicic authored
      to ensure we are not reporting stray volumes on other VGs as orphans.
      Signed-off-by: 's avatarHrvoje Ribicic <riba@google.com>
      Reviewed-by: 's avatarKlaus Aehlig <aehlig@google.com>
      ebeed788
    • Hrvoje Ribicic's avatar
      Restrict Ganeti's orphan volume checks to the single VG · bd2cafa4
      Hrvoje Ribicic authored
      Prior to patch eeda5882, Ganeti checked all the LVs on nodes under
      its control, and dutifuly declared any stray volumes as orphans in
      warnings emitted during cluster-verify. After the patch, the nodes
      returned information related only to the LV set as *the* Ganeti VG,
      bypassing this problem.
      
      Unfortunately, this led Ganeti to report the disks of instances created
      on a different VG as non-existent. This patch fixes things by reverting
      patch eeda5882 and making Ganeti warn about orphan volumes only if
      they belong to the Ganeti-administered VG.
      Signed-off-by: 's avatarHrvoje Ribicic <riba@google.com>
      Reviewed-by: 's avatarKlaus Aehlig <aehlig@google.com>
      bd2cafa4
  7. 07 May, 2015 2 commits
  8. 06 May, 2015 5 commits
  9. 05 May, 2015 3 commits
  10. 04 May, 2015 4 commits
  11. 29 Apr, 2015 1 commit