proliantutils/proliantutils/redfish
vmud213 2e24ffaceb Cache the IloClient object creation
Instead of creating different objects everytime for
each proliant API call, this change uses existing ilo object.
This helps:
1) To fix the issue with session management in redfish based systems
2) To avoid unnecesary call to get_product_name
3) To avoid creating and deleting RISOperations, RIBCLOperations,
   and Redfish operations.
4) To make the reading of the logs easy by removing the
   unnecessary and duplicated logs generated as part of the
   recreation logic.
5) And last but not the least, it will enable to provide more
   caching mechanism eventually.

Change-Id: Iec13a8ee970ef687e4df59ac493f1e13e4db0c7b
(cherry picked from commit 9313e66bff)
2019-08-26 10:46:37 +00:00
..
resources iLO Redfish: Adds support to manage BIOS settings 2018-07-19 12:21:10 +05:30
__init__.py Initial redfish commit 2017-04-10 07:18:39 -04:00
connector.py Redfish: Adds HPEConnector to proliantutils 2017-09-08 18:21:25 +05:30
main.py Cache the IloClient object creation 2019-08-26 10:46:37 +00:00
redfish.py Cache the IloClient object creation 2019-08-26 10:46:37 +00:00
utils.py Redfish: Add local_gb attribute to get_essential_properties 2017-08-03 10:04:21 -07:00