FreeBSD_STABLE_10-i386 - Build #515 - Failure

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

FreeBSD_STABLE_10-i386 - Build #515 - Failure

jenkins-admin
FreeBSD_STABLE_10-i386 - Build #515 - Failure:

Build information: https://jenkins.FreeBSD.org/job/FreeBSD_STABLE_10-i386/515/
Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_STABLE_10-i386/515/changes
Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_STABLE_10-i386/515/console

Change summaries:

288555 by mav:
MFC r286593: Local addition and mismerge fix for r286579.

288554 by mav:
MFC r286589: 5820 verify failed in zio_done(): BP_EQUAL(bp, io_bp_orig)

Reviewed by: Alex Reece <[hidden email]>
Reviewed by: George Wilson <[hidden email]>
Reviewed by: Steven Hartland <[hidden email]>
Approved by: Garrett D'Amore <[hidden email]>
Author: Matthew Ahrens <[hidden email]>

illumod/illumos-gate@34e8acef009195effafdcf6417aec385e241796e

288553 by mav:
MFC r286587: 5746 more checksumming in zfs send

Reviewed by: Christopher Siden <[hidden email]>
Reviewed by: George Wilson <[hidden email]>
Reviewed by: Bayard Bell <[hidden email]>
Approved by: Albert Lee <[hidden email]>
Author: Matthew Ahrens <[hidden email]>

illumos/illumos-gate@98110f08fa182032082d98be2ddb9391fcd62bf1

288552 by mav:
MFC r286579: 5313 Allow I/Os to be aggregated across ZIO priority classes
Reviewed by: Andriy Gapon <[hidden email]>
Reviewed by: Will Andrews <[hidden email]>
Reviewed by: Matt Ahrens <[hidden email]>
Reviewed by: George Wilson <[hidden email]>
Approved by: Robert Mustacchi <[hidden email]>
Author: Justin T. Gibbs <[hidden email]>

illumos/illumos-gate@fe319232d24f4ae183730a5a24a09423d8ab4429

288551 by mav:
MFC r286578: Fix r286574 build in user-space.

288550 by mav:
MFC r286576: Fix r286570 build with debug.

288549 by mav:
MFC r286575: 5056 ZFS deadlock on db_mtx and dn_holds

Reviewed by: Will Andrews <[hidden email]>
Reviewed by: Matt Ahrens <[hidden email]>
Reviewed by: George Wilson <[hidden email]>
Approved by: Dan McDonald <[hidden email]>
Author: Justin Gibbs <[hidden email]>

illumos/illumos-gate@bc9014e6a81272073b9854d9f65dd59e18d18c35

288548 by mav:
MFC r286574: 5445 Add more visibility via arcstats; specifically
arc_state_t stats and differentiate between "data" and "metadata"

Reviewed by: Basil Crow <[hidden email]>
Reviewed by: George Wilson <[hidden email]>
Reviewed by: Matthew Ahrens <[hidden email]>
Reviewed by: Bayard Bell <[hidden email]>
Approved by: Robert Mustacchi <[hidden email]>
Author: Prakash Surya <[hidden email]>

illumos/illumos-gate@4076b1bf41cfd9f968a33ed54a7ae76d9e996fe8

288547 by mav:
MFC r286570: 5408 managing ZFS cache devices requires lots of RAM
Reviewed by: Christopher Siden <[hidden email]>
Reviewed by: George Wilson <[hidden email]>
Reviewed by: Matthew Ahrens <[hidden email]>
Reviewed by: Don Brady <[hidden email]>
Reviewed by: Josef 'Jeff' Sipek <[hidden email]>
Approved by: Garrett D'Amore <[hidden email]>
Author: Chris Williamson <[hidden email]>

illumos/illumos-gate@89c86e32293a30cdd7af530c38b2073fee01411c

Currently, every buffer cached in the L2ARC is accompanied by a 240-byte
header in memory, leading to very high memory consumption when using very
large cache devices. These changes significantly reduce this overhead.

Currently:

L1-only header = 176 bytes
L1 + L2 or L2-only header = 176 bytes + 32 byte checksum + 32 byte l2hdr
    = 240 bytes

Memory-optimized:

L1-only header = 176 bytes
L1 + L2 header = 176 bytes + 32 byte checksum = 208 bytes
L2-only header = 96 bytes + 32 byte checksum = 128 bytes

So overall:

          Trunk  Optimized
        +-----------------+
L1-only | 176 B  | 176 B  | (same)
        +-----------------+
L1 & L2 | 240 B  | 208 B  | (saved 32 bytes)
        +-----------------+
L2-only | 240 B  | 128 B  | (saved 116 bytes)
        +-----------------+

For an average blocksize of 8KB, this means that for the L2ARC, the ratio
of metadata to data has gone down from about 2.92% to 1.56%.  For a
'storage optimized' EC2 instance with 1600GB of SSD and 60GB of RAM, this
means that we expect a completely full L2ARC to use (1600 GB * 0.0156) /
60GB = 41% of the available memory, down from 78%.

Relnotes: yes

288546 by mav:
MFC r286556: Avoid 128K kmem allocations in mzap_upgrade()

Reviewed by: Matthew Ahrens <[hidden email]>
Reviewed by: Prakash Surya <[hidden email]>
Reviewed by: George Wilson <[hidden email]>
Reviewed by: Steven Hartland <[hidden email]>
Approved by: Rich Lowe <[hidden email]>

illumos/illumos-gate@be3e2ab906b80af79c7b22885f279e45ad8fb995

288545 by mav:
MFC r286554: 5769 Cast 'zfs bad bloc' to ULL for x86

