vzctl snapshot-switch: reread saved config

This is a fix to commit dbd1283 which didn't work at all because of
this.

Test case (on an SMP box!):

 # vzctl exec $CTID grep -cw processor /proc/cpuinfo
 N (where N > 1)

 # vzctl snapshot $CTID
 Creating snapshot {some-id}
 ...
 Snapshot {some-id} has been successfully created

 # vzctl set $CTID --cpus 1 --save
 # vzctl exec $CTID grep -cw processor /proc/cpuinfo
 1

 # vzctl snapshot-switch $CTID --id some-id
 ...
 Container start in progress...
 Restoring completed successfully
 Container has been successfully switched to another snapshot

 # vzctl exec $CTID grep -cw processor /proc/cpuinfo

If 1 is shown, this means CT config was not re-read.
If N is shown -- this bug is fixed.

Signed-off-by: Kir Kolyshkin <kir@openvz.org>
1 file changed