3PAR InForm OS 2.3.1 MU4 Release Notes (QL226-96261, September 2011)

Table 1 Modifications to the InForm OS (continued)
DescriptionItemBug ID
The listing for VLUNs is now properly updated following the removal of a WWN
when using removehost with the -rvl option.
listing of VLUNS for that
host to generate a System
Manager failure.
Requests that required CIM Server to process large responses, (e.g., when processing
an EnumerateInstances request), could result in a failure condition that caused
the process to hang or crash.
Processing of requests that
require an extensive
response by CIM Server
results in a process
failure.
49261
Processing of a large response no longer causes CIM Server to fail. However, it
should be noted that if CIM Server tries to generate a response that is too large for
it to process, the transaction with the client can be terminated without generating an
exception.
A response queue function is serialized per request by locking a mutex owner based
on the OperationAggregate object for that request. However, if the response
CIM Server process
occasionally fails when
sending a chunked
response.
50428
enqueued was the last response, the OperationAggregate object was deleted
within the method. When the AutoMutex that was created at the beginning of the
method went out of scope, it held onto a mutex that had previously been deleted.
CIM Server now handles the responses correctly.
The classname for an association between Current Volume StorageSetting
and StorageCapabilities was not previously explicit.
The
TPD_StorageSetting
associated to a
54071
StorageSetting that is associated to a TPD_StorageVolume has been renamed
to TPD_VolumeSetting, and its association with TPD_StorageCapabilities
has been removed.
TPD_StorageVolume
was unnecessarily
associating to a
TPD_StorageCapabilities
in the CIM API.
Instances of fixed TPD_StorageSetting associated to the
StorageCapabilities of a DynamicStoragePool were not previously made
available for creation of a volume from that DynamicStoragePool.
Instances of fixed
TPD_StorageSetting
associated to the
StorageCapabilities
54074
New instances of fixed TPD_StorageSetting that are associated to the
StorageCapabilities of a DynamicStoragePool have been added so that
a client can use them to create a volume from that DynamicStoragePool.
of a
DynamicStoragePool
required for creation of a
volume from
DynamicStoragePool
in the CIM API.
The CMP owner node was not properly handling the merging of credit pages when
a new credit dmask overlapped.
CMP owner node is not
properly handling the
merging of credit pages.
54726
The IO write credit pages merge code path has been modified, so that when the
LDIO flusher flushes dirty cache pages, it leaves the dirty mask in the log entry for
those credit pages in a consistent state.
In some cases, older message references were not being cleared properly when
cancelling inter-process messages.
Clearing of older
message references not
55017
Message references are now properly cleared.
handled properly when
canceling inter-process
messages.
When the firmware in the 2-port 4Gb fibre channel HBA in the E and F Series systems
received certain incorrectly formatted fibre channel frames, the frame buffers were
SAN boot on Cisco UCS
M1 Blade Server brings
port down.
56195
not released into the free buffer pool. When a large number of these invalid frames
were received, the port could run out of buffer credits causing the port to go off-line.
This situation has been remedied by correctly releasing the invalid frames.
If an iSCSI port on a storage system received a non-login-related iSCSI PDU from an
initiator before a login command sequence was completed, the InForm OS kernel
could fail due to the accessing of an un-initialized pointer.
Non-login iSCSI PDUs
received during iSCSI
login processing can
56754
This has been fixed by processing the PDU correctly and sending a Login reject as
per the iSCSI protocol.
cause a controller node
to go offline due to the
HP 3PAR InForm Operating System Release Notes 5