Reviewed by: Prakash Surya <[hidden email]>
Reviewed by: Matthew Ahrens <[hidden email]>
Reviewed by: Paul Dagnelie <[hidden email]>
Reviewed by: Richard PALO <[hidden email]>
Approved by: Dan McDonald <[hidden email]>

illumos/illumos-gate@8c76e0763bcf0029556e106377da859f6492a7ee

288544 by mav:
MFC r286551: 5694 traverse_prefetcher does not prefetch enough

Reviewed by: Matthew Ahrens <[hidden email]>
Reviewed by: Alex Reece <[hidden email]>
Reviewed by: Christopher Siden <[hidden email]>
Reviewed by: Josef 'Jeff' Sipek <[hidden email]>
Reviewed by: Bayard Bell <[hidden email]>
Approved by: Garrett D'Amore <[hidden email]>
Author: George Wilson <[hidden email]>

illumos/illumos-gate@34d7ce052c4565b078f73b95ccbd49274e98edaa

288543 by mav:
MFC r286549:
5693 ztest fails in dbuf_verify: buf[i] == 0, due to dedup and bp_override

Reviewed by: George Wilson <[hidden email]>
Reviewed by: Christopher Siden <[hidden email]>
Reviewed by: Bayard Bell <[hidden email]>
Approved by: Dan McDonald <[hidden email]>
Author: Matthew Ahrens <[hidden email]>

illumos/illumos-gate@7f7ace370074e350853da254c65688fd43ddc695

288542 by mav:
MFC r286547:
5661 ZFS: "compression = on" should use lz4 if feature is enabled

Reviewed by: Matthew Ahrens <[hidden email]>
Reviewed by: Josef 'Jeff' Sipek <[hidden email]>
Reviewed by: Xin LI <[hidden email]>
Approved by: Robert Mustacchi <[hidden email]>
Author: Justin T. Gibbs <[hidden email]>

illumos/illumos-gate@db1741f555ec79def5e9846e6bfd132248514ffe

288541 by mav:
MFC r286545:
5630 stale bonus buffer in recycled dnode_t leads to data corruption

Reviewed by: Matthew Ahrens <[hidden email]>
Reviewed by: George Wilson <[hidden email]>
Reviewed by: Will Andrews <[hidden email]>
Approved by: Robert Mustacchi <[hidden email]>
Author: Justin T. Gibbs <[hidden email]>

288539 by mav:
MFC r286543: 5592 NULL pointer dereference in dsl_prop_notify_all_cb()

Reviewed by: Dan McDonald <[hidden email]>
Reviewed by: Matthew Ahrens <[hidden email]>
Reviewed by: George Wilson <[hidden email]>
Reviewed by: Will Andrews <[hidden email]>
Approved by: Robert Mustacchi <[hidden email]>

illumos/illumos-gate@9d47dec0481d8cd53b2c1053c96bfa3f78357d6a

288538 by mav:
MFC r286541: 5531 NULL pointer dereference in dsl_prop_get_ds()

Reviewed by: Matthew Ahrens <[hidden email]>
Reviewed by: Dan McDonald <[hidden email]>
Reviewed by: George Wilson <[hidden email]>
Reviewed by: Bayard Bell <[hidden email]>
Approved by: Robert Mustacchi <[hidden email]>
Author: Justin T. Gibbs <[hidden email]>

illumos/illumos-gate@e57a022b8f718889ffa92adbde47a8f08abcdb25

288537 by mav:
MFC r286539:
5562 ZFS sa_handle's violate kmem invariants, debug kernels panic on boot

Reviewed by: Matthew Ahrens <[hidden email]>
Reviewed by: Robert Mustacchi <[hidden email]>
Reviewed by: George Wilson <[hidden email]>
Reviewed by: Rich Lowe <[hidden email]>
Approved by: Dan McDonald <[hidden email]>
Author: Justin T. Gibbs <[hidden email]>

illumos/illumos-gate@0fda3cc5c1c5a1d9bdea6d52637bef6e781549c9

288536 by mav:
MFC r281109: Add DTrace probe to the new ARC reclaim cause added in r281026.



The end of the build log:

