Jingyu Zhou
Jingyu Zhou
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...
Cherrypick #7844 Note this will not change to use the new error code `grv_proxy_memory_limit_exceeded`. 100k 20220811-235034-jzhou-19c1f48e9fc7bb5c passed # Code-Reviewer Section The general pull request guidelines can be found [here](https://github.com/apple/foundationdb/wiki/FoundationDB-Commit-Process). Please...
In `status json`, we report ``cluster.workload.operations.memory_errors`` to measure the number of requests rejected by the proxies because the memory limit has been exceeded, which includes `TxnCommitErrors`, `KeyServerLocationErrors`, and `TxnRequestErrors`. All...
`clusterGetStatus()` does many steps in serial order. Even though each step typically has a timeout, the total time can be very long, especially when there are faults in the cluster,...
In a restart test (`-f ./foundationdb/tests/restarting/from_7.1.0/VersionVectorEnableRestart-1.toml -s 353535467 -b on` at commit 0d0c72cc8 using clang), I found that SaveAndKill stops the simulator, which interrupts MachineAttrition workload and prevents `ignoreSSFailuresForDuration` from...
cherrypick #10066 ConsistencyCheck thinks the shard is too large and should be split. However, it is possible that the split point returned by the Storage Server is discarded due to...
cherrypick #10066 20230428-172448-jzhou-7862a4a0cf833cea # Code-Reviewer Section The general pull request guidelines can be found [here](https://github.com/apple/foundationdb/wiki/FoundationDB-Commit-Process). Please check each of the following things and check *all* boxes before accepting a PR....
`broadcastDBInfoRequest()` today takes a list of workers, ordered by `processID`, divides them into batches, and sends a batch to one worker. The worker receives the batch recursively calls `broadcastDBInfoRequest()` to...
The fault injection is here https://github.com/apple/foundationdb/blob/27e1b76b68990422418ab7195f35494286117e71/fdbrpc/include/fdbrpc/AsyncFileChaos.h#L99-L105 This error can later cause storage server `SevError` of `StorageServerDurabilityError` here https://github.com/apple/foundationdb/blob/27e1b76b68990422418ab7195f35494286117e71/fdbserver/storageserver.actor.cpp#L10408 In 7.2 cherrypicks https://github.com/apple/foundationdb/pull/9732, commit 79d0687e5, seed ` -f ./tests/slow/DiskFailureCycle.toml -s 282036857...
We found a data corruption bug when switching from a single region to two regions, i.e., re-enabling HA. The exact sequence of corruption for the test is: 1. Epoch 6:...