)]}'
{"heat/engine/resources/volume.py":[{"author":{"_account_id":7125,"name":"Alexander Ignatov","email":"aignatov@mirantis.com","username":"aignatov"},"change_message_id":"fb436b114dfc464f8e0aece7a02857ed190dbb2e","unresolved":false,"context_lines":[{"line_number":324,"context_line":"            _(\u0027The device where the volume is exposed on the instance.\u0027),"},{"line_number":325,"context_line":"            required\u003dTrue,"},{"line_number":326,"context_line":"            constraints\u003d["},{"line_number":327,"context_line":"                constraints.AllowedPattern(\u0027/dev/vd[b-z]\u0027),"},{"line_number":328,"context_line":"            ]"},{"line_number":329,"context_line":"        ),"},{"line_number":330,"context_line":"    }"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAATn%2F9U7s%3D","line":327,"updated":"2013-12-12 16:23:13.000000000","message":"Will VolumeAttachement allow to set \"auto\" option for device?\nRecently I\u0027ve filed the bug about that https://bugs.launchpad.net/savanna/+bugs","commit_id":"01d7d91cf6335e119fe199de65ab42a6d819d4ce"},{"author":{"_account_id":7125,"name":"Alexander Ignatov","email":"aignatov@mirantis.com","username":"aignatov"},"change_message_id":"146d5bd014b5aeed38de15e07d749dc943177c2d","unresolved":false,"context_lines":[{"line_number":324,"context_line":"            _(\u0027The device where the volume is exposed on the instance.\u0027),"},{"line_number":325,"context_line":"            required\u003dTrue,"},{"line_number":326,"context_line":"            constraints\u003d["},{"line_number":327,"context_line":"                constraints.AllowedPattern(\u0027/dev/vd[b-z]\u0027),"},{"line_number":328,"context_line":"            ]"},{"line_number":329,"context_line":"        ),"},{"line_number":330,"context_line":"    }"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAATn%2F9RX8%3D","line":327,"in_reply_to":"AAAATn%2F9T7I%3D","updated":"2013-12-13 08:47:27.000000000","message":"Zane, sorry and thank you for correction of wrong link copied from clipboard :)","commit_id":"01d7d91cf6335e119fe199de65ab42a6d819d4ce"},{"author":{"_account_id":4257,"name":"Zane Bitter","email":"zbitter@redhat.com","username":"zaneb"},"change_message_id":"72ff6a2d785aa4abaea2529670f7aa02b8f52798","unresolved":false,"context_lines":[{"line_number":324,"context_line":"            _(\u0027The device where the volume is exposed on the instance.\u0027),"},{"line_number":325,"context_line":"            required\u003dTrue,"},{"line_number":326,"context_line":"            constraints\u003d["},{"line_number":327,"context_line":"                constraints.AllowedPattern(\u0027/dev/vd[b-z]\u0027),"},{"line_number":328,"context_line":"            ]"},{"line_number":329,"context_line":"        ),"},{"line_number":330,"context_line":"    }"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAATn%2F9T7I%3D","line":327,"in_reply_to":"AAAATn%2F9U7s%3D","updated":"2013-12-12 19:11:04.000000000","message":"This is an AWS resource, so no, but CinderVolumeAttachment should probably make the device optional.\n\n(This is the bug referred to https://bugs.launchpad.net/heat/+bug/1260345)\n\nIn any event, this is not the patch in which to be changing any behaviour.","commit_id":"01d7d91cf6335e119fe199de65ab42a6d819d4ce"},{"author":{"_account_id":6917,"name":"Bartosz Górski","email":"bartosz@codilime.com","username":"bartosz-gorski"},"change_message_id":"2f02beca417a75a5af3ac08b0fe4f3aa51049ffc","unresolved":false,"context_lines":[{"line_number":452,"context_line":"                self.nova(), self.properties[self.IMAGE])"},{"line_number":453,"context_line":"        elif self.properties.get(self.IMAGE_REF):"},{"line_number":454,"context_line":"            arguments[\u0027imageRef\u0027] \u003d self.properties[self.IMAGE_REF]"},{"line_number":455,"context_line":""},{"line_number":456,"context_line":"        optionals \u003d [\u0027snapshot_id\u0027, \u0027volume_type\u0027, \u0027source_volid\u0027,"},{"line_number":457,"context_line":"                     \u0027metadata\u0027]"},{"line_number":458,"context_line":"        arguments.update((prop, self.properties[prop]) for prop in optionals"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAATn%2F9HGk%3D","line":455,"updated":"2013-12-16 17:46:37.000000000","message":"self.SNAPSHOT_ID, self.VOLUME_TYPE, self.SOURCE_VOLID,  self.METADATA","commit_id":"01d7d91cf6335e119fe199de65ab42a6d819d4ce"},{"author":{"_account_id":4257,"name":"Zane Bitter","email":"zbitter@redhat.com","username":"zaneb"},"change_message_id":"ed04a82b647ed97e8652ec3095cd55229e21b53a","unresolved":false,"context_lines":[{"line_number":452,"context_line":"                self.nova(), self.properties[self.IMAGE])"},{"line_number":453,"context_line":"        elif self.properties.get(self.IMAGE_REF):"},{"line_number":454,"context_line":"            arguments[\u0027imageRef\u0027] \u003d self.properties[self.IMAGE_REF]"},{"line_number":455,"context_line":""},{"line_number":456,"context_line":"        optionals \u003d [\u0027snapshot_id\u0027, \u0027volume_type\u0027, \u0027source_volid\u0027,"},{"line_number":457,"context_line":"                     \u0027metadata\u0027]"},{"line_number":458,"context_line":"        arguments.update((prop, self.properties[prop]) for prop in optionals"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAATn%2F9GnM%3D","line":455,"in_reply_to":"AAAATn%2F9HGk%3D","updated":"2013-12-16 19:09:21.000000000","message":"I38719a21ec89bbc8b74f57184a83a92c1cfb7dda","commit_id":"01d7d91cf6335e119fe199de65ab42a6d819d4ce"}]}
