Bug 1436981
| Summary: | [RFE] Add support for asynchronous requests and pipe-lining | ||
|---|---|---|---|
| Product: | [oVirt] ovirt-engine-sdk-python | Reporter: | Juan Hernández <juan.hernandez> |
| Component: | Core | Assignee: | Ondra Machacek <omachace> |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | Radim Hrazdil <rhrazdil> |
| Severity: | high | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 4.1.3 | CC: | bgraveno, bugs, juan.hernandez, lsvaty, mgoldboi, mperina, stirabos, ykaul |
| Target Milestone: | ovirt-4.1.3 | Keywords: | FutureFeature, Performance |
| Target Release: | 4.1.4 | Flags: | rule-engine:
ovirt-4.1+
rule-engine: ovirt-4.2+ mgoldboi: planning_ack+ mperina: devel_ack+ lsvaty: testing_ack+ |
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | python-ovirt-engine-sdk4-4.1.4 | Doc Type: | Enhancement |
| Doc Text: |
The Python SDK now support asynchronous requests and HTTP pipe-lining. Users can now send requests asynchronously and wait for the response later in code. This makes it possible to send multiple request using multiple connections or pipelined connections, and wait for the response later, which improves performance when fetching multiple objects from the API.
|
Story Points: | --- |
| Clone Of: | Environment: | ||
| Last Closed: | 2017-07-06 13:18:23 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | Infra | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
Juan Hernández
2017-03-29 07:55:34 UTC
Here is the description of this RFE: https://www.ovirt.org/blog/2017/05/higher-performance-for-python-sdk/ Verified using Machacek's example and example provided by Juan: https://github.com/oVirt/ovirt-engine-sdk/blob/master/sdk/examples/asynchronous_inventory.py SDK version 4.1.4 |