Build failed in Jenkins: osv-build #1082

2016-06-27 Thread avi
See 

Changes:

[justin.cinkelj] gdb: make connection port an optional parameter

--
Started by GitHub push by nyh
[EnvInject] - Loading node environment variables.
Building on master in workspace 

 > git rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
 > git config remote.origin.url https://github.com/cloudius-systems/osv # 
 > timeout=10
Fetching upstream changes from https://github.com/cloudius-systems/osv
 > git --version # timeout=10
 > git -c core.askpass=true fetch --tags --progress 
 > https://github.com/cloudius-systems/osv +refs/heads/*:refs/remotes/origin/* 
 > # timeout=60
 > git rev-parse refs/remotes/origin/master^{commit} # timeout=10
 > git rev-parse refs/remotes/origin/origin/master^{commit} # timeout=10
Checking out Revision 1504716fda06ede0cdf4ef4f36a8ac4996e52b3a 
(refs/remotes/origin/master)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f 1504716fda06ede0cdf4ef4f36a8ac4996e52b3a
 > git rev-list 30fe998d83dd419f25088ace5ef73b3a9c24d92c # timeout=10
 > git remote # timeout=10
 > git submodule init # timeout=10
 > git submodule sync # timeout=10
 > git config --get remote.origin.url # timeout=10
 > git submodule update --init --recursive # timeout=60
[workspace] $ /bin/sh -xe /tmp/hudson2639986919921161895.sh
+ git submodule update --init
[workspace] $ /bin/sh -xe /tmp/hudson2354609748980872799.sh
+ sudo ./scripts/setup.py
Yum command has been deprecated, redirecting to '/usr/bin/dnf -y install 
gcc-c++ gcc-c++-aarch64-linux-gnu git gdb qemu-img qemu-system-x86 libvirt 
maven ant autoconf automake boost-static genromfs libtool flex bison 
maven-shade-plugin python-dpkt tcpdump gdb gnutls-utils openssl python-requests 
p11-kit patch wget unzip ncurses ncurses-devel libstdc++-static openssl-libs 
openssl-devel libedit-devel yaml-cpp-devel java-1.8.0-openjdk'.
See 'man dnf' and 'man yum2dnf' for more information.
To transfer transaction metadata from yum to DNF, run:
'dnf install python-dnf-plugins-extras-migrate && dnf-2 migrate'

Last metadata expiration check: 0:31:23 ago on Mon Jun 27 08:24:51 2016.
Package gcc-c++-5.3.1-6.1.scylladb.fc23.x86_64 is already installed, skipping.
Package gcc-c++-aarch64-linux-gnu-5.3.1-2.fc23.x86_64 is already installed, 
skipping.
Package git-2.5.5-1.fc23.x86_64 is already installed, skipping.
Package gdb-7.10.1-31.fc23.x86_64 is already installed, skipping.
Package qemu-img-2:2.4.1-10.fc23.x86_64 is already installed, skipping.
Package qemu-system-x86-2:2.4.1-10.fc23.x86_64 is already installed, skipping.
Package libvirt-1.2.18.3-1.fc23.x86_64 is already installed, skipping.
Package maven-3.3.3-3.fc23.noarch is already installed, skipping.
Package ant-1.9.6-2.fc23.noarch is already installed, skipping.
Package autoconf-2.69-21.fc23.noarch is already installed, skipping.
Package automake-1.15-4.fc23.noarch is already installed, skipping.
Package boost-static-1.58.0-11.fc23.x86_64 is already installed, skipping.
Package genromfs-0.5.2-13.fc23.x86_64 is already installed, skipping.
Package libtool-2.4.6-8.fc23.x86_64 is already installed, skipping.
Package flex-2.6.0-1.fc23.x86_64 is already installed, skipping.
Package bison-3.0.4-3.fc23.x86_64 is already installed, skipping.
Package maven-shade-plugin-2.4-2.fc23.noarch is already installed, skipping.
Package python-dpkt-1.8-3.fc23.noarch is already installed, skipping.
Package tcpdump-14:4.7.4-3.fc23.x86_64 is already installed, skipping.
Package gdb-7.10.1-31.fc23.x86_64 is already installed, skipping.
Package gnutls-utils-3.4.13-1.fc23.x86_64 is already installed, skipping.
Package openssl-1:1.0.2h-1.fc23.x86_64 is already installed, skipping.
Package p11-kit-0.23.2-1.fc23.x86_64 is already installed, skipping.
Package patch-2.7.5-2.fc23.x86_64 is already installed, skipping.
Package wget-1.17.1-1.fc23.x86_64 is already installed, skipping.
Package unzip-6.0-24.fc23.x86_64 is already installed, skipping.
Package ncurses-5.9-21.20150214.fc23.x86_64 is already installed, skipping.
Package ncurses-devel-5.9-21.20150214.fc23.x86_64 is already installed, 
skipping.
Package libstdc++-static-5.3.1-6.1.scylladb.fc23.x86_64 is already installed, 
skipping.
Package openssl-libs-1:1.0.2h-1.fc23.x86_64 is already installed, skipping.
Package openssl-devel-1:1.0.2h-1.fc23.x86_64 is already installed, skipping.
Package libedit-devel-3.1-13.20150325cvs.fc23.x86_64 is already installed, 
skipping.
Package yaml-cpp-devel-0.5.1-10.fc23.x86_64 is already installed, skipping.
Package java-1.8.0-openjdk-1:1.8.0.91-6.b14.fc23.x86_64 is already installed, 
skipping.
Error: installed package python2-requests-2.10.0-2.fc23.noarch obsoletes 
python-requests < 2.10.0-2.fc23 provided by python-requests-2.7.0-7.fc23.noarch
(try to add '--allowerasing' to command line to replace conflicting packages)
Trac

Build failed in Jenkins: osv-build #1083

2016-06-27 Thread avi
See 

Changes:

