Revision 309e7c9a

b/htools/Ganeti/HTools/QC.hs
476 476
prop_Text_Load_Instance name mem dsk vcpus status
477 477
                        (NonEmpty pnode) snode
478 478
                        (NonNegative pdx) (NonNegative sdx) autobal =
479
    pnode /= snode && pdx /= sdx ==>
479 480
    let vcpus_s = show vcpus
480 481
        dsk_s = show dsk
481 482
        mem_s = show mem
482
        rsdx = if pdx == sdx
483
               then sdx + 1
484
               else sdx
485 483
        ndx = if null snode
486 484
              then [(pnode, pdx)]
487
              else [(pnode, pdx), (snode, rsdx)]
485
              else [(pnode, pdx), (snode, sdx)]
488 486
        nl = Data.Map.fromList ndx
489 487
        tags = ""
490 488
        sbal = if autobal then "Y" else "N"
......
508 506
            Instance.pNode i == pdx &&
509 507
            Instance.sNode i == (if null snode
510 508
                                 then Node.noSecondary
511
                                 else rsdx) &&
509
                                 else sdx) &&
512 510
            Instance.auto_balance i == autobal &&
513 511
            isNothing fail1
514 512

  

Also available in: Unified diff