8021 ARC buf data scatter-ization
commit660946868929e02041af7b5b1c3e14f547c53f11
authorDan Kimmel <dan.kimmel@delphix.com>
Mon, 17 Apr 2017 22:38:31 +0000 (17 15:38 -0700)
committerMatthew Ahrens <mahrens@delphix.com>
Fri, 21 Apr 2017 17:50:45 +0000 (21 10:50 -0700)
tree908bc577cf1bbc0b06eaac8db4fb955356cae461
parentdf950592be5771afa05177cbbef90ff275f2526f
8021 ARC buf data scatter-ization
Reviewed by: Matthew Ahrens mahrens@delphix.com
Reviewed by: George Wilson george.wilson@delphix.com
Reviewed by: Paul Dagnelie pcd@delphix.com
Reviewed by: John Kennedy john.kennedy@delphix.com
Reviewed by: Prakash Surya prakash.surya@delphix.com
Reviewed by: Prashanth Sreenivasa pks@delphix.com
Reviewed by: Pavel Zakharov pavel.zakharov@delphix.com
Reviewed by: Chris Williamson chris.williamson@delphix.com
Approved by: Richard Lowe <richlowe@richlowe.net>
56 files changed:
usr/src/cmd/mdb/common/modules/zfs/zfs.c
usr/src/cmd/zdb/zdb.c
usr/src/cmd/zdb/zdb_il.c
usr/src/cmd/ztest/ztest.c
usr/src/common/zfs/zfs_fletcher.c
usr/src/common/zfs/zfs_fletcher.h
usr/src/lib/libzfs/common/libzfs_sendrecv.c
usr/src/lib/libzpool/common/llib-lzpool
usr/src/pkg/manifests/system-test-zfstest.mf
usr/src/test/zfs-tests/cmd/memory_balloon/Makefile [new file with mode: 0644]
usr/src/test/zfs-tests/cmd/memory_balloon/memory_balloon.c [new file with mode: 0644]
usr/src/test/zfs-tests/runfiles/perf-regression.run
usr/src/test/zfs-tests/tests/functional/mdb/mdb_001_pos.ksh
usr/src/test/zfs-tests/tests/perf/perf.shlib
usr/src/test/zfs-tests/tests/perf/regression/random_reads.ksh
usr/src/test/zfs-tests/tests/perf/regression/random_readwrite.ksh
usr/src/test/zfs-tests/tests/perf/regression/random_writes.ksh
usr/src/test/zfs-tests/tests/perf/regression/sequential_reads.ksh
usr/src/test/zfs-tests/tests/perf/regression/sequential_reads_arc_cached.ksh [copied from usr/src/test/zfs-tests/tests/perf/regression/sequential_reads_cached.ksh with 89% similarity]
usr/src/test/zfs-tests/tests/perf/regression/sequential_reads_arc_cached_clone.ksh [moved from usr/src/test/zfs-tests/tests/perf/regression/sequential_reads_cached_clone.ksh with 91% similarity]
usr/src/test/zfs-tests/tests/perf/regression/sequential_reads_dbuf_cached.ksh [moved from usr/src/test/zfs-tests/tests/perf/regression/sequential_reads_cached.ksh with 73% similarity]
usr/src/test/zfs-tests/tests/perf/regression/sequential_writes.ksh
usr/src/test/zfs-tests/tests/perf/scripts/profile.d [new file with mode: 0644]
usr/src/uts/common/Makefile.files
usr/src/uts/common/fs/zfs/abd.c [new file with mode: 0644]
usr/src/uts/common/fs/zfs/arc.c
usr/src/uts/common/fs/zfs/blkptr.c
usr/src/uts/common/fs/zfs/dbuf.c
usr/src/uts/common/fs/zfs/ddt.c
usr/src/uts/common/fs/zfs/dmu.c
usr/src/uts/common/fs/zfs/dmu_send.c
usr/src/uts/common/fs/zfs/dsl_scan.c
usr/src/uts/common/fs/zfs/edonr_zfs.c
usr/src/uts/common/fs/zfs/lz4.c
usr/src/uts/common/fs/zfs/sha256.c
usr/src/uts/common/fs/zfs/skein_zfs.c
usr/src/uts/common/fs/zfs/spa.c
usr/src/uts/common/fs/zfs/sys/abd.h [new file with mode: 0644]
usr/src/uts/common/fs/zfs/sys/ddt.h
usr/src/uts/common/fs/zfs/sys/spa.h
usr/src/uts/common/fs/zfs/sys/vdev_impl.h
usr/src/uts/common/fs/zfs/sys/zio.h
usr/src/uts/common/fs/zfs/sys/zio_checksum.h
usr/src/uts/common/fs/zfs/sys/zio_compress.h
usr/src/uts/common/fs/zfs/vdev.c
usr/src/uts/common/fs/zfs/vdev_cache.c
usr/src/uts/common/fs/zfs/vdev_disk.c
usr/src/uts/common/fs/zfs/vdev_file.c
usr/src/uts/common/fs/zfs/vdev_label.c
usr/src/uts/common/fs/zfs/vdev_mirror.c
usr/src/uts/common/fs/zfs/vdev_queue.c
usr/src/uts/common/fs/zfs/vdev_raidz.c
usr/src/uts/common/fs/zfs/zil.c
usr/src/uts/common/fs/zfs/zio.c
usr/src/uts/common/fs/zfs/zio_checksum.c
usr/src/uts/common/fs/zfs/zio_compress.c