|
|
|
|
|
|
|
|
|
|
xen-api
RE: [Xen-API] Squeezed + slow domain = broken dynamic memory
В Пт., 14/01/2011 в 16:06 +0000, Dave Scott пишет:
> Hi George,
>
> > Good day.
> >
> > I found strange limitation in squeezed code: if domain's balloon does
> > not reply to memory change request it marked as 'uncooperative'.
> >
> > This cause stops to react to vm-memory-dynamic-set commands and stay
> > until xe toolstak restarted.
>
> Hm, I thought if you used vm-memory-dynamic-set then the new memory target
> would still be written in xenstore -- does it remain at the old value?
Good day.
I believe I found source of problem. As I understand, when VM boot,
squeezed reserve and transfer 'initial-reservation' memory. But when
memory-dynamic (both max, min and target) are moved higher than
initial-reservation, if squeezed market domain as uncooperative, it will
NOT reserve and transfer reservation to domain.
Simple test to reproduce:
1) Start VM
2) Stop squeezed
3) Use xenstore-write to lower target - it will work
3) Use xenstore-write to raise target - it will work until value where
squeezed was stopped
4) try to raise higher - got nothing - memory will not be allocated.
This sample is somehow synthetic, but it shows how it can happens, when
memory does not changed when domain market as 'inactive'.
_______________________________________________
xen-api mailing list
xen-api@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/mailman/listinfo/xen-api
|
|
|
|
|