[Nadav Har'El] cli: add "run" command

--
Started by GitHub push by nyh
[EnvInject] - Loading node environment variables.
Building on master in workspace 

 > git rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
 > git config remote.origin.url https://github.com/cloudius-systems/osv # 
 > timeout=10
Fetching upstream changes from https://github.com/cloudius-systems/osv
 > git --version # timeout=10
 > git -c core.askpass=true fetch --tags --progress 
 > https://github.com/cloudius-systems/osv +refs/heads/*:refs/remotes/origin/* 
 > # timeout=60
 > git rev-parse refs/remotes/origin/master^{commit} # timeout=10
 > git rev-parse refs/remotes/origin/origin/master^{commit} # timeout=10
Checking out Revision a174dbec56e3039aba6d5fb86fd6f5063b535da0 
(refs/remotes/origin/master)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f a174dbec56e3039aba6d5fb86fd6f5063b535da0
 > git rev-list 1504716fda06ede0cdf4ef4f36a8ac4996e52b3a # timeout=10
 > git remote # timeout=10
 > git submodule init # timeout=10
 > git submodule sync # timeout=10
 > git config --get remote.origin.url # timeout=10
 > git submodule update --init --recursive # timeout=60
[workspace] $ /bin/sh -xe /tmp/hudson2005946762383966606.sh
+ git submodule update --init
[workspace] $ /bin/sh -xe /tmp/hudson4838214034639775715.sh
+ sudo ./scripts/setup.py
Yum command has been deprecated, redirecting to '/usr/bin/dnf -y install 
gcc-c++ gcc-c++-aarch64-linux-gnu git gdb qemu-img qemu-system-x86 libvirt 
maven ant autoconf automake boost-static genromfs libtool flex bison 
maven-shade-plugin python-dpkt tcpdump gdb gnutls-utils openssl python-requests 
p11-kit patch wget unzip ncurses ncurses-devel libstdc++-static openssl-libs 
openssl-devel libedit-devel yaml-cpp-devel java-1.8.0-openjdk'.
See 'man dnf' and 'man yum2dnf' for more information.
To transfer transaction metadata from yum to DNF, run:
'dnf install python-dnf-plugins-extras-migrate && dnf-2 migrate'

Last metadata expiration check: 0:34:52 ago on Mon Jun 27 08:24:51 2016.
Package gcc-c++-5.3.1-6.1.scylladb.fc23.x86_64 is already installed, skipping.
Package gcc-c++-aarch64-linux-gnu-5.3.1-2.fc23.x86_64 is already installed, 
skipping.
Package git-2.5.5-1.fc23.x86_64 is already installed, skipping.
Package gdb-7.10.1-31.fc23.x86_64 is already installed, skipping.
Package qemu-img-2:2.4.1-10.fc23.x86_64 is already installed, skipping.
Package qemu-system-x86-2:2.4.1-10.fc23.x86_64 is already installed, skipping.
Package libvirt-1.2.18.3-1.fc23.x86_64 is already installed, skipping.
Package maven-3.3.3-3.fc23.noarch is already installed, skipping.
Package ant-1.9.6-2.fc23.noarch is already installed, skipping.
Package autoconf-2.69-21.fc23.noarch is already installed, skipping.
Package automake-1.15-4.fc23.noarch is already installed, skipping.
Package boost-static-1.58.0-11.fc23.x86_64 is already installed, skipping.
Package genromfs-0.5.2-13.fc23.x86_64 is already installed, skipping.
Package libtool-2.4.6-8.fc23.x86_64 is already installed, skipping.
Package flex-2.6.0-1.fc23.x86_64 is already installed, skipping.
Package bison-3.0.4-3.fc23.x86_64 is already installed, skipping.
Package maven-shade-plugin-2.4-2.fc23.noarch is already installed, skipping.
Package python-dpkt-1.8-3.fc23.noarch is already installed, skipping.
Package tcpdump-14:4.7.4-3.fc23.x86_64 is already installed, skipping.
Package gdb-7.10.1-31.fc23.x86_64 is already installed, skipping.
Package gnutls-utils-3.4.13-1.fc23.x86_64 is already installed, skipping.
Package openssl-1:1.0.2h-1.fc23.x86_64 is already installed, skipping.
Package p11-kit-0.23.2-1.fc23.x86_64 is already installed, skipping.
Package patch-2.7.5-2.fc23.x86_64 is already installed, skipping.
Package wget-1.17.1-1.fc23.x86_64 is already installed, skipping.
Package unzip-6.0-24.fc23.x86_64 is already installed, skipping.
Package ncurses-5.9-21.20150214.fc23.x86_64 is already installed, skipping.
Package ncurses-devel-5.9-21.20150214.fc23.x86_64 is already installed, 
skipping.
Package libstdc++-static-5.3.1-6.1.scylladb.fc23.x86_64 is already installed, 
skipping.
Package openssl-libs-1:1.0.2h-1.fc23.x86_64 is already installed, skipping.
Package openssl-devel-1:1.0.2h-1.fc23.x86_64 is already installed, skipping.
Package libedit-devel-3.1-13.20150325cvs.fc23.x86_64 is already installed, 
skipping.
Package yaml-cpp-devel-0.5.1-10.fc23.x86_64 is already installed, skipping.
Package java-1.8.0-openjdk-1:1.8.0.91-6.b14.fc23.x86_64 is already installed, 
skipping.
Error: installed package python2-requests-2.10.0-2.fc23.noarch obsoletes 
python-requests < 2.10.0-2.fc23 provided by python-requests-2.7.0-7.fc23.noarch
(try to add '--allowerasing' to command line to replace conflicting packages)
Traceback (most recent call las

Jenkins build is back to normal : osv-build #1084

2016-06-27 Thread avi
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.


Build failed in Jenkins: osv-build #1102

2016-08-07 Thread avi
See 

Changes:

[Nadav Har'El] libc: fix setaffinity cpusetsize handling

[Nadav Har'El] libc: sched_setaffinity() on other threads

[Nadav Har'El] libc: improve pthread_getaffinity_np()

[Nadav Har'El] libc: sched_getaffinity() on other threads

[Nadav Har'El] sockets: fix recvmsg() function

--
[...truncated 9278 lines...]
  1300K .. .. .. .. ..  4% 98.2K 19m54s
  1350K .. .. .. .. ..  4% 37.0K 19m39s
  1400K .. .. .. .. ..  4% 21.7K 19m46s
  1450K .. .. .. .. ..  4% 18.1K 20m1s
  1500K .. .. .. .. ..  4% 27.1K 19m58s
  1550K .. .. .. .. ..  4% 36.1K 19m45s
  1600K .. .. .. .. ..  5% 54.2K 19m24s
  1650K .. .. .. .. ..  5% 54.1K 19m5s
  1700K .. .. .. .. ..  5% 27.2K 19m2s
  1750K .. .. .. .. ..  5% 27.0K 19m0s
  1800K .. .. .. .. ..  5% 27.0K 18m58s
  1850K .. .. .. .. ..  5% 36.3K 18m49s
  1900K .. .. .. .. ..  6% 26.9K 18m47s
  1950K .. .. .. .. ..  6% 21.7K 18m52s
  2000K .. .. .. .. ..  6% 21.7K 18m57s
  2050K .. .. .. .. ..  6% 27.2K 18m54s
  2100K .. .. .. .. ..  6% 36.1K 18m46s
  2150K .. .. .. .. ..  6% 54.0K 18m31s
  2200K .. .. .. .. ..  6% 26.9K 18m29s
  2250K .. .. .. .. ..  7% 52.1K 18m16s
  2300K .. .. .. .. ..  7% 27.6K 18m14s
  2350K .. .. .. .. ..  7% 36.3K 18m7s
  2400K .. .. .. .. ..  7% 52.3K 17m54s
  2450K .. .. .. .. ..  7% 36.1K 17m48s
  2500K .. .. .. .. ..  7% 27.0K 17m47s
  2550K .. .. .. .. ..  8% 21.7K 17m51s
  2600K .. .. .. .. ..  8% 13.5K 18m10s
  2650K .. .. .. .. ..  8% 21.6K 18m14s
  2700K .. .. .. .. ..  8% 19.7K 18m19s
  2750K .. .. .. .. ..  8% 24.0K 18m20s
  2800K .. .. .. .. ..  8% 24.2K 18m20s
  2850K .. .. .. .. ..  8% 23.8K 18m21s
  2900K .. .. .. .. ..  9% 21.7K 18m23s
  2950K .. .. .. .. ..  9% 27.0K 18m21s
  3000K .. .. .. .. ..  9% 27.0K 18m19s
  3050K .. .. .. .. ..  9% 18.1K 18m26s
  3100K .. .. .. .. ..  9% 15.5K 18m36s
  3150K .. .. .. .. ..  9% 36.2K 18m29s
  3200K .. .. .. .. .. 10% 54.1K 18m19s
  3250K .. .. .. .. .. 10%  107K 18m4s
  3300K .. .. .. .. .. 10% 54.4K 17m54s
  3350K .. .. .. .. .. 10%  108K 17m41s
  3400K .. .. .. .. .. 10% 54.3K 17m31s
  3450K .. .. .. .. .. 10% 53.8K 17m22s
  3500K .. .. .. .. .. 10% 27.1K 17m21s
  3550K .. .. .. .. .. 11% 21.3K 17m23s
  3600K .. .. .. .. .. 11% 21.6K 17m25s
  3650K .. .. .. .. .. 11% 27.8K 17m23s
  3700K .. .. .. .. .. 11% 34.7K 17m19s
  3750K .. .. .. .. .. 11% 21.7K 17m20s
  3800K .. .. .. .. .. 11% 35.7K 17m15s
  3850K .. .. .. .. .. 12% 27.1K 17m14s
  3900K .. .. .. .. .. 12% 27.4K 17m12s
  3950K .. .. .. .. .. 12% 10.8K 17m30s
  4000K .. .. .. .. .. 12% 9.84K 17m51s
  4050K .. .. .. .. .. 12% 13.5K 18m2s
  4100K .. .. .. .. .. 12% 12.0K 18m15s
  4150K ..

Build failed in Jenkins: osv-build #1103

2016-08-07 Thread avi
See 

Changes:

[Nadav Har'El] scripts/build: fix "check" exit code

--
[...truncated 1191 lines...]
Adding /usr/lib/jvm/java/jre/lib/amd64/libdt_socket.so...
Adding /usr/lib/jvm/java/jre/lib/zi/SystemV/HST10...
Adding /usr/lib/jvm/java/jre/lib/zi/Asia/Tehran...
Adding /usr/lib/jvm/java/jre/lib/zi/America/Argentina/Catamarca...
Adding /usr/lib/jvm/java/jre/lib/zi/America/Indiana/Petersburg...
Adding /usr/lib/jvm/java/jre/lib/zi/Africa/Djibouti...
Adding /usr/lib/jvm/java/jre/lib/zi/Africa/Monrovia...
Adding /usr/lib/jvm/java/jre/lib/zi/America/Lima...
Adding /usr/lib/jvm/java/jre/lib/management/jmxremote.password.template...
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 /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 /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...
Adding /tests/tst-elf-permissions.so...
Adding /tests/misc-mutex.so...
Adding /tests/misc-sockets.so...
Adding /tests/tst-condvar.so...
Adding /tests/tst-queue-mpsc.so...
Adding /tests/tst-af-local.so...
Adding /tests/tst-pipe.so...
Adding /tests/tst-yield.so...
Adding /tests/misc-ctxsw.so...
Adding /tests/tst-readdir.so...
Adding /tests/tst-read.so...
Adding /tests/tst-symlink.so...
Adding /tests/tst-openat.so...
Adding /tests/tst-eventfd.so...
Adding /tests/tst-remove.so...
Adding /tests/misc-wake.so...
Adding /tests/tst-epoll.so...
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 /

Jenkins build is back to normal : osv-build #1104

2016-08-07 Thread avi
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.


Build failed in Jenkins: osv-build-nightly #843

2016-08-10 Thread avi
See 

Changes:

[Nadav Har'El] Delete libc/network/getifaddrs.c

[Nadav Har'El] Fix SIOCGIFCONF ioctl with zero size

[Nadav Har'El] Fix if_nameindex()

[Nadav Har'El] net: Allow SIOCGIFBRDADDR even without IFF_BROADCAST

--
[...truncated 1204 lines...]
Adding /tests/tst-remove.so...
Adding /tests/misc-wake.so...
Adding /tests/tst-epoll.so...
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/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...
+ cd 
+ exec ./scripts/test.py
  TEST javaOK  (1.420 s)
  TEST java-perms  OK  (1.165 s)
  TEST tcp_close_without_reading   OK  (1.003 s)
  TEST tracing_smoke_test  OK  (11.735 s)
  TEST tst-af-local.so OK  (3.016 s)
  TEST tst-align.soOK  (1.206 s)
  TEST tst-app.so  OK  (1.288 s)
  TEST tst-async.soOK  (1.357 s)
  TEST tst-bitset-iter.so  OK  (1.898 s)
  TEST tst-bsd-evh.so  OK  (0.883 s)
  TEST tst-bsd-kthread.so  OK  (1.216 s)
  TEST tst-bsd-taskqueue.soOK  (0.904 s)
  TEST tst-bsd-tcp1-zrcv.soOK  (1.904 s)
  TEST

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

2016-08-11 Thread avi
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.


Build failed in Jenkins: osv-build-nightly #845

2016-08-12 Thread avi
See 

--
[...truncated 1192 lines...]
Adding /tests/tst-remove.so...
Adding /tests/misc-wake.so...
Adding /tests/tst-epoll.so...
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/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...
+ cd 
+ exec ./scripts/test.py
  TEST javaOK  (1.403 s)
  TEST java-perms  OK  (1.175 s)
  TEST tcp_close_without_reading   OK  (0.977 s)
  TEST tracing_smoke_test  OK  (12.536 s)
  TEST tst-af-local.so OK  (2.990 s)
  TEST tst-align.soOK  (1.001 s)
  TEST tst-app.so  OK  (0.913 s)
  TEST tst-async.soOK  (1.406 s)
  TEST tst-bitset-iter.so  OK  (0.879 s)
  TEST tst-bsd-evh.so  OK  (0.964 s)
  TEST tst-bsd-kthread.so  OK  (1.254 s)
  TEST tst-bsd-taskqueue.soOK  (0.857 s)
  TEST tst-bsd-tcp1-zrcv.soOK  (1.899 s)
  TEST tst-bsd-tcp1-zsnd.soOK  (1.909 s)
  TEST tst-bsd-tcp1-zsndrcv.so OK  (1.896 s)
  TEST tst-bsd-tcp1.so OK  (1.913 s)
  TEST tst-chdir.soOK  (0.964 s)
 

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

2016-08-13 Thread avi
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.


Build failed in Jenkins: osv-build #1107

2016-08-15 Thread avi
See 

Changes:

[jwkozaczuk] Provide alternative java.so to start jvm without classloader and 
log

--
[...truncated 1206 lines...]
Adding /usr/lib/jvm/java/jre/lib/zi/America/Bahia_Banderas...
Adding /usr/lib/jvm/java/jre/lib/zi/America/Matamoros...
Adding /usr/lib/jvm/java/jre/lib/cmm/LINEAR_RGB.pf...
Adding /usr/lib/jvm/java/jre/lib/zi/Asia/Riyadh...
Adding /usr/lib/jvm/java/jre/lib/zi/Europe/Simferopol...
Adding /usr/lib/jvm/java/jre/lib/zi/Australia/Melbourne...
Adding /usr/lib/jvm/java/jre/lib/zi/Australia/Sydney...
Adding /usr/lib/jvm/java/jre/lib/zi/Pacific/Pohnpei...
Adding /usr/lib/jvm/java/jre/lib/zi/EET...
Adding /usr/lib/jvm/java/jre/lib/zi/Europe/Warsaw...
Adding /usr/lib/jvm/java/jre/lib/amd64/libdt_socket.so...
Adding /usr/lib/jvm/java/jre/lib/zi/SystemV/HST10...
Adding /usr/lib/jvm/java/jre/lib/zi/Asia/Tehran...
Adding /usr/lib/jvm/java/jre/lib/zi/America/Argentina/Catamarca...
Adding /usr/lib/jvm/java/jre/lib/zi/America/Indiana/Petersburg...
Adding /usr/lib/jvm/java/jre/lib/zi/Africa/Djibouti...
Adding /usr/lib/jvm/java/jre/lib/zi/Africa/Monrovia...
Adding /usr/lib/jvm/java/jre/lib/zi/America/Lima...
Adding /usr/lib/jvm/java/jre/lib/management/jmxremote.password.template...
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 /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...
Adding /tests/tst-elf-permissions.so...
Adding /tests/misc-mutex.so...
Adding /tests/misc-sockets.so...
Adding /tests/tst-condvar.so...
Adding /tests/tst-queue-mpsc.so...
Adding /tests/tst-af-l

Build failed in Jenkins: osv-build-nightly #848

2016-08-15 Thread avi
See 

Changes:

[jwkozaczuk] Provide alternative java.so to start jvm without classloader and 
log

--
[...truncated 1113 lines...]
Adding /usr/lib/jvm/java/jre/lib/zi/America/Matamoros...
Adding /usr/lib/jvm/java/jre/lib/cmm/LINEAR_RGB.pf...
Adding /usr/lib/jvm/java/jre/lib/zi/Asia/Riyadh...
Adding /usr/lib/jvm/java/jre/lib/zi/Europe/Simferopol...
Adding /usr/lib/jvm/java/jre/lib/zi/Australia/Melbourne...
Adding /usr/lib/jvm/java/jre/lib/zi/Australia/Sydney...
Adding /usr/lib/jvm/java/jre/lib/zi/Pacific/Pohnpei...
Adding /usr/lib/jvm/java/jre/lib/zi/EET...
Adding /usr/lib/jvm/java/jre/lib/zi/Europe/Warsaw...
Adding /usr/lib/jvm/java/jre/lib/amd64/libdt_socket.so...
Adding /usr/lib/jvm/java/jre/lib/zi/SystemV/HST10...
Adding /usr/lib/jvm/java/jre/lib/zi/Asia/Tehran...
Adding /usr/lib/jvm/java/jre/lib/zi/America/Argentina/Catamarca...
Adding /usr/lib/jvm/java/jre/lib/zi/America/Indiana/Petersburg...
Adding /usr/lib/jvm/java/jre/lib/zi/Africa/Djibouti...
Adding /usr/lib/jvm/java/jre/lib/zi/Africa/Monrovia...
Adding /usr/lib/jvm/java/jre/lib/zi/America/Lima...
Adding /usr/lib/jvm/java/jre/lib/management/jmxremote.password.template...
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 /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...
Adding /tests/tst-elf-permissions.so...
Adding /tests/misc-mutex.so...
Adding /tests/misc-sockets.so...
Adding /tests/tst-condvar.so...
Adding /tests/tst-queue-mpsc.so...
Adding /tests/tst-af-local.so...
Adding /tests/tst-pipe.so...
Adding /tests/t

Build failed in Jenkins: osv-build-nightly #849

2016-08-16 Thread avi
See 

--
[...truncated 1101 lines...]
Adding /usr/lib/jvm/java/jre/lib/zi/America/Bahia_Banderas...
Adding /usr/lib/jvm/java/jre/lib/zi/America/Matamoros...
Adding /usr/lib/jvm/java/jre/lib/cmm/LINEAR_RGB.pf...
Adding /usr/lib/jvm/java/jre/lib/zi/Asia/Riyadh...
Adding /usr/lib/jvm/java/jre/lib/zi/Europe/Simferopol...
Adding /usr/lib/jvm/java/jre/lib/zi/Australia/Melbourne...
Adding /usr/lib/jvm/java/jre/lib/zi/Australia/Sydney...
Adding /usr/lib/jvm/java/jre/lib/zi/Pacific/Pohnpei...
Adding /usr/lib/jvm/java/jre/lib/zi/EET...
Adding /usr/lib/jvm/java/jre/lib/zi/Europe/Warsaw...
Adding /usr/lib/jvm/java/jre/lib/amd64/libdt_socket.so...
Adding /usr/lib/jvm/java/jre/lib/zi/SystemV/HST10...
Adding /usr/lib/jvm/java/jre/lib/zi/Asia/Tehran...
Adding /usr/lib/jvm/java/jre/lib/zi/America/Argentina/Catamarca...
Adding /usr/lib/jvm/java/jre/lib/zi/America/Indiana/Petersburg...
Adding /usr/lib/jvm/java/jre/lib/zi/Africa/Djibouti...
Adding /usr/lib/jvm/java/jre/lib/zi/Africa/Monrovia...
Adding /usr/lib/jvm/java/jre/lib/zi/America/Lima...
Adding /usr/lib/jvm/java/jre/lib/management/jmxremote.password.template...
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 /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...
Adding /tests/tst-elf-permissions.so...
Adding /tests/misc-mutex.so...
Adding /tests/misc-sockets.so...
Adding /tests/tst-condvar.so...
Adding /tests/tst-queue-mpsc.so...
Adding /tests/tst-af-local.so...
Adding /tests/tst-pipe.so...
Adding /tests/tst-yield.so...
Adding /tests/misc-ctxsw

Build failed in Jenkins: osv-build-nightly #850

2016-08-17 Thread avi
See 

--
[...truncated 1088 lines...]
Adding /usr/lib/jvm/java/jre/lib/zi/America/Bahia_Banderas...
Adding /usr/lib/jvm/java/jre/lib/zi/America/Matamoros...
Adding /usr/lib/jvm/java/jre/lib/cmm/LINEAR_RGB.pf...
Adding /usr/lib/jvm/java/jre/lib/zi/Asia/Riyadh...
Adding /usr/lib/jvm/java/jre/lib/zi/Europe/Simferopol...
Adding /usr/lib/jvm/java/jre/lib/zi/Australia/Melbourne...
Adding /usr/lib/jvm/java/jre/lib/zi/Australia/Sydney...
Adding /usr/lib/jvm/java/jre/lib/zi/Pacific/Pohnpei...
Adding /usr/lib/jvm/java/jre/lib/zi/EET...
Adding /usr/lib/jvm/java/jre/lib/zi/Europe/Warsaw...
Adding /usr/lib/jvm/java/jre/lib/amd64/libdt_socket.so...
Adding /usr/lib/jvm/java/jre/lib/zi/SystemV/HST10...
Adding /usr/lib/jvm/java/jre/lib/zi/Asia/Tehran...
Adding /usr/lib/jvm/java/jre/lib/zi/America/Argentina/Catamarca...
Adding /usr/lib/jvm/java/jre/lib/zi/America/Indiana/Petersburg...
Adding /usr/lib/jvm/java/jre/lib/zi/Africa/Djibouti...
Adding /usr/lib/jvm/java/jre/lib/zi/Africa/Monrovia...
Adding /usr/lib/jvm/java/jre/lib/zi/America/Lima...
Adding /usr/lib/jvm/java/jre/lib/management/jmxremote.password.template...
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 /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...
Adding /tests/tst-elf-permissions.so...
Adding /tests/misc-mutex.so...
Adding /tests/misc-sockets.so...
Adding /tests/tst-condvar.so...
Adding /tests/tst-queue-mpsc.so...
Adding /tests/tst-af-local.so...
Adding /tests/tst-pipe.so...
Adding /tests/tst-yield.so...
Adding /tests/misc-ctxsw

Build failed in Jenkins: osv-build-nightly #851

2016-08-18 Thread avi
See 

--
[...truncated 1088 lines...]
Adding /usr/lib/jvm/java/jre/lib/zi/America/Bahia_Banderas...
Adding /usr/lib/jvm/java/jre/lib/zi/America/Matamoros...
Adding /usr/lib/jvm/java/jre/lib/cmm/LINEAR_RGB.pf...
Adding /usr/lib/jvm/java/jre/lib/zi/Asia/Riyadh...
Adding /usr/lib/jvm/java/jre/lib/zi/Europe/Simferopol...
Adding /usr/lib/jvm/java/jre/lib/zi/Australia/Melbourne...
Adding /usr/lib/jvm/java/jre/lib/zi/Australia/Sydney...
Adding /usr/lib/jvm/java/jre/lib/zi/Pacific/Pohnpei...
Adding /usr/lib/jvm/java/jre/lib/zi/EET...
Adding /usr/lib/jvm/java/jre/lib/zi/Europe/Warsaw...
Adding /usr/lib/jvm/java/jre/lib/amd64/libdt_socket.so...
Adding /usr/lib/jvm/java/jre/lib/zi/SystemV/HST10...
Adding /usr/lib/jvm/java/jre/lib/zi/Asia/Tehran...
Adding /usr/lib/jvm/java/jre/lib/zi/America/Argentina/Catamarca...
Adding /usr/lib/jvm/java/jre/lib/zi/America/Indiana/Petersburg...
Adding /usr/lib/jvm/java/jre/lib/zi/Africa/Djibouti...
Adding /usr/lib/jvm/java/jre/lib/zi/Africa/Monrovia...
Adding /usr/lib/jvm/java/jre/lib/zi/America/Lima...
Adding /usr/lib/jvm/java/jre/lib/management/jmxremote.password.template...
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 /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...
Adding /tests/tst-elf-permissions.so...
Adding /tests/misc-mutex.so...
Adding /tests/misc-sockets.so...
Adding /tests/tst-condvar.so...
Adding /tests/tst-queue-mpsc.so...
Adding /tests/tst-af-local.so...
Adding /tests/tst-pipe.so...
Adding /tests/tst-yield.so...
Adding /tests/misc-ctxsw

Build failed in Jenkins: osv-build-nightly #852

2016-08-19 Thread avi
See 

--
[...truncated 1088 lines...]
Adding /usr/lib/jvm/java/jre/lib/zi/America/Bahia_Banderas...
Adding /usr/lib/jvm/java/jre/lib/zi/America/Matamoros...
Adding /usr/lib/jvm/java/jre/lib/cmm/LINEAR_RGB.pf...
Adding /usr/lib/jvm/java/jre/lib/zi/Asia/Riyadh...
Adding /usr/lib/jvm/java/jre/lib/zi/Europe/Simferopol...
Adding /usr/lib/jvm/java/jre/lib/zi/Australia/Melbourne...
Adding /usr/lib/jvm/java/jre/lib/zi/Australia/Sydney...
Adding /usr/lib/jvm/java/jre/lib/zi/Pacific/Pohnpei...
Adding /usr/lib/jvm/java/jre/lib/zi/EET...
Adding /usr/lib/jvm/java/jre/lib/zi/Europe/Warsaw...
Adding /usr/lib/jvm/java/jre/lib/amd64/libdt_socket.so...
Adding /usr/lib/jvm/java/jre/lib/zi/SystemV/HST10...
Adding /usr/lib/jvm/java/jre/lib/zi/Asia/Tehran...
Adding /usr/lib/jvm/java/jre/lib/zi/America/Argentina/Catamarca...
Adding /usr/lib/jvm/java/jre/lib/zi/America/Indiana/Petersburg...
Adding /usr/lib/jvm/java/jre/lib/zi/Africa/Djibouti...
Adding /usr/lib/jvm/java/jre/lib/zi/Africa/Monrovia...
Adding /usr/lib/jvm/java/jre/lib/zi/America/Lima...
Adding /usr/lib/jvm/java/jre/lib/management/jmxremote.password.template...
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 /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...
Adding /tests/tst-elf-permissions.so...
Adding /tests/misc-mutex.so...
Adding /tests/misc-sockets.so...
Adding /tests/tst-condvar.so...
Adding /tests/tst-queue-mpsc.so...
Adding /tests/tst-af-local.so...
Adding /tests/tst-pipe.so...
Adding /tests/tst-yield.so...
Adding /tests/misc-ctxsw

Build failed in Jenkins: osv-build-nightly #853

2016-08-20 Thread avi
See 

--
[...truncated 1088 lines...]
Adding /usr/lib/jvm/java/jre/lib/zi/America/Bahia_Banderas...
Adding /usr/lib/jvm/java/jre/lib/zi/America/Matamoros...
Adding /usr/lib/jvm/java/jre/lib/cmm/LINEAR_RGB.pf...
Adding /usr/lib/jvm/java/jre/lib/zi/Asia/Riyadh...
Adding /usr/lib/jvm/java/jre/lib/zi/Europe/Simferopol...
Adding /usr/lib/jvm/java/jre/lib/zi/Australia/Melbourne...
Adding /usr/lib/jvm/java/jre/lib/zi/Australia/Sydney...
Adding /usr/lib/jvm/java/jre/lib/zi/Pacific/Pohnpei...
Adding /usr/lib/jvm/java/jre/lib/zi/EET...
Adding /usr/lib/jvm/java/jre/lib/zi/Europe/Warsaw...
Adding /usr/lib/jvm/java/jre/lib/amd64/libdt_socket.so...
Adding /usr/lib/jvm/java/jre/lib/zi/SystemV/HST10...
Adding /usr/lib/jvm/java/jre/lib/zi/Asia/Tehran...
Adding /usr/lib/jvm/java/jre/lib/zi/America/Argentina/Catamarca...
Adding /usr/lib/jvm/java/jre/lib/zi/America/Indiana/Petersburg...
Adding /usr/lib/jvm/java/jre/lib/zi/Africa/Djibouti...
Adding /usr/lib/jvm/java/jre/lib/zi/Africa/Monrovia...
Adding /usr/lib/jvm/java/jre/lib/zi/America/Lima...
Adding /usr/lib/jvm/java/jre/lib/management/jmxremote.password.template...
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 /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...
Adding /tests/tst-elf-permissions.so...
Adding /tests/misc-mutex.so...
Adding /tests/misc-sockets.so...
Adding /tests/tst-condvar.so...
Adding /tests/tst-queue-mpsc.so...
Adding /tests/tst-af-local.so...
Adding /tests/tst-pipe.so...
Adding /tests/tst-yield.so...
Adding /tests/misc-ctxsw

Build failed in Jenkins: osv-build #1108

2016-08-21 Thread avi
See 

Changes:

[jwkozaczuk] Fixes failing tracing_smoke_test.

--
[...truncated 1255 lines...]
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 /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...
Adding /tests/tst-elf-permissions.so...
Adding /tests/misc-mutex.so...
Adding /tests/misc-sockets.so...
Adding /tests/tst-condvar.so...
Adding /tests/tst-queue-mpsc.so...
Adding /tests/tst-af-local.so...
Adding /tests/tst-pipe.so...
Adding /tests/tst-yield.so...
Adding /tests/misc-ctxsw.so...
Adding /tests/tst-readdir.so...
Adding /tests/tst-read.so...
Adding /tests/tst-symlink.so...
Adding /tests/tst-openat.so...
Adding /tests/tst-eventfd.so...
Adding /tests/tst-remove.so...
Adding /tests/misc-wake.so...
Adding /tests/tst-epoll.so...
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/testr

Build failed in Jenkins: osv-build #1109

2016-08-21 Thread avi
See 

Changes:

[justin.cinkelj] libc: add CPU_COUNT_S

--
[...truncated 2510 lines...]
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 /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...
Adding /tests/tst-elf-permissions.so...
Adding /tests/misc-mutex.so...
Adding /tests/misc-sockets.so...
Adding /tests/tst-condvar.so...
Adding /tests/tst-queue-mpsc.so...
Adding /tests/tst-af-local.so...
Adding /tests/tst-pipe.so...
Adding /tests/tst-yield.so...
Adding /tests/misc-ctxsw.so...
Adding /tests/tst-readdir.so...
Adding /tests/tst-read.so...
Adding /tests/tst-symlink.so...
Adding /tests/tst-openat.so...
Adding /tests/tst-eventfd.so...
Adding /tests/tst-remove.so...
Adding /tests/misc-wake.so...
Adding /tests/tst-epoll.so...
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/testrunner.so

Jenkins build is back to normal : osv-build #1110

2016-08-21 Thread avi
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.


Build failed in Jenkins: osv-build #1111

2016-08-21 Thread avi
See 

Changes:

[Nadav Har'El] Update apps/

--
[...truncated 1288 lines...]
Adding /tests/tst-eventfd.so...
Adding /tests/tst-remove.so...
Adding /tests/misc-wake.so...
Adding /tests/tst-epoll.so...
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/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...
+ cd 
+ exec ./scripts/test.py
  TEST java-perms  OK  (1.236 s)
  TEST java_isolated   OK  (1.410 s)
  TEST java_non_isolated   OK  (1.189 s)
  TEST tcp_close_without_reading   OK  (0.925 s)
  TEST tracing_smoke_test  OK  (12.300 s)
  TEST tst-af-local.so OK  (3.058 s)
  TEST tst-align.soOK  (1.007 s)
  TEST tst-app.so  OK  (0.937 s)
  TEST tst-async.soOK  (1.330 s)
  TEST tst-bitset-iter.so  OK  (1.189 s)
  TEST tst-bsd-evh.so  OK  (0.847 s)
  TEST tst-bsd-kthread.so  OK  (1.046 s)
  TEST tst-bsd-taskqueue.soOK  (0.884 s)
  TEST tst-bsd-tcp1-zrcv.soOK  (1.917 s)
  TEST tst-bsd-tcp1-zsnd.soOK  (2.006 s)
  TEST tst-bsd-tcp1-zsndrcv.so OK  (1.96

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

2016-08-21 Thread avi
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.


Jenkins build is back to normal : osv-build #1112

2016-08-23 Thread avi
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.


Build failed in Jenkins: osv-build #1114

2016-08-28 Thread avi
See 

Changes:

[Nadav Har'El] RFC: osv_execve() should wait for app_runtime to be set

--
[...truncated 1342 lines...]
Adding /tests/misc-wake.so...
Adding /tests/tst-epoll.so...
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/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...
+ cd 
+ exec ./scripts/test.py
  TEST java-perms  OK  (1.280 s)
  TEST java_isolated   OK  (1.692 s)
  TEST java_non_isolated   OK  (1.129 s)
  TEST tcp_close_without_reading   OK  (0.999 s)
  TEST tracing_smoke_test  OK  (9.798 s)
  TEST tst-af-local.so OK  (2.984 s)
  TEST tst-align.soOK  (0.971 s)
  TEST tst-app.so  OK  (0.957 s)
  TEST tst-async.soOK  (1.413 s)
  TEST tst-bitset-iter.so  OK  (0.816 s)
  TEST tst-bsd-evh.so  OK  (0.865 s)
  TEST tst-bsd-kthread.so  OK  (1.097 s)
  TEST tst-bsd-taskqueue.soOK  (0.839 s)
  TEST tst-bsd-tcp1-zrcv.soOK  (1.889 s)
  TEST tst-bsd-tcp1-zsnd.soOK  (2.349 s)
  TEST tst-bsd-tcp1-zsndrcv.so OK

Jenkins build is back to normal : osv-build #1115

2016-08-28 Thread avi
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.


Build failed in Jenkins: osv-build-nightly #861

2016-08-28 Thread avi
See 

Changes:

[Nadav Har'El] update apps submodule

[Nadav Har'El] RFC: osv_execve() should wait for app_runtime to be set

[benoit.canet.contrib] x64: 'syscall' instruction support

[benoit.canet.contrib] test: Add gettid() syscall test

[Nadav Har'El] tst-syscall: some minor improvements

--
[...truncated 1725 lines...]
Adding /tests/misc-mmap-big-file.so...
Adding /tests/tst-mmap.so...
Adding /tests/tst-huge.so...
Adding /tests/tst-elf-permissions.so...
Adding /tests/misc-mutex.so...
Adding /tests/misc-sockets.so...
Adding /tests/tst-condvar.so...
Adding /tests/tst-queue-mpsc.so...
Adding /tests/tst-af-local.so...
Adding /tests/tst-pipe.so...
Adding /tests/tst-yield.so...
Adding /tests/misc-ctxsw.so...
Adding /tests/tst-readdir.so...
Adding /tests/tst-read.so...
Adding /tests/tst-symlink.so...
Adding /tests/tst-openat.so...
Adding /tests/tst-eventfd.so...
Adding /tests/tst-remove.so...
Adding /tests/misc-wake.so...
Adding /tests/tst-epoll.so...
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/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...
+ cd 
+ exec ./scripts/test.py
  TEST java-perms  OK  (1.525 s)
  TEST java_isolated   O

Jenkins build is back to normal : osv-build #1124

2016-08-29 Thread avi
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.


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

2016-08-29 Thread avi
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.


Build failed in Jenkins: osv-build-nightly #878

2016-09-14 Thread avi
See 

Changes:

[Nadav Har'El] Update apps/ submodule

--
[...truncated 1199 lines...]
Adding /tests/tst-epoll.so...
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/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...
+ cd 
+ exec ./scripts/test.py
  TEST java-perms  OK  (1.430 s)
  TEST java_isolated   OK  (1.470 s)
  TEST java_non_isolated   OK  (1.297 s)
  TEST tcp_close_without_reading   OK  (0.953 s)
  TEST tracing_smoke_test  OK  (12.266 s)
  TEST tst-af-local.so OK  (3.049 s)
  TEST tst-align.soOK  (1.779 s)
  TEST tst-app.so  OK  (1.543 s)
  TEST tst-async.soOK  (1.436 s)
  TEST tst-bitset-iter.so  OK  (0.923 s)
  TEST tst-bsd-evh.so  OK  (1.039 s)
  TEST tst-bsd-kthread.so  OK  (1.121 s)
  TEST tst-bsd-taskqueue.soOK  (0.892 s)
  TEST tst-bsd-tcp1-zrcv.soOK  (1.949 s)
  TEST tst-bsd-tcp1-zsnd.soOK  (1.930 s)
  TEST tst-bsd-tcp1-zsndrcv.so OK  (2.127 s)
  TEST tst-bsd-tcp1.so 

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

2016-09-15 Thread avi
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.


Build failed in Jenkins: osv-build-nightly #881

2016-09-17 Thread avi
See 

--
[...truncated 1142 lines...]
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 /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...
Adding /tests/tst-elf-permissions.so...
Adding /tests/misc-mutex.so...
Adding /tests/misc-sockets.so...
Adding /tests/tst-condvar.so...
Adding /tests/tst-queue-mpsc.so...
Adding /tests/tst-af-local.so...
Adding /tests/tst-pipe.so...
Adding /tests/tst-yield.so...
Adding /tests/misc-ctxsw.so...
Adding /tests/tst-readdir.so...
Adding /tests/tst-read.so...
Adding /tests/tst-symlink.so...
Adding /tests/tst-openat.so...
Adding /tests/tst-eventfd.so...
Adding /tests/tst-remove.so...
Adding /tests/misc-wake.so...
Adding /tests/tst-epoll.so...
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.

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

2016-09-18 Thread avi
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.


Build failed in Jenkins: osv-build-nightly #890

2016-09-26 Thread avi
See 

--
[...truncated 1196 lines...]
Adding /tests/tst-epoll.so...
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/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...
+ cd 
+ exec ./scripts/test.py
  TEST java-perms  OK  (1.180 s)
  TEST java_isolated   OK  (1.306 s)
  TEST java_non_isolated   OK  (1.168 s)
  TEST tcp_close_without_reading   OK  (1.477 s)
  TEST tracing_smoke_test  OK  (12.430 s)
  TEST tst-af-local.so OK  (2.933 s)
  TEST tst-align.soOK  (0.908 s)
  TEST tst-app.so  OK  (0.859 s)
  TEST tst-async.soOK  (1.357 s)
  TEST tst-bitset-iter.so  OK  (0.817 s)
  TEST tst-bsd-evh.so  OK  (1.556 s)
  TEST tst-bsd-kthread.so  OK  (1.033 s)
  TEST tst-bsd-taskqueue.soOK  (0.854 s)
  TEST tst-bsd-tcp1-zrcv.soOK  (1.925 s)
  TEST tst-bsd-tcp1-zsnd.soOK  (2.031 s)
  TEST tst-bsd-tcp1-zsndrcv.so OK  (1.988 s)
  TEST tst-bsd-tcp1.so OK  (2.037 s)
  TEST tst-chdir.so   

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

2016-09-27 Thread avi
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.


Build failed in Jenkins: osv-build-nightly #898

2016-10-04 Thread avi
See 

--
[...truncated 1196 lines...]
Adding /tests/tst-epoll.so...
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/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...
+ cd 
+ exec ./scripts/test.py
  TEST java-perms  OK  (1.371 s)
  TEST java_isolated   OK  (1.511 s)
  TEST java_non_isolated   OK  (1.377 s)
  TEST tcp_close_without_reading   OK  (0.936 s)
  TEST tracing_smoke_test  OK  (13.131 s)
  TEST tst-af-local.so OK  (3.055 s)
  TEST tst-align.soOK  (2.093 s)
  TEST tst-app.so  OK  (1.060 s)
  TEST tst-async.soOK  (1.493 s)
  TEST tst-bitset-iter.so  OK  (0.874 s)
  TEST tst-bsd-evh.so  OK  (0.899 s)
  TEST tst-bsd-kthread.so  OK  (0.997 s)
  TEST tst-bsd-taskqueue.soOK  (0.857 s)
  TEST tst-bsd-tcp1-zrcv.soOK  (1.966 s)
  TEST tst-bsd-tcp1-zsnd.soOK  (1.904 s)
  TEST tst-bsd-tcp1-zsndrcv.so OK  (2.070 s)
  TEST tst-bsd-tcp1.so OK  (2.012 s)
  TEST tst-chdir.so   

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

2016-10-05 Thread avi
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.


Build failed in Jenkins: osv-build #1137

2016-11-03 Thread avi
See 

Changes:

[Nadav Har'El] Update apps/ to latest version

--
[...truncated 1227 lines...]
Adding /tests/misc-mmap-big-file.so...
Adding /tests/tst-mmap.so...
Adding /tests/tst-huge.so...
Adding /tests/tst-elf-permissions.so...
Adding /tests/misc-mutex.so...
Adding /tests/misc-sockets.so...
Adding /tests/tst-condvar.so...
Adding /tests/tst-queue-mpsc.so...
Adding /tests/tst-af-local.so...
Adding /tests/tst-pipe.so...
Adding /tests/tst-yield.so...
Adding /tests/misc-ctxsw.so...
Adding /tests/tst-readdir.so...
Adding /tests/tst-read.so...
Adding /tests/tst-symlink.so...
Adding /tests/tst-openat.so...
Adding /tests/tst-eventfd.so...
Adding /tests/tst-remove.so...
Adding /tests/misc-wake.so...
Adding /tests/tst-epoll.so...
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/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...
+ cd 
+ exec ./scripts/test.py
  TEST java-perms  OK  (1.253 s)
  TEST java_isolated   OK  (1.470 s)
  TEST java_non_isolated   OK  (2.262 s)
  TEST tcp_close_without_reading   OK  (1.115 s)
  TEST tracing_smoke_test  OK  (16.365 s)
  TEST tst-af-local.so   

Jenkins build is back to normal : osv-build #1138

2016-11-16 Thread avi
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.


Build failed in Jenkins: osv-build #1157

2016-12-20 Thread avi
See 

Changes:

[jwkozaczuk] Move java/* to modules/java* and modularize java images build 
process

--
[...truncated 8301 lines...]
[INFO] org/ already added, skipping
[INFO] org/fest/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/maven/org.easytesting/ already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] org/ already added, skipping
[INFO] org/fest/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/maven/org.easytesting/ already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] org/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] org/ already added, skipping
[INFO] org/apache/ already added, skipping
[INFO] org/apache/commons/ already added, skipping
[INFO] META-INF/LICENSE.txt already added, skipping
[INFO] META-INF/NOTICE.txt already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] Building jar: 

[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] org/ already added, skipping
[INFO] LICENSE.txt already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] org/ already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] org/ already added, skipping
[INFO] org/fest/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/maven/org.easytesting/ already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] org/ already added, skipping
[INFO] org/fest/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/maven/org.easytesting/ already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] org/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] org/ already added, skipping
[INFO] org/apache/ already added, skipping
[INFO] org/apache/commons/ already added, skipping
[INFO] META-INF/LICENSE.txt already added, skipping
[INFO] META-INF/NOTICE.txt already added, skipping
[INFO] META-INF/maven/ already added, skipping
[WARNING] Configuration options: 'appendAssemblyId' is set to false, and 
'classifier' is missing.
Instead of attaching the assembly file: 

 it will become the file for main project artifact.
NOTE: If multiple descriptors or descriptor-formats are provided for this 
project, the value of this file will be non-deterministic!
[WARNING] Replacing pre-existing project main-artifact file: 

with assembly file: 

[INFO] 
[INFO] 
[INFO] Building java-tests-parent 1.0-SNAPSHOT
[INFO] 
[INFO] 
[INFO] Reactor Summary:
[INFO] 
[INFO] runjava-common . SUCCESS [  1.022 s]
[INFO] runjava-non-isolated ... SUCCESS [  0.508 s]
[INFO] runjava-isolated ... SUCCESS [  1.051 s]
[INFO] tests-jre-extension  SUCCESS [  0.060 s]
[INFO] tests-isolates . SUCCESS [  0.322 s]
[INFO] runjava-tests .. SUCCESS [  0.751 s]
[INFO] java-tests-parent .. SUCCESS [  0.000 s]
[INFO] 
[INFO] BUILD SUCCESS
[INFO] 
[INFO] Total time: 3.838 s
[INFO] Finished at: 2016-12-21T07:40:55+00:00
[INFO] Final Memory: 27M/1528M
[INFO] 
make: Nothing to be done for 'module'.
  MKDIRS
cd jolokia-agent && mvn package -DskipTests=true
[INFO] Scanning for proje

Build failed in Jenkins: osv-build #1158

2016-12-21 Thread avi
See 

Changes:

[Nadav Har'El] Update apps/ submodule

--
[...truncated 8998 lines...]
Adding /usr/lib/jvm/java/jre/lib/zi/SystemV/PST8...
Adding /usr/lib/jvm/java/jre/lib/logging.properties...
Adding /usr/lib/jvm/java/jre/lib/zi/America/Argentina/Salta...
Adding /usr/lib/jvm/java/jre/lib/zi/Africa/Tunis...
Adding /usr/lib/jvm/java/jre/lib/amd64/libjsdt.so...
Adding /usr/lib/jvm/java/jre/lib/zi/Atlantic/Cape_Verde...
Adding /usr/lib/jvm/java/jre/bin/tnameserv...
Adding /usr/lib/jvm/java/jre/lib/amd64/libnio.so...
Adding /usr/lib/jvm/java/jre/lib/zi/America/Juneau...
Adding /usr/lib/jvm/java/jre/lib/zi/America/Argentina/La_Rioja...
Adding /usr/lib/jvm/java/jre/lib/zi/EST5EDT...
Adding /usr/lib/jvm/java/jre/lib/zi/Pacific/Pago_Pago...
Adding /usr/lib/jvm/java/jre/lib/zi/Africa/Nouakchott...
Adding /usr/lib/jvm/java/jre/lib/zi/Etc/GMT+8...
Adding /usr/lib/jvm/java/jre/lib/amd64/libnpt.so...
Adding /usr/lib/jvm/java/jre/lib/zi/Etc/GMT+6...
Adding /usr/lib/jvm/java/jre/lib/zi/Etc/GMT+5...
Adding /usr/lib/jvm/java/jre/lib/zi/Etc/GMT+4...
Adding /usr/lib/jvm/java/jre/lib/zi/Antarctica/Davis...
Adding /usr/lib/jvm/java/jre/lib/zi/Etc/GMT+2...
Adding /usr/lib/jvm/java/jre/lib/zi/Etc/GMT+1...
Adding /usr/lib/jvm/java/jre/lib/zi/Indian/Mahe...
Adding /usr/lib/jvm/java/jre/lib/zi/Asia/Beirut...
Adding /usr/lib/jvm/java/jre/lib/zi/Africa/El_Aaiun...
Adding /usr/lib/jvm/java/lib/ct.sym...
Adding /usr/lib/jvm/java/jre/lib/zi/Africa/Porto-Novo...
Adding /usr/lib/jvm/java/jre/lib/zi/America/Argentina/Mendoza...
Adding /usr/lib/jvm/java/jre/lib/zi/America/Santa_Isabel...
Adding /usr/lib/jvm/java/jre/lib/zi/Asia/Aqtau...
Adding /usr/lib/jvm/java/jre/lib/zi/HST...
Adding /usr/lib/jvm/java/jre/lib/zi/Africa/Dakar...
Adding /usr/lib/jvm/java/jre/lib/zi/Atlantic/South_Georgia...
Adding /usr/lib/jvm/java/jre/lib/ext/pulse-java.jar...
Adding /usr/lib/jvm/java/jre/lib/zi/Australia/Broken_Hill...
Adding /usr/lib/jvm/java/jre/lib/zi/America/Argentina/San_Juan...
Adding /usr/lib/jvm/java/jre/lib/images/cursors/motif_MoveNoDrop32x32.gif...
Adding /usr/lib/jvm/java/jre/lib/zi/Africa/Nairobi...
Adding /usr/lib/jvm/java/jre/lib/zi/CET...
Adding /usr/lib/jvm/java/jre/lib/zi/SystemV/MST7MDT...
Adding /usr/lib/jvm/java/jre/lib/zi/Asia/Irkutsk...
Adding /usr/lib/jvm/java/jre/lib/zi/Europe/Tirane...
Adding /usr/lib/jvm/java/jre/lib/amd64/libfontmanager.so...
Adding /usr/lib/jvm/java/jre/lib/zi/SystemV/CST6CDT...
Adding /usr/lib/jvm/java/jre/lib/amd64/libjava.so...
Adding /usr/lib/jvm/java/jre/lib/zi/America/Havana...
Adding /usr/lib/jvm/java/jre/lib/zi/Asia/Hong_Kong...
Adding /usr/lib/jvm/java/jre/lib/zi/America/Indiana/Tell_City...
Adding /usr/lib/jvm/java/jre/lib/zi/Africa/Ouagadougou...
Adding /usr/lib/jvm/java/jre/lib/zi/Etc/GMT...
Adding /usr/lib/jvm/java/jre/lib/zi/Asia/Qyzylorda...
Adding /usr/lib/jvm/java/jre/lib/zi/Asia/Tbilisi...
Adding /usr/lib/jvm/java/jre/lib/zi/America/Panama...
Adding /usr/lib/jvm/java/jre/lib/zi/America/Swift_Current...
Adding /usr/lib/jvm/java/jre/lib/zi/Africa/Bujumbura...
Adding /usr/lib/jvm/java/jre/lib/amd64/libjdwp.so...
Adding /usr/lib/jvm/java/jre/bin/java...
Adding /usr/lib/jvm/java/jre/lib/zi/America/Campo_Grande...
Adding /usr/lib/jvm/java/jre/lib/zi/Asia/Kuwait...
Adding /usr/lib/jvm/java/jre/lib/zi/Antarctica/Rothera...
Adding /usr/lib/jvm/java/jre/lib/zi/Etc/GMT-10...
Adding /usr/lib/jvm/java/jre/lib/zi/America/Monterrey...
Adding /usr/lib/jvm/java/jre/lib/zi/Pacific/Tahiti...
Adding /usr/lib/jvm/java/jre/lib/zi/Atlantic/Stanley...
Adding /usr/lib/jvm/java/jre/lib/zi/America/Indiana/Winamac...
Adding /usr/lib/jvm/java/jre/lib/zi/America/North_Dakota/New_Salem...
Adding /usr/lib/jvm/java/jre/lib/zi/America/Indiana/Vincennes...
Adding /usr/lib/jvm/java/jre/lib/zi/America/Indiana/Vevay...
Adding /usr/lib/jvm/java/jre/lib/zi/Asia/Dili...
Adding /usr/lib/jvm/java/jre/lib/zi/Africa/Libreville...
Adding /usr/lib/jvm/java/jre/lib/zi/America/Cambridge_Bay...
Adding /usr/lib/jvm/java/jre/lib/zi/Asia/Sakhalin...
Adding /usr/lib/jvm/java/jre/lib/zi/Africa/Banjul...
Adding /usr/lib/jvm/java/jre/lib/zi/Asia/Karachi...
Adding /usr/lib/jvm/java/jre/lib/zi/America/Curacao...
Adding /usr/lib/jvm/java/jre/lib/zi/Europe/Vienna...
Adding /usr/lib/jvm/java/jre/lib/zi/Asia/Jayapura...
Adding /usr/lib/jvm/java/jre/lib/zi/Europe/Minsk...
Adding /usr/lib/jvm/java/jre/lib/zi/Africa/Sao_Tome...
Adding /usr/lib/jvm/java/jre/lib/zi/America/Cancun...
Adding /usr/lib/jvm/java/jre/lib/zi/Asia/Manila...
Adding /usr/lib/jvm/java/jre/lib/zi/America/Danmarkshavn...
Adding /usr/lib/jvm/java/jre/lib/zi/Pacific/Fakaofo...
Adding /usr/lib/jvm/java/jre/lib/zi/Asia/Phnom_Penh...
Adding /usr/lib/jvm/java/jre/lib/zi/America/Tegucigalpa...
Adding /usr/lib/jvm/java/jre/lib/zi/America/Maceio...
Adding /usr/lib/jvm/java/jre/lib/zi/Africa/Johannesburg...
Adding /usr/lib/jvm/java/jre/lib/zi/America/Bahia...
Adding /usr/lib/jvm/java/jre/lib

Build failed in Jenkins: osv-build #1159

2016-12-21 Thread avi
See 

Changes:

[rickp] Add missing pthread_getname_np()

--
[...truncated 10725 lines...]
Adding /usr/lib/jvm/java/jre/lib/zi/SystemV/PST8...
Adding /usr/lib/jvm/java/jre/lib/logging.properties...
Adding /usr/lib/jvm/java/jre/lib/zi/America/Argentina/Salta...
Adding /usr/lib/jvm/java/jre/lib/zi/Africa/Tunis...
Adding /usr/lib/jvm/java/jre/lib/amd64/libjsdt.so...
Adding /usr/lib/jvm/java/jre/lib/zi/Atlantic/Cape_Verde...
Adding /usr/lib/jvm/java/jre/bin/tnameserv...
Adding /usr/lib/jvm/java/jre/lib/amd64/libnio.so...
Adding /usr/lib/jvm/java/jre/lib/zi/America/Juneau...
Adding /usr/lib/jvm/java/jre/lib/zi/America/Argentina/La_Rioja...
Adding /usr/lib/jvm/java/jre/lib/zi/EST5EDT...
Adding /usr/lib/jvm/java/jre/lib/zi/Pacific/Pago_Pago...
Adding /usr/lib/jvm/java/jre/lib/zi/Africa/Nouakchott...
Adding /usr/lib/jvm/java/jre/lib/zi/Etc/GMT+8...
Adding /usr/lib/jvm/java/jre/lib/amd64/libnpt.so...
Adding /usr/lib/jvm/java/jre/lib/zi/Etc/GMT+6...
Adding /usr/lib/jvm/java/jre/lib/zi/Etc/GMT+5...
Adding /usr/lib/jvm/java/jre/lib/zi/Etc/GMT+4...
Adding /usr/lib/jvm/java/jre/lib/zi/Antarctica/Davis...
Adding /usr/lib/jvm/java/jre/lib/zi/Etc/GMT+2...
Adding /usr/lib/jvm/java/jre/lib/zi/Etc/GMT+1...
Adding /usr/lib/jvm/java/jre/lib/zi/Indian/Mahe...
Adding /usr/lib/jvm/java/jre/lib/zi/Asia/Beirut...
Adding /usr/lib/jvm/java/jre/lib/zi/Africa/El_Aaiun...
Adding /usr/lib/jvm/java/lib/ct.sym...
Adding /usr/lib/jvm/java/jre/lib/zi/Africa/Porto-Novo...
Adding /usr/lib/jvm/java/jre/lib/zi/America/Argentina/Mendoza...
Adding /usr/lib/jvm/java/jre/lib/zi/America/Santa_Isabel...
Adding /usr/lib/jvm/java/jre/lib/zi/Asia/Aqtau...
Adding /usr/lib/jvm/java/jre/lib/zi/HST...
Adding /usr/lib/jvm/java/jre/lib/zi/Africa/Dakar...
Adding /usr/lib/jvm/java/jre/lib/zi/Atlantic/South_Georgia...
Adding /usr/lib/jvm/java/jre/lib/ext/pulse-java.jar...
Adding /usr/lib/jvm/java/jre/lib/zi/Australia/Broken_Hill...
Adding /usr/lib/jvm/java/jre/lib/zi/America/Argentina/San_Juan...
Adding /usr/lib/jvm/java/jre/lib/images/cursors/motif_MoveNoDrop32x32.gif...
Adding /usr/lib/jvm/java/jre/lib/zi/Africa/Nairobi...
Adding /usr/lib/jvm/java/jre/lib/zi/CET...
Adding /usr/lib/jvm/java/jre/lib/zi/SystemV/MST7MDT...
Adding /usr/lib/jvm/java/jre/lib/zi/Asia/Irkutsk...
Adding /usr/lib/jvm/java/jre/lib/zi/Europe/Tirane...
Adding /usr/lib/jvm/java/jre/lib/amd64/libfontmanager.so...
Adding /usr/lib/jvm/java/jre/lib/zi/SystemV/CST6CDT...
Adding /usr/lib/jvm/java/jre/lib/amd64/libjava.so...
Adding /usr/lib/jvm/java/jre/lib/zi/America/Havana...
Adding /usr/lib/jvm/java/jre/lib/zi/Asia/Hong_Kong...
Adding /usr/lib/jvm/java/jre/lib/zi/America/Indiana/Tell_City...
Adding /usr/lib/jvm/java/jre/lib/zi/Africa/Ouagadougou...
Adding /usr/lib/jvm/java/jre/lib/zi/Etc/GMT...
Adding /usr/lib/jvm/java/jre/lib/zi/Asia/Qyzylorda...
Adding /usr/lib/jvm/java/jre/lib/zi/Asia/Tbilisi...
Adding /usr/lib/jvm/java/jre/lib/zi/America/Panama...
Adding /usr/lib/jvm/java/jre/lib/zi/America/Swift_Current...
Adding /usr/lib/jvm/java/jre/lib/zi/Africa/Bujumbura...
Adding /usr/lib/jvm/java/jre/lib/amd64/libjdwp.so...
Adding /usr/lib/jvm/java/jre/bin/java...
Adding /usr/lib/jvm/java/jre/lib/zi/America/Campo_Grande...
Adding /usr/lib/jvm/java/jre/lib/zi/Asia/Kuwait...
Adding /usr/lib/jvm/java/jre/lib/zi/Antarctica/Rothera...
Adding /usr/lib/jvm/java/jre/lib/zi/Etc/GMT-10...
Adding /usr/lib/jvm/java/jre/lib/zi/America/Monterrey...
Adding /usr/lib/jvm/java/jre/lib/zi/Pacific/Tahiti...
Adding /usr/lib/jvm/java/jre/lib/zi/Atlantic/Stanley...
Adding /usr/lib/jvm/java/jre/lib/zi/America/Indiana/Winamac...
Adding /usr/lib/jvm/java/jre/lib/zi/America/North_Dakota/New_Salem...
Adding /usr/lib/jvm/java/jre/lib/zi/America/Indiana/Vincennes...
Adding /usr/lib/jvm/java/jre/lib/zi/America/Indiana/Vevay...
Adding /usr/lib/jvm/java/jre/lib/zi/Asia/Dili...
Adding /usr/lib/jvm/java/jre/lib/zi/Africa/Libreville...
Adding /usr/lib/jvm/java/jre/lib/zi/America/Cambridge_Bay...
Adding /usr/lib/jvm/java/jre/lib/zi/Asia/Sakhalin...
Adding /usr/lib/jvm/java/jre/lib/zi/Africa/Banjul...
Adding /usr/lib/jvm/java/jre/lib/zi/Asia/Karachi...
Adding /usr/lib/jvm/java/jre/lib/zi/America/Curacao...
Adding /usr/lib/jvm/java/jre/lib/zi/Europe/Vienna...
Adding /usr/lib/jvm/java/jre/lib/zi/Asia/Jayapura...
Adding /usr/lib/jvm/java/jre/lib/zi/Europe/Minsk...
Adding /usr/lib/jvm/java/jre/lib/zi/Africa/Sao_Tome...
Adding /usr/lib/jvm/java/jre/lib/zi/America/Cancun...
Adding /usr/lib/jvm/java/jre/lib/zi/Asia/Manila...
Adding /usr/lib/jvm/java/jre/lib/zi/America/Danmarkshavn...
Adding /usr/lib/jvm/java/jre/lib/zi/Pacific/Fakaofo...
Adding /usr/lib/jvm/java/jre/lib/zi/Asia/Phnom_Penh...
Adding /usr/lib/jvm/java/jre/lib/zi/America/Tegucigalpa...
Adding /usr/lib/jvm/java/jre/lib/zi/America/Maceio...
Adding /usr/lib/jvm/java/jre/lib/zi/Africa/Johannesburg...
Adding /usr/lib/jvm/java/jre/lib/zi/America/Bahia...
Adding /usr/lib/jvm/java/jre

Jenkins build is back to normal : osv-build #1162

2016-12-22 Thread avi
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.


Jenkins build is back to normal : osv-build #1166

2016-12-25 Thread avi
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: Symbol lookup errors while building C++ source code

2017-04-23 Thread Avi Kivity
It could be the new ABI, see 
https://gcc.gnu.org/onlinedocs/libstdc++/manual/using_dual_abi.html.



Try compiling your code with _GLIBCXX_USE_CXX11_ABI=0.


On 04/23/2017 01:41 PM, Niels Bergsma wrote:

Hi all,

I've been trying to build simple C++ apps for the past few weeks on 
OSV. I frequently receive "failed looking up symbol" errors and I 
can't figure out how to solve them properly. Simple programs like 
HelloWorld or variants which include simple shared library work 
correctly, but more sophisticated libraries like leveldb, restbed 
report errors at runtime. Even when I manual compile those libraries 
and link the object files with my own code.


The error I receive look like:
|
OSv v0.24
eth0: 192.168.122.15
/tools/example.so: failed looking up symbol 
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_ 
(std::__cxx11::basic_string, 
std::allocator >::basic_string(char const*, std::allocator 
const&))


[backtrace]
0x003447cd 
0x00346148 
0x00346325 
0x00391e64 
0x004c12df 
0x1584cd54 
0x00421153 char**)+371>

0x00423220 
0x0020ce43 
0x00423588 
0x0044d465 
0x003f10c7 
0x003931b5 
|

My capstan file looks like is:
|
base: cloudius/osv-base
cmdline: /tools/example.so
build: make
files:
  /tools/example.so: example.so
|


What am I doing wrong?

Thanks!

Niels
--
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.


--
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: HyperV/Azure: work in progress status

2017-04-27 Thread Avi Kivity



On 04/27/2017 07:37 AM, Waldek Kozaczuk wrote:
Recently I embarked on a project to make OSv run on HyperV/Azure which 
is documented here: https://github.com/cloudius-systems/osv/issues/735.


I am essentially following the plan I outlined in the issue 
description above 
(https://github.com/cloudius-systems/osv/issues/735#issuecomment-281120087). 
Currently I am still in the first phase of this effort which is 
bringing in and porting FreeBSD Hyper/V drivers. This essentially 
involves converting the C into C++ code when necessary and disabling 
logic that does not apply to OSv/unikernels or changing it to use OSv 
APIs instead. Sometimes I also need to convert the code that 
references new FreeBSD struct layout or functions (as of 2017) which 
changed in last 4 years. I will be describing my progress in more 
detail below. My goal it to get feedback and guidance so that I can 
adjust if needed.


Here are the Hyper/V drivers that I am converting:

  * vmbus
  * storvsc
  * netvsc

The biggest road block I have hit so far is that storvsc 
(https://github.com/freebsd/freebsd/blob/master/sys/dev/hyperv/storvsc/hv_storvsc_drv_freebsd.c) 
uses CAM layer (https://people.freebsd.org/~gibbs/ARTICLE-0001.html) 
to integrate storage device drivers with FreeBSD kernel. The CAM layer 
is not present in OSv. What shall we do?


 1. Bring *CAM* layer into OSv? I think it would be pretty massive
effort and possibly counter to the goals of OSv as unikernel.
 2. Convert storvsc to NOT use CAM? What does this mean? How should it
be done? There are other SCSI drivers in OSv for VMware and KVM so
it makes me that it would be possible. Am i mistaken?



SCSI is just a format for commands and responses.  There are some 
helpers in scsi-common.hh; you can see how the vmware driver integrates 
with it, it's pretty simple.


The driver's job is to convert a bio into a command the device 
understands, and process the response.  For SCSI devices, this work is 
split into format conversion (bio->scsi), and queuing the commands.  
Probably, CAM is written as a translation layer


   kernel -> CAM -> driver

while in OSv SCSI is just a helper:

   kernel -> driver -> scsi

so this will result in work to refactor the code.


Here are other issues where I am seeking advice:

  * *SYSCTL* in FreeBSD provides configuration management mechanism
for kernel and device drivers
(https://www.freebsd.org/cgi/man.cgi?sysctl(8)). As I understand
OSv does not support similar mechanism (and possibly will never
do). Does it mean that all sysctl related code should be disabled
in the Hyper/V drivers that I am bringing in from FreeBSD?



Yes, it can be ignored, at least now.



  * What other type of code present in FreeBSD device drivers does not
apply to OSv and should be disabled?



Try to ignore as much as you can to make the work tractable.  It can 
always be re-enabled later.  Look at how simple the vmware driver is; it 
picks up a bio, has scsi-common format it, and queues it to the device.  
You can implement the same features it does.



  * The*vmbus* driver uses 4 atomic_* functions that are not present
in OSv; should they be brought in from BSD
(https://github.com/freebsd/freebsd/blob/master/sys/amd64/include/atomic.h);
it looks like some of these functions are intended to be used by
kernel modules - does it have any implications to OSv?
  o atomic_swap_long
  o atomic_testandclear_int
  o atomic_testandclear_long
  o atomic_testandset_int



You can just bring them over (or implement them with std::atomic).


  * In some places the code uses DELAY() macro (example

https://github.com/freebsd/freebsd/blob/becaf5f7f2e608c98d9c470f1ae004b5fe3e20e5/sys/dev/hyperv/vmbus/vmbus_chan.c#L687)
that I believe makes it wait/sleep on the current thread
(https://www.freebsd.org/cgi/man.cgi?query=DELAY&apropos=0&sektion=9).
How should it be converted to OSv?



There is sched::thread::sleep().


  * In some places the code uses __compiler_membar() macro

(https://github.com/freebsd/freebsd/blob/becaf5f7f2e608c98d9c470f1ae004b5fe3e20e5/sys/sys/cdefs.h#L108).
How should it be converted to OSv?



std::atomic_signal_fence(std::memory_order_seq_cst)


  * In some places the code (example

https://github.com/freebsd/freebsd/blob/becaf5f7f2e608c98d9c470f1ae004b5fe3e20e5/sys/dev/hyperv/vmbus/vmbus.c#L867-L880)
uses CPU_FOREACH macro

(https://github.com/freebsd/freebsd/blob/becaf5f7f2e608c98d9c470f1ae004b5fe3e20e5/sys/sys/smp.h#L161-L171)
to iterate over CPUs and execute some code. How should it be
converted to OSv style?



for (auto c : sched::cpus) { ... }


  * In some places the code uses critical_enter()/citical_exit()
(https://www.freebsd.org/cgi/man.cgi?query=critical_enter&sektion=9)
to prevent thread from migrating to other CPU. How should it be
converted to OSv?



WITH_LOCK(preempt_lock) {  }


  * In some places the 

Re: HyperV/Azure: work in progress status

2017-05-05 Thread Avi Kivity


On 05/05/2017 03:55 PM, Waldek Kozaczuk wrote:
I was also wondering if interrupts in OSv are handler in a way similar 
to Linux or FreeBSD?




There's really not a lot of leeway on how interrupts can be handled. Of 
course there will differences in the APIs.


To see which OSv mechanism you want, determine what type of interrupt it 
is.  Is it a pci interrupt (made available via a virtual PCI device)?  
Is it a platform interrupt (not tied to any PCI device, but assigned a 
"gsi" interrupt number)?  These concepts have a 1:1 mapping to osv classes.


Once you know which interrupt it is, just create an object of that 
class, and give it a function as a parameter.  OSv will call that 
function whenever the interrupt it triggered.


auto my_interrupt = gsi_edge_interrupt(15, [] {
 // code here will be called whenever gsi 15 is asserted.
});

There is likely no need to subclass these osv classes.


Sent from my iPhone

On May 5, 2017, at 08:49, Waldek Kozaczuk <mailto:jwkozac...@gmail.com>> wrote:




Nadav,

I agree that I should focus on getting VMBUS driver ported and making 
OSv boot on hyper/V with ramdisk.


Also with yours and Avi's help I got most of the compilation errors 
fixed ( I am down to under 150 lines of errors :-).


Anyway there are still some outstanding questions/issues I need help 
with:


  * The biggest issue is related to setting up VMBUS interrupt
handler which does not seem to be compatible with how OSv drivers
do it; I wonder if that part of freebsd code needs to converted
to some OSv constructs like interrupt subclasses
(processor::inter_processor_interrupt,
processor::gsi_edge_interrupt or processor::gsi_level_interrupt);
am I on the right track?; Here are the links to the relevant part
of the code
  o 
https://github.com/wkozaczuk/osv/blob/b97c056b464e28a4b8f1ff68c4b947109c08f20e/bsd/sys/dev/hyperv/vmbus/vmbus.cc#L128
  o 
https://github.com/wkozaczuk/osv/blob/b97c056b464e28a4b8f1ff68c4b947109c08f20e/bsd/sys/dev/hyperv/vmbus/vmbus.cc#L875-L924
  o interrupt handle part1 in assembly code

https://github.com/wkozaczuk/osv/blob/b97c056b464e28a4b8f1ff68c4b947109c08f20e/bsd/sys/dev/hyperv/vmbus/amd64/vmbus_vector.S#L34-L46
  o interrupt handler part 2 -

https://github.com/wkozaczuk/osv/blob/b97c056b464e28a4b8f1ff68c4b947109c08f20e/bsd/sys/dev/hyperv/vmbus/vmbus.cc#L667-L689
  * pause_sbt does not exist - I wonder what the equivalent in OSv is
-

https://github.com/freebsd/freebsd/blob/7a5edbcf70144666ddbbd33f6890fe2ad265ff09/sys/kern/kern_synch.c#L301-L334
  * what would be the equivalent of - callout_reset_sbt_curcpu

(https://github.com/freebsd/freebsd/blob/7a5edbcf70144666ddbbd33f6890fe2ad265ff09/sys/sys/callout.h#L107)
  * Should I port taskqueue_create_fast() and
taskqueue_start_threads_cpuset() from freebsd add them to the set
of similar functions in bsd/sys/sys/taskqueue.h?
  * lapic_ipi_free and lapic_ipi_alloc doe not exist in OSv but I
think they are used to allocate/free interrupt handlers in OSv so
somehow in OSv it would have to be done differently

Most of the relevant code that has the issues I am describing above 
is in these 3 files (all other files in vmbus subdirectory compile at 
least):


  * 
https://github.com/wkozaczuk/osv/blob/hyper_v/bsd/sys/dev/hyperv/vmbus/vmbus.cc
  * 
https://github.com/wkozaczuk/osv/blob/hyper_v/bsd/sys/dev/hyperv/vmbus/vmbus_chan.cc
  * 
https://github.com/wkozaczuk/osv/blob/hyper_v/bsd/sys/dev/hyperv/vmbus/amd64/vmbus_vector.S


Thanks in advance for your help,
Waldek


On Thursday, April 27, 2017 at 5:07:22 AM UTC-4, Nadav Har'El wrote:


On Thu, Apr 27, 2017 at 11:37 AM, Avi Kivity > wrote:



On 04/27/2017 07:37 AM, Waldek Kozaczuk wrote:


Here are other issues where I am seeking advice:

  * *SYSCTL* in FreeBSD provides configuration management
mechanism for kernel and device drivers
(https://www.freebsd.org/cgi/man.cgi?sysctl(8))
<https://www.freebsd.org/cgi/man.cgi?sysctl%288%29%29>.
As I understand OSv does not support similar mechanism
(and possibly will never do). Does it mean that all
sysctl related code should be disabled in the Hyper/V
drivers that I am bringing in from FreeBSD?



Yes, it can be ignored, at least now.


If you're importing code and don't want to bother porting pieces
of it yet, please keep those parts #ifdef'ed out, to make it
easier to re-enabling them in the future.




  * The*vmbus* driver uses 4 atomic_* functions that are not
present in OSv; should they be brought in from BSD

(https://github.com/freebsd/freebsd/blob/master/sys/amd64/include/atomic.h

<https://github.com/freebsd/freebsd/blob/master/sys/amd64/include/atomic.h>);
it looks like some of these

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

2017-07-17 Thread Avi Kivity



On 07/17/2017 10:10 AM, Nadav Har'El wrote:
Oops, this is bad, and unfortunately I committed too many patches 
yesterday to understand which one brought this bug...




On Sun, Jul 16, 2017 at 7:57 PM, > wrote:


  TEST tst-elf-permissions.so OSv v0.24-399-ge6fadac
eth0: 192.168.122.15
Assertion failed: (phdr.p_flags & (PF_R | PF_W | PF_X)) == PF_R
(core/elf.cc: fix_permissions: 475)


We've seen Jenkins doing two runs and both of them failed at exactly 
the same place. Moreover, on my Fedora 25 installation, I ran this 
test 1000 times, and it didn't fail once


Note how the failure is while *loading* the test object, not even when 
running it, where we discover that the GNU_RELRO section is not marked 
read-only. This can either be memory corruption (oops) or a linker bug 
(this particular test does funky monkey-business on the linker).


It turns out to be the latter: The test fails if the "gold" linker is 
used to build it. If I add "-fuse-ld=gold" in COMMON in 
modules/tests/Makefile, running this test fails with the exact same 
assertion, and it's clear why:


$ readelf -a build/release/tests/tst-elf-permissions.so
Program Headers:
  Type   Offset VirtAddr PhysAddr
 FileSizMemSiz Flags  Align
...
  GNU_RELRO  0x1da0 0x2da0 0x2da0
 0x0260 0x0260 RW 8

Note how GNU_RELRO is marked read-write, but it should have been 
read-only.


I am guessing that recently, our Jenkins machine was modified to 
change the default BFD linker to the GOLD one. Is this possible?


It is, and I did that to speed up Scylla links.



An easy fix would be to add -fuse-ld=bfd. I'm trying to think if 
that's the right fix, though.


--
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: Build failed in Jenkins: osv-build #1253

2017-07-17 Thread Avi Kivity



On 07/17/2017 03:34 PM, Nadav Har'El wrote:


On Mon, Jul 17, 2017 at 3:29 PM, Avi Kivity <mailto:a...@scylladb.com>> wrote:




On 07/17/2017 10:10 AM, Nadav Har'El wrote:

Oops, this is bad, and unfortunately I committed too many patches
yesterday to understand which one brought this bug...



On Sun, Jul 16, 2017 at 7:57 PM, mailto:jenk...@scylladb.com>> wrote:

  TEST tst-elf-permissions.so OSv v0.24-399-ge6fadac
eth0: 192.168.122.15
Assertion failed: (phdr.p_flags & (PF_R | PF_W | PF_X)) ==
PF_R (core/elf.cc: fix_permissions: 475)


We've seen Jenkins doing two runs and both of them failed at
exactly the same place. Moreover, on my Fedora 25 installation, I
ran this test 1000 times, and it didn't fail once

Note how the failure is while *loading* the test object, not even
when running it, where we discover that the GNU_RELRO section is
not marked read-only. This can either be memory corruption (oops)
or a linker bug (this particular test does funky monkey-business
on the linker).

It turns out to be the latter: The test fails if the "gold"
linker is used to build it. If I add "-fuse-ld=gold" in COMMON in
modules/tests/Makefile, running this test fails with the exact
same assertion, and it's clear why:

$ readelf -a build/release/tests/tst-elf-permissions.so
Program Headers:
  Type   Offset VirtAddr   PhysAddr
 FileSiz MemSiz  Flags  Align
...
  GNU_RELRO  0x1da0 0x2da0
0x2da0
 0x0260 0x0260  RW 8

Note how GNU_RELRO is marked read-write, but it should have been
read-only.

I am guessing that recently, our Jenkins machine was modified to
change the default BFD linker to the GOLD one. Is this possible?


It is, and I did that to speed up Scylla links.


Ok, thanks.

If scylla is known to work well with gold, would it not make sense to 
just add "-fuse-ld=bfd" in its compilation line instead of assume that 
everyone compiling it remembers to switch the default?




It does make sense.

Clang doesn't have -fuse-ld, so we have to detect it at configure time.

--
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: AWS new KVM hypervisor

2017-11-10 Thread Avi Kivity
OSv will need NVMe and ena drivers.

On Nov 10, 2017 15:07, "Waldek Kozaczuk"  wrote:

https://www.theregister.co.uk/2017/11/07/aws_writes_new_kvm_
based_hypervisor_to_make_its_cloud_go_faster/ - I wonder what impact it
makes to OSv?

-- 
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.

-- 
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: AWS new KVM hypervisor

2017-11-16 Thread Avi Kivity

On 11/16/2017 10:48 AM, Nadav Har'El wrote:


On Fri, Nov 10, 2017 at 3:24 PM, Avi Kivity <mailto:a...@scylladb.com>> wrote:


OSv will need NVMe and ena drivers.


Why is that, have you seen documentation (or saw in your own tests) 
that they will not support virtio-blk and virtio-net on their KVM?


It will not be supported, native drivers only.

--
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: AWS new KVM hypervisor

2017-11-16 Thread Avi Kivity

On 11/16/2017 10:55 AM, Gleb Natapov wrote:

On Thu, Nov 16, 2017 at 10:53:52AM +0200, Avi Kivity wrote:

On 11/16/2017 10:48 AM, Nadav Har'El wrote:

On Fri, Nov 10, 2017 at 3:24 PM, Avi Kivity mailto:a...@scylladb.com>> wrote:

 OSv will need NVMe and ena drivers.


Why is that, have you seen documentation (or saw in your own tests) that
they will not support virtio-blk and virtio-net on their KVM?

It will not be supported, native drivers only.


Do you know why is that?


I can guess that they prefer to support one set of devices/drivers 
rather than two. Native will have far better performance, so why bother?



  What about migration?



Migration from what? Old AMIs aren't guaranteed to support virtio.


--
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: AWS new KVM hypervisor

2017-11-16 Thread Avi Kivity

On 11/16/2017 11:03 AM, Gleb Natapov wrote:

On Thu, Nov 16, 2017 at 10:59:07AM +0200, Avi Kivity wrote:

On 11/16/2017 10:55 AM, Gleb Natapov wrote:

On Thu, Nov 16, 2017 at 10:53:52AM +0200, Avi Kivity wrote:

On 11/16/2017 10:48 AM, Nadav Har'El wrote:

On Fri, Nov 10, 2017 at 3:24 PM, Avi Kivity mailto:a...@scylladb.com>> wrote:

  OSv will need NVMe and ena drivers.


Why is that, have you seen documentation (or saw in your own tests) that
they will not support virtio-blk and virtio-net on their KVM?

It will not be supported, native drivers only.


Do you know why is that?

I can guess that they prefer to support one set of devices/drivers rather
than two. Native will have far better performance, so why bother?


New instances will have new HW, so in the end they will have to support
more than one set of drivers anyway.


   What about migration?


Migration from what? Old AMIs aren't guaranteed to support virtio.


Live migration for high availability. Although I am not sure that was
supported with XEN.


Xen supports migration, But AWS does not.

I think they could, since those "native" interfaces are actually 
terminated in their Annapurna chips, not the actual hardware, so they 
can program those chips to perform live migration.



--
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: AWS new KVM hypervisor

2017-11-16 Thread Avi Kivity



On 11/16/2017 11:21 AM, Gleb Natapov wrote:

On Thu, Nov 16, 2017 at 11:15:18AM +0200, Avi Kivity wrote:

On 11/16/2017 11:03 AM, Gleb Natapov wrote:

On Thu, Nov 16, 2017 at 10:59:07AM +0200, Avi Kivity wrote:

On 11/16/2017 10:55 AM, Gleb Natapov wrote:

On Thu, Nov 16, 2017 at 10:53:52AM +0200, Avi Kivity wrote:

On 11/16/2017 10:48 AM, Nadav Har'El wrote:

On Fri, Nov 10, 2017 at 3:24 PM, Avi Kivity mailto:a...@scylladb.com>> wrote:

   OSv will need NVMe and ena drivers.


Why is that, have you seen documentation (or saw in your own tests) that
they will not support virtio-blk and virtio-net on their KVM?

It will not be supported, native drivers only.


Do you know why is that?

I can guess that they prefer to support one set of devices/drivers rather
than two. Native will have far better performance, so why bother?


New instances will have new HW, so in the end they will have to support
more than one set of drivers anyway.


What about migration?


Migration from what? Old AMIs aren't guaranteed to support virtio.


Live migration for high availability. Although I am not sure that was
supported with XEN.

Xen supports migration, But AWS does not.


Sure. I meant XEN AWS instances migration support status.


I think they could, since those "native" interfaces are actually terminated
in their Annapurna chips, not the actual hardware, so they can program those
chips to perform live migration.


Don't you need DMA "page fault" support for that.


I forgot about that.


  Do you know what is
its status?


No.


  Although with custom HW something non standard can be hacked
probably. But NVMe is not produced by Amazon.



I guess it could be hacked, but even more, that Amazon doesn't care. 
With stateless micro-services migration is needed less and less (and the 
stateful stores handle migration themselves, like ScyllaDB).


--
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: Cassandra Admin@Sunnyvale, CA

2018-05-26 Thread Avi Kivity

Done.

On 05/25/2018 08:06 PM, Geraldo Netto wrote:

Hey Guys,

If you allow me to suggest, I think we should ban santosh emails...
kuntal.santosh-at-nityo.com 
santosh1990nityo-at-gmail.com 
santosh01nityo-at-gmail.com 


Kind Regards,

Geraldo Netto
Sapere Aude => Non dvcor, dvco
http://exdev.sf.net/

On 25 May 2018 at 13:59, Santosh > wrote:


Hi,

Hope you are doing Great!!

I have an urgent position with my client at Location*“Sunnyvale,
CA”*.This is an urgent fill and the client is looking for
*“Cassandra Admin“.*I appreciate your quick response. **

**

*Role:**Cassandra Admin*

*Location: Sunnyvale, CA*

*Work Duration:**Long Term*

*Job Description:*
1. Cassandra Admin
2. Shell Scripting
3. Oracle

Detailed Job Description:
Should have strong skills in database administration including
NoSQL DBs. Should have Cassandra Admin skills. Strong skills in
scripting languages like Unix scripting, Perl, Python is a must
have. Should have prior experience in supporting and managing
large database clusters. Should have played DevOps role or
implemented automations for large DB migrations.


If I'm not available over the phone, best way to reach me in
email...

Description: Description: cid:image001.jpg@01D0BE16.B9DD7240

Nityo Infotech Corp.
666 Plainsboro Road,




Suite 1285



Plainsboro, NJ 08536





*/Santosh Kumar /**//*

*/Technical Recruiter/*

Desk No-609-853-0818 Ext-2170
Fax :   609 799 5746

kuntal.sant...@nityo.com 
www.nityo.com 



USA | Canada | India | Singapore | Malaysia | Indonesia |
Philippines | Thailand  | UK | Australia / Zealand



Nityo Infotech has been rated as One of the top 500 Fastest
growing companies by INC 500**



*Disclaimer:*http://www.nityo.com/Email_Disclaimer.html




-- 
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
.


--
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.



--
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: How to test the schedule latency?

2018-10-11 Thread Avi Kivity


On 11/10/2018 12.14, Nadav Har'El wrote:
On Thu, Oct 11, 2018 at 12:10 PM Pekka Enberg > wrote:




On Thu, Oct 11, 2018 at 11:50 AM Nadav Har'El mailto:n...@scylladb.com>> wrote:


tests/misc-ctxsw.cc

To run it in OSv you can do "scripts/build image=tests" and
then "scripts/run.py -e tests/misc-ctxsw.so"

What this test does is to create two threads (on the same
core, or on two different cores) which alternate waking the
other thread and then waiting (via a condition variable).
Strangely I just tested this again on my laptop (which is
newer than the paper), and got (for the colocated case) in OSv
is around 400ns, and in Linux around 1800ns, so the difference
is even more pronounced today.


Perhaps you are seeing the effects of Meltdown mitigation in Linux
context switching paths?


Perhaps, I didn't look into this carefully, I just ran it now to make 
sure I was pointing the OP to the right test :-)
Does meltdown mitigation have a performance cost even when switching 
between two threads belonging to the same process?





Yes, the kernel and userspace run in different address spaces (CR3 
switch on every kernel entry and exit). It's not a thread context switch 
cost, but a syscall cost.


--
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: How to test the schedule latency?

2018-10-11 Thread Avi Kivity


On 11/10/2018 12.32, Pekka Enberg wrote:



On Thu, Oct 11, 2018 at 12:22 PM Avi Kivity <mailto:a...@scylladb.com>> wrote:



On 11/10/2018 12.14, Nadav Har'El wrote:

On Thu, Oct 11, 2018 at 12:10 PM Pekka Enberg
mailto:penb...@scylladb.com>> wrote:



On Thu, Oct 11, 2018 at 11:50 AM Nadav Har'El
mailto:n...@scylladb.com>> wrote:


tests/misc-ctxsw.cc

To run it in OSv you can do "scripts/build image=tests"
and then "scripts/run.py -e tests/misc-ctxsw.so"

What this test does is to create two threads (on the same
core, or on two different cores) which alternate waking
the other thread and then waiting (via a condition variable).
Strangely I just tested this again on my laptop (which is
newer than the paper), and got (for the colocated case)
in OSv is around 400ns, and in Linux around 1800ns, so
the difference is even more pronounced today.


Perhaps you are seeing the effects of Meltdown mitigation in
Linux context switching paths?


Perhaps, I didn't look into this carefully, I just ran it now to
make sure I was pointing the OP to the right test :-)
Does meltdown mitigation have a performance cost even when
switching between two threads belonging to the same process?




Yes, the kernel and userspace run in different address spaces (CR3
switch on every kernel entry and exit). It's not a thread context
switch cost, but a syscall cost.

Right, but AFAICT, it's also an interrupt cost. So whatever the 
mechanism that causes the context switch to another thread, you need 
to switch to kernel CR3 and to the userspace thread CR3.






In the same-core test, there are no interrupts.

--
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-dev] AArch64 debug build woes

2021-02-15 Thread Avi Kivity



On 11/02/2021 07.42, Waldek Kozaczuk wrote:
Apart from the TLS issue reported here OSv can be built in the aarch64 
debug mode.


Some of the tests pass as well (as on release) but there are some that 
seem to fail in a similar way due to possibly wrong compiled code in 
kernel possibly due to -O0.


Here is one example:

./scripts/run.py -e '/tests/tst-bsd-tcp1-zsnd.so' -c 1

page fault outside application, addr: 0x

[registers]

PC: 0x40111e40 

X00: 0x0001 X01: 0xa0004100f9c0 X02: 0x0008

X03: 0x0008 X04: 0x0008 X05: 0x7001

X06: 0x X07: 0xb71b X08: 0x800041782aa0

X09: 0x X10: 0x0002 X11: 0x

X12: 0x2050435420612073 X13: 0x006567617373656d X14: 0x1af8

X15: 0x X16: 0x1005b5d0 X17: 0x40111dec

X18: 0x1120 X19: 0xa0004100f9c0 X20: 0x0190

X21: 0x0001 X22: 0x800041782db8 X23: 0x0001

X24: 0xa000414c4b80 X25: 0x800041793d98 X26: 0x800041793da8

X27: 0x206ffb00 X28: 0x1005a000 X29: 0x800041782c10

X30: 0x40111e34 SP:0x800041782c10 ESR: 0x9646

PSTATE: 0x6345

Aborted


[backtrace]

0x400e9e14 


After connecting with gdb and reconstructing the stacktrace, it looks 
like this:


00x40111e40in zcopy_tx(s=5, zm=0x1) at 
bsd/sys/kern/uipc_syscalls.cc:1027


#10x10037954in test_bsd_tcp1::tcp_server(this=0x206ff988) 
at /home/wkozaczuk/projects/osv/tests/tst-bsd-tcp1-zsnd.cc:114


#20x10037a64in 
test_bsd_tcp1::run()::{lambda()#1}::operator()() 
const(__closure=) at 
/home/wkozaczuk/projects/osv/tests/tst-bsd-tcp1-zsnd.cc:229


#3std::__invoke_impltest_bsd_tcp1::run()::{lambda()#1}&>(std::__invoke_other, 
test_bsd_tcp1::run()::{lambda()#1}&)(__f=...) at 
/usr/include/c++/10/bits/invoke.h:60


#4std::__invoke_rtest_bsd_tcp1::run()::{lambda()#1}&>(std::__is_invocable&&, 
(test_bsd_tcp1::run()::{lambda()#1}&)...)(__fn=...) at 
/usr/include/c++/10/bits/invoke.h:153


#5std::_Function_handlertest_bsd_tcp1::run()::{lambda()#1}>::_M_invoke(std::_Any_data 
const&)(__functor=...) at /usr/include/c++/10/bits/std_function.h:291


#60x4031cba8in std::function::operator()() 
const(this=0xa0004168d630) at 
/usr/include/c++/10/bits/std_function.h:622


#70x4043e1ccin sched::thread::main(this=0xa0004168d600) at 
core/sched.cc:1219


#80x4043a188in sched::thread_main_c(t=0xa0004168d600) at 
arch/aarch64/arch-switch.hh:186


#90x40439cf4in sched::thread::switch_to(this=0x0) at 
arch/aarch64/arch-switch.hh:28


#10 0xin ??()

Backtrace stopped: previous frame identical to this frame (corrupt stack?)

(gdb) frame 1

#10x10037954in test_bsd_tcp1::tcp_server(this=0x206ff988) 
at /home/wkozaczuk/projects/osv/tests/tst-bsd-tcp1-zsnd.cc:114


114int bytes2 = zcopy_tx(client_s, &zm);

(gdb) p client_s

$1 = 5

(gdb) p &zm

$2 = (zmsghdr *) 0x800041782d40


As you can see the test app calls zcopy_tx() which takes 2 arguments:

ssize_t zcopy_tx(int s, struct zmsghdr *zm)

the 1st one is int and has value 5 in the caller - the test app - and 
is received as such


in the kernel zcopy_tx.


The second one - the address of struct zmsghdr - is problematic. On 
the caller's side looks OK but when received in the kernel it is wrong 
- 0x1.


Why?


I saw another test crashing in a similar way when the caller (another 
test) would pass 3 arguments to kernel function and 2 of those 
(non-addresses) were passed correctly but the 3rd one - address one 
was not.



Any ideas what might be going on?





Can you provide a disassembly of zcopy_tx? From the start of the 
function until the crash site (there should only be register saves and 
other preamble, and the call to operator new, if I read it correctly).



Maybe save zm in some global before calling new, to see if operator new 
is the problem.


--
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/osv-dev/7441eb47-afa6-7393-774d-95aa59c7a2a5%40scylladb.com.


Re: [osv-dev] AArch64 debug build woes

2021-02-22 Thread Avi Kivity


On Monday, February 22, 2021 at 7:30:31 AM UTC+2 jwkoz...@gmail.com wrote:

> I think I have an explanation of what is going on. Before I present it let 
> me recap the calling convention for aarch64:
>
> Caller:
>
>1. If we need any of x0-x18 registers, save them. They are corruptible.
>2. Move the first 8 parameters into registers x0-x7.
>3. Push any additional parameters on the stack.
>4. Use BL to call the function.
>5. Evaluate the return code in x0.
>6. Restore any of x0-x18 that we saved in step 1.
>
> Callee:
>
>1. Push LR (x30) and x19-x29 onto the stack if used by this routine.
>2. Do the work
>3. Put return code in x0.
>4. Pop LR and x19-x29 if pushed in step 1.
>5. Use RET instruction to return execution to the caller (this will 
>implicitly use LR (x30) as an address to return to).
>
> Now imagine the following scenario involving function F executing on 
> thread T1 that calls thread::yield() or another function calling yield():
>
>1. Function F pushes one of the callee saved registers - x23 (just an 
>example) - on the T1 stack becuase it uses it for something and it must do 
>it per the calling convention.
>2. Function F stores some value in x23.
>3. Function F calls thread::yield() directly or indirectly.
>4. Eventually, reschedule_from_interrupt() is called and it calls 
>switch_to() to switch stack pointer to the new thread T2 stack. The debug 
>version of  reschedule_from_interrupt() nor switch_to() stores x23 as they 
>do not use this register (unlike the release version).
>5. At some point, later reschedule_from_interrupt() is called again 
>(not necessarily the very next time) and calls switch_to() that switches 
>back to T1.
>6. T1 resumes and eventually returns the control to the function F1 
>right after it called yield().
>7. The code in F1 after calling yield() reads the value of x23 ... and 
>boom. The x23 quite likely contains garbage because it was never restored 
>by F1 after calling yield() because per calling convention yield() or 
> other 
>callees should have saved and restored. But it did not, did it? Or rather 
>different routines on different threads running on the same cpu in between 
>ruined it.
>
> Why does it all work with the release version? It does because the 
> reschedule_from_interrupt() compiled with -02 happens to use and save all 
> callee-saved registers x19-x28. So they happen to be restored to correct 
> values after the switch.
>
> So it seems that the right solution is to save and restore x19-x28 (callee 
> saved registers) in switch_to() like so:
>
> diff --git a/arch/aarch64/arch-switch.hh b/arch/aarch64/arch-switch.hh
> index dff7467c..45aff4a7 100644
> --- a/arch/aarch64/arch-switch.hh
> +++ b/arch/aarch64/arch-switch.hh
> @@ -27,6 +27,7 @@ void thread::switch_to()
>  
>  asm volatile("\n"
>   "str x29, %0  \n"
> +"sub sp, sp, #0x50\n"
>   "mov x2, sp   \n"
>   "adr x1, 1f   \n" /* address of label */
>   "stp x2, x1,  %1  \n"
> @@ -34,10 +35,23 @@ void thread::switch_to()
>   "ldp x29, x0, %2  \n"
>   "ldp x2, x1,  %3  \n"
>  
> +"stp x19, x20, [sp, #0]\n"
> +"stp x21, x22, [sp, #16]\n"
> +"stp x23, x24, [sp, #32]\n"
> +"stp x25, x26, [sp, #48]\n"
> +"stp x27, x28, [sp, #64]\n"
> +
>   "mov sp, x2   \n"
>   "blr x1   \n"
>  
>   "1:   \n" /* label */
> +
> +"ldp x19, x20, [sp, #0]\n"
> +"ldp x21, x22, [sp, #16]\n"
> +"ldp x23, x24, [sp, #32]\n"
> +"ldp x25, x26, [sp, #48]\n"
> +"ldp x27, x28, [sp, #64]\n"
> +"add sp, sp, #0x50\n"
>   :
>   : "Q"(old->_state.fp), "Ump"(old->_state.sp),
> "Ump"(this->_state.fp), "Ump"(this->_state.sp)
>
> And indeed the crashes in both -00 and -O1 go away.
>
> Does my explanation have holes? Or am I completely wrong?
>

I think you're completely right, well spotted.

I think you're completely right. Here's the equivalent from Linux.

Here's the Linux equivalent:

SYM_FUNC_START(cpu_switch_to)
mov x10, #THREAD_CPU_CONTEXT
add x8, x0, x10
mov x9, sp
stp x19, x20, [x8], #16 // store callee-saved 
registers
stp x21, x22, [x8], #16
stp x23, x24, [x8], #16
stp x25, x26, [x8], #16
stp x27, x28, [x8], #16
stp x29, x9, [x8], #16
str lr, [x8]
add x8, x1, x10
ldp x19, x20, [x8], #16 // restore callee-saved 
registers
ldp x21, x22, [x8], #16
ldp x23, x24, [x8], #16
ldp x25, x26, 

Re: [osv-dev] AArch64 debug build woes

2021-02-25 Thread Avi Kivity


On 25/02/2021 00.07, 'Stewart Hildebrand' via OSv Development wrote:



On Wednesday, February 24, 2021 at 4:38:02 PM UTC-5 jwkoz...@gmail.com 
wrote:


On Wednesday, February 24, 2021 at 11:42:33 AM UTC-5
stewart.h...@dornerworks.com wrote:

On Tuesday, February 23, 2021 at 3:20:04 PM UTC-5 Stewart
Hildebrand wrote:

On Tuesday, February 23, 2021 at 11:50:09 AM UTC-5 Nadav
Har'El wrote:

On Tue, Feb 23, 2021 at 2:00 AM Waldek Kozaczuk
 wrote:



On Monday, February 22, 2021 at 1:36:12 AM UTC-5
Nadav Har'El wrote:

On Mon, Feb 22, 2021 at 7:30 AM Waldek
Kozaczuk  wrote:
    asm volatile

        ("mov %%rbp, %c[rbp](%0) \n\t"
         "movq $1f, %c[rip](%0) \n\t"
         "mov %%rsp, %c[rsp](%0) \n\t"
         "mov %c[rsp](%1), %%rsp \n\t"
         "mov %c[rbp](%1), %%rbp \n\t"
         "jmpq *%c[rip](%1) \n\t"
         "1: \n\t"
         :
         : "a"(&old->_state),
"c"(&this->_state),
 [rsp]"i"(offsetof(thread_state, rsp)),
 [rbp]"i"(offsetof(thread_state, rbp)),
 [rip]"i"(offsetof(thread_state, rip))
         : "rbx", "rdx", "rsi", "rdi",
"r8", "r9",
           "r10", "r11", "r12", "r13",
"r14", "r15", "memory");


Note this list of registers here! I think (but
it's been years since I looked at this, so I'm
rusty...), that the idea
is exactly to have the compiler save the
callee-saved registers, if it didn't already.
It tells the compiler to
pretend that this assembly instruction just
modified all the registers in the list. So now
we have a function
switch_to() which thinks it modifies r15 et
al., so it needs to save and restore these
registers.

Perhaps exactly the same solution would work
for aarch64 as well.

This would be better than explicit copying,
because as you noted, in some builds
reschedule_from_interrupt() already
saves these registers so there is no need to
do it again.

If this is the solution, we need a comment
next to this list of registers explaining its
raison d'etre :-(


Indeed when you disassemble the x64 version of
switch_to() (this one is from a release build), it
looks like this:

Dump of assembler code for function
_ZN5sched6thread9switch_toEv:
   0x403f8140 <+0>:push  %rbp
   0x403f8141 <+1>:mov   %rsp,%rbp
   0x403f8144 <+4>:push  %r15
   0x403f8146 <+6>:push  %r14
   0x403f8148 <+8>:push  %r13
   0x403f814a <+10>:push  %r12
   0x403f814c <+12>:push  %rbx
...
   0x403f81e1 <+161>:pop   %rbx
   0x403f81e2 <+162>:pop   %r12
   0x403f81e4 <+164>:pop   %r13
   0x403f81e6 <+166>:pop   %r14
   0x403f81e8 <+168>:pop   %r15
   0x403f81ea <+170>:pop   %rbp
   0x403f81eb <+171>:ret

So all callee-save registers indeed are pushed and
popped from the stack. Some of them like r12 are
used by the body of switch_to(), but others are
not - r13, r14, r15. This is interesting because
according to the documentation of inline assembly
-
https://gcc.gnu.org/onlinedocs/gcc/Extended-Asm.html

- it does not mention the callee-save registers.
The section "6.47.2.6 Clobbers and Scratch
Registers" has this statement:

"*When the compi

Re: [osv-dev] AArch64 debug build woes

2021-02-25 Thread Avi Kivity


On 25/02/2021 01.49, Waldek Kozaczuk wrote:



On Wednesday, February 24, 2021 at 5:07:36 PM UTC-5 
stewart.h...@dornerworks.com wrote:


On Wednesday, February 24, 2021 at 4:38:02 PM UTC-5
jwkoz...@gmail.com wrote:

On Wednesday, February 24, 2021 at 11:42:33 AM UTC-5
stewart.h...@dornerworks.com wrote:

On Tuesday, February 23, 2021 at 3:20:04 PM UTC-5 Stewart
Hildebrand wrote:

On Tuesday, February 23, 2021 at 11:50:09 AM UTC-5
Nadav Har'El wrote:

On Tue, Feb 23, 2021 at 2:00 AM Waldek Kozaczuk
 wrote:



On Monday, February 22, 2021 at 1:36:12 AM
UTC-5 Nadav Har'El wrote:

On Mon, Feb 22, 2021 at 7:30 AM Waldek
Kozaczuk  wrote:
    asm volatile

        ("mov %%rbp, %c[rbp](%0) \n\t"
         "movq $1f, %c[rip](%0) \n\t"
         "mov %%rsp, %c[rsp](%0) \n\t"
         "mov %c[rsp](%1), %%rsp \n\t"
         "mov %c[rbp](%1), %%rbp \n\t"
         "jmpq *%c[rip](%1) \n\t"
         "1: \n\t"
         :
         : "a"(&old->_state),
"c"(&this->_state),
 [rsp]"i"(offsetof(thread_state, rsp)),
 [rbp]"i"(offsetof(thread_state, rbp)),
 [rip]"i"(offsetof(thread_state, rip))
         : "rbx", "rdx", "rsi", "rdi",
"r8", "r9",
           "r10", "r11", "r12", "r13",
"r14", "r15", "memory");


Note this list of registers here! I think
(but it's been years since I looked at
this, so I'm rusty...), that the idea
is exactly to have the compiler save the
callee-saved registers, if it didn't
already. It tells the compiler to
pretend that this assembly instruction
just modified all the registers in the
list. So now we have a function
switch_to() which thinks it modifies r15
et al., so it needs to save and restore
these registers.

Perhaps exactly the same solution would
work for aarch64 as well.

This would be better than explicit
copying, because as you noted, in some
builds reschedule_from_interrupt() already
saves these registers so there is no need
to do it again.

If this is the solution, we need a comment
next to this list of registers explaining
its raison d'etre :-(


Indeed when you disassemble the x64 version of
switch_to() (this one is from a release
build), it looks like this:

Dump of assembler code for function
_ZN5sched6thread9switch_toEv:
   0x403f8140 <+0>:push  %rbp
   0x403f8141 <+1>:mov   %rsp,%rbp
   0x403f8144 <+4>:push  %r15
   0x403f8146 <+6>:push  %r14
   0x403f8148 <+8>:push  %r13
   0x403f814a <+10>:push  %r12
   0x403f814c <+12>:push  %rbx
...
   0x403f81e1 <+161>:pop   %rbx
   0x403f81e2 <+162>:pop   %r12
   0x403f81e4 <+164>:pop   %r13
   0x403f81e6 <+166>:pop   %r14
   0x403f81e8 <+168>:pop   %r15
   0x403f81ea <+170>:pop   %rbp
   0x403f81eb <+171>:ret

So all callee-save registers indeed are pushed
and popped from the stack. Some of them like
r12 are used by the body of switch_to(), but
others are not - r13, r14, r15. This is
interesting because according to the
documentation of in

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

2016-06-27 Thread Avi Kivity



On 06/27/2016 12:32 PM, Nadav Har'El wrote:

The automatic build failed, but it doesn't seem the patch's fault:

On Mon, Jun 27, 2016 at 11:56 AM, > wrote:


See

+ sudo ./scripts/setup.py
Yum command has been deprecated, redirecting to '/usr/bin/dnf -y
install gcc-c++ gcc-c++-aarch64-linux-gnu git gdb qemu-img
qemu-system-x86 libvirt maven ant autoconf automake boost-static
genromfs libtool flex bison maven-shade-plugin python-dpkt tcpdump
gdb gnutls-utils openssl python-requests p11-kit patch wget unzip
ncurses ncurses-devel libstdc++-static openssl-libs openssl-devel
libedit-devel yaml-cpp-devel java-1.8.0-openjdk'.
See 'man dnf' and 'man yum2dnf' for more information.
To transfer transaction metadata from yum to DNF, run:
'dnf install python-dnf-plugins-extras-migrate && dnf-2 migrate'

Last metadata expiration check: 0:31:23 ago on Mon Jun 27 08:24:51
2016.
Package gcc-c++-5.3.1-6.1.scylladb.fc23.x86_64 is already
installed, skipping. 


Package yaml-cpp-devel-0.5.1-10.fc23.x86_64 is already installed,
skipping.
Package java-1.8.0-openjdk-1:1.8.0.91-6.b14.fc23.x86_64 is already
installed, skipping.
Error: installed package python2-requests-2.10.0-2.fc23.noarch
obsoletes python-requests < 2.10.0-2.fc23 provided by
python-requests-2.7.0-7.fc23.noarch


Something is messed up on the build machine? Maybe this is just a 
transient problem?



Need to s/python-requests/python2-requests/ in the script.

--
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: Build failed in Jenkins: osv-build #1082

2016-06-27 Thread Avi Kivity



On 06/27/2016 01:54 PM, Nadav Har'El wrote:


On Mon, Jun 27, 2016 at 1:21 PM, Avi Kivity <mailto:a...@scylladb.com>> wrote:




On 06/27/2016 12:32 PM, Nadav Har'El wrote:


Last metadata expiration check: 0:31:23 ago on Mon Jun 27
08:24:51 2016.
Package gcc-c++-5.3.1-6.1.scylladb.fc23.x86_64 is already
installed, skipping. 


Package yaml-cpp-devel-0.5.1-10.fc23.x86_64 is already
installed, skipping.
Package java-1.8.0-openjdk-1:1.8.0.91-6.b14.fc23.x86_64 is
already installed, skipping.
Error: installed package
python2-requests-2.10.0-2.fc23.noarch obsoletes
python-requests < 2.10.0-2.fc23 provided by
python-requests-2.7.0-7.fc23.noarch


Something is messed up on the build machine? Maybe this is just a
transient problem?



Need to s/python-requests/python2-requests/ in the script.


What a mess... The script (setup.py) clearly worked earlier in Fedora 
23, so one of their updates broke something.
There is now 3 packages in Fedora, "python-requests", 
"python2-requests" and "python3-requests", and if you already have 
python2-requests installed (apparently, this was installed 
automatically by some previous upgrade?), you cannot install 
"python-requests".


I'll change setup.py, although this might not work on non-updated 
installations of Fedora 23 (I guess this isn't a serious issue, nobody 
should be using a non-updated installation).





It will work; it will pull in python2-requests and uninstall 
python-requests.


--
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: ScyllaDB on OSv?

2016-08-12 Thread Avi Kivity

On 08/12/2016 08:23 PM, Waldek Kozaczuk wrote:
Given that ScyllaDB uses seastar that can run on OSv is it possible to 
run ScyllaDB on OSv? I have not found anything on scyllaDB site ?


If no are there any plans do make it possible? If yes would there be 
any advantage of running scylladb on top of OSV performance-wise?


Right now OSv lacks a good aio-enabled filesystem.  ZFS is designed to 
provide clever caching and file management tools (ARC, snapshots) while 
ScyllaDB wants to do its own caching and DMA file data directly from 
disk using AIO.


Given a good asynchronous filesystem, a port of seastar/scylladb to OSv 
could deliver great results, as the costs of doing I/O would decrease.  
We'd also want to run OSv on bare metal for this, not just on 
virtualized environments.  With DPDK driving networking, and with 
storage using standardized NVMe and AHCI interfaces, this is not so hard.


There are no plans to do this in the near future, though.

--
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: [PATCH] syscall: skip red zone

2016-08-29 Thread Avi Kivity



On 08/29/2016 05:14 PM, Nadav Har'El wrote:

The AMD64 ABI allows a function to use 128 bytes beyond the bottom of the
stack without updating the stack pointer - as an optimization known as the
"red zone". If this function calls another function, it is supposed to
update the stack pointer first; But with the SYSCALL instruction, it is not
aware it ends up calling a function.

So our implementation of syscall needs to skip 128 bytes of the stack,
which may be used by the caller's red zone, before making any use of the stack.

I haven't been able to reproduce a failure without this patch, but I do
believe it is necessary.

Signed-off-by: Nadav Har'El 
---
  arch/x64/entry.S | 6 ++
  1 file changed, 6 insertions(+)

diff --git a/arch/x64/entry.S b/arch/x64/entry.S
index 48a0a71..cdd2c61 100644
--- a/arch/x64/entry.S
+++ b/arch/x64/entry.S
@@ -166,6 +166,10 @@ syscall_entry:
  .cfi_startproc simple
# There is no ring transition and rflags are left unchanged.
  
+# Skip the "red zone" allowed by the AMD64 ABI (the caller used a

+# SYSCALL instruction and doesn't know he called a function):
+subq $128, %rsp
+


Looks like the coding style changed from .cf_startproc to subq. This can 
confuse the processor.


Also missing are call-frame annotations, this can confuse the debugger.


  # We need to save and restore the caller's %rbp anyway, so let's also
  # set it up properly for old-style frame-pointer backtracing to work
  # (e.g., backtrace_safe()). Also need to push the return address before
@@ -279,6 +283,8 @@ syscall_entry:
  popq %rbp
  popq %rcx
  
+addq $128, %rsp# undo red-zone skip

+
# jump to rcx where the syscall instruction put rip
# (sysret would leave rxc cloberred so we have nothing to do to restore 
it)
jmpq *%rcx


--
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: [PATCH] syscall: fix CFI information for debugging with GDB

2016-08-29 Thread Avi Kivity



On 08/29/2016 08:10 PM, Benoît Canet wrote:



On Mon, Aug 29, 2016 at 7:08 PM, Avi Kivity <mailto:a...@scylladb.com>> wrote:




On 08/29/2016 07:49 PM, Nadav Har'El wrote:

GDB uses DWARF CFI meta-instructions to know how to backtrace
through
function call frames, and which registers get saved where.

This patch fixes the CFI instructions in the syscall_entry()
assembly
code. After this patch, if we are in system call code we can
backtrack
through the syscall_entry() - for example:

  5  0x0059c10b in syscall_wrapper (number=186) at
linux.cc:332
  6  0x00480245 in syscall_entry () at
arch/x64/entry.S:238
  7  0x10c00bce in main (argc=1, argv=)
 at /home/nyh/osv/tests/tst-syscall.cc:49
  8  0x0063526e in osv::application::run_main
(this=0xa3079910,
 path="tests/tst-syscall.so", argc=1, argv=0xa1f88170)
 at core/app.cc:338

Note how syscall_entry() looks like a normal function - it no
longer
pretends to be a "signal frame". In particular, we no longer
need to
obey a specific layout of the registers saved on the stack, so
I took
this opportunity to remove some of the useless things we saved or
saved multiple times.

Signed-off-by: Nadav Har'El mailto:n...@scylladb.com>>
---
  arch/x64/entry.S | 104
+--
  1 file changed, 40 insertions(+), 64 deletions(-)

diff --git a/arch/x64/entry.S b/arch/x64/entry.S
index e265a30..e3be0bc 100644
--- a/arch/x64/entry.S
+++ b/arch/x64/entry.S
@@ -164,66 +164,43 @@ call_signal_handler_thunk:
  syscall_entry:
  .type syscall_entry, @function
  .cfi_startproc simple


Probably, we need to remove simple here, likely it sets up
incorrect references.

+.cfi_undefined rcx # was overwritten with rip by the
syscall instruction


Not .cfi_register1 %rip, %rcx?  So if we trap here, we know who
the caller is.


From what I understand Nadav does it by hand later when pushing.


He does, but when you debug between this point and the push, you will 
have a broken stack trace.





+.cfi_undefined r11 # was overwritten with rflags by the
syscall instruction
  # There is no ring transition and rflags are left unchanged.
# Skip the "red zone" allowed by the AMD64 ABI (the
caller used a
  # SYSCALL instruction and doesn't know he called a
function):
  subq $128, %rsp
+.cfi_def_cfa %rsp, 0
# We need to save and restore the caller's %rbp
anyway, so let's also
  # set it up properly for old-style frame-pointer
backtracing to work
  # (e.g., backtrace_safe()). Also need to push the return
address before
  # the rbp to get a normal frame. Our return address is
in rcx.
-pushq %rcx
-pushq %rbp
+pushq_cfi %rcx
+.cfi_rel_offset %rip, 0
+pushq_cfi %rbp
  movq %rsp, %rbp
+.cfi_rel_offset %rsp, 0
  #
  # From

http://stackoverflow.com/questions/2535989/what-are-the-calling-conventions-for-unix-linux-system-calls-on-x86-64

<http://stackoverflow.com/questions/2535989/what-are-the-calling-conventions-for-unix-linux-system-calls-on-x86-64>:
  # "User-level applications use as integer registers for
passing the sequence %rdi, %rsi, %rdx, %rcx, %r8 and %r9. The
kernel interface uses %rdi, %rsi, %rdx, %r10, %r8 and %r9"
# FIXME: fpu
-# build the stack frame by hand
-pushq %rsp
-subq $8, %rsp # rip was saved in rcx by the syscall
instruction
-pushq %rax
-pushq %rbx
-pushq %rcx # contains rip before syscall instruction
-pushq %rdx
-pushq %rsi
-pushq %rdi
-pushq %r8
-pushq %r9
-pushq %r10
-pushq %r11 # contains rflags before syscall instruction
-pushq %r12
-pushq %r13
-pushq %r14
-pushq %r15
-
-# stack contains a signal_frame
-.cfi_signal_frame
-.cfi_def_cfa %rsp, 0
-   .cfi_register rip,rcx # rcx took previous rip value
-   .cfi_register rflags,r11 # r11 took previous rflags value
-   .cfi_undefined rcx # was overwritten with rip by the
syscall instruction
-   .cfi_undefined r11 # was overwrit

Re: [PATCH] syscall: fix CFI information for debugging with GDB

2016-08-29 Thread Avi Kivity



On 08/29/2016 07:49 PM, Nadav Har'El wrote:

GDB uses DWARF CFI meta-instructions to know how to backtrace through
function call frames, and which registers get saved where.

This patch fixes the CFI instructions in the syscall_entry() assembly
code. After this patch, if we are in system call code we can backtrack
through the syscall_entry() - for example:

  5  0x0059c10b in syscall_wrapper (number=186) at linux.cc:332
  6  0x00480245 in syscall_entry () at arch/x64/entry.S:238
  7  0x10c00bce in main (argc=1, argv=)
 at /home/nyh/osv/tests/tst-syscall.cc:49
  8  0x0063526e in osv::application::run_main (this=0xa3079910,
 path="tests/tst-syscall.so", argc=1, argv=0xa1f88170)
 at core/app.cc:338

Note how syscall_entry() looks like a normal function - it no longer
pretends to be a "signal frame". In particular, we no longer need to
obey a specific layout of the registers saved on the stack, so I took
this opportunity to remove some of the useless things we saved or
saved multiple times.

Signed-off-by: Nadav Har'El 
---
  arch/x64/entry.S | 104 +--
  1 file changed, 40 insertions(+), 64 deletions(-)

diff --git a/arch/x64/entry.S b/arch/x64/entry.S
index e265a30..e3be0bc 100644
--- a/arch/x64/entry.S
+++ b/arch/x64/entry.S
@@ -164,66 +164,43 @@ call_signal_handler_thunk:
  syscall_entry:
  .type syscall_entry, @function
  .cfi_startproc simple


Probably, we need to remove simple here, likely it sets up incorrect 
references.



+.cfi_undefined rcx # was overwritten with rip by the syscall instruction


Not .cfi_register1 %rip, %rcx?  So if we trap here, we know who the 
caller is.



+.cfi_undefined r11 # was overwritten with rflags by the syscall instruction
  # There is no ring transition and rflags are left unchanged.
  
  # Skip the "red zone" allowed by the AMD64 ABI (the caller used a

  # SYSCALL instruction and doesn't know he called a function):
  subq $128, %rsp
+.cfi_def_cfa %rsp, 0
  
  # We need to save and restore the caller's %rbp anyway, so let's also

  # set it up properly for old-style frame-pointer backtracing to work
  # (e.g., backtrace_safe()). Also need to push the return address before
  # the rbp to get a normal frame. Our return address is in rcx.
-pushq %rcx
-pushq %rbp
+pushq_cfi %rcx
+.cfi_rel_offset %rip, 0
+pushq_cfi %rbp
  movq %rsp, %rbp
+.cfi_rel_offset %rsp, 0
  #
  # From 
http://stackoverflow.com/questions/2535989/what-are-the-calling-conventions-for-unix-linux-system-calls-on-x86-64:
  # "User-level applications use as integer registers for passing the sequence 
%rdi, %rsi, %rdx, %rcx, %r8 and %r9. The kernel interface uses %rdi, %rsi, %rdx, %r10, 
%r8 and %r9"
  
  # FIXME: fpu

-# build the stack frame by hand
-pushq %rsp
-subq $8, %rsp # rip was saved in rcx by the syscall instruction
-pushq %rax
-pushq %rbx
-pushq %rcx # contains rip before syscall instruction
-pushq %rdx
-pushq %rsi
-pushq %rdi
-pushq %r8
-pushq %r9
-pushq %r10
-pushq %r11 # contains rflags before syscall instruction
-pushq %r12
-pushq %r13
-pushq %r14
-pushq %r15
-
-# stack contains a signal_frame
-.cfi_signal_frame
-.cfi_def_cfa %rsp, 0
-   .cfi_register rip,rcx # rcx took previous rip value
-   .cfi_register rflags,r11 # r11 took previous rflags value
-   .cfi_undefined rcx # was overwritten with rip by the syscall instruction
-   .cfi_undefined r11 # was overwritten with rflags by the syscall 
instruction
-.cfi_offset %r15, 0x00
-.cfi_offset %r14, 0x08
-.cfi_offset %r13, 0x10
-.cfi_offset %r12, 0x18
-.cfi_offset %r11, 0x20
-.cfi_offset %r10, 0x28
-.cfi_offset %r9, 0x30
-.cfi_offset %r8, 0x38
-.cfi_offset %rbp, 0x40
-.cfi_offset %rdi, 0x48
-.cfi_offset %rsi, 0x50
-.cfi_offset %rdx, 0x58
-.cfi_offset %rcx, 0x60
-.cfi_offset %rbx, 0x68
-.cfi_offset %rax, 0x70
-.cfi_offset %rip, 0x80
-.cfi_offset %rsp, 0x98
+pushq_cfi %rax
+pushq_cfi %rbx
+pushq_cfi %rdx
+pushq_cfi %rsi
+pushq_cfi %rdi
+pushq_cfi %r8
+pushq_cfi %r9
+pushq_cfi %r10
+pushq_cfi %r11 # contains rflags before syscall instruction
+.cfi_rel_offset %rflags, 0
+pushq_cfi %r12
+pushq_cfi %r13
+pushq_cfi %r14
+pushq_cfi %r15
  
  # The kernel interface use r10 as fourth argument while the user interface use rcx

  # so overwrite rcx with r10
@@ -231,7 +208,7 @@ syscall_entry:
  
  # prepare function call parameter: r9 is on the stack since it's the seventh param

  # because we shift existing params by one to make room for syscall number
-pushq %r9
+pushq_cfi %r9
  movq %r8, %r9
  movq %rcx, %r8
  movq %rdx, %rcx
@@ -254,34 +231,33 @@ syscall_entry:
  # restore it from 8(%rsp).

Re: [PATCH] syscall: fix CFI information for debugging with GDB

2016-08-29 Thread Avi Kivity

On 08/29/2016 09:00 PM, Nadav Har'El wrote:
On Mon, Aug 29, 2016 at 8:12 PM, Avi Kivity <mailto:a...@scylladb.com>> wrote:




On 08/29/2016 08:10 PM, Benoît Canet wrote:



On Mon, Aug 29, 2016 at 7:08 PM, Avi Kivity mailto:a...@scylladb.com>> wrote:

diff --git a/arch/x64/entry.S b/arch/x64/entry.S

index e265a30..e3be0bc 100644
--- a/arch/x64/entry.S
+++ b/arch/x64/entry.S
@@ -164,66 +164,43 @@ call_signal_handler_thunk:
  syscall_entry:
  .type syscall_entry, @function
  .cfi_startproc simple


Probably, we need to remove simple here, likely it sets up
incorrect references.



I thought the point of "simple" that it doesn't set up things?


You are right, I misread the docs.



+ .cfi_undefined rcx # was overwritten with rip by the
syscall instruction


Not .cfi_register1 %rip, %rcx?  So if we trap here, we know
who the caller is.


From what I understand Nadav does it by hand later when pushing.


He does, but when you debug between this point and the push, you
will have a broken stack trace.


I thought this was overdoing things (nobody wants to debug the middle 
of a crazy assembly language function!), but I guess I can do that too.



It doesn't hurt, and if you have a crash/profile hit there, it helps.


--
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: [PATCH] Added OpenJDK Zulu compact profile base images and example apps for each profile

2016-09-14 Thread Avi Kivity



On 09/14/2016 07:15 AM, Waldemar Kozaczuk wrote:

The three apps openjdk8-zulu-compact* provide base images for Java 8 compact 
profiles. Each of the 3 apps uses
the https://github.com/wkozaczuk/openjdk8_compact_profiles_builder tool to 
build Java 8 compact profile JRE based
on regular OpenJDK 8 JDK, in this case Zulu OpenJDK 8 builds 
(https://www.azul.com/products/zulu/).

The other 3 apps are simple Java Hello apps that demonstrate usages of each of 
the base compact profiles.




Interesting; what's the reduction of the image size with this patch?

--
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: Lazy TLB flushing

2016-09-19 Thread Avi Kivity



On 09/19/2016 11:49 AM, Nadav Har'El wrote:


On Mon, Sep 19, 2016 at 10:52 AM, Gleb Natapov > wrote:



> 2. I'm afraid the scheduler thing might only be the tip of the
iceberg of
> problems caused by this lazy TLB thing. Could we have, for
example (and
> this is just a hypothetical example) one thread doing a write()
to disk of
> some data from an mmap'ed area, and this data is supposed to be
read by a
> ZFS thread which runs on a different CPU - and because it is
labeled a
> "system thread", it won't do a TLB flush before reading the
mmap'ed area?
write() copies data into ZFS ARC.


> Why are we confident that "system threads" never need to read user's
> mmap'ed data?
>
If they do this is a bug as you discovered. They may access mmaped
memory, but they should do so through their own mappings.


So basically, "system threads" (and the scheduler) are not allowed to 
read any user memory, because any user memory may be mmap'ed.
Whatever user memory is needed in a system thread, must first be 
*copied* in the original user thread...


Or, the mapping must be pinned (and paged in) for the duration of the 
access.




In most cases we already need to do this (such is the network API 
which copies, and such is the filesystem), but I'm worried if we 
really checked all the cases, and moreover worried that future 
developers will not be aware of this restriction.


Forcing a copy of user data was very natural in OSs which have a 
userspace/kernel separation, but in OSv it's not really natural. For 
example, imagine that in the future we implement zero-copy AIO - won't 
it read/write directly into user memory, which may be mmap'ed? 
Couldn't that read/write happen in a different CPU?


Zero-copy happens without copying.  You pin the physical page (usually 
pinning the mapping too in the process), and give the physical address 
to the device to perform DMA.




This is the
design, not something that has to be this way.


The design of what? Of this specific optimization?


> 3.  This commit 7e38453 starts flush_tlb_all() with setting the
> lazy_flush_tlb flag to true, but resets it back to false when it
decides to
> send an IPI. If the other CPU is right now in the scheduler we
can have the
> code leave the flag at false (if the out-going thread was an app
thread)
> and send an IPI which will be delayed - so the scheduler has no
way of
> knowing it needs to do a TLB flush before accessing the
sched::thread.
> Couldn't we live the flag at true *in addition* to the IPI? The
IPI handler
> could then zero it (if not already zero)?
>
If IPI can be delayed why the same bug cannot happen without
lazy_flush_tlb optimization at all? Thread A mmaps its stack, sends
flush IPI which is delayed, allocates B's thread struct on the stack,
cpu 1 tries to access it -> boom.


This is a good point.

Which brings me back again to the point that if we want to correctly 
support on-stack threads (that's separate question - I already have 
patches forbidding on-stack thread objects if we want to), we probably 
need to use this *flag* variable - not the IPI - as a signal to the 
scheduler that it needs to flush the TLB.
So we need to clear this flag only once the target CPU actually 
flushed the TLB - not as the code currently does, as soon as the 
source CPU sent it an IPI. So I'm wondering if there was an important 
reason why the current code needs to zero the flag as soon as we 
decide to send an IPI ?


Nadav.
--
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.


--
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: [PATCH] sched: only allocate sched::thread objects on the heap

2016-10-05 Thread Avi Kivity



On 10/05/2016 12:45 PM, Nadav Har'El wrote:


On Tue, Sep 27, 2016 at 12:00 PM, Nadav Har'El <mailto:n...@scylladb.com>> wrote:



On Mon, Sep 19, 2016 at 2:59 PM, Nadav Har'El mailto:n...@scylladb.com>> wrote:

This patch prevents on-stack sched::thread construction by
hiding the
constructor, and only allowing a thread to be created through
the function
sched::thread::make(...), which creates the object on the heap.


    I had a chat about this with Avi.

He would prefer a different solution, which I previously
considered but thought would be too much work to implement...

The idea is that the sched::thread will contain nothing but a
pointer to the real thread structure. The user can create the
sched::thread object wherever he pleases, but the constructor will
allocate the internal thread structure in the way we want (on the
heap).


Avi, I've been thinking about this.

I've been thinking quite a bit about the "pimpl" style solution 
(user-visible thread holds pointer to an "internal" thread structure).


This is not too hard to do conceptually, but in my thinking I reached 
the following problems:


1. It will require large amounts of changes to sched.cc/sched.hh 
<http://sched.cc/sched.hh>.


2. And there is a be a big question of what to do with the 
detached_state substructure. I will be silly to have two levels of 
indirection (thread pointing to internal_thread pointing to 
detached_state) so it would make sense to conflate two, namely to make 
the internal_thread structure the "detached state". However, this 
would mean that most of the code (even in sched.cc) will still need to 
work on the external "thread" object, not the internal_thread 
structure. Maybe that's not a big problem, thought. It just sounds a 
bit less efficient.


3. You wanted to avoid changing the user-visible sched::thread API. 
However, most code (including, for example, mutexes) work with a 
"thread*". But now that a thread will only contain a pointer, why do 
we need a pointer to that pointer? Maybe like in pthreads, the 
user-visible object ("thread_t") should be officially a copyable and 
transfered-by-value handle. This will require tons of changes to OSv 
(even more than in my original patch).


Because of all these reasons, I wonder if my patch isn't simpler and 
"good enough"? Avi, Timmons, what is your opinion on whether we should 
go with my patch (in this thread), or the other two approaches 
(Timmons' or Avi's).


It's certainly not worth huge churn, we can go with your patch.
\




We actually already have exactly this sort of indirection in
sched::thread, and it is detached_state, which we needed to hold
parts of the thread that we needed to survive the thread just a
bit, until the RCU quiet period.  So basically now we'll move
*all* the thread's state into this detached state. The
sched::thread destructor will rcu_dispose() the real thread
structure rather than delete it immediately, but can call
immediately a new method which cleans up part of the thread (like
its stack) which we are sure we no longer need.

Most of the private "thread" methods will become methods on the
new detached state structure (need a new name for it, maybe
thread_impl) and scheduler code which currently handles thread
pointers - e.g., the scheduler's run queue - will now have
pointers directly to this thread_impl - so the new scheme will not
hurt scheduling performance, even the opposite (currently a few of
the thread's fields need to be indirected through "detached_state"
and this will go away).




--
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: Assert failure in sched::preemptable()

2016-11-28 Thread Avi Kivity



On 11/27/2016 11:23 PM, Rick Payne wrote:

Continuing on with the erlang hacking, I’m running into an assert here:

Assertion failed: sched::preemptable() (core/elf.cc: resolve_pltgot: 664)

[backtrace]
0x0022d39e 
0x0022d3ff <__assert_fail+58>
0x004003c0 
0x00404687 
0x00488445 
0x 

What could be causing this? I guess the erlang code is loading up some shared 
library NIFs - could that be related? Looking in the debugger, the stack trace 
isn’t that helpful:


It's certainly related.  This code is trying to dynamically link to a 
symbol, but it needs the kernel to be in a preemptible state, which it's 
not.  The cause may be recursion of some sort.


Can you provide the output of "readelf --relocs" for your NIF .so, 
section .rela.plt, around the 171st entry? Unfortunately I can't tell 
you which NIF triggered it (or if the output will be useful), but it's 
worth trying.




#0  processor::cli_hlt () at arch/x64/processor.hh:248
#1  0x00209cf6 in arch::halt_no_interrupts () at arch/x64/arch.hh:48
#2  0x0049983a in osv::halt () at arch/x64/power.cc:24
#3  0x0022d3c5 in abort (
 fmt=0xa15530 "Assertion failed: %s (%s: %s: %d)\n") at runtime.cc:130
#4  0x0022d400 in __assert_fail (expr=0xa926a8 "sched::preemptable()",
 file=0xa92351 "core/elf.cc", line=664,
 func=0xa934c0  
"resolve_pltgot") at runtime.cc:137
#5  0x004003c1 in elf::object::resolve_pltgot (this=0xa79ac600,
 index=171) at core/elf.cc:664
#6  0x00404688 in elf_resolve_pltgot (index=171, obj=0xa79ac600)
 at core/elf.cc:1523
#7  0x00488446 in __elf_resolve_pltgot () at arch/x64/elf-dl.S:47
#8  0xa3f0aea0 in ?? ()
#9  0xa3f0adb0 in ?? ()
#10 0xa3f0ade0 in ?? ()
#11 0xa3f0aea0 in ?? ()
#12 0xade6bbc0 in ?? ()
#13 0x in ?? ()

Any suggestions would be greatly appreciated…

Rick



--
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: [PATCH] pthread: pthread_spin_lock must not disabled preemption

2016-11-30 Thread Avi Kivity



On 11/30/2016 01:05 PM, Nadav Har'El wrote:

Our pthread_spin_lock implementation incorrectly used the kernel spinlock
implementation which disabled preemption, which is both inappropriate and
unnecessary for application code.

Ironically, after commit 930cb83d914796893746d5d7f7f9cf6df37db5e6,
pthread_spin_lock() became completely unusable: Any appliction will call
pthread_spin_unlock() while the spin-lock is held, and the first call
will require a symbol resolution which asserts preemption is not disabled,
and crashes.

This patch fixes the pthread_spin_lock implementation to not disable
preemption.

This patch also adds a test for this case, which crashes before this patch
(and succeeds with it).

Fixes #814




Looks good.


Signed-off-by: Nadav Har'El 
---
  libc/pthread.cc | 39 +++
  tests/tst-pthread.c | 14 ++
  2 files changed, 41 insertions(+), 12 deletions(-)

diff --git a/libc/pthread.cc b/libc/pthread.cc
index d78d18a..b66fed9 100644
--- a/libc/pthread.cc
+++ b/libc/pthread.cc
@@ -28,7 +28,6 @@
  #include 
  
  #include 

-#include 
  #include 
  
  #include "pthread.hh"

@@ -316,16 +315,24 @@ int pthread_getcpuclockid(pthread_t thread, clockid_t 
*clock_id)
  return 0;
  }
  
-// pthread_spinlock_t and spinlock_t aren't really the same type. But since

-// spinlock_t is a boolean and pthread_spinlock_t is defined to be an integer,
-// just casting it like this is fine. As long as we are never operating more
-// than sizeof(int) at a time, we should be fine.
+// Note that for pthread_spin_lock() we cannot use the implementation
+// from  because it disables preemption, which is
+// inappropriate for application code, and also unnecessary (the kernel
+// version needs to defend against a deadlock when one of the lock holders
+// disables preemption - but an application cannot disable preemption).
+// So we repeat similar code here.
+inline bool* from_libc(pthread_spinlock_t* a) {
+static_assert(sizeof(bool) <= sizeof(pthread_spinlock_t),
+  "pthread_spinlock_t cannot hold a bool");
+return reinterpret_cast(a);
+}
+
  int pthread_spin_init(pthread_spinlock_t *lock, int pshared)
  {
-static_assert(sizeof(spinlock_t) <= sizeof(pthread_spinlock_t),
-  "OSv spinlock type doesn't match pthread's");
-// PTHREAD_PROCESS_SHARED and PTHREAD_PROCESS_PRIVATE are the same while 
we have a single process.
-spinlock_init(reinterpret_cast(lock));
+// PTHREAD_PROCESS_SHARED and PTHREAD_PROCESS_PRIVATE are the same while
+// we have a single process.
+bool* b = from_libc(lock);
+*b = false;
  return 0;
  }
  
@@ -336,13 +343,20 @@ int pthread_spin_destroy(pthread_spinlock_t *lock)
  
  int pthread_spin_lock(pthread_spinlock_t *lock)

  {
-spin_lock(reinterpret_cast(lock));
+bool* b = from_libc(lock);
+while (__sync_lock_test_and_set(b, 1)) {
+while (*b) {
+barrier();
+// FIXME: use "PAUSE" instruction here
+}
+}
  return 0; // We can't really do deadlock detection
  }
  
  int pthread_spin_trylock(pthread_spinlock_t *lock)

  {
-if (!spin_trylock(reinterpret_cast(lock))) {
+bool* b = from_libc(lock);
+if (__sync_lock_test_and_set(b, 1)) {
  return EBUSY;
  }
  return 0;
@@ -350,7 +364,8 @@ int pthread_spin_trylock(pthread_spinlock_t *lock)
  
  int pthread_spin_unlock(pthread_spinlock_t *lock)

  {
-spin_unlock(reinterpret_cast(lock));
+bool* b = from_libc(lock);
+__sync_lock_release(b, 0);
  return 0;
  }
  
diff --git a/tests/tst-pthread.c b/tests/tst-pthread.c

index 8e27573..066fff7 100644
--- a/tests/tst-pthread.c
+++ b/tests/tst-pthread.c
@@ -158,6 +158,20 @@ int main(void)
  printf("ts2 = %ld,%ld\n",ts2.tv_sec, ts2.tv_nsec);
  printf("ns = %ld\n",ns);
  
+// Test that pthread_spin_unlock() doesn't crash when it is resolved for

+// the first time while a spinlock is taken (see issue #814)
+pthread_spinlock_t spin;
+pthread_spin_init(&spin, PTHREAD_PROCESS_PRIVATE);
+pthread_spin_lock(&spin);
+pthread_spin_unlock(&spin);
+pthread_spin_destroy(&spin);
+// Moreover, the application may even sleep while holding a spinlock
+pthread_spin_init(&spin, PTHREAD_PROCESS_PRIVATE);
+pthread_spin_lock(&spin);
+usleep(1000);
+pthread_spin_unlock(&spin);
+pthread_spin_destroy(&spin);
+
  printf("SUMMARY: %u tests / %u failures\n", tests_total, tests_failed);
  return tests_failed == 0 ? 0 : 1;
  }


--
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: Problems in sendfile?

2016-12-04 Thread Avi Kivity

On 12/04/2016 04:00 AM, Roman Shaposhnik wrote:

sendfile is a pretty Linux-centric API and I'm sure it isn't implemented by OSv.


OSv aims to be Linux compatible, and does implement sendfile() (though 
not without problems, as we see).


sendfile() originated in Solaris, IIRC, and variants exist in the BSDs 
as well.



Given that this is erlang and it must support platforms that don't
have sendfile(2)
I suggest you look into how to build it for POSIX (as opposed to
Linux) environment

Thanks,
Roman.

On Sat, Dec 3, 2016 at 5:06 PM, Rick Payne  wrote:

The erlang app that I’m hacking is sending out some data to a socket and its 
using sendfile to do this. This is causing OSv to abort:

(gdb) bt
#0  processor::cli_hlt () at arch/x64/processor.hh:248
#1  0x00209cf6 in arch::halt_no_interrupts () at arch/x64/arch.hh:48
#2  0x0049983a in osv::halt () at arch/x64/power.cc:24
#3  0x0022d3c5 in abort (fmt=0xa1555d "Aborted\n") at runtime.cc:130
#4  0x0022d290 in abort () at runtime.cc:96
#5  0x006a49c1 in osv::generate_signal (siginfo=..., 
ef=0x80007f40e068) at libc/signal.cc:128
#6  0x006a4aa1 in osv::handle_mmap_fault (addr=35184720220160, sig=7, 
ef=0x80007f40e068) at libc/signal.cc:139
#7  0x003c6363 in mmu::vm_sigbus (addr=35184720220160, 
ef=0x80007f40e068) at core/mmu.cc:1323
#8  0x003c7715 in mmu::file_vma::fault (this=0xad436c80, 
addr=35184720220160, ef=0x80007f40e068) at core/mmu.cc:1691
#9  0x003c6513 in mmu::vm_fault (addr=35184720220160, 
ef=0x80007f40e068) at core/mmu.cc:1342
#10 0x004899bb in page_fault (ef=0x80007f40e068) at 
arch/x64/mmu.cc:38
#11 
#12 0x0047e905 in repmovsq (n=, src=, 
dest=) at arch/x64/string.cc:90
#13 memcpy_repmov_old_ssse3 (dest=0x88898000, src=0x200014c01000, 
n=4096) at arch/x64/string.cc:270
#14 0x00676d29 in uiomove (cp=0x88898000, n=4096, 
uio=0x205e9c70) at fs/vfs/subr_uio.cc:62
#15 0x0023d78e in m_uiotombuf (uio=0x205e9c70, how=2, len=33397, 
align=0, min_size=2048, flags=0)
 at bsd/sys/kern/uipc_mbuf.cc:1847
#16 0x00245753 in sosend_generic (so=0xa252e200, addr=0x0, 
uio=0x205e9c70, top=0x0, control=0x0, flags=0, td=0x0)
 at bsd/sys/kern/uipc_socket.cc:1047
#17 0x00245ece in sosend (so=0xa252e200, addr=0x0, 
uio=0x205e9c70, top=0x0, control=0x0, flags=0, td=0x0)
 at bsd/sys/kern/uipc_socket.cc:1282
#18 0x00253d41 in socket_file::write (this=0xad1a1f80, 
uio=0x205e9c70, flags=0) at bsd/sys/kern/sys_socket.cc:91
#19 0x0067d3a0 in sys_write (fp=0xad1a1f80, iov=0x205e9d10, 
niov=1, offset=-1, count=0x205e9d00)
 at fs/vfs/vfs_syscalls.cc:311
#20 0x0064c09a in pwrite (fd=31, buf=0x200014c0, count=1073741823, 
offset=-1) at fs/vfs/main.cc:387
#21 0x0064c12b in write (fd=31, buf=0x200014c0, count=1073741823) 
at fs/vfs/main.cc:405
#22 0x0064f003 in sendfile (out_fd=31, in_fd=32, 
_offset=0x223889e8, count=1073741823) at fs/vfs/main.cc:2051
#23 0x11616d64 in efile_sendfile (errInfo=0x2238894c, in_fd=32, 
out_fd=31, offset=0x223889e8, nbytes=0x205e9e78,
 hdtl=0x0) at drivers/unix/unix_efile.c:930
#24 0x1163527a in invoke_sendfile (data=0x22388918) at 
drivers/common/efile_drv.c:1917
#25 0x115a98eb in async_main (arg=0x2098f0c0) at 
beam/erl_async.c:509
#26 0x116c0615 in thr_wrapper (vtwd=0x201fe810) at 
pthread/ethread.c:114
#27 0x0069eebf in 
pthread_private::pthreadoperator()(void) const 
(__closure=0xa0007f39e700)
 at libc/pthread.cc:114
#28 0x006a1a22 in std::_Function_handler >::_M_invoke(const std::_Any_data &) 
(__functor=...) at /usr/include/c++/5/functional:1871
#29 0x0044cb1c in std::function::operator()() const 
(this=0x80007f409070) at /usr/include/c++/5/functional:2267
#30 0x005bfac4 in sched::thread::main (this=0x80007f409040) at 
core/sched.cc:1171
#31 0x005bbca6 in sched::thread_main_c (t=0x80007f409040) at 
arch/x64/arch-switch.hh:164
#32 0x00489793 in thread_main () at arch/x64/entry.S:113

It looks like the erlang code is calling sendfile with a large value (larger 
than the size of the actual file being sent). I see the sendfile code 
calculating the bytes to map, then mapping that area. It then crashes during 
the write:

930 retval = sendfile(out_fd, in_fd, offset, SENDFILE_CHUNK_SIZE);
#22 0x0064f003 in sendfile (out_fd=31, in_fd=32, 
_offset=0x223889e8, count=1073741823) at fs/vfs/main.cc:2051
2051auto ret = write(out_fd, src + (offset % PAGESIZE), count);
(gdb) p/x count
$20 = 0x3fff

