diff options
| author | gordon chung <gord@live.ca> | 2015-09-08 11:09:38 -0400 |
|---|---|---|
| committer | gordon chung <gord@live.ca> | 2015-09-15 09:57:11 -0400 |
| commit | 2861e81ea83363d2327f8d67e12531f45883e423 (patch) | |
| tree | 07c9cc8bbbb6edaa6369279d124510063bb3282b /ceilometerclient/v2 | |
| parent | be785125d3f70500a871980a032be03c700155fa (diff) | |
| download | python-ceilometerclient-1.1.1.tar.gz | |
do not generate meter links on resource-list1.1.1
meter links are not accessible via resource_list and add significant
overhead to query. we shouldn't generate these anymore. this patch is
slightly different from master as this does not disable meter_links
by default to maintain existing functionality.
Change-Id: Ib20f410a70171aa09e4ebbbb748a5ce495fc6a43
Closes-Bug: #1493400
Diffstat (limited to 'ceilometerclient/v2')
| -rw-r--r-- | ceilometerclient/v2/resources.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/ceilometerclient/v2/resources.py b/ceilometerclient/v2/resources.py index 99e6fd5..9bfd25b 100644 --- a/ceilometerclient/v2/resources.py +++ b/ceilometerclient/v2/resources.py @@ -30,9 +30,10 @@ class Resource(base.Resource): class ResourceManager(base.Manager): resource_class = Resource - def list(self, q=None): + def list(self, q=None, links=True): path = '/v2/resources' - return self._list(options.build_url(path, q)) + params = ['meter_links=%d' % (1 if links else 0)] + return self._list(options.build_url(path, q, params)) def get(self, resource_id): path = '/v2/resources/%s' % resource_id |
