)]}'
{"ceilometer/cmd/storage.py":[{"author":{"_account_id":22752,"name":"Hanxi Liu","email":"apolloliuhx@gmail.com","username":"Hanxi_Liu"},"change_message_id":"2640d8433357cc1881d5af32c4ea1dad296ff9c8","unresolved":false,"context_lines":[{"line_number":27,"context_line":"LOG \u003d log.getLogger(__name__)"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"def upgrade():"},{"line_number":31,"context_line":"    service.prepare_service()"},{"line_number":32,"context_line":"    storage.get_connection_from_config(cfg.CONF, \u0027metering\u0027).upgrade()"},{"line_number":33,"context_line":"    storage.get_connection_from_config(cfg.CONF, \u0027event\u0027).upgrade()"}],"source_content_type":"text/x-python","patch_set":1,"id":"bacf61ea_a546cb1e","side":"PARENT","line":30,"range":{"start_line":30,"start_character":0,"end_line":30,"end_character":14},"updated":"2016-08-04 10:15:27.000000000","message":"why can\u0027t I find this method in the latest github code?","commit_id":"4b2e0bc4d19acaaa54c2f8d18153bffdd7f5d14f"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"599d5325491299c5ac29e11e038120852de158e2","unresolved":false,"context_lines":[{"line_number":29,"context_line":""},{"line_number":30,"context_line":"def upgrade():"},{"line_number":31,"context_line":"    cfg.CONF.register_cli_opts(["},{"line_number":32,"context_line":"        cfg.BoolOpt(\u0027skip-metering-database\u0027,"},{"line_number":33,"context_line":"                    help\u003d\u0027Skip metering database upgrade.\u0027,"},{"line_number":34,"context_line":"                    default\u003dFalse),"},{"line_number":35,"context_line":"        cfg.BoolOpt(\u0027skip-event-database\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"bacf61ea_b294408b","line":32,"updated":"2016-08-04 14:23:51.000000000","message":"is there a reason this is internal to upgrade? do we not want it part of config generator?","commit_id":"12a72aebfbf43f6133d540ce0ababf9f2658fa79"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"8eb36898fad686845dac2deefbcb701525b12ffe","unresolved":false,"context_lines":[{"line_number":29,"context_line":""},{"line_number":30,"context_line":"def upgrade():"},{"line_number":31,"context_line":"    cfg.CONF.register_cli_opts(["},{"line_number":32,"context_line":"        cfg.BoolOpt(\u0027skip-metering-database\u0027,"},{"line_number":33,"context_line":"                    help\u003d\u0027Skip metering database upgrade.\u0027,"},{"line_number":34,"context_line":"                    default\u003dFalse),"},{"line_number":35,"context_line":"        cfg.BoolOpt(\u0027skip-event-database\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"9ad45d7e_ad18451f","line":32,"in_reply_to":"bacf61ea_6d430d14","updated":"2016-08-10 21:41:42.000000000","message":"... sorry didn\u0027t see notice","commit_id":"12a72aebfbf43f6133d540ce0ababf9f2658fa79"},{"author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"change_message_id":"cdcf84eaf58321ec52c601c498dfbfe6b87adb8b","unresolved":false,"context_lines":[{"line_number":29,"context_line":""},{"line_number":30,"context_line":"def upgrade():"},{"line_number":31,"context_line":"    cfg.CONF.register_cli_opts(["},{"line_number":32,"context_line":"        cfg.BoolOpt(\u0027skip-metering-database\u0027,"},{"line_number":33,"context_line":"                    help\u003d\u0027Skip metering database upgrade.\u0027,"},{"line_number":34,"context_line":"                    default\u003dFalse),"},{"line_number":35,"context_line":"        cfg.BoolOpt(\u0027skip-event-database\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"bacf61ea_6d430d14","line":32,"in_reply_to":"bacf61ea_b294408b","updated":"2016-08-04 14:39:46.000000000","message":"Because this is cli arguments not configuration options.\n\noslo.config register_opts vs register_cli_opts","commit_id":"12a72aebfbf43f6133d540ce0ababf9f2658fa79"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"144b791040053979273cf322157e5987cd5abc3a","unresolved":false,"context_lines":[{"line_number":39,"context_line":""},{"line_number":40,"context_line":"    service.prepare_service()"},{"line_number":41,"context_line":"    if cfg.CONF.skip_metering_database:"},{"line_number":42,"context_line":"        LOG.debug(\"Skipping metering database upgrade\")"},{"line_number":43,"context_line":"    else:"},{"line_number":44,"context_line":"        LOG.debug(\"Upgrading metering database\")"},{"line_number":45,"context_line":"        storage.get_connection_from_config(cfg.CONF, \u0027metering\u0027).upgrade()"}],"source_content_type":"text/x-python","patch_set":4,"id":"9a89bdaa_27db0c7e","line":42,"range":{"start_line":42,"start_character":12,"end_line":42,"end_character":17},"updated":"2016-09-05 13:05:50.000000000","message":"INFO","commit_id":"cd091e584d438b77831adccc2031ae6533c976ac"},{"author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"change_message_id":"57bd43ebd2bd18d30032c884de03f17c7be535ee","unresolved":false,"context_lines":[{"line_number":39,"context_line":""},{"line_number":40,"context_line":"    service.prepare_service()"},{"line_number":41,"context_line":"    if cfg.CONF.skip_metering_database:"},{"line_number":42,"context_line":"        LOG.debug(\"Skipping metering database upgrade\")"},{"line_number":43,"context_line":"    else:"},{"line_number":44,"context_line":"        LOG.debug(\"Upgrading metering database\")"},{"line_number":45,"context_line":"        storage.get_connection_from_config(cfg.CONF, \u0027metering\u0027).upgrade()"}],"source_content_type":"text/x-python","patch_set":4,"id":"9a89bdaa_8a0da640","line":42,"range":{"start_line":42,"start_character":12,"end_line":42,"end_character":17},"in_reply_to":"9a89bdaa_27db0c7e","updated":"2016-09-06 07:05:54.000000000","message":"Done","commit_id":"cd091e584d438b77831adccc2031ae6533c976ac"},{"author":{"_account_id":22739,"name":"Zhuangqing Xiao","email":"zhuangqing.xiao@easystack.cn","username":"xiaozhuangqing"},"change_message_id":"77ae08d7c3771f91209f1c0c0a901ec5566eb963","unresolved":false,"context_lines":[{"line_number":45,"context_line":"        storage.get_connection_from_config(cfg.CONF, \u0027metering\u0027).upgrade()"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"    if cfg.CONF.skip_event_database:"},{"line_number":48,"context_line":"        LOG.debug(\"Skipping event database upgrade\")"},{"line_number":49,"context_line":"    else:"},{"line_number":50,"context_line":"        LOG.debug(\"Upgrading event database\")"},{"line_number":51,"context_line":"        storage.get_connection_from_config(cfg.CONF, \u0027event\u0027).upgrade()"}],"source_content_type":"text/x-python","patch_set":4,"id":"9a89bdaa_cfbfc0f9","line":48,"range":{"start_line":48,"start_character":12,"end_line":48,"end_character":17},"updated":"2016-09-06 06:10:09.000000000","message":"INFO","commit_id":"cd091e584d438b77831adccc2031ae6533c976ac"},{"author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"change_message_id":"57bd43ebd2bd18d30032c884de03f17c7be535ee","unresolved":false,"context_lines":[{"line_number":45,"context_line":"        storage.get_connection_from_config(cfg.CONF, \u0027metering\u0027).upgrade()"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"    if cfg.CONF.skip_event_database:"},{"line_number":48,"context_line":"        LOG.debug(\"Skipping event database upgrade\")"},{"line_number":49,"context_line":"    else:"},{"line_number":50,"context_line":"        LOG.debug(\"Upgrading event database\")"},{"line_number":51,"context_line":"        storage.get_connection_from_config(cfg.CONF, \u0027event\u0027).upgrade()"}],"source_content_type":"text/x-python","patch_set":4,"id":"9a89bdaa_aa08aa2e","line":48,"range":{"start_line":48,"start_character":12,"end_line":48,"end_character":17},"in_reply_to":"9a89bdaa_cfbfc0f9","updated":"2016-09-06 07:05:54.000000000","message":"Done","commit_id":"cd091e584d438b77831adccc2031ae6533c976ac"}]}
