The Heterogeneous Hosts portion of the Storage Partitioning feature allows hosts running different operating systems to access a single storage subsystem. Host types can be completely different operating systems (such as Solaris and Windows NT) or variants of the same operating system (such as Windows NT clustered, and Windows NT non-clustered). When a host type is specified, it allows the controllers in the storage subsystem to tailor their behavior (such as LUN reporting and error conditions) depending on the operating system or variant of the host sending the information.