HomeFreeBSD

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

Description

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.

MFC after: 1 month

Details

Provenance
mavAuthored on
Parents
rS275457: Increase BERI loader section alignment to 16
Branches
Unknown
Tags
Unknown

Event Timeline