Buggify GRV proxy to return errors and fix bugs found
GRV proxy may return proxy_memory_limit_exceeded and batch_transaction_throttled errors, which are not properly handled at many places.
100k 20220811-220634-jzhou-2e8c8744412b8112 passed.
Code-Reviewer Section
The general pull request guidelines can be found here.
Please check each of the following things and check all boxes before accepting a PR.
- [ ] The PR has a description, explaining both the problem and the solution.
- [ ] The description mentions which forms of testing were done and the testing seems reasonable.
- [ ] Every function/class/actor that was touched is reasonably well documented.
For Release-Branches
If this PR is made against a release-branch, please also check the following:
- [ ] This change/bugfix is a cherry-pick from the next younger branch (younger
release-branchormainif this is the youngest branch) - [ ] There is a good reason why this PR needs to go into a release branch and this reason is documented (either in the description above or in a linked GitHub issue)
Result of foundationdb-pr on Linux CentOS 7
- Commit ID: c4c6aebde5cc2fe90f2adb6d2ad0eb4e18d0856b
- Duration 0:47:52
- Result: :x: FAILED
- Error:
Error while executing command: if python3 -m joshua.joshua list --stopped | grep ${ENSEMBLE_ID} | grep -q 'pass=10[0-9][0-9][0-9]'; then echo PASS; else echo FAIL && exit 1; fi. Reason: exit status 1 - Build Logs (available for 30 days)
Doxense CI Report for Windows 10
- Commit ID: 737b964a17e210cab6df5b4638ff196ae2dbe397
- Result: :heavy_check_mark: SUCCEEDED
- Build Logs (available for 30 days)
Result of foundationdb-pr-macos on macOS BigSur 11.5.2
- Commit ID: 737b964a17e210cab6df5b4638ff196ae2dbe397
- Duration 0:43:31
- Result: :white_check_mark: SUCCEEDED
- Error:
N/A - Build Logs (available for 30 days)
Result of foundationdb-pr-cluster-tests on Linux CentOS 7
- Commit ID: c4c6aebde5cc2fe90f2adb6d2ad0eb4e18d0856b
- Duration 1:54:50
- Result: :white_check_mark: SUCCEEDED
- Error:
N/A - Build Logs (available for 30 days)
Doxense CI Report for Windows 10
- Commit ID: 41e941c00023f399530a62031773fa86f75bc181
- Result: :heavy_check_mark: SUCCEEDED
- Build Logs (available for 30 days)
Result of foundationdb-pr-cluster-tests on Linux CentOS 7
- Commit ID: 737b964a17e210cab6df5b4638ff196ae2dbe397
- Duration 1:45:14
- Result: :white_check_mark: SUCCEEDED
- Error:
N/A - Build Logs (available for 30 days)
Result of foundationdb-pr on Linux CentOS 7
- Commit ID: 737b964a17e210cab6df5b4638ff196ae2dbe397
- Duration 2:15:24
- Result: :x: FAILED
- Error:
Error while executing command: if python3 -m joshua.joshua list --stopped | grep ${ENSEMBLE_ID} | grep -q 'pass=10[0-9][0-9][0-9]'; then echo PASS; else echo FAIL && exit 1; fi. Reason: exit status 1 - Build Logs (available for 30 days)
Result of foundationdb-pr-cluster-tests on Linux CentOS 7
- Commit ID: c01c2f2e1b98c5ee1c9586a0031b9041fdd774c4
- Duration 1:47:10
- Result: :white_check_mark: SUCCEEDED
- Error:
N/A - Build Logs (available for 30 days)
Result of foundationdb-pr on Linux CentOS 7
- Commit ID: c01c2f2e1b98c5ee1c9586a0031b9041fdd774c4
- Duration 2:16:37
- Result: :x: FAILED
- Error:
Error while executing command: if python3 -m joshua.joshua list --stopped | grep ${ENSEMBLE_ID} | grep -q 'pass=10[0-9][0-9][0-9]'; then echo PASS; else echo FAIL && exit 1; fi. Reason: exit status 1 - Build Logs (available for 30 days)
Result of foundationdb-pr-cluster-tests on Linux CentOS 7
- Commit ID: 41e941c00023f399530a62031773fa86f75bc181
- Duration 2:20:01
- Result: :white_check_mark: SUCCEEDED
- Error:
N/A - Build Logs (available for 30 days)
Result of foundationdb-pr on Linux CentOS 7
- Commit ID: 41e941c00023f399530a62031773fa86f75bc181
- Duration 2:20:41
- Result: :x: FAILED
- Error:
Error while executing command: if python3 -m joshua.joshua list --stopped | grep ${ENSEMBLE_ID} | grep -q 'pass=10[0-9][0-9][0-9]'; then echo PASS; else echo FAIL && exit 1; fi. Reason: exit status 1 - Build Logs (available for 30 days)
Doxense CI Report for Windows 10
- Commit ID: 5a0a36601caea5152fdc2b769055b86d92690987
- Result: :heavy_check_mark: SUCCEEDED
- Build Logs (available for 30 days)
Result of foundationdb-pr on Linux CentOS 7
- Commit ID: 5a0a36601caea5152fdc2b769055b86d92690987
- Duration 0:59:12
- Result: :x: FAILED
- Error:
Error while executing command: if python3 -m joshua.joshua list --stopped | grep ${ENSEMBLE_ID} | grep -q 'pass=10[0-9][0-9][0-9]'; then echo PASS; else echo FAIL && exit 1; fi. Reason: exit status 1 - Build Logs (available for 30 days)
Result of foundationdb-pr-cluster-tests on Linux CentOS 7
- Commit ID: 5a0a36601caea5152fdc2b769055b86d92690987
- Duration 1:40:35
- Result: :white_check_mark: SUCCEEDED
- Error:
N/A - Build Logs (available for 30 days)
Doxense CI Report for Windows 10
- Commit ID: 4017a7a66af13e5a4ea4a066aa3915acafe24fcd
- Result: :heavy_check_mark: SUCCEEDED
- Build Logs (available for 30 days)
Result of foundationdb-pr-macos on macOS BigSur 11.5.2
- Commit ID: 4017a7a66af13e5a4ea4a066aa3915acafe24fcd
- Duration 0:45:12
- Result: :white_check_mark: SUCCEEDED
- Error:
N/A - Build Logs (available for 30 days)
Result of foundationdb-pr on Linux CentOS 7
- Commit ID: 4017a7a66af13e5a4ea4a066aa3915acafe24fcd
- Duration 0:52:34
- Result: :x: FAILED
- Error:
Error while executing command: if python3 -m joshua.joshua list --stopped | grep ${ENSEMBLE_ID} | grep -q 'pass=10[0-9][0-9][0-9]'; then echo PASS; else echo FAIL && exit 1; fi. Reason: exit status 1 - Build Logs (available for 30 days)
Result of foundationdb-pr on Linux CentOS 7
- Commit ID: f6f5f9eb2afb1072d0796294beea48d765999f7f
- Duration 0:10:42
- Result: :x: FAILED
- Error:
reference not found for primary source and source version f6f5f9eb2afb1072d0796294beea48d765999f7f - Build Logs (available for 30 days)
Result of foundationdb-pr-cluster-tests on Linux CentOS 7
- Commit ID: f6f5f9eb2afb1072d0796294beea48d765999f7f
- Duration 0:11:00
- Result: :x: FAILED
- Error:
reference not found for primary source and source version f6f5f9eb2afb1072d0796294beea48d765999f7f - Build Logs (available for 30 days)
Result of foundationdb-pr-macos on macOS BigSur 11.5.2
- Commit ID: f6f5f9eb2afb1072d0796294beea48d765999f7f
- Duration 0:11:05
- Result: :x: FAILED
- Error:
reference not found for primary source and source version f6f5f9eb2afb1072d0796294beea48d765999f7f - Build Logs (available for 30 days)
Result of foundationdb-pr-cluster-tests on Linux CentOS 7
- Commit ID: 4017a7a66af13e5a4ea4a066aa3915acafe24fcd
- Duration 1:42:09
- Result: :white_check_mark: SUCCEEDED
- Error:
N/A - Build Logs (available for 30 days)
Doxense CI Report for Windows 10
- Commit ID: ade54d4c844149081691934b0f77e8708fbdcf64
- Result: :heavy_check_mark: SUCCEEDED
- Build Logs (available for 30 days)
Result of foundationdb-pr on Linux CentOS 7
- Commit ID: ade54d4c844149081691934b0f77e8708fbdcf64
- Duration 1:18:02
- Result: :white_check_mark: SUCCEEDED
- Error:
N/A - Build Logs (available for 30 days)
Result of foundationdb-pr-cluster-tests on Linux CentOS 7
- Commit ID: ade54d4c844149081691934b0f77e8708fbdcf64
- Duration 1:39:31
- Result: :white_check_mark: SUCCEEDED
- Error:
N/A - Build Logs (available for 30 days)
After PR #7838 is merged, need to replace proxy_memory_limit_exceeded with grv_proxy_memory_limit_exceeded.
Result of foundationdb-pr on Linux CentOS 7
- Commit ID: 40afd38c6ab04005324431b649a6f853d652ee65
- Duration 1:07:00
- Result: :white_check_mark: SUCCEEDED
- Error:
N/A - Build Logs (available for 30 days)
Doxense CI Report for Windows 10
- Commit ID: 40afd38c6ab04005324431b649a6f853d652ee65
- Result: :heavy_check_mark: SUCCEEDED
- Build Logs (available for 30 days)
Result of foundationdb-pr-cluster-tests on Linux CentOS 7
- Commit ID: 40afd38c6ab04005324431b649a6f853d652ee65
- Duration 1:45:17
- Result: :white_check_mark: SUCCEEDED
- Error:
N/A - Build Logs (available for 30 days)
Doxense CI Report for Windows 10
- Commit ID: 8fb6d59e94c974acaea85279f8ec84bee6149eee
- Result: :x: FAILED
- Build Logs (available for 30 days)
Result of foundationdb-pr on Linux CentOS 7
- Commit ID: 8fb6d59e94c974acaea85279f8ec84bee6149eee
- Duration 1:16:52
- Result: :white_check_mark: SUCCEEDED
- Error:
N/A - Build Logs (available for 30 days)
- Build Artifact (available for 30 days)