Any ideas?

Cheers,
Rick

--
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 

[PATCH v1] x64, mmu: support la57 paging mode

2016-12-09 Thread Avi Kivity
Since some applications are hitting the current 16 TB RAM limit (and
the 128 TB virtual address space), extend the physical RAM limit to
8 PB and the virtual address space to 64 PB using la57 addressing.

TODO: compile- and run- time switch to support pre-la57 processors.
---

Note: requires qemu patch to emulate la57.

 arch/x64/arch-cpu.hh   |  1 +
 arch/x64/arch-mmu.hh   |  5 +
 arch/x64/arch-setup.cc |  2 +-
 arch/x64/boot.S|  8 +++-
 arch/x64/mmu.cc|  4 ++--
 arch/x64/processor-flags.h |  1 +
 arch/x64/processor.hh  |  1 +
 core/mmu.cc|  6 +++---
 include/osv/mmu-defs.hh| 10 +-
 9 files changed, 26 insertions(+), 12 deletions(-)

diff --git a/arch/x64/arch-cpu.hh b/arch/x64/arch-cpu.hh
index b1cb0bf..72e3e1a 100644
--- a/arch/x64/arch-cpu.hh
+++ b/arch/x64/arch-cpu.hh
@@ -161,6 +161,7 @@ inline void arch_cpu::init_on_cpu()
 if (features().xsave) {
 cr4 |= cr4_osxsave;
 }