[...truncated 77896 lines...]
--- all_subdir_msun ---
--- e_hypotf.po ---
cc  -pg  -O2 -pipe   -I/usr/src/lib/msun/x86 -I/usr/src/lib/msun/ld80 -I/usr/src/lib/msun/src -I/usr/src/lib/msun/../libc/include  -I/usr/src/lib/msun/../libc/i386 -std=gnu99 -Qunused-arguments  -fstack-protector -Wsystem-headers -Werror -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Wno-unknown-pragmas -c /usr/src/lib/msun/src/e_hypotf.c -o e_hypotf.po
--- gnu.all__D ---
--- ordered.po ---
cc  -pg  -O2 -pipe   -DHAVE_CONFIG_H -I/usr/src/gnu/lib/libgomp -I. -I/usr/src/gnu/lib/libgomp/../../../contrib/gcclibs/libgomp -I/usr/src/gnu/lib/libgomp/../../../contrib/gcclibs/libgomp/config/posix -std=gnu99 -Qunused-arguments  -fstack-protector  -c /usr/src/gnu/lib/libgomp/../../../contrib/gcclibs/libgomp/ordered.c -o ordered.po
--- lib.all__D ---
--- all_subdir_libelf ---
--- elf_update.po ---
cc  -pg  -O2 -pipe   -I/usr/src/lib/libelf -I. -DLIBELF_TEST_HOOKS -std=gnu99 -Qunused-arguments  -fstack-protector -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wmissing-variable-declarations -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -c /usr/src/lib/libelf/elf_update.c -o elf_update.po
--- all_subdir_msun ---
--- e_j0.po ---
cc  -pg  -O2 -pipe   -I/usr/src/lib/msun/x86 -I/usr/src/lib/msun/ld80 -I/usr/src/lib/msun/src -I/usr/src/lib/msun/../libc/include  -I/usr/src/lib/msun/../libc/i386 -std=gnu99 -Qunused-arguments  -fstack-protector -Wsystem-headers -Werror -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Wno-unknown-pragmas -c /usr/src/lib/msun/src/e_j0.c -o e_j0.po
--- gnu.all__D ---
--- parallel.po ---
cc  -pg  -O2 -pipe   -DHAVE_CONFIG_H -I/usr/src/gnu/lib/libgomp -I. -I/usr/src/gnu/lib/libgomp/../../../contrib/gcclibs/libgomp -I/usr/src/gnu/lib/libgomp/../../../contrib/gcclibs/libgomp/config/posix -std=gnu99 -Qunused-arguments  -fstack-protector  -c /usr/src/gnu/lib/libgomp/../../../contrib/gcclibs/libgomp/parallel.c -o parallel.po
--- lib.all__D ---
--- e_j0f.po ---
cc  -pg  -O2 -pipe   -I/usr/src/lib/msun/x86 -I/usr/src/lib/msun/ld80 -I/usr/src/lib/msun/src -I/usr/src/lib/msun/../libc/include  -I/usr/src/lib/msun/../libc/i386 -std=gnu99 -Qunused-arguments  -fstack-protector -Wsystem-headers -Werror -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Wno-unknown-pragmas -c /usr/src/lib/msun/src/e_j0f.c -o e_j0f.po
--- gnu.all__D ---
--- sections.po ---
cc  -pg  -O2 -pipe   -DHAVE_CONFIG_H -I/usr/src/gnu/lib/libgomp -I. -I/usr/src/gnu/lib/libgomp/../../../contrib/gcclibs/libgomp -I/usr/src/gnu/lib/libgomp/../../../contrib/gcclibs/libgomp/config/posix -std=gnu99 -Qunused-arguments  -fstack-protector  -c /usr/src/gnu/lib/libgomp/../../../contrib/gcclibs/libgomp/sections.c -o sections.po
--- single.po ---
cc  -pg  -O2 -pipe   -DHAVE_CONFIG_H -I/usr/src/gnu/lib/libgomp -I. -I/usr/src/gnu/lib/libgomp/../../../contrib/gcclibs/libgomp -I/usr/src/gnu/lib/libgomp/../../../contrib/gcclibs/libgomp/config/posix -std=gnu99 -Qunused-arguments  -fstack-protector  -c /usr/src/gnu/lib/libgomp/../../../contrib/gcclibs/libgomp/single.c -o single.po
--- lib.all__D ---
--- e_j1.po ---
cc  -pg  -O2 -pipe   -I/usr/src/lib/msun/x86 -I/usr/src/lib/msun/ld80 -I/usr/src/lib/msun/src -I/usr/src/lib/msun/../libc/include  -I/usr/src/lib/msun/../libc/i386 -std=gnu99 -Qunused-arguments  -fstack-protector -Wsystem-headers -Werror -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Wno-unknown-pragmas -c /usr/src/lib/msun/src/e_j1.c -o e_j1.po
--- gnu.all__D ---
--- team.po ---
cc  -pg  -O2 -pipe   -DHAVE_CONFIG_H -I/usr/src/gnu/lib/libgomp -I. -I/usr/src/gnu/lib/libgomp/../../../contrib/gcclibs/libgomp -I/usr/src/gnu/lib/libgomp/../../../contrib/gcclibs/libgomp/config/posix -std=gnu99 -Qunused-arguments  -fstack-protector  -c /usr/src/gnu/lib/libgomp/../../../contrib/gcclibs/libgomp/team.c -o team.po
--- lib.all__D ---
--- e_j1f.po ---
cc  -pg  -O2 -pipe   -I/usr/src/lib/msun/x86 -I/usr/src/lib/msun/ld80 -I/usr/src/lib/msun/src -I/usr/src/lib/msun/../libc/include  -I/usr/src/lib/msun/../libc/i386 -std=gnu99 -Qunused-arguments  -fstack-protector -Wsystem-headers -Werror -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Wno-unknown-pragmas -c /usr/src/lib/msun/src/e_j1f.c -o e_j1f.po
--- gnu.all__D ---
--- work.po ---
--- lib.all__D ---
--- all_subdir_libelf ---
--- elf_version.po ---
cc  -pg  -O2 -pipe   -I/usr/src/lib/libelf -I. -DLIBELF_TEST_HOOKS -std=gnu99 -Qunused-arguments  -fstack-protector -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wmissing-variable-declarations -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -c /usr/src/lib/libelf/elf_version.c -o elf_version.po
--- gnu.all__D ---
cc  -pg  -O2 -pipe   -DHAVE_CONFIG_H -I/usr/src/gnu/lib/libgomp -I. -I/usr/src/gnu/lib/libgomp/../../../contrib/gcclibs/libgomp -I/usr/src/gnu/lib/libgomp/../../../contrib/gcclibs/libgomp/config/posix -std=gnu99 -Qunused-arguments  -fstack-protector  -c /usr/src/gnu/lib/libgomp/../../../contrib/gcclibs/libgomp/work.c -o work.po
--- lib.all__D ---
--- all_subdir_msun ---
--- e_jn.po ---
cc  -pg  -O2 -pipe   -I/usr/src/lib/msun/x86 -I/usr/src/lib/msun/ld80 -I/usr/src/lib/msun/src -I/usr/src/lib/msun/../libc/include  -I/usr/src/lib/msun/../libc/i386 -std=gnu99 -Qunused-arguments  -fstack-protector -Wsystem-headers -Werror -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Wno-unknown-pragmas -c /usr/src/lib/msun/src/e_jn.c -o e_jn.po
--- all_subdir_libelf ---
--- gelf_cap.po ---
cc  -pg  -O2 -pipe   -I/usr/src/lib/libelf -I. -DLIBELF_TEST_HOOKS -std=gnu99 -Qunused-arguments  -fstack-protector -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wmissing-variable-declarations -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -c /usr/src/lib/libelf/gelf_cap.c -o gelf_cap.po
--- cddl.all__D ---
4 warnings generated.
--- gnu.all__D ---
--- lock.po ---
cc  -pg  -O2 -pipe   -DHAVE_CONFIG_H -I/usr/src/gnu/lib/libgomp -I. -I/usr/src/gnu/lib/libgomp/../../../contrib/gcclibs/libgomp -I/usr/src/gnu/lib/libgomp/../../../contrib/gcclibs/libgomp/config/posix -std=gnu99 -Qunused-arguments  -fstack-protector  -c /usr/src/gnu/lib/libgomp/../../../contrib/gcclibs/libgomp/config/posix/lock.c -o lock.po
--- cddl.all__D ---
--- zfs_iter.o ---
cc  -O2 -pipe   -I/usr/src/cddl/sbin/zfs/../../../cddl/contrib/opensolaris/lib/libzpool/common -I/usr/src/cddl/sbin/zfs/../../../cddl/compat/opensolaris/include -I/usr/src/cddl/sbin/zfs/../../../cddl/compat/opensolaris/lib/libumem -I/usr/src/cddl/sbin/zfs/../../../sys/cddl/compat/opensolaris -I/usr/src/cddl/sbin/zfs/../../../cddl/contrib/opensolaris/head -I/usr/src/cddl/sbin/zfs/../../../cddl/contrib/opensolaris/lib/libuutil/common -I/usr/src/cddl/sbin/zfs/../../../cddl/contrib/opensolaris/lib/libzfs/common -I/usr/src/cddl/sbin/zfs/../../../cddl/contrib/opensolaris/lib/libzfs_core/common -I/usr/src/cddl/sbin/zfs/../../../cddl/contrib/opensolaris/lib/libumem/common -I/usr/src/cddl/sbin/zfs/../../../cddl/contrib/opensolaris/lib/libnvpair -I/usr/src/cddl/sbin/zfs/../../../sys/cddl/contrib/opensolaris/uts/common -I/usr/src/cddl/sbin/zfs/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs -I/usr/src/cddl/sbin/zfs/../../../sys/cddl/contrib/opensolaris/uts/common/sys -I/usr/src/cddl/sbi
 n/zfs/../../../sys/cddl/contrib/opensolaris/common/zfs -DNEED_SOLARIS_BOOLEAN -std=gnu89 -Qunused-arguments  -fstack-protector -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Wno-unknown-pragmas -c /usr/src/cddl/sbin/zfs/../../../cddl/contrib/opensolaris/cmd/zfs/zfs_iter.c -o zfs_iter.o
