FreeBSD_HEAD_i386 - Build #831 - Failure: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/831/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/831/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/831/console Change summaries: 286689 by mav: MFV r284763: 5981 Deadlock in dmu_objset_find_dp illumos/illumos-gate_at_1d3f896f5469c69c1339890ec3d68e9feddb0343 https://www.illumos.org/issues/5981 When dmu_objset_find_dp gets called with a read lock held, it fans out the work to the task queue. Each task in turn acquires its own read lock before calling the callback. If during this process anyone tries to a acquire a write lock, it will stall all read lock requests.Thus the tasks will never finish, the read lock of the caller will never get freed and the write lock never acquired. deadlock. Reviewed by: Matthew Ahrens <mahrens_at_delphix.com> Reviewed by: Dan McDonald <danmcd_at_omniti.com> Approved by: Robert Mustacchi <rm_at_joyent.com> Author: Arne Jansen <jansen_at_webgods.de> 286687 by imp: Document build-tools better. Add rescue back because it builds /bin/sh which has a build-tools target (see commit for how build-tools and cross-tools differ). 286686 by mav: MFV r284762: 5269 zpool import slow illumos/illumos-gate_at_12380e1e701fda28c9e9f32d01cafb54af279eb5 https://www.illumos.org/issues/5269 When importing a pool (at boot or with zpool import) with many filesystem, the process can take minutes. It doesn't matter whether the pool has been exported cleanly or uncleanly. The problem is that each dataset has its own log chain. On import, all datasets have to be checked if there are logs to replay. The idea is to speed up this process by paralellizing it. Reviewed by: Matthew Ahrens <mahrens_at_delphix.com> Reviewed by: George Wilson <george_at_delphix.com> Reviewed by: Dan McDonald <danmcd_at_omniti.com> Approved by: Dan McDonald <danmcd_at_omniti.com> Author: Arne Jansen <jansen_at_webgods.de> 286683 by mav: MFV r286682: 5765 add support for estimating send stream size with lzc_send_space when source is a bookmark Reviewed by: Matthew Ahrens <mahrens_at_delphix.com> Reviewed by: Christopher Siden <christopher.siden_at_delphix.com> Reviewed by: Steven Hartland <killing_at_multiplay.co.uk> Reviewed by: Bayard Bell <buffer.g.overflow_at_gmail.com> Approved by: Albert Lee <trisk_at_nexenta.com> Author: Max Grossman <max.grossman_at_delphix.com> illumos/illumos-gate_at_643da460c8ca583e39ce053081754e24087f84c8 286681 by ed: Perform cleanups in response to D3307. - Document the kern_kevent_anonymous() function. - Add assertions to ensure that we don't silently leave the kqueue linked from a file descriptor table. Reviewed by: jmg Differential Revision: https://reviews.freebsd.org/D3364 286680 by ed: Add the last remaining system calls: send() and recv(). There is still one TODO item for these calls: add file descriptor passing. The data structures are already prepared for this. It's just the translation that's missing. Obtained from: http://github.com/NuxiNL/freebsd 286679 by mav: Record mergeinfo. 286678 by ian: Add a routine to return the hardware instance/unit number from ti,hwmods, given the hardware name. The ti,hwmods property is used (among other things) to associate an fdt node with a specific instance of some hardware. For example given a device node that contains the property ti,hwmods = "timer3", if you call this passing "timer" as the hwmod string to look for it would return 3. 286677 by mav: MFV r286224: 5695 dmu_sync'ed holes do not retain birth time illumos/illumos-gate_at_70163ac57e58ace1c5c94dfbe85dca5a974eff36 https://www.illumos.org/issues/5695 In dmu_sync_ready(), a hole block pointer will have it's logical size explicitly set as it's necessary for replay purposes. To "undo" this, dmu_sync_done() will zero out any hole that it finds. This becomes a problem when using the "hole_birth" feature, as this will also wipe out any birth time that might have happened to be set on the hole. ... As a fix, the logic to zero out a hole is only applied to old style holes with a birth time of zero. Holes created with the "hole_birth" feature enabled will have a non-zero birth time, and will be skipped (thus preserving the ltime, type, and level information as well). In addition, zdb was updated to also print the ltime, type, and level information for these new style holes. Previously, only the logical birth time would be printed. Author: Prakash Surya <prakash.surya_at_delphix.com> Reviewed by: Matthew Ahrens <mahrens_at_delphix.com> Reviewed by: George Wilson <george_at_delphix.com> Reviewed by: Christopher Siden <christopher.siden_at_delphix.com> Reviewed by: Bayard Bell <buffer.g.overflow_at_gmail.com> Approved by: Dan McDonald <danmcd_at_omniti.com> 286676 by imp: Why on earth have we been building rescue as a build tool for the past 12 years? Nothing downstream in the build uses it. Eliminate it as a build tool. Reviewed by: emaste_at_ ("just delete it") The end of the build log: Started by an SCM change Building remotely on kyua6.nyi.freebsd.org (jailer) in workspace /jenkins/workspace/FreeBSD_HEAD_i386 Updating svn://svnmir.freebsd.org/base/head at revision '2015-08-12T19:14:22.218 +0000' U Makefile.inc1 U cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/print U cddl/contrib/opensolaris/cmd/zfs U cddl/contrib/opensolaris/lib/libzfs_core/common/libzfs_core.c U cddl/contrib/opensolaris/lib/libzfs U cddl/contrib/opensolaris U sys/arm/ti/ti_hwmods.c U sys/arm/ti/ti_hwmods.h U sys/kern/kern_event.c U sys/compat/cloudabi64/cloudabi64_sock.c U sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_pool.c U sys/cddl/contrib/opensolaris/uts/common/fs/zfs/rrwlock.c U sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c U sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c U sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c U sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c U sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_objset.c U sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev.h U sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/rrwlock.h U sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu.h U sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dataset.h U sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_objset.h U sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_send.h U sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa.h U sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_pool.h U sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zil.h U sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_send.c U sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zil.c U sys/cddl/contrib/opensolaris At revision 286689 No emails were triggered. [FreeBSD_HEAD_i386] $ /bin/sh -xe /tmp/hudson7102441350090091232.sh + export 'PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin' + export 'jname=FreeBSD_HEAD_i386' + echo 'clean up jail FreeBSD_HEAD_i386' clean up jail FreeBSD_HEAD_i386 + sudo jail -r FreeBSD_HEAD_i386 jail: "FreeBSD_HEAD_i386" not found + true + sudo ifconfig igb0 inet6 2610:1c1:1:607c::106:1 -alias ifconfig: ioctl (SIOCDIFADDR): Can't assign requested address + true + sudo umount FreeBSD_HEAD_i386/usr/src umount: FreeBSD_HEAD_i386/usr/src: statfs: No such file or directory umount: FreeBSD_HEAD_i386/usr/src: unknown file system + true + sudo umount FreeBSD_HEAD_i386/dev umount: FreeBSD_HEAD_i386/dev: statfs: No such file or directory umount: FreeBSD_HEAD_i386/dev: unknown file system + true + sudo rm -fr FreeBSD_HEAD_i386 + sudo chflags -R noschg FreeBSD_HEAD_i386 chflags: FreeBSD_HEAD_i386: No such file or directory + true + sudo rm -fr FreeBSD_HEAD_i386 [FreeBSD_HEAD_i386] $ /bin/sh -xe /tmp/hudson6497048885542223762.sh + export 'PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin' + export 'jname=FreeBSD_HEAD_i386' + echo env: env: + /usr/bin/env BUILD_NUMBER=831 HUDSON_SERVER_COOKIE=0657dbe3541f1b1a JOB_NAME=FreeBSD_HEAD_i386 LOGNAME=jenkins JAVA_HOME=/usr/local/openjdk8 SVN_URL=svn://svnmir.freebsd.org/base/head BUILDER_JAIL_IP=2610:1c1:1:607c::106:1 jname=FreeBSD_HEAD_i386 JENKINS_URL=https://jenkins.FreeBSD.org/ JENKINS_HOME=/usr/local/jenkins PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin HUDSON_HOME=/usr/local/jenkins OLDPWD=/ BUILD_ID=831 BUILDER_NETIF=igb0 JENKINS_SERVER_COOKIE=0657dbe3541f1b1a PWD=/jenkins/workspace/FreeBSD_HEAD_i386 BUILD_TAG=jenkins-FreeBSD_HEAD_i386-831 NODE_LABELS=jailer kyua6.nyi.freebsd.org BUILD_DISPLAY_NAME=#831 HOME=/jenkins USER=jenkins BUILD_URL=https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/831/ SVN_URL_1=svn://svnmir.freebsd.org/base/head SVN_REVISION=286689 SVN_REVISION_1=286689 BUILDER_JAIL_IP6=2610:1c1:1:607c::105:1 JOB_URL=https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/ SHELL=/bin/sh HUDSON_URL=https://jenkins.FreeBSD.org/ HUDSON_COOKIE=725a319d-9b0b-41f0-b71d-a6e6d7987427 BUILDER_RESOLV_CONF=nameserver 2610:1c1:1:6002::100\nnameserver 2610:1c1:1:6002::200\n WORKSPACE=/jenkins/workspace/FreeBSD_HEAD_i386 NODE_NAME=kyua6.nyi.freebsd.org EXECUTOR_NUMBER=0 + echo 'setup jail FreeBSD_HEAD_i386' setup jail FreeBSD_HEAD_i386 + fetch -m http://ftp.freebsd.org:/pub/FreeBSD/snapshots/i386/i386/11.0-CURRENT/base.txz + mkdir FreeBSD_HEAD_i386 + cd FreeBSD_HEAD_i386 + sudo tar Jxf ../base.txz + cd - + sudo mount -t devfs devfs FreeBSD_HEAD_i386/dev + sudo devfs -m FreeBSD_HEAD_i386/dev rule -s 4 applyset + sudo mount -t nullfs src FreeBSD_HEAD_i386/usr/src + printf 'nameserver 2610:1c1:1:6002::100\nnameserver 2610:1c1:1:6002::200\n' + sudo tee FreeBSD_HEAD_i386/etc/resolv.conf nameserver 2610:1c1:1:6002::100 nameserver 2610:1c1:1:6002::200 + sudo ifconfig igb0 inet6 2610:1c1:1:607c::106:1 alias + sudo jail -c persist 'name=FreeBSD_HEAD_i386' 'path=FreeBSD_HEAD_i386' 'host.hostname=FreeBSD_HEAD_i386.jail.ci.FreeBSD.org' 'ip6.addr=2610:1c1:1:607c::106:1' 'ip4=disable' allow.chflags + echo 'setup build environment' setup build environment + echo 'build environment:' build environment: + sudo jexec FreeBSD_HEAD_i386 sh -c 'uname -a' FreeBSD FreeBSD_HEAD_i386.jail.ci.FreeBSD.org 11.0-CURRENT FreeBSD 11.0-CURRENT #0 r286510: Sun Aug 9 06:22:49 UTC 2015 peter_at_build-11.freebsd.org:/usr/obj/usr/src/sys/CLUSTER11 i386 + sudo pkg -j FreeBSD_HEAD_i386 info -q [FreeBSD_HEAD_i386] $ /bin/sh -xe /tmp/hudson7214278216275351737.sh + export 'PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin' + export 'jname=FreeBSD_HEAD_i386' + echo 'start build in FreeBSD_HEAD_i386' start build in FreeBSD_HEAD_i386 + sudo jexec FreeBSD_HEAD_i386 sh -c 'cd /usr/src && make -DNO_CLEAN -j 4 buildworld' --- buildworld --- make[1]: "/usr/src/Makefile.inc1" line 1458: Need an operator make[1]: "/usr/src/Makefile.inc1" line 1458: Need an operator make[1]: "/usr/src/Makefile.inc1" line 1462: warning: duplicate script for target "share/syscons/scrnmaps" ignored make[1]: "/usr/src/Makefile.inc1" line 1462: warning: using previous script for "share/syscons/scrnmaps" defined here make[1]: "/usr/src/Makefile.inc1" line 1462: warning: duplicate script for target "usr.bin/awk" ignored make[1]: "/usr/src/Makefile.inc1" line 1462: warning: using previous script for "usr.bin/awk" defined here make[1]: "/usr/src/Makefile.inc1" line 1462: warning: duplicate script for target "lib/libmagic" ignored make[1]: "/usr/src/Makefile.inc1" line 1462: warning: using previous script for "lib/libmagic" defined here make[1]: "/usr/src/Makefile.inc1" line 1462: warning: duplicate script for target "usr.bin/mkesdb_static" ignored make[1]: "/usr/src/Makefile.inc1" line 1462: warning: using previous script for "usr.bin/mkesdb_static" defined here make[1]: "/usr/src/Makefile.inc1" line 1462: warning: duplicate script for target "usr.bin/mkcsmapper_static" ignored make[1]: "/usr/src/Makefile.inc1" line 1462: warning: using previous script for "usr.bin/mkcsmapper_static" defined here make[1]: "/usr/src/Makefile.inc1" line 1458: Need an operator make[1]: "/usr/src/Makefile.inc1" line 1462: warning: duplicate script for target "share/syscons/scrnmaps" ignored make[1]: "/usr/src/Makefile.inc1" line 1462: warning: using previous script for "share/syscons/scrnmaps" defined here make[1]: "/usr/src/Makefile.inc1" line 1462: warning: duplicate script for target "usr.bin/awk" ignored make[1]: "/usr/src/Makefile.inc1" line 1462: warning: using previous script for "usr.bin/awk" defined here make[1]: "/usr/src/Makefile.inc1" line 1462: warning: duplicate script for target "lib/libmagic" ignored make[1]: "/usr/src/Makefile.inc1" line 1462: warning: using previous script for "lib/libmagic" defined here make[1]: "/usr/src/Makefile.inc1" line 1462: warning: duplicate script for target "usr.bin/mkesdb_static" ignored make[1]: "/usr/src/Makefile.inc1" line 1462: warning: using previous script for "usr.bin/mkesdb_static" defined here make[1]: "/usr/src/Makefile.inc1" line 1462: warning: duplicate script for target "usr.bin/mkcsmapper_static" ignored make[1]: "/usr/src/Makefile.inc1" line 1462: warning: using previous script for "usr.bin/mkcsmapper_static" defined here make[1]: "/usr/src/Makefile.inc1" line 1458: Need an operator make[1]: "/usr/src/Makefile.inc1" line 1462: warning: duplicate script for target "share/syscons/scrnmaps" ignored make[1]: "/usr/src/Makefile.inc1" line 1462: warning: using previous script for "share/syscons/scrnmaps" defined here make[1]: "/usr/src/Makefile.inc1" line 1462: warning: duplicate script for target "usr.bin/awk" ignored make[1]: "/usr/src/Makefile.inc1" line 1462: warning: using previous script for "usr.bin/awk" defined here make[1]: "/usr/src/Makefile.inc1" line 1462: warning: duplicate script for target "lib/libmagic" ignored make[1]: "/usr/src/Makefile.inc1" line 1462: warning: using previous script for "lib/libmagic" defined here make[1]: "/usr/src/Makefile.inc1" line 1462: warning: duplicate script for target "usr.bin/mkesdb_static" ignored make[1]: "/usr/src/Makefile.inc1" line 1462: warning: using previous script for "usr.bin/mkesdb_static" defined here make[1]: "/usr/src/Makefile.inc1" line 1462: warning: duplicate script for target "usr.bin/mkcsmapper_static" ignored make[1]: "/usr/src/Makefile.inc1" line 1462: warning: using previous script for "usr.bin/mkcsmapper_static" defined here make[1]: "/usr/src/Makefile.inc1" line 1458: Need an operator make[1]: "/usr/src/Makefile.inc1" line 1462: warning: duplicate script for target "share/syscons/scrnmaps" ignored make[1]: "/usr/src/Makefile.inc1" line 1462: warning: using previous script for "share/syscons/scrnmaps" defined here make[1]: "/usr/src/Makefile.inc1" line 1462: warning: duplicate script for target "usr.bin/awk" ignored make[1]: "/usr/src/Makefile.inc1" line 1462: warning: using previous script for "usr.bin/awk" defined here make[1]: "/usr/src/Makefile.inc1" line 1462: warning: duplicate script for target "lib/libmagic" ignored make[1]: "/usr/src/Makefile.inc1" line 1462: warning: using previous script for "lib/libmagic" defined here make[1]: "/usr/src/Makefile.inc1" line 1462: warning: duplicate script for target "usr.bin/mkesdb_static" ignored make[1]: "/usr/src/Makefile.inc1" line 1462: warning: using previous script for "usr.bin/mkesdb_static" defined here make[1]: "/usr/src/Makefile.inc1" line 1462: warning: duplicate script for target "usr.bin/mkcsmapper_static" ignored make[1]: "/usr/src/Makefile.inc1" line 1462: warning: using previous script for "usr.bin/mkcsmapper_static" defined here make[1]: Fatal errors encountered -- cannot continue make[1]: stopped in /usr/src *** [buildworld] Error code 1 make: stopped in /usr/src 1 error make: stopped in /usr/src Build step 'Execute shell' marked build as failure [PostBuildScript] - Execution post build scripts. [FreeBSD_HEAD_i386] $ /bin/sh -xe /tmp/hudson9183485612501317336.sh + export 'PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin' + export 'jname=FreeBSD_HEAD_i386' + echo 'clean up jail FreeBSD_HEAD_i386' clean up jail FreeBSD_HEAD_i386 + sudo jail -r FreeBSD_HEAD_i386 + sudo ifconfig igb0 inet6 2610:1c1:1:607c::106:1 -alias + sudo umount FreeBSD_HEAD_i386/usr/src + sudo umount FreeBSD_HEAD_i386/dev + sudo rm -fr FreeBSD_HEAD_i386 rm: FreeBSD_HEAD_i386/libexec/ld-elf.so.1: Operation not permitted rm: FreeBSD_HEAD_i386/libexec: Directory not empty rm: FreeBSD_HEAD_i386/sbin/init: Operation not permitted rm: FreeBSD_HEAD_i386/sbin: Directory not empty rm: FreeBSD_HEAD_i386/lib/libthr.so.3: Operation not permitted rm: FreeBSD_HEAD_i386/lib/libcrypt.so.5: Operation not permitted rm: FreeBSD_HEAD_i386/lib/libc.so.7: Operation not permitted rm: FreeBSD_HEAD_i386/lib: Directory not empty rm: FreeBSD_HEAD_i386/usr/lib/librt.so.1: Operation not permitted rm: FreeBSD_HEAD_i386/usr/lib: Directory not empty rm: FreeBSD_HEAD_i386/usr/bin/ypchfn: Operation not permitted rm: FreeBSD_HEAD_i386/usr/bin/chsh: Operation not permitted rm: FreeBSD_HEAD_i386/usr/bin/chfn: Operation not permitted rm: FreeBSD_HEAD_i386/usr/bin/ypchsh: Operation not permitted rm: FreeBSD_HEAD_i386/usr/bin/crontab: Operation not permitted rm: FreeBSD_HEAD_i386/usr/bin/ypchpass: Operation not permitted rm: FreeBSD_HEAD_i386/usr/bin/passwd: Operation not permitted rm: FreeBSD_HEAD_i386/usr/bin/opiepasswd: Operation not permitted rm: FreeBSD_HEAD_i386/usr/bin/chpass: Operation not permitted rm: FreeBSD_HEAD_i386/usr/bin/yppasswd: Operation not permitted rm: FreeBSD_HEAD_i386/usr/bin/opieinfo: Operation not permitted rm: FreeBSD_HEAD_i386/usr/bin/login: Operation not permitted rm: FreeBSD_HEAD_i386/usr/bin/su: Operation not permitted rm: FreeBSD_HEAD_i386/usr/bin: Directory not empty rm: FreeBSD_HEAD_i386/usr: Directory not empty rm: FreeBSD_HEAD_i386: Directory not empty + true + sudo chflags -R noschg FreeBSD_HEAD_i386 + sudo rm -fr FreeBSD_HEAD_i386 Email was triggered for: Failure - Any Sending email for trigger: Failure - AnyReceived on Wed Aug 12 2015 - 17:15:41 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:59 UTC