+cr4 |= cr4_la57;
 write_cr4(cr4);
 
 if (features().xsave) {
diff --git a/arch/x64/arch-mmu.hh b/arch/x64/arch-mmu.hh
index 2e6ea13..8dfbfcf 100644
--- a/arch/x64/arch-mmu.hh
+++ b/arch/x64/arch-mmu.hh
@@ -13,6 +13,11 @@ extern uint8_t phys_bits, virt_bits;
 constexpr uint8_t rsvd_bits_used = 1;
 constexpr uint8_t max_phys_bits = 52 - rsvd_bits_used;
 
+constexpr int page_table_levels() { return 5; }
+constexpr unsigned virt_addr_bits() { return 12 + 9 * page_table_levels(); }
+constexpr uintptr_t virt_addr_valid_mask() { return (uintptr_t(1) << 
virt_addr_bits()) - 1; }
+constexpr uintptr_t virt_addr_invalid_mask() { return ~virt_addr_valid_mask(); 
}
+
 enum class mattr {
 normal
 };
diff --git a/arch/x64/arch-setup.cc b/arch/x64/arch-setup.cc
index 0fabfec..7ee6c9b 100644
--- a/arch/x64/arch-setup.cc
+++ b/arch/x64/arch-setup.cc
@@ -75,7 +75,7 @@ void setup_temporary_phys_map()
 auto pt = reinterpret_cast(cr3);
 for (auto&& area : mmu::identity_mapped_areas) {
 auto base = reinterpret_cast(get_mem_area_base(area));
-pt[mmu::pt_index(base, 3)] = pt[0];
+pt[mmu::pt_index(base, 4)] = pt[0];
 }
 }
 
