This changeset follows on from #451 which implement parallel mounting of zfs 
filesystems.  Additionally it attempts to cleanup libzpool by having it 
leverage the work done in libfakekernel. 
You can view, comment on, or merge this pull request online at:

  https://github.com/openzfs/openzfs/pull/494

-- Commit Summary --

  * 8115 parallel zfs mount

-- File Changes --

    M exception_lists/packaging (17)
    M usr/src/Targetdirs (12)
    M usr/src/cmd/mdb/intel/amd64/libzpool/Makefile (3)
    M usr/src/cmd/mdb/intel/ia32/libzpool/Makefile (2)
    M usr/src/cmd/zdb/Makefile.com (4)
    M usr/src/cmd/zdb/zdb.c (2)
    M usr/src/cmd/zfs/zfs_main.c (123)
    M usr/src/cmd/zhack/Makefile.com (2)
    M usr/src/cmd/zinject/Makefile.com (2)
    M usr/src/cmd/ztest/Makefile.com (4)
    M usr/src/cmd/ztest/ztest.c (243)
    M usr/src/lib/Makefile (5)
    M usr/src/lib/libfakekernel/Makefile.com (6)
    A usr/src/lib/libfakekernel/common/buf.c (77)
    M usr/src/lib/libfakekernel/common/cond.c (14)
    M usr/src/lib/libfakekernel/common/cred.c (29)
    M usr/src/lib/libfakekernel/common/kmem.c (25)
    M usr/src/lib/libfakekernel/common/kmisc.c (74)
    A usr/src/lib/libfakekernel/common/ksid.c (68)
    M usr/src/lib/libfakekernel/common/kstat.c (36)
    M usr/src/lib/libfakekernel/common/mapfile-vers (46)
    M usr/src/lib/libfakekernel/common/mutex.c (5)
    M usr/src/lib/libfakekernel/common/printf.c (11)
    A usr/src/lib/libfakekernel/common/sys/cmn_err.h (80)
    M usr/src/lib/libfakekernel/common/sys/condvar.h (5)
    M usr/src/lib/libfakekernel/common/sys/cred.h (4)
    M usr/src/lib/libfakekernel/common/sys/mutex.h (15)
    M usr/src/lib/libfakekernel/common/sys/proc.h (13)
    M usr/src/lib/libfakekernel/common/taskq.c (13)
    M usr/src/lib/libfakekernel/common/thread.c (27)
    M usr/src/lib/libzfs/Makefile.com (7)
    M usr/src/lib/libzfs/common/libzfs.h (7)
    M usr/src/lib/libzfs/common/libzfs_dataset.c (37)
    M usr/src/lib/libzfs/common/libzfs_impl.h (10)
    M usr/src/lib/libzfs/common/libzfs_mount.c (408)
    M usr/src/lib/libzfs/common/mapfile-vers (4)
    M usr/src/lib/libzpool/Makefile.com (11)
    M usr/src/lib/libzpool/common/kernel.c (631)
    M usr/src/lib/libzpool/common/sys/zfs_context.h (417)
    D usr/src/lib/libzpool/common/taskq.c (342)
    M usr/src/lib/libzpool/common/util.c (3)
    M usr/src/pkg/manifests/system-library.mf (6)
    M usr/src/pkg/manifests/system-test-zfstest.mf (5)
    M usr/src/test/zfs-tests/runfiles/delphix.run (2)
    M 
usr/src/test/zfs-tests/tests/functional/cli_root/zfs_mount/zfs_mount.kshlib (8)
    A 
usr/src/test/zfs-tests/tests/functional/cli_root/zfs_mount/zfs_mount_all_fail.ksh
 (96)
    A 
usr/src/test/zfs-tests/tests/functional/cli_root/zfs_mount/zfs_mount_all_mountpoints.ksh
 (162)
    M usr/src/uts/common/fs/hsfs/hsfs_vfsops.c (3)
    M usr/src/uts/common/fs/pcfs/pc_vfsops.c (5)
    M usr/src/uts/common/fs/udfs/udf_vfsops.c (19)
    M usr/src/uts/common/fs/ufs/ufs_vfsops.c (8)
    M usr/src/uts/common/fs/vfs.c (8)
    M usr/src/uts/common/fs/zfs/dnode.c (7)
    M usr/src/uts/common/sys/acl.h (3)
    M usr/src/uts/common/sys/bitmap.h (5)
    M usr/src/uts/common/sys/bitset.h (5)
    M usr/src/uts/common/sys/buf.h (6)
    M usr/src/uts/common/sys/cpupart.h (5)
    M usr/src/uts/common/sys/cpuvar.h (8)
    M usr/src/uts/common/sys/cyclic.h (6)
    M usr/src/uts/common/sys/fm/util.h (5)
    M usr/src/uts/common/sys/kobj.h (8)
    M usr/src/uts/common/sys/lgrp.h (10)
    M usr/src/uts/common/sys/lgrp_user.h (5)
    M usr/src/uts/common/sys/systeminfo.h (5)
    M usr/src/uts/common/sys/taskq.h (5)
    M usr/src/uts/common/sys/taskq_impl.h (2)
    M usr/src/uts/common/sys/vfs.h (3)
    M usr/src/uts/common/vm/seg_kmem.h (5)

-- Patch Links --

https://github.com/openzfs/openzfs/pull/494.patch
https://github.com/openzfs/openzfs/pull/494.diff

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/openzfs/openzfs/pull/494

------------------------------------------
openzfs-developer
Archives: 
https://openzfs.topicbox.com/groups/developer/discussions/T65a1e2af407fe4b4-Mf4523b4e4b16efa6812ef1d0
Powered by Topicbox: https://topicbox.com

Reply via email to