]> granicus.if.org Git - zfs/commit
Illumos #4046
authorMatthew Ahrens <mahrens@delphix.com>
Thu, 22 Aug 2013 17:51:47 +0000 (09:51 -0800)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Tue, 5 Nov 2013 20:24:24 +0000 (12:24 -0800)
commita169a625a6d57ae0a92147cfde0da69235b2d4f1
treec8c25201685b169f6beed31140c54c97b8c3cb7b
parent8ce0af07bb3227c152d32e74683d1fdc1869246c
Illumos #4046

4046 dsl_dataset_t ds_dir->dd_lock is highly contended
Reviewed by: Eric Schrock <eric.schrock@delphix.com>
Reviewed by: George Wilson <george.wilson@delphix.com>
Approved by: Garrett D'Amore <garrett@damore.org>

References:
  https://www.illumos.org/issues/4046
  illumos/illumos-gate@b62969f868a827f0823a084bc0af9c7d8b76c659

Ported-by: Richard Yao <ryao@gentoo.org>
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
Issue #1775

Porting notes:

1. This commit removed dsl_dataset_namelen in Illumos, but that
   appears to have been removed from ZFSOnLinux in an earlier commit.
module/zfs/dsl_dataset.c
module/zfs/dsl_dir.c