--- lib.all__D ---
--- gelf_checksum.po ---
cc  -pg  -O2 -pipe   -I/usr/src/lib/libelf -I. -DLIBELF_TEST_HOOKS -std=gnu99 -Qunused-arguments  -fstack-protector -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wmissing-variable-declarations -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -c /usr/src/lib/libelf/gelf_checksum.c -o gelf_checksum.po
--- all_subdir_msun ---
--- e_jnf.po ---
cc  -pg  -O2 -pipe   -I/usr/src/lib/msun/x86 -I/usr/src/lib/msun/ld80 -I/usr/src/lib/msun/src -I/usr/src/lib/msun/../libc/include  -I/usr/src/lib/msun/../libc/i386 -std=gnu99 -Qunused-arguments  -fstack-protector -Wsystem-headers -Werror -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Wno-unknown-pragmas -c /usr/src/lib/msun/src/e_jnf.c -o e_jnf.po
--- gnu.all__D ---
--- mutex.po ---
cc  -pg  -O2 -pipe   -DHAVE_CONFIG_H -I/usr/src/gnu/lib/libgomp -I. -I/usr/src/gnu/lib/libgomp/../../../contrib/gcclibs/libgomp -I/usr/src/gnu/lib/libgomp/../../../contrib/gcclibs/libgomp/config/posix -std=gnu99 -Qunused-arguments  -fstack-protector  -c /usr/src/gnu/lib/libgomp/../../../contrib/gcclibs/libgomp/config/posix/mutex.c -o mutex.po
--- proc.po ---
cc  -pg  -O2 -pipe   -DHAVE_CONFIG_H -I/usr/src/gnu/lib/libgomp -I. -I/usr/src/gnu/lib/libgomp/../../../contrib/gcclibs/libgomp -I/usr/src/gnu/lib/libgomp/../../../contrib/gcclibs/libgomp/config/posix -std=gnu99 -Qunused-arguments  -fstack-protector  -c /usr/src/gnu/lib/libgomp/../../../contrib/gcclibs/libgomp/config/posix/proc.c -o proc.po
--- lib.all__D ---
--- all_subdir_libelf ---
--- gelf_dyn.po ---
cc  -pg  -O2 -pipe   -I/usr/src/lib/libelf -I. -DLIBELF_TEST_HOOKS -std=gnu99 -Qunused-arguments  -fstack-protector -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wmissing-variable-declarations -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -c /usr/src/lib/libelf/gelf_dyn.c -o gelf_dyn.po
--- all_subdir_msun ---
--- e_lgamma.po ---
cc  -pg  -O2 -pipe   -I/usr/src/lib/msun/x86 -I/usr/src/lib/msun/ld80 -I/usr/src/lib/msun/src -I/usr/src/lib/msun/../libc/include  -I/usr/src/lib/msun/../libc/i386 -std=gnu99 -Qunused-arguments  -fstack-protector -Wsystem-headers -Werror -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Wno-unknown-pragmas -c /usr/src/lib/msun/src/e_lgamma.c -o e_lgamma.po
--- gnu.all__D ---
--- sem.po ---
cc  -pg  -O2 -pipe   -DHAVE_CONFIG_H -I/usr/src/gnu/lib/libgomp -I. -I/usr/src/gnu/lib/libgomp/../../../contrib/gcclibs/libgomp -I/usr/src/gnu/lib/libgomp/../../../contrib/gcclibs/libgomp/config/posix -std=gnu99 -Qunused-arguments  -fstack-protector  -c /usr/src/gnu/lib/libgomp/../../../contrib/gcclibs/libgomp/config/posix/sem.c -o sem.po
--- lib.all__D ---
--- all_subdir_libelf ---
--- gelf_ehdr.po ---
cc  -pg  -O2 -pipe   -I/usr/src/lib/libelf -I. -DLIBELF_TEST_HOOKS -std=gnu99 -Qunused-arguments  -fstack-protector -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wmissing-variable-declarations -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -c /usr/src/lib/libelf/gelf_ehdr.c -o gelf_ehdr.po
--- all_subdir_msun ---
--- e_lgamma_r.po ---
cc  -pg  -O2 -pipe   -I/usr/src/lib/msun/x86 -I/usr/src/lib/msun/ld80 -I/usr/src/lib/msun/src -I/usr/src/lib/msun/../libc/include  -I/usr/src/lib/msun/../libc/i386 -std=gnu99 -Qunused-arguments  -fstack-protector -Wsystem-headers -Werror -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Wno-unknown-pragmas -c /usr/src/lib/msun/src/e_lgamma_r.c -o e_lgamma_r.po
--- gnu.all__D ---
--- bar.po ---
cc  -pg  -O2 -pipe   -DHAVE_CONFIG_H -I/usr/src/gnu/lib/libgomp -I. -I/usr/src/gnu/lib/libgomp/../../../contrib/gcclibs/libgomp -I/usr/src/gnu/lib/libgomp/../../../contrib/gcclibs/libgomp/config/posix -std=gnu99 -Qunused-arguments  -fstack-protector  -c /usr/src/gnu/lib/libgomp/../../../contrib/gcclibs/libgomp/config/posix/bar.c -o bar.po
--- lib.all__D ---
--- all_subdir_libelf ---
--- gelf_getclass.po ---
cc  -pg  -O2 -pipe   -I/usr/src/lib/libelf -I. -DLIBELF_TEST_HOOKS -std=gnu99 -Qunused-arguments  -fstack-protector -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wmissing-variable-declarations -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -c /usr/src/lib/libelf/gelf_getclass.c -o gelf_getclass.po
--- cddl.all__D ---
--- zfs.8.gz ---
gzip -cn /usr/src/cddl/sbin/zfs/../../../cddl/contrib/opensolaris/cmd/zfs/zfs.8 > zfs.8.gz
--- gnu.all__D ---
--- time.po ---
--- lib.all__D ---
--- all_subdir_msun ---
--- e_lgammaf.po ---
cc  -pg  -O2 -pipe   -I/usr/src/lib/msun/x86 -I/usr/src/lib/msun/ld80 -I/usr/src/lib/msun/src -I/usr/src/lib/msun/../libc/include  -I/usr/src/lib/msun/../libc/i386 -std=gnu99 -Qunused-arguments  -fstack-protector -Wsystem-headers -Werror -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Wno-unknown-pragmas -c /usr/src/lib/msun/src/e_lgammaf.c -o e_lgammaf.po
--- gnu.all__D ---
cc  -pg  -O2 -pipe   -DHAVE_CONFIG_H -I/usr/src/gnu/lib/libgomp -I. -I/usr/src/gnu/lib/libgomp/../../../contrib/gcclibs/libgomp -I/usr/src/gnu/lib/libgomp/../../../contrib/gcclibs/libgomp/config/posix -std=gnu99 -Qunused-arguments  -fstack-protector  -c /usr/src/gnu/lib/libgomp/../../../contrib/gcclibs/libgomp/config/posix/time.c -o time.po
--- cddl.all__D ---
--- zfs ---
cc  -O2 -pipe   -I/usr/src/cddl/sbin/zfs/../../../cddl/contrib/opensolaris/lib/libzpool/common -I/usr/src/cddl/sbin/zfs/../../../cddl/compat/opensolaris/include -I/usr/src/cddl/sbin/zfs/../../../cddl/compat/opensolaris/lib/libumem -I/usr/src/cddl/sbin/zfs/../../../sys/cddl/compat/opensolaris -I/usr/src/cddl/sbin/zfs/../../../cddl/contrib/opensolaris/head -I/usr/src/cddl/sbin/zfs/../../../cddl/contrib/opensolaris/lib/libuutil/common -I/usr/src/cddl/sbin/zfs/../../../cddl/contrib/opensolaris/lib/libzfs/common -I/usr/src/cddl/sbin/zfs/../../../cddl/contrib/opensolaris/lib/libzfs_core/common -I/usr/src/cddl/sbin/zfs/../../../cddl/contrib/opensolaris/lib/libumem/common -I/usr/src/cddl/sbin/zfs/../../../cddl/contrib/opensolaris/lib/libnvpair -I/usr/src/cddl/sbin/zfs/../../../sys/cddl/contrib/opensolaris/uts/common -I/usr/src/cddl/sbin/zfs/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs -I/usr/src/cddl/sbin/zfs/../../../sys/cddl/contrib/opensolaris/uts/common/sys -I/usr/src/cddl/sbi
 n/zfs/../../../sys/cddl/contrib/opensolaris/common/zfs -DNEED_SOLARIS_BOOLEAN -std=gnu89 -Qunused-arguments  -fstack-protector -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Wno-unknown-pragmas  -o zfs zfs_main.o zfs_iter.o -lgeom -ljail -lnvpair -lumem -lutil -luutil -lzfs_core -lzfs
