)]}'
{"nova/api/openstack/compute/plugins/v3/availability_zone.py":[{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"b56d869bbbebed347fc1b7f55c0c18c2d858f9e6","unresolved":false,"context_lines":[{"line_number":82,"context_line":"            # Hide internal_service_availability_zone"},{"line_number":83,"context_line":"            if zone \u003d\u003d CONF.internal_service_availability_zone:"},{"line_number":84,"context_line":"                continue"},{"line_number":85,"context_line":"            result.append({\u0027zoneName\u0027: zone,"},{"line_number":86,"context_line":"                           \u0027zoneState\u0027: {\u0027available\u0027: is_available},"},{"line_number":87,"context_line":"                           \"hosts\": None})"},{"line_number":88,"context_line":"        return result"}],"source_content_type":"text/x-python","patch_set":5,"id":"AAAAPn%2F%2FwC0%3D","line":85,"updated":"2013-06-22 12:11:45.000000000","message":"Should we correct attribute style? This should be \u0027zone_name\u0027 and \u0027zone_state\u0027?","commit_id":"3176bcfe1f8ef6480ac6884ba07dd2fe1e299b73"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"b56d869bbbebed347fc1b7f55c0c18c2d858f9e6","unresolved":false,"context_lines":[{"line_number":95,"context_line":"        filtered_available_zones \u003d \\"},{"line_number":96,"context_line":"            self._get_filtered_availability_zones(available_zones, True)"},{"line_number":97,"context_line":"        filtered_not_available_zones \u003d \\"},{"line_number":98,"context_line":"            self._get_filtered_availability_zones(not_available_zones, False)"},{"line_number":99,"context_line":"        return {\u0027availabilityZoneInfo\u0027: filtered_available_zones +"},{"line_number":100,"context_line":"                                        filtered_not_available_zones}"},{"line_number":101,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"AAAAPn%2F%2FwCw%3D","line":98,"updated":"2013-06-22 12:11:45.000000000","message":"ditto","commit_id":"3176bcfe1f8ef6480ac6884ba07dd2fe1e299b73"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"31abc748eec7578d536b2da63012314143dc01b8","unresolved":false,"context_lines":[{"line_number":164,"context_line":"    \"\"\""},{"line_number":165,"context_line":""},{"line_number":166,"context_line":"    name \u003d \"AvailabilityZone\""},{"line_number":167,"context_line":"    alias \u003d \"os-availability-zone\""},{"line_number":168,"context_line":"    namespace \u003d (\"http://docs.openstack.org/compute/ext/\""},{"line_number":169,"context_line":"                 \"availabilityzone/api/v3\")"},{"line_number":170,"context_line":"    version \u003d 1"}],"source_content_type":"text/x-python","patch_set":5,"id":"AAAAPn%2F%2FsV0%3D","line":167,"updated":"2013-06-25 06:02:12.000000000","message":"How about \"alias \u003d ALIAS\" for fitting the style of other extensions?","commit_id":"3176bcfe1f8ef6480ac6884ba07dd2fe1e299b73"},{"author":{"_account_id":5292,"name":"Christopher Yeoh","email":"cbkyeoh@gmail.com","username":"cyeoh-0"},"change_message_id":"d72a8db22b4dad5aa335e31333334996660914ac","unresolved":false,"context_lines":[{"line_number":158,"context_line":"        return self._describe_availability_zones_verbose(context)"},{"line_number":159,"context_line":""},{"line_number":160,"context_line":""},{"line_number":161,"context_line":"class Availability_zone(extensions.V3APIExtensionBase):"},{"line_number":162,"context_line":"    \"\"\"1. Add availability_zone to the Create Server API."},{"line_number":163,"context_line":"       2. Add availability zones describing."},{"line_number":164,"context_line":"    \"\"\""}],"source_content_type":"text/x-python","patch_set":9,"id":"AAAAP3%2F%2FuWU%3D","line":161,"updated":"2013-07-12 11:56:26.000000000","message":"I think this should be AvailabilityZone","commit_id":"c610a9dc1e3dabc534260e48604f4b6ce2981091"}]}
