Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 988088

Summary: [ExternalTasks] Step cannot be ended as not successful
Product: [Retired] oVirt Reporter: Vojtech Szocs <vszocs>
Component: ovirt-engine-coreAssignee: Eli Mesika <emesika>
Status: CLOSED CURRENTRELEASE QA Contact:
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 3.3CC: acathrow, emesika, iheim, yzaslavs
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard: infra
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-09-23 07:27:19 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:
Embargoed:

Description Vojtech Szocs 2013-07-24 17:36:49 UTC
Assume JOB_ID is ID of existing job.
Assume STEP_ID is ID of existing step that belongs to above mentioned job.

POST /api/jobs/JOB_ID/steps/STEP_ID/end
<action>
  <succeeded>false</succeeded>
</action>

GET /api/jobs/JOB_ID/steps/STEP_ID = step is still in STARTED state, POST request doesn't seem to have any effect
<step href="/api/jobs/JOB_ID/steps/STEP_ID" id="STEP_ID">
    <actions>
        <link href="/api/jobs/JOB_ID/steps/STEP_ID/end" rel="end"/>
    </actions>
    <description>Test Step</description>
    <job href="/api/jobs/JOB_ID" id="JOB_ID"/>
    <type>executing</type>
    <number>0</number>
    <status>
        <state>STARTED</state>
    </status>
    <start_time>2013-07-24T16:52:36.943+02:00</start_time>
    <external>true</external>
</step>

Please advise what is the proper way to end a step so that its state is something other than FINISHED.

Comment 1 Eli Mesika 2013-08-01 11:18:29 UTC
fixed in commit : d849805

Comment 2 Itamar Heim 2013-08-21 16:41:48 UTC
as RC is built, moving to ON_QA (hopefully did not catch incorrect bugs when doing this)

Comment 3 Itamar Heim 2013-09-23 07:27:19 UTC
closing as this should be in 3.3 (doing so in bulk, so may be incorrect)