zfs_iter.o: In function `dmu_buf_init_user':
--- lib.all__D ---
--- all_subdir_libelf ---
--- gelf_fsize.po ---
--- cddl.all__D ---
/usr/src/cddl/sbin/zfs/../../../cddl/contrib/opensolaris/cmd/zfs/zfs_iter.c:(.text+0x0): multiple definition of `dmu_buf_init_user'
zfs_main.o:/usr/src/cddl/sbin/zfs/../../../cddl/contrib/opensolaris/cmd/zfs/zfs_main.c:(.text+0x0): first defined here
--- lib.all__D ---
cc  -pg  -O2 -pipe   -I/usr/src/lib/libelf -I. -DLIBELF_TEST_HOOKS -std=gnu99 -Qunused-arguments  -fstack-protector -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wmissing-variable-declarations -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -c /usr/src/lib/libelf/gelf_fsize.c -o gelf_fsize.po
--- all_subdir_msun ---
--- e_lgammaf_r.po ---
cc  -pg  -O2 -pipe   -I/usr/src/lib/msun/x86 -I/usr/src/lib/msun/ld80 -I/usr/src/lib/msun/src -I/usr/src/lib/msun/../libc/include  -I/usr/src/lib/msun/../libc/i386 -std=gnu99 -Qunused-arguments  -fstack-protector -Wsystem-headers -Werror -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Wno-unknown-pragmas -c /usr/src/lib/msun/src/e_lgammaf_r.c -o e_lgammaf_r.po
--- gnu.all__D ---
--- affinity.po ---
cc  -pg  -O2 -pipe   -DHAVE_CONFIG_H -I/usr/src/gnu/lib/libgomp -I. -I/usr/src/gnu/lib/libgomp/../../../contrib/gcclibs/libgomp -I/usr/src/gnu/lib/libgomp/../../../contrib/gcclibs/libgomp/config/posix -std=gnu99 -Qunused-arguments  -fstack-protector  -c /usr/src/gnu/lib/libgomp/../../../contrib/gcclibs/libgomp/config/posix/affinity.c -o affinity.po
--- cddl.all__D ---
cc: error: linker command failed with exit code 1 (use -v to see invocation)
*** [zfs] Error code 1

