foundationdb icon indicating copy to clipboard operation
foundationdb copied to clipboard

Buggify GRV proxy to return errors and fix bugs found

Open jzhou77 opened this issue 3 years ago • 28 comments

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-branch or main if 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)

jzhou77 avatar Aug 10 '22 20:08 jzhou77

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)

foundationdb-ci avatar Aug 10 '22 21:08 foundationdb-ci

Doxense CI Report for Windows 10

  • Commit ID: 737b964a17e210cab6df5b4638ff196ae2dbe397
  • Result: :heavy_check_mark: SUCCEEDED
  • Build Logs (available for 30 days)

fdb-windows-ci avatar Aug 10 '22 21:08 fdb-windows-ci

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)

foundationdb-ci avatar Aug 10 '22 21:08 foundationdb-ci

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)

foundationdb-ci avatar Aug 10 '22 22:08 foundationdb-ci

Doxense CI Report for Windows 10

  • Commit ID: 41e941c00023f399530a62031773fa86f75bc181
  • Result: :heavy_check_mark: SUCCEEDED
  • Build Logs (available for 30 days)

fdb-windows-ci avatar Aug 10 '22 22:08 fdb-windows-ci

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)

foundationdb-ci avatar Aug 10 '22 22:08 foundationdb-ci

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)

foundationdb-ci avatar Aug 10 '22 23:08 foundationdb-ci

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)

foundationdb-ci avatar Aug 10 '22 23:08 foundationdb-ci

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)

foundationdb-ci avatar Aug 11 '22 00:08 foundationdb-ci

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)

foundationdb-ci avatar Aug 11 '22 00:08 foundationdb-ci

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)

foundationdb-ci avatar Aug 11 '22 00:08 foundationdb-ci

Doxense CI Report for Windows 10

  • Commit ID: 5a0a36601caea5152fdc2b769055b86d92690987
  • Result: :heavy_check_mark: SUCCEEDED
  • Build Logs (available for 30 days)

fdb-windows-ci avatar Aug 11 '22 00:08 fdb-windows-ci

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)

foundationdb-ci avatar Aug 11 '22 01:08 foundationdb-ci

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)

foundationdb-ci avatar Aug 11 '22 01:08 foundationdb-ci

Doxense CI Report for Windows 10

  • Commit ID: 4017a7a66af13e5a4ea4a066aa3915acafe24fcd
  • Result: :heavy_check_mark: SUCCEEDED
  • Build Logs (available for 30 days)

fdb-windows-ci avatar Aug 11 '22 17:08 fdb-windows-ci

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)

foundationdb-ci avatar Aug 11 '22 18:08 foundationdb-ci

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)

foundationdb-ci avatar Aug 11 '22 18:08 foundationdb-ci

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)

foundationdb-ci avatar Aug 11 '22 18:08 foundationdb-ci

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)

foundationdb-ci avatar Aug 11 '22 18:08 foundationdb-ci

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)

foundationdb-ci avatar Aug 11 '22 18:08 foundationdb-ci

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)

foundationdb-ci avatar Aug 11 '22 19:08 foundationdb-ci

Doxense CI Report for Windows 10

  • Commit ID: ade54d4c844149081691934b0f77e8708fbdcf64
  • Result: :heavy_check_mark: SUCCEEDED
  • Build Logs (available for 30 days)

fdb-windows-ci avatar Aug 11 '22 19:08 fdb-windows-ci

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)

foundationdb-ci avatar Aug 11 '22 19:08 foundationdb-ci

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)

foundationdb-ci avatar Aug 11 '22 20:08 foundationdb-ci

After PR #7838 is merged, need to replace proxy_memory_limit_exceeded with grv_proxy_memory_limit_exceeded.

jzhou77 avatar Aug 11 '22 22:08 jzhou77

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)

foundationdb-ci avatar Aug 11 '22 23:08 foundationdb-ci

Doxense CI Report for Windows 10

  • Commit ID: 40afd38c6ab04005324431b649a6f853d652ee65
  • Result: :heavy_check_mark: SUCCEEDED
  • Build Logs (available for 30 days)

fdb-windows-ci avatar Aug 11 '22 23:08 fdb-windows-ci

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)

foundationdb-ci avatar Aug 12 '22 00:08 foundationdb-ci

Doxense CI Report for Windows 10

  • Commit ID: 8fb6d59e94c974acaea85279f8ec84bee6149eee
  • Result: :x: FAILED
  • Build Logs (available for 30 days)

fdb-windows-ci avatar Aug 12 '22 19:08 fdb-windows-ci

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)

foundationdb-ci avatar Aug 12 '22 19:08 foundationdb-ci