Sushy is a small Python library to communicate with Redfish based systems
Go to file
Ilya Etingof efadfc7620 Disable HTTP connection pooling
Disable HTTP connection pooling by asking HTTP server to close our
connection right upon use. The rationale is that some BMC observed in
the wild seem to close persistent connections abruptly upon eventual
re-use failing completely unrelated operation. So in ``sushy`` we
just try not to maintain persistent connections with BMC at all.

Story: 2006336
Task: 36084

Change-Id: I721c6284b938d5a47dbe0b298467c15ca4bd1517
(cherry picked from commit 84e085f9a2)
2019-08-05 19:34:49 +00:00
doc/source Restore the default semantics of refresh() 2018-01-18 18:57:12 +01:00
playbooks/legacy/sushy-tempest-dsvm-ironic-ipa-partition-redfish-src OpenDev Migration Patch 2019-04-19 19:48:38 +00:00
releasenotes Disable HTTP connection pooling 2019-08-05 19:34:49 +00:00
sushy Disable HTTP connection pooling 2019-08-05 19:34:49 +00:00
zuul.d OpenDev Migration Patch 2019-04-19 19:48:38 +00:00
.coveragerc Refining test coverage 2017-02-28 17:09:53 -05:00
.gitignore Rework sushy documentation for doc migration 2017-07-19 17:43:41 +00:00
.gitreview OpenDev Migration Patch 2019-04-19 19:48:38 +00:00
.mailmap Initial commit 2017-02-13 22:04:23 +00:00
.testr.conf Initial commit 2017-02-13 22:04:23 +00:00
CONTRIBUTING.rst Initial commit 2017-02-13 22:04:23 +00:00
HACKING.rst Initial commit 2017-02-13 22:04:23 +00:00
LICENSE Initial commit 2017-02-13 22:04:23 +00:00
README.rst Rework sushy documentation for doc migration 2017-07-19 17:43:41 +00:00
babel.cfg Initial commit 2017-02-13 22:04:23 +00:00
requirements.txt Updated from global requirements 2017-11-16 11:28:47 +00:00
setup.cfg Correct sushy homepage 2017-07-20 02:44:26 +00:00
setup.py Updated from global requirements 2017-03-02 11:56:16 +00:00
test-requirements.txt Gate fix: Cap hacking to avoid gate failure 2018-06-25 11:55:29 +02:00
tox.ini Update UPPER_CONSTRAINTS_FILE for stable/queens 2018-01-18 20:26:16 +00:00

README.rst

About Sushy

Sushy is a Python library to communicate with Redfish based systems.

The goal of the library is to be extremely simple, small, have as few dependencies as possible and be very conservative when dealing with BMCs by issuing just enough requests to it (BMCs are very flaky).

Therefore, the scope of the library has been limited to what is supported by the OpenStack Ironic project. As the project grows and more features from Redfish are needed we can expand Sushy to fullfil those requirements.