Boris, all:
We did a test with disabling the SRAT entirely, but the balloon messages persisted.
ami-af8d9ac6 (ubuntu/images-milestone/hvm/ubuntu-trusty-14.04-beta2-amd64-server-20140326)
$ dmesg | grep -i 'srat\|node\|numa\|balloon' |grep -iv inode [ 0.000000] No NUMA configuration found [ 0.000000] Faking a node at [mem 0x0000000000000000-0x00000000efffffff] [ 0.000000] Initmem setup node 0 [mem 0x00000000-0xefffffff] [ 0.000000] NODE_DATA [mem 0xefffa000-0xefffefff] [ 0.000000] [ffffea0000000000-ffffea0003bfffff] PMD -> [ffff8800eba00000-ffff8800ef5fffff] on node 0 [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x00001000-0x0009dfff] [ 0.000000] node 0: [mem 0x00100000-0xefffffff] [ 0.000000] On node 0 totalpages: 982941 [ 0.000000] setup_percpu: NR_CPUS:256 nr_cpumask_bits:256 nr_cpu_ids:15 nr_node_ids:1 [ 0.000000] Built 1 zonelists in Node order, mobility grouping on. Total pages: 967560 [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=15, Nodes=1 [ 0.166158] .... node #0, CPUs: #1cpu 1 spinlock event irq 75 [ 0.181508] x86: Booted up 1 node, 2 CPUs [ 0.427625] xen:balloon: Initialising balloon driver [ 0.428050] xen_balloon: Initialising balloon driver [ 0.432041] xen:balloon: reserve_additional_memory: add_memory() failed: -17 [ 2.436064] xen:balloon: reserve_additional_memory: add_memory() failed: -17 [ 6.444075] xen:balloon: reserve_additional_memory: add_memory() failed: -17 [ 14.460116] xen:balloon: reserve_additional_memory: add_memory() failed: -17 [ 30.492124] xen:balloon: reserve_additional_memory: add_memory() failed: -17 [ 62.556264] xen:balloon: reserve_additional_memory: add_memory() failed: -17 [ 94.620288] xen:balloon: reserve_additional_memory: add_memory() failed: -17 [ 126.684103] xen:balloon: reserve_additional_memory: add_memory() failed: -17 [ 158.748099] xen:balloon: reserve_additional_memory: add_memory() failed: -17
Boris, all:
We did a test with disabling the SRAT entirely, but the balloon messages persisted.
ami-af8d9ac6 (ubuntu/ images- milestone/ hvm/ubuntu- trusty- 14.04-beta2- amd64-server- 20140326)
$ dmesg | grep -i 'srat\| node\|numa\ |balloon' |grep -iv inode 000-0x00000000e fffffff] 0xefffffff] 0xefffefff] 00-ffffea0003bf ffff] PMD -> [ffff8800eba000 00-ffff8800ef5f ffff] on node 0 0x0009dfff] 0xefffffff] additional_ memory: add_memory() failed: -17 additional_ memory: add_memory() failed: -17 additional_ memory: add_memory() failed: -17 additional_ memory: add_memory() failed: -17 additional_ memory: add_memory() failed: -17 additional_ memory: add_memory() failed: -17 additional_ memory: add_memory() failed: -17 additional_ memory: add_memory() failed: -17 additional_ memory: add_memory() failed: -17
[ 0.000000] No NUMA configuration found
[ 0.000000] Faking a node at [mem 0x0000000000000
[ 0.000000] Initmem setup node 0 [mem 0x00000000-
[ 0.000000] NODE_DATA [mem 0xefffa000-
[ 0.000000] [ffffea00000000
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x00001000-
[ 0.000000] node 0: [mem 0x00100000-
[ 0.000000] On node 0 totalpages: 982941
[ 0.000000] setup_percpu: NR_CPUS:256 nr_cpumask_bits:256 nr_cpu_ids:15 nr_node_ids:1
[ 0.000000] Built 1 zonelists in Node order, mobility grouping on. Total pages: 967560
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=15, Nodes=1
[ 0.166158] .... node #0, CPUs: #1cpu 1 spinlock event irq 75
[ 0.181508] x86: Booted up 1 node, 2 CPUs
[ 0.427625] xen:balloon: Initialising balloon driver
[ 0.428050] xen_balloon: Initialising balloon driver
[ 0.432041] xen:balloon: reserve_
[ 2.436064] xen:balloon: reserve_
[ 6.444075] xen:balloon: reserve_
[ 14.460116] xen:balloon: reserve_
[ 30.492124] xen:balloon: reserve_
[ 62.556264] xen:balloon: reserve_
[ 94.620288] xen:balloon: reserve_
[ 126.684103] xen:balloon: reserve_
[ 158.748099] xen:balloon: reserve_