Marek Marczykowski
|
bd447308fe
|
dom0/qmemman: distribute memory freed by deleted domain
Also wait a moment after domain list change for domain cleanup. Even if this
time is not sufficient, memory will be balanced when some domain need it.
|
2011-06-07 15:58:55 +02:00 |
|
Marek Marczykowski
|
086c41cb9f
|
dom0 qmemman: watch /local/domain xenstore tree for new/deleted domains
This is the place where _running_ domains are placed.
|
2011-06-01 23:31:56 +02:00 |
|
Rafal Wojtczuk
|
6067be29df
|
qmemman: add comments, make some identifiers more verbose
|
2011-05-04 17:58:28 +02:00 |
|
Rafal Wojtczuk
|
18e207cbc5
|
qmemman: prefix variables read from xenstore with "untrusted_"
Additionally move all already existing checks to an already
existing is_meminfo_suspicious procedure.
|
2011-05-04 17:10:01 +02:00 |
|
Rafal Wojtczuk
|
51e14fc8bb
|
qmemman: trigger do_balance() on receiving /proc/meminfo data
|
2010-09-09 12:36:18 +02:00 |
|
Rafal Wojtczuk
|
22df517425
|
qmemman: detect domain list change by watching /vm, not /local/domain
The latter triggers on every memory/meminfo key update, which needlessly
adds xenstore requests.
|
2010-09-06 10:46:36 +02:00 |
|
Rafal Wojtczuk
|
eb6755e93c
|
qmemman: fix locking
We want balance() to wait on a lock even after balloon() has finished,
until socket client has closed.
|
2010-08-30 14:50:48 +02:00 |
|
Rafal Wojtczuk
|
2eba4c1c15
|
I will test before commit. I will test before commit. I will...
|
2010-08-30 12:01:42 +02:00 |
|
Rafal Wojtczuk
|
62487c0f1e
|
Memory management across VMs, first release
|
2010-08-30 11:40:19 +02:00 |
|