Re: Build failed in Jenkins: osv-build #1348

2018-04-16 Thread Waldek Kozaczuk
Back to normal: failing tst-tcp-nbwrite.so ;-) Researching the problem but 
it is a tough one to crack.

On Monday, April 16, 2018 at 6:03:58 AM UTC-4, jen...@scylladb.com wrote:
>
> See <
> http://jenkins.cloudius-systems.com:8080/job/osv-build/1348/display/redirect> 
>
>
> -- 
> [...truncated 2.28 MB...] 
> Adding /tests/misc-lfring.so... 
> Adding /tests/misc-fsx.so... 
> Adding /tests/tst-sleep.so... 
> Adding /tests/tst-resolve.so... 
> Adding /tests/tst-except.so... 
> Adding /tests/misc-tcp-sendonly.so... 
> Adding /tests/tst-tcp-nbwrite.so... 
> Adding /tests/misc-tcp-hash-srv.so... 
> Adding /tests/misc-loadbalance.so... 
> Adding /tests/misc-scheduler.so... 
> Adding /tests/tst-console.so... 
> Adding /tests/tst-app.so... 
> Adding /tests/misc-setpriority.so... 
> Adding /tests/misc-timeslice.so... 
> Adding /tests/misc-tls.so... 
> Adding /tests/misc-gtod.so... 
> Adding /tests/tst-dns-resolver.so... 
> Adding /tests/tst-fs-link.so... 
> Adding /tests/tst-kill.so... 
> Adding /tests/tst-truncate.so... 
> Adding /tests/misc-panic.so... 
> Adding /tests/tst-utimes.so... 
> Adding /tests/tst-utimensat.so... 
> Adding /tests/tst-futimesat.so... 
> Adding /tests/misc-tcp.so... 
> Adding /tests/tst-strerror_r.so... 
> Adding /tests/misc-random.so... 
> Adding /tests/misc-urandom.so... 
> Adding /tests/tst-commands.so... 
> Adding /tests/tst-threadcomplete.so... 
> Adding /tests/tst-timerfd.so... 
> Adding /tests/tst-nway-merger.so... 
> Adding /tests/tst-memmove.so... 
> Adding /tests/tst-pthread-clock.so... 
> Adding /tests/misc-procfs.so... 
> Adding /tests/tst-chdir.so... 
> Adding /tests/tst-chmod.so... 
> Adding /tests/tst-hello.so... 
> Adding /tests/misc-concurrent-io.so... 
> Adding /tests/tst-concurrent-init.so... 
> Adding /tests/tst-ring-spsc-wraparound.so... 
> Adding /tests/tst-shm.so... 
> Adding /tests/tst-align.so... 
> Adding /tests/tst-cxxlocale.so... 
> Adding /tests/misc-tcp-close-without-reading.so... 
> Adding /tests/tst-sigwait.so... 
> Adding /tests/tst-sampler.so... 
> Adding /tests/misc-malloc.so... 
> Adding /tests/misc-memcpy.so... 
> Adding /tests/misc-free-perf.so... 
> Adding /tests/tst-fallocate.so... 
> Adding /tests/misc-printf.so... 
> Adding /tests/tst-hostname.so... 
> Adding /tests/tst-sendfile.so... 
> Adding /tests/misc-lock-perf.so... 
> Adding /tests/tst-uio.so... 
> Adding /tests/tst-printf.so... 
> Adding /tests/tst-pthread-affinity.so... 
> Adding /tests/tst-pthread-tsd.so... 
> Adding /tests/tst-thread-local.so... 
> Adding /tests/tst-zfs-mount.so... 
> Adding /tests/tst-regex.so... 
> Adding /tests/tst-tcp-siocoutq.so... 
> Adding /tests/libtls.so... 
> Adding /tests/tst-tls.so... 
> Adding /tests/tst-select-timeout.so... 
> Adding /tests/tst-faccessat.so... 
> Adding /tests/tst-fstatat.so... 
> Adding /tests/misc-reboot.so... 
> Adding /tests/tst-fcntl.so... 
> Adding /tests/payload-namespace.so... 
> Adding /tests/tst-namespace.so... 
> Adding /tests/tst-without-namespace.so... 
> Adding /tests/payload-env.so... 
> Adding /tests/payload-merge-env.so... 
> Adding /tests/misc-execve.so... 
> Adding /tests/misc-execve-payload.so... 
> Adding /tests/misc-mutex2.so... 
> Adding /tests/tst-pthread-setcancelstate.so... 
> Adding /tests/tst-syscall.so... 
> Adding /tests/tst-pin.so... 
> Adding /tests/tst-run.so... 
> Adding /tests/tst-ifaddrs.so... 
> Adding /tests/tst-pthread-affinity-inherit.so... 
> Adding /tests/tst-sem-timed-wait.so... 
> Adding /tests/tst-ttyname.so... 
> Adding /tests/tst-pthread-barrier.so... 
> Adding /tests/tst-feexcept.so... 
> Adding /tests/tst-math.so... 
> Adding /tests/tst-sigaltstack.so... 
> Adding /tests/tst-fread.so... 
> Adding /tests/tst-tcp-cork.so... 
> Adding /tests/tst-tcp-v6.so... 
> Adding /tests/tst-calloc.so... 
> Adding /tests/testrunner.so... 
> Adding /tests/tst-rename.so... 
> Adding /tests/tst-vfs.so... 
> Adding /tests/tst-libc-locking.so... 
> Adding /tests/misc-fs-stress.so... 
> Adding /tests/misc-bdev-write.so... 
> Adding /tests/misc-bdev-wlatency.so... 
> Adding /tests/misc-bdev-rw.so... 
> Adding /tests/tst-promise.so... 
> Adding /tests/tst-dlfcn.so... 
> Adding /tests/tst-stat.so... 
> Adding /tests/tst-wait-for.so... 
> Adding /tests/tst-bsd-tcp1.so... 
> Adding /tests/tst-bsd-tcp1-zsnd.so... 
> Adding /tests/tst-bsd-tcp1-zrcv.so... 
> Adding /tests/tst-bsd-tcp1-zsndrcv.so... 
> Adding /tests/tst-async.so... 
> Adding /tests/tst-rcu-list.so... 
> Adding /tests/tst-tcp-listen.so... 
> Adding /tests/tst-poll.so... 
> Adding /tests/tst-bitset-iter.so... 
> Adding /tests/tst-timer-set.so... 
> Adding /tests/tst-clock.so... 
> Adding /tests/tst-rcu-hashtable.so... 
> Adding /tests/tst-unordered-ring-mpsc.so... 
> Adding /tests/tst-seek.so... 
> Adding /tests/tst-solaris-taskq.so... 
> Adding /tests/misc-zfs-io.so... 
> cpiod finished 
> + cd  
> + exec ./scripts/test.py 
>   TEST java-perms

