In my configuration swift_middleware is installed with yum install (grizzly 2013.1-4) and units are not reported. On the other hand, ceilometer collector is installed (on the other host) from the latest source from grizzly branch. So, it cannot process the counters published by early grizzly version of swift middleware.
> in grizzly a counter is a namedtuple you can't create it without counter_unit
it is possible in early grizzly release ceilometer 2013.1-4 . It was changed here: /github. com/openstack/ ceilometer/ commit/ c0379cefd94d0a7 69be436bf2ffe59 38925e5c5a# ceilometer/ objectstore/ swift_middlewar e.py
https:/
In my configuration swift_middleware is installed with yum install (grizzly 2013.1-4) and units are not reported. On the other hand, ceilometer collector is installed (on the other host) from the latest source from grizzly branch. So, it cannot process the counters published by early grizzly version of swift middleware.
There was a similar bug in the past on the similar issue with the similar solution in the same module: /bugs.launchpad .net/ceilometer /+bug/1098603
https:/
If a configuration with different versions of swift middleware and ceilometer collector is not supported, then this is not a bug.