Alex Li created GOBBLIN-1101: -------------------------------- Summary: Enhance bulk api retry for ExceedQuota Key: GOBBLIN-1101 URL: https://issues.apache.org/jira/browse/GOBBLIN-1101 Project: Apache Gobblin Issue Type: Bug Reporter: Alex Li
1. ExceedQuota exception Below is SFDC doc about ExceedQuota {code:java} One of the limits customers frequently reach is the concurrent request limit. Once a synchronous Apex request runs longer than 5 seconds, it begins counting against this limit. Each organization is allowed 10 concurrent long-running requests. If the limit is reached, any new synchronous Apex request results in a runtime exception. This behavior occurs until the organization’s requests are below the limit. {code} If the ExceedQuota exception happens, we should let the thread sleep 5 minutes and try again. There should not be a retryLimit for this exception. 2. Except stack in log file For example we set up retryLimit to 10, we retried 10 times, and failed; we need to print out exception stack in log file, there are 10 of them in the exception stack. SSL Exception(root cause) ----retry and get ----> ExceedQuota ----retry and get ----> ExceedQuota ----....a lot........ ----> We'd better skip all the retry exception, only keep the root cause exception. -- This message was sent by Atlassian Jira (v8.3.4#803005)