Jenkins build is back to normal : osv-build-nightly #1444

2018-04-16 Thread jenkins
See 


-- 
You received this message because you are subscribed to the Google Groups "OSv 
Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to osv-dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: OSv runs on Docker's Hyperkit under 100ms

2018-04-16 Thread Waldek Kozaczuk
I have never tried brew to install it but possibly it can work.

I cloned it directly from https://github.com/moby/hyperkit and then built 
locally. That way I could put all kinds of debug statements to figure out 
why OSv was not working. Feel free to use my fork of hyperkit 
- https://github.com/wkozaczuk/hyperkit/tree/osv - which has ton of debug 
statements.

To build hyperkit locally you need to install developer tools from Apple 
that includes gcc, make, git, etc. I believe if you open terminal and type 
'gcc' it will ask you if you want to install developer tools. And then git 
clone, make and you have you own hyperkit under build subdirectory.

I did not have to modify hyperkit to make it work with OSv. All my 
modifications are on OSv multiboot branch 
- https://github.com/wkozaczuk/osv/tree/multiboot. Beside tons of debug 
statements added all over the place I added multiboot_header.asm 
and multiboot.S with some hard-coded values to pass correct memory info to 
OSv. I also modified Makefile, lzloader.ld and disabled assert in hpet.cc 
(https://github.com/wkozaczuk/osv/blob/multiboot/drivers/hpet.cc#L55) - 
hyperkit does not seem to support 64-bit counters. Finally I hacked 
arch/x64/apic.cc to properly read and then pass APIC memory base offset 
when enabling APIC - otherwise interrupts would not work. I do not not 
understand why original apic logic in OSv did not work. 

To run it have a script like this:

IMAGE=$1
DISK=$2

build/hyperkit -A -m 512M -s 0:0,hostbridge \
  -s 31,lpc \
  -l com1,stdio \
  -s 4,virtio-blk,$DISK \
  -f multiboot,$IMAGE

where IMAGE is lzloader.elf and IMAGE is build/release/usr.img converted to 
raw.

Enjoy!

Waldek

PS. I also had to hard code cmdline in loader.cc. I think it should come 
from multiboot.

On Sunday, April 15, 2018 at 8:36:54 PM UTC-4, Asias He wrote:
>
>
>
> On Wed, Apr 11, 2018 at 3:29 AM, Waldek Kozaczuk  > wrote:
>
>> Last week I have been trying to hack OSv to run on hyperkit and finally I 
>> managed to execute native hello world example with ROFS. 
>>
>> Here is a timing on hyperkit/OSX (the bootchart does not work on hyperkit 
>> due to not granular enough timer):
>>
>> OSv v0.24-516-gc872202
>> Hello from C code
>>
>> *real 0m0.075s *
>> *user 0m0.012s *
>> *sys 0m0.058s*
>>
>> command to boot it (please note that I hacked the lzloader ELF to support 
>> multiboot):
>>
>> hyperkit -A -m 512M \
>>   -s 0:0,hostbridge \
>>   -s 31,lpc \
>>   -l com1,stdio \
>>   -s 4,virtio-blk,test.img \
>>   -f multiboot,lzloader.elf
>>
>
> Impressive! How hard is it to setup hyperkit on osx, just brew install?
>
>  
>
>>
>> Here is a timing on QEMU/KVM on Linux (same hardware - my laptop is setup 
>> to triple-boot Ubuntu 16/Mac OSX and Windows):
>>
>> OSv v0.24-510-g451dc6d
>> 4 CPUs detected
>> Firmware vendor: SeaBIOS
>> bsd: initializing - done
>> VFS: mounting ramfs at /
>> VFS: mounting devfs at /dev
>> net: initializing - done
>> vga: Add VGA device instance
>> virtio-blk: Add blk device instances 0 as vblk0, devsize=8520192
>> random: intel drng, rdrand registered as a source.
>> random:  initialized
>> VFS: unmounting /dev
>> VFS: mounting rofs at /rofs
>> VFS: mounting devfs at /dev
>> VFS: mounting procfs at /proc
>> VFS: mounting ramfs at /tmp
>> disk read (real mode): 28.31ms, (+28.31ms)
>> uncompress lzloader.elf: 49.63ms, (+21.32ms)
>> TLS initialization: 50.23ms, (+0.59ms)
>> .init functions: 52.22ms, (+1.99ms)
>> SMP launched: 53.01ms, (+0.79ms)
>> VFS initialized: 55.25ms, (+2.24ms)
>> Network initialized: 55.54ms, (+0.29ms)
>> pvpanic done: 55.66ms, (+0.12ms)
>> pci enumerated: 60.40ms, (+4.74ms)
>> drivers probe: 60.40ms, (+0.00ms)
>> drivers loaded: 126.37ms, (+65.97ms)
>> ROFS mounted: 128.65ms, (+2.28ms)
>> Total time: 128.65ms, (+0.00ms)
>> Hello from C code
>> VFS: unmounting /dev
>> VFS: unmounting /proc
>> VFS: unmounting /
>> ROFS: spent 1.00 ms reading from disk
>> ROFS: read 21 512-byte blocks from disk
>> ROFS: allocated 18 512-byte blocks of cache memory
>> ROFS: hit ratio is 89.47%
>> Powering off.
>>
>> *real 0m1.049s*
>> *user 0m0.173s*
>> *sys 0m0.253s*
>>
>> booted like so:
>>
>> qemu-system-x86_64 -m 2G -smp 4 \
>>
>>  -device virtio-blk-pci,id=blk0,bootindex=0,drive=hd0,scsi=off \
>>
>>  -drive 
>> file=/home/wkozaczuk/projects/osv/build/last/usr.img,if=none,id=hd0,cache=none,aio=native
>>  \
>>
>>  -enable-kvm -cpu host,+x2apic \
>>
>>  -chardev stdio,mux=on,id=stdio,signal=off \
>>
>>  -mon chardev=stdio,mode=readline 
>>
>>  -device isa-serial,chardev=stdio
>>
>>
>> In both cases I am not using networking - only block device. BTW I have 
>> not tested how networking nor SMP on hyperkit with OSv. 
>>
>> So as you can see* OSv is 10 (ten) times faster* on the same hardware. I 
>> am not sure if my results are representative. But if they are it would mean 
>> that QEMU is probably the culprit. Please see my questions/consideration 
>> toward the end of the email.
>>
>> Anyway 

Re: Build failed in Jenkins: osv-build #1347

2018-04-16 Thread Nadav Har'El
On Sun, Apr 15, 2018 at 8:12 PM, Waldek Kozaczuk 
wrote:

> Is it host setup dependent? I just pulled latest master and reran the
> tests and all of them passed. Is it because my host has different version
> of the libraries that my laptop has?
>

I saw the same problem on my build machine a few days ago, but a simple
"scripts/build clean" and then building again fixed it.
Apparently there was yet another change to the C++ libraries, or something,
which makes old object files no suitable for a newly upgraded library.

*Avi, *can you please "scripts/build clean" (or some other way to clean up
the old build products) on both OSv jenkins jobs (per-commit and nightly)?
Is there some way I can do this myself via Jenkins or something?


>
> Waldek
>
> Sent from my iPhone
>
> > On Apr 15, 2018, at 13:03, jenk...@scylladb.com wrote:
> >
> > See  build/1347/display/redirect?page=changes>
> >
> > Changes:
> >
> > [jwkozaczuk] Delay elf initialization and pass argv to DSO functions
> >
> > --
> > [...truncated 169.46 KB...]
> > Adding /usr/lib/jvm/java/jre/lib/zi/Africa/Ceuta...
> > Adding /usr/lib/jvm/java/jre/lib/zi/Asia/Kolkata...
> > Adding /usr/lib/jvm/java/jre/lib/zi/Pacific/Chatham...
> > Adding /usr/lib/jvm/java/jre/lib/zi/Asia/Thimphu...
> > Adding /usr/lib/jvm/java/jre/lib/zi/America/Yellowknife...
> > Adding /usr/lib/jvm/java/jre/lib/zi/Etc/GMT-3...
> > Adding /usr/lib/jvm/java/jre/lib/zi/Asia/Kuching...
> > Adding /usr/lib/jvm/java/jre/lib/zi/Africa/Brazzaville...
> > Adding /usr/lib/jvm/java/jre/lib/zi/Europe/Malta...
> > Adding /usr/lib/jvm/java/jre/lib/zi/Europe/Bucharest...
> > Adding /usr/lib/jvm/java/jre/lib/zi/America/Puerto_Rico...
> > Adding /usr/lib/jvm/java/jre/lib/zi/Asia/Ashgabat...
> > Adding /usr/lib/jvm/java/jre/lib/zi/America/Fortaleza...
> > Adding /usr/lib/jvm/java/jre/lib/zi/GMT...
> > Adding /usr/lib/jvm/java/jre/lib/zi/Asia/Novosibirsk...
> > Adding /usr/lib/jvm/java/jre/lib/amd64/jli/libjli.so...
> > Adding /usr/lib/jvm/java/jre/bin/unpack200...
> > Adding /usr/lib/jvm/java/jre/lib/rhino.jar...
> > Adding /usr/lib/jvm/java/jre/lib/zi/Asia/Dhaka...
> > Adding /usr/lib/jvm/java/jre/lib/zi/Pacific/Norfolk...
> > Adding /usr/lib/jvm/java/jre/lib/amd64/libnet.so...
> > Adding /usr/lib/jvm/java/jre/lib/zi/Europe/Madrid...
> > Adding /usr/lib/jvm/java/jre/lib/amd64/libverify.so...
> > Adding /usr/lib/jvm/java/jre/lib/zi/America/Merida...
> > Adding /usr/lib/jvm/java/jre/lib/amd64/libhprof.so...
> > Adding /usr/lib/jvm/java/jre/lib/zi/Australia/Eucla...
> > Adding /usr/lib/jvm/java/jre/lib/amd64/libj2gss.so...
> > Adding /usr/lib/jvm/java/jre/lib/amd64/libattach.so...
> > Adding /usr/lib/jvm/java/jre/lib/zi/Africa/Dar_es_Salaam...
> > Adding /usr/lib/jvm/java/jre/lib/zi/Asia/Krasnoyarsk...
> > Adding /usr/lib/jvm/java/jre/lib/zi/Pacific/Wake...
> > Adding /usr/lib/jvm/java/jre/lib/zi/Pacific/Kiritimati...
> > Adding /usr/lib/jvm/java/jre/lib/zi/America/Mazatlan...
> > Adding /usr/lib/jvm/java/jre/lib/zi/Asia/Vientiane...
> > Adding /usr/lib/jvm/java/jre/lib/zi/Pacific/Enderbury...
> > Adding /usr/lib/jvm/java/lib/amd64/jli/libjli.so...
> > Adding /usr/lib/jvm/java/jre/lib/zi/America/Miquelon...
> > Adding /usr/lib/jvm/java/jre/lib/zi/America/Mexico_City...
> > Adding /usr/lib/jvm/java/jre/lib/zi/Pacific/Rarotonga...
> > Adding /usr/lib/jvm/java/jre/lib/zi/Pacific/Tarawa...
> > Adding /usr/lib/jvm/java/jre/lib/zi/Asia/Novokuznetsk...
> > Adding /usr/lib/jvm/java/jre/lib/zi/Antarctica/Casey...
> > Adding /usr/lib/jvm/java/jre/lib/zi/Antarctica/Palmer...
> > Link /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.60-2.4.7.4.fc20.x86_64 to
> java ...
> > Link /usr/lib/jvm/jre to java/jre ...
> > Link /usr/lib/jvm/java/jre/lib/security/cacerts to
> /etc/pki/java/cacerts ...
> > Adding /java_non_isolated.so...
> > Adding /java/runjava-non-isolated.jar...
> > Adding /.java.policy...
> > Adding /tests/ClassPutInRoot.class...
> > Adding /tests/java/isolates.jar...
> > Adding /usr/lib/jvm/java/jre/lib/ext/tests-jre-extension.jar...
> > Adding /tests/java/tests.jar...
> > Adding /usr/lib/libboost_unit_test_framework.so.1.55.0...
> > Adding /usr/lib/libboost_filesystem.so.1.55.0...
> > Adding /testrunner.so...
> > Adding /tests/tst-pthread.so...
> > Adding /tests/misc-ramdisk.so...
> > Adding /tests/tst-vblk.so...
> > Adding /tests/tst-bsd-evh.so...
> > Adding /tests/misc-bsd-callout.so...
> > Adding /tests/tst-bsd-kthread.so...
> > Adding /tests/tst-bsd-taskqueue.so...
> > Adding /tests/tst-fpu.so...
> > Adding /tests/tst-preempt.so...
> > Adding /tests/tst-tracepoint.so...
> > Adding /tests/tst-hub.so...
> > Adding /tests/misc-console.so...
> > Adding /tests/misc-leak.so...
> > Adding /tests/misc-readbench.so...
> > Adding /tests/misc-mmap-anon-perf.so...
> > Adding /tests/tst-mmap-file.so...
> > Adding /tests/misc-mmap-big-file.so...
> > Adding /tests/tst-mmap.so...
> > Adding /tests/tst-huge.so...

Build failed in Jenkins: osv-build #1348

2018-04-16 Thread jenkins
See 


--
[...truncated 2.28 MB...]
Adding /tests/misc-lfring.so...
Adding /tests/misc-fsx.so...
Adding /tests/tst-sleep.so...
Adding /tests/tst-resolve.so...
Adding /tests/tst-except.so...
Adding /tests/misc-tcp-sendonly.so...
Adding /tests/tst-tcp-nbwrite.so...
Adding /tests/misc-tcp-hash-srv.so...
Adding /tests/misc-loadbalance.so...
Adding /tests/misc-scheduler.so...
Adding /tests/tst-console.so...
Adding /tests/tst-app.so...
Adding /tests/misc-setpriority.so...
Adding /tests/misc-timeslice.so...
Adding /tests/misc-tls.so...
Adding /tests/misc-gtod.so...
Adding /tests/tst-dns-resolver.so...
Adding /tests/tst-fs-link.so...
Adding /tests/tst-kill.so...
Adding /tests/tst-truncate.so...
Adding /tests/misc-panic.so...
Adding /tests/tst-utimes.so...
Adding /tests/tst-utimensat.so...
Adding /tests/tst-futimesat.so...
Adding /tests/misc-tcp.so...
Adding /tests/tst-strerror_r.so...
Adding /tests/misc-random.so...
Adding /tests/misc-urandom.so...
Adding /tests/tst-commands.so...
Adding /tests/tst-threadcomplete.so...
Adding /tests/tst-timerfd.so...
Adding /tests/tst-nway-merger.so...
Adding /tests/tst-memmove.so...
Adding /tests/tst-pthread-clock.so...
Adding /tests/misc-procfs.so...
Adding /tests/tst-chdir.so...
Adding /tests/tst-chmod.so...
Adding /tests/tst-hello.so...
Adding /tests/misc-concurrent-io.so...
Adding /tests/tst-concurrent-init.so...
Adding /tests/tst-ring-spsc-wraparound.so...
Adding /tests/tst-shm.so...
Adding /tests/tst-align.so...
Adding /tests/tst-cxxlocale.so...
Adding /tests/misc-tcp-close-without-reading.so...
Adding /tests/tst-sigwait.so...
Adding /tests/tst-sampler.so...
Adding /tests/misc-malloc.so...
Adding /tests/misc-memcpy.so...
Adding /tests/misc-free-perf.so...
Adding /tests/tst-fallocate.so...
Adding /tests/misc-printf.so...
Adding /tests/tst-hostname.so...
Adding /tests/tst-sendfile.so...
Adding /tests/misc-lock-perf.so...
Adding /tests/tst-uio.so...
Adding /tests/tst-printf.so...
Adding /tests/tst-pthread-affinity.so...
Adding /tests/tst-pthread-tsd.so...
Adding /tests/tst-thread-local.so...
Adding /tests/tst-zfs-mount.so...
Adding /tests/tst-regex.so...
Adding /tests/tst-tcp-siocoutq.so...
Adding /tests/libtls.so...
Adding /tests/tst-tls.so...
Adding /tests/tst-select-timeout.so...
Adding /tests/tst-faccessat.so...
Adding /tests/tst-fstatat.so...
Adding /tests/misc-reboot.so...
Adding /tests/tst-fcntl.so...
Adding /tests/payload-namespace.so...
Adding /tests/tst-namespace.so...
Adding /tests/tst-without-namespace.so...
Adding /tests/payload-env.so...
Adding /tests/payload-merge-env.so...
Adding /tests/misc-execve.so...
Adding /tests/misc-execve-payload.so...
Adding /tests/misc-mutex2.so...
Adding /tests/tst-pthread-setcancelstate.so...
Adding /tests/tst-syscall.so...
Adding /tests/tst-pin.so...
Adding /tests/tst-run.so...
Adding /tests/tst-ifaddrs.so...
Adding /tests/tst-pthread-affinity-inherit.so...
Adding /tests/tst-sem-timed-wait.so...
Adding /tests/tst-ttyname.so...
Adding /tests/tst-pthread-barrier.so...
Adding /tests/tst-feexcept.so...
Adding /tests/tst-math.so...
Adding /tests/tst-sigaltstack.so...
Adding /tests/tst-fread.so...
Adding /tests/tst-tcp-cork.so...
Adding /tests/tst-tcp-v6.so...
Adding /tests/tst-calloc.so...
Adding /tests/testrunner.so...
Adding /tests/tst-rename.so...
Adding /tests/tst-vfs.so...
Adding /tests/tst-libc-locking.so...
Adding /tests/misc-fs-stress.so...
Adding /tests/misc-bdev-write.so...
Adding /tests/misc-bdev-wlatency.so...
Adding /tests/misc-bdev-rw.so...
Adding /tests/tst-promise.so...
Adding /tests/tst-dlfcn.so...
Adding /tests/tst-stat.so...
Adding /tests/tst-wait-for.so...
Adding /tests/tst-bsd-tcp1.so...
Adding /tests/tst-bsd-tcp1-zsnd.so...
Adding /tests/tst-bsd-tcp1-zrcv.so...
Adding /tests/tst-bsd-tcp1-zsndrcv.so...
Adding /tests/tst-async.so...
Adding /tests/tst-rcu-list.so...
Adding /tests/tst-tcp-listen.so...
Adding /tests/tst-poll.so...
Adding /tests/tst-bitset-iter.so...
Adding /tests/tst-timer-set.so...
Adding /tests/tst-clock.so...
Adding /tests/tst-rcu-hashtable.so...
Adding /tests/tst-unordered-ring-mpsc.so...
Adding /tests/tst-seek.so...
Adding /tests/tst-solaris-taskq.so...
Adding /tests/misc-zfs-io.so...
cpiod finished
+ cd 
+ exec ./scripts/test.py
  TEST java-perms  OK  (10.416 s)
  TEST java_isolated   OK  (14.570 s)
  TEST java_non_isolated   OK  (9.328 s)
  TEST tcp_close_without_reading  qemu-system-x86_64: -redir 
tcp:::: The -redir option is deprecated. Please use '-netdev 
user,hostfwd=...' instead.
 OK  (3.067 s)
  TEST tracing_smoke_test  OK  (18.558 s)
  TEST tst-af-local.so OK  (5.939 s)
  TEST tst-align.soOK  (3.637 s)
  TEST tst-app.so  OK  (3.174 s)
  TEST tst-async.so