You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@deltacloud.apache.org by "Ronelle Landy (Created) (JIRA)" <ji...@apache.org> on 2012/03/19 15:42:37 UTC

[jira] [Created] (DTACLOUD-162) Return codes for rebooting an instance are not consistent

Return codes for rebooting an instance are not consistent
---------------------------------------------------------

                 Key: DTACLOUD-162
                 URL: https://issues.apache.org/jira/browse/DTACLOUD-162
             Project: DeltaCloud
          Issue Type: Bug
          Components: Server
         Environment: deltacloud-core-0.5.0/5
rhel 6.2, fedora 16
vsphere 4.x
            Reporter: Ronelle Landy
            Assignee: David Lutterkort


For ec2, (test code copied below), the return code for rebooting an instance is 200:

			resp = restClient.post( path: '/api/instances/' + InstanceIds[i] + '/reboot',
					contentType: ContentType.XML, headers: [Accept: 'application/xml'],
					requestContentType : ContentType.URLENC)

			resp.status == 200


For vsphere, the return code for rebooting an instance is 204: Copying the test output showing the return codes for vsphere:

201203191004:17.866 - FINE: >> POST /api/instances/tI2/reboot HTTP/1.1 (org.apache.http.impl.conn.DefaultClientConnection.sendRequestHeader)
201203191004:17.866 - FINE: >> Accept: application/xml (org.apache.http.impl.conn.DefaultClientConnection.sendRequestHeader)
201203191004:17.866 - FINE: >> Content-Length: 0 (org.apache.http.impl.conn.DefaultClientConnection.sendRequestHeader)
201203191004:17.866 - FINE: >> Host: ibm-x3200m3-01.rhts.eng.bos.redhat.com:3003 (org.apache.http.impl.conn.DefaultClientConnection.sendRequestHeader)
201203191004:17.866 - FINE: >> Connection: Keep-Alive (org.apache.http.impl.conn.DefaultClientConnection.sendRequestHeader)
201203191004:17.866 - FINE: >> Authorization: Basic QWRtaW5pc3RyYXRvcjpSM2RoYXQh (org.apache.http.impl.conn.DefaultClientConnection.sendRequestHeader)
201203191004:17.866 - FINE: >> Accept-Encoding: gzip,deflate (org.apache.http.impl.conn.DefaultClientConnection.sendRequestHeader)
201203191004:19.145 - FINE: << "HTTP/1.1 204 No Content[\r][\n]" (org.apache.http.impl.conn.Wire.wire)
201203191004:19.145 - FINE: << "Server: Apache-Deltacloud/0.5.0[\r][\n]" (org.apache.http.impl.conn.Wire.wire)
201203191004:19.146 - FINE: << "Date: Mon, 19 Mar 2012 14:04:19 GMT[\r][\n]" (org.apache.http.impl.conn.Wire.wire)
201203191004:19.146 - FINE: << "X-Runtime: 1.181366[\r][\n]" (org.apache.http.impl.conn.Wire.wire)
201203191004:19.146 - FINE: << "Connection: close[\r][\n]" (org.apache.http.impl.conn.Wire.wire)
201203191004:19.146 - FINE: << "[\r][\n]" (org.apache.http.impl.conn.Wire.wire)
201203191004:19.147 - FINE: Receiving response: HTTP/1.1 204 No Content (org.apache.http.impl.conn.DefaultClientConnection.receiveResponseHeader)
201203191004:19.147 - FINE: << HTTP/1.1 204 No Content (org.apache.http.impl.conn.DefaultClientConnection.receiveResponseHeader)
201203191004:19.147 - FINE: << Server: Apache-Deltacloud/0.5.0 (org.apache.http.impl.conn.DefaultClientConnection.receiveResponseHeader)
201203191004:19.147 - FINE: << Date: Mon, 19 Mar 2012 14:04:19 GMT (org.apache.http.impl.conn.DefaultClientConnection.receiveResponseHeader)
201203191004:19.148 - FINE: << X-Runtime: 1.181366 (org.apache.http.impl.conn.DefaultClientConnection.receiveResponseHeader)
201203191004:19.148 - FINE: << Connection: close (org.apache.http.impl.conn.DefaultClientConnection.receiveResponseHeader)
201203191004:19.148 - FINE: Caching 'basic' auth scheme for http://ibm-x3200m3-01.rhts.eng.bos.redhat.com:3003 (org.apache.http.client.protocol.ResponseAuthCache.cache)
201203191004:19.149 - FINE: Releasing connection org.apache.http.impl.conn.SingleClientConnManager$ConnAdapter@8c5488 (org.apache.http.impl.conn.SingleClientConnManager.releaseConnection)
201203191004:19.149 - FINE: Released connection open but not reusable. (org.apache.http.impl.conn.SingleClientConnManager.releaseConnection)
201203191004:19.149 - FINE: Connection shut down (org.apache.http.impl.conn.DefaultClientConnection.shutdown)
201203191004:19.150 - FINE: Response code: 204; found handler: org.codehaus.groovy.runtime.MethodClosure@a966905 (groovyx.net.http.HTTPBuilder.doRequest)

Rebooting an instance is nor supported in rhevm.

According to Michal Fojtik, the code should be 202.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Closed] (DTACLOUD-162) Return codes for rebooting an instance are not consistent

Posted by "Ronelle Landy (Closed) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/DTACLOUD-162?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Ronelle Landy closed DTACLOUD-162.
----------------------------------

    Resolution: Fixed

Closing this issue as fixed:

Rebooting a vsphere instance with open-vm-tools returns 202 code (see log pice copied below):

127.0.0.1 - - [20/Mar/2012 16:35:09] "POST /api/instances/factory-image-7c8cccf9-6807-4079-abe9-5772c87e7a52/reboot HTTP/1.1" 202 - 10.7794

