commit fa4f489c7d4cfc3de98bd500e9b9404a3cae8a83
Merge: 0503112 6af5421
Author: Klaus Aehlig <[email protected]>
Date: Thu Apr 2 10:48:35 2015 +0200
Merge branch 'stable-2.13' into stable-2.14
* stable-2.13
(no changes)
* stable-2.12
Add default values for hv_state_static and disk_state_static
Add a value for the empty Container
Verify if we're master before demoting
Also consider connection time out a network error
* stable-2.11
(no changes)
* stable-2.10
Fixed typos
Pass correct params in move-instance
In CanTieredAlloc test set IPolicy
Make genInstanceMaybeBiggerThanNode honor policy lower bound
Also export a null ISpec
Support instance generation within ranges
Add a function to leave the list monad
Conflicts:
test/hs/Test/Ganeti/HTools/Instance.hs (trivial)
Signed-off-by: Klaus Aehlig <[email protected]>
diff --cc test/hs/Test/Ganeti/HTools/Instance.hs
index 70421df,db75429..190bfc2
--- a/test/hs/Test/Ganeti/HTools/Instance.hs
+++ b/test/hs/Test/Ganeti/HTools/Instance.hs
@@@ -72,16 -75,20 +75,21 @@@ genInstanceWithin min_mem min_dsk min_c
run_st <- arbitrary
pn <- arbitrary
sn <- arbitrary
- vcpus <- choose (0, lim_cpu)
+ vcpus <- choose (min_cpu, max_cpu)
dt <- arbitrary
- spindles <- case lim_spin of
- Nothing -> genMaybe $ choose (0, maxSpindles)
- Just ls -> liftM Just $ choose (0, ls)
+ spindles <- case max_spin of
+ Nothing -> genMaybe $ choose (min_spin, maxSpindles)
+ Just ls -> liftM Just $ choose (min_spin, ls)
+ forthcoming <- arbitrary
let disk = Instance.Disk dsk spindles
return $ Instance.create
- name mem dsk [disk] vcpus run_st [] True pn sn dt 1 []
+ name mem dsk [disk] vcpus run_st [] True pn sn dt 1 [] forthcoming
+ -- | Generate an instance with maximum disk/mem/cpu values.
+ genInstanceSmallerThan :: Int -> Int -> Int -> Maybe Int
+ -> Gen Instance.Instance
+ genInstanceSmallerThan = genInstanceWithin 0 0 0 0
+
-- | Generates an instance smaller than a node.
genInstanceSmallerThanNode :: Node.Node -> Gen Instance.Instance
genInstanceSmallerThanNode node =
--
Klaus Aehlig
Google Germany GmbH, Dienerstr. 12, 80331 Muenchen
Registergericht und -nummer: Hamburg, HRB 86891
Sitz der Gesellschaft: Hamburg
Geschaeftsfuehrer: Graham Law, Christine Elizabeth Flores