Skip to content

Commit

Permalink
Change timeouts and retry (#289)
Browse files Browse the repository at this point in the history
  • Loading branch information
dmanjunath committed Feb 11, 2020
1 parent 42203e6 commit 8014be1
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 5 deletions.
2 changes: 1 addition & 1 deletion creator-node/src/middlewares.js
Original file line number Diff line number Diff line change
Expand Up @@ -163,7 +163,7 @@ async function _getCreatorNodeEndpoints (req, wallet) {
let discprovBlockNumber = -1
const start2 = Date.now()

const maxRetries = 10
const maxRetries = 20
for (let retry = 1; retry <= maxRetries; retry++) {
req.logger.info(`_getCreatorNodeEndpoints retry #${retry}/${maxRetries} || time from start: ${Date.now() - start2} discprovBlockNumber ${discprovBlockNumber} || blockNumber ${blockNumber}`)
try {
Expand Down
8 changes: 4 additions & 4 deletions discovery-provider/src/utils/ipfs_lib.py
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,7 @@ def get_metadata_from_gateway(self, multihash, metadata_format):

try:
logger.warning(f"IPFSCLIENT | Querying {gateway_query_address}")
r = requests.get(gateway_query_address, timeout=10)
r = requests.get(gateway_query_address, timeout=8)

# Do not retrieve metadata for error code
if r.status_code != 200:
Expand Down Expand Up @@ -161,7 +161,7 @@ def get_metadata_from_ipfs_node(self, multihash, metadata_format):

def cat(self, multihash):
try:
res = self._api.cat(multihash, timeout=20)
res = self._api.cat(multihash, timeout=8)
return res
except:
logger.error(f"IPFSCLIENT | IPFS cat timed out for CID {multihash}")
Expand All @@ -186,7 +186,7 @@ def multihash_is_directory(self, multihash):
r = None
try:
logger.warning(f"IPFSCLIENT | Querying {gateway_query_address}")
r = requests.get(gateway_query_address, timeout=10)
r = requests.get(gateway_query_address, timeout=8)
except Exception as e:
logger.warning(f"Failed to query {gateway_query_address} with error {e}")

Expand All @@ -210,7 +210,7 @@ def multihash_is_directory(self, multihash):
r = None
try:
logger.warning(f"IPFSCLIENT | Querying {gateway_query_address}")
r = requests.get(gateway_query_address, timeout=10)
r = requests.get(gateway_query_address, timeout=8)
except Exception as e:
logger.warning(f"Failed to query {gateway_query_address}, {e}")

Expand Down

0 comments on commit 8014be1

Please sign in to comment.