)]}'
{"ceilometer/alarm/rpc.py":[{"author":{"_account_id":2448,"name":"Diane Fleming","email":"dfleming@austin.rr.com","username":"diane-fleming"},"change_message_id":"0a1bfb7e3457b080902bdab33ea69ae338bfdb3b","unresolved":false,"context_lines":[{"line_number":27,"context_line":"OPTS \u003d ["},{"line_number":28,"context_line":"    cfg.StrOpt(\u0027notifier_rpc_topic\u0027,"},{"line_number":29,"context_line":"               default\u003d\u0027alarm_notifier\u0027,"},{"line_number":30,"context_line":"               help\u003d\u0027The topic ceilometer uses for alarm notifier messages\u0027),"},{"line_number":31,"context_line":"    cfg.StrOpt(\u0027partition_rpc_topic\u0027,"},{"line_number":32,"context_line":"               default\u003d\u0027alarm_partition_coordination\u0027,"},{"line_number":33,"context_line":"               help\u003d\u0027The topic ceilometer uses for alarm partition \u0027"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAUH%2F%2FBew%3D","line":30,"updated":"2014-01-18 17:27:17.000000000","message":"The topic that","commit_id":"1d4129e7d8086035125ceb5f44a82b9b0f2062c4"},{"author":{"_account_id":2448,"name":"Diane Fleming","email":"dfleming@austin.rr.com","username":"diane-fleming"},"change_message_id":"0a1bfb7e3457b080902bdab33ea69ae338bfdb3b","unresolved":false,"context_lines":[{"line_number":30,"context_line":"               help\u003d\u0027The topic ceilometer uses for alarm notifier messages\u0027),"},{"line_number":31,"context_line":"    cfg.StrOpt(\u0027partition_rpc_topic\u0027,"},{"line_number":32,"context_line":"               default\u003d\u0027alarm_partition_coordination\u0027,"},{"line_number":33,"context_line":"               help\u003d\u0027The topic ceilometer uses for alarm partition \u0027"},{"line_number":34,"context_line":"                    \u0027coordination messages\u0027),"},{"line_number":35,"context_line":"]"},{"line_number":36,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAUH%2F%2FBes%3D","line":33,"updated":"2014-01-18 17:27:17.000000000","message":"The topic that","commit_id":"1d4129e7d8086035125ceb5f44a82b9b0f2062c4"}],"ceilometer/collector.py":[{"author":{"_account_id":2448,"name":"Diane Fleming","email":"dfleming@austin.rr.com","username":"diane-fleming"},"change_message_id":"0a1bfb7e3457b080902bdab33ea69ae338bfdb3b","unresolved":false,"context_lines":[{"line_number":31,"context_line":"OPTS \u003d ["},{"line_number":32,"context_line":"    cfg.StrOpt(\u0027udp_address\u0027,"},{"line_number":33,"context_line":"               default\u003d\u00270.0.0.0\u0027,"},{"line_number":34,"context_line":"               help\u003d\u0027Address to bind the UDP socket to. \u0027"},{"line_number":35,"context_line":"               \u0027Disabled if set to an empty string\u0027),"},{"line_number":36,"context_line":"    cfg.IntOpt(\u0027udp_port\u0027,"},{"line_number":37,"context_line":"               default\u003d4952,"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAUH%2F%2FBek%3D","line":34,"updated":"2014-01-18 17:27:17.000000000","message":"Address to which the UDP socket is bound.\nSet to an empty string to disable.","commit_id":"1d4129e7d8086035125ceb5f44a82b9b0f2062c4"},{"author":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"change_message_id":"208f4bb3adfd65c66c475200e740a5f76e7f27fc","unresolved":false,"context_lines":[{"line_number":35,"context_line":"               \u0027an empty string to disable.\u0027),"},{"line_number":36,"context_line":"    cfg.IntOpt(\u0027udp_port\u0027,"},{"line_number":37,"context_line":"               default\u003d4952,"},{"line_number":38,"context_line":"               help\u003d\u0027Port to bind the UDP socket to\u0027),"},{"line_number":39,"context_line":"]"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"cfg.CONF.register_opts(OPTS, group\u003d\"collector\")"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAUH%2F%2FBVE%3D","line":38,"updated":"2014-01-18 19:06:14.000000000","message":"\u0027Port to which the UDP socket is bound\u0027\n\n(For consistency with your other help string above.","commit_id":"8dffe051aafb938880411697304039cce2f6ef59"}],"ceilometer/publisher/rpc.py":[{"author":{"_account_id":2448,"name":"Diane Fleming","email":"dfleming@austin.rr.com","username":"diane-fleming"},"change_message_id":"0a1bfb7e3457b080902bdab33ea69ae338bfdb3b","unresolved":false,"context_lines":[{"line_number":37,"context_line":"METER_PUBLISH_OPTS \u003d ["},{"line_number":38,"context_line":"    cfg.StrOpt(\u0027metering_topic\u0027,"},{"line_number":39,"context_line":"               default\u003d\u0027metering\u0027,"},{"line_number":40,"context_line":"               help\u003d\u0027The topic ceilometer uses for metering messages\u0027,"},{"line_number":41,"context_line":"               deprecated_group\u003d\"DEFAULT\","},{"line_number":42,"context_line":"               ),"},{"line_number":43,"context_line":"]"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAUH%2F%2FBeg%3D","line":40,"updated":"2014-01-18 17:27:17.000000000","message":"The topic that","commit_id":"1d4129e7d8086035125ceb5f44a82b9b0f2062c4"}],"ceilometer/service.py":[{"author":{"_account_id":2448,"name":"Diane Fleming","email":"dfleming@austin.rr.com","username":"diane-fleming"},"change_message_id":"0a1bfb7e3457b080902bdab33ea69ae338bfdb3b","unresolved":false,"context_lines":[{"line_number":34,"context_line":"OPTS \u003d ["},{"line_number":35,"context_line":"    cfg.StrOpt(\u0027host\u0027,"},{"line_number":36,"context_line":"               default\u003dsocket.gethostname(),"},{"line_number":37,"context_line":"               help\u003d\u0027Name of this node.  This can be an opaque identifier. \u0027"},{"line_number":38,"context_line":"               \u0027It is not necessarily a hostname, FQDN, or IP address. \u0027"},{"line_number":39,"context_line":"               \u0027However, the node name must be valid within \u0027"},{"line_number":40,"context_line":"               \u0027an AMQP key, and if using ZeroMQ, a valid \u0027"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAUH%2F%2FBeQ%3D","line":37,"updated":"2014-01-18 17:27:17.000000000","message":"Name of node, which must be valid in an AMQP key. \nCan be an opaque identifier.\nFor ZeroMQ only, must be a valid host name, FQDN, or IP address.","commit_id":"1d4129e7d8086035125ceb5f44a82b9b0f2062c4"},{"author":{"_account_id":2448,"name":"Diane Fleming","email":"dfleming@austin.rr.com","username":"diane-fleming"},"change_message_id":"0a1bfb7e3457b080902bdab33ea69ae338bfdb3b","unresolved":false,"context_lines":[{"line_number":50,"context_line":"    cfg.StrOpt(\u0027os-username\u0027,"},{"line_number":51,"context_line":"               deprecated_group\u003d\"DEFAULT\","},{"line_number":52,"context_line":"               default\u003dos.environ.get(\u0027OS_USERNAME\u0027, \u0027ceilometer\u0027),"},{"line_number":53,"context_line":"               help\u003d\u0027Username to use for OpenStack service access\u0027),"},{"line_number":54,"context_line":"    cfg.StrOpt(\u0027os-password\u0027,"},{"line_number":55,"context_line":"               deprecated_group\u003d\"DEFAULT\","},{"line_number":56,"context_line":"               secret\u003dTrue,"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAUH%2F%2FBeE%3D","line":53,"updated":"2014-01-18 17:27:17.000000000","message":"User name","commit_id":"1d4129e7d8086035125ceb5f44a82b9b0f2062c4"},{"author":{"_account_id":2448,"name":"Diane Fleming","email":"dfleming@austin.rr.com","username":"diane-fleming"},"change_message_id":"0a1bfb7e3457b080902bdab33ea69ae338bfdb3b","unresolved":false,"context_lines":[{"line_number":82,"context_line":"                    \u0027communication with OpenStack services.\u0027),"},{"line_number":83,"context_line":"    cfg.BoolOpt(\u0027insecure\u0027,"},{"line_number":84,"context_line":"                default\u003dFalse,"},{"line_number":85,"context_line":"                help\u003d\u0027Do not perform X.509 certificate validation when \u0027"},{"line_number":86,"context_line":"                     \u0027establishing SSL connection with Identity service.\u0027),"},{"line_number":87,"context_line":"]"},{"line_number":88,"context_line":"cfg.CONF.register_cli_opts(CLI_OPTIONS, group\u003d\"service_credentials\")"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAUH%2F%2FBeA%3D","line":85,"updated":"2014-01-18 17:27:17.000000000","message":"Disables xxx validation when SSL connection to Identity Service is established.","commit_id":"1d4129e7d8086035125ceb5f44a82b9b0f2062c4"},{"author":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"change_message_id":"208f4bb3adfd65c66c475200e740a5f76e7f27fc","unresolved":false,"context_lines":[{"line_number":80,"context_line":"                    \u0027communication with OpenStack services.\u0027),"},{"line_number":81,"context_line":"    cfg.BoolOpt(\u0027insecure\u0027,"},{"line_number":82,"context_line":"                default\u003dFalse,"},{"line_number":83,"context_line":"                help\u003d\u0027Disables X.509 certificate validation when SSL \u0027"},{"line_number":84,"context_line":"                     \u0027connection to Identity Service is established.\u0027),"},{"line_number":85,"context_line":"]"},{"line_number":86,"context_line":"cfg.CONF.register_cli_opts(CLI_OPTIONS, group\u003d\"service_credentials\")"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAUH%2F%2FBVA%3D","line":83,"updated":"2014-01-18 19:06:14.000000000","message":"... when *an* SSL connection ...","commit_id":"8dffe051aafb938880411697304039cce2f6ef59"}]}
