diff options
author | Alexander Motin <[email protected]> | 2023-06-30 11:54:00 -0400 |
---|---|---|
committer | GitHub <[email protected]> | 2023-06-30 08:54:00 -0700 |
commit | b4a0873092353cefe0f1bc3ee6a50d5e16b35675 (patch) | |
tree | 14c36daaa9e2a8357f410ae27fb33f8456848d85 /module/zfs/zil.c | |
parent | fa7b2390d4982412f9dd27c151bb5ec2da89dcca (diff) |
Some ZIO micro-optimizations.
- Pack struct zio_prop by 4 bytes from 84 to 80.
- Skip new child ZIO locking while linking to parent. The newly
allocated ZIO is not externally visible yet, so nobody should care.
- Skip io_bp_copy writes when not used (write && non-debug).
Reviewed-by: Brian Atkinson <[email protected]>
Reviewed-by: Brian Behlendorf <[email protected]>
Signed-off-by: Alexander Motin <[email protected]>
Sponsored by: iXsystems, Inc.
Closes #14985
Diffstat (limited to 'module/zfs/zil.c')
0 files changed, 0 insertions, 0 deletions