Hello,
i'm running a KVM Guest on SmartOS (build: 20160219T141818Z) and i try to sync some files via rsync, then suddenly the KVM is shut down by the SmartOS host. In the /zones/UUID/root/tmp/vm.log i'm getting the following error just before the KVM is stopped: ### Failed to allocate memory: Resource temporarily unavailable ### The Core-Dump under /zones/UUID/cores shows me the following: ### core 'core.qemu-system-x86_.27993' of 27993: /smartdc/bin/qemu-system-x86_64 -m 40000 -name 91ce03df-6ed9-648d-a018 ----------------- lwp# 1 / thread# 1 -------------------- ffffdf7fff297ee4 __lwp_unpark () + 14 00000000004fc651 kvm_mutex_unlock () + 33 00000000004fc689 qemu_mutex_unlock_iothread () + 13 00000000004e083c main_loop_wait (0) + 267 00000000004fc316 kvm_main_loop () + 119 00000000004e0aca main_loop () + 17 00000000004e4818 main (30, ffffdf7fffdff8c8, ffffdf7fffdffa50) + 2da4 00000000004ceb5c _start () + 6c ----------------- lwp# 2 / thread# 2 -------------------- ffffdf7fff29e28a __sigtimedwait () + a ffffdf7fff289437 sigwaitinfo (f61950, ffffdf7ffecfedf0) + 17 000000000050d119 sigwait_compat (f61950) + 59 ffffdf7fff297b5a _thrp_setup (ffffdf7fff070240) + 8a ffffdf7fff297e70 _lwp_start () ----------------- lwp# 3 / thread# 3 -------------------- ffffdf7fff29e9ca ioctl () + a 00000000004fb7c6 kvm_cpu_exec (fa0c60) + 1c 00000000004fbe2b kvm_main_loop_cpu (fa0c60) + 69 00000000004fbf3a ap_main_loop (fa0c60) + e9 ffffdf7fff297b5a _thrp_setup (ffffdf7fff070a40) + 8a ffffdf7fff297e70 _lwp_start () ----------------- lwp# 4 / thread# 4 -------------------- ffffdf7fff29e9ca ioctl () + a 00000000004fb7c6 kvm_cpu_exec (fbc510) + 1c 00000000004fbe2b kvm_main_loop_cpu (fbc510) + 69 00000000004fbf3a ap_main_loop (fbc510) + e9 ffffdf7fff297b5a _thrp_setup (ffffdf7fff071240) + 8a ffffdf7fff297e70 _lwp_start () ----------------- lwp# 5 / thread# 5 -------------------- ffffdf7fff29e9ca ioctl () + a 00000000004fb7c6 kvm_cpu_exec (fcbd80) + 1c 00000000004fbe2b kvm_main_loop_cpu (fcbd80) + 69 00000000004fbf3a ap_main_loop (fcbd80) + e9 ffffdf7fff297b5a _thrp_setup (ffffdf7fff071a40) + 8a ffffdf7fff297e70 _lwp_start () ----------------- lwp# 6 / thread# 6 -------------------- ffffdf7fff29e9ca ioctl () + a 00000000004fb7c6 kvm_cpu_exec (fdb5f0) + 1c 00000000004fbe2b kvm_main_loop_cpu (fdb5f0) + 69 00000000004fbf3a ap_main_loop (fdb5f0) + e9 ffffdf7fff297b5a _thrp_setup (ffffdf7fff072240) + 8a ffffdf7fff297e70 _lwp_start () ----------------- lwp# 7 / thread# 7 -------------------- ffffdf7fff29e9ca ioctl () + a 00000000004fb7c6 kvm_cpu_exec (feae60) + 1c 00000000004fbe2b kvm_main_loop_cpu (feae60) + 69 00000000004fbf3a ap_main_loop (feae60) + e9 ffffdf7fff297b5a _thrp_setup (ffffdf7fff072a40) + 8a ffffdf7fff297e70 _lwp_start () ----------------- lwp# 8 / thread# 8 -------------------- ffffdf7fff29e1aa __timer_settime () + a 000000000059ad98 multiticks_rearm_timer (743ca0) + 3cb 0000000000599384 qemu_rearm_alarm_timer (743ca0) + 31 0000000000599b2d qemu_mod_timer (9c5088f50, 2076737b24) + 129 00000000004edf9b virtio_net_handle_tx_timer (9c52634c0, 9c5270080) + ef 0000000000617daa virtio_queue_notify_vq (9c5270080) + 7f 0000000000617df1 virtio_queue_notify (9c52634c0, 1) + 45 00000000004f18ba virtio_ioport_write (9c5262c30, 10, 1) + 159 00000000004f1e13 virtio_pci_config_writew (9c5262c30, c050, 1) + 6e 000000000054c358 ioport_write (1, c050, 1) + 76 000000000054cb0e cpu_outw (c050, 1) + 3c 00000000004f8e1f kvm_handle_io (c050, ffffdf7fff048000, 1, 2, 1) + 10c 00000000004fa808 kvm_run (ffa6d0) + 29a 00000000004fb7c6 kvm_cpu_exec (ffa6d0) + 1c 00000000004fbe2b kvm_main_loop_cpu (ffa6d0) + 69 00000000004fbf3a ap_main_loop (ffa6d0) + e9 ffffdf7fff297b5a _thrp_setup (ffffdf7fff073240) + 8a ffffdf7fff297e70 _lwp_start () ----------------- lwp# 9 / thread# 9 -------------------- ffffdf7fff29e9ca ioctl () + a 00000000004fb7c6 kvm_cpu_exec (1009f40) + 1c 00000000004fbe2b kvm_main_loop_cpu (1009f40) + 69 00000000004fbf3a ap_main_loop (1009f40) + e9 ffffdf7fff297b5a _thrp_setup (ffffdf7fff073a40) + 8a ffffdf7fff297e70 _lwp_start () ----------------- lwp# 10 / thread# 10 -------------------- ffffdf7fff29e9ca ioctl () + a 00000000004fb7c6 kvm_cpu_exec (10197b0) + 1c 00000000004fbe2b kvm_main_loop_cpu (10197b0) + 69 00000000004fbf3a ap_main_loop (10197b0) + e9 ffffdf7fff297b5a _thrp_setup (ffffdf7fff074240) + 8a ffffdf7fff297e70 _lwp_start () ----------------- lwp# 11 / thread# 11 -------------------- ffffdf7fff29e28a __sigtimedwait () + a ffffdf7fff289437 sigwaitinfo (9c51db550, ffffdf7ffd791df0) + 17 000000000050d119 sigwait_compat (9c51db550) + 59 ffffdf7fff297b5a _thrp_setup (ffffdf7fff074a40) + 8a ffffdf7fff297e70 _lwp_start () ----------------- lwp# 71 / thread# 71 -------------------- ffffdf7fff29ed7a __pwrite () + a 000000000050c30d handle_aiocb_rw_linear (9c50ca550, 9d29d2600) + 7a 000000000050c528 handle_aiocb_rw (9c50ca550) + 165 000000000050c770 aio_thread (0) + 166 ffffdf7fff297b5a _thrp_setup (ffffdf7fff07a240) + 8a ffffdf7fff297e70 _lwp_start () ----------------- lwp# 72 / thread# 72 -------------------- ffffdf7fff29ed7a __pwrite () + a 000000000050c30d handle_aiocb_rw_linear (9c5042570, 9c57a1000) + 7a 000000000050c528 handle_aiocb_rw (9c5042570) + 165 000000000050c770 aio_thread (0) + 166 ffffdf7fff297b5a _thrp_setup (ffffdf7fff075240) + 8a ffffdf7fff297e70 _lwp_start () ----------------- lwp# 73 / thread# 73 -------------------- ffffdf7fff29ed7a __pwrite () + a 000000000050c30d handle_aiocb_rw_linear (9c51a2010, 9cf688200) + 7a 000000000050c528 handle_aiocb_rw (9c51a2010) + 165 000000000050c770 aio_thread (0) + 166 ffffdf7fff297b5a _thrp_setup (ffffdf7fff078a40) + 8a ffffdf7fff297e70 _lwp_start () ----------------- lwp# 74 / thread# 74 -------------------- ffffdf7fff29ed7a __pwrite () + a 000000000050c30d handle_aiocb_rw_linear (9c53c50d0, 9c531a600) + 7a 000000000050c528 handle_aiocb_rw (9c53c50d0) + 165 000000000050c770 aio_thread (0) + 166 ffffdf7fff297b5a _thrp_setup (ffffdf7fff004a40) + 8a ffffdf7fff297e70 _lwp_start () ----------------- lwp# 75 / thread# 75 -------------------- ffffdf7fff29ed7a __pwrite () + a 000000000050c30d handle_aiocb_rw_linear (9c53c5030, 9d1a12200) + 7a 000000000050c528 handle_aiocb_rw (9c53c5030) + 165 000000000050c770 aio_thread (0) + 166 ffffdf7fff297b5a _thrp_setup (ffffdf7fff076a40) + 8a ffffdf7fff297e70 _lwp_start () ----------------- lwp# 76 / thread# 76 -------------------- ffffdf7fff29ed7a __pwrite () + a 000000000050c30d handle_aiocb_rw_linear (9c5041410, 9cf936400) + 7a 000000000050c528 handle_aiocb_rw (9c5041410) + 165 000000000050c770 aio_thread (0) + 166 ffffdf7fff297b5a _thrp_setup (ffffdf7fff07aa40) + 8a ffffdf7fff297e70 _lwp_start () ----------------- lwp# 77 / thread# 77 -------------------- ffffdf7fff29ed7a __pwrite () + a 000000000050c30d handle_aiocb_rw_linear (9c50ca4b0, 9d21f2400) + 7a 000000000050c528 handle_aiocb_rw (9c50ca4b0) + 165 000000000050c770 aio_thread (0) + 166 ffffdf7fff297b5a _thrp_setup (ffffdf7fff078240) + 8a ffffdf7fff297e70 _lwp_start () ----------------- lwp# 78 / thread# 78 -------------------- ffffdf7fff29ed7a __pwrite () + a 000000000050c30d handle_aiocb_rw_linear (9c519db40, 9c51b2600) + 7a 000000000050c528 handle_aiocb_rw (9c519db40) + 165 000000000050c770 aio_thread (0) + 166 ffffdf7fff297b5a _thrp_setup (ffffdf7fff07ca40) + 8a ffffdf7fff297e70 _lwp_start () ----------------- lwp# 79 / thread# 79 -------------------- ffffdf7fff29ed7a __pwrite () + a 000000000050c30d handle_aiocb_rw_linear (9c5042610, 9cfa67600) + 7a 000000000050c528 handle_aiocb_rw (9c5042610) + 165 000000000050c770 aio_thread (0) + 166 ffffdf7fff297b5a _thrp_setup (ffffdf7fff07ba40) + 8a ffffdf7fff297e70 _lwp_start () ----------------- lwp# 80 / thread# 80 -------------------- ffffdf7fff29ed7a __pwrite () + a 000000000050c30d handle_aiocb_rw_linear (9c50414b0, 9c5373400) + 7a 000000000050c528 handle_aiocb_rw (9c50414b0) + 165 000000000050c770 aio_thread (0) + 166 ffffdf7fff297b5a _thrp_setup (ffffdf7fff07d240) + 8a ffffdf7fff297e70 _lwp_start () ----------------- lwp# 81 / thread# 81 -------------------- ffffdf7fff29ed7a __pwrite () + a 000000000050c30d handle_aiocb_rw_linear (9c5042890, 9d2df3800) + 7a 000000000050c528 handle_aiocb_rw (9c5042890) + 165 000000000050c770 aio_thread (0) + 166 ffffdf7fff297b5a _thrp_setup (ffffdf7fff002240) + 8a ffffdf7fff297e70 _lwp_start () ----------------- lwp# 82 / thread# 82 -------------------- ffffdf7fff29ed7a __pwrite () + a 000000000050c30d handle_aiocb_rw_linear (9c51b5750, 9d35d3a00) + 7a 000000000050c528 handle_aiocb_rw (9c51b5750) + 165 000000000050c770 aio_thread (0) + 166 ffffdf7fff297b5a _thrp_setup (ffffdf7fff07fa40) + 8a ffffdf7fff297e70 _lwp_start () ----------------- lwp# 83 / thread# 83 -------------------- ffffdf7fff29ed7a __pwrite () + a 000000000050c30d handle_aiocb_rw_linear (9c51b5430, 9d39f4c00) + 7a 000000000050c528 handle_aiocb_rw (9c51b5430) + 165 000000000050c770 aio_thread (0) + 166 ffffdf7fff297b5a _thrp_setup (ffffdf7fff076240) + 8a ffffdf7fff297e70 _lwp_start () ----------------- lwp# 84 / thread# 84 -------------------- ffffdf7fff29ed7a __pwrite () + a 000000000050c30d handle_aiocb_rw_linear (9c51b56b0, 9d41d4e00) + 7a 000000000050c528 handle_aiocb_rw (9c51b56b0) + 165 000000000050c770 aio_thread (0) + 166 ffffdf7fff297b5a _thrp_setup (ffffdf7fff000240) + 8a ffffdf7fff297e70 _lwp_start () ----------------- lwp# 85 / thread# 85 -------------------- ffffdf7fff29f0ea _lwp_kill () + a ffffdf7fff2338f0 raise (6) + 20 ffffdf7fff20db78 abort () + 98 000000000054b172 qemu_oom_check (0) + 49 000000000054b1ab qemu_memalign (200, 7e0000) + 33 0000000000508a5d qemu_blockalign (f9dc70, 7e0000) + 4f 000000000050c485 handle_aiocb_rw (9c51b5570) + c2 000000000050c770 aio_thread (0) + 166 ffffdf7fff297b5a _thrp_setup (ffffdf7fff079240) + 8a ffffdf7fff297e70 _lwp_start () ### KVM-Definition: ### { "zonename": "91ce03df-6ed9-648d-a018-f8c5ada2bd0d", "autoboot": true, "brand": "kvm", "limit_priv": "default,-file_link_any,-net_access,-proc_fork,-proc_info,-proc_session", "v": 1, "create_timestamp": "2016-03-27T11:07:12.103Z", "cpu_shares": 100, "max_lwps": 2000, "max_msg_ids": 4096, "max_sem_ids": 4096, "max_shm_ids": 4096, "max_shm_memory": 32256, "zfs_io_priority": 100, "billing_id": "00000000-0000-0000-0000-000000000000", "owner_uuid": "00000000-0000-0000-0000-000000000000", "hostname": "xxx", "resolvers": [ "xxx", "xxx" ], "alias": "xxx", "vcpus": 8, "qemu_extra_opts": "-boot menu=on", "disks": [ { "path": "/dev/zvol/rdsk/zones/91ce03df-6ed9-648d-a018-f8c5ada2bd0d-disk0", "boot": true, "model": "virtio", "media": "disk", "image_size": 10240, "image_uuid": "eb7ad0b2-6dcb-45bf-aa60-17f038c4b0a1", "zfs_filesystem": "zones/91ce03df-6ed9-648d-a018-f8c5ada2bd0d-disk0", "zpool": "zones", "size": 234375, "compression": "lz4", "refreservation": 10240, "block_size": 8192 } ], "nics": [ { "interface": "net0", "mac": "82:83:90:bc:41:f4", "vlan_id": xxx, "nic_tag": "external", "gateway": "xxx", "gateways": [ "xxx" ], "netmask": "xxx", "ip": "xxx", "ips": [ "xxx" ], "model": "virtio", "allow_ip_spoofing": true, "primary": true } ], "max_physical_memory": 24256, "max_locked_memory": 24256, "max_swap": 24256, "ram": 24000, "uuid": "91ce03df-6ed9-648d-a018-f8c5ada2bd0d", "zone_state": "running", "zonepath": "/zones/91ce03df-6ed9-648d-a018-f8c5ada2bd0d", "zoneid": 50, "last_modified": "2016-04-05T14:32:58.000Z", "firewall_enabled": false, "server_uuid": "00000000-0000-0000-0000-0cc47aa9f3da", "platform_buildstamp": "20160219T141818Z", "state": "running", "boot_timestamp": "2016-04-05T14:32:45.000Z", "pid": 28880, "customer_metadata": {}, "internal_metadata": {}, "routes": {}, "tags": {}, "quota": 10, "zfs_root_recsize": 131072, "zfs_filesystem": "zones/91ce03df-6ed9-648d-a018-f8c5ada2bd0d", "zpool": "zones", "snapshots": [] } ### The rsync command syncs about 37.000 files with a size of 3.5GB. The strange thing is: If i lower the RAM of the KVM to for example 24GB the rsync runs without a problem. If i set the RAM to 32GB or 40GB then the KVM is shut down. The Host is a 256GB Machine with more than enough free memory (about 30GB free, ARC is about 97GB). Also when i throttle the rsync to about 2MB / sec it runs without a problem. I'm able to reproduce this error on another host system with SmartOS 20160303T144736Z (KVM with 32GB -> shutdown, 24GB runs without a problem). Has anybody had such a problem? Thanks Greets Kilian ------------------------------------------- smartos-discuss Archives: https://www.listbox.com/member/archive/184463/=now RSS Feed: https://www.listbox.com/member/archive/rss/184463/25769125-55cfbc00 Modify Your Subscription: https://www.listbox.com/member/?member_id=25769125&id_secret=25769125-7688e9fb Powered by Listbox: http://www.listbox.com