deb-ceilometer/ceilometer/event/storage
unknown d5860a7072 Fix the heavy time cost of event-list
Acorrding the current event-list API, an admin user is allowed to query
all events which have traits.project_id value that match it's own project
OR any event without any project_id trait. In get_events() in
impl_sqlalchemy.py, this current query clause is implemented in a
inefficient way. This change make it more efficient.

Co-Authored-By: gordon chung<gord@live.ca>
Change-Id: I645a7def0552e2574da540e180b4f57d8770e96e
Closes-Bug: #1494440
2015-09-15 09:55:12 +00:00
..
__init__.py isolate event storage models 2014-10-01 21:43:20 -04:00
base.py add mandatory limit value to event list 2015-07-22 09:48:08 -04:00
impl_db2.py ensure collections created on upgrade 2015-04-27 08:50:31 -04:00
impl_elasticsearch.py restrict admin event access 2015-09-01 23:10:49 -04:00
impl_hbase.py do not translate debug logs 2015-08-12 22:43:52 -04:00
impl_log.py use oslo.log instead of oslo-incubator code 2015-05-28 11:08:02 -04:00
impl_mongodb.py use oslo.log instead of oslo-incubator code 2015-05-28 11:08:02 -04:00
impl_sqlalchemy.py Fix the heavy time cost of event-list 2015-09-15 09:55:12 +00:00
models.py TraitText value restricted to max length 255 2015-06-02 23:11:48 +00:00
pymongo_base.py add mandatory limit value to event list 2015-07-22 09:48:08 -04:00