[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? Yes, I really thought this too. But our memory-on-demand service use direct interaction with domain's balloon via xenstore and suddenly it stops to work. Host have huge memory reserves (about 20-30G - more than sum of all memory-static-max for all VM's), but memory suddenly stops to adjusting to bigger values. (we can lower, we can come back, but we can go upper). And xe vm-memory-target fail silently too - it change XenAPI values for dynamic-min/dynamic-max, but do not change actual TotalMem value in guest vm (and mem_kb value for xc.domain_getinfo()). After xe-toolstack-restart problem solves (without guest restart), so it does not related to 'uncooperative' balloon driver. (other solution is migrate vm to other host). This problem is very futile and occur rarely (about one case in 3-5 days with about 400 VM's on 8 host's pool), but with constant symptoms. After squeezed code research I saw error message text and found them in squeezed.log for 'failing' domains: 20110114T11:14:05.376Z|debug|server|0|reserve_memory_range(xapi, 359424, 359424)|xenops] domid 125 has been declared inactive Thank you very much for reply. --- wBR, George Shuklin _______________________________________________ xen-api mailing list xen-api@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/mailman/listinfo/xen-api
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |