Bug 844335
Summary: | [engine] add correlation id for storage commands in vdsm API | ||
---|---|---|---|
Product: | Red Hat Enterprise Virtualization Manager | Reporter: | Haim <hateya> |
Component: | ovirt-engine | Assignee: | Yaniv Bronhaim <ybronhei> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | Leonid Natapov <lnatapov> |
Severity: | medium | Docs Contact: | |
Priority: | unspecified | ||
Version: | unspecified | CC: | acathrow, bazulay, dyasny, gwatson, hateya, iheim, lpeer, lyarwood, masayag, mkublin, mpavlik, Rhev-m-bugs, sgrinber, yeylon, ykaul, yzaslavs |
Target Milestone: | --- | ||
Target Release: | 3.2.0 | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Whiteboard: | infra | ||
Fixed In Version: | sf11 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 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: | |||
Bug Depends On: | |||
Bug Blocks: | 902971, 894399, 948448 |
Description
Haim
2012-07-30 10:38:49 UTC
This request was not resolved in time for the current release. Red Hat invites you to ask your support representative to propose this request, if still desired, for consideration in the next release of Red Hat Enterprise Linux. Does the engine send the flow id in all commands? By looking in the code seems like engine puts it in each xmlprc request's header, but vdsm does not receive it. Was something changed in this area? Is it supposed to appear in all requests? I asked from engine prospective . In vdsm nothing changed. Engine puts correlationId for each operation that starts by UI or restApi. The correlation Id is printed in vdsm.log before starting the operation with the prefix [flowID: ----]. The above patch fixes the issue around XML PRC utils, but what about all the flows - do they send now correlation-id? please verify. (In reply to comment #9) > The above patch fixes the issue around XML PRC utils, but what about all the > flows - do they send now correlation-id? please verify. As far as I saw most of the flows are sending correlationId. Every call to vdsm from action should send correlationId. A calls to vdsm from IrsBroker (for example getStoragepoolInfo) or VdsManager (for example list) should not. The only problem which is left, it is internal flows which are contains couple of actions, different correlationId will be generated for every action (In reply to comment #10) > The only problem which is left, it is internal flows which are contains > couple of actions, different correlationId will be generated for every action Fixed, patch provided to bug *** Bug 950199 has been marked as a duplicate of this bug. *** *** Bug 919413 has been marked as a duplicate of this bug. *** sf17.1 fixed. *** Bug 958258 has been marked as a duplicate of this bug. *** 3.2 has been released 3.2 has been released 3.2 has been released 3.2 has been released 3.2 has been released |