)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},"change_message_id":"70b76de0e71be1dbbed707b652000124f1744856","unresolved":false,"context_lines":[{"line_number":16,"context_line":"2. availability_zone"},{"line_number":17,"context_line":"3. size"},{"line_number":18,"context_line":"4. project_id"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"Closes-Bug: #1251571"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"Please note that project_id and availability_zone currently supported"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"AAAAWH%2F%2FzBU%3D","line":19,"updated":"2014-03-19 21:51:11.000000000","message":"DocImpact https://wiki.openstack.org/wiki/GitCommitMessages","commit_id":"8368484a30177abb91b9d91204371817ab83b7f0"}],"cinder/api/v1/volumes.py":[{"author":{"_account_id":2759,"name":"Huang Zhiteng","email":"winston.d@gmail.com","username":"zhiteng-huang"},"change_message_id":"9174ace87a4e871acfe6396d6f77d586ba5382cf","unresolved":false,"context_lines":[{"line_number":442,"context_line":"    def _get_volume_search_options(self):"},{"line_number":443,"context_line":"        \"\"\"Return volume search options allowed by non-admin.\"\"\""},{"line_number":444,"context_line":"        return (\u0027display_name\u0027, \u0027status\u0027, \u0027metadata\u0027, \u0027host\u0027, \u0027volume_type\u0027,"},{"line_number":445,"context_line":"                \u0027availability_zone\u0027, \u0027size\u0027, \u0027project_id\u0027)"},{"line_number":446,"context_line":""},{"line_number":447,"context_line":"    @wsgi.serializers(xml\u003dVolumeTemplate)"},{"line_number":448,"context_line":"    def update(self, req, id, body):"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAT3%2F%2F67E%3D","line":445,"updated":"2013-12-27 05:18:56.000000000","message":"\u0027host\u0027 is admin only.","commit_id":"b6adfe87d8a9a21bc4a2ce4fad8633c8338a7cda"},{"author":{"_account_id":8072,"name":"Saurabh Chordiya","email":"schordiya@vmware.com","username":"saurabh"},"change_message_id":"f3cb83c60d5e9811a252a34fa264f885ed236ece","unresolved":false,"context_lines":[{"line_number":442,"context_line":"    def _get_volume_search_options(self):"},{"line_number":443,"context_line":"        \"\"\"Return volume search options allowed by non-admin.\"\"\""},{"line_number":444,"context_line":"        return (\u0027display_name\u0027, \u0027status\u0027, \u0027metadata\u0027, \u0027host\u0027, \u0027volume_type\u0027,"},{"line_number":445,"context_line":"                \u0027availability_zone\u0027, \u0027size\u0027, \u0027project_id\u0027)"},{"line_number":446,"context_line":""},{"line_number":447,"context_line":"    @wsgi.serializers(xml\u003dVolumeTemplate)"},{"line_number":448,"context_line":"    def update(self, req, id, body):"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAT3%2F%2F2Fg%3D","line":445,"in_reply_to":"AAAAT3%2F%2F67E%3D","updated":"2013-12-30 09:36:35.000000000","message":"Done","commit_id":"b6adfe87d8a9a21bc4a2ce4fad8633c8338a7cda"}],"cinder/api/v2/volumes.py":[{"author":{"_account_id":2759,"name":"Huang Zhiteng","email":"winston.d@gmail.com","username":"zhiteng-huang"},"change_message_id":"9174ace87a4e871acfe6396d6f77d586ba5382cf","unresolved":false,"context_lines":[{"line_number":406,"context_line":""},{"line_number":407,"context_line":"    def _get_volume_filter_options(self):"},{"line_number":408,"context_line":"        \"\"\"Return volume search options allowed by non-admin.\"\"\""},{"line_number":409,"context_line":"        return (\u0027name\u0027, \u0027status\u0027, \u0027metadata\u0027, \u0027host\u0027, \u0027volume_type\u0027,"},{"line_number":410,"context_line":"                \u0027availability_zone\u0027, \u0027size\u0027, \u0027project_id\u0027)"},{"line_number":411,"context_line":""},{"line_number":412,"context_line":"    @wsgi.serializers(xml\u003dVolumeTemplate)"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAT3%2F%2F67I%3D","line":409,"updated":"2013-12-27 05:18:56.000000000","message":"\u0027host\u0027 is admin only property.","commit_id":"b6adfe87d8a9a21bc4a2ce4fad8633c8338a7cda"},{"author":{"_account_id":8072,"name":"Saurabh Chordiya","email":"schordiya@vmware.com","username":"saurabh"},"change_message_id":"f3cb83c60d5e9811a252a34fa264f885ed236ece","unresolved":false,"context_lines":[{"line_number":406,"context_line":""},{"line_number":407,"context_line":"    def _get_volume_filter_options(self):"},{"line_number":408,"context_line":"        \"\"\"Return volume search options allowed by non-admin.\"\"\""},{"line_number":409,"context_line":"        return (\u0027name\u0027, \u0027status\u0027, \u0027metadata\u0027, \u0027host\u0027, \u0027volume_type\u0027,"},{"line_number":410,"context_line":"                \u0027availability_zone\u0027, \u0027size\u0027, \u0027project_id\u0027)"},{"line_number":411,"context_line":""},{"line_number":412,"context_line":"    @wsgi.serializers(xml\u003dVolumeTemplate)"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAT3%2F%2F2Fc%3D","line":409,"in_reply_to":"AAAAT3%2F%2F67I%3D","updated":"2013-12-30 09:36:35.000000000","message":"Done","commit_id":"b6adfe87d8a9a21bc4a2ce4fad8633c8338a7cda"}],"cinder/volume/api.py":[{"author":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"change_message_id":"f1e0dbe9004c1e52d0371692265ff13d74ed8813","unresolved":false,"context_lines":[{"line_number":312,"context_line":"            filter_mapping \u003d {\u0027metadata\u0027: _check_metadata_match,"},{"line_number":313,"context_line":"                              \u0027no_migration_targets\u0027: _check_migration_target,"},{"line_number":314,"context_line":"                              \u0027volume_type\u0027: _check_type_match,"},{"line_number":315,"context_line":"                              \u0027size\u0027: _check_size_match}"},{"line_number":316,"context_line":""},{"line_number":317,"context_line":"            result \u003d []"},{"line_number":318,"context_line":"            not_found \u003d object()"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAUH%2F%2F6Uc%3D","line":315,"updated":"2014-01-06 21:53:09.000000000","message":"What am I missing here?  You are setting up mappings for volume_type and size but not availability_zone or project_id.  Are those handled somewhere else?","commit_id":"2ca3da310aa08aae0aba808e5ba37968e59e777a"},{"author":{"_account_id":8072,"name":"Saurabh Chordiya","email":"schordiya@vmware.com","username":"saurabh"},"change_message_id":"581d4151b20690012a7e68e6c5acc0868376fc7c","unresolved":false,"context_lines":[{"line_number":312,"context_line":"            filter_mapping \u003d {\u0027metadata\u0027: _check_metadata_match,"},{"line_number":313,"context_line":"                              \u0027no_migration_targets\u0027: _check_migration_target,"},{"line_number":314,"context_line":"                              \u0027volume_type\u0027: _check_type_match,"},{"line_number":315,"context_line":"                              \u0027size\u0027: _check_size_match}"},{"line_number":316,"context_line":""},{"line_number":317,"context_line":"            result \u003d []"},{"line_number":318,"context_line":"            not_found \u003d object()"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAUH%2F%2F5iI%3D","line":315,"in_reply_to":"AAAAUH%2F%2F6Uc%3D","updated":"2014-01-07 02:46:49.000000000","message":"Yes, they are handled here -\u003e https://github.com/openstack/cinder/blob/master/cinder/volume/api.py#L313","commit_id":"2ca3da310aa08aae0aba808e5ba37968e59e777a"},{"author":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"change_message_id":"988fc0e1536f570d60ac58560724cc1fb1e3c56f","unresolved":false,"context_lines":[{"line_number":327,"context_line":"            filter_mapping \u003d {\u0027metadata\u0027: _check_metadata_match,"},{"line_number":328,"context_line":"                              \u0027no_migration_targets\u0027: _check_migration_target,"},{"line_number":329,"context_line":"                              \u0027volume_type\u0027: _check_type_match,"},{"line_number":330,"context_line":"                              \u0027size\u0027: _check_size_match}"},{"line_number":331,"context_line":""},{"line_number":332,"context_line":"            result \u003d []"},{"line_number":333,"context_line":"            not_found \u003d object()"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAAVn%2F%2F%2Fys%3D","line":330,"updated":"2014-03-02 19:06:05.000000000","message":"Does your AZ filter that you added need to be here as well?","commit_id":"1ab7955f27f164205c6d268c5cf547dfe6871d4e"},{"author":{"_account_id":8072,"name":"Saurabh Chordiya","email":"schordiya@vmware.com","username":"saurabh"},"change_message_id":"680449b4b507a01d8478bb2a9695f2c12a3c9572","unresolved":false,"context_lines":[{"line_number":327,"context_line":"            filter_mapping \u003d {\u0027metadata\u0027: _check_metadata_match,"},{"line_number":328,"context_line":"                              \u0027no_migration_targets\u0027: _check_migration_target,"},{"line_number":329,"context_line":"                              \u0027volume_type\u0027: _check_type_match,"},{"line_number":330,"context_line":"                              \u0027size\u0027: _check_size_match}"},{"line_number":331,"context_line":""},{"line_number":332,"context_line":"            result \u003d []"},{"line_number":333,"context_line":"            not_found \u003d object()"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAAVn%2F%2F%2BUE%3D","line":330,"in_reply_to":"AAAAVn%2F%2F%2Fys%3D","updated":"2014-03-03 03:13:07.000000000","message":"No, AZ not needed explicit handling, it will be filtered as same as project_id on Line no:341","commit_id":"1ab7955f27f164205c6d268c5cf547dfe6871d4e"}]}
