HomeFreeBSD

MFC r275458:

Description

MFC r275458:
Do not pre-allocate UNIT ATTENTIONs storage for every possible initiator.

Abusing ability of major UAs cover minor ones we may not account UAs for
inactive ports. Allocate UAs storage for port and start accounting only
after some initiator from that port fetched its first POWER ON OCCURRED.

This reduces per-LUN CTL memory usage from >1MB to less then 100K.

Details

Provenance
mavAuthored on
Parents
rS275887: MFC r275455: Remove some unused code.
Branches
Unknown
Tags
Unknown

Event Timeline