make[5]: stopped in /usr/src/cddl/sbin/zfs
--- lib.all__D ---
--- all_subdir_libelf ---
--- gelf_move.po ---
--- cddl.all__D ---
1 error

make[5]: stopped in /usr/src/cddl/sbin/zfs
--- lib.all__D ---
cc  -pg  -O2 -pipe   -I/usr/src/lib/libelf -I. -DLIBELF_TEST_HOOKS -std=gnu99 -Qunused-arguments  -fstack-protector -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wmissing-variable-declarations -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -c /usr/src/lib/libelf/gelf_move.c -o gelf_move.po
--- cddl.all__D ---
*** [all_subdir_zfs] Error code 2

make[4]: stopped in /usr/src/cddl/sbin
1 error

make[4]: stopped in /usr/src/cddl/sbin
*** [_sub.all] Error code 2

make[3]: stopped in /usr/src/cddl
1 error

make[3]: stopped in /usr/src/cddl
*** [cddl.all__D] Error code 2

make[2]: stopped in /usr/src
--- gnu.all__D ---
A failure has been detected in another branch of the parallel make

make[5]: stopped in /usr/src/gnu/lib/libgomp
*** [_sub.all] Error code 2

make[4]: stopped in /usr/src/gnu/lib
1 error

make[4]: stopped in /usr/src/gnu/lib
*** [_sub.all] Error code 2

make[3]: stopped in /usr/src/gnu
1 error

make[3]: stopped in /usr/src/gnu
*** [gnu.all__D] Error code 2

make[2]: stopped in /usr/src
--- lib.all__D ---
--- all_subdir_msun ---
A failure has been detected in another branch of the parallel make

make[4]: stopped in /usr/src/lib/msun
*** [all_subdir_msun] Error code 2

make[3]: stopped in /usr/src/lib
--- all_subdir_libelf ---
A failure has been detected in another branch of the parallel make

make[4]: stopped in /usr/src/lib/libelf
*** [all_subdir_libelf] Error code 2

make[3]: stopped in /usr/src/lib
2 errors

make[3]: stopped in /usr/src/lib
*** [lib.all__D] Error code 2

make[2]: stopped in /usr/src
3 errors

make[2]: stopped in /usr/src
*** [everything] Error code 2

make[1]: stopped in /usr/src
1 error

