)]}'
{"ceilometer/pipeline.py":[{"author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"change_message_id":"270ef7df56fb2b6f1ca1c346f76b835ae5ad5c76","unresolved":false,"context_lines":[{"line_number":632,"context_line":"        if isinstance(cfg_info, dict):"},{"line_number":633,"context_line":"            conf \u003d cfg_info"},{"line_number":634,"context_line":"        else:"},{"line_number":635,"context_line":"            info \u003d cfg_info"},{"line_number":636,"context_line":"            if not os.path.exists(cfg_info):"},{"line_number":637,"context_line":"                cfg_info \u003d self.conf.find_file(cfg_info)"},{"line_number":638,"context_line":"            if cfg_info is None:"}],"source_content_type":"text/x-python","patch_set":7,"id":"7a3c09a3_aa132365","line":635,"range":{"start_line":635,"start_character":12,"end_line":635,"end_character":16},"updated":"2017-01-16 09:50:46.000000000","message":"info is not a var good name, but cfg_info is not a good one neither. I will send a change to cleanup that variable naming mess :)","commit_id":"0b3c3e9e288851b06796cc9851b637f068a33ff1"},{"author":{"_account_id":22752,"name":"Hanxi Liu","email":"apolloliuhx@gmail.com","username":"Hanxi_Liu"},"change_message_id":"ae15496a9887d9ef72272a1f912631ae46d23c46","unresolved":false,"context_lines":[{"line_number":632,"context_line":"        if isinstance(cfg_info, dict):"},{"line_number":633,"context_line":"            conf \u003d cfg_info"},{"line_number":634,"context_line":"        else:"},{"line_number":635,"context_line":"            info \u003d cfg_info"},{"line_number":636,"context_line":"            if not os.path.exists(cfg_info):"},{"line_number":637,"context_line":"                cfg_info \u003d self.conf.find_file(cfg_info)"},{"line_number":638,"context_line":"            if cfg_info is None:"}],"source_content_type":"text/x-python","patch_set":7,"id":"7a3c09a3_30f324d8","line":635,"range":{"start_line":635,"start_character":12,"end_line":635,"end_character":16},"in_reply_to":"7a3c09a3_aa132365","updated":"2017-01-16 11:34:03.000000000","message":"well done. and I prefer to choose another one.","commit_id":"0b3c3e9e288851b06796cc9851b637f068a33ff1"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"ca6f08834f46c36f5d3c2f6c3027c97f2c4309d8","unresolved":false,"context_lines":[{"line_number":638,"context_line":"                cfg_info \u003d self.conf.find_file(cfg_info)"},{"line_number":639,"context_line":""},{"line_number":640,"context_line":"            if cfg_info is None:"},{"line_number":641,"context_line":"                cfg_info \u003d pkg_resources. \\"},{"line_number":642,"context_line":"                    resource_filename(__name__,"},{"line_number":643,"context_line":"                                      \"pipeline/data/\" + cfg_loc)"},{"line_number":644,"context_line":""}],"source_content_type":"text/x-python","patch_set":13,"id":"7a3c09a3_0ba8608c","line":641,"updated":"2017-01-17 18:36:19.000000000","message":"don\u0027t use \\ to split line... you also don\u0027t need it anyways.","commit_id":"25507b9b2eb68a3a7553907555b4dd69e371b109"},{"author":{"_account_id":22752,"name":"Hanxi Liu","email":"apolloliuhx@gmail.com","username":"Hanxi_Liu"},"change_message_id":"a7a59e880675ec34b7180a78960c3d13a8ccf158","unresolved":false,"context_lines":[{"line_number":638,"context_line":"                cfg_info \u003d self.conf.find_file(cfg_info)"},{"line_number":639,"context_line":""},{"line_number":640,"context_line":"            if cfg_info is None:"},{"line_number":641,"context_line":"                cfg_info \u003d pkg_resources. \\"},{"line_number":642,"context_line":"                    resource_filename(__name__,"},{"line_number":643,"context_line":"                                      \"pipeline/data/\" + cfg_loc)"},{"line_number":644,"context_line":""}],"source_content_type":"text/x-python","patch_set":13,"id":"7a3c09a3_64e660e9","line":641,"in_reply_to":"7a3c09a3_0ba8608c","updated":"2017-01-18 03:20:35.000000000","message":"not clear the reason why don\u0027t use \\. I could put pkg_resources.resource_filename in one line.","commit_id":"25507b9b2eb68a3a7553907555b4dd69e371b109"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"09296a33f7b47e745226675210afb14072206e41","unresolved":false,"context_lines":[{"line_number":630,"context_line":"    def load_config(self, cfg_file):"},{"line_number":631,"context_line":"        \"\"\"Load a configuration file and set its refresh values.\"\"\""},{"line_number":632,"context_line":"        cfg_loc \u003d cfg_file"},{"line_number":633,"context_line":"        cfg_loc \u003d cfg_loc.split(\"/\")[-1]"},{"line_number":634,"context_line":"        if os.path.exists(cfg_file):"},{"line_number":635,"context_line":"            self.cfg_loc \u003d cfg_file"},{"line_number":636,"context_line":"        else:"}],"source_content_type":"text/x-python","patch_set":16,"id":"3a461143_4f044d49","line":633,"updated":"2017-01-30 12:16:41.000000000","message":"use os.path.split","commit_id":"be787fa8d6cf06b0fe5f2efd84aee5923d055346"},{"author":{"_account_id":22752,"name":"Hanxi Liu","email":"apolloliuhx@gmail.com","username":"Hanxi_Liu"},"change_message_id":"f1e3bffba440641d5204069d104dbc393e68c09c","unresolved":false,"context_lines":[{"line_number":630,"context_line":"    def load_config(self, cfg_file):"},{"line_number":631,"context_line":"        \"\"\"Load a configuration file and set its refresh values.\"\"\""},{"line_number":632,"context_line":"        cfg_loc \u003d cfg_file"},{"line_number":633,"context_line":"        cfg_loc \u003d cfg_loc.split(\"/\")[-1]"},{"line_number":634,"context_line":"        if os.path.exists(cfg_file):"},{"line_number":635,"context_line":"            self.cfg_loc \u003d cfg_file"},{"line_number":636,"context_line":"        else:"}],"source_content_type":"text/x-python","patch_set":16,"id":"3a461143_4416a04c","line":633,"in_reply_to":"3a461143_4f044d49","updated":"2017-02-01 12:40:33.000000000","message":"Done","commit_id":"be787fa8d6cf06b0fe5f2efd84aee5923d055346"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"09296a33f7b47e745226675210afb14072206e41","unresolved":false,"context_lines":[{"line_number":636,"context_line":"        else:"},{"line_number":637,"context_line":"            self.cfg_loc \u003d self.conf.find_file(cfg_file)"},{"line_number":638,"context_line":""},{"line_number":639,"context_line":"        if self.cfg_loc is None:"},{"line_number":640,"context_line":"            self.cfg_loc \u003d pkg_resources.resource_filename("},{"line_number":641,"context_line":"                __name__, \"pipeline/data/\" + cfg_loc)"},{"line_number":642,"context_line":"        with open(self.cfg_loc) as fap:"}],"source_content_type":"text/x-python","patch_set":16,"id":"3a461143_efc259e8","line":639,"updated":"2017-01-30 12:16:41.000000000","message":"don\u0027t do that, set the default on the pipeline_cfg conf or something like that, it\u0027s way clearer.","commit_id":"be787fa8d6cf06b0fe5f2efd84aee5923d055346"},{"author":{"_account_id":22752,"name":"Hanxi Liu","email":"apolloliuhx@gmail.com","username":"Hanxi_Liu"},"change_message_id":"f1e3bffba440641d5204069d104dbc393e68c09c","unresolved":false,"context_lines":[{"line_number":636,"context_line":"        else:"},{"line_number":637,"context_line":"            self.cfg_loc \u003d self.conf.find_file(cfg_file)"},{"line_number":638,"context_line":""},{"line_number":639,"context_line":"        if self.cfg_loc is None:"},{"line_number":640,"context_line":"            self.cfg_loc \u003d pkg_resources.resource_filename("},{"line_number":641,"context_line":"                __name__, \"pipeline/data/\" + cfg_loc)"},{"line_number":642,"context_line":"        with open(self.cfg_loc) as fap:"}],"source_content_type":"text/x-python","patch_set":16,"id":"3a461143_6c68db88","line":639,"in_reply_to":"3a461143_efc259e8","updated":"2017-02-01 12:40:33.000000000","message":"Done","commit_id":"be787fa8d6cf06b0fe5f2efd84aee5923d055346"},{"author":{"_account_id":22752,"name":"Hanxi Liu","email":"apolloliuhx@gmail.com","username":"Hanxi_Liu"},"change_message_id":"140f4795c6e0ee0e2df3c11e5f3be442779972b0","unresolved":false,"context_lines":[{"line_number":636,"context_line":"        else:"},{"line_number":637,"context_line":"            self.cfg_loc \u003d self.conf.find_file(cfg_file)"},{"line_number":638,"context_line":""},{"line_number":639,"context_line":"        if self.cfg_loc is None:"},{"line_number":640,"context_line":"            self.cfg_loc \u003d pkg_resources.resource_filename("},{"line_number":641,"context_line":"                __name__, \"pipeline/data/\" + cfg_loc)"},{"line_number":642,"context_line":"        with open(self.cfg_loc) as fap:"}],"source_content_type":"text/x-python","patch_set":16,"id":"3a461143_cc58ef8d","line":639,"in_reply_to":"3a461143_efc259e8","updated":"2017-02-01 12:51:24.000000000","message":"if set the default, the variable cfg_loc is useless.","commit_id":"be787fa8d6cf06b0fe5f2efd84aee5923d055346"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"a13ffbb3e29dc1c102d625e5ca4fec59a79647c4","unresolved":false,"context_lines":[{"line_number":673,"context_line":"            self.cfg_loc \u003d cfg_file"},{"line_number":674,"context_line":"        else:"},{"line_number":675,"context_line":"            self.cfg_loc \u003d self.conf.find_file(cfg_file)"},{"line_number":676,"context_line":""},{"line_number":677,"context_line":"        with open(self.cfg_loc) as fap:"},{"line_number":678,"context_line":"            data \u003d fap.read()"},{"line_number":679,"context_line":"        conf \u003d yaml.safe_load(data)"}],"source_content_type":"text/x-python","patch_set":22,"id":"1a430d35_675fb6e5","line":676,"updated":"2017-02-06 14:06:36.000000000","message":"unrelated","commit_id":"f257e811fd2f18585f70f72b4bc13435b8b03b42"}],"ceilometer/tests/functional/test_bin.py":[{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"be0cb0ec4e457770edb1982a4da717bc830cf444","unresolved":false,"context_lines":[{"line_number":86,"context_line":"class BinSendSampleTestCase(base.BaseTestCase):"},{"line_number":87,"context_line":"    def setUp(self):"},{"line_number":88,"context_line":"        super(BinSendSampleTestCase, self).setUp()"},{"line_number":89,"context_line":"        pipeline_cfg_file \u003d self.path_get("},{"line_number":90,"context_line":"            \u0027ceilometer/pipeline/data/pipeline.yaml\u0027)"},{"line_number":91,"context_line":"        content \u003d (\"[DEFAULT]\\n\""},{"line_number":92,"context_line":"                   \"transport_url \u003d fake://\\n\""}],"source_content_type":"text/x-python","patch_set":17,"id":"3a461143_e0a3eafe","line":89,"updated":"2017-02-01 14:14:50.000000000","message":"this should not be needed anymore since the default are coorect","commit_id":"fd6f4d3b083eda007cbee03435ebf1b3d110b4d3"},{"author":{"_account_id":22752,"name":"Hanxi Liu","email":"apolloliuhx@gmail.com","username":"Hanxi_Liu"},"change_message_id":"711fcb88db6ffcb394498b77f27e5a5988cf6eda","unresolved":false,"context_lines":[{"line_number":86,"context_line":"class BinSendSampleTestCase(base.BaseTestCase):"},{"line_number":87,"context_line":"    def setUp(self):"},{"line_number":88,"context_line":"        super(BinSendSampleTestCase, self).setUp()"},{"line_number":89,"context_line":"        pipeline_cfg_file \u003d self.path_get("},{"line_number":90,"context_line":"            \u0027ceilometer/pipeline/data/pipeline.yaml\u0027)"},{"line_number":91,"context_line":"        content \u003d (\"[DEFAULT]\\n\""},{"line_number":92,"context_line":"                   \"transport_url \u003d fake://\\n\""}],"source_content_type":"text/x-python","patch_set":17,"id":"3a461143_cc662429","line":89,"in_reply_to":"3a461143_e0a3eafe","updated":"2017-02-01 17:11:44.000000000","message":"i\u0027m not sure if this should be dropped.","commit_id":"fd6f4d3b083eda007cbee03435ebf1b3d110b4d3"}],"ceilometer/tests/functional/test_notification.py":[{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"be0cb0ec4e457770edb1982a4da717bc830cf444","unresolved":false,"context_lines":[{"line_number":243,"context_line":"                               ev_pipeline_cfg_file)"},{"line_number":244,"context_line":"        self.CONF.set_override("},{"line_number":245,"context_line":"            \"definitions_cfg_file\","},{"line_number":246,"context_line":"            self.path_get(\u0027ceilometer/pipeline/data/event_definitions.yaml\u0027),"},{"line_number":247,"context_line":"            group\u003d\u0027event\u0027)"},{"line_number":248,"context_line":"        self.publisher \u003d test_publisher.TestPublisher(self.CONF, \"\")"},{"line_number":249,"context_line":""}],"source_content_type":"text/x-python","patch_set":17,"id":"3a461143_40abded6","line":246,"updated":"2017-02-01 14:14:50.000000000","message":"ditto","commit_id":"fd6f4d3b083eda007cbee03435ebf1b3d110b4d3"},{"author":{"_account_id":22752,"name":"Hanxi Liu","email":"apolloliuhx@gmail.com","username":"Hanxi_Liu"},"change_message_id":"711fcb88db6ffcb394498b77f27e5a5988cf6eda","unresolved":false,"context_lines":[{"line_number":243,"context_line":"                               ev_pipeline_cfg_file)"},{"line_number":244,"context_line":"        self.CONF.set_override("},{"line_number":245,"context_line":"            \"definitions_cfg_file\","},{"line_number":246,"context_line":"            self.path_get(\u0027ceilometer/pipeline/data/event_definitions.yaml\u0027),"},{"line_number":247,"context_line":"            group\u003d\u0027event\u0027)"},{"line_number":248,"context_line":"        self.publisher \u003d test_publisher.TestPublisher(self.CONF, \"\")"},{"line_number":249,"context_line":""}],"source_content_type":"text/x-python","patch_set":17,"id":"3a461143_0c710ce1","line":246,"in_reply_to":"3a461143_40abded6","updated":"2017-02-01 17:11:44.000000000","message":"Done","commit_id":"fd6f4d3b083eda007cbee03435ebf1b3d110b4d3"}],"devstack/plugin.sh":[{"author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"change_message_id":"8d721871ff785f6a33ddd42cb29616b756c7f416","unresolved":false,"context_lines":[{"line_number":263,"context_line":"        fi"},{"line_number":264,"context_line":"    else"},{"line_number":265,"context_line":"        die $LINENO \"Unable to configure unknown CEILOMETER_BACKEND $CEILOMETER_BACKEND\""},{"line_number":266,"context_line":"    fi"},{"line_number":267,"context_line":"    if [ \"$dispatcher\" ] \u0026\u0026 !is_service_enabled ceilometer-collector; then"},{"line_number":268,"context_line":"        sed -i \u0027s/notifier:\\/\\//direct:\\/\\/?dispatcher\u003d\u0027$dispatcher\u0027/g\u0027 $CEILOMETER_CONF_DIR/event_pipeline.yaml $CEILOMETER_CONF_DIR/pipeline.yaml"},{"line_number":269,"context_line":"    fi"},{"line_number":270,"context_line":"    _ceilometer_drop_database"},{"line_number":271,"context_line":"}"},{"line_number":272,"context_line":""}],"source_content_type":"text/x-sh","patch_set":7,"id":"7a3c09a3_ed97058e","line":269,"range":{"start_line":266,"start_character":4,"end_line":269,"end_character":6},"updated":"2017-01-16 09:51:36.000000000","message":"I don\u0027t think we should change that in this patch.","commit_id":"0b3c3e9e288851b06796cc9851b637f068a33ff1"},{"author":{"_account_id":22752,"name":"Hanxi Liu","email":"apolloliuhx@gmail.com","username":"Hanxi_Liu"},"change_message_id":"ae15496a9887d9ef72272a1f912631ae46d23c46","unresolved":false,"context_lines":[{"line_number":263,"context_line":"        fi"},{"line_number":264,"context_line":"    else"},{"line_number":265,"context_line":"        die $LINENO \"Unable to configure unknown CEILOMETER_BACKEND $CEILOMETER_BACKEND\""},{"line_number":266,"context_line":"    fi"},{"line_number":267,"context_line":"    if [ \"$dispatcher\" ] \u0026\u0026 !is_service_enabled ceilometer-collector; then"},{"line_number":268,"context_line":"        sed -i \u0027s/notifier:\\/\\//direct:\\/\\/?dispatcher\u003d\u0027$dispatcher\u0027/g\u0027 $CEILOMETER_CONF_DIR/event_pipeline.yaml $CEILOMETER_CONF_DIR/pipeline.yaml"},{"line_number":269,"context_line":"    fi"},{"line_number":270,"context_line":"    _ceilometer_drop_database"},{"line_number":271,"context_line":"}"},{"line_number":272,"context_line":""}],"source_content_type":"text/x-sh","patch_set":7,"id":"7a3c09a3_79611739","line":269,"range":{"start_line":266,"start_character":4,"end_line":269,"end_character":6},"in_reply_to":"7a3c09a3_ed97058e","updated":"2017-01-16 11:34:03.000000000","message":"Done","commit_id":"0b3c3e9e288851b06796cc9851b637f068a33ff1"},{"author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"change_message_id":"270ef7df56fb2b6f1ca1c346f76b835ae5ad5c76","unresolved":false,"context_lines":[{"line_number":482,"context_line":"fi"},{"line_number":483,"context_line":""},{"line_number":484,"context_line":"# Restore xtrace"},{"line_number":485,"context_line":"$XTRACE"}],"source_content_type":"text/x-sh","patch_set":7,"id":"7a3c09a3_0a2277b9","line":485,"updated":"2017-01-16 09:50:46.000000000","message":"useless.","commit_id":"0b3c3e9e288851b06796cc9851b637f068a33ff1"},{"author":{"_account_id":22752,"name":"Hanxi Liu","email":"apolloliuhx@gmail.com","username":"Hanxi_Liu"},"change_message_id":"ae15496a9887d9ef72272a1f912631ae46d23c46","unresolved":false,"context_lines":[{"line_number":482,"context_line":"fi"},{"line_number":483,"context_line":""},{"line_number":484,"context_line":"# Restore xtrace"},{"line_number":485,"context_line":"$XTRACE"}],"source_content_type":"text/x-sh","patch_set":7,"id":"7a3c09a3_b95b7f86","line":485,"in_reply_to":"7a3c09a3_0a2277b9","updated":"2017-01-16 11:34:03.000000000","message":"Done","commit_id":"0b3c3e9e288851b06796cc9851b637f068a33ff1"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"be0cb0ec4e457770edb1982a4da717bc830cf444","unresolved":false,"context_lines":[{"line_number":293,"context_line":"        cp $CEILOMETER_DIR/etc/ceilometer/$conffile $CEILOMETER_CONF_DIR"},{"line_number":294,"context_line":"    done"},{"line_number":295,"context_line":""},{"line_number":296,"context_line":"    for conffile in pipeline.yaml event_definitions.yaml event_pipeline.yaml; do"},{"line_number":297,"context_line":"        cp $CEILOMETER_DIR/ceilometer/pipeline/data/$conffile $CEILOMETER_CONF_DIR"},{"line_number":298,"context_line":"    done"},{"line_number":299,"context_line":""}],"source_content_type":"text/x-sh","patch_set":17,"id":"3a461143_a0e72245","line":296,"updated":"2017-02-01 14:14:50.000000000","message":"this should not be needed either","commit_id":"fd6f4d3b083eda007cbee03435ebf1b3d110b4d3"},{"author":{"_account_id":22752,"name":"Hanxi Liu","email":"apolloliuhx@gmail.com","username":"Hanxi_Liu"},"change_message_id":"711fcb88db6ffcb394498b77f27e5a5988cf6eda","unresolved":false,"context_lines":[{"line_number":293,"context_line":"        cp $CEILOMETER_DIR/etc/ceilometer/$conffile $CEILOMETER_CONF_DIR"},{"line_number":294,"context_line":"    done"},{"line_number":295,"context_line":""},{"line_number":296,"context_line":"    for conffile in pipeline.yaml event_definitions.yaml event_pipeline.yaml; do"},{"line_number":297,"context_line":"        cp $CEILOMETER_DIR/ceilometer/pipeline/data/$conffile $CEILOMETER_CONF_DIR"},{"line_number":298,"context_line":"    done"},{"line_number":299,"context_line":""}],"source_content_type":"text/x-sh","patch_set":17,"id":"3a461143_0ca3cc50","line":296,"in_reply_to":"3a461143_a0e72245","updated":"2017-02-01 17:11:44.000000000","message":"Done","commit_id":"fd6f4d3b083eda007cbee03435ebf1b3d110b4d3"}],"doc/source/install/custom.rst":[{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"ca6f08834f46c36f5d3c2f6c3027c97f2c4309d8","unresolved":false,"context_lines":[{"line_number":160,"context_line":""},{"line_number":161,"context_line":"    $ cp ceilometer/pipeline/data/*.yaml /etc/ceilometer"},{"line_number":162,"context_line":""},{"line_number":163,"context_line":"Then you can add configurations according to the former section. If there is no need"},{"line_number":164,"context_line":"any change, just use default pipeline configurations."},{"line_number":165,"context_line":""},{"line_number":166,"context_line":"Efficient polling"},{"line_number":167,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":13,"id":"7a3c09a3_6b56445d","line":164,"range":{"start_line":163,"start_character":65,"end_line":164,"end_character":53},"updated":"2017-01-17 18:36:19.000000000","message":"delete this.","commit_id":"25507b9b2eb68a3a7553907555b4dd69e371b109"},{"author":{"_account_id":22752,"name":"Hanxi Liu","email":"apolloliuhx@gmail.com","username":"Hanxi_Liu"},"change_message_id":"a7a59e880675ec34b7180a78960c3d13a8ccf158","unresolved":false,"context_lines":[{"line_number":160,"context_line":""},{"line_number":161,"context_line":"    $ cp ceilometer/pipeline/data/*.yaml /etc/ceilometer"},{"line_number":162,"context_line":""},{"line_number":163,"context_line":"Then you can add configurations according to the former section. If there is no need"},{"line_number":164,"context_line":"any change, just use default pipeline configurations."},{"line_number":165,"context_line":""},{"line_number":166,"context_line":"Efficient polling"},{"line_number":167,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":13,"id":"7a3c09a3_c47ab423","line":164,"range":{"start_line":163,"start_character":65,"end_line":164,"end_character":53},"in_reply_to":"7a3c09a3_6b56445d","updated":"2017-01-18 03:20:35.000000000","message":"Done","commit_id":"25507b9b2eb68a3a7553907555b4dd69e371b109"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"fe626d1e71d8abf782b453ff0b2f1cdbed3fe005","unresolved":false,"context_lines":[{"line_number":155,"context_line":"Custom pipeline"},{"line_number":156,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":157,"context_line":""},{"line_number":158,"context_line":"Ceilometer allow users to custom pipeline files. Before that, copy yaml files"},{"line_number":159,"context_line":"following::"},{"line_number":160,"context_line":""},{"line_number":161,"context_line":"    $ cp ceilometer/pipeline/data/*.yaml /etc/ceilometer"}],"source_content_type":"text/x-rst","patch_set":15,"id":"3a461143_932fcca0","line":158,"range":{"start_line":158,"start_character":26,"end_line":158,"end_character":32},"updated":"2017-01-25 20:45:53.000000000","message":"customize","commit_id":"a4782b6bda94b11f9affa67be0417ca93acd3bd9"},{"author":{"_account_id":22752,"name":"Hanxi Liu","email":"apolloliuhx@gmail.com","username":"Hanxi_Liu"},"change_message_id":"6880e6dda55e440819b665f01be5aa7aafd06d47","unresolved":false,"context_lines":[{"line_number":155,"context_line":"Custom pipeline"},{"line_number":156,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":157,"context_line":""},{"line_number":158,"context_line":"Ceilometer allow users to custom pipeline files. Before that, copy yaml files"},{"line_number":159,"context_line":"following::"},{"line_number":160,"context_line":""},{"line_number":161,"context_line":"    $ cp ceilometer/pipeline/data/*.yaml /etc/ceilometer"}],"source_content_type":"text/x-rst","patch_set":15,"id":"3a461143_533b76d1","line":158,"range":{"start_line":158,"start_character":26,"end_line":158,"end_character":32},"in_reply_to":"3a461143_932fcca0","updated":"2017-01-26 16:59:19.000000000","message":"Done","commit_id":"a4782b6bda94b11f9affa67be0417ca93acd3bd9"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"fe626d1e71d8abf782b453ff0b2f1cdbed3fe005","unresolved":false,"context_lines":[{"line_number":155,"context_line":"Custom pipeline"},{"line_number":156,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":157,"context_line":""},{"line_number":158,"context_line":"Ceilometer allow users to custom pipeline files. Before that, copy yaml files"},{"line_number":159,"context_line":"following::"},{"line_number":160,"context_line":""},{"line_number":161,"context_line":"    $ cp ceilometer/pipeline/data/*.yaml /etc/ceilometer"},{"line_number":162,"context_line":""}],"source_content_type":"text/x-rst","patch_set":15,"id":"3a461143_9306ec1e","line":159,"range":{"start_line":158,"start_character":62,"end_line":159,"end_character":9},"updated":"2017-01-25 20:45:53.000000000","message":"copy the following yaml files::","commit_id":"a4782b6bda94b11f9affa67be0417ca93acd3bd9"},{"author":{"_account_id":22752,"name":"Hanxi Liu","email":"apolloliuhx@gmail.com","username":"Hanxi_Liu"},"change_message_id":"6880e6dda55e440819b665f01be5aa7aafd06d47","unresolved":false,"context_lines":[{"line_number":155,"context_line":"Custom pipeline"},{"line_number":156,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":157,"context_line":""},{"line_number":158,"context_line":"Ceilometer allow users to custom pipeline files. Before that, copy yaml files"},{"line_number":159,"context_line":"following::"},{"line_number":160,"context_line":""},{"line_number":161,"context_line":"    $ cp ceilometer/pipeline/data/*.yaml /etc/ceilometer"},{"line_number":162,"context_line":""}],"source_content_type":"text/x-rst","patch_set":15,"id":"3a461143_7336b2e8","line":159,"range":{"start_line":158,"start_character":62,"end_line":159,"end_character":9},"in_reply_to":"3a461143_9306ec1e","updated":"2017-01-26 16:59:19.000000000","message":"Done","commit_id":"a4782b6bda94b11f9affa67be0417ca93acd3bd9"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"be0cb0ec4e457770edb1982a4da717bc830cf444","unresolved":false,"context_lines":[{"line_number":160,"context_line":""},{"line_number":161,"context_line":"    $ cp ceilometer/pipeline/data/*.yaml /etc/ceilometer"},{"line_number":162,"context_line":""},{"line_number":163,"context_line":"Then you can add configurations according to the former section."},{"line_number":164,"context_line":""},{"line_number":165,"context_line":"Efficient polling"},{"line_number":166,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":17,"id":"3a461143_20dc1274","line":163,"updated":"2017-02-01 14:14:50.000000000","message":"this would not be enough you also need to set the correct path since the default are to look into usr/share","commit_id":"fd6f4d3b083eda007cbee03435ebf1b3d110b4d3"},{"author":{"_account_id":22752,"name":"Hanxi Liu","email":"apolloliuhx@gmail.com","username":"Hanxi_Liu"},"change_message_id":"711fcb88db6ffcb394498b77f27e5a5988cf6eda","unresolved":false,"context_lines":[{"line_number":160,"context_line":""},{"line_number":161,"context_line":"    $ cp ceilometer/pipeline/data/*.yaml /etc/ceilometer"},{"line_number":162,"context_line":""},{"line_number":163,"context_line":"Then you can add configurations according to the former section."},{"line_number":164,"context_line":""},{"line_number":165,"context_line":"Efficient polling"},{"line_number":166,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":17,"id":"3a461143_6cfb7048","line":163,"in_reply_to":"3a461143_20dc1274","updated":"2017-02-01 17:11:44.000000000","message":"Done","commit_id":"fd6f4d3b083eda007cbee03435ebf1b3d110b4d3"}],"doc/source/install/manual.rst":[{"author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"change_message_id":"3381a6287ec41f8ae967d4d16fa5a21f857424b9","unresolved":false,"context_lines":[{"line_number":61,"context_line":"     user_domain_id \u003d default"},{"line_number":62,"context_line":"     auth_type \u003d password"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"4. Copy gnocchi_resources.yaml to config directory (e.g./usr/share)"},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"5. To minimize data requests, caching and batch processing should be enabled:"},{"line_number":67,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba5201f7_9e1ce178","line":64,"updated":"2017-01-04 07:31:29.000000000","message":"Users must not change /usr/share. But copying the file in /usr/share/ceilometer to /etc/ceilometer/ only if it doesn\u0027t want the defaut one.","commit_id":"10eda4e21d0d7d14be9c34e10df62afa7e2e82c8"},{"author":{"_account_id":22752,"name":"Hanxi Liu","email":"apolloliuhx@gmail.com","username":"Hanxi_Liu"},"change_message_id":"eccfc44da43a542901295a188392fc4b596a1909","unresolved":false,"context_lines":[{"line_number":61,"context_line":"     user_domain_id \u003d default"},{"line_number":62,"context_line":"     auth_type \u003d password"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"4. Copy gnocchi_resources.yaml to config directory (e.g./usr/share)"},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"5. To minimize data requests, caching and batch processing should be enabled:"},{"line_number":67,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba5201f7_f6a0aaa1","line":64,"in_reply_to":"ba5201f7_9e1ce178","updated":"2017-01-04 12:15:13.000000000","message":"thank you for the hints :)\nbtw, what notification.yaml? or meter.yaml?","commit_id":"10eda4e21d0d7d14be9c34e10df62afa7e2e82c8"},{"author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"change_message_id":"270ef7df56fb2b6f1ca1c346f76b835ae5ad5c76","unresolved":false,"context_lines":[{"line_number":109,"context_line":"   to their final location::"},{"line_number":110,"context_line":""},{"line_number":111,"context_line":"   $ mkdir -p /etc/ceilometer"},{"line_number":112,"context_line":"   $ cp ceilometer/pipeline/data/*.yaml /etc/ceilometer"},{"line_number":113,"context_line":"   $ cp etc/ceilometer/ceilometer.conf /etc/ceilometer"},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"5. Edit ``/etc/ceilometer/ceilometer.conf``"}],"source_content_type":"text/x-rst","patch_set":7,"id":"7a3c09a3_2d64ade2","line":112,"range":{"start_line":112,"start_character":3,"end_line":112,"end_character":55},"updated":"2017-01-16 09:50:46.000000000","message":"I guess we can remove this line here. And add somewhere else (maybe configuration.rst) that the pipeline can be customised by copying the file.","commit_id":"0b3c3e9e288851b06796cc9851b637f068a33ff1"},{"author":{"_account_id":22752,"name":"Hanxi Liu","email":"apolloliuhx@gmail.com","username":"Hanxi_Liu"},"change_message_id":"ae15496a9887d9ef72272a1f912631ae46d23c46","unresolved":false,"context_lines":[{"line_number":109,"context_line":"   to their final location::"},{"line_number":110,"context_line":""},{"line_number":111,"context_line":"   $ mkdir -p /etc/ceilometer"},{"line_number":112,"context_line":"   $ cp ceilometer/pipeline/data/*.yaml /etc/ceilometer"},{"line_number":113,"context_line":"   $ cp etc/ceilometer/ceilometer.conf /etc/ceilometer"},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"5. Edit ``/etc/ceilometer/ceilometer.conf``"}],"source_content_type":"text/x-rst","patch_set":7,"id":"7a3c09a3_9e086993","line":112,"range":{"start_line":112,"start_character":3,"end_line":112,"end_character":55},"in_reply_to":"7a3c09a3_2d64ade2","updated":"2017-01-16 11:34:03.000000000","message":"Done","commit_id":"0b3c3e9e288851b06796cc9851b637f068a33ff1"},{"author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"change_message_id":"270ef7df56fb2b6f1ca1c346f76b835ae5ad5c76","unresolved":false,"context_lines":[{"line_number":187,"context_line":"   to their final location::"},{"line_number":188,"context_line":""},{"line_number":189,"context_line":"   $ mkdir -p /etc/ceilometer"},{"line_number":190,"context_line":"   $ cp ceilometer/pipeline/data/*.yaml /etc/ceilometer"},{"line_number":191,"context_line":"   $ cp etc/ceilometer/ceilometer.conf /etc/ceilometer/ceilometer.conf"},{"line_number":192,"context_line":""},{"line_number":193,"context_line":"5. Configure messaging by editing ``/etc/ceilometer/ceilometer.conf``::"}],"source_content_type":"text/x-rst","patch_set":7,"id":"7a3c09a3_8d9f61b3","line":190,"range":{"start_line":190,"start_character":5,"end_line":190,"end_character":55},"updated":"2017-01-16 09:50:46.000000000","message":"same.","commit_id":"0b3c3e9e288851b06796cc9851b637f068a33ff1"},{"author":{"_account_id":22752,"name":"Hanxi Liu","email":"apolloliuhx@gmail.com","username":"Hanxi_Liu"},"change_message_id":"ae15496a9887d9ef72272a1f912631ae46d23c46","unresolved":false,"context_lines":[{"line_number":187,"context_line":"   to their final location::"},{"line_number":188,"context_line":""},{"line_number":189,"context_line":"   $ mkdir -p /etc/ceilometer"},{"line_number":190,"context_line":"   $ cp ceilometer/pipeline/data/*.yaml /etc/ceilometer"},{"line_number":191,"context_line":"   $ cp etc/ceilometer/ceilometer.conf /etc/ceilometer/ceilometer.conf"},{"line_number":192,"context_line":""},{"line_number":193,"context_line":"5. Configure messaging by editing ``/etc/ceilometer/ceilometer.conf``::"}],"source_content_type":"text/x-rst","patch_set":7,"id":"7a3c09a3_de02f16e","line":190,"range":{"start_line":190,"start_character":5,"end_line":190,"end_character":55},"in_reply_to":"7a3c09a3_8d9f61b3","updated":"2017-01-16 11:34:03.000000000","message":"Done","commit_id":"0b3c3e9e288851b06796cc9851b637f068a33ff1"}]}
