We currently can disable computing signature for metering message,
but HBase still uses signature as a dimension to generate unique row
key, this will lead to different samples treated as same one.
Message id should be used in stead of message signature, because
id will always exist and also unique.
Change-Id: I47cdce59c9934573076cf609ce1a0c37aea75c44
Closes-Bug: #1445227
(cherry picked from commit 15a92ec1ef2ab3e6d1d187ad909a0d5800ee4a2e)
Reviewed: https:/ /review. openstack. org/175807 /git.openstack. org/cgit/ openstack/ ceilometer/ commit/ ?id=f5b994829bb d19794eba062ea7 9599f3b78a9286
Committed: https:/
Submitter: Jenkins
Branch: stable/kilo
commit f5b994829bbd197 94eba062ea79599 f3b78a9286
Author: ZhiQiang Fan <email address hidden>
Date: Fri Apr 17 17:06:13 2015 +0800
use message id to generate hbase unique key
We currently can disable computing signature for metering message,
but HBase still uses signature as a dimension to generate unique row
key, this will lead to different samples treated as same one.
Message id should be used in stead of message signature, because
id will always exist and also unique.
Change-Id: I47cdce59c99345 73076cf609ce1a0 c37aea75c44 6d1d187ad909a0d 5800ee4a2e)
Closes-Bug: #1445227
(cherry picked from commit 15a92ec1ef2ab3e