Rebooting an ec2 instance returns 202 code as well:

127.0.0.1 - - [20/Mar/2012 16:42:56] "POST /api/instances/i-1f3a777b/reboot HTTP/1.1" 202 5363 0.6962

tested git version: 4a3fc20bb532296dfaea0c7c23eb09c3c7190f7c	not-for-merge	branch 'master' of https://git-wip-us.apache.org/repos/asf/deltacloud

Automated server tests check for return codes from reboot actions.



                
> Return codes for rebooting an instance are not consistent
> ---------------------------------------------------------
>
>                 Key: DTACLOUD-162
>                 URL: https://issues.apache.org/jira/browse/DTACLOUD-162
>             Project: DeltaCloud
>          Issue Type: Bug
>          Components: Server
>         Environment: deltacloud-core-0.5.0/5
> rhel 6.2, fedora 16
> vsphere 4.x
>            Reporter: Ronelle Landy
>            Assignee: David Lutterkort
>
> For ec2, (test code copied below), the return code for rebooting an instance is 200:
> 			resp = restClient.post( path: '/api/instances/' + InstanceIds[i] + '/reboot',
> 					contentType: ContentType.XML, headers: [Accept: 'application/xml'],
> 					requestContentType : ContentType.URLENC)
> 			resp.status == 200
> For vsphere, the return code for rebooting an instance is 204: Copying the test output showing the return codes for vsphere:
> 201203191004:17.866 - FINE: >> POST /api/instances/tI2/reboot HTTP/1.1 (org.apache.http.impl.conn.DefaultClientConnection.sendRequestHeader)
> 201203191004:17.866 - FINE: >> Accept: application/xml (org.apache.http.impl.conn.DefaultClientConnection.sendRequestHeader)
> 201203191004:17.866 - FINE: >> Content-Length: 0 (org.apache.http.impl.conn.DefaultClientConnection.sendRequestHeader)
> 201203191004:17.866 - FINE: >> Host: ibm-x3200m3-01.rhts.eng.bos.redhat.com:3003 (org.apache.http.impl.conn.DefaultClientConnection.sendRequestHeader)
> 201203191004:17.866 - FINE: >> Connection: Keep-Alive (org.apache.http.impl.conn.DefaultClientConnection.sendRequestHeader)
> 201203191004:17.866 - FINE: >> Authorization: Basic QWRtaW5pc3RyYXRvcjpSM2RoYXQh (org.apache.http.impl.conn.DefaultClientConnection.sendRequestHeader)
> 201203191004:17.866 - FINE: >> Accept-Encoding: gzip,deflate (org.apache.http.impl.conn.DefaultClientConnection.sendRequestHeader)
> 201203191004:19.145 - FINE: << "HTTP/1.1 204 No Content[\r][\n]" (org.apache.http.impl.conn.Wire.wire)
> 201203191004:19.145 - FINE: << "Server: Apache-Deltacloud/0.5.0[\r][\n]" (org.apache.http.impl.conn.Wire.wire)
> 201203191004:19.146 - FINE: << "Date: Mon, 19 Mar 2012 14:04:19 GMT[\r][\n]" (org.apache.http.impl.conn.Wire.wire)
> 201203191004:19.146 - FINE: << "X-Runtime: 1.181366[\r][\n]" (org.apache.http.impl.conn.Wire.wire)
> 201203191004:19.146 - FINE: << "Connection: close[\r][\n]" (org.apache.http.impl.conn.Wire.wire)
> 201203191004:19.146 - FINE: << "[\r][\n]" (org.apache.http.impl.conn.Wire.wire)
> 201203191004:19.147 - FINE: Receiving response: HTTP/1.1 204 No Content (org.apache.http.impl.conn.DefaultClientConnection.receiveResponseHeader)
> 201203191004:19.147 - FINE: << HTTP/1.1 204 No Content (org.apache.http.impl.conn.DefaultClientConnection.receiveResponseHeader)
> 201203191004:19.147 - FINE: << Server: Apache-Deltacloud/0.5.0 (org.apache.http.impl.conn.DefaultClientConnection.receiveResponseHeader)
> 201203191004:19.147 - FINE: << Date: Mon, 19 Mar 2012 14:04:19 GMT (org.apache.http.impl.conn.DefaultClientConnection.receiveResponseHeader)
> 201203191004:19.148 - FINE: << X-Runtime: 1.181366 (org.apache.http.impl.conn.DefaultClientConnection.receiveResponseHeader)
> 201203191004:19.148 - FINE: << Connection: close (org.apache.http.impl.conn.DefaultClientConnection.receiveResponseHeader)
> 201203191004:19.148 - FINE: Caching 'basic' auth scheme for http://ibm-x3200m3-01.rhts.eng.bos.redhat.com:3003 (org.apache.http.client.protocol.ResponseAuthCache.cache)
> 201203191004:19.149 - FINE: Releasing connection org.apache.http.impl.conn.SingleClientConnManager$ConnAdapter@8c5488 (org.apache.http.impl.conn.SingleClientConnManager.releaseConnection)
> 201203191004:19.149 - FINE: Released connection open but not reusable. (org.apache.http.impl.conn.SingleClientConnManager.releaseConnection)
> 201203191004:19.149 - FINE: Connection shut down (org.apache.http.impl.conn.DefaultClientConnection.shutdown)
> 201203191004:19.150 - FINE: Response code: 204; found handler: org.codehaus.groovy.runtime.MethodClosure@a966905 (groovyx.net.http.HTTPBuilder.doRequest)
> Rebooting an instance is nor supported in rhevm.
> According to Michal Fojtik, the code should be 202.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira