Skip to content

Migration issue with hot-added dimm #1

Description

@xdel

Seems that after dimm hot-add migration is impossible:

Initial configuration follows

  <qemu:commandline>
    <qemu:arg value='-device'/>
    <qemu:arg value='dimm,id=dimm0,size=256M,node=0,populated=on,bus=membus.0'/>
    <qemu:arg value='-device'/>
    <qemu:arg value='dimm,id=dimm1,size=256M,node=0,populated=off,bus=membus.0'/>
    <qemu:arg value='-device'/>
    <qemu:arg value='dimm,id=dimm2,size=256M,node=0,populated=off,bus=membus.0'/>
    <qemu:arg value='-device'/>
    <qemu:arg value='dimm,id=dimm3,size=256M,node=0,populated=off,bus=membus.0'/>
    <qemu:arg value='-device'/>
    <qemu:arg value='dimm,id=dimm4,size=256M,node=0,populated=off,bus=membus.0'/>
    <qemu:arg value='-device'/>
    <qemu:arg value='dimm,id=dimm5,size=256M,node=0,populated=off,bus=membus.0'/>
    <qemu:arg value='-device'/>
    <qemu:arg value='dimm,id=dimm6,size=256M,node=0,populated=off,bus=membus.0'/>
  </qemu:commandline>

and migration works just fine. After executing

qemu-monitor-command --hmp vm010-000-001-005 device_add dimm,id=dimm1,populated=on,bus=membus.0

migration doesn`t work anymore:

Unknown ramblock "dimm1", cannot accept migration
qemu: warning: error while loading state for instance 0x0 of device 'ram'
load of migration failed

This happens on memhpv4 4a80517

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions