00:14:04 nvmeadm connect -t tcp -n foo:bar:baz -a 10.91.230.250 -s 4420 would be dope 02:58:03 dumb question: With how swap works when the memory page is either backed by disk or anonymous (in swap), how does the memory allocation mechanism work for VMs? Is there an option to hard allocate memory? 02:58:21 Or was that written in when KVM was originally ported? 08:16:14 copec in native app case pagein/pageout will handle data to/from disk. No idea about KVM. 12:15:21 [illumos-gate] 15178 libmp: unused parameter -- Toomas Soome 12:18:10 [illumos-gate] 15179 libmd: unused function 'ROTATE_LEFT' -- Toomas Soome 13:07:10 tsoome, did you typo your commit messages, or did you really fix two libraries named libmd and libmp? 13:07:35 not a typo 13:08:06 That is an interesting coincidence C: 13:21:48 not really. I just picked from completed clang fix list libraries with least patches:) 13:23:46 Also, unix has oft favoured two letter names for things. 13:24:19 The original UI was literal Teletypes. 13:25:03 Not known for easy keypresses. A Selectric might have given us "copy" instead of 'cp'. 14:04:47 https://beta.birdsite.live/users/illumosorg is this one of ours? 14:06:58 I think birdsite is just a twitter gateway 14:37:11 i see 15:27:14 .oO 194 errors generated. 15:47:32 oh 16:23:54 does the illumos x86/32 ABI require a stack alignment of 16 bytes? 16:50:31 props for a ninety second deadman though. I just deadlocked a linux box for five minutes over the same thing that gives us a 90 sec kernel panic. 16:57:02 is there any guide on debugging user space memory allocations? i.e. i'm trying to find where did all the memory go in 32bit process 16:57:42 libumem? 16:57:43 :) 16:58:00 pmap will give robust view 16:59:42 08CD6000 255848K rw--- [ heap ] 17:01:56 running now with UMEM_DEBUG=default UMEM_LOGGING=transactions 17:13:02 you can try to force a core dump and use mdb on it 17:13:10 not sure how ::findleaks will work on a live process 17:18:54 i did use gcore yeah, findleaks says it's only leaking 64K :) 17:24:11 e 17:34:41 The other thing that can help then yuripv is to use ::umastat to get a sense of where the memory is going and then separately you can also use the bufctl information to see the paths that are allocating / freeing memory. 17:34:57 At least, that's the easy starting point from just a core file / running process. 17:35:07 If it's reproducible, then there's other things that you can consider evaluating. 17:51:03 thank you 17:57:07 Ok, I just tried again to boot omniosce on oracle cloud free tier this is as far as I got https://pasteboard.co/afrrEp3IqWff.png 18:06:03 yuripv you can set breakpoint on _exit and get the memory analysis done from there - so you wont need core/running process.. 18:21:52 tsoome I'm on the boot loader what do I need to type to have a clear view on where the boot process is stuck? 18:26:16 you mean, the kernel is loaded and is starting? 18:27:26 you would need to esc out of menu, type clear and then enter boot 18:34:40 tsoome according to the picture I don't know if the kernel is loaded 18:35:06 Oh I can enter the menu before boot in omnios to use the boot console 18:38:25 It seems is stalling at the ominos installer 18:39:56 it looks like that console can't scroll :) 18:45:14 sorry, i do not have picture:) 19:03:53 tsoome here it is https://pasteboard.co/afrrEp3IqWff.png 19:28:03 yuripv yes, you need to manually scroll down but is stuck after that. 21:01:00 neirac that is looking like loader is hung in middle of drawing brand, and that is something unexpected really. 21:02:24 That screen is rather surprising, is it from serial console? 23:23:58 tsoome no is not from serial I provisioned a free instance on oracle cloud and check the console they have in there could be vnc 23:24:27 I'm going to try smartos to see if it changes 23:59:01 They have free arm64 instances that could be useful for the guys working on the illumos port