)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"bf16ac4712f1e922da1543b7f91adc8cffc4d3a3","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     mikhail \u003cmikhail.khodos@nexenta.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2015-02-19 06:41:26 -0800"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Get the right LUN from mapping"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"In case there are several mappings for a ZVol hardcoded \u00270\u0027"},{"line_number":10,"context_line":"will result in failure of volume attachement by Nova"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"da86d52c_98c16e31","line":7,"updated":"2015-02-19 14:51:50.000000000","message":"Please add \"Nexenta: \" or something similar to the description so it\u0027s obvious what this is for.","commit_id":"dd811e08d89bd78d6cabe0258b26397f3a7d90d3"},{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"bf16ac4712f1e922da1543b7f91adc8cffc4d3a3","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Get the right LUN from mapping"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"In case there are several mappings for a ZVol hardcoded \u00270\u0027"},{"line_number":10,"context_line":"will result in failure of volume attachement by Nova"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: I3f0e1ce86864eb3c496da02e4c4bdb635bbeb799"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"da86d52c_5840d6a4","line":10,"updated":"2015-02-19 14:51:50.000000000","message":"Please add period at the end.","commit_id":"dd811e08d89bd78d6cabe0258b26397f3a7d90d3"}],"cinder/volume/drivers/nexenta/iscsi.py":[{"author":{"_account_id":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},"change_message_id":"11c81df8b9204cf79ae64a3b4fc63ca450b057dd","unresolved":false,"context_lines":[{"line_number":437,"context_line":"        \"\"\"Get lu mapping number for Zvol."},{"line_number":438,"context_line":""},{"line_number":439,"context_line":"        :param zvol_name: Zvol name"},{"line_number":440,"context_line":"        :raises: NexentaException if Zvol not exist or not mapped to LU"},{"line_number":441,"context_line":"        :return: LUN"},{"line_number":442,"context_line":"        \"\"\""},{"line_number":443,"context_line":"        zvol_name \u003d self._get_zvol_name(volume_name)"}],"source_content_type":"text/x-python","patch_set":2,"id":"ba7be1f8_74e938e5","line":440,"updated":"2015-03-03 22:56:54.000000000","message":"Should be LookupError","commit_id":"2150095308cfbe334cc78c484c07d43df69052e5"},{"author":{"_account_id":15239,"name":"Mikhail Khodos","email":"mikhail.khodos@nexenta.com","username":"hodos","tags":["SERVICE_USER"]},"change_message_id":"f168f6860825059c17d90b26fffde9ad723f2621","unresolved":false,"context_lines":[{"line_number":437,"context_line":"        \"\"\"Get lu mapping number for Zvol."},{"line_number":438,"context_line":""},{"line_number":439,"context_line":"        :param zvol_name: Zvol name"},{"line_number":440,"context_line":"        :raises: NexentaException if Zvol not exist or not mapped to LU"},{"line_number":441,"context_line":"        :return: LUN"},{"line_number":442,"context_line":"        \"\"\""},{"line_number":443,"context_line":"        zvol_name \u003d self._get_zvol_name(volume_name)"}],"source_content_type":"text/x-python","patch_set":2,"id":"9a80dd14_28833ecd","line":440,"in_reply_to":"ba7be1f8_74e938e5","updated":"2015-03-18 15:19:17.000000000","message":"Done","commit_id":"2150095308cfbe334cc78c484c07d43df69052e5"},{"author":{"_account_id":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},"change_message_id":"11c81df8b9204cf79ae64a3b4fc63ca450b057dd","unresolved":false,"context_lines":[{"line_number":447,"context_line":"        mappings \u003d self.nms.scsidisk.list_lun_mapping_entries(zvol_name)"},{"line_number":448,"context_line":"        lun \u003d None"},{"line_number":449,"context_line":"        for mapping in mappings:"},{"line_number":450,"context_line":"            if mapping[\u0027zvol\u0027] \u003d\u003d zvol_name and \\"},{"line_number":451,"context_line":"                    mapping[\u0027target_group\u0027] \u003d\u003d target_group_name:"},{"line_number":452,"context_line":"                lun \u003d mapping[\u0027lun\u0027]"},{"line_number":453,"context_line":"                break"}],"source_content_type":"text/x-python","patch_set":2,"id":"ba7be1f8_94922c55","line":450,"updated":"2015-03-03 22:56:54.000000000","message":"Please, replace \\ with () construct","commit_id":"2150095308cfbe334cc78c484c07d43df69052e5"},{"author":{"_account_id":15239,"name":"Mikhail Khodos","email":"mikhail.khodos@nexenta.com","username":"hodos","tags":["SERVICE_USER"]},"change_message_id":"f168f6860825059c17d90b26fffde9ad723f2621","unresolved":false,"context_lines":[{"line_number":447,"context_line":"        mappings \u003d self.nms.scsidisk.list_lun_mapping_entries(zvol_name)"},{"line_number":448,"context_line":"        lun \u003d None"},{"line_number":449,"context_line":"        for mapping in mappings:"},{"line_number":450,"context_line":"            if mapping[\u0027zvol\u0027] \u003d\u003d zvol_name and \\"},{"line_number":451,"context_line":"                    mapping[\u0027target_group\u0027] \u003d\u003d target_group_name:"},{"line_number":452,"context_line":"                lun \u003d mapping[\u0027lun\u0027]"},{"line_number":453,"context_line":"                break"}],"source_content_type":"text/x-python","patch_set":2,"id":"9a80dd14_4886b2dc","line":450,"in_reply_to":"ba7be1f8_94922c55","updated":"2015-03-18 15:19:17.000000000","message":"Done","commit_id":"2150095308cfbe334cc78c484c07d43df69052e5"}]}
