| Summary: | pywbem initiates new HTTP connection with each request | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Red Hat Enterprise Linux 7 | Reporter: | Jan Safranek <jsafrane> | ||||
| Component: | pywbem | Assignee: | Jan Safranek <jsafrane> | ||||
| Status: | CLOSED WONTFIX | QA Contact: | BaseOS QE - Apps <qe-baseos-apps> | ||||
| Severity: | medium | Docs Contact: | |||||
| Priority: | unspecified | ||||||
| Version: | 7.0 | CC: | miminar, phatina | ||||
| Target Milestone: | rc | ||||||
| Target Release: | --- | ||||||
| Hardware: | Unspecified | ||||||
| OS: | Unspecified | ||||||
| Whiteboard: | |||||||
| Fixed In Version: | Doc Type: | Bug Fix | |||||
| Doc Text: | Story Points: | --- | |||||
| Clone Of: | Environment: | ||||||
| Last Closed: | 2013-11-01 12:42:16 UTC | Type: | Bug | ||||
| Regression: | --- | Mount Type: | --- | ||||
| Documentation: | --- | CRM: | |||||
| Verified Versions: | Category: | --- | |||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||
| Attachments: |
|
||||||
Created attachment 818282 [details]
Highly experimental patch
Using Connection: Keep-Alive did not have any significant performance improvements, I'm closing the bug for now. |
Description of problem: Each request inside WBEMConnection opens new TCP connection to CIMOM, which includes TLS handshake (if enabled). This slows down whole communication a lot. Version-Release number of selected component (if applicable): pywbem-0.7.0-16.20130827svn625.el7.noarch How reproducible: always Steps to Reproduce: import pywbem c = pywbem.WBEMConnection("https://localhost", ("root", "opensesame")) while True: c.EnumerateInstanceNames('LMI_Identity') Actual results: in wireshark, I see lot of separate TCP connections Expected results: One TCP connection with HTTP keep-alive enabled.