make[1]: stopped in /usr/src
*** [buildworld] Error code 2

make: stopped in /usr/src
1 error

make: stopped in /usr/src
Build step 'Execute shell' marked build as failure
[WARNINGS] Skipping publisher since build result is FAILURE
[PostBuildScript] - Execution post build scripts.
[FreeBSD_STABLE_10-i386] $ /bin/sh -xe /tmp/hudson1559967712389933144.sh
+ export 'PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin'
+ export 'jname=FreeBSD_STABLE_10-i386'
+ echo 'clean up jail FreeBSD_STABLE_10-i386'
clean up jail FreeBSD_STABLE_10-i386
+ sudo jail -r FreeBSD_STABLE_10-i386
+ sudo ifconfig igb0 inet6 2610:1c1:1:607c::101:1 -alias
+ sudo umount FreeBSD_STABLE_10-i386/usr/src
+ sudo umount FreeBSD_STABLE_10-i386/dev
+ sudo rm -fr FreeBSD_STABLE_10-i386
rm: FreeBSD_STABLE_10-i386/sbin/init: Operation not permitted
rm: FreeBSD_STABLE_10-i386/sbin: Directory not empty
rm: FreeBSD_STABLE_10-i386/lib/libc.so.7: Operation not permitted
rm: FreeBSD_STABLE_10-i386/lib/libcrypt.so.5: Operation not permitted
rm: FreeBSD_STABLE_10-i386/lib/libthr.so.3: Operation not permitted
rm: FreeBSD_STABLE_10-i386/lib: Directory not empty
rm: FreeBSD_STABLE_10-i386/libexec/ld-elf.so.1: Operation not permitted
rm: FreeBSD_STABLE_10-i386/libexec: Directory not empty
rm: FreeBSD_STABLE_10-i386/usr/bin/su: Operation not permitted
rm: FreeBSD_STABLE_10-i386/usr/bin/chfn: Operation not permitted
rm: FreeBSD_STABLE_10-i386/usr/bin/chsh: Operation not permitted
rm: FreeBSD_STABLE_10-i386/usr/bin/chpass: Operation not permitted
rm: FreeBSD_STABLE_10-i386/usr/bin/yppasswd: Operation not permitted
rm: FreeBSD_STABLE_10-i386/usr/bin/opieinfo: Operation not permitted
rm: FreeBSD_STABLE_10-i386/usr/bin/ypchsh: Operation not permitted
rm: FreeBSD_STABLE_10-i386/usr/bin/ypchfn: Operation not permitted
rm: FreeBSD_STABLE_10-i386/usr/bin/crontab: Operation not permitted
rm: FreeBSD_STABLE_10-i386/usr/bin/ypchpass: Operation not permitted
rm: FreeBSD_STABLE_10-i386/usr/bin/passwd: Operation not permitted
rm: FreeBSD_STABLE_10-i386/usr/bin/login: Operation not permitted
rm: FreeBSD_STABLE_10-i386/usr/bin/opiepasswd: Operation not permitted
rm: FreeBSD_STABLE_10-i386/usr/bin: Directory not empty
rm: FreeBSD_STABLE_10-i386/usr/lib/librt.so.1: Operation not permitted
rm: FreeBSD_STABLE_10-i386/usr/lib: Directory not empty
rm: FreeBSD_STABLE_10-i386/usr: Directory not empty
rm: FreeBSD_STABLE_10-i386: Directory not empty
+ true
+ sudo chflags -R noschg FreeBSD_STABLE_10-i386
+ sudo rm -fr FreeBSD_STABLE_10-i386
Email was triggered for: Failure - Any
Sending email for trigger: Failure - Any
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-i386
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

FreeBSD_STABLE_10-i386 - Build #516 - Fixed

jenkins-admin
FreeBSD_STABLE_10-i386 - Build #516 - Fixed:

Build information: https://jenkins.FreeBSD.org/job/FreeBSD_STABLE_10-i386/516/
Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_STABLE_10-i386/516/changes
Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_STABLE_10-i386/516/console

Change summaries:

288576 by mav:
Fix r288549 build on stable.

For some reason this (odd) code builds on head, but not on stable.

288574 by mav:
MFC r286712: 6096 ZFS_SMB_ACL_RENAME needs to cleanup better

Reviewed by: Matthew Ahrens <[hidden email]>
Reviewed by: Gordon Ross <[hidden email]>
Reviewed by: George Wilson <[hidden email]>
Approved by: Robert Mustacchi <[hidden email]>

illumos/illumos-gate@8f5190a540d64d2debee6664bbc740e4c38f5b7f

288573 by mav:
MFC r286710:
6093 zfsctl_shares_lookup should only VN_RELE() on zfs_zget() success

Reviewed by: Gordon Ross <[hidden email]>
Reviewed by: Matthew Ahrens <[hidden email]>
Reviewed by: George Wilson <[hidden email]>
Approved by: Robert Mustacchi <[hidden email]>
Author: Dan McDonald <[hidden email]>

illumos/illumos-gate@0f92170f1ec2737ee5a0e51b5f74093904811452

288572 by mav:
MFC r286708: 5959 clean up per-dataset feature count code

Reviewed by: Toomas Soome <[hidden email]>
Reviewed by: George Wilson <[hidden email]>
Reviewed by: Alex Reece <[hidden email]>
Approved by: Richard Lowe <[hidden email]>
Author: Matthew Ahrens <[hidden email]>

illumos/illumos-gate@ca0cc3918a1789fa839194af2a9245f801a06b1a

A ZFS feature flags (large blocks) tracks its refcounts as the number of
datasets that have ever used the feature. Several features of this type
are planned to be added (new checksum functions). This code should be made
common infrastructure rather than duplicating the code for each feature.

