)]}'
{"nova/virt/ironic/driver.py":[{"author":{"_account_id":5441,"name":"Andrew Laski","email":"andrew@lascii.com","username":"alaski"},"change_message_id":"b701eabbbf940a25536d57de75e641109668415a","unresolved":false,"context_lines":[{"line_number":75,"context_line":"               help\u003d\u0027Ironic keystone auth token.\u0027),"},{"line_number":76,"context_line":"    cfg.StrOpt(\u0027admin_url\u0027,"},{"line_number":77,"context_line":"               help\u003d\u0027Keystone public API endpoint.\u0027),"},{"line_number":78,"context_line":"    cfg.StrOpt(\u0027client_log_level\u0027,"},{"line_number":79,"context_line":"               help\u003d\u0027Log level override for ironicclient. Set this in \u0027"},{"line_number":80,"context_line":"                    \u0027order to override the global \"default_log_levels\", \u0027"},{"line_number":81,"context_line":"                    \u0027\"verbose\", and \"debug\" settings.\u0027),"}],"source_content_type":"text/x-python","patch_set":3,"id":"baa041b7_388708b7","line":78,"updated":"2015-04-02 18:10:16.000000000","message":"You should indicate the deprecation in the help text.","commit_id":"f22252bb40f580e99c83d6b461be99342d93da61"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"0a9bf419abeacae090c70db71cd4524d25dbaf30","unresolved":false,"context_lines":[{"line_number":79,"context_line":"               help\u003d\u0027Log level override for ironicclient. Set this in \u0027"},{"line_number":80,"context_line":"                    \u0027order to override the global \"default_log_levels\", \u0027"},{"line_number":81,"context_line":"                    \u0027\"verbose\", and \"debug\" settings. \u0027"},{"line_number":82,"context_line":"                    \u0027DEPRECATED: use standard logging configuration.\u0027),"},{"line_number":83,"context_line":"    cfg.StrOpt(\u0027admin_tenant_name\u0027,"},{"line_number":84,"context_line":"               help\u003d\u0027Ironic keystone tenant name.\u0027),"},{"line_number":85,"context_line":"    cfg.IntOpt(\u0027api_max_retries\u0027,"}],"source_content_type":"text/x-python","patch_set":4,"id":"baa041b7_b868b8f6","line":82,"updated":"2015-04-02 18:13:20.000000000","message":"Add the deprecated_for_removal\u003dTrue kwarg, then oslo.config will actually do the warning logging for you when this is used.\n\nhttp://git.openstack.org/cgit/openstack/oslo.config/tree/oslo_config/cfg.py#n647","commit_id":"56475689158225f9d7465eb4a4fc0958e9dbfef2"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"0a9bf419abeacae090c70db71cd4524d25dbaf30","unresolved":false,"context_lines":[{"line_number":180,"context_line":"        self.node_cache \u003d {}"},{"line_number":181,"context_line":"        self.node_cache_time \u003d 0"},{"line_number":182,"context_line":""},{"line_number":183,"context_line":"        # TODO(mrda): Bug ID 1365230 Logging configurability needs"},{"line_number":184,"context_line":"        # to be addressed"},{"line_number":185,"context_line":"        # NOTE(jroll) deprecated in Kilo, remove this code and use Nova\u0027s"},{"line_number":186,"context_line":"        # logging configuration in Liberty."}],"source_content_type":"text/x-python","patch_set":4,"id":"baa041b7_f855201d","line":183,"updated":"2015-04-02 18:13:20.000000000","message":"This could be removed.","commit_id":"56475689158225f9d7465eb4a4fc0958e9dbfef2"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"0a9bf419abeacae090c70db71cd4524d25dbaf30","unresolved":false,"context_lines":[{"line_number":182,"context_line":""},{"line_number":183,"context_line":"        # TODO(mrda): Bug ID 1365230 Logging configurability needs"},{"line_number":184,"context_line":"        # to be addressed"},{"line_number":185,"context_line":"        # NOTE(jroll) deprecated in Kilo, remove this code and use Nova\u0027s"},{"line_number":186,"context_line":"        # logging configuration in Liberty."},{"line_number":187,"context_line":"        ironicclient_log_level \u003d CONF.ironic.client_log_level"},{"line_number":188,"context_line":"        if ironicclient_log_level:"}],"source_content_type":"text/x-python","patch_set":4,"id":"baa041b7_585f6c41","line":185,"updated":"2015-04-02 18:13:20.000000000","message":"We can remove this also.","commit_id":"56475689158225f9d7465eb4a4fc0958e9dbfef2"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"0a9bf419abeacae090c70db71cd4524d25dbaf30","unresolved":false,"context_lines":[{"line_number":186,"context_line":"        # logging configuration in Liberty."},{"line_number":187,"context_line":"        ironicclient_log_level \u003d CONF.ironic.client_log_level"},{"line_number":188,"context_line":"        if ironicclient_log_level:"},{"line_number":189,"context_line":"            LOG.warning(_LW(\u0027DEPRECATED: ironic client_log_level option is \u0027"},{"line_number":190,"context_line":"                            \u0027deprecated in Kilo. Please use the standard \u0027"},{"line_number":191,"context_line":"                            \u0027logging configuration instead.\u0027))"},{"line_number":192,"context_line":"            level \u003d py_logging.getLevelName(ironicclient_log_level)"}],"source_content_type":"text/x-python","patch_set":4,"id":"baa041b7_7849108b","line":189,"updated":"2015-04-02 18:13:20.000000000","message":"Remove this, deprecated_for_removal will handle the logging for you:\n\nhttp://git.openstack.org/cgit/openstack/oslo.config/tree/oslo_config/cfg.py#n730","commit_id":"56475689158225f9d7465eb4a4fc0958e9dbfef2"}]}
