Bug 794912

Summary: factory crashes after: aeolus thin reports /usr/share/aeolus-conductor/app/views/deployments/launch_time_params.html.haml:18: warning: Object#id will be deprecated; use Object#object_id
Product: [Retired] CloudForms Cloud Engine Reporter: wes hayutin <whayutin>
Component: aeolus-conductorAssignee: Ian McLeod <imcleod>
Status: CLOSED ERRATA QA Contact: Brad P. Crochet <brad>
Severity: high Docs Contact:
Priority: unspecified    
Version: 1.0.0CC: akarol, brad, deltacloud-maint, hbrock, imcleod, ssachdev
Target Milestone: beta6   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
URL: https://qeblade30.rhq.lab.eng.bos.redhat.com/conductor/catalogs/2/deployables/7
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-05-15 22:37:15 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Attachments:
Description Flags
aeolus-debug
none
ss of deployables page none

Description wes hayutin 2012-02-17 21:56:03 UTC
Created attachment 563994 [details]
aeolus-debug

Description of problem:

factory crashes after aeolus-thin reports /usr/share/aeolus-conductor/app/views/deployments/launch_time_params.html.haml:18: warning: Object#id will be deprecated; use Object#object_id 

Deployables are no longer visible.  see screen shot 


Unclear what the recreate is at the moment.. I add what I think it *may* after getting the logs in the bug

Comment 1 wes hayutin 2012-02-17 21:56:29 UTC
[root@qeblade30 ~]# aeolus-check-services 

Checking mongod ...
 Success: mongod (pid 11877) is running...

Checking iwhd ...
 Success: iwhd (pid  12312) is running...

Checking postgresql ...
 Success: postmaster (pid  7614) is running...

Checking httpd ...
 Success: httpd (pid  11817) is running...

Checking qpidd ...
 Success: qpidd (pid  12209) is running...

Checking deltacloud-core ...
 Success: deltacloud-core (pid  12104) is running...

Checking libvirtd ...
 Success: libvirtd (pid  7036) is running...

Checking aeolus-conductor ...
 Success: thin (pid  11972) is running...

Checking conductor-dbomatic ...
 Success: dbomatic (pid  12051) is running...

Checking imagefactory ...
 FAILURE: imagefactory dead but pid file exists

Checking ntpd ...
 Success: ntpd (pid  4368) is running..

Comment 2 wes hayutin 2012-02-17 21:57:08 UTC
Created attachment 563995 [details]
ss of deployables page

Comment 3 Ian McLeod 2012-02-20 20:33:05 UTC
I had a look at the machine where this happened.  It appears to have been
a hard crash of the factory.  Under these circumstances it's almost impossible to debug if the factory was launched in the normal way.

I've added some additional debug options in this patch:

https://github.com/aeolusproject/imagefactory/commit/14bef376aa1f940c2bd79a5c10df99bb34bf9084

If factory crashes we'll at least get stderr and stdout output.

If python-faulthandler is installed we will also get tracebacks for all running threads.

Wes,

Shall we try to get this reproduced with the debug patch in place?

Comment 4 Hugh Brock 2012-02-20 22:25:00 UTC
OK... I don't believe this is a blocker for beta, although I'm willing to concede it should block the release. I've set appropriate flags.

Comment 6 Ian McLeod 2012-02-22 18:11:26 UTC
The patch mentioned above is now brewed as part of 1.0.0rc6.

Comment 7 Brad P. Crochet 2012-02-27 14:04:23 UTC
Verified to the point of what Ian has added. Unable to reproduce the original report. Wes, have you been able to reproduce?

Comment 8 Brad P. Crochet 2012-02-28 18:32:06 UTC
Will set this to verified until a reproducer is found.

Comment 9 errata-xmlrpc 2012-05-15 22:37:15 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

http://rhn.redhat.com/errata/RHEA-2012-0583.html