HomeFreeBSD

Illumos #5244 - zio pipeline callers should explicitly invoke next stage

Description

Illumos #5244 - zio pipeline callers should explicitly invoke next stage

5244 zio pipeline callers should explicitly invoke next stage
Reviewed by: Adam Leventhal <ahl@delphix.com>
Reviewed by: Alex Reece <alex.reece@delphix.com>
Reviewed by: Christopher Siden <christopher.siden@delphix.com>
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: Richard Elling <richard.elling@gmail.com>
Reviewed by: Dan McDonald <danmcd@omniti.com>
Reviewed by: Steven Hartland <killing@multiplay.co.uk>
Approved by: Gordon Ross <gwr@nexenta.com>

References:

https://www.illumos.org/issues/5244
https://github.com/illumos/illumos-gate/commit/738f37b

Porting Notes:

  1. The unported "2932 support crash dumps to raidz, etc. pools" caused a merge conflict due to a copyright difference in module/zfs/vdev_raidz.c.
  2. The unported "4128 disks in zpools never go away when pulled" and additional Linux-specific changes caused merge conflicts in module/zfs/vdev_disk.c.

Ported-by: Richard Yao <richard.yao@clusterhq.com>
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
Closes #2828

Details

Provenance
George Wilson <george.wilson@delphix.com>Authored on Oct 20 2014, 10:07 PM
Brian Behlendorf <behlendorf1@llnl.gov>Committed on Apr 30 2015, 10:07 PM
Parents
rG8dd86a10cf83: Illumos 5812 - assertion failed in zrl_tryenter(): zr_owner==NULL
Branches
Unknown
Tags
Unknown

Event Timeline

Brian Behlendorf <behlendorf1@llnl.gov> committed rG98b254188a73: Illumos #5244 - zio pipeline callers should explicitly invoke next stage (authored by George Wilson <george.wilson@delphix.com>).Apr 30 2015, 10:07 PM