)]}'
{"specs/juno/vmware-vsphere-declarative-polling.rst":[{"author":{"_account_id":4491,"name":"Lianhao Lu","email":"llh_misc@outlook.com","username":"lianhao-lu"},"change_message_id":"d518a0e37ed2f1311d2a6d829fc45c208f992126","unresolved":false,"context_lines":[{"line_number":59,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d  \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d  \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":60,"context_line":"Meter           Vsphere Counter                    Scaling/Conversion Factor"},{"line_number":61,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d  \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d  \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":62,"context_line":"memory.usage    mem.consumed.average               \\* 1/1024"},{"line_number":63,"context_line":"cpu_util        cpu.usage.average                  \\* 1"},{"line_number":64,"context_line":"vcpus           cpu.corecount.provisioned.average  \\* 1"},{"line_number":65,"context_line":"disk.root.size  disk.capacity.provisioned          \\* 1/1048576"}],"source_content_type":"text/x-rst","patch_set":3,"id":"baada198_76b8c511","line":62,"updated":"2014-07-17 07:35:45.000000000","message":"what\u0027s the \u0027*\u0027 for here?","commit_id":"82b31baaf1e6194ddaf254121b8707eb0bdb38dc"},{"author":{"_account_id":4491,"name":"Lianhao Lu","email":"llh_misc@outlook.com","username":"lianhao-lu"},"change_message_id":"1477af822bb1978b704d448f2630d69d4abaa1f3","unresolved":false,"context_lines":[{"line_number":59,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d  \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d  \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":60,"context_line":"Meter           Vsphere Counter                    Scaling/Conversion Factor"},{"line_number":61,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d  \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d  \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":62,"context_line":"memory.usage    mem.consumed.average               \\* 1/1024"},{"line_number":63,"context_line":"cpu_util        cpu.usage.average                  \\* 1"},{"line_number":64,"context_line":"vcpus           cpu.corecount.provisioned.average  \\* 1"},{"line_number":65,"context_line":"disk.root.size  disk.capacity.provisioned          \\* 1/1048576"}],"source_content_type":"text/x-rst","patch_set":3,"id":"baada198_a7552dc3","line":62,"in_reply_to":"baada198_7104e114","updated":"2014-07-22 01:40:18.000000000","message":"I think it\u0027d better to remove it if you submit a new patch set.","commit_id":"82b31baaf1e6194ddaf254121b8707eb0bdb38dc"},{"author":{"_account_id":10106,"name":"Piyush Masrani","email":"pmasrani@vmware.com","username":"piyushmasrani"},"change_message_id":"0f9d23ba0d064bd4f0de72a54e30e99fea5ff059","unresolved":false,"context_lines":[{"line_number":59,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d  \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d  \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":60,"context_line":"Meter           Vsphere Counter                    Scaling/Conversion Factor"},{"line_number":61,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d  \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d  \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":62,"context_line":"memory.usage    mem.consumed.average               \\* 1/1024"},{"line_number":63,"context_line":"cpu_util        cpu.usage.average                  \\* 1"},{"line_number":64,"context_line":"vcpus           cpu.corecount.provisioned.average  \\* 1"},{"line_number":65,"context_line":"disk.root.size  disk.capacity.provisioned          \\* 1/1048576"}],"source_content_type":"text/x-rst","patch_set":3,"id":"baada198_7104e114","line":62,"in_reply_to":"baada198_76b8c511","updated":"2014-07-21 07:11:47.000000000","message":"It is just to represent that the obtained stats should be multiplied by the given factor. Should I remove it?","commit_id":"82b31baaf1e6194ddaf254121b8707eb0bdb38dc"},{"author":{"_account_id":4491,"name":"Lianhao Lu","email":"llh_misc@outlook.com","username":"lianhao-lu"},"change_message_id":"d518a0e37ed2f1311d2a6d829fc45c208f992126","unresolved":false,"context_lines":[{"line_number":65,"context_line":"disk.root.size  disk.capacity.provisioned          \\* 1/1048576"},{"line_number":66,"context_line":"    .                .                                       ."},{"line_number":67,"context_line":"    .                .                                       ."},{"line_number":68,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d  \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d  \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"Alternatives"},{"line_number":71,"context_line":"------------"}],"source_content_type":"text/x-rst","patch_set":3,"id":"baada198_b64fbd69","line":68,"updated":"2014-07-17 07:35:45.000000000","message":"what\u0027s the format of these config file? YAML or json or another new format?","commit_id":"82b31baaf1e6194ddaf254121b8707eb0bdb38dc"},{"author":{"_account_id":4491,"name":"Lianhao Lu","email":"llh_misc@outlook.com","username":"lianhao-lu"},"change_message_id":"1477af822bb1978b704d448f2630d69d4abaa1f3","unresolved":false,"context_lines":[{"line_number":65,"context_line":"disk.root.size  disk.capacity.provisioned          \\* 1/1048576"},{"line_number":66,"context_line":"    .                .                                       ."},{"line_number":67,"context_line":"    .                .                                       ."},{"line_number":68,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d  \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d  \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"Alternatives"},{"line_number":71,"context_line":"------------"}],"source_content_type":"text/x-rst","patch_set":3,"id":"baada198_4c4b9886","line":68,"in_reply_to":"baada198_5126fdba","updated":"2014-07-22 01:40:18.000000000","message":"I don\u0027t have specific preference. But it would be better to decide a format in the spec.","commit_id":"82b31baaf1e6194ddaf254121b8707eb0bdb38dc"},{"author":{"_account_id":10106,"name":"Piyush Masrani","email":"pmasrani@vmware.com","username":"piyushmasrani"},"change_message_id":"0f9d23ba0d064bd4f0de72a54e30e99fea5ff059","unresolved":false,"context_lines":[{"line_number":65,"context_line":"disk.root.size  disk.capacity.provisioned          \\* 1/1048576"},{"line_number":66,"context_line":"    .                .                                       ."},{"line_number":67,"context_line":"    .                .                                       ."},{"line_number":68,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d  \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d  \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"Alternatives"},{"line_number":71,"context_line":"------------"}],"source_content_type":"text/x-rst","patch_set":3,"id":"baada198_5126fdba","line":68,"in_reply_to":"baada198_b64fbd69","updated":"2014-07-21 07:11:47.000000000","message":"This is just for representational purpose, I can change it to yaml or json or any other method; please let me know if you prefer any specific format.","commit_id":"82b31baaf1e6194ddaf254121b8707eb0bdb38dc"},{"author":{"_account_id":4491,"name":"Lianhao Lu","email":"llh_misc@outlook.com","username":"lianhao-lu"},"change_message_id":"d518a0e37ed2f1311d2a6d829fc45c208f992126","unresolved":false,"context_lines":[{"line_number":92,"context_line":""},{"line_number":93,"context_line":"Pipeline will be modified to have an additional section for \u0027vsphere\u0027. For"},{"line_number":94,"context_line":"existing meters in ceilometer, if the scaling factor for a corresponding"},{"line_number":95,"context_line":"vsphere counter is not 1, then a transformer will be added to this section."},{"line_number":96,"context_line":""},{"line_number":97,"context_line":"Other end user impact"},{"line_number":98,"context_line":"---------------------"}],"source_content_type":"text/x-rst","patch_set":3,"id":"baada198_164a2927","line":95,"updated":"2014-07-17 07:35:45.000000000","message":"can you give some examples of the new pipeline definition?","commit_id":"82b31baaf1e6194ddaf254121b8707eb0bdb38dc"},{"author":{"_account_id":10106,"name":"Piyush Masrani","email":"pmasrani@vmware.com","username":"piyushmasrani"},"change_message_id":"0f9d23ba0d064bd4f0de72a54e30e99fea5ff059","unresolved":false,"context_lines":[{"line_number":92,"context_line":""},{"line_number":93,"context_line":"Pipeline will be modified to have an additional section for \u0027vsphere\u0027. For"},{"line_number":94,"context_line":"existing meters in ceilometer, if the scaling factor for a corresponding"},{"line_number":95,"context_line":"vsphere counter is not 1, then a transformer will be added to this section."},{"line_number":96,"context_line":""},{"line_number":97,"context_line":"Other end user impact"},{"line_number":98,"context_line":"---------------------"}],"source_content_type":"text/x-rst","patch_set":3,"id":"baada198_b142f90c","line":95,"in_reply_to":"baada198_164a2927","updated":"2014-07-21 07:11:47.000000000","message":"We don\u0027t envision it to be different than the existing structure. It will use rate_of_change transformer just like any other sinks as of the current structure. Hence, for example, if a cpu_util_ghz meter stat value is synced from vsphere and the meter needed in ceilometer is in mhz, a new sink will be used to convert the value from ghz to mhz with corresponding conversion factor. Does that answer your concern?","commit_id":"82b31baaf1e6194ddaf254121b8707eb0bdb38dc"},{"author":{"_account_id":4491,"name":"Lianhao Lu","email":"llh_misc@outlook.com","username":"lianhao-lu"},"change_message_id":"1477af822bb1978b704d448f2630d69d4abaa1f3","unresolved":false,"context_lines":[{"line_number":92,"context_line":""},{"line_number":93,"context_line":"Pipeline will be modified to have an additional section for \u0027vsphere\u0027. For"},{"line_number":94,"context_line":"existing meters in ceilometer, if the scaling factor for a corresponding"},{"line_number":95,"context_line":"vsphere counter is not 1, then a transformer will be added to this section."},{"line_number":96,"context_line":""},{"line_number":97,"context_line":"Other end user impact"},{"line_number":98,"context_line":"---------------------"}],"source_content_type":"text/x-rst","patch_set":3,"id":"baada198_4715313b","line":95,"in_reply_to":"baada198_b142f90c","updated":"2014-07-22 01:40:18.000000000","message":"I\u0027d like to see how the pipeline config file looks like with the additional section \u0027vsphere\u0027, including all the new features introduced in this bp.","commit_id":"82b31baaf1e6194ddaf254121b8707eb0bdb38dc"},{"author":{"_account_id":4491,"name":"Lianhao Lu","email":"llh_misc@outlook.com","username":"lianhao-lu"},"change_message_id":"d518a0e37ed2f1311d2a6d829fc45c208f992126","unresolved":false,"context_lines":[{"line_number":129,"context_line":"which will be called by the MasterPollster for any meter which has not been"},{"line_number":130,"context_line":"specified to be polled by any other pollster. The new inspect method will"},{"line_number":131,"context_line":"generically implement the call to the inspector, to get stats for the specified"},{"line_number":132,"context_line":"meter."},{"line_number":133,"context_line":""},{"line_number":134,"context_line":"Assignee(s)"},{"line_number":135,"context_line":"-----------"}],"source_content_type":"text/x-rst","patch_set":3,"id":"baada198_96d2b932","line":132,"updated":"2014-07-17 07:35:45.000000000","message":"So I guess all the meters/samples generated by this MasterPollster would have the same metadata, right? \n\nIf some meters have different metadata from others, how the MasterPollster and/or the underlying inspector to handle this? e.g. meters network.incoming.bytes.rate and memory.usage have different metadata","commit_id":"82b31baaf1e6194ddaf254121b8707eb0bdb38dc"},{"author":{"_account_id":10106,"name":"Piyush Masrani","email":"pmasrani@vmware.com","username":"piyushmasrani"},"change_message_id":"0f9d23ba0d064bd4f0de72a54e30e99fea5ff059","unresolved":false,"context_lines":[{"line_number":129,"context_line":"which will be called by the MasterPollster for any meter which has not been"},{"line_number":130,"context_line":"specified to be polled by any other pollster. The new inspect method will"},{"line_number":131,"context_line":"generically implement the call to the inspector, to get stats for the specified"},{"line_number":132,"context_line":"meter."},{"line_number":133,"context_line":""},{"line_number":134,"context_line":"Assignee(s)"},{"line_number":135,"context_line":"-----------"}],"source_content_type":"text/x-rst","patch_set":3,"id":"baada198_11b56531","line":132,"in_reply_to":"baada198_96d2b932","updated":"2014-07-21 07:11:47.000000000","message":"Currently, we don\u0027t plan to provide any metadata in case of Vsphere inspector.","commit_id":"82b31baaf1e6194ddaf254121b8707eb0bdb38dc"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"94d5549d6182c85c6808ad096c90c617bfbc9cd8","unresolved":false,"context_lines":[{"line_number":64,"context_line":"      conversion_factor: 1/1024"},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"    - name: cpu_util"},{"line_number":67,"context_line":"      interval: 600"},{"line_number":68,"context_line":"      vsphere_counter: cpu.usage.average"},{"line_number":69,"context_line":"      conversion_factor: 1"},{"line_number":70,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"1abeadc6_2ce6c715","line":67,"updated":"2014-08-20 14:28:42.000000000","message":"i know i asked this originally when we implemented vsphere support but what\u0027s the reasoning for interval being set both at meter level and at pipeline source level?","commit_id":"18922e15a6f00b9adcb2ebd231a9722e10d2e2ed"},{"author":{"_account_id":10106,"name":"Piyush Masrani","email":"pmasrani@vmware.com","username":"piyushmasrani"},"change_message_id":"16372f6e2bd11f9a79493d0e8c8fc81b6a2995ab","unresolved":false,"context_lines":[{"line_number":64,"context_line":"      conversion_factor: 1/1024"},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"    - name: cpu_util"},{"line_number":67,"context_line":"      interval: 600"},{"line_number":68,"context_line":"      vsphere_counter: cpu.usage.average"},{"line_number":69,"context_line":"      conversion_factor: 1"},{"line_number":70,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"1abeadc6_4daf6694","line":67,"in_reply_to":"1abeadc6_2ce6c715","updated":"2014-08-21 09:23:40.000000000","message":"You are correct that it is not needed here. Hence, removing it.","commit_id":"18922e15a6f00b9adcb2ebd231a9722e10d2e2ed"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"94d5549d6182c85c6808ad096c90c617bfbc9cd8","unresolved":false,"context_lines":[{"line_number":104,"context_line":"        - name: vsphere_memory_usage"},{"line_number":105,"context_line":"          interval: 600"},{"line_number":106,"context_line":"          meters:"},{"line_number":107,"context_line":"              - \"vsphere:mem:consumed:average\""},{"line_number":108,"context_line":"          sinks:"},{"line_number":109,"context_line":"              - vsphere_memory_usage_sink"},{"line_number":110,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"1abeadc6_8c4c3ba0","line":107,"updated":"2014-08-20 14:28:42.000000000","message":"in the case where we use wildcards such as *  or negation like !cpu_utils\nwhat happens then? does it know to use MasterPollster or do you need to explicitly say i want vsphere:* meters and only then do you get all vsphere.\n\nalso, what happens to current meters ie. \"cpu_util\"... if i define cpu_util, will that just go down normal (current) route?","commit_id":"18922e15a6f00b9adcb2ebd231a9722e10d2e2ed"},{"author":{"_account_id":10106,"name":"Piyush Masrani","email":"pmasrani@vmware.com","username":"piyushmasrani"},"change_message_id":"16372f6e2bd11f9a79493d0e8c8fc81b6a2995ab","unresolved":false,"context_lines":[{"line_number":104,"context_line":"        - name: vsphere_memory_usage"},{"line_number":105,"context_line":"          interval: 600"},{"line_number":106,"context_line":"          meters:"},{"line_number":107,"context_line":"              - \"vsphere:mem:consumed:average\""},{"line_number":108,"context_line":"          sinks:"},{"line_number":109,"context_line":"              - vsphere_memory_usage_sink"},{"line_number":110,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"1abeadc6_eda3d2af","line":107,"in_reply_to":"1abeadc6_8c4c3ba0","updated":"2014-08-21 09:23:40.000000000","message":"We planned following two activities:\n(A)\tImplement declarative polling in a generic way (to be able to support additional vsphere counters)\n(B)\tUse the declarative polling in combination of pipeline.yaml (for trivial scaling) and generate samples of existing supported meters like cpu_util, memory.usage, disk and network rate counters. This would help in removing the existing code written in vpshere inspector.\n\nThe feature of Declarative Polling itself does not impact pipeline.yaml. The job of Declarative pollster is to just generate samples as per the declared specification of the meters. So if we consider the true scope of Declarative Pollster it does not impact pipeline.yaml and should implement only (A). (B) can be taken up separately. We might not even need trivial scaling in pipeline.yaml if the scaling is done by declarative pollster itself.","commit_id":"18922e15a6f00b9adcb2ebd231a9722e10d2e2ed"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"94d5549d6182c85c6808ad096c90c617bfbc9cd8","unresolved":false,"context_lines":[{"line_number":174,"context_line":"Implementation"},{"line_number":175,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":176,"context_line":""},{"line_number":177,"context_line":"A new MasterPollster will be intoruduced which will be called for all meters"},{"line_number":178,"context_line":"for which no speicific pollster is defined. The meters for which data needs to"},{"line_number":179,"context_line":"be collected will be listed in separate configuration files for each pollster,"},{"line_number":180,"context_line":"as mentioned above. A new method (inspect) will be introduced in inspectors,"}],"source_content_type":"text/x-rst","patch_set":5,"id":"1abeadc6_ec384f3f","line":177,"updated":"2014-08-20 14:28:42.000000000","message":"introduced","commit_id":"18922e15a6f00b9adcb2ebd231a9722e10d2e2ed"},{"author":{"_account_id":10106,"name":"Piyush Masrani","email":"pmasrani@vmware.com","username":"piyushmasrani"},"change_message_id":"16372f6e2bd11f9a79493d0e8c8fc81b6a2995ab","unresolved":false,"context_lines":[{"line_number":174,"context_line":"Implementation"},{"line_number":175,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":176,"context_line":""},{"line_number":177,"context_line":"A new MasterPollster will be intoruduced which will be called for all meters"},{"line_number":178,"context_line":"for which no speicific pollster is defined. The meters for which data needs to"},{"line_number":179,"context_line":"be collected will be listed in separate configuration files for each pollster,"},{"line_number":180,"context_line":"as mentioned above. A new method (inspect) will be introduced in inspectors,"}],"source_content_type":"text/x-rst","patch_set":5,"id":"1abeadc6_6de982e5","line":177,"in_reply_to":"1abeadc6_ec384f3f","updated":"2014-08-21 09:23:40.000000000","message":"Done","commit_id":"18922e15a6f00b9adcb2ebd231a9722e10d2e2ed"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"94d5549d6182c85c6808ad096c90c617bfbc9cd8","unresolved":false,"context_lines":[{"line_number":175,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":176,"context_line":""},{"line_number":177,"context_line":"A new MasterPollster will be intoruduced which will be called for all meters"},{"line_number":178,"context_line":"for which no speicific pollster is defined. The meters for which data needs to"},{"line_number":179,"context_line":"be collected will be listed in separate configuration files for each pollster,"},{"line_number":180,"context_line":"as mentioned above. A new method (inspect) will be introduced in inspectors,"},{"line_number":181,"context_line":"which will be called by the MasterPollster for any meter which has not been"}],"source_content_type":"text/x-rst","patch_set":5,"id":"1abeadc6_2c3ec728","line":178,"updated":"2014-08-20 14:28:42.000000000","message":"specific","commit_id":"18922e15a6f00b9adcb2ebd231a9722e10d2e2ed"},{"author":{"_account_id":10106,"name":"Piyush Masrani","email":"pmasrani@vmware.com","username":"piyushmasrani"},"change_message_id":"16372f6e2bd11f9a79493d0e8c8fc81b6a2995ab","unresolved":false,"context_lines":[{"line_number":175,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":176,"context_line":""},{"line_number":177,"context_line":"A new MasterPollster will be intoruduced which will be called for all meters"},{"line_number":178,"context_line":"for which no speicific pollster is defined. The meters for which data needs to"},{"line_number":179,"context_line":"be collected will be listed in separate configuration files for each pollster,"},{"line_number":180,"context_line":"as mentioned above. A new method (inspect) will be introduced in inspectors,"},{"line_number":181,"context_line":"which will be called by the MasterPollster for any meter which has not been"}],"source_content_type":"text/x-rst","patch_set":5,"id":"1abeadc6_cdec56f6","line":178,"in_reply_to":"1abeadc6_2c3ec728","updated":"2014-08-21 09:23:40.000000000","message":"Done","commit_id":"18922e15a6f00b9adcb2ebd231a9722e10d2e2ed"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"8e9f6eeeafb2d01149aa9913a0eb6d46b5af0b02","unresolved":false,"context_lines":[{"line_number":57,"context_line":""},{"line_number":58,"context_line":"    ---"},{"line_number":59,"context_line":"    vsphere_meters:"},{"line_number":60,"context_line":"    - name: memory.usage"},{"line_number":61,"context_line":"      vsphere_counter: mem.consumed.average"},{"line_number":62,"context_line":"      is_aggregate: true"},{"line_number":63,"context_line":"      type: gauge"}],"source_content_type":"text/x-rst","patch_set":6,"id":"1abeadc6_3a47434d","line":60,"updated":"2014-08-25 14:31:00.000000000","message":"could you add which attributes are mandatory? is it all of them?","commit_id":"b129d797f7b475817642db367ec0292ce806247e"},{"author":{"_account_id":10106,"name":"Piyush Masrani","email":"pmasrani@vmware.com","username":"piyushmasrani"},"change_message_id":"4cc9fd08021d3ec41b280c66e42e52082794afda","unresolved":false,"context_lines":[{"line_number":57,"context_line":""},{"line_number":58,"context_line":"    ---"},{"line_number":59,"context_line":"    vsphere_meters:"},{"line_number":60,"context_line":"    - name: memory.usage"},{"line_number":61,"context_line":"      vsphere_counter: mem.consumed.average"},{"line_number":62,"context_line":"      is_aggregate: true"},{"line_number":63,"context_line":"      type: gauge"}],"source_content_type":"text/x-rst","patch_set":6,"id":"1abeadc6_9b9f5303","line":60,"in_reply_to":"1abeadc6_3a47434d","updated":"2014-08-26 12:14:13.000000000","message":"Done","commit_id":"b129d797f7b475817642db367ec0292ce806247e"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"8e9f6eeeafb2d01149aa9913a0eb6d46b5af0b02","unresolved":false,"context_lines":[{"line_number":101,"context_line":"Pipeline impact"},{"line_number":102,"context_line":"---------------"},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"None"},{"line_number":105,"context_line":""},{"line_number":106,"context_line":"Other end user impact"},{"line_number":107,"context_line":"---------------------"}],"source_content_type":"text/x-rst","patch_set":6,"id":"1abeadc6_5a8ebf28","line":104,"updated":"2014-08-25 14:31:00.000000000","message":"i\u0027m still not sure how this will be work with pipeline.yaml? does it load hypervisor config first and then pipeline.yaml does additional filtering? maybe add a blurb here to described how it\u0027ll work together","commit_id":"b129d797f7b475817642db367ec0292ce806247e"},{"author":{"_account_id":10106,"name":"Piyush Masrani","email":"pmasrani@vmware.com","username":"piyushmasrani"},"change_message_id":"4cc9fd08021d3ec41b280c66e42e52082794afda","unresolved":false,"context_lines":[{"line_number":101,"context_line":"Pipeline impact"},{"line_number":102,"context_line":"---------------"},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"None"},{"line_number":105,"context_line":""},{"line_number":106,"context_line":"Other end user impact"},{"line_number":107,"context_line":"---------------------"}],"source_content_type":"text/x-rst","patch_set":6,"id":"1abeadc6_83d0d8f8","line":104,"in_reply_to":"1abeadc6_5a8ebf28","updated":"2014-08-26 12:14:13.000000000","message":"Gordon, we were planning to use pipeline.yaml for scaling. However, as per the review https://review.openstack.org/#/c/114829/4/etc/ceilometer/declared_meters_mapping.yaml, we have decided to have the scaling factor in mapping file itself. Hence, there will be no change in pipeline.yaml.","commit_id":"b129d797f7b475817642db367ec0292ce806247e"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"8e9f6eeeafb2d01149aa9913a0eb6d46b5af0b02","unresolved":false,"context_lines":[{"line_number":114,"context_line":"-------------------------------"},{"line_number":115,"context_line":""},{"line_number":116,"context_line":"Yes. Need to see how hundreds of meters can affect. Also, can present how"},{"line_number":117,"context_line":"selection of only a few meters can improve performance."},{"line_number":118,"context_line":""},{"line_number":119,"context_line":"Other deployer impact"},{"line_number":120,"context_line":"---------------------"}],"source_content_type":"text/x-rst","patch_set":6,"id":"1abeadc6_3a682387","line":117,"updated":"2014-08-25 14:31:00.000000000","message":"does this mean there\u0027s one api call for every single meter?","commit_id":"b129d797f7b475817642db367ec0292ce806247e"},{"author":{"_account_id":10106,"name":"Piyush Masrani","email":"pmasrani@vmware.com","username":"piyushmasrani"},"change_message_id":"4cc9fd08021d3ec41b280c66e42e52082794afda","unresolved":false,"context_lines":[{"line_number":114,"context_line":"-------------------------------"},{"line_number":115,"context_line":""},{"line_number":116,"context_line":"Yes. Need to see how hundreds of meters can affect. Also, can present how"},{"line_number":117,"context_line":"selection of only a few meters can improve performance."},{"line_number":118,"context_line":""},{"line_number":119,"context_line":"Other deployer impact"},{"line_number":120,"context_line":"---------------------"}],"source_content_type":"text/x-rst","patch_set":6,"id":"1abeadc6_a385d4ae","line":117,"in_reply_to":"1abeadc6_3a682387","updated":"2014-08-26 12:14:13.000000000","message":"Yes, for each meter, the same API call is made with the meter details.","commit_id":"b129d797f7b475817642db367ec0292ce806247e"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"8e9f6eeeafb2d01149aa9913a0eb6d46b5af0b02","unresolved":false,"context_lines":[{"line_number":125,"context_line":"Developer impact"},{"line_number":126,"context_line":"----------------"},{"line_number":127,"context_line":""},{"line_number":128,"context_line":"If a new meter is intoduced in ceilometer, for which data needs to be collected"},{"line_number":129,"context_line":"for all hyper visors by default, configuration in vsphere.config can be changed."},{"line_number":130,"context_line":""},{"line_number":131,"context_line":"Implementation"}],"source_content_type":"text/x-rst","patch_set":6,"id":"1abeadc6_7a09bbdc","line":128,"updated":"2014-08-25 14:31:00.000000000","message":"s/intoduced/introduced/","commit_id":"b129d797f7b475817642db367ec0292ce806247e"},{"author":{"_account_id":10106,"name":"Piyush Masrani","email":"pmasrani@vmware.com","username":"piyushmasrani"},"change_message_id":"4cc9fd08021d3ec41b280c66e42e52082794afda","unresolved":false,"context_lines":[{"line_number":125,"context_line":"Developer impact"},{"line_number":126,"context_line":"----------------"},{"line_number":127,"context_line":""},{"line_number":128,"context_line":"If a new meter is intoduced in ceilometer, for which data needs to be collected"},{"line_number":129,"context_line":"for all hyper visors by default, configuration in vsphere.config can be changed."},{"line_number":130,"context_line":""},{"line_number":131,"context_line":"Implementation"}],"source_content_type":"text/x-rst","patch_set":6,"id":"1abeadc6_d802bb0a","line":128,"in_reply_to":"1abeadc6_7a09bbdc","updated":"2014-08-26 12:14:13.000000000","message":"Done","commit_id":"b129d797f7b475817642db367ec0292ce806247e"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"8e9f6eeeafb2d01149aa9913a0eb6d46b5af0b02","unresolved":false,"context_lines":[{"line_number":126,"context_line":"----------------"},{"line_number":127,"context_line":""},{"line_number":128,"context_line":"If a new meter is intoduced in ceilometer, for which data needs to be collected"},{"line_number":129,"context_line":"for all hyper visors by default, configuration in vsphere.config can be changed."},{"line_number":130,"context_line":""},{"line_number":131,"context_line":"Implementation"},{"line_number":132,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":6,"id":"1abeadc6_3aff43ac","line":129,"updated":"2014-08-25 14:31:00.000000000","message":"what\u0027s vsphere.config?\n\ns/hyper visor/hypervisor/","commit_id":"b129d797f7b475817642db367ec0292ce806247e"},{"author":{"_account_id":10106,"name":"Piyush Masrani","email":"pmasrani@vmware.com","username":"piyushmasrani"},"change_message_id":"4cc9fd08021d3ec41b280c66e42e52082794afda","unresolved":false,"context_lines":[{"line_number":126,"context_line":"----------------"},{"line_number":127,"context_line":""},{"line_number":128,"context_line":"If a new meter is intoduced in ceilometer, for which data needs to be collected"},{"line_number":129,"context_line":"for all hyper visors by default, configuration in vsphere.config can be changed."},{"line_number":130,"context_line":""},{"line_number":131,"context_line":"Implementation"},{"line_number":132,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":6,"id":"1abeadc6_b805ff15","line":129,"in_reply_to":"1abeadc6_3aff43ac","updated":"2014-08-26 12:14:13.000000000","message":"Corrected","commit_id":"b129d797f7b475817642db367ec0292ce806247e"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"8e9f6eeeafb2d01149aa9913a0eb6d46b5af0b02","unresolved":false,"context_lines":[{"line_number":156,"context_line":""},{"line_number":157,"context_line":"* Introduce DeclarativePollster and make calls to the inspect method of API."},{"line_number":158,"context_line":"* Introduce default configuration file providing mappings for various"},{"line_number":159,"context_line":"  hypervisors."},{"line_number":160,"context_line":"* Modify pipeline for new Vsphere pollsters."},{"line_number":161,"context_line":""},{"line_number":162,"context_line":"Future lifecycle"}],"source_content_type":"text/x-rst","patch_set":6,"id":"1abeadc6_dacc8f8d","line":159,"updated":"2014-08-25 14:31:00.000000000","message":"you\u0027ll need to add work item to update grenade to address new config file","commit_id":"b129d797f7b475817642db367ec0292ce806247e"},{"author":{"_account_id":10106,"name":"Piyush Masrani","email":"pmasrani@vmware.com","username":"piyushmasrani"},"change_message_id":"4cc9fd08021d3ec41b280c66e42e52082794afda","unresolved":false,"context_lines":[{"line_number":156,"context_line":""},{"line_number":157,"context_line":"* Introduce DeclarativePollster and make calls to the inspect method of API."},{"line_number":158,"context_line":"* Introduce default configuration file providing mappings for various"},{"line_number":159,"context_line":"  hypervisors."},{"line_number":160,"context_line":"* Modify pipeline for new Vsphere pollsters."},{"line_number":161,"context_line":""},{"line_number":162,"context_line":"Future lifecycle"}],"source_content_type":"text/x-rst","patch_set":6,"id":"1abeadc6_5753d16b","line":159,"in_reply_to":"1abeadc6_dacc8f8d","updated":"2014-08-26 12:14:13.000000000","message":"Done","commit_id":"b129d797f7b475817642db367ec0292ce806247e"},{"author":{"_account_id":4491,"name":"Lianhao Lu","email":"llh_misc@outlook.com","username":"lianhao-lu"},"change_message_id":"1682683468a413550fe4cbce01f6a28e24267fd6","unresolved":false,"context_lines":[{"line_number":151,"context_line":"* Introduce DeclarativePollster and make calls to the inspect method of API."},{"line_number":152,"context_line":"* Introduce default configuration file providing mappings for various"},{"line_number":153,"context_line":"  hypervisors."},{"line_number":154,"context_line":"* Modify pipeline for new Vsphere pollsters."},{"line_number":155,"context_line":"* Update grenade to address declared_meters_mapping.yaml file."},{"line_number":156,"context_line":""},{"line_number":157,"context_line":"Future lifecycle"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1abeadc6_29b94779","line":154,"updated":"2014-08-28 06:14:20.000000000","message":"Will this impact pipeline? what\u0027s the modification here actually?","commit_id":"37ab92ba8b237cf4b1e4777df3abfa6cbde708c4"},{"author":{"_account_id":10106,"name":"Piyush Masrani","email":"pmasrani@vmware.com","username":"piyushmasrani"},"change_message_id":"9af74cd3a6c2fcada57c29ad3433bed3a601f688","unresolved":false,"context_lines":[{"line_number":151,"context_line":"* Introduce DeclarativePollster and make calls to the inspect method of API."},{"line_number":152,"context_line":"* Introduce default configuration file providing mappings for various"},{"line_number":153,"context_line":"  hypervisors."},{"line_number":154,"context_line":"* Modify pipeline for new Vsphere pollsters."},{"line_number":155,"context_line":"* Update grenade to address declared_meters_mapping.yaml file."},{"line_number":156,"context_line":""},{"line_number":157,"context_line":"Future lifecycle"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1abeadc6_b65e8243","line":154,"in_reply_to":"1abeadc6_29b94779","updated":"2014-08-28 14:28:23.000000000","message":"You are correct Lianhao. There is no pipeline impact as discussed with Gordon in https://review.openstack.org/#/c/105130/6/. Removing the work item.","commit_id":"37ab92ba8b237cf4b1e4777df3abfa6cbde708c4"}]}
