Deltacloud API does not seems to log any details in the console for the actions
perfomed
----------------------------------------------------------------------------------------
Key: DTACLOUD-156
URL: https://issues.apache.org/jira/browse/DTACLOUD-156
Project: DeltaCloud
Issue Type: Bug
Components: Client (Ruby), Server
Environment: Deltacloud API 0.5.0
Commit - f2fe244f949a9c435b218ecfad706cec4c16c4b2
OS - Fedora 15, 16 RHEL - 6.2
Reporter: Ramesh A
Assignee: David Lutterkort
Deltacloud API does not seems to log any details in the console for the actions
perfomed.
As per discussion with marios, he states that this may be linked/related to
sinatra version 1.3.2.
Upon further testing, could see the difference as marios predicted, below
console log details proves it. Seems to work fine in sinatra 1.3.1.
*Console log (sinatra 1.3.2 version):*
==========================
*EC2 setup:*
----------------
[root@server deltacloud]# ./server/bin/deltacloudd -i ec2 -r localhost -p 3003
Starting Deltacloud API :: ec2 :: http://localhost:3003/api
/usr/lib/ruby/gems/1.8/gems/aws-2.5.6/lib/ses/../awsbase/utils.rb:105: warning:
already initialized constant HEX
/usr/lib/ruby/gems/1.8/gems/aws-2.5.6/lib/ses/../awsbase/utils.rb:107: warning:
already initialized constant TO_REMEMBER
/usr/lib/ruby/gems/1.8/gems/aws-2.5.6/lib/ses/../awsbase/utils.rb:108: warning:
already initialized constant ASCII
/usr/lib/ruby/gems/1.8/gems/aws-2.5.6/lib/ses/../awsbase/errors.rb:128:
warning: already initialized constant DEFAULT_CLOSE_ON_4XX_PROBABILITY
/usr/lib/ruby/gems/1.8/gems/aws-2.5.6/lib/ses/../awsbase/parsers.rb:47:
warning: already initialized constant DEFAULT_XML_LIBRARY
/usr/lib/ruby/gems/1.8/gems/aws-2.5.6/lib/ses/../awsbase/awsbase.rb:66:
warning: already initialized constant AMAZON_PROBLEMS
/usr/lib/ruby/gems/1.8/gems/aws-2.5.6/lib/ses/../awsbase/awsbase.rb:86:
warning: already initialized constant DEFAULT_SIGNATURE_VERSION
>> Thin web server (v1.3.1 codename Triple Espresso)
>> Debugging ON
>> Maximum connections set to 1024
>> Listening on localhost:3003, CTRL+C to stop
I, [2012-03-06T11:26:42.843830 #2908] INFO -- : New Aws::Ec2 using
per_thread-connection mode
I, [2012-03-06T11:26:42.845664 #2908] INFO -- : Opening new HTTPS connection
to ec2.us-east-1.amazonaws.com:443
I, [2012-03-06T11:28:00.663260 #2908] INFO -- : New Aws::Ec2 using
per_thread-connection mode
I, [2012-03-06T11:28:00.673817 #2908] INFO -- : Opening new HTTPS connection
to ec2.us-east-1.amazonaws.com:443
I, [2012-03-06T11:28:03.672768 #2908] INFO -- : New Aws::Ec2 using
per_thread-connection mode
I, [2012-03-06T11:28:03.685309 #2908] INFO -- : Opening new HTTPS connection
to ec2.us-east-1.amazonaws.com:443
I, [2012-03-06T11:28:06.376191 #2908] INFO -- : New Aws::Ec2 using
per_thread-connection mode
I, [2012-03-06T11:28:06.386785 #2908] INFO -- : Opening new HTTPS connection
to ec2.us-east-1.amazonaws.com:443
*RHEVM setup:*
----------------------
[root@localhost deltacloud]# API_PROVIDER=<rhevm-server>
./server/bin/deltacloudd -i rhevm -p 3005
Starting Deltacloud API :: rhevm :: https://<rhevm-server> ::
http://localhost:3005/api
>> Thin web server (v1.3.1 codename Triple Espresso)
>> Debugging ON
>> Maximum connections set to 1024
>> Listening on localhost:3005, CTRL+C to stop
*<There is no log entry after this upon performing any action>*
*Console log (sinatra 1.3.1 version):*
==========================
*EC2 setup:*
----------------
[root@server deltacloud]# ./server/bin/deltacloudd -i ec2 -p 303
Starting Deltacloud API :: ec2 :: http://localhost:303/api
/usr/lib/ruby/gems/1.8/gems/aws-2.5.6/lib/ses/../awsbase/utils.rb:105: warning:
already initialized constant HEX
/usr/lib/ruby/gems/1.8/gems/aws-2.5.6/lib/ses/../awsbase/utils.rb:107: warning:
already initialized constant TO_REMEMBER
/usr/lib/ruby/gems/1.8/gems/aws-2.5.6/lib/ses/../awsbase/utils.rb:108: warning:
already initialized constant ASCII
/usr/lib/ruby/gems/1.8/gems/aws-2.5.6/lib/ses/../awsbase/errors.rb:128:
warning: already initialized constant DEFAULT_CLOSE_ON_4XX_PROBABILITY
/usr/lib/ruby/gems/1.8/gems/aws-2.5.6/lib/ses/../awsbase/parsers.rb:47:
warning: already initialized constant DEFAULT_XML_LIBRARY
/usr/lib/ruby/gems/1.8/gems/aws-2.5.6/lib/ses/../awsbase/awsbase.rb:66:
warning: already initialized constant AMAZON_PROBLEMS
/usr/lib/ruby/gems/1.8/gems/aws-2.5.6/lib/ses/../awsbase/awsbase.rb:86:
warning: already initialized constant DEFAULT_SIGNATURE_VERSION
>> Thin web server (v1.3.1 codename Triple Espresso)
>> Debugging ON
>> Maximum connections set to 1024
>> Listening on localhost:303, CTRL+C to stop
^C>> Stopping ...
[root@optimus deltacloud]# ./server/bin/deltacloudd -i ec2 -p 3003
Starting Deltacloud API :: ec2 :: http://localhost:3003/api
/usr/lib/ruby/gems/1.8/gems/aws-2.5.6/lib/ses/../awsbase/utils.rb:105: warning:
already initialized constant HEX
/usr/lib/ruby/gems/1.8/gems/aws-2.5.6/lib/ses/../awsbase/utils.rb:107: warning:
already initialized constant TO_REMEMBER
/usr/lib/ruby/gems/1.8/gems/aws-2.5.6/lib/ses/../awsbase/utils.rb:108: warning:
already initialized constant ASCII
/usr/lib/ruby/gems/1.8/gems/aws-2.5.6/lib/ses/../awsbase/errors.rb:128:
warning: already initialized constant DEFAULT_CLOSE_ON_4XX_PROBABILITY
/usr/lib/ruby/gems/1.8/gems/aws-2.5.6/lib/ses/../awsbase/parsers.rb:47:
warning: already initialized constant DEFAULT_XML_LIBRARY
/usr/lib/ruby/gems/1.8/gems/aws-2.5.6/lib/ses/../awsbase/awsbase.rb:66:
warning: already initialized constant AMAZON_PROBLEMS
/usr/lib/ruby/gems/1.8/gems/aws-2.5.6/lib/ses/../awsbase/awsbase.rb:86:
warning: already initialized constant DEFAULT_SIGNATURE_VERSION
>> Thin web server (v1.3.1 codename Triple Espresso)
>> Debugging ON
>> Maximum connections set to 1024
>> Listening on localhost:3003, CTRL+C to stop
10.11.8.228 - - [07/Mar/2012 10:00:10] "GET / HTTP/1.1" 301 - 0.0153
10.11.8.228 - - [07/Mar/2012 10:00:11] "GET /api HTTP/1.1" 200 4386 0.1420
10.11.8.228 - - [07/Mar/2012 10:00:11] "GET
/stylesheets/jquery.mobile-1.0.1.min.css HTTP/1.1" 200 49780 0.0152
10.11.8.228 - - [07/Mar/2012 10:00:12] "GET /javascripts/jquery.min.js
HTTP/1.1" 200 91556 0.0037
10.11.8.228 - - [07/Mar/2012 10:00:12] "GET /javascripts/application.js
HTTP/1.1" 200 5410 0.0016
10.11.8.228 - - [07/Mar/2012 10:00:12] "GET
/javascripts/jquery.mobile-1.0.1.min.js HTTP/1.1" 200 83488 0.0022
10.11.8.228 - - [07/Mar/2012 10:00:14] "GET /stylesheets/new.css HTTP/1.1" 200
1536 0.0027
10.11.8.228 - - [07/Mar/2012 10:00:15] "GET /stylesheets/images/ajax-loader.png
HTTP/1.1" 200 503 0.0021
10.11.8.228 - - [07/Mar/2012 10:00:15] "GET
/stylesheets/images/icons-18-white.png HTTP/1.1" 200 2200 0.0019
10.11.8.228 - - [07/Mar/2012 10:00:16] "GET /favicon.ico HTTP/1.1" 200 473
0.0028
10.11.8.228 - - [07/Mar/2012 10:00:16] "GET /api/instances HTTP/1.1" 401 8963
0.4802
I, [2012-03-07T10:00:23.391882 #11752] INFO -- : New Aws::Ec2 using
per_thread-connection mode
I, [2012-03-07T10:00:23.393428 #11752] INFO -- : Opening new HTTPS connection
to ec2.us-east-1.amazonaws.com:443
10.11.8.228 - - [07/Mar/2012 10:00:25] "GET /api/instances HTTP/1.1" 200 2192
1.8950
10.11.8.228 - - [07/Mar/2012 10:01:45] "GET /api/ HTTP/1.1" 200 4388 0.0834
I, [2012-03-07T10:01:46.942197 #11752] INFO -- : New Aws::Ec2 using
per_thread-connection mode
I, [2012-03-07T10:01:46.943491 #11752] INFO -- : Opening new HTTPS connection
to ec2.us-east-1.amazonaws.com:443
10.11.8.228 - - [07/Mar/2012 10:01:49] "GET /api/instances HTTP/1.1" 200 2649
2.1982
*RHEVM setup:*
-----------------------
[root@localhost deltacloud]# API_PROVIDER=<rhevm-server>
./server/bin/deltacloudd -i rhevm -p 3005
Starting Deltacloud API :: rhevm :: https://<rhevm-server> ::
http://localhost:3005/api
>> Thin web server (v1.3.1 codename Triple Espresso)
>> Debugging ON
>> Maximum connections set to 1024
>> Listening on localhost:3005, CTRL+C to stop
10.11.8.228 - - [07/Mar/2012 09:58:21] "GET /api HTTP/1.1" 200 2912 0.0809
10.11.8.228 - - [07/Mar/2012 09:58:22] "GET /favicon.ico HTTP/1.1" 200 473
0.0092
10.11.8.228 - - [07/Mar/2012 09:58:25] "GET /api/instances HTTP/1.1" 401 9365
0.0911
10.11.8.228 - - [07/Mar/2012 09:58:40] "GET /api/instances HTTP/1.1" 200 6996
8.3215
--
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