+++ This bug was initially created as a clone of Bug #1416164 +++
Description of problem:
When querying an enumeration using the WSMAN enumerate method, not all
entries are returned if there are more than max_elems (default of 100)
in the enumeration.
When querying an enumeration, the first response returns <wsman:Items>
in the body. Successive pulls, however, contain <wsen:Items>.
The current code always queries for <wsen:Items>, which causes the first
batch of attributes to be dropped only when the number of entries in
the enumeration exceeds max_elems.
Version-Release number of selected component (if applicable):
Enumerate the DCIM_iDRACCardEnumeration table using the wsman.enumerate method.
Steps to Reproduce:
1. Query DCIM_iDRACCardEnumeration using wsman.enumerate with logging turned up to DEBUG.
2. Note that entries that are present in the first response are not present in the end results.
The first 100 entries in DCIM_iDRACCardEnumeration are discarded.
All entries in DCIM_iDRACCardEnumeration should be returned.
The patch for this is pending upstream:
This bugzilla has been removed from the release and needs to be reviewed and Triaged for another Target Release.
This is a clone to get a backport to OSP 10
We may want to just rebase dracclient to the pending release.
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.