Re: [Openstack] Fw:Re: Questions about ceilometer

2012-07-23 Thread Doug Hellmann
On Wed, Jul 18, 2012 at 7:51 AM, 张家龙 zhan...@awcloud.com wrote:


 Hi,all
 Now,I modify the file named 
 ceilometer/collector/manager.pyhttps://review.openstack.org/gitweb?p=stackforge/ceilometer.git;a=blob;f=ceilometer/collector/manager.py;h=0cc220d07554f783e750f72f9156074d53dd199d;hb=2b41a361b83140c1ebabcd3e15dff7502cbaecb6as
  the previous mail send by John HTran.While, there is also errors in my 
 environment.
 The follow is errors:

 Traceback (most recent call last):
   File /usr/lib/python2.6/site-packages/eventlet/hubs/poll.py, line 97,
 in wait
 readers.get(fileno, noop).cb(fileno)
   File /usr/lib/python2.6/site-packages/eventlet/green/select.py, line
 48, in on_read
 current.switch(([original], [], []))

   File /usr/lib/python2.6/site-packages/eventlet/greenthread.py, line
 192, in main
 result = function(*args, **kwargs)
   File /usr/lib/python2.6/site-packages/nova/service.py, line 101, in
 run_server
 server.start()
   File /usr/lib/python2.6/site-packages/nova/service.py, line 162, in
 start
 self.manager.init_host()
   File
 /usr/lib/python2.6/site-packages/ceilometer-0-py2.6.egg/ceilometer/collector/manager.py,
 line 75, in init_host
 self.connection.create_worker(
   File /usr/lib/python2.6/site-packages/nova/rpc/amqp.py, line 132, in
 __getattr__
 return getattr(self.connection, key)
 AttributeError: 'Connection' object has no attribute 'create_worker'
 Removing descriptor: 10

 Is there any one can help me ? Thanks .


Ah, the nova service management code we are importing uses the older RPC
library, which does not have the worker feature I added in Folsom for
ceilometer. We have a ticket open to address this (
https://bugs.launchpad.net/ceilometer/+bug/1024093) by moving that service
code into openstack.common, where we will be able to use it safely.

Doug


 **
 --
 Best Regards

 ZhangJialong
 **
 

 -- Original --
  *From: * John HTrannjht...@gmail.com;
  *Date: * Wed, Jul 18, 2012 01:01 AM
  *To: * 张家龙zhan...@awcloud.com; **
  *Cc: * openstackopenstack@lists.launchpad.net; **
  *Subject: * Re: [Openstack] Questions about ceilometer

 That URL works for me.  Anyhow, here is the patch:


 https://review.openstack.org/gitweb?p=stackforge/ceilometer.git;a=commitdiff;h=2b41a361b83140c1ebabcd3e15dff7502cbaecb6;hp=5affdd159a08f81b33a595fa51ed0cb63aaa70f2

   diff --git 
 a/ceilometer/collector/manager.pyhttps://review.openstack.org/gitweb?p=stackforge/ceilometer.git;a=blob;f=ceilometer/collector/manager.py;h=82f164fb3ceb4cfccce9709818993d976383d645;hb=5affdd159a08f81b33a595fa51ed0cb63aaa70f2
  
 b/ceilometer/collector/manager.pyhttps://review.openstack.org/gitweb?p=stackforge/ceilometer.git;a=blob;f=ceilometer/collector/manager.py;h=0cc220d07554f783e750f72f9156074d53dd199d;hb=2b41a361b83140c1ebabcd3e15dff7502cbaecb6
 index 
 82f164fhttps://review.openstack.org/gitweb?p=stackforge/ceilometer.git;a=blob;f=ceilometer/collector/manager.py;h=82f164fb3ceb4cfccce9709818993d976383d645;hb=5affdd159a08f81b33a595fa51ed0cb63aaa70f2
 ..0cc220dhttps://review.openstack.org/gitweb?p=stackforge/ceilometer.git;a=blob;f=ceilometer/collector/manager.py;h=0cc220d07554f783e750f72f9156074d53dd199d;hb=2b41a361b83140c1ebabcd3e15dff7502cbaecb6
  100644 (file)
  --- 
 a/ceilometer/collector/manager.pyhttps://review.openstack.org/gitweb?p=stackforge/ceilometer.git;a=blob;f=ceilometer/collector/manager.py;h=82f164fb3ceb4cfccce9709818993d976383d645;hb=5affdd159a08f81b33a595fa51ed0cb63aaa70f2
 +++ 
 b/ceilometer/collector/manager.pyhttps://review.openstack.org/gitweb?p=stackforge/ceilometer.git;a=blob;f=ceilometer/collector/manager.py;h=0cc220d07554f783e750f72f9156074d53dd199d;hb=2b41a361b83140c1ebabcd3e15dff7502cbaecb6
  @@ 
 -66,7https://review.openstack.org/gitweb?p=stackforge/ceilometer.git;a=blob;f=ceilometer/collector/manager.py;h=82f164fb3ceb4cfccce9709818993d976383d645;hb=5affdd159a08f81b33a595fa51ed0cb63aaa70f2#l66
 +66,7https://review.openstack.org/gitweb?p=stackforge/ceilometer.git;a=blob;f=ceilometer/collector/manager.py;h=0cc220d07554f783e750f72f9156074d53dd199d;hb=2b41a361b83140c1ebabcd3e15dff7502cbaecb6#l66@@
   class
 CollectorManager(manager.Manager):
  # invocation protocol (they do not include a method
   # parameter).
  self.connection.declare_topic_consumer(
  -topic='%s.info' % flags.FLAGS.notification_topics[0],
  +topic='%s.info' % cfg.CONF.notification_topics[0],
   callback=self.compute_handler.notify)

   # Set ourselves up as a separate worker for the metering data,

 On Mon, Jul 16, 2012 at 7:41 PM, 张家龙 zhan...@awcloud.com wrote:

 Hi,Doug,
It`s a bad news that the patch (
 https://bugs.launchpad.net/ceilometer/+bug/1024563) has been removed .
 This page showed page not found.
   Anyway,Thanks for your help.

  * *
 --
  Best Regards

 ZhangJialong
  * *
  * * * *



  -- Original 

Re: [Openstack] Fw:Re: Questions about ceilometer

2012-07-18 Thread ??????
Hi,all
Now,I modify the file named ceilometer/collector/manager.py as the previous 
mail send by John HTran.While, there is also errors in my environment. The 
follow is errors:
Traceback (most recent call last):
  File /usr/lib/python2.6/site-packages/eventlet/hubs/poll.py, line 97, in 
wait
readers.get(fileno, noop).cb(fileno)
  File /usr/lib/python2.6/site-packages/eventlet/green/select.py, line 48, in 
on_read
current.switch(([original], [], []))
  File /usr/lib/python2.6/site-packages/eventlet/greenthread.py, line 192, in 
main
result = function(*args, **kwargs)
  File /usr/lib/python2.6/site-packages/nova/service.py, line 101, in 
run_server
server.start()
  File /usr/lib/python2.6/site-packages/nova/service.py, line 162, in start
self.manager.init_host()
  File 
/usr/lib/python2.6/site-packages/ceilometer-0-py2.6.egg/ceilometer/collector/manager.py,
 line 75, in init_host
self.connection.create_worker(
  File /usr/lib/python2.6/site-packages/nova/rpc/amqp.py, line 132, in 
__getattr__
return getattr(self.connection, key)
AttributeError: 'Connection' object has no attribute 'create_worker'
Removing descriptor: 10

Is there any one can help me ? Thanks .
--
 Best Regards
  
 ZhangJialong
 




 -- Original --
   From:  John HTrannjht...@gmail.com;
  Date:  Wed, Jul 18, 2012 01:01 AM
  To:  ??zhan...@awcloud.com;  
  Cc:  openstackopenstack@lists.launchpad.net;  
  Subject:  Re: [Openstack] Questions about ceilometer
 
  
That URL works for me.  Anyhow, here is the patch: 
 
  
https://review.openstack.org/gitweb?p=stackforge/ceilometer.git;a=commitdiff;h=2b41a361b83140c1ebabcd3e15dff7502cbaecb6;hp=5affdd159a08f81b33a595fa51ed0cb63aaa70f2
 
  
 
   diff --git a/ceilometer/collector/manager.py 
b/ceilometer/collector/manager.py 
 index 82f164f..0cc220d 100644 (file) 
 
 --- a/ceilometer/collector/manager.py 
 +++ b/ceilometer/collector/manager.py 
  @@ -66,7 +66,7 @@  class CollectorManager(manager.Manager): 
  # invocation protocol (they do not include a method
   # parameter).
  self.connection.declare_topic_consumer(
  -topic='%s.info' % flags.FLAGS.notification_topics[0],
  +topic='%s.info' % cfg.CONF.notification_topics[0],
   callback=self.compute_handler.notify)
  
   # Set ourselves up as a separate worker for the metering data,
 
 On Mon, Jul 16, 2012 at 7:41 PM, ?? zhan...@awcloud.com wrote:
 Hi,Doug,
   It`s a bad news that the patch 
(https://bugs.launchpad.net/ceilometer/+bug/1024563) has been removed . This 
page showed page not found.
 Anyway,Thanks for your help.  
 
--
   Best Regards
  
 ZhangJialong
 
 
   
  
  
  
  
   -- Original --
   From:  Doug Hellmanndoug.hellm...@dreamhost.com;
  Date:  Mon, Jul 16, 2012 10:31 PM
  To:  ??zhan...@awcloud.com;   
  Cc:  Julien Danjoujul...@danjou.info; 
openstackopenstack@lists.launchpad.net;   
  Subject:  Re: [Openstack] Questions about ceilometer
 
  
An earlier message in this thread points to a bug 
(https://bugs.launchpad.net/ceilometer/+bug/1024563) which has a review patch 
attached.
  
  On Mon, Jul 16, 2012 at 10:03 AM, ?? zhan...@awcloud.com wrote:
  Dear Doug,
Thanks for reply.
While ,where to find the patch posted  John ? If it`s prossable,please 
point it out,Thanks.
And it`s my pleasure to be the first one to receive the message about you 
fix this problems.
 
Good luck !
 --
   Best Regards
  
 ZhangJialong
 
 
   
  
  
  
  
   -- Original --
   From:  Doug Hellmanndoug.hellm...@dreamhost.com;
  Date:  Mon, Jul 16, 2012 08:55 PM
To:  ??zhan...@awcloud.com;   
  Cc:  Julien Danjoujul...@danjou.info; 
openstackopenstack@lists.launchpad.net;   
  Subject:  Re: [Openstack] Questions about ceilometer
 
 
 

 
 
 On Sat, Jul 14, 2012 at 10:02 PM, ?? zhan...@awcloud.com wrote:
   Hi,all.
Sorry for late reply.
Until now, I not test folsom. So, I`am not sure how it work in folsom .
The follow is my qpid config file:
 http://pastebin.com/sBXm6k7z  
 And Doug writed set driver to 
nova.openstack.common.notifier.rabbit_notifier,
while , I cannot found this class or modules in exsse.
   
 
 The notifier classes moved in Folsom, so that's the setting you would need if 
you were working with Folsom.
   
I'm traveling this week, so I won't be able to set up a test environment with 
Essex or qpid until next week some time.
 
  
 
 Based on rereading the configuration files you posted, I do suspect that this 
is a problem with the code, rather than your configuration. You might want to 
try the patch John posted above. I don't think that's the right long-term 
solution, but if it gets you past this situation we can find a better solution 
later.
  
 
 Doug
  
  
 --
   Best Regards