HomeFreeBSD

FreeBSD: Use a hash table for taskqid lookups

Description

FreeBSD: Use a hash table for taskqid lookups

Previously a tqent could be recycled prematurely, update the
code to use a hash table for lookups to resolve this.

Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed-by: Ryan Moeller <ryan@ixsystems.com>
Signed-off-by: Matt Macy <mmacy@FreeBSD.org>
Closes #10529

Details

Provenance
mmacyAuthored on Jul 12 2020, 12:13 AM
GitHub <noreply@github.com>Committed on Jul 12 2020, 12:13 AM
Parents
rG6f1db5f37ede: Unconditionally enable debugging for libzpool
Branches
Unknown
Tags
Unknown