-
Smithx10
nvmeadm connect -t tcp -n foo:bar:baz -a 10.91.230.250 -s 4420 would be dope
-
copec
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?
-
copec
Or was that written in when KVM was originally ported?
-
tsoome
copec in native app case pagein/pageout will handle data to/from disk. No idea about KVM.
-
gitomat
[illumos-gate] 15178 libmp: unused parameter -- Toomas Soome <tsoome⊙mc>
-
gitomat
[illumos-gate] 15179 libmd: unused function 'ROTATE_LEFT' -- Toomas Soome <tsoome⊙mc>
-
myrkraverk
tsoome, did you typo your commit messages, or did you really fix two libraries named libmd and libmp?
-
tsoome
not a typo
-
myrkraverk
That is an interesting coincidence C:
-
tsoome
not really. I just picked from completed clang fix list libraries with least patches:)
-
andyf
Also, unix has oft favoured two letter names for things.
-
Molnija
The original UI was literal Teletypes.
-
Molnija
Not known for easy keypresses. A Selectric might have given us "copy" instead of 'cp'.
-
sjorge
-
wiedi
I think birdsite is just a twitter gateway
-
sjorge
i see
-
tsoome
.oO 194 errors generated.
-
Molnija
oh
-
sensille
does the illumos x86/32 ABI require a stack alignment of 16 bytes?
-
Molnija
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.
-
yuripv
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
-
tsoome
libumem?
-
tsoome
:)
-
tsoome
pmap will give robust view
-
yuripv
08CD6000 255848K rw--- [ heap ]
-
yuripv
running now with UMEM_DEBUG=default UMEM_LOGGING=transactions
-
jbk
you can try to force a core dump and use mdb on it
-
jbk
not sure how ::findleaks will work on a live process
-
yuripv
i did use gcore yeah, findleaks says it's only leaking 64K :)
-
Molnija
e
-
rmustacc
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.
-
rmustacc
At least, that's the easy starting point from just a core file / running process.
-
rmustacc
If it's reproducible, then there's other things that you can consider evaluating.
-
yuripv
thank you
-
neirac
Ok, I just tried again to boot omniosce on oracle cloud free tier this is as far as I got
pasteboard.co/afrrEp3IqWff.png
-
tsoome
yuripv you can set breakpoint on _exit and get the memory analysis done from there - so you wont need core/running process..
-
neirac
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?
-
tsoome
you mean, the kernel is loaded and is starting?
-
tsoome
you would need to esc out of menu, type clear and then enter boot
-
neirac
tsoome according to the picture I don't know if the kernel is loaded
-
neirac
Oh I can enter the menu before boot in omnios to use the boot console
-
neirac
It seems is stalling at the ominos installer
-
yuripv
it looks like that console can't scroll :)
-
tsoome
sorry, i do not have picture:)
-
neirac
-
neirac
yuripv yes, you need to manually scroll down but is stuck after that.
-
tsoome
neirac that is looking like loader is hung in middle of drawing brand, and that is something unexpected really.
-
tsoome
That screen is rather surprising, is it from serial console?
-
neirac
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
-
neirac
I'm going to try smartos to see if it changes
-
neirac
They have free arm64 instances that could be useful for the guys working on the illumos port