diff --git a/arch/x64/boot.S b/arch/x64/boot.S
index bfca8c7..8de4366 100644
--- a/arch/x64/boot.S
+++ b/arch/x64/boot.S
@@ -10,6 +10,11 @@
 
 .data
 .align 4096
+ident_pt_l5:
+.quad ident_pt_l4 + 0x67
+.rept 511
+.quad 0
+.endr
 ident_pt_l4:
 .quad ident_pt_l3 + 0x67
 .rept 511
@@ -62,6 +67,7 @@ interrupt_stack_top = .
  | X86_CR4_PAE\
  | X86_CR4_PGE\
  | X86_CR4_PCE\
+ | X86_CR4_LA57   \
  | X86_CR4_OSFXSR \
  | X86_CR4_OSXMMEXCPT )
 
@@ -81,7 +87,7 @@ start32:
 and $~7, %esp
 mov $BOOT_CR4, %eax
 mov %eax, %cr4
-lea ident_pt_l4, %eax
+lea ident_pt_l5, %eax
 mov %eax, %cr3
 mov $0xc080, %ecx
 mov $0x0900, %eax
diff --git a/arch/x64/mmu.cc b/arch/x64/mmu.cc
index 2f1ba5e..2ee01d3 100644
--- a/arch/x64/mmu.cc
+++ b/arch/x64/mmu.cc
@@ -113,9 +113,9 @@ void flush_tlb_all()
 tlb_flush_waiter.clear();
 }
 
