)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"77f4a95bd7469393094728afaf437bf0e997dd21","unresolved":false,"context_lines":[{"line_number":11,"context_line":"difference of 48 hours."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"The reason is that taskflow create a new task object and doesn\u0027t use"},{"line_number":14,"context_line":"the task_time_to_live which glance api passed befor."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Change-Id: Iec77be56585b7fe183d9903515e25fd096a6c0b0"},{"line_number":17,"context_line":"Closes-bug: #1488360"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"da20952f_7b8ccdd9","line":14,"updated":"2015-09-01 08:57:04.000000000","message":"befor \u003e\u003e before","commit_id":"35b4ac82622d505932d625b26c38487d581ff829"}],"glance/domain/__init__.py":[{"author":{"_account_id":6484,"name":"Feilong Wang","email":"hustemb@gmail.com","username":"flwang"},"change_message_id":"43a80a473099a117039d436adf646c7f85ed784a","unresolved":false,"context_lines":[{"line_number":364,"context_line":"        self.expires_at \u003d expires_at"},{"line_number":365,"context_line":"        # NOTE(nikhil): We use \u0027_time_to_live\u0027 to determine how long a"},{"line_number":366,"context_line":"        # task should live from the time it succeeds or fails."},{"line_number":367,"context_line":"        task_time_to_live \u003d CONF.task.task_time_to_live or 48"},{"line_number":368,"context_line":"        self._time_to_live \u003d datetime.timedelta(hours\u003dtask_time_to_live)"},{"line_number":369,"context_line":"        self.created_at \u003d created_at"},{"line_number":370,"context_line":"        self.updated_at \u003d updated_at"}],"source_content_type":"text/x-python","patch_set":3,"id":"da20952f_f67fd414","line":367,"updated":"2015-08-31 04:31:17.000000000","message":"(nit): Given the default value of task_time_to_live is 48, so why we still need the or clause?","commit_id":"6df9b13ea588e6085936fbab2fc795474ea0b6d8"},{"author":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"change_message_id":"c44f1ad962334946040cbf1386713c0a010112c3","unresolved":false,"context_lines":[{"line_number":364,"context_line":"        self.expires_at \u003d expires_at"},{"line_number":365,"context_line":"        # NOTE(nikhil): We use \u0027_time_to_live\u0027 to determine how long a"},{"line_number":366,"context_line":"        # task should live from the time it succeeds or fails."},{"line_number":367,"context_line":"        task_time_to_live \u003d CONF.task.task_time_to_live or 48"},{"line_number":368,"context_line":"        self._time_to_live \u003d datetime.timedelta(hours\u003dtask_time_to_live)"},{"line_number":369,"context_line":"        self.created_at \u003d created_at"},{"line_number":370,"context_line":"        self.updated_at \u003d updated_at"}],"source_content_type":"text/x-python","patch_set":3,"id":"da20952f_072330a8","line":367,"in_reply_to":"da20952f_f67fd414","updated":"2015-08-31 06:34:42.000000000","message":"Thanks for point out it. Or clause here is unnecessary indeed.","commit_id":"6df9b13ea588e6085936fbab2fc795474ea0b6d8"}],"glance/tests/unit/v2/test_tasks_resource.py":[{"author":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"change_message_id":"aa9c814226fe75b6fdc35efc04bacbee5938296e","unresolved":false,"context_lines":[{"line_number":339,"context_line":"        task \u003d {"},{"line_number":340,"context_line":"            \"type\": \"import\","},{"line_number":341,"context_line":"            \"input\": {"},{"line_number":342,"context_line":"                \"import_from\": \"swift://cloud.foo/myaccount/mycontainer/path\","},{"line_number":343,"context_line":"                \"import_from_format\": \"qcow2\","},{"line_number":344,"context_line":"                \"image_properties\": {"},{"line_number":345,"context_line":"                    \"disk_format\": \"qcow2\","}],"source_content_type":"text/x-python","patch_set":9,"id":"ba15a1d1_ea869eb8","line":342,"updated":"2015-09-14 11:41:00.000000000","message":"could you use an http URL here. I know it\u0027s mocked but tasks don\u0027t support importing from swift urls and this is confusing.","commit_id":"dd4686a9f855a17c62fa5e20c82e4a84636a0954"}]}
