HomeFreeBSD

Mark TX_COMMIT transaction with TXG_NOTHROTTLE.

Description

Mark TX_COMMIT transaction with TXG_NOTHROTTLE.

TX_COMMIT has no on-disk representation and does not produce any more
dirty data. It should not wait for anything, and even just skipping
the checks if not waiting gives improvement noticeable in profiler.

Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed-by: Prakash Surya <prakash.surya@delphix.com>
Signed-off-by: Alexander Motin <mav@FreeBSD.org>
Sponsored by: iXsystems, Inc.
Closes #14798

Details

Provenance
mavAuthored on Apr 27 2023, 7:32 PM
Brian Behlendorf <behlendorf1@llnl.gov>Committed on Jun 2 2023, 6:17 PM
Parents
rGe271cd7a6545: Fix positive ABD size assertion in abd_verify().
Branches
Unknown
Tags
Unknown

Event Timeline