)]}'
{"cinder/objects/fields.py":[{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"c1bca5f906fdc2a325e51649cb46a8c623e6de35","unresolved":false,"context_lines":[{"line_number":177,"context_line":"    IN_USE \u003d \u0027in-use\u0027"},{"line_number":178,"context_line":"    DETACHING \u003d \u0027detaching\u0027"},{"line_number":179,"context_line":"    MAINTENANCE \u003d \u0027maintenance\u0027"},{"line_number":180,"context_line":"    BACKING_UP \u003d \u0027backing-up\u0027"},{"line_number":181,"context_line":"    ERROR_BACKING_UP \u003d \u0027error_backing-up\u0027"},{"line_number":182,"context_line":"    RESTORING_BACKUP \u003d \u0027restoring-backup\u0027"},{"line_number":183,"context_line":"    ERROR_RESTORING \u003d \u0027error_restoring\u0027"}],"source_content_type":"text/x-python","patch_set":3,"id":"5f7c97a3_5406e51d","line":180,"updated":"2018-08-02 18:59:11.000000000","message":"This is not described in the commit message.","commit_id":"a0171e153c52f073734759650ffa5f88be39dd0b"},{"author":{"_account_id":28706,"name":"Boxiang Zhu","email":"bxzhu_5355@163.com","username":"ZhuBoxiang"},"change_message_id":"0360a7056e01e025d120b3b142fc4891b7e7bddf","unresolved":false,"context_lines":[{"line_number":177,"context_line":"    IN_USE \u003d \u0027in-use\u0027"},{"line_number":178,"context_line":"    DETACHING \u003d \u0027detaching\u0027"},{"line_number":179,"context_line":"    MAINTENANCE \u003d \u0027maintenance\u0027"},{"line_number":180,"context_line":"    BACKING_UP \u003d \u0027backing-up\u0027"},{"line_number":181,"context_line":"    ERROR_BACKING_UP \u003d \u0027error_backing-up\u0027"},{"line_number":182,"context_line":"    RESTORING_BACKUP \u003d \u0027restoring-backup\u0027"},{"line_number":183,"context_line":"    ERROR_RESTORING \u003d \u0027error_restoring\u0027"}],"source_content_type":"text/x-python","patch_set":3,"id":"5f7c97a3_ac44c577","line":180,"in_reply_to":"5f7c97a3_5406e51d","updated":"2018-08-03 04:04:50.000000000","message":"Already add BACKING_UP description in commit message","commit_id":"a0171e153c52f073734759650ffa5f88be39dd0b"},{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"c1bca5f906fdc2a325e51649cb46a8c623e6de35","unresolved":false,"context_lines":[{"line_number":178,"context_line":"    DETACHING \u003d \u0027detaching\u0027"},{"line_number":179,"context_line":"    MAINTENANCE \u003d \u0027maintenance\u0027"},{"line_number":180,"context_line":"    BACKING_UP \u003d \u0027backing-up\u0027"},{"line_number":181,"context_line":"    ERROR_BACKING_UP \u003d \u0027error_backing-up\u0027"},{"line_number":182,"context_line":"    RESTORING_BACKUP \u003d \u0027restoring-backup\u0027"},{"line_number":183,"context_line":"    ERROR_RESTORING \u003d \u0027error_restoring\u0027"},{"line_number":184,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"5f7c97a3_541fc559","line":181,"updated":"2018-08-02 18:59:11.000000000","message":"We should consider the existence of \"error_backing-up\" a bug.  It doesn\u0027t appear to serve any useful purpose, just means your volumes will get stuck in a state that requires admin intervention.","commit_id":"a0171e153c52f073734759650ffa5f88be39dd0b"}],"cinder/scheduler/manager.py":[{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"c1bca5f906fdc2a325e51649cb46a8c623e6de35","unresolved":false,"context_lines":[{"line_number":258,"context_line":"        self._wait_for_scheduler()"},{"line_number":259,"context_line":""},{"line_number":260,"context_line":"        def _migrate_volume_set_error(self, context, ex, request_spec):"},{"line_number":261,"context_line":"            if volume.status \u003d\u003d fields.VolumeStatus.MAINTENANCE:"},{"line_number":262,"context_line":"                previous_status \u003d ("},{"line_number":263,"context_line":"                    volume.previous_status or fields.VolumeStatus.MAINTENANCE)"},{"line_number":264,"context_line":"                volume_state \u003d {\u0027volume_state\u0027: {"}],"source_content_type":"text/x-python","patch_set":3,"id":"5f7c97a3_344fa96a","line":261,"updated":"2018-08-02 18:59:11.000000000","message":"I\u0027m not a big fan of these changes, but if we\u0027re going to swap out easily readable strings for constants, let\u0027s at least do it in a way where this looks somewhat reasonable.\n\nHow about \"VolumeStatus.MAINTENANCE\" instead of \"fields.VolumeStatus.MAINTENANCE\"?","commit_id":"a0171e153c52f073734759650ffa5f88be39dd0b"}]}
