[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] 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
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |