)]}'
{"ironic/common/image_service.py":[{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"e096deca14a8ac13ccbd13e111a7874716cdb6cc","unresolved":false,"context_lines":[{"line_number":42,"context_line":"                     \u0027glance.\u0027),"},{"line_number":43,"context_line":"    cfg.IntOpt(\u0027glance_num_retries\u0027,"},{"line_number":44,"context_line":"               default\u003d0,"},{"line_number":45,"context_line":"               help\u003d\u0027Number retries when downloading an image from glance.\u0027),"},{"line_number":46,"context_line":"    cfg.StrOpt(\u0027auth_strategy\u0027,"},{"line_number":47,"context_line":"               default\u003d\u0027keystone\u0027,"},{"line_number":48,"context_line":"               help\u003d\u0027Default protocol to use when connecting to glance. \u0027"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAUX%2F%2BjFs%3D","line":45,"updated":"2014-02-20 15:49:10.000000000","message":"\u0027Number retries\u0027 -\u003e \u0027Number of retries\u0027","commit_id":"ce2688caa0d272090df59cc97b8c2b6f72d21ddb"}],"ironic/conductor/manager.py":[{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"e096deca14a8ac13ccbd13e111a7874716cdb6cc","unresolved":false,"context_lines":[{"line_number":69,"context_line":"conductor_opts \u003d ["},{"line_number":70,"context_line":"        cfg.StrOpt(\u0027api_url\u0027,"},{"line_number":71,"context_line":"                   default\u003dNone,"},{"line_number":72,"context_line":"                   help\u003d(\u0027URL of Ironic API service. If not set Ironic can \u0027"},{"line_number":73,"context_line":"                         \u0027get current value from Keystone service catalog.\u0027)),"},{"line_number":74,"context_line":"        cfg.IntOpt(\u0027heartbeat_interval\u0027,"},{"line_number":75,"context_line":"                   default\u003d10,"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAUX%2F%2BjEE%3D","line":72,"updated":"2014-02-20 15:49:10.000000000","message":"Here\u0027s a consistency question. Is it \u0027Ironic\u0027 or \u0027ironic\u0027. I saw elsewhere (common/paths.py), that it was \u0027ironic\u0027.","commit_id":"ce2688caa0d272090df59cc97b8c2b6f72d21ddb"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"e096deca14a8ac13ccbd13e111a7874716cdb6cc","unresolved":false,"context_lines":[{"line_number":76,"context_line":"                   help\u003d\u0027Seconds between conductor heart beats.\u0027),"},{"line_number":77,"context_line":"        cfg.IntOpt(\u0027heartbeat_timeout\u0027,"},{"line_number":78,"context_line":"                   default\u003d60,"},{"line_number":79,"context_line":"                   help\u003d\u0027Maximum time since the last check-in of a \u0027"},{"line_number":80,"context_line":"                        \u0027conductor.\u0027),"},{"line_number":81,"context_line":"        cfg.IntOpt(\u0027sync_power_state_interval\u0027,"},{"line_number":82,"context_line":"                   default\u003d60,"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAUX%2F%2BjCs%3D","line":79,"updated":"2014-02-20 15:49:10.000000000","message":"While you\u0027re at it (unless someone thinks it is outside the scope of this), would you please put eg \u0027Maximum time (in seconds) since...\u0027","commit_id":"ce2688caa0d272090df59cc97b8c2b6f72d21ddb"}],"ironic/drivers/modules/pxe.py":[{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"a9cf53eb7fc9e59b802b37184f7a5c94b13d215b","unresolved":false,"context_lines":[{"line_number":64,"context_line":"               help\u003d\u0027Directory where master tftp images are stored on disk.\u0027),"},{"line_number":65,"context_line":"    cfg.StrOpt(\u0027instance_master_path\u0027,"},{"line_number":66,"context_line":"               default\u003d\u0027/var/lib/ironic/master_images\u0027,"},{"line_number":67,"context_line":"               help\u003d\u0027Directory where master tftp images are stored on disk.\u0027),"},{"line_number":68,"context_line":"    # NOTE(dekehn): Additional boot files options may be created in the event"},{"line_number":69,"context_line":"    #  other architectures require different boot files."},{"line_number":70,"context_line":"    cfg.StrOpt(\u0027pxe_bootfile_name\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAUX%2F%2Bi%2BE%3D","line":67,"updated":"2014-02-20 15:51:32.000000000","message":"I think there was a copy/paste error here. \u0027tftp\u0027 should probably be \u0027instance\u0027.","commit_id":"ce2688caa0d272090df59cc97b8c2b6f72d21ddb"}]}
