##// END OF EJS Templates
lfs: narrow the exceptions that trigger a transfer retry...
Matt Harbison -
r35491:b0c01a5e default
parent child Browse files
Show More
@@ -10,6 +10,7 b' from __future__ import absolute_import'
10 10 import json
11 11 import os
12 12 import re
13 import socket
13 14
14 15 from mercurial.i18n import _
15 16
@@ -286,7 +287,7 b' class _gitlfsremote(object):'
286 287 self._basictransfer(obj, action, localstore)
287 288 yield 1, obj.get('oid')
288 289 break
289 except Exception as ex:
290 except socket.error as ex:
290 291 if retry > 0:
291 292 if self.ui.verbose:
292 293 self.ui.write(
@@ -146,12 +146,7 b' Test a corrupted file upload'
146 146 pushing to ../repo1
147 147 searching for changes
148 148 lfs: uploading e659058e26b07b39d2a9c7145b3f99b41f797b6621c8076600e9cb7ee88291f0 (17 bytes)
149 lfs: failed: LfsRemoteError('HTTP error: HTTP Error 500: Internal Server Error (oid=e659058e26b07b39d2a9c7145b3f99b41f797b6621c8076600e9cb7ee88291f0, action=upload)',) (remaining retry 5)
150 lfs: failed: LfsRemoteError('HTTP error: HTTP Error 404: Not Found (oid=e659058e26b07b39d2a9c7145b3f99b41f797b6621c8076600e9cb7ee88291f0, action=upload)',) (remaining retry 4)
151 lfs: failed: LfsRemoteError('HTTP error: HTTP Error 404: Not Found (oid=e659058e26b07b39d2a9c7145b3f99b41f797b6621c8076600e9cb7ee88291f0, action=upload)',) (remaining retry 3)
152 lfs: failed: LfsRemoteError('HTTP error: HTTP Error 404: Not Found (oid=e659058e26b07b39d2a9c7145b3f99b41f797b6621c8076600e9cb7ee88291f0, action=upload)',) (remaining retry 2)
153 lfs: failed: LfsRemoteError('HTTP error: HTTP Error 404: Not Found (oid=e659058e26b07b39d2a9c7145b3f99b41f797b6621c8076600e9cb7ee88291f0, action=upload)',) (remaining retry 1)
154 abort: HTTP error: HTTP Error 404: Not Found (oid=e659058e26b07b39d2a9c7145b3f99b41f797b6621c8076600e9cb7ee88291f0, action=upload)!
149 abort: HTTP error: HTTP Error 500: Internal Server Error (oid=e659058e26b07b39d2a9c7145b3f99b41f797b6621c8076600e9cb7ee88291f0, action=upload)!
155 150 [255]
156 151
157 152 Check error message when the remote missed a blob:
General Comments 0
You need to be logged in to leave comments. Login now