change ceilometer polling interval to 300s 45/7045/1
authorcarey.xu <carey.xuhan@huawei.com>
Mon, 18 Jan 2016 04:18:23 +0000 (12:18 +0800)
committercarey.xu <carey.xuhan@huawei.com>
Mon, 18 Jan 2016 04:18:23 +0000 (12:18 +0800)
  - tempest testcases only wait 300s for meters, but
    default ceilometer collector polling interval is
    600s, so the testcases will raise timeout exception.
    we change the default polling interval to avoid this.

Change-Id: I33479a4e12798e96067db7bab844ad952d40b20c
Signed-off-by: carey.xu <carey.xuhan@huawei.com>
deploy/adapters/ansible/roles/ceilometer_controller/tasks/main.yml

index a6ee000..5ed7163 100644 (file)
@@ -9,6 +9,7 @@
   template: src={{ item.src}} dest=/opt/os_templates
   with_items: "{{ ceilometer_configs_templates }}"
 
+
 - name: update ceilometer configs
   shell: crudini --merge {{ item.1 }} < /opt/os_templates/{{ item.0.src }}
   with_subelements:
     - dest
   notify: restart ceilometer relation service
 
+- name: change meter polling interval to 300s
+  replace:
+    dest: /etc/ceilometer/pipeline.yaml
+    regexp: 'interval: .+'
+    replace: 'interval: 300'
+  notify: restart ceilometer relation service
+
 - name: write services to monitor list
   lineinfile: dest=/opt/service create=yes line='{{ item }}'
   with_items: ceilometer_services