288571 by mav:
MFC r286705: 5960 zfs recv should prefetch indirect blocks
5925 zfs receive -o origin=

Reviewed by: Prakash Surya <[hidden email]>
Reviewed by: Matthew Ahrens <[hidden email]>
Author: Paul Dagnelie <[hidden email]>

While running 'zfs recv' we noticed that every 128th 8K block required a
read. We were seeing that restore_write() was calling dmu_tx_hold_write()
and the indirect block was not cached. We should prefetch upcoming indirect
blocks to avoid having to go to disk and blocking the restore_write().

Allow an incremental send stream to be received as a clone, even if the
stream does not mark it as a clone.

288570 by mav:
MFC r286689: 5981 Deadlock in dmu_objset_find_dp

illumos/illumos-gate@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 <[hidden email]>
Reviewed by: Dan McDonald <[hidden email]>
Approved by: Robert Mustacchi <[hidden email]>
Author: Arne Jansen <[hidden email]>

288569 by mav:
MFC r286686: 5269 zpool import slow

illumos/illumos-gate@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 <[hidden email]>
Reviewed by: George Wilson <[hidden email]>
Reviewed by: Dan McDonald <[hidden email]>
Approved by: Dan McDonald <[hidden email]>
Author: Arne Jansen <[hidden email]>

288568 by mav:
MFC r286683: 5765 add support for estimating send stream size with
lzc_send_space when source is a bookmark

Reviewed by: Matthew Ahrens <[hidden email]>
Reviewed by: Christopher Siden <[hidden email]>
Reviewed by: Steven Hartland <[hidden email]>
Reviewed by: Bayard Bell <[hidden email]>
Approved by: Albert Lee <[hidden email]>
Author: Max Grossman <[hidden email]>

illumos/illumos-gate@643da460c8ca583e39ce053081754e24087f84c8

288567 by mav:
MFC r286677: 5695 dmu_sync'ed holes do not retain birth time

illumos/illumos-gate@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 <[hidden email]>
Reviewed by: Matthew Ahrens <[hidden email]>
Reviewed by: George Wilson <[hidden email]>
Reviewed by: Christopher Siden <[hidden email]>
Reviewed by: Bayard Bell <[hidden email]>
Approved by: Dan McDonald <[hidden email]>

288566 by mav:
MFC r286655: Fix set of sign extension bugs in r286625.

288565 by mav:
MFC r286647: Fix assertion panic caused by combination of r286598 and TRIM.

288564 by mav:
MFC r286628: Fix r286625 build on i386.

288563 by mav:
MFC r286626: Fix minor mismerge in r286574.

288562 by mav:
MFC r286625:
5376 arc_kmem_reap_now() should not result in clearing arc_no_grow

Reviewed by: Christopher Siden <[hidden email]>
Reviewed by: George Wilson <[hidden email]>
Reviewed by: Steven Hartland <[hidden email]>
Reviewed by: Richard Elling <[hidden email]>
Approved by: Dan McDonald <[hidden email]>
Author: Matthew Ahrens <[hidden email]>

illumos/illumos-gate@2ec99e3e987d8aa273f1e9ba2b983557d058198c

288561 by mav:
MFC r286623: Remove extra lock, that IMO only creates potential problems now.

288560 by mav:
MFC r286605: 5812 assertion failed in zrl_tryenter(): zr_owner==NULL

Reviewed by: George Wilson <[hidden email]>
Reviewed by: Alex Reece <[hidden email]>
Reviewed by: Will Andrews <[hidden email]>
Approved by: Gordon Ross <[hidden email]>
Author: Matthew Ahrens <[hidden email]>

illumos/illumos-gate@8df173054ca442cd8845a7364c3edad9d6822351

288559 by mav:
MFC r286603: 5810 zdb should print details of bpobj

Reviewed by: Prakash Surya <[hidden email]>
Reviewed by: Alex Reece <[hidden email]>
Reviewed by: George Wilson <[hidden email]>
Reviewed by: Will Andrews <[hidden email]>
Reviewed by: Simon Klinkert <[hidden email]>
Approved by: Gordon Ross <[hidden email]>
Author: Matthew Ahrens <[hidden email]>

illumos/illumos-gate@732885fca09e11183dd0ea69aaaab5588fb7dbff

288558 by mav:
MFC r286600: 5808 spa_check_logs is not necessary on readonly pools

Reviewed by: George Wilson <[hidden email]>
Reviewed by: Paul Dagnelie <[hidden email]>
Reviewed by: Simon Klinkert <[hidden email]>
Reviewed by: Will Andrews <[hidden email]>
Approved by: Gordon Ross <[hidden email]>
Author: Matthew Ahrens <[hidden email]>

illumos/illumos-gate@23367a2f2caec1ccb4d918bdd0f2fc2c9cadcd06

288557 by mav:
MFC r286598: 5701 zpool list reports incorrect "alloc" value for cache devices

288556 by alc:
MFC r288281
  The conversion of kmem_alloc_attr() from operating on a vm map to a vmem
  arena in r254025 introduced a bug in the case when an allocation is only
  partially successful.  Specifically, the vm object lock was not being
  acquired before freeing the allocated pages.  To address this bug, replace
  the existing code by a call to kmem_unback().

  Change the type of a variable in kmem_alloc_attr() so that an allocation
  of two or more gigabytes won't fail.

  Replace the error handling code in kmem_back() by a call to kmem_unback().

_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-i386
To unsubscribe, send any mail to "[hidden email]"