Revision 2c368f28 lib/hypervisor/hv_kvm.py

b/lib/hypervisor/hv_kvm.py
514 514
      hv_base.ParamInSet(False, constants.HT_KVM_VALID_MOUSE_TYPES),
515 515
    constants.HV_KEYMAP: hv_base.NO_CHECK,
516 516
    constants.HV_MIGRATION_PORT: hv_base.REQ_NET_PORT_CHECK,
517
    constants.HV_MIGRATION_BANDWIDTH: hv_base.NO_CHECK,
518
    constants.HV_MIGRATION_DOWNTIME: hv_base.NO_CHECK,
517
    constants.HV_MIGRATION_BANDWIDTH: hv_base.REQ_NONNEGATIVE_INT_CHECK,
518
    constants.HV_MIGRATION_DOWNTIME: hv_base.REQ_NONNEGATIVE_INT_CHECK,
519 519
    constants.HV_MIGRATION_MODE: hv_base.MIGRATION_MODE_CHECK,
520 520
    constants.HV_USE_LOCALTIME: hv_base.NO_CHECK,
521 521
    constants.HV_DISK_CACHE:
......
532 532
      hv_base.ParamInSet(True, constants.REBOOT_BEHAVIORS),
533 533
    constants.HV_CPU_MASK: hv_base.OPT_MULTI_CPU_MASK_CHECK,
534 534
    constants.HV_CPU_TYPE: hv_base.NO_CHECK,
535
    constants.HV_CPU_CORES: hv_base.NO_CHECK,
536
    constants.HV_CPU_THREADS: hv_base.NO_CHECK,
537
    constants.HV_CPU_SOCKETS: hv_base.NO_CHECK,
535
    constants.HV_CPU_CORES: hv_base.OPT_NONNEGATIVE_INT_CHECK,
536
    constants.HV_CPU_THREADS: hv_base.OPT_NONNEGATIVE_INT_CHECK,
537
    constants.HV_CPU_SOCKETS: hv_base.OPT_NONNEGATIVE_INT_CHECK,
538 538
    }
539 539

  
540 540
  _MIGRATION_STATUS_RE = re.compile("Migration\s+status:\s+(\w+)",

Also available in: Unified diff