-static pt_element<4> page_table_root 
__attribute__((init_priority((int)init_prio::pt_root)));
+static pt_element page_table_root 
__attribute__((init_priority((int)init_prio::pt_root)));
 
-pt_element<4> *get_root_pt(uintptr_t virt __attribute__((unused))) {
+pt_element *get_root_pt(uintptr_t virt 
__attribute__((unused))) {
 return &page_table_root;
 }
 
diff --git a/arch/x64/processor-flags.h b/arch/x64/processor-flags.h
index 6531152..ef87c35 100644
--- a/arch/x64/processor-flags.h
+++ b/arch/x64/processor-flags.h
@@ -24,6 +24,7 @@
 #define X86_CR4_PCE(1 << 8)
 #define X86_CR4_OSFXSR (1 << 9)
 #define X86_CR4_OSXMMEXCPT (1 << 10)
+#define X86_CR4_LA57(1 << 12)
 #define X86_CR4_VMXE   (1 << 13)
 #define X86_CR4_SMXE   (1 << 14)
 #define X86_CR4_FSGSBASE   (1 << 16)
diff --git a/arch/x64/processor.hh b/arch/x64/processor.hh
index 250153b..5cd239a 100644
--- a/arch/x64/processor.hh
+++ b/arch/x64/processor.hh
@@ -36,6 +36,7 @@ constexpr ulong cr4_pge = 1u << 7;
 constexpr ulong cr4_pce = 1u << 8;
 constexpr ulong cr4_osfxsr = 1u << 9;
 constexpr ulong cr4_osxmmexcpt = 1u << 10;
+constexpr ulong cr4_la57 = 1u << 12;
 constexpr ulong cr4_vmxe = 1u << 13;
 constexpr ulong cr4_smxe = 1u << 14;
 constexpr ulong cr4_fsgsbase = 1u << 16;
diff --git a/core/mmu.cc b/core/mmu.cc
index f929412..f1b29cc 100644
--- a/core/mmu.cc
+++ b/core/mmu.cc
@@ -351,8 +351,8 @@ template class map_level;
 template
 void map_range(uintptr_t vma_start, uintptr_t vstart, size_t size, 
PageOp& page_mapper, size_t slop = page_size)
 {
-map_level pt_mapper(vma_start, vstart, size, page_mapper, slop);
-pt_mapper(hw_ptep<4>::force(mmu::get_root_pt(vstart)));
+map_level pt_mapper(vma_start, vstart, size, 
page_mapper, slop);
+pt_mapper(hw_ptep::force(mmu::get_r

Re: [PATCH v1] x64, mmu: support la57 paging mode

2016-12-11 Thread Avi Kivity

On 12/11/2016 01:58 AM, Nadav Har'El wrote:


On Sat, Dec 10, 2016 at 12:57 AM, Avi Kivity <mailto:a...@scylladb.com>> wrote:


Since some applications are hitting the current 16 TB RAM limit (and


Really? :-)


No, it was a joke.



the 128 TB virtual address space), extend the physical RAM limit to
8 PB and the virtual address space to 64 PB using la57 addressing.

TODO: compile- and run- time switch to support pre-la57 processors.
---

Note: requires qemu patch to emulate la57.


Thanks Avi, this is a really interesting (and unexpected) patch.

Apparently Intel only released the white paper about 5-level page 
tables this month 
(https://software.intel.com/sites/default/files/managed/2b/80/5-level_paging_white_paper.pdf) 
and Linux patches were released 2 days ago, so you were pretty fast 
about this patch. Cool :-)


Just showing off the power of out template-based mmu instantiating the 
code for the fifth level automatically.




If I understand correctly, your patch will not work on processors and 
hypervisors who don't support 5-level paging (i.e., all of them ;-)),


Who wants to use a 4-level processor anyway.

so your TODO is pretty much mandatory before we can commit this, 
right? But regarding your TODO:


1. I wouldn't like a compile-time switch, because that would mean we 
would need to compile OSv differently for different hosts, something 
we tried so far to avoid. Sadly, because of all the compile-time 
trickery in our code, making the number of levels a run-time parameter 
might be tricky :-( Maybe we need two copies of the template instances?




Yes, that's the plan.

struct mmu_defs_std { /* defs for 4-level mmu */ };
struct mmu_defs_la57 { /* defs for 4-level mmu */ };

using supported_mmu_defs = std::tuple;


2. At runtime, we should have such a switch, but also enable it 
automatically if we know the physical memory is too big. Also, of 
course we need to check the cpuid for the availability of this feature 
(the pdf explains how).


Finally, how the heck will we test this patch? :-)


It runs on qemu (without kvm).



P.S. I'm sure the chemistry buff are amused by the name "La57" ;-)



 arch/x64/arch-cpu.hh   |  1 +
 arch/x64/arch-mmu.hh   |  5 +
 arch/x64/arch-setup.cc |  2 +-
 arch/x64/boot.S|  8 +++-
 arch/x64/mmu.cc|  4 ++--
 arch/x64/processor-flags.h |  1 +
 arch/x64/processor.hh  |  1 +
 core/mmu.cc|  6 +++---
 include/osv/mmu-defs.hh| 10 +-
 9 files changed, 26 insertions(+), 12 deletions(-)

diff --git a/arch/x64/arch-cpu.hh b/arch/x64/arch-cpu.hh
index b1cb0bf..72e3e1a 100644
--- a/arch/x64/arch-cpu.hh
+++ b/arch/x64/arch-cpu.hh
@@ -161,6 +161,7 @@ inline void arch_cpu::init_on_cpu()
 if (features().xsave) {
 cr4 |= cr4_osxsave;
 }
+cr4 |= cr4_la57;
 write_cr4(cr4);

 if (features().xsave) {
diff --git a/arch/x64/arch-mmu.hh b/arch/x64/arch-mmu.hh
index 2e6ea13..8dfbfcf 100644
--- a/arch/x64/arch-mmu.hh
+++ b/arch/x64/arch-mmu.hh
@@ -13,6 +13,11 @@ extern uint8_t phys_bits, virt_bits;
 constexpr uint8_t rsvd_bits_used = 1;
 constexpr uint8_t max_phys_bits = 52 - rsvd_bits_used;

+constexpr int page_table_levels() { return 5; }

+constexpr unsigned virt_addr_bits() { return 12 + 9 *
page_table_levels(); }
+constexpr uintptr_t virt_addr_valid_mask() { return (uintptr_t(1)
<< virt_addr_bits()) - 1; }
+constexpr uintptr_t virt_addr_invalid_mask() { return
~virt_addr_valid_mask(); }
+
 enum class mattr {
 normal
 };
diff --git a/arch/x64/arch-setup.cc b/arch/x64/arch-setup.cc
index 0fabfec..7ee6c9b 100644
--- a/arch/x64/arch-setup.cc
+++ b/arch/x64/arch-setup.cc
@@ -75,7 +75,7 @@ void setup_temporary_phys_map()
 auto pt = reinterpret_cast(cr3);
 for (auto&& area : mmu::identity_mapped_areas) {
 auto base = reinterpret_cast(get_mem_area_base(area));
-pt[mmu::pt_index(base, 3)] = pt[0];
+pt[mmu::pt_index(base, 4)] = pt[0];
 }
 }

diff --git a/arch/x64/boot.S b/arch/x64/boot.S
index bfca8c7..8de4366 100644
--- a/arch/x64/boot.S
+++ b/arch/x64/boot.S
@@ -10,6 +10,11 @@

 .data
 .align 4096
+ident_pt_l5:
+.quad ident_pt_l4 + 0x67
+.rept 511
+.quad 0
+.endr
 ident_pt_l4:
 .quad ident_pt_l3 + 0x67
 .rept 511
@@ -62,6 +67,7 @@ interrupt_stack_top = .
  | X86_CR4_PAE\
  | X86_CR4_PGE\
  | X86_CR4_PCE\
+ | X86_CR4_LA57   \
  | X86_CR4_OSFXSR \
  | X86_CR4_OSXMMEXCPT )

@@ -81,7 +87,7 @@ start32:
 and $~7,

Re: [RFC] aarch64: basic Xen support

2017-01-22 Thread Avi Kivity



On 01/22/2017 11:27 AM, Nadav Har'El wrote:


On Fri, Jan 20, 2017 at 1:04 PM, 'Sergiy Kibrik' via OSv Development 
mailto:osv-dev@googlegroups.com>> wrote:


hi OSv developers,
Here let me present you with some little work to allow OSv kernel
to be loaded
under Xen hypervisor on AARCH64 platform.

This is basic stuff, which allows to initialise kernel and see log
messages.
No SMP support yet, no heavy PV drivers yet and no application can
be run.

Verified on Renesas R-Car board [1] and on qemu-aarch64 (for not
to break anything)

[1] http://elinux.org/R-Car/Boards/Salvator-X



Thanks!
I'll try to review this series, but I'm neither an aarch64 nor Xen 
expert so I'm also CC'ing a few people who are bigger aarch64 and Xen 
expert than me, and might be in a better position to appreciate the 
finer points of your patch.





Looks reasonable to me.

--
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.